kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Sun Apr 7 10:40:36 PDT 2019 OpenBSD/amd64 (ci-openbsd-setuid-9.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.5' (ECDSA) to the list of known hosts. 2019/04/07 10:41:23 fuzzer started 2019/04/07 10:41:28 dialing manager at 10.128.15.235:16006 2019/04/07 10:41:28 syscalls: 311 2019/04/07 10:41:28 code coverage: enabled 2019/04/07 10:41:28 comparison tracing: enabled 2019/04/07 10:41:28 extra coverage: support is not implemented in syzkaller 2019/04/07 10:41:28 setuid sandbox: enabled 2019/04/07 10:41:28 namespace sandbox: support is not implemented in syzkaller 2019/04/07 10:41:28 Android sandbox: support is not implemented in syzkaller 2019/04/07 10:41:28 fault injection: support is not implemented in syzkaller 2019/04/07 10:41:28 leak checking: support is not implemented in syzkaller 2019/04/07 10:41:28 net packet injection: enabled 2019/04/07 10:41:28 net device setup: support is not implemented in syzkaller 10:41:37 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x7fffffff, 0x80000001, 0x5, 0x0, 0x3b, 0xfffffffffffffc00, 0x1ff, 0x2, 0x1, 0x5, 0x1}) r1 = dup2(r0, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x7) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000100)) ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)={0x7ff, 0xbb3, {0x1, 0x1}}) r2 = semget$private(0x0, 0x4, 0x2) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000180)=0x7f) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000001c0)={0x0, 0x2, 0x393, 0x6a2, 0x20004000000000}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000200)={0x40, 0x8}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000240)={0x8, 0x9359, 0x1, 0x100000001, "896f9104edc4a3b0a744907344a2b886b8e99801", 0x3a, 0x3}) fsync(r1) r3 = dup2(r0, r0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000280)={0x0, 0x4, 0x2, 0x2, "8eb121066ce8b068dac611c6c5978da96d2291f5", 0x8, 0x7fff}) fchdir(r3) recvfrom(r3, &(0x7f00000002c0)=""/249, 0xf9, 0x40, &(0x7f00000003c0)=@in6={0x18, 0x2, 0x5, 0x8}, 0xc) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000400)={0x3, './file0\x00', './file0\x00'}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000440)={0x8001, 0x5, 0xff, 0xbdf8}) bind$inet6(r3, &(0x7f0000000480)={0x18, 0x3, 0x31, 0xfffffffffffffff9}, 0xc) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000004c0)=[0x100, 0x80000001, 0x1]) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$TIOCSDTR(r3, 0x20007479) close(r3) mknodat(r3, &(0x7f0000000500)='./file0\x00', 0x8194, 0x2) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000540)=[0x3]) mknod(&(0x7f0000000580)='./file0\x00', 0x106c, 0x3c7) 10:41:38 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r3) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) symlinkat(&(0x7f0000000100)='./file0\x00', r4, &(0x7f0000000140)='./file0\x00') mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) socket$inet(0x2, 0x2, 0x4) r5 = open(&(0x7f0000000180)='./file0/file0\x00', 0x8000, 0x8) msgget(0x0, 0x80) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f00000001c0)=0x4) socketpair(0x7, 0x4, 0x101, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r4, &(0x7f0000000240)=[{{r5}, 0xfffffffffffffff8, 0x1, 0x41, 0x7, 0x8d7}, {{r4}, 0xffffffffffffffff, 0x10, 0x80000020, 0x1ff, 0x1}, {{r4}, 0xffffffffffffffff, 0x80, 0x2, 0x9, 0x4}, {{r6}, 0xfffffffffffffffb, 0x5c, 0x80, 0xffff, 0x1}], 0x80, &(0x7f00000002c0), 0x9, &(0x7f0000000300)={0x3, 0x1}) r8 = dup2(r4, r7) sendmsg(r7, &(0x7f0000001b00)={&(0x7f0000000340)=@in6={0x18, 0x0, 0x5, 0x7}, 0xc, &(0x7f0000001840)=[{&(0x7f0000000380)="2769791708ab3ccf3116fe65b57090b1701e666e01e9056643c8872f1bb191b591d278f1bafcd7acbad43dc64af0ba852615ba4148ceb2a11aa2ac055b763c349f6dd45b723ff885d879c2f31b759ab93f614a5c9d404d644f2692b6a9d8e43a1ab477ab61743f6623c907fb1b609ab424d21d5e6ba0affdda165ab512ab280e0428fe39456d007d0b595332c00b0d9a0a4e2af3c36053cf4348f609f965e6661fc4b25cbee4480884db165a6f807abe4c2984c32a6a988a8fe1", 0xba}, {&(0x7f0000000440)="5ebdbc2cef725d3dce184acd6623c32803e6241a6efe2815eb9923590744705e06dc30b74e3ae3", 0x27}, {&(0x7f0000000480)="49e549440acdadd1e41797b948dad963966d6e1698d64ea620713f332be6af47220218b67983bbe45715dfe82649186054d7a0b87b3d1091c6b8b55df8d68f2c5ea11222a37f6d955743e95d0b27475c5e6afaafa3ec2881b6b6069c7c1f399c9672b486b6e0b50dbd41da71ec04928b0dfa0313efeaff4f746373d138e25719fb817f20310cd096a4038c50245a96b34a88e4363b04e756bdeefff4b5b05b0f7fdd59f1a9fa62b903729b6319c048e741d31af80280e5fe980193cdf1a67340c2ce52b061efd3a7e7267ceb0a8356ffb18962", 0xd3}, {&(0x7f0000000580)="27584bd5c8a9a9ae2b9dd6a2a2837c0522595a3c862e7f9462cae45d4affdaded4500a1cf395bbb9be7bc5a03a1ce4ea1c225feb234e9b63f5deb14a2d79b563f917bef71d3e42932bbf865b8ccabbd9f29ba1061c927a5b9aeb2e760428c21232af551a5b2db90f1313a5e51bbe751e8974b4b82ecbeadb02f2d101f0aaa488c5d808793f323d76c982a8eef05f1614aeb785aaff30f28eea12b2722c1cd0", 0x9f}, {&(0x7f0000000640)="3426bbf17a974061bc23f868c95f7ab1bf93c9e2d321e8be5dc308af3be39d8627777c7d0a2031436e1fc6ab812bbe6d7dd2a8403c8362fc2a22895f4d1f3797587146f6d558b9cec0ba950e13771a9f3dfa4bef6b31f3d790e860085a3ad40dc19b9e274d7ec2bd237a915de60239", 0x6f}, {&(0x7f00000006c0)="f22615495d2878ecfd5795282d305e823bc074ec94e0d63eb07cbfe5eb6e5a5947e7581c0c8ebe0e9643164ad08241239e7f0c80acfe638d6187e835ddb864e87ce168ad2cb64e68d2c9f11996afc890787acf4974e4b99599c851c6f857c9c3198342a4a8376dad2a8c1d7bfbba2b02f211c4c1af4bd71b46fa78515aaaefa033880c17da60ef1605893565bacf28c5de2b16a2d60c15ca29a69f8b739384140ee23a92f895385ddc74a6d9f1416974f1c2b8624e465f6fe5ac2fa979f5c911d487a5517d90ad69ce6997a9ad7423846f255f7620f96edea83f3f022cf4d933e332fb67e4c6c8c3ce84f913c78f02b1cb84d2c34bee590f0892142ad078114debc282e3310d4508b0cc62cd58f6ca7b11a8d77159dd06d1dea652f8e131a3f9e55480bdd4d5b3f036b3fda5e48470ed26388ecc5dce5c11bef833eaf1b8a9be0ea80263805d88c5570326108e288d2c91258f944a0259f0eb4ece1473f1ec4fbff70e32135942039474a625160373bd59d53d011f6ed7a7ca0e76399e5aa54f508e75baa061960494fb5d716918a20dde751b38d660bb7ce0c16228005cd544575887b18e04821af3ebb8d23bc8ade041c7f14ea69e7b541b5192304ea5f99740dc9ebb551f474f198a35f481816e084312fe6fd3267f9ec8e47e4661331f23b462b34a89d26b9bfb79ce7b72601a94245dca3cc8a1eac12c97e374c48723cc939fa5ba81a8b262bf4375b2b0f8f08dcbf6e3b326a02c0bb431f8203ad6c973bc4e2b3a6d83008f312cc58a8f3aa3eaf0bbad3a8b959048ff4a2b1845217ebcdd926a81a3edb7bd19193207f7b35347e65b27c520a4d719233d0560ed0a468053a66fedbcc2ef56488177fb44d174270f33e4a312ea97f28054599294705cbaa5b2f1498fde7c6debe05847bbe07d44ce5d0f21b903eff78c7d313b29cd011eee472248ee24c98d45d2daf9d7c8ec4ebf27a1fb9647991ce344b2b129048cc764836b9a85134ca5e039cd8dea7aa8eba9059d4d072d3a8e4992db8f9e7022a2915029d8cfc23c8427fe4938168af8fd4ecb0589569e9d94429b05420ef77529765ff0c3d201fec635d271d5b52efb148e4b02f300e118970eeeeceea87a09c41571476144d409fa754bdba6955e5a39991cc44c33dc62a9cf712ef17e696d861deb22920053585eccf85df2a848d24a40af55b570fdfdbf4f2e43038009013f0a683f58d366ac87e6850b5e57b88657282a18c9cbc294cefc9a7a582de8cb5a7c8ff0b979c5dacda67df93e16045e83f3337e4f18ecef3b661eca4aff659e8cedd1c08f7e41c847fbb38ebf64b7f993447edb6d4a4715b5dc13e64eebc317ab46cd59b554d84b2e908a6ac9b49dc2e59ca1848b085cbb16b457726be890c9f9791ebf3daf9d31cf89a70344a8417e0017ac88ff398a3e1d458a274a95eccf5056d57c938ed8b99080fa6d400abcd7b6f168ad96624d561a17c802bf7aaec53cf12c0757134831322143e36e7016834dd713e01b87c373d2dff3923cdab4820f9b4d664d1f9f785d229eeca15299fd92e4e827eb33ea1584f6b06c227acb1465e9e66ad75d225fbc03c5e1f4fb7096cd36ed1c66f8ff7160b9dea54634202b43a55365854dcb52c5fac2250a92d0d2bb152ac97c4e090dda17d1963f5f94c03b155db4223ccfaa09549926c2fe53ac85e81496e134565aec8500137bcaaa374c3ab36c972f3a9d5d36530f2b1f5feb27df2a716b9febcbcb82ea1cfe39105867988eea146984caa6f70d9e2e4c65d49756883f78419e95be4cbbe32d11a95f6d473af57624021883f02084ff13813a8e77f8d113db28f59dd532ac974596833b3a5d0233aaaef33653e556ed39229a6f418e7a0e844ed67bc4fdd382df92b8149d01ecafddc3489bd0292ca9c6d3b1d1daa0d7bcecbc33baf828e0fb98c7c374f2d4abf9ed32b14a576785215076e0a3b1ebd96ab876b96dabf0b3896f0535ab3e7d4e603b02fae7ac94853ba48e59c55f6aa09962af75223629b4a4730056efa738bccacfa768dad275c43e8732df00eb6b13241f398ffa37989ca6cb0093b6ed276d6947e0de4171905e6a3351025f77527c375ac3089af8b1ac3c13ebb967b6cfe4ea317ab971497c28320398944c9a16dd020159bf31c5c2579d93eaf1c1681718beb909e59071db7b47e40b3ca3eb22a740bd39b7f597d66f70c32b2d805bd1ad26eb265685273ffb6035077c20dcbfe80a9065c4a78dc6503e7d031b138d01cc2aabb61d6022c8417cc35d92d0c12500253a1ce18e25f873c195962307a657346595a64db3b56668ebb7707eb4dca06b0e47434dc9135a2700d016b2d1d0b943edb3e9a8dbb18e5f23a0f2520dbf1f98d523afd4dada3fd15fef279df512c5b8bf38db0d98c022cb063d71933ad7ce24f0b5e42b5e8b3f973e099c98c8e7554371467ef692bf198c981762cdc9a4098e6569b941972017d6938b5f94a8b3dcd8c903ad88035d1dbb3f0ce6a6cf91804b33f33f55d043dfbb88c7c4d3aaa94e391ad2ab6213caeb8556f14070dad5fff84c1514f66a91855646f21c57765757bad67a5b97ee49a6028fcfae520cabcc3c4d12b7f2d970433e35718e6f15afc7d3528f5a0bbcb42cf59da4529a729ccd790dc841756a1c05f5532523cbd90ab69b252853a0d1afaaf78642cf249bff786a0f8e8b4322e661fead813bacb812dfd315bc3a7aa1ae694761236a85f4604bc7c83b8a646cd885103eb55907f00eabcf76996c4aa50306e89833a1f87896e982a47c6b9605c0a01e64ce01e6850f83c81123672f82c51160e8b4e9404ab4c1c0fbe700eca18372a2fc9e4c0d0c47f269c96864a0ee2ca5527b21e524f31254763a7978cfbe2d11c12e4063d54d074e4b1bda5b192746081d43bba6c5be15bc73585361a59aab6791515684f75d014268402df35567fbf0f08a97f47ccfc8d48e159983f68f9ff6e2157a891609dc8fb76ec8cb293b55997642cd05da092b8ccad5ab4e8bd07e0cca898796140289b58b3317aed1e745974dda5f62c6b6fcb2f6595ee04937a81e1abbb26f50806cad9e5636e5116a62e2c233b5fe5c8977fbe9637b81e20867ffa8c5643f7d12f52d75737e59ea87341a01d49c4829c8150fd109937bfa709d76c87d2e56a89fcfca4f184ac91f4b6c288bd6d44cb6c3257a911055703043dced1130ff67bb1003f7ae73e58fdc9e30e29643eef059cd2cdfc88d783c3e7b2efd0542a2bfda36b9ca13ae1686108fe1f818ffa0d39dad1c2c3f000005baa566dd4627e0546fac14592dbad74af465b338ffa8b3244e9c6790a8d2fa6f8b757fd2837bea2c9c30aca09e91c2228753ad5b35effc2158a78a28c2abad1d9c6c1a11213d06a1b0845865a69c810d6256bc0363bbc9f770e9028202a0480d19636c9cde3ff7b7d91e0eb68871b5f6cf92deaaadea69047cfc4da9fbb00d28be81aea11733c224140b504b4d78be873d97345d9c4c17feb11ae06f3b3db4f4c4078d2a6e27f76722347fb134f95d334da91a95fd0a4d52f2a8173adadda38eec05ac6ad60d118105c8a2f9904e4ad012dfac244e359a845c1b5bcbbfeafd4afcb42341214b9cf5e06778fb5662f9c2e14182169538e39b3770203c6f9019ac8cd030ff5ce6018658ad31e53d6268308880b6c7c6fb10209e236dd45415bbc4ec77d756349df5c130958fd15910369b5eb71bd24ea5610e20af8422db170a91e1b4646e8a7552d26f60f6d5439d06c745e2753855dde4cb5fc640cbbdfafe26a80ebd4d54b940c155712c6ac330949e7514535d2775337386a2f29dcb22f5ab856f88c1c027737f0d588b0417c47c3664141a24e3e5399c2d40981a21f8c74a57bba4ffe624e22b013bd06ca252ec86db0a9fda04cd89be1e1ee6760a93daa66bf5c73550af7a9ed25e56b59010c2b4f84fe76f9e8b0c6e0a7dc48b5d0bcf2dd879df55e9b37418975148d03e3e44e8d231cf2515be94c6bef6764905e9ddf4337fb84a94c38f8c3a073b6f55ba5a39f7f8f9bcd53133b7497e27c3f593d39873656dc8f8c563cb30a21a1b473aa597621c5a6d9a238e4e8e5c74575fd24d75168cb42115f0643b45da7997d0f29e1a20c2ad7c6e2a48ef7f8c8c35d644a3c16cacc0bb5f35315377731f6e869545f28c5c47bcf607dd8e5dbc01d53dbda01f14f5e7d6d911a2d0a33243912f8d457cfe33cabeb0bd48cc2797804eafc4e218a37f263c61ea86e92086a53eb7a2062aa014bf07bbb01c521503bdd30deb6005e948a77d1afb8563dc2cd56fe7c089a93949a0751fbab4f79a1f0752669e398136a6f0ffa260b020795ac811041c920cc40dd77ba100b2253377c0830ef33208ef5f5b3d4c0c25b6fa3da7aa43621c2a9e4d14b554e11581355141154cf948463fa463cfc9e7b23880eb78b7114064e5782089bcfe934abfe78c6dda064584a14b865d7cb936196fb60657cab959952eb698a2495af88b9cac6516e828ea9e2aea50c20a636fb0a19cb171ca983e742b41237487b77056d076e54873844159316a63b37c5aecc90e23ec8e5be67459fed62fc8357b3a20c27f27551fa9391e263162a25433028fb72d1d6dc4ebb68b28fb18b77b1a45b5e6af61526339b5c8af385d6213c1fb7172c4426e8103a189d61a3da5cef34e6f0b05cfc9a192dc6b0e18c20a619c9339c24f26231e16e2d59d9551cbd4e4dcfdde601175e90acc66eac8680cbda0842cb46104e363d6fb790d128e3a600bd6cb44d4e0b3b23e1d09882066836565cf80e8e08b07d2250fad41952713015bd655bdb54477d5c2e16d3c5f5775736f72abe1112f5dab184a2e57d31bab733a4dfcd7652d505db4974dc8ae6fe3370de984c6a4e7d46ca382239623e40c983c9627f920c474675e6bd6e791aeec6c4c1b3c8772910090ae29d8bc4dc5d14d9fe93a576b9844ed2d33e96f8b8b50dd26e075659cf9bf251147533fe9dedf107e7cf20f43ba5343088e77f8d4bbd417b14b992d5aced0d8f87ea8540b801a581b9f89cf2fc617ac3ea3c19dcc01147ee0951f123e4960f82ed7596941e280bb1ee560615ad075d3e3f8fb791cbb8e2dbe6bc61e6405502d8b11f607fe8770c76dbdd641b71fd7f14e37006355b90c555c9139a770aa509b72c7c642d2c1dba2201ac61a07e7dd6d705e90e3e88626b6620bf6cf187e567cf154ee324a36d317742198df59d1b36b9e4b521db72f58f8806003f6150dd893bfd1c2eb16c2253718226bba17e5fd2165ebc9633a86b3d680efcfa7e5987b86a8c2504f081b6beaff96da2313e06c07d533cb2443ab418a83b958f15ec363fe46c362a0082ed5aad5b27d22cbb2e2e710af713e90ace942802f1e8fc0b584eb817cbab81b49428c87071c1012a242551a52b012b8befc7544e5adadbcbd22fe2097a297cd94378fb800579e39946809324dfd8acce337b4bdad9d8d7fc79461896e21f691d337a87274517580b66889e354c02f65609b31c3df2f9b8426a0da92d80d1ba0fa88ffa3cb9d3f773a4be278ded5df04dd23783659dc16412b06f45046fc2635b35b0b935fea57e08e686048583eb79b57f3739ba0d5f9e33d358967185965acf19064ce4ba4d8d7c9c016b1c859e25299288a07980b4b451fb82230122c5e8a4e870fadd6ac84ec5c6d3e6716ffafa67d8eda5dab78eb53708c8551048a9f3fee1f7bd87f90be1eae201795948b100feb65e2945a782109a01f8569344694229d4525d8a7283e53351ce35658644c6707b58fa7c38e8ea113", 0x1000}, {&(0x7f00000016c0)="f30efed8890b9c5e7f3c194501aa50320a072d231d715d702e65f398f9ba7a50858de769acf4b631afbde148d20b9cf00166f5b166ebe8f40ca2ab44518f61088ba9cbb07fb9b7d04daf5e619cd3df7e5375d91db4796894c2dedb89d7337ab9d24817c18598415e96bb36e6b6ffe9ed4bbf18e2c3e01a76597d4e5d30bb", 0x7e}, {&(0x7f0000001740)="5f3d3e0c1f603072e28d18ba2e84c1677cae1fb846edf508f31583286433dd770b2ca42d3c48a5ceb31333238d2981c1f614e5b005e91ba4a5c40342d85f93", 0x3f}, {&(0x7f0000001780)="e5799503fcf58bd2bd06dc2bd0a42141ce98e6a0dbdc76a6ccf742e0e8577fa2d334237d050014900706c184703297801bd674c514a74f0dd6cfbbc4a5a7a76c67d3f2b52681e7a16f", 0x49}, {&(0x7f0000001800)="244a1751a919148f", 0x8}], 0xa, &(0x7f0000001900)=[{0xd8, 0x1, 0x298c, "470fed5031a67be0ca29c2c41d9453ee74e54f3e7d97cdbe8d19aaba823ff4f272ef101cb54d87a6a9b3b89e628aacf5fe9c7efa6b1b839af37621eb426e54443168ec611870f1e165c7b75c14fbf93955effb243afe7b1789580e4150ec196b538ec7cffe04c6ba9e49316fc49dda3de2405f0d66b4b995c15cce831da9a7b8eab992486a4fce0add11b3561009c7a672a281e5f43e3a17dd6f7de72bc840bc984905fb86526ca221b7d20de4a1d9ed31a3d2ef6f0ff39043432909ce335efdb5eb80b54e6f8c0d"}, {0x40, 0xffff, 0x1, "16104b5aafbf29f2979d9121cfa2e6219cc12c3b6a430e23daa5574eeaf6ad4f619e6d3a12fb936c0cafe9"}, {0xb0, 0xffff, 0x80000001, "a5b9fbc0da5da2870f5ad1c5004aff6f57e6bbd978c71c0e8d92b3b4b015e57ef7228af5849a367e9fbec98079249cc2b676ec9549537ed998406cc6d3cdfd7e4e0e60e0b1b560cee0f9112a6b32eb559fc6c1f0af6a05addd6c0c0917078abf04f3b7d7025f5f3173144f9427c32af3fd1f4456910e30efbd6f0387981414d2a8a0d2230f4dac976ed1428348c3af5acb1895a10904085eb8ccaa3e230528"}], 0x1c8}, 0x3) r9 = socket$inet(0x2, 0x5, 0x1000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x12, r9, 0x0, 0x0) linkat(r8, &(0x7f0000001b40)='./file1\x00', r4, &(0x7f0000001b80)='./file0\x00', 0x4) close(r9) flock(r8, 0x5) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000001bc0)=0x1) fsync(r4) fcntl$lock(r6, 0x7, &(0x7f0000001c00)={0x3, 0x2, 0x7, 0xa953, r2}) msgget(0x2, 0x80) fchmod(r9, 0x8) fcntl$lock(r5, 0x8, &(0x7f0000001c40)={0x1, 0x2, 0x9, 0x3, r0}) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) writev(r8, &(0x7f0000001dc0)=[{&(0x7f0000001c80)="6ec711cef7f9002c98b647c2", 0xc}, {&(0x7f0000001cc0)="6a7f82e35afce9fac0c5591f72acaa45cfdaad", 0x13}, {&(0x7f0000001d00)="7a7db1ed15c1bfffd4202fdd82d040640586064ae50680b1d29ec1c478a7a6eae7e6dfbe62b9951957299bb97bb88e6dd507c0c8d89c20635a7487089016b4b19d7d345c801dd2336a8d1afd2416eedc55f17ed4fcce947f86eb27d77d75ad4a55efa911c6d58b86e10f0fb8c015a3503b4f9ca786a86f9253fb13dcd655a3cb0c488959320a5f50944d570c552a26ee33857f7fbd72a9003d8608618a6be086c948b2", 0xa3}], 0x3) 10:41:38 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x3f, 0x0, 0x0) fchdir(r0) 10:41:38 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) setrlimit(0x2, &(0x7f0000000040)={0x800000, 0x80000000}) getpid() mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 10:41:38 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0xfffffffffffffffd) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0xc004, 0x9) 10:41:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000340)="c3bc6df5aa12f1ffa9cb3879f0c74e0d9d9f1cd9b1d669a3e648863e5bbc91b50b375af8a81b4f000400001c4e98956995b9d91eb7c271f03fb301177e28c8acfb4d73df631e6024bd00e1401df0cb6845dc4c75eb150d2da2a53a953dbc99d0b9b1ff90a8966e91ceeabed3496505d352dc3789377cdb3c8802be5f75750297fd3e32d093c60ace261ed2ad222cf21fe3", 0x91, 0x0, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 10:41:39 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041ff, 0x0, "b0d42000006e9300"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0106924, &(0x7f00000000c0)=0x101) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20088, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x1812, r0, 0x0, 0x0) 10:41:44 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x10001ff}) close(r1) r2 = kqueue() setitimer(0x3, &(0x7f0000000000)={{0x0, 0x3f}, {0xb446, 0x7}}, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff9, 0x0, 0xc00fffff, 0x40, 0x5}, {{r0}, 0xffffffffffffffff, 0x82, 0x47, 0x400, 0x6}, {{r0}, 0xfffffffffffffffb, 0x8b, 0x4, 0x8f0, 0x5}, {{r1}, 0x0, 0x20, 0x2, 0x6, 0x401}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x6, 0x58}, {{r1}, 0xfffffffffffffff9, 0x4, 0x20000000, 0x3, 0x1aa00}, {{r1}, 0xfffffffffffffffd, 0x30, 0x3, 0x1, 0xfffffffffffffff7}, {{r0}, 0x0, 0x92, 0xfffff, 0x9e, 0x6}, {{r0}, 0xfffffffffffffffb, 0x42, 0x80000051, 0xe2, 0xe5}], 0x8, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x7, 0xfffffffffffffc01}, {{r0}, 0xfffffffffffffff9, 0x28, 0x0, 0x7fff, 0xc19c}, {{r1}, 0xfffffffffffffff8, 0x6, 0x60, 0x20, 0x6c}, {{r0}, 0xfffffffffffffffb, 0x41, 0x2, 0x0, 0x200}], 0x8000, &(0x7f0000000280)={0x1d, 0x44}) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x8010, 0x40) fcntl$dupfd(r0, 0x2, r1) fcntl$setstatus(r3, 0x4, 0x88) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000340)=[0xffffffffffffffff]) fchown(r1, r4, r5) fcntl$dupfd(r2, 0xa, r1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd\x00', 0x20, 0x0) syz_open_pts() connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shmget(0x3, 0x4000, 0x100, &(0x7f0000ffb000/0x4000)=nil) write(r0, 0x0, 0x0) close(r3) 10:41:44 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x9, 0x7}, 0x3) 10:41:44 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000001340)="8b1d046ad1d29c88c059d120d6c8cd8468000c3587fb8e189f4ff15c273559629592ba35011c15df2edd72625966f0c807788ffc632efc2e1aab554178017b029165db3e7bb6e678850b25151be56827d1889a4a87615c4aaf3cd52af09c88f982a56b2b23b942e88326f3b2a2b6e57d1db469da32b433a5925a86f40cb0c9b4718ca1de1f3147df2bc8f6ae47de75353731d77a2312f9865a3b5a4415821c9bc3bef14472f1e66f179481227575190805adfcbb394fc0a50dc3eaad925f7286cc1502d6b0a4f5475a6be714e3e86a8321ebe7b0d95de97fc5b7d112214816ac5a0d19a89eaebc9d08e5cca801c43f7218b590c13669a2792501466ad8ffd5128e10b3a7e26b3b66d7f87cc4216c92102a1f5c7ed47fb4f62387c10b958e1f96854c9ce9201d256d8232e3756a51f8867d0bd939441fc280bc0c20b8d88e7b4d54711811c4d882ae3ee6358f8fc98d2fd59161f51bbad54458b6221187cfc6a34eaa37eac931960f68c8a5f2c6542546ee2fddf986fff23f734adbdf2ca3003b8c74911d602286c550bc94a26dee36ca5024f126eb10911604aafcb8ecf2f19f7540b7792d0557afb6733001cc90f2c61692e4302aab8451e888ed44a00949e7b0d500a740eb10b27d0d274d061bdad59aadd24ffe0b97e9df24cf2c4c49c6404d8ab9271e70ce9f0902ed6d171d644031a8b571000e3ad7d1f2070b0dce93a7a3eb5ac9ee67d1178a18e124a28086d0d428bc00bec51a54ef2a4dc1e9e5c21699d6303ece458f002e072cb1f50154c77b8f4629f41de4edd1b52da699740f13eba2575efb3a89d694d836ba702270b09ff26ed5bc6fad2c32086772c31509184cdafb32c8b842959e2ad6f9d955532fa35be0bfe6584a355e5a25cd271fb7bbd9a865de159bdf211ce6ad35451d6b07b41c71f54b5d50a070a6fe0ca3e9f0c7302c626cddd28916222ac0189e541ac328108b3fda895007eb8c9e209d5589756c81bd07e96d940777db3a90fb8687679b19af335b7390a30c030234fdd0cf4c623c8cf18146eac2b2d6d3170ac27ffe712405dc3a18f729da634602ef34b928fe23ed2862e77e516c53157c8026d69855a0a69419af0ddedb75c67483150653e6d6ff6da4b40d74c0d63f31aa5368e4018087099bb7c555b8001a4efa0badafd59538e4d8b1bbedd39d5e2f6bd8e728c87c648dc89eb4aed8db430eb94535fec1529a5141f7d58424afcc89de56253338a859d0b17cae661d5f356c87f8ebd87c404500dc0bc5cc6742cf8f1e20a635c7b3e2a9fed71c9b2d3d9f85c3c06ac078cd2d35cdce0c8f87a6358dd53018c55891217e26b216e2cd453b47e765f7686d5ffa55707198b9d0907e6475c29c77a4497b4406dbac075253ba6733fbc213db2d371055e238e060a0a67022339b207053637702125cef6daf8fbf09fc61f43e299e32e291c7ad9d0a641393e2fbcfbae25317d4e73966da5a97b686c90e876e5647e67f29618aec03c2cd8f5eeaa100b826fd783b9eec998f038c7a7094b66fbba8a67a6a57ce57a56e326b5e4bdf588a0639f312888ce0daa86cfefe808b13234652f599b53ec7b9ffe68e401609277d5359165b4cc5af7271b56ea06cbf0a68e72715417ddd6d4a112a6edcbf6668c36a391ec1f9978295e969042d3392d81e11dde487aeb17464f70fa7347109b2e7a3e9a47afa3f97ee18f9a3df49659f54c4ea376948b40ca43e159c3a949bc44e1ee1adbaa7f713f55ea6842d7d7520092790e0e5fdc9eeff8900849f0376304c22836da582a8865ead495912fbcb4cd3c040498c297f192dc72d1324bf8904ca6878bb3299b2393b2b01681c57675178e93d8568eeb04115ea933c0e30aaa11d89a35a10cc6e8dee37bf9d5faa4cdd8daaa74463fd51c36ca60e4ef96f06da7497e2be719431319ea85d672587490245b369207164f5e0f6572893d497d52bbab75f02027891b38e2d83fb9493fde026eaf70e23d00c9beea31b09d7846e40927282deda9635dd87980b351b8b94fca0a743ead9afcc34e1c45442eb56fc0f3cacda7b9836878cb772b054dd32325c4d38e4e17aff1fee6478f64fc913810df8247567e5cf66144210c60d881311dc094ffbec73870e39e2847cc72a62442802b22568fc812b068d844dc0ef5f7c435d82f0517a35094fbcec837a71d8545c6e52e7f3606ef7c45574ae920b8d2de9ff1fd9e954eb6943b8a0a1c40594fbb1cdbcf01832704004fb7c1e8ffe220cd7d82dde8592f12c0f345f5af3397f1aa04004adbaa1526b00522cb00ab0eead2f78a67974851f313c96b13b4062f4422c565d875059d73e4f77acddf2a15c052b72a13789638d6494755bbce1e63694b506246232ac10699b9f7b1e8c9d8df429e938edec35a8edda4bba046a81fae41f03d99b5673668fa7dd4dc353c276691f558fa27431d6fd408c9d01f16be659b0afa74f3f2e3fae915f1ae697bc891eeaf51f39b7e4c33db0256c7ea2cdef7bd446436dbce60a88aafbbc3a633ae096ad17adf58ffd9c2b8132f91264e746266b4cb9ccf867b59063c4d678a8215989513c157b9b026a11e927a7517b07e1cd94914bff5fa15f24cf427bb505d85d9cd516fb5e3f8dfc01bd92755259f95b9b84073b788bbc7db86def04ccee61814e3ae4206b98c88040d4ca3af37898f162ac0d38586d68981a5898ca46ba1693e2ef3f0a19533a0be9ec234bfd22b515fb4755d21b53cc35f91b8c33132160ae68c630fdd3d642adc917fba46868c0cbf65f8067da8b83a92129f1cafd29d36cfa0cba694786fe06e198ea98a224d6b491a5ecc28a8b6e1099968568c7809aa7b5730f3adb9d357b23be1c2ac9b05c77fe144d6f78c54830a29a2e62eb1c7c892e476bb23feb69778e7400f7cb7710155b2fe39e3aad02aef109b36555609ccb28a16a6ba730705d05597745e470cc96c06e21a229bdabc8789afc38835acb02ce401ca085e2e31e264f3187a3b8b8fec699574101ebc4dabcf01d0fb9afdbeaad16b9118a347840f82a4543613b404875aea8dbe4c10d77134b61f823f39871dbb797777c100d0a5c1fec937c137706ac1460800e14d0599ae80e3022d650939b8e3882e14fb22629329ba7d454260e6909189cfe2602f2b87a06a9d3e10f3a407c7eb2a4703dbeea841e33f754875abd54e4f9b8be33dcf882f4efc414c50d3df532505700e72bf180cc191ecea4fdda618479d67a185307c14c1053b2e8496433bd3bf4ec7f4c9b23951282eef617e0a1aefb5a1c392ccb51eb6a172006b2898d05e1dfc74b039f5cef0d150507ec0b56e018fd074b57f4c1e29530d990064da4325e524e2a2a6b4589780dca9d38bfb44a2644a92e6cc8220b6ceade984facdd474cd0ff87f05befe92f73a0f60255f9cf8609f2ea08a4bc01bdeb8294c999b1c32476e72b1f603af2b2742ad465066c0397d61e6f32d99e9aa199547113dcc210bec09c11d1162c5d60891c32ec17a2cab00e9ecd6b941836689535d575484d2a8435c6a743c782b4f9226bd371e64db5d61f0d085816824e64ee0de8694afd5efd4df3ca1cc81ccef212792ac15593c74da42436e0477eb3e03b7e7c0dc30b5f574f1828e26b0366b478147edfa8e59b97c77796a0758cee933c555bf0249a0bf58158221ac4b5eb8d8eedd59757754f906d4ed7e49925c4b68db0acbc601b90bcb532826f1511ecac458c518e1b9bbed2249a7fccc49aa875948953cb802a678912ae20bde0c819d7e4fbf3f47e8f7b81f9d3ae78f90f543e8f106b1ea3bf6577b7794fef621b02e52eb8195438bb54ede122b0a3ba5d73760d3f2da2a6220c8879ba3c96810b263e59515337ad330412a98476cdc1343c16106507df02d1b454e586dfc595d95b98a3d57d4b24f0290f45433dba8f287bd7ecbaddae287ec532e72d1765780315ca786513947eaa7d6d121e4c6405d74cf0c8620dc5508d16a99c564b5f12e3258834628ce617dca75e7e520be05c71ad3996874fbe5c269740080436802493c0e5e7c3b019440894c3b4b5351b9db9a5afa154fb138d89c6a7905479c965663ee38432ae861de4946737cd858a316121405f2ed6b5c2d8d6b3bfa3e71af05aad2a648aa1346d2e26c1a64cdaec0fcb3330f8eaad7d8184705b4844d64ed5e81c6a4497fc767484d8627e02d044b144b032bfbebe67f96a19a73b0b4c1ce943d58140ab78ec56f0495131a72604b88d77101df2a0ff15f47fd5113174d2bdab64afb606685cd9d257bd46cf8e83829697471b389f17fce8159ff771639ef582dbef02c020e41b2b159c50575ff00413a5af1fe979ef578e683d0923ef63916237d60dfa4f25681a3e244769c1df78494bbabd0ad8d4344160dc242696d263106acfa569f9360c12fdb74d115d4d0273f8aff2cf2dfa17a306e1b77ed2fe386babb728cc1651a654d76accc634c14719467a61014071917d3ce4805faff08d97159955de0e7f9a5d709d2b55445da7dfede980c07bc5ce7824a81ac8679fa2f959c21ece8205f2d114dda9202970739a9faa1bf0535c9105408d950071e6569df1f6bf104dd902b83d3d42bbd811b692b86a0a9477f817be7a5bff526507cdd2645b0b11e61e8f917679a8bfaa6de112eaf4bf22240b1b3e490e3796bff09e857bc5ff348dd7d251d5f6c1a7151dfb69f8e82e3063c60727b48e568cede1fb2a52fe00732126225ba112c280f1b197cd79473c14d951f61c6f24aa262f57b8d4e1ee903b55fcc55d51a62062e025fbdee8578a831722b4d244e4e46476d550183e70140664aca4941119ff03e3d7d5845c731a359266dfbdfe74c1172647a46ca17bddeee7574d39dbba368c3f0c623bd0ac21a49d6aa6319d78a261d568f067c4d5ad30d9c0ce633cd85d4fe4045847a8fa161ae10f8eb978a43222e98ed6b17d24ddc9777140266c785b1b8aa24777dd502596c60fb2d96bfce129d5c86b63bc1df5acc8e4273d7f21a8da3f74d300035d46b98e67a200ecbfbd7f0e7f56fe7c2e8bbc999890f4a1c71108db71354fb83b84bd9c8642ecf811010ec4fe60d1ea3894a71dbab75078e6367d91a66f733b6ff0a073371ba231b2443652ae5cfc7d2f4da470b3234edab6f439a9b2ed501bfd262f5252e5dafd48178300d6a7d6ceeb18ab67324eca6e943b44557ae8f5c75e5a8ef5bb3b0dd21b3cef6774390c5b696e695afb811ee146dd83f69e90ef275e86b5c31c99ae1600e0cc5fa31dcc0a76151bdaa97ca3e9eb89ffaed7dce916b7a4da2af064d444f4572f4d1c7004ffd1c72d6c88646624446b66e430a81d2cde261d3a08ee7d0aedd70b0c18395d11322e3315606d2276965125867ca7590f79e16e2cc2222bc8be8138b6de96dfe7ef8119f5a9971ede192b9ed08137c882ee310e2645774cd1979e3e7f2a3accd9207b90193bf5cc0b9f347832ac78399b845f78d3cf4780d7bf02c8911bd972efa334c146f03d5272b08cf26d5d114cb329483769151a31b30725a4bad1bff02ca0fc3f9fbffd1c7b716e5a0258c421292650a43af4c7d17cb41817dc20949b2ea0fe42b254977e48bb5118f0428b6c0ddaaf7272ddb799dcb28979ea543663c1f1000000004b1f16e09317ab9dc5d9d5183d230c667201a3a7793e23020559fac58812606f07512c99ba380f3bddd49a137d8ba7b1b4330acf2503856b52a13432a0b5aef4ce774e38d8e4dd0bc96fc2ba0d36ea72cdff944b20ba23b607328f1cf7bbfbf9834df2531f843f2382a2c6a7c6cd667f3d6f", 0x1001}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x4000000000000005, 0x13, 0xffffffffffffffff, 0x0, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') socketpair(0x20, 0x5, 0xfffffffffffffff7, &(0x7f00000000c0)) dup2(0xffffffffffffff9c, 0xffffffffffffffff) r0 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) mmap(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x2, 0x810, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) ftruncate(0xffffffffffffffff, 0x0) 10:41:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x7ffe, 0xf2, 0x7, 0x100000000003, "0ddeb78df25213045d780bd30c10e38d7f00", 0xffff, 0x4}) ioctl$TIOCSDTR(r0, 0x20007479) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3, 0x1010, r0, 0x0, 0x49) unveil(&(0x7f0000000180)='./control\x00', 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x7e67, 0x3, r1}) 10:41:44 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket$inet6(0x18, 0x1001, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) r6 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) r8 = getegid() r9 = getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) r11 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, &(0x7f0000000680)=0xc) r13 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) sendmsg$unix(r0, &(0x7f0000000880)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000080)="44b509690feadd7d84daaa7cc1586d65069f3e8bb6e74efc1cfeeddbda2d598f76c987c2d75719473a38ac937479af7928857bef6a8bbec00d8ac7b412ba36d0f6d10314e682a3c1da8f51a89d282eab", 0x50}, {&(0x7f0000000100)="4f23db8cf36ae17050111f511d3f05e7541a59667ecca3da0a38873ec18f9a2fc6f9a03e91a9bf21e4cdeda27e874b1a32513113bb256bd05128b87380fd09d3f2c6ebc1747d186e0ca06284d4814e988274bb29", 0x54}, {&(0x7f0000000180)="f585603b62a0bf817a65249d7e", 0xd}, {&(0x7f00000001c0)="d344ce9fd00a04f035949d7aaba3617f38610f6ac96f1a54065cff38984746718ffc10f68de850ed479babf2b9fe3a453f81eda067e1cf9c18683f5272fe3cf47bbfe2a01583de3b1620bc5c67e44d328f36f2424ecf43446597fc3689d569fcd173bf792d6314ed0fc21ffb3cf5dc113a9dc14b8c58a2662973b999807f2b99388c2e7d37a5ab9dbf9231a497bcf5a2bf9d37b8542bf6df812585ff7096b2cc5ae9c2a582ad02a3fb9065d35649443c21954d58b20443634c2167cecaeca2d064c0ea6d6e0ea6bc89203085551a8c3cb5ad", 0xd2}, {&(0x7f00000002c0)="0c1136ebfc595f0edec14a30ab92f3a021e10c5b5dab4aff126937ad3317dcfeb291fe66c378e95caae09352b208ca71160488b6058e272ed53a85e3e122862cc35d18f5920da84eb8b4450cbfe968562798ed3c9c2b474e5707a60cb038e157dfc4b2004e8c718720792c5a49e9656b1e0c2caec2e91b4ada8e72bb327c27a29e50d359240e943c85ff02432852e47dffdd7c64284d1e60e50390e38ac28ec6a3ffd9525312d809dcafc97f609e4b123ba5c64f42124c7fd9aa70bb767cc6028a3395cc0d", 0xc5}, {&(0x7f00000003c0)="f40d177abcf4090899e1ff499110627df4715c481c412f0b894d402eb278b3d072483118fcc3a7e8", 0x28}], 0x6, &(0x7f0000000740)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x20, 0xffff, 0x1, [r0, r2, r1, r2]}, @rights={0x20, 0xffff, 0x1, [r1, r2, r2, r1]}, @rights={0x20, 0xffff, 0x1, [r2, r1, r1]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r0, r0, r1]}], 0x120, 0x8}, 0x400) accept$inet6(r2, 0x0, 0x0) 10:41:44 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0xcd, 0x7, 0x400000}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) kqueue() r2 = dup2(r0, r1) r3 = semget$private(0x0, 0x2, 0x110) semop(r3, &(0x7f0000000000)=[{0x3, 0x6}, {0x6, 0x8780000000000}, {0x2, 0xfffffffffffffff7, 0x1000}, {0x5, 0x800, 0x1000}, {0x3, 0xfffffffffffffffe, 0x1000}], 0x5) kevent(r2, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x1, 0x41, 0x101a, 0xffffffffffffffd8}], 0x66, 0x0, 0x81, 0x0) r4 = geteuid() r5 = getgid() socketpair(0x3f, 0x3, 0x10001, &(0x7f0000000380)) chown(&(0x7f0000000400)='./file0\x00', r4, r5) r6 = syz_open_pts() setrlimit(0x0, &(0x7f00000001c0)) munlockall() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) mlockall(0x633425e954820ee2) getsockopt$sock_timeval(r7, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) getpeername$inet6(r8, &(0x7f0000000100), &(0x7f0000000140)=0xc) r9 = shmget$private(0x0, 0x3000, 0x24, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000180)=""/109) writev(r8, &(0x7f0000000480)=[{&(0x7f0000000500)="20002a8273cda6096feeafd19283422f662e108e329a0511180ed635f67b82ec4d94c444b510152713ed61b8f4c756ec1b9ebafa0aa367a3e0a57b87b3a1d90b00004155ad674c70b2f2c776306b21fb", 0x50}], 0x1) setsockopt(r8, 0x22, 0x80000001, &(0x7f0000000200)="10791091564596fa40d9329b9ab0ec", 0xf) pipe(&(0x7f0000000580)) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x4010, r6, 0x0, 0x0) getsockopt$sock_timeval(r7, 0xffff, 0x1005, &(0x7f0000000240), &(0x7f0000000280)=0x10) r10 = semget$private(0x0, 0x3, 0x90) semop(r10, &(0x7f00000002c0)=[{0x1, 0x1, 0x1000}, {0x0, 0x2, 0x800}, {0x2, 0x8, 0x1800}, {0x2, 0x9, 0x1000}], 0x4) 10:41:44 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) select(0x0, 0x0, 0x0, &(0x7f0000000180)={0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000180)="f7f9e794", 0x4) r1 = semget$private(0x0, 0x2, 0x40) r2 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000080)=[r2, r3]) semop(r1, &(0x7f0000000000)=[{0x5, 0x101, 0x800}, {0x1, 0xed07, 0x1000}], 0x2ba) 10:41:44 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43, 0x3}], 0x7, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1012, &(0x7f0000000100)=0x2, 0x4) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0xd240, 0xc8}, {0x5, 0xffff}}) 10:41:44 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="6a168cef", 0x4) 10:41:44 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f00000da000/0x2000)=nil, 0xfffffffffffffce9, 0x0) 10:41:45 executing program 1: clock_gettime(0x8000009, &(0x7f0000000040)) 10:41:45 executing program 0: r0 = kqueue() poll(&(0x7f00000000c0)=[{r0, 0x141}, {r0, 0x4}, {r0, 0x12}, {r0, 0x50}, {r0, 0x200000000004}, {r0, 0x48}, {r0, 0x40}, {r0, 0x1c4}], 0x1b5, 0xffff) close(r0) 10:41:45 executing program 0: mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) unveil(&(0x7f0000000480)='./file0\x00', &(0x7f0000000640)='r\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/234, 0xea, 0x800, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) lchown(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) readlink(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)=""/30, 0x1e) 10:41:45 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file1\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 10:41:45 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDDISABIO(r1, 0x20004b3d) utimes(0x0, &(0x7f00000000c0)={{}, {0x8}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 10:41:45 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() fcntl$setstatus(r0, 0x4, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{0x0, 0x39a}], 0x1) 10:41:45 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffda6, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000008000000100000000000000574faa9433c3d8b0b949465b585bb50023173e52c4af9caade08a8995cdb60b2755d44e8979d2afeb91347d5990e800fbc7b835834151ae8e74ba0a0dd70b6b46db7fc7cd5bacb9fd90c"], 0x5a}, 0xfffffffffffffffe) 10:41:45 executing program 1: setrlimit(0x9, &(0x7f00000000c0)={0xa, 0x91}) r0 = syz_open_pts() write(r0, &(0x7f0000000040), 0x0) close(r0) syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff5, 0x0, 0x3ff, 0x7ffffffe, "730000527bf4738f482e2d0656e73fc9c06d00"}) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000000600)="3a5e917fbecd4c9372cc1e8f6ad9e47c7c6776ff88e5ed96aea99f3dcf51127d3482841c890427736617ac55526fdfbee141d505d51446e4d1cb81ca78d50061fb104481592d8bc5124b5b82157e78a8e23301348e96e9b3b3fd027c603bab4bc122582094bb44c863f62b6bb1bd824223e421b863d0add81ae313f929179fd3d9ce05a61b0e2d694d327e3fc8aa126b0715c4ef679b662db45d443ef4fe4aa7d81dd1f51efa0f47c0bb0b56b5c6f8a19d896791670ccd5c4a2abdd439c3e9329523d1edf861342e4cb6615fb8946184856b8e6c8d02ed97eaa11873d437c7baceac399448ffbab3021ac35cf9a7deb243013b8ff50d054cf778657854ea19a86b02f1e4831b98c2df0f460a89833438791169fd35629e8f0037022c9adf111d4d58d6811304d74978a2baf3fec0e929171790d3048765434b0c046c3e7071113518bc30bc7627e0e396313cb75b0499345c1ea6452080f94a247e70a667fd829af4049592d15e247e298bcef0c231cef81c63e384dc550e63102c55147976226aec2b05a02e5637e55e6b08fe52944eedfd4f9016c45cbd2c8703a31170f97d26f509916e3f580367b3ad11927cae4dffc8838aa63a986940a6e973fff9acf4f54d490936e4f984390ab909c2e8559bd332ea417e63a2cbf2619b528f15bb4a68ade84e4639227e1ee1c6b8722180fc9730b6e5ae91f944b9d76f365eaf371d8d54b30542ac0237418aeb4b2494c1ef1e1fb991fa97ff97c5b0d7dc9bfc5eafe533132acd5ee3b3a38f670dd1946f015769b04ac12b1437258ee4f043bed79e5bf95423f69f6fe8e842a950b6c7bcfb9be4048b59fbce11fb4af4df5b024e3ff7c6dbdc7491b4f3c569b3e9498be47aea11f48c7a7f670ccd1e665b1f034066507d38ede7ac50bc250f667fc5f438576340f20119e61327026728e4defeb3905e327fa9bea18a6f08880a18218a18dbb1272a972758f20b00692f0e4d3ec8706f58e91846ea02fb606b129b30813cd0d81706acd9e4bd14684d04e22062bc2e69d8d90650accdf0fd70a163fca181c25f2d9c4feaac66d7dc6320bbb7bcc959196826d5dfbdd9b9ffc42e25fc5650d5a7f5e61a1110094d61ff5e250e0ec65613ef0db2f32ec54c4e260f8f71fc80e41b74a0a12dbaf6ce54bc023b44994f3dae90fdf9497bde1752e9ebde9722701ba097884a31fbec66604ebafd3acf6f28fe8dc988a6f2bdad2142547d62903ac75161c3113e1320b42ac8954ec85ba932d2c092079052c9dfaf8711651b082d587de0503d744cf09bc9297ba5ef36066e702070af7741c6f6be34a3e03fe298e8ec7cd9c4ca3f9bd59387f9b17f1f0cb3d0b5bdbc68867c71348c3820d17e0cc08dd33c6df49bf9660c8dc12615a7a3a7bd041ca7db2f1ba372d3550234b4b0a92cb969f0caac69fa770114b2d3f51fa7b868be0a8f42afce8a8975b3376609c9219df2cc0f77261a60e9382d1fa94a4623f1fe1dff0b9543581a08210d64a99a89fe308b1595f9b8aee9799ea52c47e99103c2e6da503915af1a74745dc595e76e6576ab8b43bf98efc21f498ecf40fe6f539ccbf734332df04c99de92fcbe8e47b71fc31fa689835ef81ef07ac13f20fa658c917022c6c44391d566e3385c00", 0x490}], 0x1) 10:41:45 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20082, 0x0) ioctl$KDENABIO(r3, 0x20004b3c) write(r2, &(0x7f0000000040), 0x0) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) sendto$unix(r1, &(0x7f0000000000)="c0", 0x1, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000040)={0x8}, 0x0) 10:41:46 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 10:41:46 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x240, 0x112) utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x1, 0x1f}, {0x7, 0x401}}, 0x2) poll(0x0, 0x0, 0x6) r1 = getpgid(0x0) connect$inet(r0, &(0x7f0000000500)={0x2, 0x3}, 0xc) r2 = getuid() r3 = shmget(0x3, 0x1000, 0x14, &(0x7f0000fff000/0x1000)=nil) r4 = getegid() r5 = getegid() setitimer(0x0, &(0x7f0000000300)={{0x800}, {0x401, 0xff}}, &(0x7f0000000580)) setrlimit(0x7, &(0x7f0000000480)={0x0, 0xffffffffffffe51d}) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000400)={{0x3, r2, r4, r2, r5, 0x107, 0x8000}, 0x2, 0x8, r1, r1, 0x210, 0x2, 0x7}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0x6) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={r6, r2, r8}, 0xc) setitimer(0x3, &(0x7f0000000040)={{0x1, 0x101}, {0xfffffffffffffffd, 0x1}}, &(0x7f0000000080)) getitimer(0x0, &(0x7f0000000000)) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000003c0)) utimes(&(0x7f0000000200)='./file0\x00', &(0x7f0000000100)={{0x1, 0xae}, {0x89c0, 0x6}}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000002c0)={0x7, 0x0, 0x4, 0xffffffffffffff81, "4d94813b2ed2f9791cdd5ef2a6702b9e187aad70", 0x9}) syz_open_pts() getitimer(0x0, &(0x7f0000000380)) getpeername(r0, &(0x7f00000005c0)=@in, &(0x7f0000000600)=0xc) fchownat(r0, &(0x7f0000000340)='./file0\x00', r7, r8, 0x0) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000240)=0x8) 10:41:46 executing program 1: r0 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{}, 0x0, 0x0, 0x1c}) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="03004000000000001456e7ffffffff00000000205c353969a697494db6adb73e478da95b7b971f0b538e5e387acba045a4e4dd27e53bc1d6469f0a5948da95781fbef333096662f64ae594d167e91f416bbe21b66b8e558f0b72a2feae2779a7e508a524aefc03911fe1b37511279e8c63f9d37858a38ee3efaea9b8e0d8728cf488476b105ea95acf01165b2ea645d4dde394eb0f262ca4"], 0x98, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f0000000480)=0x1f5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) msgget$private(0x0, 0x18) r7 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r9, 0xffff, 0x1007, &(0x7f0000000400)={0xeb, 0x7fffffff}, 0x10) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000340)={{0x3, r3, r4, r5, r6, 0x0, 0x5de2}, 0x9, 0x6e, r7, r8, 0x7fff, 0xcb, 0x3, 0x1}) 10:41:46 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000330000000300000035ce17351d70577f250ff8242b5c3df13566eef62156d5e36d4f37690263cf0243a92461bbe095db80455331cb8d1454d24587e3313d60654ce375e1846fbf8fe2edd74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b0000000000"], 0xe8}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f000001a000/0x2000)=nil, 0x2000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x400, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r1 = msgget(0x2, 0x80) msgrcv(r1, &(0x7f00000002c0)={0x0, ""/81}, 0x59, 0x3, 0x800) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100c0, 0x0) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x1, 0x101}, {0x2, 0x1000}}, 0x2) 10:41:47 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x70}) r0 = syz_open_pts() close(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x0, 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000300)={0x2, 0x5}) lseek(r0, 0x47, 0x3) setitimer(0x3, &(0x7f0000000200)={{0x6, 0x9}, {0x3, 0xff}}, 0x0) getitimer(0x1, &(0x7f0000000100)) getgid() r2 = open(&(0x7f0000000140)='./file0\x00', 0x810, 0x94) setitimer(0x1, &(0x7f0000000080)={{0x1ff, 0xa181}, {0x7, 0x100000000}}, &(0x7f00000000c0)) getitimer(0x5, &(0x7f0000000180)) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000240)) clock_gettime(0x3, &(0x7f0000000040)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x108b800, 0x4, 0x1, 0x8, "c0b822b0dcb0d40c266b89694d6cf9a043880e61", 0x6, 0x2}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000380)={0x400, './file0\x00', './file0\x00'}) r3 = semget$private(0x0, 0x7, 0x383) ftruncate(r1, 0x6) chmod(&(0x7f00000002c0)='./file0\x00', 0xb2) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000340)=0x6) 10:41:47 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x8, 0x0, 0x0, 0x0) close(r2) mmap(&(0x7f0000001000/0x400000)=nil, 0x400000, 0x2, 0x6810, r0, 0x0, 0x0) 10:41:47 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x4, 0x1f, 0x1, 0x1ff, "3999a1f7cc967c58a68ee64cb6e30ad250f6251d", 0x2, 0x7}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041ff, 0x0, "b0d42000006e9300"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000140)=0x7000000000000) 10:41:47 executing program 0: r0 = msgget(0x2, 0x0) msgrcv(r0, 0x0, 0x0, 0x3, 0x0) r1 = dup(0xffffffffffffffff) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000000)=0x100) 10:41:47 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) fchmod(r0, 0x104) ioctl$TIOCFLUSH(r1, 0x80047308, &(0x7f00000000c0)) 10:41:47 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000640), 0x2c7, &(0x7f0000000580)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred], 0x48, 0x1}, 0x0) socket(0x6, 0x3, 0x5) 10:41:47 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x5) getsockopt(r0, 0x100ab, 0xcb27, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x7) getsockopt(r0, 0x6, 0x8000, &(0x7f0000000000)=""/105, &(0x7f0000000080)=0x69) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000000c0)=0x10001) socket(0x10, 0x3, 0xa097) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x16) 10:41:47 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000080)="1d000503", 0x4, 0x4, 0x0, 0x1000000e8) 10:41:47 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) write(r1, 0x0, 0x0) shutdown(r0, 0x2400000000) 10:41:47 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000080)="00000000738a2d6ceb8292ed181f8e", 0xf) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) syz_open_pts() 10:41:47 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000100)) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f6669db653000"], 0x10) fcntl$setflags(r1, 0x2, 0x0) 10:41:47 executing program 0: socket$inet(0x2, 0x4, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)="e3", 0x1) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 10:41:48 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000240)='./file0\x00') open(&(0x7f0000001740)='./file0/file2\x00', 0x0, 0x0) open$dir(&(0x7f0000001880)='./file0/file1\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./file0/file0\x00') minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) 10:41:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xb925b933) 10:41:48 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x44) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="43919ed64d3af6218e998244ae404932988dc647c78e4ac1e84a0a9e9865a60e51383e59d7554a63f7b1d4813df50033627448bb395d2a8efe35911a44d0764167509898874dd1057e0318b066ac6f38eac7a4381f1dc6264cadd8fc0be5aa43cb78cdf08063ebbf4a3b8a62b7c5ebce61206c25c2f6cc8cf39340e690eb6726c1d57d90aa2d04c4f94ca10abfefcbc1381516ab602a0a88b2225933046e599f3377767fde19b08e989920ece4d33412ef6f6384dee28a7702ec29a29f729d4f685b838fdd8b5d4ef55ce58d94a8b73743b02a08b6b3d5ba368e8c8c19806644b3037e922a46f6804e97dda373daedbdad9774ad5596e07499b3", 0xfa) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xc, &(0x7f0000000080), 0x0) 10:41:48 executing program 1: r0 = socket(0x18, 0x2, 0x0) execve(0x0, &(0x7f0000000240)=[&(0x7f0000000140)=')\x00'], 0x0) rmdir(&(0x7f0000000000)='./file0\x00') sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) setsockopt(r0, 0x10001, 0x3, &(0x7f0000000080)="9b9273d0ceb7cda1dabafa25247ce657407647c2f530b29a5addf86da3a7f33511df6f08f27e5414d295cbc336c6e2994396645b51601b4a92577830f5ba86de4ea8d8ae605fe8047b8d03be7c978a97e4058df995ebf9fe4bea79605228da8883ed3e714bc71f0e4a64fe8e57e0e2b51fcf4ea6662253f88e1f3069422fdba4749cd393b466fd5d500a25e07d934b3e947b9c0494696d9625d86ae9b2176776a7645b292fac3a74417bc20e5f3e7be678d4608e27b0", 0xb6) setsockopt(r0, 0x0, 0x10000, &(0x7f0000000280)="13fd124d195b46ef7826587cf20b0d5b377a5e709d945bd6cd1cf258bd7ca46043d7096ff2501daabf801fb9e132bddd804f85d2d8399835a0fde79b4d8d3ada69b4fa7e1ceffd68988b9fdaa641ef9b6c1b90f91a25a911ad4135155c42b6ce5ead7fff4dae0fb0d039ce637a3e08d67cc6bde57c745342228aff8c1f750bf49fb885467780a5eae3d03cfa5e619de89f1441740686ea6a22ec56fc317797ac9233d760eddc0ecb637e8c3f261b9d9eae351640db1341b8fdb4fc74502b79e56d50168ece738a79088586f6859b53781e87aa329e653cfb3d61f99a3b586bf227e4a29742abe2c49fb68d3066c4bf1eaada616c6fa042ed0fd307288e31efaa899bfb51cc3e975c0f6ee3ca48affb282b49828993a48a35ac2c347a579175a52c5a5946c783b7e522083ec9f43419ccfccb52db7ad7638f07d9077dc5b2346f1a6b13c19d44550c7eb337fee4ca2143cde8470941730ca0448bbe79a15d945dbd372dd72100109fa0938874af77bd4abe153bde91cbdc60bb4330f0ba50217625b430c0484b81f7d056d2cbfd7b822fa90e3c6ad37f262ee9ff87538f12689421c8a707deab2f2649f2954b1e7d991559980669923fbaa1299b5bb2ce4e27b4c76992a0f37ac7428e1a34715e52e7a07b264acca8edbdf3c5305bf6dac0d762a1efcb943d2ccb7770574855e52698300a286fe2244fea374957bd659272bbf942a88f061cfc25b5eaf2870b85cf4dc1b8e14b35c87cabf8d1bab849ad4f97bd04117cba489aa09c98bb1da401b19fad127376d9feff63c759127f225e6e3782e5518a2a0325a9982a6ec9c26c2eacee06c38aab4468b6ec2e3e63c82f120c3440df366164876285c69d07b185afb8ccd81ca7ca6c7dd6ddbb93eb45f153d70022c7852e2eaf769be0dbfd1122772ea2c5ab8708f9e18021f5b7f11f593755ebe4a48c5959d0e8bfba88d92e957fadd5afb1c1c22d87bcdd677e07f18dd44bf7c3d8985417a2ef8adbf7ffd6f1d724a47b844e0e1547bde9cd8da753e769478758016cc14d4ed8a0c4012bb95878a97676e364d11b2797ee64c75479cc7cd22a64e2885cbe321a4db6d597e3802f116a2f58e86a195db4236ae766d736feb5ba11ce7019a952f6b47e58b13ee401c8b545ae441a208596ddfd915658fc6ca3c692b40ab984e0c3027de643e5e71e8ce15d46bdfacb4513b86b329757f35cd83689011457eadcc5c55b1209ab782a3a377ec369c906eebd0fb1fb185e42fa54e52631626e4e2363f9e6f95de07a0a20d4cc74a2ff06923e7d74e758c2c456e7480dd96d244d4fedffd52db5d6ea7a7a23d32caecdcd66712d4a79027b8b29dd6b0cdc88e3c23e265d70f0f3b7684b1f0a0dfeb72920f402abce0be8ba26124d4a59ab45975a963f8d40a058a5ce6999f195956b4041737cc1a04b54baccc00cca3e1eeb427d4b4de0e0f91373f766922bc36a4c1b9b78d344e911886532a8e4d8d3c1f9dce5e1a0423e9e59c42a1e9f30e05b9a18076646bce4da4e8bffbc6369a410438146ebfc073546e63c7f949daeef01962f086f180d5a3b4bd557a217ce89ec4dd9f6f0fbfdabf23d1c27401d9017d537ddd496d59680135bb7fb0fe83e48fa7db164a68b55cbcf9f1a0fe1a866589c0a606eb1ebbc0b651cbb4eb28d0526579fa525af2a69ec3da9c5f07145ed0c9885b18d033b1c3e38f5e5e8f6aebb03098d125430eb37ca522a872a44f6b588b4a7f460991be2f05c36e40a404c42d1932de6d8968fe387cc1d0b3254b512f6e0b43f78dbb8344532bfb1dc24557e9521efc5112933374a797aea397a96bc7b00e118ca3928b55ee8eaa147435e55045cbf64be8b03af3ce8e7793c564d605d22d00e23a3cb6ed0e5f1402e72a5f7324d1de767df070abd0f94a604a833da4d09e25fa9ddd960ce89bfb3b952bf0190775d556123bccee2f21ecc05690c462771566737ab1365e511ca741bdcfa2f5f87efe030cb4a54ef315240b8c3c42ded8d149e36fa8488e721289c87b3a83a1a62558e4132b468a34e4a03d9da93ea4ce3516aeb3868959b83959d21c9a7ceef21ef6f8e53c9972e47e46d0f232d2d7e6cd39301123f9d32e3b06c827e291ce6ea23f518c39202db4d3cb1ef2a1519b774923378171304cbdf8ee161199dc2eb6305018e66da8d61fb08aa2c574729aa43efbc2b82567eb04df5061316e5a39903e3a456f19699a5529f53ed674d6c54bc85df58c037d1ba24a30e8c8aa0a60ca3b92aa562300b0e288ac0a9c8633a8d9d8d5e5be4a1a75612ca6067107272f9384b5faaf7beba5ae2fdb61a4b7e836cdd93f8cd3567a5e06b575075ea41e008204e3c48d7ee51043ed6f592bb0ddb8af9a0f64776872f2e3dbd51fc1c2d693e310f5b893302b9cecd5da7312461973bb1915efd5a3f0ea3ef24a2a6f1a91cd799bd485be7361388d9a0bddd3f5abea326fec30563ea4aaa89fee07cf8617627fc1e373a8c670a6cd2fdc04e2ae581b9f04b91a603809e67f8088b637d303b70561ab8e3a380ff4274a57f52a706a95a71159204ca8318c656e0f1a0da134b32375643ed17ba20d1dad51f4a09cb6e5740f8433e72d387f6dc36aa943aa91eff82a25e75e7a4be9ed72fd562419c9686c0e232055d97753ecdda67e4ff46f95c7c629e878f1bec21d0fc03dafecced72da511599d3ac1da2448344f978a182df2b415184d0e4a38ec8e594a7c24a9f02d82f71df1445be37f57e056737b33f28a8e007d54e81443fc2e4c1f930f67a722190b8396393d1438e8117faf126f20f9906f381ba292200c2bb290cb338d08e2e00f4f46e4d1c25534dbc99d86eb94593072f8e50b7d97bfcc9b6a341264f033c9a5532be154e2c946f8473f66500e40f7f8dc35b6c23ecb2fbe266f6687d1fc2c105f04b391c83d811c649f975f6ca4ae0a3e5ce61b15faac4ef14ce0792b806cb58562db4ec048147579e7426b2587a351107d174afd4338d25d5aa53609392b61b7688ec6f9d2cb891efff0488fa8bc17199e0eaf970467806bf2c28f03c4b398e20dd0ecb3916d60f1ac0a165f1557ea806306d526f419871ac47e4f63f650b9912bba29ec732d6711f48685742bc03d4d4101f53e7c1b628cdca7240ddb5063ceb77f5d75609234cd26ca2f0b3be813bb0f71deeb340459b62787593cfa292d428e860098d581330144d9340f1dd6a49cce2c0515afb48df77a6b3f9b2e5894ea51580e617394ec6d3d0aa6580129724883478e41c8a3ca0a9d58da1b1766d7de802690f121154a1d30f133f16dc0a1ded275fc1f52495ef05a3b7191dc90de606cf180c3b5e8a40e876442f8ed63e05e5bd3721bf0242968283f6dfa3a40bdc14876fdca7ddbef0a206e5c3b7ad4a99bef6882ee443ac0a38f5a85efa0f1dc63c1cf8b050503818e1d2785b28938f27a5dafedfa60e362119e62ef9a6ea99bc1adab7632fa6ec2dab5565e478e1c48081b6794176f60739b3bcdeee1725ef09316c855e21c1299a2714c3cebd40538dcb066316a7520dfd4a9f5a14ca05d31a0f5c15bf3337853f1304fb55bf10f416a50d8befd272edbaf25fed9619214e4a5d11a1f747d901b0172ae6dca193ed5f9c265abfa8fbfb47f6ca4b1d8611cbd1871c05bc739da13692cfc89c3ab86aee3811246ad2ce3b60550be0a26d17d1fe8c3a43841542e02ec7745dfdac24f89c37bea8940905152e810ec5486b292c70c4fb0c64b62e86b68ce883dbef2231cf3780aa5c8ea2bf25e70b83058579b33be5f7130c06f60af504aeeb73a8dbb303949ece585b14404de6e8643061f3ece5545ac70360ed66d49640988773dbfba08d8f898c97bccbc1d7feb6f9762efc3a096d25176d2e88f638b745d979d89788e91c65f6a599c7e8c750040019f7ce746bd9d29c2d7e6228beec044b6a49adda4b7caf8401cba83286f8fa3abbcaaa06d148ac5321a8e40c025bb630521cf5235a7d6588b9fd02ce7a896bc391a7d0d8d692fdb1c9cb48cdb399baffdb074d7bc9a40ab8fdb83804ae0762973fcc8d93d7981bb2c2e5fe4faee84bd27fd8619de14c8c9d805d2158d57b6d10e336739db2b7a4c0cd57cce8ff2c73465a034db4a53ce028eef2cf308b1a8935525ca01ad1a190bd6de2449334fb4a9ae29096a06244b908309be50f99bcc7093cb6c1bad3adab09b6e65429c32b18f3079ff9d2a28c7b8705a383e8578c203b2b7fb81028fd6b306956ad6ec7bcc26ea6c0c8bb31929b095a1a39c0ece1163fe9979fd4a5e1cdb547ddb2a8bb3fab2c94a81e744f69b878ab63a07c0eede5ab360306c8b403e0de2aedf95387ecdc731c7f4a2bbd4b89224a29e198c8e149cd554225278fe0db8649e29829e33e572803e5349cdf39a9a503d7c9936d0dad8504af225cd8de643df082f74c08aa5d21a833e333a06287ed25b09ff1ae9c7e64f3ce22bfaf8243d377810e3883bc570ea4d0950fc40c774dbcc99fc3b24b49fa5726d4d5d1aaf853c68f29610053b7c4eebc4ad92bf60c638ba843999e159db7b2b38f22dba6c8ce4a11caad84f6b9742d3452f9787c41b40fcb14d6378973841c3310bdcdaff032b68c5910d0db680f5e5d4ef091d359f9d3287b94794ac248e759fcadb2449ea2ff64103e6ed855be1a9c9b3472733a29c9882b9991206f0c20808e72ce176c1966113836bca674598732a493573e8f779bf6afd0523ee553a218ba5498e362f750d21f1a4f0dbac3a6edca0e44f5d7802011cb607ae73f711fd25a9f75b2d6d72466ff8880725918ceb2896ed98863650998b47d4503e418ec5239b57b4cb5a8950abca24c65ccd181e8f27d3c140afdd1795088c2ee80e9b574a96ba2c2bd40190497535c6c4a2501a5a19e79db63f50bff93d76962ebf6917b4f217146a9cf488af8f282eae71d8f1351706e6744482c6c6aa029f1069caba0d205b01d3c0f0cdcb31403abcfce876ae7b5f9add7de2485bce42a5a10ba6bff7720922290c7dc18bbb090c4e5a4d87dfa5ff16b4dcf3de574a9fa36e19174dc566ee11d7df00f1eb1eec4aa1377ac195330fe4a9e71bce9fa90c3dce2a0d83f42cc91c36ef8cd4865778d14ac8b136ad4ece634ecbc118a920cfc654ca35b46c16ff011aa1e5ed2b9869f2514d4193d46a9092e2b813ac4e20e75651d901cd47a3e71b9678d5302eb3c6921770097367df700056fffd177a2858396322113a710825e189b54df69a333c7191783cfea1089a54c68c117e29804610af14fd424017a7cdd195478024b9c82c684932a74aef084f934ce7fe87ca68e014fdaecb2d200f3b23bbbca3aa5ed5c81ffaa6d40b09711276af8d8ab9f665f4ca527f55c3fb860f2009d6e4de7bc37e21efe77b6d8a3179e851c7020b25ac52d7b975768a0d505b93a97e00893f89fb4aa0fc6c7d5cfea22d28cbc24f4e878382e30aabdd620e0ee7c54fd15faca6b2cec40fe2730d39febbd422148dddfc24f5d93e51017863184d7ec2122c800e55124673ff67a33e32a3a73a6896b4ba60f323454a7b015c17647919372fb9fb5e9bea4c2c068d17c0031028402d23e7b4e741919528b16da62fcc0d2f192f2933e59d90edeb554773599bb65aac91d1b078a3656298a863b7b238c27176a1876bb22c0015d92db02df4322ec2d8090a066de70e664292a3d3aa2cad93c8ac90b5ad2d1c3de300f14feaf0c351bc367dcdc6ab41f16ac535acf6883fd70fefbd2aa71a7cc96fbb994c4e80c9d0225511f23d9af7ac7d849eac06dcda668123445ad4b0b", 0x1000) 10:41:48 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = getppid() r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, &(0x7f0000001580)=0xc) r4 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTOP(r4, 0x2000746f) sendmsg$unix(r0, &(0x7f0000001680)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000014c0)=[{&(0x7f00000000c0)="dd58b2df36659e072f516662f9fdecaff35d", 0x12}, {&(0x7f0000000100)="55912a4934bd7e9aad32e5974fad591f49a8d8774b8b64c4f16cf305215a0e994a2bb1f1f70827f664bbea808f5993e1e439cf4847286dc9db417ab3bb419e132ea6d62ff1f24415f75d4a63dc70d82e88f7eae9c917c2a3b882b0808eda1237817c20d0e37e8000a2432ccc4794626ab9a596c841cc96b5e33104c2f44c64d48d30244e07c8312687ff75af005ff4cad6420d0436fba440c234147697044ca67411d52eec3939ba741ac5cbe1ed6192cf539b69df4c547708c0963179123bb0fc32d5940c4c52613f70762f679ec5d64dcbbb9887fce4134d1ba3e3030036b66061a8dfe5f88a4f74bd19ed0851979c6e", 0xf1}, {&(0x7f0000000200)="5b6041eb4157371e3a1e708bb20e2ec1715895808df3621b3de165c2229a81e552c706a73b41ac8476448c06d1a2", 0x2e}, {&(0x7f0000000240)="dc2a3b122c631493badd53488b75e38a84ce6fbef205ac69d964317a49e0dd9a7f67c6a1308bdeaa6c151f5023a70991653aff4e5587d8621102f373596e2c5019b05a2a0654b5fe92f2c39e2dec58bbaa22b91fc0095318f56d5f759f50da94b99a8636471cc40c2fd6c68c531bf2af273457e97dcc02a293a0db5bc1a933c60b7934eaf038d96fe4a6566664dc97660250e51a9e254d7e034795963dad3b9d56c3d456227025ca12332894d066e7837cafd74022fbed3253c867", 0xbb}, {&(0x7f0000000300)="0a01e37f73f1d978f1d85fe6c44b0918df22962393062793d32396dd24b6efb8f2e15fded416874db76dd1fb13ff8dfcec6f08cd42d624d3d7b4f1c07339ba79b8ad8279f762e402dcfb4dc9dbe1ab89bfbbce845af444f021a13d38e50e6432c98266a6021cd0d0", 0x68}, {&(0x7f0000000380)="10cad081793144fc7864b35123e9ab665d6ab17b6ddbc60fffe83234ecd786bb304b9b4bd0b9b8b5dea1c71e0b75100d2c3dee501fe361e3a087740a4199acabd6529844e79702018375c7b1fad706ab42056d62830de5f43d2bb433e0a8727bc229d246ab734b88ae31b79a70c7b3821c27d28635bf15e702f228476b6de2e16e003b2c06ef08330ca7055be464712ee7c058b81e6eb0b5a237d6b5d2fb4d261e9ea982c49e06a62342a8065010f625065bd5203704195c5097aecbf374c18529ac775259973f36d6e794adb9c6caa982f845d4210938c16a0db24d533b767ac70e3ff45301b59296c71205c705dd32042a3d898b6fb8461df9170d32f97239d9a637bb938e29c452e75a53ef0a7dcfd4c3d8fe42ea8ad97d0658166c61cb102880053360c0a3cdb73b2adfb9631b12c102ed931e8b96e2f0f0cd2a339f2fed6074c86333a96830525f7a7ab7aa7211dd509b792281176ac824a5528fa5431bcb9329156c14731ff48b803c0c42b9756f35824073fb8cfbe3d9380c4f6f5aa646bb55bedff06a38a022b3329a84624f41e4a08b069ba9a2b942ee221ff19448f5731474abcd96e40c8cb4a2b7748fed017a6053b68aaa80db0d32e0e0c0f59d7b6dbfb1b89e0669416b36d3197278081bbfea258df6ee030b2c0905d283d9fdd116c8acbca485e898aa2fad3a858f3ee13ccea7ff55e4340687a18af7a065c3f64f335569ad05dbd92421abe156904f5d9096f0ae74ed0898686ea70a5ddc78e3d350d5eab2f3571c532a2ced21528b83613b7fec0e431dc41a1f2cbcb5b1e5eea2ad7752d9591a3ce535be4cd5dc67d26ed9fb2db6100e336f304ad816f383dbadd214aa677e90ce7c76c93c3a0ba1867c0e96f03224720827c06d1392feeac00b8153fa2bb16b9daaf843815f7c86e4350b74a241d30abf142cf4cb472f39a2da298823099d2c1780f4e9f9259cd74d63d6978290c2d310c0bf954b2af05216d4c00bc6011258b193a8a3a8944211c54ef4f471ce85095c6ab3a140fb53e70957ebf114952afaaa1087ee6a44b1c1be2acfe61a6c59281f6f6001a987acaddd8bbf924606fb0877ae8ef19bedc56c1ecc706a5a8209567387ef1420a2dcb9fcd5e2ef88eeabc4ef2c15276ed5075e7128a872de23745e65cfa07e67649c199ac2568e80a1a1d9e5d61fe6319ae7b5102b2c38e60b1f771354f367b7be0eb50e0a2a6c89577a62f58dc21f5556e6c747b4ac15ff3541fc972792e32a074b33228bb06f579400dcae320779d12fa4c0ecae9e9fdf900da25b6ad52be2b04dddfbac993f1e0a71266a3a8ee49e3e590d8a3d534c0a3a736651bdd3838e3d41676a767842acf5b0b65f90fdccd7059f5f889815330753fcf532ea9ff813023a88cd1a0dd4e5db06262b0f9c4d25a24b95cba9e2f28cbd38e33d9833a7e0fe8da734d39f7bb4b05166b4d41217763975ae283ddf751df186d615aa8f6eb1908b40d9de7d280861eb4bc1aa5b088799abf778e6fa6fe676f1b6f1f932e8ab48d2d87539d56416630c0d08947cdb03f7a37d56696a55e465d6a76186611786975ede04438095e6ebe6f99b3400d4bd470e6c46a4fad8e1775f13cb6435cd7d32cfc99a988a97c7f38c5e50c15480057c93cf955d0b9c7e9ab1c4f6ce5fc32e821593629926f07839aa498791282200be181f4bd5a8c6f52f19a4969a8567fa91c234bb5c52feb488ca42e2c78610be99dec7e4790d6974d168b9de1ffe115ed5ef606a09ec0f5fb8be9aa02a2d205890891fbdd88faf15b9e6c63a5803689555dced6ff53106fb2aea506431812ccd7cd5da0a0a6b220c7784612774695e42678c8b82e849a5762f4a3869be4e3702f4a2508fcdd3eef68e6a48b5754b9b04db80b44e64d70f0510719bc779e89c2d5d0991034520f0d1708b2c7c68962663b0a5800915fbb15cdf6d4d56ef78fc054c037daa74aedb18f0425a818b49207799000b41289482c78c3b4f3fe18ca4a3849140f2420a68bb3b51f12df040bbe4a1962e91ecec8c3d1f74969a16b4905e163725be8fd20cfb98b0be9e7bf8e0e10f74262a7542321d70910e3158badabde15809e968715233f584616974abb0170acd005395e965fd75ad16ece598cf400395db0f08a9cb9f6d5b1a0476550fd1a56d85cc5617aeba86df5000c93ca1a7ee63662bc3413b406e903b0d38b50f690ee44051834c1717bd2de3f224404163e1c61424971c50f973257c2208b6613a3d7d6f6b9ca1b8c9fdb4965752c3713e4f704c5e315764cc3df4ae33fa20c89bba043e64a3c1d5a122d740018f800d60d85ecdbee88b18a2e2b583f7e55e2a8c908ddd5b289db73c033b0304dc94d1b9229179f13c977bf9b8422d4872ca37ec755d067ac7a720ccc7485a86a9cc44b3871eec97fc42d0f113c7d61cfc2d3b28bcf53c683f24b9f8e2924cf39e50b627ef7bbacb244e23a97d835d736626370d8daaf3a173ff3945bf53d423bdf5b02dabd9635e5e316700ae39a4e54ba9c7515697f87535f921044ab7e3ab2d9856cee9c5b95a741d0dddd32a76eb8531373369231ec37ec1f5c40bb07203944874a948d5c9ba5fecc1e880760c02f1359f175242311e10a77b09b70dc5a64f280ef2c35c3b47fa4cb671afc3efef5abb58c61a3de0419037528eb78e59e0b526ed4570950f48cfc5cd4c2584feb46aedc274ec63e1b5078e0248ec1a1f41461d601f2ee01caa2e179446a74cf179507898ac3ad7e0ddc94b9d8c6a5309a6300ef794f607604c9ab7789158f4c5c31dd02ff45808280292ad9eaf5e611dc695f832882b3a9fb0171a3da93a3d13d83dbec75028fbbde260a715afe5ccc33eff0ac9bc9ecd9d36abdcba7497b181c56479d951c3d96b4f4aea6f877544d4ba99dc07dd897b55884842f5bab508555ea40d79664310ef2f9ca63b7e6fe25ccea560ee188c730d8634d0f4eb496d1ae7ae45607f7649295ea3c5e936969762f19bc076a3ad2d513ac7db46e864d2123bfc5ff9b3604929925fa9073d5100c4b82cfc6247298168a382cc78c11ef29b9196c490fc2ab1e79295e7dc8a7a087622f4ab50a43b018879d25887766d683c27f8a8579e9c9d4bb94ce7e091fa3ea3433cc1b7e81c863512352d18db80198704c7f9a9b299346b040d70599b6998f554432a30085325c6108dab508065e2590324bf84c2150895c84ecf5741e43e42f06c0e78eae1a1ecf97adba0cef21215360837f73f19a44764ddcca882bdf1382b92a82c6170af7067911bdc834f4b61d0e8d504c4d2c5e494ad013ad74c01fcf3ae5a3569e2fddc147dc050b802cc55c2f4dd6d7cc37f1581866d16b43f1e90d7dc5e720b58d9a787900bc598703b7cad9a6312cc3aa5a38633e9e090a0487d40d4532ee37819a39daf6d87da68c7eb4aea6430cc6a4844e6657891837291f62fda0b6ed9d1f36b477f57d05c01860b675894c2a3e66c2098204e613f83330f8b50069a1bfbd8e5460503589055ea2efefe9488d226fdc7c64987bccf69daf93c2bb43e1a48a87d3bc9dabc7e1f674c6042069f1d6c34dace9f8ff43c9a84239f2085dfb3a331b3c4dfe215ff8dd5b7926805bab3c1c17fb64518670b21fcb9464400cced467af0e21c565e007782b455fbc29c846998b2031530ca3ae56c11f6c81b5d2ffe7276fbafeaaa751560d939b276aa5d64a0e03cbc93703685c60a54cdbe990c4960b6c15d40e2ad66c0e4f551b6b035e4c329f27200933adc44f61589a2409b478f2eebc828a49599f5a6214e4dba71f368484044ebecf6bcc49691abd87dbc3f77cf79b75a64daf08c78a5743a8ae422fb520e0c688e67f36477a728ce376fd137a6e7746637c611966f0beb4abafa64246a45f00c41a9911aa35afa61dbb2538fa14a92c149dbc2056c9001bbb168cb2f3b1222a6653687968a410b93abdb1ef4adad26260662a5d7ab1c4777237b50efeb00abc0730f3d3019f4541feed739f7d3b4e45df4e824a900803feeb26521b27efd5275f2c7996cd7f8802ccaefa930a840af65b0301c3e7036b64ddd7338943ac4ca072b8eb4575046472b618bfe51995b185d6162499afc138cc5fdb2b091c5938d06c39f9e9eeb769d7d1720e5542bba0d4e84e2863e15deeb8e6613602b24dbec0300f09795e8557b83b79c6fd07cc60095a3eec312878b6e1954403c54f955e7cd0ea3f981645504e746e2beca82e31ad200fea27012120a3a9b711574bedad154f7d70e8fd7435f192d331308c11ab277e7a9717c658dbf2b2d46fb987606c22345bb6cb834469b6f95825c3676ba6af20267bd93fee2d6ce3691473e8dcefb87658a95b463fc23e2931e533635f0040451c9fa6c2e1888ddf114d401bd1d3ca02c5dc21de62c357d08fa0e9fed47d80ff4122fe6cc19fe2049362484ff48d0a3a14bb440de90bc950081a5ec591aa6df06b8646be9b84b02de224d7d08de748068835f02e0411358b2432ca173e2eaec063b2152f4e6393a0280b8985840ead889694f9734def949bd6586d627d4c59678155171ce9bcc26e01b3c500d395970cb28b5ce66554907259ea1f2155696c97b7563dd76b60bb41c2aa6e7bdf5e3ad0cdd4398869cb54bd6e201435f860275e990ccb4b02591198a219c5c4906059f6ea46d070d10663ce76dbeca112d6026fe3648e55da9812554b87eae458323f859f6cb353b26b10d3e07c9ee260135324d772004c04e46dddcf742be7b26fd45aee2e39dc72979648f45a3754b50df857cee622faee7e7e6e6d42a4ab210ed3e457ba8b928d8adaafb672bd231256ed6054722605c2508df11517090ec04da1aef44e87d603ed839d9181a2132ec3b68698c2d60821f2fc6bed4f6aa9fc658dcb4a0a7f94a7513032aacb161d807a69b09a6a8bfceeb2cd7bcf6f9c19bf2dbf0252c6ca1b716c62db1df6dd6ab2596bbd314c3b2e1f31a46bad62f6786a35c5a6919144f54143422d4027fd1a2cb43688f921b5877712a1b5f360e261f4b8903668125b50a2ca848b5f9f11922499ca98d31b6f4927c2abb7d24c1b71ff8fb6fcaf7b8ad3a6290c70812830091605524f7fc66de4845614c7f537b87c9f7562c0a5c06f7481f677411f00004d92e9de5ee1f5f482b8654a6aa8bdd197c0e732541e8a6977549577d69420ba0041c03f0a5030fa69cfea6e43b42a6b8a02dadd4609bfb865d7f079bfe6587a681f0092be3eab01796e81bca4dad19d83e6e8d68c62caa138cb79d38c0cc73e3f278d54cefe386741349955c3a4e30b0a9a8aa48e7bde6864f8a812c5861e252db42d2e2a98998565a0218a550ff5d75b520a6fe3f3216a3f3f54bcd8ae778a349719063958b6c09368d4e36a38c9ad7128da4cdd1de2a503770bbe880e50d36fae4e10218b7f2f350d6528964f24afe527cba67d243ff1d49db8450591e17d70db6c276e52ed52e644516adf2aefa40f6750d62013a94ed7afd91372f8097db0ecb6d40bcd610b71dd938f295ad4c490bdecd0b895b266d5991c23c136855ef46dd35725b8acd0441f76eab35e7f1502428155de771384acd4e0be4ec0531cdbad560fb4b80a0bbd4a35de492412303cc7e36b70ec78777410f4dab10f12365281ef30956285b58fb749d830ceb1726f3dfb61bc8979dae4dc0f390c4652062d6187eb08f091e43ac576a927ec8f1cf57b55cc2269207f895323cf1bd6b208f62f1880f8a6c9299c323bb0aa18092186aa14d44033d84b77e499178e254ee72deb929ad73799df93b634877df7aa6a828", 0x1000}, {&(0x7f0000001380)="2e8558a90a1704", 0x7}, {&(0x7f00000013c0)="c8f624e8378d7c95f5e11064223e2689859d7b6a102b90f97d2a439867eaaf72809c0c39dd9df41c930c5ea418f06d3da6b62698ced3c1e28c1be4c521eeec87c66f92a7885b3d3f50b8e9834c4061d52075e8424c006a13380766d1bf77beb8e783b0794c0c594e4f80902e9a8b38688dfbc411026a575278e8da3c176fd49346fd31696324d76d10b3fe95b5f836ee0a9f739c4335f2fdc0d1a152f106c6178b1c42f7d05c1fd73e3aacf4a42fd36a1dc18f84ecde4b8a907bc3b4f268f7056f72c060e140acd6a99de1b0fd8a9fd6435f", 0xd2}], 0x8, &(0x7f00000015c0)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0xa8, 0x9}, 0x2) sendmsg$unix(r0, &(0x7f00000016c0)={0x0, 0xd2, 0x0, 0x0, &(0x7f0000000000)=ANY=[], 0x10}, 0x0) r5 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000040)) 10:41:48 executing program 1: r0 = getuid() r1 = getgid() chown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r3 = kqueue() ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000040)=0x800) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) r5 = fcntl$dupfd(r2, 0xa, r3) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000140)={0x81, './file0\x00'}) nanosleep(&(0x7f00000000c0)={0x3, 0x1}, &(0x7f0000000100)) close(r4) 10:41:48 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x2, 0x9}, {0x18, 0x1, 0x4, 0x3}, 0xff, [0x5, 0x7fff, 0x7f6, 0x9, 0x81, 0x9, 0x7d9e, 0x100000001]}, 0x3c) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) 10:41:48 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0xfffffffffffffffc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x401, 0xfffffffffffffffe, "0366402ba77f0c037f00000000000000ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c", 0x820) write(r0, &(0x7f0000000000)="6a4a4e5cfab0fbad605a309b8dc538bc2fc94746037f", 0x16) 10:41:48 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8000, 0x80) chflagsat(r0, &(0x7f0000000100)='./file0\x00', 0x50002, 0x2) 10:41:49 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() fcntl$getown(r0, 0x5) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffff9, 0x7fb, 0xfffffffffffffffd, "0366402ba70001000080512000"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead70", 0x4ef) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000800)="d7e632343a8b61cc20f890aa9662eb6478f9ba5b6b407264e918ded8eb12e8fc2103573c9456556f9b98871e511c9ef41a410ee293aece0c4688ade36170e39dc21257681ebeab399dc71dcf57038ec2f5e84e7a2a864e192e22b78d69d5ece59a16a07996b6d55c207aa63a615c70b168a2f1b412ec351daeca4051683618768409b018b96a84698ce6d6632ef56744f70c28bedb49fe894dbeb35bc122909ff8e433d3aaa4c7f6efffa5ea6bcfce93bfa4f49d6aabcb7ce9169f3d2acd95f9c10a49ef131e0412de9244d6b88b65c483c0dfa37d80473f0e8ba276018856de50eef528c296fdefd650f0fd2f0bd4c83cf2de5e113fc5d9e36f710a9ffe335993c912136659d0f6153fcd02c870349885ae01b9f5db87265648a4acc6849ec71b02ccf555d27ffc432d275a08407fe4ac6935a26ef24340f8588bf70cd9891ae3c98765a81e3a40e58cc56e91437650da28e4e582a78954322ccafd4f726f270a33298fd24ba020643661befcf548807118373d7beb004c0a66ffb893ee82bb502879ca2a6f68560c1b8134a2dc60d5e9493565409477621051740b2589d19b815c81a506728eea3298cfd5f793d9ccb978562fab91fe5900721361ebb9c56b73c2db4690770cf94de8aa40d671e6ea38770863910e867fca1bbc0a46cd5047c63baa46a3c11dd84c322b75689dc47c0593c4d274792a6e4f717301", 0x1fc}], 0x1) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000000c0)=0x5) pipe2(&(0x7f0000000080), 0x10004) 10:41:49 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3, 0x6}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="006acb912437", 0x6}], 0x1) fcntl$setstatus(r0, 0x4, 0x8) pipe2(&(0x7f0000000180), 0x10004) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="01", 0x1}], 0x1, 0x0) 10:41:49 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe2(&(0x7f0000000300), 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x18) open$dir(&(0x7f0000000000)='./file0\x00', 0x8880, 0xa4) pipe2(&(0x7f0000000140), 0x0) pipe(0x0) 10:41:49 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() fcntl$getown(r0, 0x5) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffff9, 0x7fb, 0xfffffffffffffffd, "0366402ba70001000080512000"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead70", 0x4ef) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000800)="d7e632343a8b61cc20f890aa9662eb6478f9ba5b6b407264e918ded8eb12e8fc2103573c9456556f9b98871e511c9ef41a410ee293aece0c4688ade36170e39dc21257681ebeab399dc71dcf57038ec2f5e84e7a2a864e192e22b78d69d5ece59a16a07996b6d55c207aa63a615c70b168a2f1b412ec351daeca4051683618768409b018b96a84698ce6d6632ef56744f70c28bedb49fe894dbeb35bc122909ff8e433d3aaa4c7f6efffa5ea6bcfce93bfa4f49d6aabcb7ce9169f3d2acd95f9c10a49ef131e0412de9244d6b88b65c483c0dfa37d80473f0e8ba276018856de50eef528c296fdefd650f0fd2f0bd4c83cf2de5e113fc5d9e36f710a9ffe335993c912136659d0f6153fcd02c870349885ae01b9f5db87265648a4acc6849ec71b02ccf555d27ffc432d275a08407fe4ac6935a26ef24340f8588bf70cd9891ae3c98765a81e3a40e58cc56e91437650da28e4e582a78954322ccafd4f726f270a33298fd24ba020643661befcf548807118373d7beb004c0a66ffb893ee82bb502879ca2a6f68560c1b8134a2dc60d5e9493565409477621051740b2589d19b815c81a506728eea3298cfd5f793d9ccb978562fab91fe5900721361ebb9c56b73c2db4690770cf94de8aa40d671e6ea38770863910e867fca1bbc0a46cd5047c63baa46a3c11dd84c322b75689dc47c0593c4d274792a6e4f717301", 0x1fc}], 0x1) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000000c0)=0x5) pipe2(&(0x7f0000000080), 0x10004) 10:41:49 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) execve(&(0x7f0000000580)='./file1\x00', 0x0, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) sendto$inet(r0, &(0x7f00000000c0)="e51629983bd7492bac6a8534b5672e24a6540517d65bd06ad9fa9a6e9612d308b3876933950513a0cd83ed5be3011a", 0x2f, 0x4, &(0x7f0000000100)={0x2, 0x0}, 0xc) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000001c0)='-\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='*)\x00'], &(0x7f00000003c0)=[&(0x7f00000002c0)='%\x00', &(0x7f0000000300)=',$!c\x00', &(0x7f0000000340)='\\\x00', &(0x7f0000000380)='\x00']) 10:41:49 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) syz_open_pts() syz_open_pts() mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) getrusage(0x0, &(0x7f0000000000)) 10:41:49 executing program 0: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f00000005c0)="b100050490000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc73f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000000000000000000000000200"/177, 0xb1, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) socket$unix(0x1, 0x5, 0x0) r1 = semget$private(0x0, 0x3, 0x40) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000000)=""/160) 10:41:49 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) writev(r2, &(0x7f0000000800)=[{&(0x7f00000006c0)="b32ce906d3c3484ea1d0b7944ccf379b6c7a65dd49b59bfb38f1b58393753db2fa9386196cf69c20151a95eec96d60ab6f4457ef5dece2ce6760ef3c10aa66ec4cd1260f85439962743b2bedb5c057", 0x4f}, {&(0x7f0000000740)="560a0b830586639030044908a4781a72f198615da52a617c975a42b6845247ef55504ee47aa00bb21ce133b370b687680a33c95cfc4f8e22f74b9cf8774f0a9f7b941a154cdd5bbc34975ea4b0fd29b8416de2192593cd9ee792ba27f1ea016b296c08a6907b01ea1fbd8b102fe26bf42d16993bbdc0ea9c84e7646cda", 0x7d}, {&(0x7f00000007c0)="9068fd898b", 0x5}], 0x3) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000e40)=[{{r3}, 0xfffffffffffffffd, 0x10, 0x1, 0x3, 0x6}, {{r2}, 0xfffffffffffffff9, 0x80, 0xf0000000, 0x1, 0x4}, {{r2}, 0xfffffffffffffffa, 0x20, 0xa, 0x9, 0x4}, {{r0}, 0xfffffffffffffffd, 0x4, 0xf0000002, 0x5, 0x1000}, {{r2}, 0xfffffffffffffffe, 0x82, 0x0, 0x0, 0x81}, {{r3}, 0x0, 0x0, 0xf0000003, 0x2, 0x3f}, {{r2}, 0xffffffffffffffff, 0x6, 0x20, 0xb1e, 0x3}, {{r2}, 0xffffffffffffffff, 0x4, 0x0, 0x2, 0x4d6b}, {{r2}, 0xfffffffffffffff9, 0x2, 0x8, 0xffffffff, 0xfffffffffffffff7}], 0x8000, &(0x7f0000000f80)=[{{r2}, 0xfffffffffffffff9, 0x12, 0x20000000, 0x7, 0x7}, {{r3}, 0xfffffffffffffffc, 0x64, 0x20, 0x1, 0xd1de}, {{r1}, 0xffffffffffffffff, 0x8, 0x10, 0x1ff, 0x1}, {{r3}, 0xfffffffffffffff8, 0xb1, 0x20, 0x2, 0x1}, {{r1}, 0xfffffffffffffff8, 0x10, 0x0, 0x2, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x40, 0x2, 0x8, 0x800}], 0xfff, &(0x7f0000000640)={0xfffffffffffffffd, 0xff}) r4 = dup2(r1, r2) writev(r1, &(0x7f0000000dc0)=[{&(0x7f0000000000)="999a746ff622b340301365e3df7c4722ab990331d1a196fa81fa6ad7797464304c24b2940afcf890d04ca9dac93c380efffc4d1904c66cf298f716e638273081c8337b358b2c6c0c66d36d554db9188ac52e28d8c3c16bb8393ff66a920b29b66329b6dbcdc24fb997d1adea1b2884faa35ea91357dad0058f8f793e0ef7159c674d53f597e5e8682840ec1afb08654b16ee8cbeca718439e8631114e5a89e70d542b38aae16da1c7b8803a842b6e03a930d94df98acdbf23e14149555e0f2", 0xbf}, {&(0x7f0000000280)="620320cd48f38bcd417d6be72be9f476c0f1bec592197fc6227812c83785412d9f5176b0015647a87fd33870d985c30ff597706b7e8fa0149b7dead1bf18fe06d6cf5e97ec89f740966de3a3e5cd9e08a367ed4a3786d6fcd79baac1158bb810f55491eceb2851fa2a6091ff53b2d825d313f4f200731dd30a267154d41c138df6e205fdc4b7dc1258690e13b0b36e07a4c6fcab3ab7706462c5362f6e375a13d48ffa17b9fad76aa938996daf9e5337bd6a42ca20a0c3bcb12b7e6767197640633e7dc470f5ddf9792c56756dbc01c37682a2d1592ae4ea4f4c5977eede1f767db46e1c00fa", 0xe6}, {&(0x7f0000000380)="920742e23da07594524d3f9641b1efe9096d3cfcac08a4852b8cb10debdbdcbb2c390be4161edd43a522afb9fe169a6e7712f31ee9669d428269c39233c3b7cb5f616387cde6710c4da896bb8b5e1d41c40da66cec600de3b966c6a66d511746a2c0652fce301865374aaabaa6962ffe318c21ee837f537d6693037f54eb64674e7d806a76a41e6073787ec35baf91ea93847c30efd7a1de71f0a8d81be97542f58e4adc9230edbbdb3433180cdfa54e0719cad3494ee3779be9b0eb6bcbd64741417d521ad15e44a63090113bf4424122adfe9dfcc306cbc7673a5bf0ec6d977b68b6756716c3596704e9b609ed", 0xee}, {&(0x7f00000000c0)="5486f636ef7cf802ae0fdebffe51409c057102b30c484f4175dad53a3908a1809d31f84666565062149cf82e135fda0431f236a00bb2b8dc055cb69d7a551bca234ea84c6371d3db8b0a18e23f02b4697f783e34d8f35c0cf3edfd7a97d4ccad08ffd45c1099fbbb6483b3361461c6837aede1fffaf4ed7b6542b9e48265ac9b83b25a55b4921b8604929e4574d8ad6918b70be3fa3f443b2b261dfe1a0ddd7a17b506aca4436fd7237ad50b032f6522035d", 0xb2}, {&(0x7f0000000480)="cd384edc6f37782f84f22cc74e62db9907bc197321bc104c761231abff977252f24a65e52036c267a271f20357080a2ac6b3d6921cb863351ea2d32201b076219619bfba68ae79c4f69309cf3cd289f40ca65f65c9a1921c455eedc5043a653e9442f5ade9c64f24601776cc74a95cc7e0d749582ed4aca4e2413bee4dcf4c7d24c1922d343cbcebc58a596b990bade06ef035a176519496f481713f900ba90fdaf375ade535fdcd8e4e0de16e565eab56a7ca29f4e70fb28566d3efea3c75d1a5ec48fbfbc56526fd6b33c07699eaa37f1f792d732e95c13e92e6a767c97833f8383e35be91b4dfe24fbf5c37a172803cc1aefebd5ae0b6e66d3edd9e82", 0xfe}, {&(0x7f0000000580)="91186dde06332845f372c9704a6302e1869f1582dd898f7527b392f61c93f3ff3e06c42ec752404ba79f539a8316c5cf58de6864752227cff0ef726dcdad288a392b55567868f41fb2265053f18717ff080a68928398ee06ec2253accf0377b0e8da927ed581386b4d78b8984d8949b52f2ba6995492256ca159f41e8e7aba0c8608da6a69c8efe605ef398b49935249ec28cd8825282a8240f20fe10021703ad6f41f58803f8976a6d5f836c7fb2508dc", 0xffffffffffffff0d}], 0x6) nanosleep(&(0x7f0000001140)={0xff}, 0x0) kevent(r4, &(0x7f0000001040)=[{{r1}, 0xfffffffffffffffa, 0x4, 0x60, 0x2, 0x6e34}, {{r4}, 0xfffffffffffffff8, 0xb4, 0x3, 0x7e9, 0xffffffffffffffff}, {{r1}, 0x0, 0x40, 0x4, 0x80000000, 0x8}, {{r3}, 0xfffffffffffffffb, 0xf3, 0x2, 0x5, 0x2b80}, {{r3}, 0xffffffffffffffff, 0x8, 0x80000000, 0x4, 0x400000000000}, {{r0}, 0xfffffffffffffffa, 0x0, 0xc0000000, 0x3ff, 0x5}], 0x0, &(0x7f0000000680)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x2, 0x20}], 0xcb0, &(0x7f0000001100)={0x10000, 0x8001}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000011c0)={0x1, &(0x7f0000001180)=[{0x8000, 0x0, 0x2, 0x1}]}) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000d80)={&(0x7f0000000840)=@in={0x2, 0x3}, 0xc, &(0x7f0000000980)=[{&(0x7f0000000880)="f451d534afc78db5353521b0149d4f596e3630a4f7138d91fd9c2878a79c6c4f484641f9c307dd7c81a87e4b6e5f06a22d3e8df917d00da873aa830bea761b5683607a27cc39726267f161853b18002189e4fa9613c477698a601064299e8223b7122f657fc95e4dbb012b17541e7aac12f8f8d1feba18b80a415f671a769e4227a62764372382b1cf3cab5d89c1", 0x8e}, {&(0x7f0000000940)="26ceb549d1dbef6367582a9b", 0xc}], 0x2, &(0x7f00000009c0)=ANY=[@ANYBLOB="a0000000000000000100000040000000c3a2ce6d9feaf092fb66d06fd472837ac2ff828b2586d1127eaa52437b99386f9dfcc2be9ab90a7ae271196a327671381313f0f00ce0dfbdfee6e2a516f12cb993412307d15f1c0527bce5bbc094a323dfdd003535bf791757a3faf6c9871f5ab5429bba0949c87f9b6887f8b3b582bd5b4ada96de42694f36511532e981b0551c67011e4342477f0e3d0000000000007800000000000000ffff000009000000efa012682a4d72d9a4233d7c1f5c6b921df3ee4173475b1a3a4a3b1a9d4780fb9f336e209d3f6e70b94e07a7375907c65c4e869d229609a2fccfe86a4ae3ad647336db04ce540579501c9d0a1380d9a1bbea5190794ef051c6f2788af82eb89613000000000000000801000000000000ffff0000c58300005e7089ec8cd4f1feffcdbb2360414f0f79bdda7a58770add523086d44f2b492cf09beba5d83f62d119931d01503d5dc1d2c769b916f11144c630d124bf51954467f1166f72ed7b48b6396ea4cad76c10c73879d6d5e1807e9b129794da70764010e468d8e3acb22854292d74303ab2810692f3015946febf456a9822ef714cbb2b7f2ccb253f7140b9ebe982af1c7a1b13cd87c96d0a4ce7174501018424494f4b321e575876c615aca871cc717131a041e580a476a9690c2fd8999588d37824f2b3c0001e3968e71856ba56ef7e9b0189632c021ecb1455115bd58a978871a77b4344837878d71163c738f48d74fb016df45db3f86a0000380000000000000000000000020000004ea9d885a1b928e296f8579bfcf0012a177628cfd7a88eff08521e486835583a200d34d5938499d62800000000000000ffff000007000000eac05bda1eeb0e770c130aa3a2581d7d493be0ee000000001001000000000000ffff0000c7060000b11e1624d859955cd2d2e0377fec594fa3800027371e65edee209254600110534aafea13c3e67faa1c249a71c46a72925a12af36767801ac6f339ed0961df8dfd3b264c1bd489fb5443601cf8d1c6d90e92ae84d7bc17a9b7bec4a41fca576b32c08b966b1c794f10d9927399936273304b4e6c5b6dbffd80ac93a259c41b07455d0e93699fd9e6e8cd8205547ab032b19c6f08ee730aba7e960478eab6ed0ea517b34a1445850f90619f45c35d0fb5485eac0c8f990e194d8c78218f922e128999ce5fffed355f7c88666fcc5f26db131fbd83b88924ce3bcad57e938a4e78a13278d95d4e24ad5750e98b5a497ea6565b1b3d3641619c60d202143d3000000"], 0x390}, 0x9) fchmodat(r4, &(0x7f00000001c0)='./file0\x00', 0x101, 0x4) 10:41:49 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) 10:41:50 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000180)="863a5ec67f", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0e002e2f66696c65302f66a7833e6d00"], 0x10) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) 10:41:50 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0xa, r0) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) ioctl$TIOCSTART(r0, 0x2000746e) pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0x402, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="28000000ce6c0000010000000000bd20a56d00000000000000000000d64a", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r3], 0x28}, 0x0) recvmsg(r2, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 10:41:50 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, &(0x7f00000000c0)={0x0, 0x8}) kevent(r0, &(0x7f0000000140), 0x85, 0x0, 0x100, 0x0) 10:41:50 executing program 1: r0 = socket(0x11, 0x4, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) read(r0, &(0x7f0000000080)=""/110, 0x6e) 10:41:50 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x7}], 0x40, 0x0, 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) open$dir(&(0x7f0000000000)='./file0\x00', 0x1d0, 0x169) dup2(r0, r1) 10:41:50 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x9, 0x4) recvfrom(r1, &(0x7f0000000040)=""/65, 0x41, 0x800, &(0x7f00000000c0)=@un=@file={0xf99d832cc9eedb42, './file0\x00'}, 0xa) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x10, 0x0, 0x0) 10:41:50 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget$private(0x0, 0x80) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/5) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r3 = dup2(r1, r0) r4 = semget(0x2, 0x7, 0x4) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000040)=""/57) shutdown(r3, 0x1) msgsnd(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="0d357c6cd19c72a91c0aaf734cd3b57f191d7854ada63cc67c89f7396e20c19ad6aa60e934114144dd01aa7f4695ee955ee5683ae582573bddaf7b80e71cb8cdcb65e25f904e3a57cc411870d5d90c83bd4e9bb4dfc3d1a29a22e1e75ab04f37d4506e52a8bcab9df47d1122ba89c58788b7981166d7b1e50afc0173a34fd6147cd2c336a478af1e899dcd8d007c0d2740f5e0d5d871620e2482fabc01621d1430489d08919e03a5e3d07ef0ed778b6f0244947964ae35de056a42d1752b24eaa28e34156e40939429a8380d46b83a41ad71ecdf7d5272d74b8ab4ccd037bf0535c0bb000000000000f1162a0c65d34a97e1918b51f52581"], 0x83, 0x800) 10:41:50 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) rmdir(&(0x7f0000000040)='./file0\x00') connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) 10:41:50 executing program 0: r0 = kqueue() nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) kevent(r1, &(0x7f0000000080), 0xff, 0x0, 0xd71e, 0x0) r3 = dup2(r1, r0) recvfrom$unix(r3, &(0x7f0000000000)=""/221, 0xdd, 0x40, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x401, 0x0, 0x800, 0x0) close(r0) 10:41:50 executing program 1: r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r2, r3) r4 = dup(r1) r5 = open$dir(&(0x7f0000000040)='./file1\x00', 0x20075, 0x81) socketpair(0x18, 0x5, 0x20, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f00000002c0)={0xffffffffffffffc1, 0x2, 0x40, 0x1, 0x7, 0xff, 0x8bdc, 0x8}, &(0x7f0000000380)={0xd4, 0x6, 0x5, 0x7f, 0xb00c, 0x800, 0x80, 0x1f1}, &(0x7f0000000600)={0x3, 0x0, 0x7, 0x7, 0x360, 0x4d, 0x8, 0x4}, &(0x7f0000000640)={0x0, 0x2}) r8 = accept$inet(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r9 = accept$inet(r7, &(0x7f0000000280), &(0x7f0000000200)=0x2d3) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r10 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) sendto$inet(r4, &(0x7f0000000140)="874a59f35edb08d6714623c423d7a966a76f93c8de19", 0x16, 0x400, 0x0, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0xffffffff, 0x401}, {{r5}, 0xfffffffffffffffe, 0x4, 0x40000006, 0x9, 0xfffffffffffffffa}, {{r5}, 0xffffffffffffffff, 0x20, 0x8, 0x80000001, 0x7563}], 0x6, &(0x7f00000004c0)=[{{r6}, 0xffffffffffffffff, 0x81, 0x20000005, 0x5, 0x1ff}, {{r8}, 0xffffffffffffffff, 0x12, 0x63, 0x4, 0x4}, {{r9}, 0xfffffffffffffffb, 0x41, 0x5, 0xffffffffffffff5d, 0x5}, {{r10}, 0xfffffffffffffff8, 0x10, 0xf0000003, 0x3, 0x4b}], 0x1, &(0x7f0000000540)={0x7, 0x6}) getpeername$inet(r10, 0x0, &(0x7f0000000080)=0x3b5) r11 = shmat(0xffffffffffffffff, &(0x7f00001a8000/0x4000)=nil, 0x3000) shmdt(r11) socket(0x18, 0x1, 0xede4) r12 = semget$private(0x0, 0x7, 0x400) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f00000001c0)) semctl$IPC_RMID(r12, 0x0, 0x0) mprotect(&(0x7f0000238000/0x1000)=nil, 0x1000, 0x2) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) r13 = msgget(0x2, 0x214) msgctl$IPC_RMID(r13, 0x0) msgget(0x3, 0x201) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x3d, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x461}, 0x0, &(0x7f0000001180)={0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffb, 0x7, 0x1}, 0x0) r14 = semget$private(0x0, 0xa, 0x1a8) semop(r14, &(0x7f0000000580)=[{0x100004, 0x8001, 0x1800}, {0x4, 0x1, 0x800}, {0x3, 0x120000000000000, 0x1800}], 0x3) 10:41:51 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x100080000029, 0xb, &(0x7f0000000100)="c6fff867c4829668", 0x0) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 10:41:51 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000140)=""/24, 0x18}, {&(0x7f0000000180)=""/209, 0xd1}], 0x2, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(r0, &(0x7f0000002900)=[{&(0x7f0000001680)=""/4096, 0x1000}, {&(0x7f0000000300)=""/231, 0xe7}, {&(0x7f0000000480)=""/117, 0x75}, {&(0x7f0000000500)=""/218, 0xda}, {&(0x7f0000002680)=""/243, 0xf3}, {&(0x7f0000002780)=""/119, 0x77}, {&(0x7f0000002800)=""/218, 0xda}], 0x7, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) r2 = semget(0x3, 0x1, 0x8) semctl$GETPID(r2, 0x6, 0x4, &(0x7f0000000100)=""/40) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000400)=0x7) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000003000/0x1000)=nil, 0x1000) 10:41:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140)="5e84ed8bc20b178198a3edc196109ec2fb44a5c35e7e7386871f88031ea7bf250cc1535c6ae16f87b886fca7", 0x2c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() write(r0, &(0x7f0000000280)="b985638d65a9864f2646f710eb73da3a77c46b81279c1665ac8a5fec516836a339d731afa48140788826cbafe3956140a14aea72fb2757d43882e1fae0a975118b4edfbfc3bd6ff2dd5f64ca7a10ea27e560cf6600e160", 0x57) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x1fb, 0x1, 0xffffffffffffffd9, "855c000a67a7230004001a000300000000004000"}) syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 10:41:51 executing program 1: socketpair$unix(0x1, 0x3d0e762c5bc6bc77, 0x0, &(0x7f0000000000)) r0 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) semget(0x0, 0x2, 0x80) 10:41:51 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002be, 0x0) lseek(r0, 0x0, 0x40fff) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000140)='$', 0x1}], 0x1) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x2810, r0, 0x0, 0x0) write(r1, &(0x7f0000000540)='\x00', 0xfffffffffffffd9f) 10:41:51 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x14) semget$private(0x0, 0x3, 0x40) ioctl$TIOCDRAIN(r0, 0x2000745e) write(r0, &(0x7f00000001c0)="e5adc20a6bf70c48da", 0x9) r1 = msgget(0x1, 0x128) msgctl$IPC_RMID(r1, 0x0) clock_gettime(0x0, &(0x7f0000000180)) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r0, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x5) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) pipe2(&(0x7f0000000080), 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00\x00\t\x00\x00\x00\x00\x00\x00\x00'], 0xa) r4 = socket$unix(0x1, 0x2, 0x0) bind(r3, &(0x7f00000002c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) socket(0x18, 0x2, 0x3) chmod(&(0x7f0000000000)='./file0\x00', 0x0) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="c0ffffffffffffff3000"], 0xa, 0x0}, 0x0) sendto$unix(r0, &(0x7f0000000340)="984471cc74b86c6245e74d051ed85979daf435dd4cae5271a0d6a61dac9af4a0a793adc410e41167a94cd226", 0x2c, 0x2, 0x0, 0x0) r5 = msgget$private(0x0, 0x100) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) setegid(r6) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000200)=""/53) utimensat(r0, &(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000300)={{0x2d36, 0x100}, {0x6, 0xa3c}}, 0x2) ioctl$TIOCCBRK(r0, 0x2000747a) msgctl$IPC_RMID(r5, 0x0) r7 = semget$private(0x0, 0x5, 0x4aa) semop(r7, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x800}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x4, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x1800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) 10:41:51 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)="1f16f2f7b2f5e0a9038cb2286b307b46be9eb013c8f2cb75376c4277015fbaedceda700445a5796f97ddb7c8a0e2295f31e4607b84c6b6f7d0e9702b105819ba5f933dfddf06db4c79b8c504e0bd651352df34acbd8eadcb0f6a46ecfc611cb47ec1f3ccfb6a8d0fb22c0ea886d22b9a4398a50860a768d03ffc2168f00f7bf70128837bcffa40b03050aae31a1889ef57f483456006bb2ccf39f7ec9a698cfdb14aefa71c28c79083fb35a54808e6c4aa0dcef57022bb1951c20460f9384f9c002a58ea1686abb6e488b3b389d78679e79fe29bfc519ced47b90e84b0331487ce1efaf55293103d0ad3eb1a6350ef46735787f132f2bd59332854725ed0d4", 0xff}, {&(0x7f0000000000)="d866414173f65e30869c6e159474ffcf5736000bf7540ed6c1afb2f9f1f3fde7949b7c8bb1ae0ded2b6eed666a87a65576cdb4db7ca52e5d05c15845d6ee7e59134d4fa26b0e0c6da1ccee513d7d75aba4430ae49c0a7b1b3b0d2331d5a58324", 0x60}, {&(0x7f00000001c0)="e289d3176f600bfd2499734b9cfd7534a423ce5ae086d9d7df83134ced0d9daf3aadd9c41994983dc1e99a3b2f9e6262beeaa84cf13aad6789d9bb38677d9d527c70b8e6fa1aecba50980339dd52cc9eacf0f298073686fc4b74348398a8f80d1d1279886c42863f0b6eba4bcbcd73248eb1a4c0df02bab72553895525b73037564997677188e2ec8473bd920742ff37f002063fa4fa86983005c3117b46bc5f5a3af4d97bf0a795ba6652187b62", 0xae}, {&(0x7f0000000280)="c12b7df7143e1edaabf672f310", 0xd}, {&(0x7f00000002c0)="f88b9a1ceaae2885a29db490cd16ad33213aca6a040a1e0bb918c1b9bcec314eb313a9bac30282f5d149225f48282d77e318ba0c6d045c19505d9368a25638ea8da0962d43a63e9e77934433378dd97957c13f59e7626bb812674ebba0431aad13baab12a926bc013eb5f7ad69916366327dc33544a5f1567b492d792d7e683d0a646011f51a6acc9c2c9a6c133a", 0x8e}, {&(0x7f0000000380)="80222ce6174ed70517c42daa4d362bbca21fa6b0bc5927e5b8cc28a008a076ee5175a9d53395ba0370e3cf479c6d653ee2f56ac31dd24114aa7dd96b1737f38319d05e5d234b7982", 0x48}, {&(0x7f0000000400)="ae5e27fe818602754a428e7ff4afd1e070b6df1b748bb7dddbeadfe457667d7165789a5ac4a6b431aa9e15a4539295548f0c5a737c3f45a8a19be13d0d70bcaf861fa9be712c0eb585685a0d512c7048aaefdfeea7e73cfe2c22d257f0d2a9fac58969a16e414940a8dc1af08e502ceb9ea361303e9c7758dcf6a02f91747bd8ce", 0x81}], 0x7) socket(0x800000016, 0x1, 0xfffffffffffffffd) chmod(&(0x7f00000005c0)='./file0\x00', 0x80) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe, 0x0, 0x3, 0x0, 0x8}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000600)=@abs={0x1f95d27d48731892}, 0xffffffffffffff84) setsockopt(r0, 0x401, 0xff7f, &(0x7f0000000540)="93efbd0e0bfab934cf753feb640233f62fd4f1f4d1bc37620547867f9c1f184c3f7220505f53c11cb5d360ef8337e43be74b50b3c2a2def15afa1683a580879bdc3a31a6dac550434d50b26b0a4212f47e543f9f8231aa5a580e8ad32f172aa6acfc4d12fb76be94a7ab6913", 0x6c) kqueue() 10:41:51 executing program 0: select(0x24c, 0x0, 0x0, 0xffffffffffffffff, 0x0) 10:41:51 executing program 1: socket(0x18, 0x1, 0x0) 10:41:51 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x53aa086f2a2f6b93, r0, 0x0, 0xfffffffffffffffc) madvise(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x2) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) select(0x40, &(0x7f0000001740), 0x0, 0x0, &(0x7f0000000140)={0x3, 0x1}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r1, 0x0, 0x0) readv(r0, &(0x7f0000000400)=[{&(0x7f00000002c0)=""/95, 0x5f}, {&(0x7f0000000340)=""/31, 0x1f}, {&(0x7f0000000380)=""/76, 0x3d}, {&(0x7f0000000500)=""/4096, 0xc0d}], 0x34c) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1a0) 10:41:51 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8, 0x9) sendmsg(r0, &(0x7f0000001780)={&(0x7f00000000c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000000640)=[{&(0x7f0000000100)="12bad6e6a39c4e4f9a0b5405bd8b0514a5292ccc3c88da9132de0f6b29b776ca14e8b0af33696fc782b8cd0099e765bc6f9cc94a81f743d897b92536a2bedd27ce96f90199ef78fb40e9ada78478c7bb11bf3ef5546d73bc81a0e98378f4c24309a5cd2df9d5f9be837279e753f0452ff4ee48d3bea2", 0x76}, {&(0x7f0000000180)="822365bcb9e6bddb410df1d606a2790321275cd6bc9132c7251b4acb9d8c0fa344186de425bea49b5e3e1785a634a0277bb385a9ce5bd1801de3fb946b0a577c54d3494eeaad9902815afde74388b38af68c68983b5967d3a7551bcff431ae5d491e6890a84bb9e7fa29ff86aee710860ce2e09dc99f583170f434834fda97b854f83a8926608c1d3790b9e28d48384e8f223c06b862da257e82aaae78db080b5f94a92354de482d57fd2e", 0xab}, {&(0x7f0000000240)="97a03dd9c8a0f82db5b678eae3a6633e60bc537404629e2feb3c0bbce196c16a6329f60de75357923d1652cede3d803bc8af028b8c99de72dd3eb640c69131a8a5635b6639c7c54575ae14e7e0217729385e05a32441acffd0022306737a6b9f2525a6f9e1fa636550d0c68c2565bb835e7c5d6f7467eeae", 0x78}, {&(0x7f00000002c0)="2161d8cf5204571d1c9641d5b9ba9d95c2590dd446d7d272603e8bf6cedf57360944bffc98b30fcad999adf3f5914ad00ce81d3c3e282b89a54a7844000938dbe373b42fc69556144e28b2a98bcb1b159febdcc058f15e931b5677c9958a918eefbbeb4836dadbf5486e6be4e239457f3d9634255b8f3e977e9f23407d54aad8f3698a3165dc7b85104e4df6ffda44090b542577ac8ab3f77101f9b7e05c010fe24930edefa6ba537c6a2752440e9fff4e19985a9421b7b1e33a22c8cea5f7ed38717a8ccfd5d4030848179ef318076a837c4e6bc2da8472c78ff13d90595d5ec31b49913facf02c053d0ba6696e6dcb6e886abd4436df4bdd9ba0d78b34e6", 0xff}, {&(0x7f00000003c0)="15deb7c4482905f4ed2ea9bf6afef475cf4b8cd3a541a0958a0319c35f6bc3bb2e0693c9494c", 0x26}, {&(0x7f0000000400)="d125c2cea00ac7e798104436332f955394b0d1d358c2e3eec0b6414a53e67b060977c72f5326af11413f69d96e81", 0x2e}, {&(0x7f0000000440)="4e262a5a2c25911060806c1118c525d29b16a8748a8326f5a0b32fae3f9758197de5bba07c25d9bdd8e585caff17da7ca851fb00f4c35ebbe0c3259aeea0f698afe7d46e0892030c87339795d70ecb981012ccf54465990a84a8fbb28d059087df624530b830a7e192e3b0d9ede9f385a2", 0x71}, {&(0x7f00000004c0)="97e7e95694db3468ad2c9cf6e6206f0499bc4cc70263185d3b67881ef247d24841697e87f2fb00653167dc3b92a57929ad0449d4216d2ded3330f33314a186b4a806a750a766c6d3b69ed25f0ce875aac485a677f0ef2e0b7b685bcf79c7d7474be533583ff1ceed709a5f2da128e6d413853287be36eb30142a", 0x7a}, {&(0x7f0000000540)="8197607e289e711f339fb9c74d6ab4b337c750b4ff7e63459786f605c209072becbcecb33af9d7e833f3cd50a3bcf3b2f24db1b94a80bfa9b07e0848ec8a4dabc8b6c7889a6217e6046e2a14775cda86e02ddf74a8f3245137d874c2a04a8264cbfc7459e4525cfee6c6b3ec4ed76023a1a0bbb02fadcfe55f9d4320f8e973c125e183c7ed560271d17a2f78112a71d94ccb16e322184f320f6144b6fa229cd02b2a7a59be33f851b65a895e341e697bf356b49172566d2eac4e7ccf58ba214a31a4c742465fdef5d81f112856f8c2d80c8fbf25239276267b6acf1ccd3dc6781453f927", 0xe4}], 0x9, &(0x7f0000000700)=[{0x1010, 0xffff, 0x2, "29d7259b62947672042f1ed32b7c41c89c0ef4545d7e4377be9e81c8cbb50184edca4c608694065535675ca4adb47c14731d36bcc6844a0b36ebd8278c8fc622cb8b5780a7e2418ca132804c807e75e2b681925779a1e29103dfe3ad9e9c803b1e7e2179ab775a1859305755a61a80d3a2b533548f85e9328d2ba65aa7101299a98e252999ebf5b2dd6af7de7812217276cb152b3fd7244e83150ddddb781267587cc55ea8a0ab2fe8f79b7a46528ed2c2d54dc0da41ddf81358a94fe5ad92d184a599320d5dcabb2be84c31972acd2e7b48e99a192a7cda16295edb8260df998390625df8ea28f2c2a6b10cfa1bdb9bb5fb8626a70e7a26525ae317fbb9c324e7e819ecb573daf4cd6ad29d5d248b9833fb1f6705e01c696e04954f3b07b8d36e1637a159a75264e4eb8bb4f9bfe81626747ef5662de5adbcfc3a1342801489fce9c8fa426cfc3bfa65f7538fe75f3fe9a3d3a265da3a807e6f1ff0e7e0ac170a9c55a6ddac28a0c7ee10f8d8985564bcb6dea0a149e9794bf8ea1ea210cf340a6906e8530ee92fca1421ab1db0183d85657ad96393c3dee6d03748823506d365c37dce75bf96ceff011e56c966c6bd300f434ef80ab892335722aff1a22d14b2f0b5c168cd652f2febcd6cf0302ff69d8019f3175fb9c9a1f29b39806f8af0cf1c0499c9c7fa623ab46d7ed46cd3a1be6513294b4fed99c33dd52a1e258cb5e881126948bf5eac36b39f9a121d559450116372aae96c2caa27f431d27c8d068c89afb0d95c4e4a15bd8065a7f529030513de7ae8b886483d03fdb40af281c022b534a418f9a40b2927cc57e080478c9d50e3f00e33d64fb05c5b92c035d388160f3f3536dc4d3faf9c424a6d29a94825fef0b3242023e63f49b7dbaed91c432f08176434a79f1fe0a89c98d31f2543514125cc6c9e19201aa23bad3ae3d2e4c9dde621bba41f6410661db8c6f717bc55f81bf66f58509aaee2afbcf249a2e53b5288eec5522212c28bacc8ca7275d0cae544444751fff35ad545747d02cad985c3aab3de0c12963399d0144ba2e201bce5484370ee167d77479148f7e7d32c1d84c3bcc9f77ed5915eb71b7dacf84f8a3541ecab26b87105e0028548a5efd939ea4370cf75a49814f7598b5b9faa094e7523c9db56366573739903c5878eac936770d76510aa48eeee10f8cfe68d37bca9dcdbb3921ff6650d3ec710a4a42e74b63c9863e927a3b982f9b9b74bcd0784367644165345bb4445eb7d5226fd175f5da04a5a778507d2cafdb09b96ef43b7adfd7e9119555c1c1bbbdf19e7a9212c1a3c673969d9138612f6cb959a23bb879c7f4bfcf6249dd330570599730e2158aa9ef9a298f91889bedb875547ae5f9c1af22938aecb6e0aadaa4fd99aa6803ad1ce97523080c9077c8062259540503fff9c0e46a1ebf8676be1524a527648c53ab4bd0307bc157f969e5aafbda5043b61d2bbc68289b22db30ea9bdabc1aa3f3ff6a9ba1156e85cd34cf2b6789b8c5a53dd5bcf893e458ab030dafbe6907a25530fed90d5b97119e0f26e6f99284d11a790bc2652aa6d85c4192e1d5c9b75b9cf13259a113f55aa05a751e46539f440d729e782d015d2cbadb4cb354452599033e650a0659d5b79c5aa92737b29022a3dd88802e1bfc20bcf7e08a31d5712f8ec52167736247e83e8729c5f607347710f0a4a9b10b88a6fe1a4b60069233acbc6d2b6284935d43a167bc42e42bc3420495ec21ac67e386140998961718add68b37e26d0d8cdac16a7457d6ffeddf8c1609d3a356b509a6c422abb46f879092d252158b26606fb5e8424a84a610ecb40e131241654a16af72f5290a451a3e156c350970ee9944b3dd97bd91b337b8c9084843dfbba04b0bea247c9f58051214f0406bc68e12072df5bc57c7cdee74d606d9680dba65331b9aa29ea5543c545d2d4635ab3a4273bcc3ddf97db15ac25aafbbcbe4c53824536ad8af0f6d43f72de8447f95d26692ac925390f6be04da1ceb4fcc1a7d7ca10cf12c86f1a0228bd6a9b143d99ad29aeb11bc74eef305414bbd5c705a9962c8a8bc2af8240048fe8feaea86e33c2b4710c699a5b01ce70a770410be9096e0579192594cdeb2b591b92c093b9399fcd51035ff1352051b5428b653110402634e9c7d2865e6419200a12fdc8d7a30f7ed6ac620ebf566ab301a6ac711e4ed703d92bb589bd1b59836776dedad4bc0f6c2a28d3b6a8d752b03ffb49ed8846da579ff8e7295574c1b3b55d5e1cd66e7b840b2d3f056d5f35d19020ec124c5e53da87dec0ad0fcef226ad87142b9a8798bbd3c75705d8a8fb4701a6a49029dd3c5654efdbe69d429dc0ec65a0a476cfa23bdf1882a0416892609ac5bcdf17839b6cf3dafaff35f5fb5a73f4dea18d976148e4f0c180370842503964fb583a8f441baf73cb4ae5ab8aa60de3cefb6217e9ecd790331394e87af9cfc027952a3f48957f1fc035d0a0542700db5792ab4fa6c97e3fc3b80849142e84586b49969af962d920826894527763ae2fdd7ca84665a4b7d13a6ee6bfd860921a1d4863e75b99eeb851180f2879a57ec77963996784ac3ef0a67ab8ffd88da3b0d4a1f49a3a48ce6bc25d181a622f18f27a6fbe6014866e463e64985351b97515fb995241be16f04e57fa4c65d83ffeb54244c5b2644e380c0268f870ddbd668eb83842ee2802b3021ae7a92a4bdc9ec5f63c9f137188942e6ab401d0be295170e9de9f30d453fa82604c95c1b9b3b09fcb7847f9a30e4b4ea0777b14dc49bae18b5e7d33ea92018e19acd67ace87220ec7550bdfb780e8ed526225fb57b050099f8d47b5992e22841a23096828ecd8530821f251a8735ea559d0a0b0eef5f6b5d8193a821ab798910733d20a71d199206da8e244c4a813f4e8d057c5a78b1f83f6e3263f73f0307981bcafeb4ec15e40c28c7b259bcda65853ad1add982116c0d2636c076cfec664857465e359f32063448ddb93688b4b2d5df77d69cfa5bb7e248bb0e495fd4e41cd9cc9b1735bcc72ddd23d62c095c2525c1651b619dae6ab2660929db63e7aee95bf8451f4443345688cf4515b532a86b9c2bffcda8ad8e7b27f82796b11817b57bf28c3847387af8dc04c1bb4df803987cdabca9249d39cb218d69ad32bec0cfcaf466d3a89d0cf0c25e515efbd595894f254d2c1d02ec79ff13248360c6fc3d3f0a4c2bb4416f1ad165deaf17947a5245b8b9bc9c2b294321fa48ebd9c4d59a48fc59c0a61ead45765b09bcbfea75a113e3c155aaa369478a8382760731bde3fce7ce16cb56fee7e58fa0f2c4b80638c15a529e41d8186d6edcbc4bb1bed678d234e6e0499fd6d537eb313d1eb3d891d8dbd7a12de4c8badda27d5f641accd95f24af5cc7dd499fbcdd115884ccf88afb35ca2120676eabb40ba99fbaf4e146b6b3fca5c98a25f0ec0c8174af42e21694dbf5cdf97f507e75d272f9a29bfede3d1dc212cf37d535770df9700d957bfe0f0137a7cf9898249df020b31a52dd734d433840991fe16e078cb3be90c37ee74f520232ba11889074f130e17a2c074403d1c9faf609524033e04a4d0ca3bda78d4c162ec0cb5ffd04d47313debfba7f1b91d444e79617e0d7a18489d09eaeed120a3a2e5c5427532d4999b2dcc8dc106e8b80b9d7cb9feea8387f0a748606e4064c9d492bdbe0f7bc60e943e4fcf9a87967ecd16bc7189a7c93e73371ac047372ed33c64fb4ed5868d01cdca697c44bdf0972e4cacfeba338f1feb7d0935959eecb7f180ec01cb7c210c4505b9c651455f9eaa637047387636665566a207a2c28649d8ec725974c37bc734151059b395cf311850fffb3995c2f18fbbe5561ce5613aabc7e772a1de075575944e1b245ca9a187d6496c67558641c2a1f4f78aee858b4c5ef03c25767315827964fbcdaef84615685ee68016fca16e6242297936ff39f729874848a486b86fb55146929aa19745d673bc42c01c68fc10be2483759d84b08e22161497e415eb738915e79d178ede2cb6954f9a18e98959872521b35bba7adbcb4458ef1ccbbefd170b345ee5278518a8af6c25d8b0000d85f4f4f612324790c851a4a84c58fc0f857365d7fdcbde9e4ecfa53b3728cccc72c48e82f905f2d9834076626cb77f5f98e874631ace23a7f0da7f2477303990861c5366ea8883c8e4f71e2641fb2271540a95c510f44d71e9dfacf3768e9920539a7640534a44f79d8aa814bd97e7d067b2eb0e2f5607299c806d6fb01ddec164d7cad8b84cb38d4c3327a80f1f3d72ef0863f62e50e7e4004f4be53e8b5f77a885641b6d5525ac5d66cddd3d2b3b9721300d4a132165eaa7db9fb9831db8490d102683ad1c143f5ff60622c2289aa13e965858a9228e418d38f78c621ffff8aa788adcbe3bb97f44409c9fae27012b19fb655fd0fa6adb70f04797f4c19b8938f1840920471392cda77fb96d09eeec092de6ae145781c1f2475e1ec194f506fa7345857a9fb1a4e1c4027ad5d256995933cb773b04a26f92812af9ea5c5fc7c00728d92cef60e065ff5646330b6f886021a3e9e5b89f3f396e9fe765b5323c329c42c3994d5949c0bf663af44358029c975766d88197f0f557be3833a915f006fc50d8c621d7f32a67fd8e7cf6239788b51c297763af24d585aa5e0f6586e07a92cbe93f063c593e7513c6ad73a06fd05c1a344d86a524a896fb90cecce620ee3d156e85bee84d5c48b9a70ef9b20664326dd02435f25eacc64b8c6485c98e99c885dee3f5817e7eb2af6aa2e49963f377268223d3a41865c55799401d89445592326598c724f223b894ce4f6477edcfcb8c26a1661d874f10679c22691aad118ca38432c4e5a3d706de4233ad077f1be2115d1359cc6839315f1a645e2bdebe7be72631b6e06db3eb7047c5a85976d3f4660d01b208088fd1252ef73319f47c5517b61c2c486790dd16eb4061c5b8af97733f8f78eca81866fb9e63c00fcac72b1a516bca5b1a316bb92aefb208aed87b5f6ba6eac8c7ceaa8c74bfb586a9b3db1c07b2fa2b941bf3abec5931d6dbea0f58dcde8d772639ea6989544694f40a469d6d7e917d42af50aab927b59c4ed2da4b45c48ce785cdcab769c4ecbb16dd2f0a251cd8c33f92d46e5baca1f7b997fcbeb32ecbda82cec997eef6025b41e8589393d84880017e33a295c47bb4aa7462dd4586feb2cbcdc27118eb07ae84fef64e3a42b5a57d7e55322ac4bc0a58436ae44ca6c10673dcce92406132a5b2f7a6bfd099cdd811a8d6d00d41658a44d924dab8209c91505dfa8264086131926858fd86551544d5b00f8b9238e51f222263032c0d9ded3aafeefcd87f3668c02bf51deedf401dcd6c1be0d070b95969fe92a256560e39ee9b5b65a3874f7ac8b501548c5b07ca2ec724f0bf7f2e3de7ca57c501c051396502badb11a28c6d09772cd3f12a37d638e5a0255dcdad49318b61ac75ef158272996d89de623da6a34a23b211669b8012edca59335fe88343ccfa598288ccfd98c43c327dc03382724b62e5feb96a2418f8e18f446297722b9d038ce01a7e6d28987ac37161ab9ba3e88ad062046f4b0f14866980119e0d12b66bc6736f34145243c9e296af8d4ba321c848c842273f84258c393525fb96982a1e29e2a33de53dd6006f102acbaadfd70b89727f448eb409f2c8d1c97f4e015df47e9eec729c94e618abaefc539231afc6e736f0f340c4418d31308587b584a23d523147aba857fecb36442f9c9718e4e6b8d40c367becd90ca22a4be1c64ebd1b0e563f630f5a00ec"}, {0x40, 0x1, 0x7b, "08b9ca4319a61b7267441da1ea6b626a16e0ef9ee03e881ddd78105ca6b318404b30b3dd539879916aeb7e1eaa8f"}], 0x1050}, 0x409) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x140, 0x40) ioctl$TIOCNOTTY(r1, 0x20007471) socket(0x18, 0x400000000002, 0x0) r2 = socket(0x18, 0x4000, 0xd1) setsockopt(r2, 0x0, 0x40000000001d, &(0x7f0000000080)="caf5b415", 0x4) renameat(r1, &(0x7f00000017c0)='./file0\x00', r0, &(0x7f0000001800)='./file0\x00') 10:41:51 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x72a4e5803e83af16, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x1f, 0x4000000002, 0x341, 0x0, "02e3c3ce00"}) fchdir(r0) mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffff4) chflags(&(0x7f00000001c0)='./file1\x00', 0x50000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getgroups(0x4, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) open(&(0x7f0000000100)='./file0\x00', 0x40, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x80) rename(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='./file1\x00') link(&(0x7f00000003c0)='./file0\x00', 0x0) 10:41:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) syz_emit_ethernet(0x0, &(0x7f0000000040)) r1 = syz_open_pts() close(r0) r2 = dup(r0) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x1a6, 0xffffffffffff9dd1, 0x400000, 0x400, "d877044df7ab2fc05492f01ae918426f6b06acd6", 0x21340f3e, 0x8}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffff7, 0x3, 0xfff7fffffffffffd, "854917029c11fe4dbfa620000000000900"}) fsync(r1) renameat(r2, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00') readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 10:41:52 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x2) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000280)) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) preadv(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/110, 0x6e}, {&(0x7f00000001c0)=""/183, 0xb7}, {&(0x7f0000000340)=""/184, 0xb8}], 0x3, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x20280, 0x0) unlink(&(0x7f0000000300)='./file0\x00') rmdir(&(0x7f00000002c0)='./file0\x00') ioctl$TIOCSDTR(r0, 0x20007479) 10:41:52 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000001200)={&(0x7f0000000080)=@in6, 0xc, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="08080000000000000000000000000000897b72290babe6d42443b69c5b86342423fe58ecbecc71e99305a7e086d4901f9bcb8dbb03a40a36dee89e2d03c7675a2972c2f0e898de42121909db015f5d9a44e37c7d306b5c1956f96e20e5b45219fccc13b1220c92b8707847eb5476f1da1817bd5c47a1be4519ab3fb4414634aee23eac22ed099e0849cd3b8fba29be69d0b737ad3527086add1251ab751cee520237053d43f82ff53b2d341f8d260850a3df1fb92a2d18bdab53b1533cfe83027850f8ecc2b6fddbe4afdf096bae3f4f4f1d174d237f16fc96c212b1e57b31bc9027f0d16db60b48ceee7815f62066e68fbb79b61c70c0671b56756f683b7b10dc1d2948fa63ce94320c1d7aaabc0dcfdb341eeccc58325d5b9cc2d8cb2e6764db043a8955f4d496cf36d3dc5899f4e9272b1347096448fefa607f374a585e64c2b9988c1eb174a13a558d94987df6961a51df50599eeb281647a94bb5a2950dbf6aa317886009917c38c9ebe1bc84cee8b596973040d1f5c6bcb0fd900b3cd86d458473107935476c1711ee156f2bb84824aa46842e49e120aab10e3f1a4d5940f6a0c3f72470521302735e285751adb68e565e185f702f783b99d79e791d5e3ad6384ca07365140cadb6ac54d5383b93b3cd93d61056126940932fcfa42601af4314f1171825729a9f966983bf657618c566db21d178a43219e3e5fac9567e90b22bc71d8de40e0beac40117414ff5dc368845d84775fc201a2811b50d8148a2be1c5e9518606995c00ed1fa022ee011e9dcadb14664ee1eb255d2871dca441d28c6bfb9620d39983c6188b92b0266ed5235c70229ba0a0a3caec66b9031e5aeb51d7d3e5966330cb80ede98c7a11e893194afc26f342dd532d4257215e0a8cc41a15564a12964fa6e9d36d2212ad8a4fa0088181bb014300a4415b67cca542a0b1593df62715cfb2985b36d9db4913dbc73d12f533dc64b812258137a704e7ac940796bab18e0a8c026ed4d8f543676f83280ed5fb97ec04c62f8f389841b793fd5ba9d74189fdfa5cf4d588e0ef7b9e7f1491820820384eb4a0b86721268ae1d03aad451c6b3d26738700c0219fa5daf6b55f5354a9061bd3e01ff9a44c745d5224bfbd6235aac002493c0f45cd166b90c40deac15f62ca771f34c2bbebe0701ba4964bd8f32dc97c84cf2ee04590096dee2307ac9288f0eabcac4343cde84179b2f2bd0bdec1728b75983795f0d19cda1ead670b6c1d0ce91da0c002c7c23c3bbe9a397050463a80f2cbe67ff08d4e088aabaad9f24c47aa5e88f3085ec923c861f3a8cbdeb69be9edc92ad13e5a60a5b6e32cb8a87a3a4753b5502ab73fce0d4fc3238e5baff156d041498495803106170b93ca0de9d58beb7f98a68c17bfa6b43f923a62595d23b77671e41cc40248559e9e756384991b30f68a5e84eee59aae86d89729505f74a7262d720c8f6047c1b0a44803fee6c3ed7ea2a6154d096fc0cc95a4a573e186a93d638d6d77a1269f95c51e88d9a3f2ff437e7f60c157aab2458031eaf95c211f5b3b2a1d7846edddb1adc62c14bc07dc215496c940b2b5efc701588d512540fc20c132919150d5d7377a0cdde073f396c6704c102cb362b360236da4c82dea08bdd3ae03d65ff716d30078524b7b97a974a89ab1c309a9f420dc7e6386026035e149196733fc7048848f496c72717840a6dc393c19ac48799c898fe9740b2820d03f72134a5918f966b6666baedd33ae01af540169aa566c612e3a09b4c3b8f90d823620dbb7c82835eaa37d72fdae7f1f431736cd855b865bc5a435162cf4421ac1c37250b622bda3bab4fbe1728505dedd3269a92377ee8c7222529ff155a8b673f60d74c0316ea6b82d90ba4a0105d1c5b53501750cd076e74f1c732698d878245deaff406c3c444da07a39ae0cd9768c51a4ff48719b12ce18f3428843189c52e44ca4477815332bba5ea9251550f5d50db6fee375958499afa79de2bd2fa61c3d628bcd87609e3172d06f4f3d1edb69cf9e83e2048d62abf3a62bb7f056d854fe2abb20f7dd0bcd6ef76470cf0c79250701b8adaf7305906e1adf0df710783cdd0ac8f3bae5d0a7f59ce66d18d8f0e2f7344f8607a332d716bc962fc00f94819fe14f6224f2073b2086516f1241fc05e10f54a429bbc0f1c95a095ceb7799e08161a7633c4ea3047e1e7f5d70b9a2457903305df5e5d1220654fd3852c65f6362b29abf3a738246801c381becc5315cf00dcd2b846100d12a76edddf18787b5d2893749daab6eec4ad3b59e679f62c6b94cd099fee314db7700c9be552306f888e115471a323f6ad207ea1665b1bb32682156041844aae7d13e402fce42c47342856825831b5aa322794b90d1f0ae158d0eba267fccf0d01c6c3c905e985a058737e571bfb63b28c81862239421ab6f1e3eed7110cede545ab02ca57cffcdbbc6a8529e84e6fd026e4e8ed294cd80c45cf9ce3ba72b094e5ccdbac065c6acaee6dd84469ceab3bb3952283dd934b82f3352faf96645de759eb688b195038b057d14fbc4fcbe4b1a6e3bdb819d9243d32cab0defdcd8d822edf219977e50e91458c35c49476cac478db53220e66465b364cc6ce11baba1bc5034eff114ea57778ddbc59553ca4ba44e9d649c4d10da9efca00e92c0267103115100a9e08251364909f2f35792add9d758835eb42400395222048d3596b461cd62093fbf2c35b14fecf18772befcd8789b785135900889b843fa74f5f9f299bf95afe4795a250bf08c4f1662b40a914a561a4969d514abba8680670cd284442c1a90a53c30749fbbc286658643fa98b2f3e5320672d4db72c58bd82409709cb9fc313c024ad9ce26d8b7459c455c8c1ecc0cf7ef41207c4d6abf800000000000000b93ff12652db287012bed94ba387e34d0a7eb1ae42774676a2fefc0a267939cb0f43f620c80b33a1807337ea60c65e2a73ac38bf4726ce5d8fe5ebc15eb61962d36681ca181ca18698559569fc616976fe28be3991d32716de1fb06121f40a5a8a03229528cda244912f45363070fee1e432005017f10f82e59c441aaf49ca38e35930e6c2bb19924585de35e1b835a2f0dd01dcc6a9acda827d9dcc7f994dd8de34eaf7df27825ea81317557fbd4024e2e0fb1b53e689bbb8bd1e9ef568e433e4ccaff1fdb6aacd9ee35c55"], 0x808}, 0x0) 10:41:52 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3, 0x3, 0x1b4934de, "00000000f0000000000000000000000007bb00"}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x2010, r1, 0x0, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)='\t', 0x1}], 0x1) 10:41:52 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) pipe2(&(0x7f0000000000), 0x10004) nanosleep(&(0x7f0000000140)={0xf0, 0x10000007ffffffe}, 0x0) r0 = kqueue() nanosleep(0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) close(r0) r1 = msgget(0x2, 0x100) msgrcv(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000001436bf6633c7c40b981000"/95], 0x5f, 0x0, 0x800) 10:41:52 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) login: pmap_unwire: wiring for pmap 0xfffffd807f00abc8 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00abc8 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00abc8 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00abc8 va 0x20ffe000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00abc8 va 0x20fff000 didn't change! 10:41:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000002c0)=0xffffffffffffd6fe) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000000c0)={0x1000, [{0x3, 0x1000}, {0x3, 0x3}, {0x0, 0x5}, {0x0, 0x5}, {0x2}, {0x3}, {0x3, 0x10000}, {0x0, 0x1}, {0x3, 0x20}, {0x3, 0x5}, {0x2, 0x8}, {0x2, 0xcbb3}, {0x3, 0x10000}, {0x3, 0x6}, {0x2, 0x7ff}, {0x3, 0x7fff}, {0x3, 0x2e4}, {0x3, 0x2}, {0x3, 0x7f}, {0x2, 0x6}, {0x3, 0x3}, {0x0, 0x46}, {0x3, 0x401}, {0x3}, {0x3, 0x8}, {0x1, 0x7}, {0x3, 0x8}, {0x0, 0x1bd520}, {0x3, 0x8}, {0x3, 0x20}, {0x1, 0x6}, {0x3, 0x100000001}]}) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000340)) ioctl$TIOCSCTTY(r0, 0x20007461) poll(&(0x7f0000000380)=[{r0, 0x40}], 0x1, 0x0) poll(&(0x7f0000000040)=[{r0, 0x9}, {r0, 0x4cc0e203aa5ea962}, {r0, 0x100}, {r0, 0x4}], 0x4, 0x4) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000280)=0x1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000240)=0x7) getpeername(r2, &(0x7f0000000200)=@un=@abs, &(0x7f00000003c0)=0x8) 10:41:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="97d7060a875c79ef861e6f79c506b4ac4aa1283fb821fe02968dee9bf63ba7ba1e6a32e40ca0d80343b0b283", 0x2c) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 10:41:53 executing program 0: r0 = socket(0x18, 0x20000000000002, 0x0) recvmsg(r0, &(0x7f0000002380)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000001340)=[{&(0x7f00000011c0)=""/139, 0x8b}, {&(0x7f0000001280)=""/155, 0x9b}], 0x2, &(0x7f0000001380)=""/4096, 0x1000}, 0x800) r1 = msgget$private(0x0, 0x104) msgrcv(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="000100"/221], 0xdd, 0x0, 0x1800) accept$unix(r0, &(0x7f0000003440)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005d2c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a3db9d8ca19cfee4100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000043413c063b8e5348000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e154c9c94236dc0ca70969840fc7ef1a6890342b6a0aa06b9a2a51bc78e956ed695850192f71c923a2376b1e979a6f6b013e874e64b664941f3730a1f1e3026e01c2f8ec3bd865b4b0d7fb01d02b9b6bf192b41673ceb3464358b13e0b819f74eb222af35c0b"], &(0x7f0000001180)=0x1002) kqueue() kqueue() socket(0x0, 0x4000, 0x9) setsockopt(r0, 0x29, 0x1b, 0x0, 0x0) 10:41:53 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000001440), &(0x7f0000001480)=0xc) accept(r0, &(0x7f00000014c0)=@in6, &(0x7f0000001500)=0xc) writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x4) socketpair(0x38, 0x3, 0x5, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000001400)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f0000001280)=[{&(0x7f0000000080)="8c503aa8a60235a64b01c1e921a5fa33be4ad40823402604f6deb19265171bee8524565f90523ca908f2b8ec3beae0349af1da1607fb07cee70c835c2c59d5c25c744aa67303874062b90ccb654c81dc716e79d29d47eeaa91f5fcc134e6c9931b195141f95948fe9d8389d43e47e12505efca3c12a507a1241332c3817fbf05c24fc806179378250be44ddb2f257baff06a47a76745429c4aea37cde388dde154c3dc01d0faf56999e646d31925725bfc9d58592a22d5f9fcbe3bfff1114654db70731ff845eeaf3e20095a3460c8", 0xcf}, {&(0x7f0000000180)="6d221cd93f51129dab5b447d259476b602fcab56486446f1a85d2b580d48b919146d36f9b0df98da5bd08227f69d1182336015f24bfe4af66defcb4d0d621af6b8acbfdf059167d7d4130e41baeebcceae14bfea5c392408d48a2865a994978c65ca36aa430fb971dac1be07672ad505c2432612e11129d0a5c8f57607f01b4ce6aaec3c4cab3ca22ed7421a6dff31e144e11b6c53d47cfdd8b5351054986abd687f9cc2651e63a434b8fcb4c3330ab311915f14dd2127ca96bdfa607fde9931463fe48cec3da3de853591", 0xcb}, {&(0x7f0000000280)="00dfaafb4474f73455b7856419af72d815976aa47d1e6a3dc793a6bc911ad1d24e3198df89b60c6c4c5efc4fb1f15c960d21a782a033e15c4f12f06428806112140553d14c7860493d05f108dbcbffdf30d420e9196381eca88bb0dc13f88c3454a222d82b696144c22bea61d63a3b4d4619f91bd34cae77d548f18c478b3ed95060c18995d440c726b937ce7b127f804467d11caf00b49ae06de86ca8509581427003a520f1f73433dfcbd24b7570288f26b85fe51877f801487358a0d346934156f58dad22e397adfd8b507c3d4d2c4a05ea672242704ab22e903ecc51ffd9bcc01df9d2d96c6d101c916fa2dde95e25e4ca188c67e2c42eaa27c317cf22db53e4d8b9426bcd4ff6afa9eb811395c4a579b14842321e892a5179ba4ae2438df167d963fdc51c08c15067e404723fd7c1196eaa84905831807e227ecf70f61ee5d627bf161858ed409dee1f89a330527c5bacba168e15aa3374d3d491b8ac54a20cd6f1e30ecd1ad2ee5fca01855388d1adfc4dfa01625d03fd2bdc721d8f17beba38f260c2fbed97dea226ed0f4fe8a4be83de62d4265265d1157c4ca1a7f63747637d72f764fb8b89cb14c5b5994e9b56dd399fd1d18f0e8eaf4efa421282aac287ce513117c1ee6f373ea5ae35618afa03b46cb3b44a6f81119a91372b0afaf819a9527f7b955387b9b8a375e59765228a54a315e925dfebdd4f770908be64e828f12a6d780c94d3731c3a1ec03e28398fc4f68f1709f12586ec05ee12c6a5ea5bccb596069b860306aecb9e7bad4b5ae7752662e480acf5096499c8a54a8bd2aacdbe62b27ffc163c1cdf4e4f90502b150b4b0356fbccc5d27fd8dcdb30312756f02e0ec36a62b8d8ec840391c2ec0db153104d4c95ad78abf0e4d257a2ba698c8603076eafbc004cddcdceb39d38653cd926421e4bff8842cba64f2164edf78fcf57c31e635856d9f0474b81d7cb58307ce0f4e40d863c65de0c51e9edf1bd2e09a3001593bbf8ef8689368f599ca4dd5a1a00a9ec09e0fb7fc9e48786c14c839888ad7ada04a74f8cad11b77071cc15c8a9061a5c033bf3620939f6270768c7ab469a491c04aabe29c5e83297e51d470d0aa2667a54082b13ef80b202951dc73ce7d927c4077d750229531b5dcc90517e0e26e1b9ca1641d2ffca77376d6854ba4f92d0f59c3e64ab428226cb2e56ea3635a126e02a23d953ec0229a27528e5587719524daa75b053936da081a9e27099224d97eebbdc7323cfc791822ac571ae192d560de6155daf6324a919bb281411175c39ee2dde7e1b4dc4ed9973602552f27e2f5ee8eda7cc6fd6a19ebf9ab2a55e6c6d51d82b2b6ba9f4a023e4a149148aad0fb6fbe606666460dabb9aed0b280a065d1890e6d461a4194d4d13d4973e1d16ed41cbac06e98e19cc2c44442ae66daeffe0ab19239b2e5407efb7d44988c00e01a6e5cf4fb817a287917de5a2667c172a58abb4f9b86bd76adc5a6ceb983f216354e98c47d1c225e23cfc98d134f09b2496451817073a555d1555e539a4fd8abb344183cee548e461dd59f8bdf7d038b7b0e17a8edbb54a418bb3564715a4adadbbb49d401372ad4052dc04ecdbe78e2243723162b642a534466b04af262f29e91df1c28a3ec14a75dcdd123b9711fdad0202ef7af777096e34eb66f6d373c9db360569fa5d6a9d553dc4896c7155487afc24bb6d80a84a06d2c6158ae0b421d7cf0ab018b06f3ab68c3195f45a61d743bd2fa7d7eb39bc03942527740f3079b51a18ddc3a23057b685b24faebd803b62ecc90e77ad38b07dba24d31482a98b125737850a6ae7af2cd247e8502a7ca41b88e24aad5c0a018f784fabee456792aae5509a3a82eefa31078137c70698e80e6d34e50b11b54aaba3897f315ae16a75283d94a5c418f2c6cee16baee3aa17e6bf7035e5d71e3e0c694621a403921954bc5a9fa353c3e7e226a8fa6451b70a2802c4e0b12f9425afd66fa441d4b40e5329c0e8348c0a5d0200d6bd82be4c10e3b33333948a083982e24532cc8a29e2f34a41679bbc7a9ed49d8bd69d2b749aaa055adebde7609340ca66aae2e38aa7952571d40e00ee49ccafb536afad2e4b0f93ac7dd4e87800bde152a2440d87b7e429d38c563a0fe2d5bebc39388b6b6967e2f897f911661df02ae5d7a2a03cb0994ada71dae683d94e3c54d67972ef16ddea8362f0b35e87d3107391fcdbd88b5b176ee9b012bce4bd2a665bd4f94bc4ab3bcc25fcde9b3b4844db1975e41d8529da193bce9a2a8276efe8b4669e09e14a21426030d31920e17da22bf36ef2acbecb8ec0eefd7aa6d0894ee888201abc71ff7154580f2b2ec43c939492a3731b5f128e0bb173557662ab6f41d8316fd8a59841d8f06ee1677358e610618048084524360219dd6f6a16dcdb02299cc2e192d4c4cf425007bc2987f3d2eb41d922555fa29af22f94a0e61ccf5385c972aceb0856d48b51a6228f37b4645cded71769015537bb9533eddc9bf38d39550b34bae7184d84cd437d17c125b30cab55469f6c4cf3f563aebb5bb5b45149f8e8b6acbe0547f183318aab1452deb72d93c7e6e79b9b135fed151304a668eb5eb21b488abe46d4e9cfbf78e251da6a047201dfc4188fc72c3652c1fb9489d6f61f8072f3e891e8074aa83c9ac3fc360f291c3882a64ccb178246f22965f3556f130e34a0153c1cf8ff091e20353d2eefb3c5a2c29aacd6460a5c3546745a9b2b8c828894f79a1d67bd001aeb2ba09bb99ce401e32de69d0960a83655c394f40c982fc7b5591cda381b7bd45cfd7f05bcb6179eed7367230638eae2d1815824a34c01241a3f54ca8654437755c110273ad8c5d6acf08a6095afa92365f53623a9efbacb9c34eac1c4cfb5d022cdc0186337fe7efc4eb30afe6c171aa297c2de8145ff4cf94b09da55f7ee86c2609635d39f7edc1e931448dfccfe3a604b018ce679a35a92656f838b60abf766a6ea75721697441b171580e3cca57e351b8965d66edae3d75b12a12e4a277da7d3362a13a6b9ca4c64c3786be098e590713c6f26260706bce49700299f555765ba62cf2dfb6e25a389c64fd9dcbc34857b09377ab35e006ee7978b728252a0115fea3eb8b1b65ca1cfc63448e934f0039f923ea59ae70543435eb9b6294125d981b603e6b856fa5676471954deec05234585a0207928171041cb774e35fc26756514fc97beac13b325f1c81ffdb6efe696994296137e5d1784e1f942fd2302097656b76cb134df019f4ec7312fe591ab24f75ddb45cad342cb910412ba959f0e758304b7a39b5fef943d396ff6dd0b5515e660a77f8b8632f21e66ee025b35eec5a8e063fde2a4afc92105b6783c46eaf3df4081a7d17e5d699be3c361e466a4e82835ba1c0e4730cb51754fe9a6dd32f91c2e13ca5377d0945646a9f68cad386f296a03ed0deea257f8f7ee3fb359fdcda6c0824844f9e4ea5eb01e99559e8560e60ea97b922218feafc3c1c4444d349b36e05e3823a94533b7cd7ff026cfb3ffd5a168c1d369ac900f753cfc1b6a8bcdd62616f4edf610929340185efd0d3a60737453e51beab1bc171281aa6a429ad0003f881947400b4e4258851f17a11b863253de7b14618bfe21ea59ea3378c59e6a634f9b79e9391e7986e3ad04428f2a2ab313f3e4b746aaee973cfc9d672066992651b9c8b59e435ec48db36d33cc663c20396c553777bd52b4159825c12b25e952cf1ec87fd9998be6d46c485e13ab0c43788026cdcc10749a4fdb7b87fe66c6a97bba69089239a6a66d3e70683dc82eefce91a6710ae5dd3513a730edf93afc0fe4a647a05412db835799361900e84319d6198d5f10f96a417dc3188aba0fc6bc7d845f6a7e2b9fdd0ee942eb216bc549871803700d08ab23ae18d6b740f06ffcc86fc88f4e4391391491538125ed9c0421851a9180d7e16c1cd59282894498ee28b1e58ad248478a95d44b7ca2840eb9f13e76e90fd1838a42ba101a40adc5d7eec58158a5e9b8d8139b100dfa7ca1501ca596d0608138cd64cfb2278714ca4a2c3c0af4f812223dcc392313cd356330e5fdcd7cdb900b7dc144a254ca66a8d334b7ca6dbb58b794b1389a2e3781dc550403fdca1e2860bd16bafef4830a08e888425369995e158655e57a8afc816b7e4c161a589ccf72159c4b4ac57e2329d56f5a17d963294ccb376fdd1eb3a21a5f0dc74bf769751792fc93e0210ddf28c5c0a798eac9acdc2ea26229bc72e24581d98bcb8f36cfa1efc7b5c774e43d9ad813da90d405644f54193bc50e276a5a72e9d55e6ae7463a8078c8eb514fcbad1e4d657eff7bde88ff05717318e36f52426abbd4fe88820c094ed9228017d8656df214e8bb1cc79f027b6989c31a164f2d99c22f2de9b45ff4d52f069bdad0a2b8450a9ca662f3c1502b62ddec88fb891e304827bcb01024a3e7377cbde3cd75ec4a2c3dd8ca1ee8919dd9e5bedafcba874f4918556bdd42107ee5b160cda2e52bf17ded37e997ae436a1afc8d1eadbd1cdb6cf9991388f55182f24c9bf196a8bc3815ccb99cfa9300c80a7e172cbb446241c5918f97b6dd61645d3008449cf4ea7ed5462590f55becff44f2f3cd1922a045e67465fb3d472c091ee92822398bc03c42945dc9dc760e2e371e043c122c686aba4c9bbae29962fc4a29bf4923793f193175b27cc3c9921aafe1eb3993e58437dac58ff8e62005c31efc2e28a92ccfc6c926522a285f1bf391c443ebdd21ec85f585f6c3c7eb4d1a5120cab48912179d61517d717bed748629b12c8976d5c43d5f9b1c7e445fdd25bde5663120eab2d016d2f905f89ab97833b31e42f287662bc0154daa4ea92b4badf4266ba0d4a84dd0a2be3f24b556ac8ff2acdc6ef201d1874d4db8216513131d4184a2e9f8ea58e561f1ac36c5c28aa60619d054c68eb90591a749a77855446b5e487dd48e78190b324de74e4a8f9afe8c688a21f2f8ee7ba0654df1b271a6fd3876fdd501abe2984f0dc310c49c1184a9e6aa8db8d8d7569b302d3cf2125978fd9c2866e79cc28293b0c406aed1d1da69dc61648386066428df289455c526fad1eecb6258a52bd0c58f3bd514c367edda6e106d2a055b91595c22cb1726d0ba05a88085b535c715ca8a5a121c0589e06048340ffcfcecfbcc39c3acfb663c727a01f73794232abc5e17fb0644654f99d6c8d58362546da4155b7b1102e9929ab3caf6a85f797b137c311549502494d4700e3dbbce6e6a7cfe8b729e188b85b22bcc7d7f27380b6d2eb04079719075f00ac9802b0828337fa11202d0d9adf90663e9e7464011baf7dd5cc53139152e2a293945375cdec132619e2a2a5fc9744c5e590a6f4ce376dbb289fdfb351d8ca38a5723bbf2dc18dc326395b861478e5d1f9a7c524af0eea30f372bc13cba1dd88f29576cc8296154112b66a268122e01e2ad79564e015c4d8ab8d48480540a18ed9e07ee029e8ca035c1cd82011ee25115fca89c2e6648efef223898d9465eeebf42baadee1fef14b1846df374184fb29fa96bad4e152d62ae49fc8d3e16161d5eb494ddbbccfeef4b57fd1c0c07834bc7fe710253281e93f73f83db2df57a56dd9fa71795e56f00093ff901976b76b59e259850d26bcfbcf9700760139fb437deb44252446598a78aacf4a057974e5a573bea6addd83f0679a70a9c8a51e0ac24a6dc6eac6bd2d04587aa6e5c85c2235195d91ae0a9ae63f0a1c2e0800c5966f83bc8fd711d6ac4296baa620f493acd272c411ba64ac279cdde995a7aeced9577f0ef", 0x1000}], 0x3, &(0x7f00000012c0)=[{0x90, 0xffff, 0x3, "200dfee6e5e13594a1f879b1310211ba6a6dce6c4e3c7dfcb2d7aa87f52751438eeb740999e537dcadf8d1911e12a28b38bf8a617505bce3201c5f2aab33be5b8be7a8a24ab1a182c4758b1cc545f2b98f010def34547a5541d6dd52536410e70c2916ed82e79cc37f872d12df74f45dbad86c9b07afba77f01a0a"}, {0x70, 0xffff, 0x3, "fb3a8b64521506204bd7fdd334954cbf679cf5bd1c03c74f112e38d6ecd7756e21f7be85b23906a63124222dbe4cbf4b7d5461f5b80d851cec93771b4e3ce8277f4e025bd1fb93f15933318f50a7884a25adef6340db6b06bf843275"}, {0x10, 0x1, 0x1ff}], 0x110}, 0xa0d687978f7ce666) 10:41:53 executing program 1: clock_getres(0x5, 0xfffffffffffffffe) getrusage(0xffffffffffffffff, &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) 10:41:53 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file1\x00') 10:41:54 executing program 0: shmget(0x1, 0x4000, 0x42, &(0x7f0000ffc000/0x4000)=nil) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/85, 0x55}, {&(0x7f0000000000)=""/32, 0x20}, {&(0x7f0000000140)=""/58, 0x3a}, {&(0x7f0000000180)=""/48, 0x30}, {&(0x7f00000001c0)=""/66, 0x42}, {&(0x7f0000000240)=""/8, 0x8}], 0x6) r2 = fcntl$dupfd(r1, 0xa, r1) recvfrom$inet6(r2, &(0x7f00000003c0)=""/175, 0xaf, 0x40, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffc31, &(0x7f0000000000)=ANY=[], 0x0, 0x1}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x13e}, 0x0) readv(r0, &(0x7f0000000280), 0x2e1) 10:41:54 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000001580)='c\x00') getitimer(0x3, &(0x7f0000000100)) 10:41:54 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20000, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) fchmod(r0, 0x70) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, 0x0, 0x0) 10:41:54 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x4, 0x0, 0x0, "8dc6861f62e38a64ec768840672c33a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = dup(0xffffffffffffffff) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = msgget(0x0, 0x400) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgrcv(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000075dddf7494e4537a1f3d9e3874d0e6020073c9321f33e3215728898dfb5c686609a6f8cde39c276c415b8680e79d7b68fde48e802503730a0438f6aca4e5d40b48abdb734e39ba89419b3013e228df4f"], 0x52, 0x3, 0x0) setsockopt(r2, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:41:55 executing program 0: r0 = socket(0x2, 0x2, 0x0) fchflags(r0, 0x0) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) socketpair$unix(0x1, 0x14001, 0x0, &(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000017c0)=ANY=[@ANYBLOB="df0300000051b6e3af622f430dc38e7825af6cb5a21a38ca63da36573f9a756f0a6e6737a2aa24991ceaa12feaee1029f7fe5d026fb62a29b6999307996516299537c777174cf3bd315a459674030c399b0011d7d387d52929d9a77341e427d3034f", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000000)) 10:41:55 executing program 1: pipe(&(0x7f0000000280)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000002c0)={0x2, './file0\x00'}) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r1, 0x0, 0x0) madvise(&(0x7f0000fef000/0x3000)=nil, 0x3000, 0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) linkat(r1, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00', 0x4) getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f0000000080)='./file0\x00', r2, r3) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x4, 0x80000000}, {0x9d, 0x3480000000000000}}, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x80, 0x13) 10:41:55 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000001e, 0x0, 0x199) sendto(r0, &(0x7f0000000000)="f8a210e2e56602be3eced2819fd84139c4a3f156b17c98334697b50b1b756f9c2d8113d9f7ae9a8c353608702920f96778d218aaa4583dbd67cba9cbc453feab7f4d06676223e79a612712287a0cb65ff84da69f1217c146e9464d8fd51cbe06b013a83ac95af993a0dd8de067987473cf0059ef45b0c2282051c46ab19d1404af9742d24fd43dbe90600363bf2d2c787a89b6d6b29574b2dcba164d4a8b4e0aa495392624ee405aaadc2902cad26c613a3d441155f6766b44eb48467829dd794722eafc3d274a8db01245461711bb29fdabff43f840420f4529328760d9eff841836233d121432d346bfabcb1c950ae45a73fb95c9d610c4d0e0aa60591daee2795136810fb314329cdefb1cce313a03cb7e39ad4dd8a96ed5143b060146c260aaaa5f1ca7baeb7662ab80d33a4036bf995e71d7ff007656c59496077493ef02bcb4c37e84291b286672077f0d99868b5bb014847f4a369ad97499608be174ccb32128ec02a0f1d13cce274fc1678458698b023a3c73f8813c5e100ea6bd16a2073e62dfa8d5b9d9b6e8a7ff4f338451792c0222242de1b8dde10ac8e4e760616a6a97d1999478aaad0945f313fb049fa99b3456a514ac323e32f2b42727e933f843384bf0739ace0ea84b6d4cc05961798a7e39d4a1144ab621008324ddb110726ecd290f60a28d330caf1bb1fa0e94d9f9b02ee4977ae8a8a2f197be8eb9ac362b560c9be8af06503e52f76687e9e33c5543d2c89942afd5f5d2fe8aad78f6ebdea198180ae19c6241273052fa30ba7dd8e58723da30633e76bd59fe891e37c5c1e99fe23bc93c5983cc455742578ebb66ed9865fb7b7fec3d5963dd474900bc69ee6af49b2e1377f18e96f4af7dcefbc89c40a585e56b4c9d7fde96bb3a5c69a71a8d23e5475bf1b360a21e4d34a3c381e8a86384bc369453a4fd2f29eb8921efa234509dc3f42a0078bb945ad6f53bd46bc95dbdf31d1f75f697cef46605ca2d47d9f64e4eaa0b0c396c3b6e64e949873783481305afda4553554e8d1b52d5a6bf7b8db09a2a4afc6cf365fc5569bbefc9f6805a9e7e2ea7d147d0a2a447f87c5bff12fa3228bb48cfaebe74a26d707740a574029cedbae495d5854e2c6c01dc192657717453d43a67541a4d4d53a6e00e359c490f443f9ab734df528e58f09105f79b56bd7712ea31d9ef096d78bbc167b375f2f0aa2cf3f42552f634d0dfe1e7ed4b7a2e085ed75a27a5074b047ee6072c439e0a0327b3078fedc71018695ae533fb910c5816dd60aa2edd6ac3baeb7f099daa3c0ce087cad545fd5fe15897007cd18ebd12a89bd2a296b5b547494664217e9738ad68c360f4ad19178a2664b07e7a5f8f3fdb36c5b7ff435cdf80dc67744dfedf7b081b1ae02952106c17ac66e06901fccc8882349288d2de948ee7c8e3996f69681b45b551eac65dcfc443c1538b08f53b7764aae542d5325de32cc30103bf2c706badfcf6d6a7b89aa0a8b331291ec09b95f641e2a5eeaf95e68015fdc77bbc3a84d4cd8c21cb6dcfb274191da63ec64240deb6793edde75842a0cffa8f164f561a1471f058a8a5a3a411cdf39c150940d88feb5aad3cd9612623c4a0869e29f40e21c5d4d51e0e36e3208e2f37352a7c445ef35a8a2e818de15ed2091e2c044acec4376f334d153085a47b613566e68590bcdd1227ad7c0b48462f66685cfe995ff20fafe9dfb661a127a158bcacbaa0aee76a65942ad80352b2b566045fbadbcd4b156c7329afb676ab699b59954ac13e68cd292d6df5e3fe0054da75153881103d7f63cc745c0084311c29816d539368840159acb1cb9994300d1f018e1614b16e0c69e9b8eafc7b2af6c95f4269278ca51a38653b810221d83c0b542ebeaae0e95b806fc141854ca60b93be5195f726e1d82378873519bf7c6a997834acf4ea2226871be325dfd4aeafe2e4c14efa9ed9c32074fb06261ae4b742063902b4357e557098c998eb4d4f4a1c120af1fe2e7585e0121261b516f1661a7836795a070b93c2ad0877722ef7567d6fcb931725009e266890b5d101fd57f1643611038994d220085c7e4bed30237ad086654d70aa29a4b734e43557b843e4e6c6afe263a677482cb443415e47f6a10700a7c1b93df54439ddfd6a91f5a4f73585a23b58f94e03267d5f5e8afe7d36592237d12ce2d0161971cb9546e8529ab0ba0acc56d988be62b44be20e54ae776e90cde14b8725fbbd46887bc8e29f44b83ecd71429785438a75a7a8be88c8950d50eb472d258be4634e65d06d0589950317b9b14cec43b2f9d647095d70dff5926d7024699517696c4e31090c97afb3920131aaa88bd099d83d85a6dede25d050c6c498ba77510b6f386f8f7b533d1187ce3576d2ec01a7ab8fd21439200f0c593e78ca38cd74c2a09460ca22eee1e593af21bd3b96f0e6cf1e4459e2dff0e4066d86e99374ef8f6ce1cda46fa1d0ba190a8a737f468efeb2c56bd765d5e78b2a1132f43156f0f166be322490305104dd0b4b7695f09d28815f1e730f1d56ea6e1c1b32f8260b65a09278a794ba64e59357cb87d32c92c9f5dfe37cccf8411f376b5aa9a3b13f2cd93ac7aea4b3caa2d7296c9b2c60e399256cfd0f17227de8d9f2fffbea1fc0b2a1806995a913533dba45d20b74ac894868bf5eea01893f0b0256ab22455e35e074b56feb396a8fd183a8822182660f0112573abc23f3510f060b38be4fb2b435c5593fa78f1ae98a0f1f71b5720607c0dca0cdac2576f6eb632dc56c68ab0f8a3ee0998190a3c97731062362fc5f4480a5d6643568d2c1c6b6d299b096fec765d1c5345f3e9a11f72d0921bc57e8f5885905dd0ae3b9cdf2b50af8a8e90526a111247a82c8cbe05fb1937b49ffc5299df9ee30512bf6bdb0d060226077241705c937201070670ebb107f2fa4c7da5613c22ede65d7c835356c08a53c31fcc14a0eea053b2510ed37d5e74dce401b096bd11c7c25e69b64c1a38efb25c911a52d7712c79ef4cc29b37e7c3e58e52822e73ff0dee4942659bc5fe2170efe54b2a2ca2454a5c25423efb50d1301fbce0ca8a4b0a77e4fe7e1fe725189cda8a861bc47aad3039ec338093dc37c8b55d4f64ebb7cf1fe3047afe6dafa569edb0dfa6b1f32712ab1bf1bfa032cef0258ac6e095075e9f70260a95be4b12a9cf803c8b0dee6df60cd088663d7e88d324c67989fa3677c133d647a72cde1a1dc33b8f454c0c885485e20cb55c0ea81cb94eaacc220e348b3b2d7c8398e2a6da4077497da226aa853300dec415ff22d5df7781ad6140d8102e0615b15289768b319b759b3058fc34e17a8824e4fe67c1472b0eb840f6ab17b110c9c075908db8f15410c701a03411c6637a031dcfef59116664a267c8595d6bc5ba697df99af267ef09dd389a89873aef90bed141b69ea2b811eb872bd91119e13635b5b1fb6c6b33aead5d36c5f4c220a8ab927eeecb63e9c31872944a9fa361cac020c3dbf569b268797cf15029b0193856a2cbcf5cb4b6446532a6e1c82b3e0ba1e40be4f24508e8cd2bec061135192422cf466d2acf2f714db08099303642e178c7f10a6dcf5009d5df8d31efb2e16ee89823fa723e23b79c1058e74babf551c3e738656ea769464ebb2ba74d9577c5f094fb18d59f35bf54da09690013601d49323e9a2b45cceedfc9b586ccfad0258782e4a53b0ac0f4fb2c8d28ab6f7e5ab3759389f65199951fca889ed7a36f15c4daac452db544eef065e4a646d1313e870a20f5f7cb52d6c135daca6163dcb16c7070f3e76f0c5045ff2581e604bd43e67e5b9579be6ecdb1d9287f8b6327b4b3942a8ddf6e1cc96cbf25f9245e786dc3e382304a5d7d3b9a8a9e0e3aeb65fd02a7e3a86a48ece0dc798ae09a6b16b5fe54c43bbe4100e1710778f03eed6d7d07f2b63b03ae26d373183563ea0fb4380b48e8e348b5554b36c85db1d31c69c37455ffb9c0cb1fb4f48daead14f42de0db973d8de7221eca688f386b92679db4f1f5b5298af96d49dc5519cb1773a00c833ba6a4e856dbc0cd42470076d19cc65bc8ba12bff1be56e8154076baa2427751659c0268769a064007b4e1ae8d7b33b6c21db04244fc66b72efe14da0520f3aea7808685a4ffc19016106ada47aff554862cf5d56e4d0037010eebf967788d03f5e7fb2583e5a8809dfb5a63618ce127e5e61ddca4cd270da88440309c2ce7294421e37f337fe3cb0cf337bf87d87b8b92d3db42b0c120a363e4fc7affa6cf7afb42d60f5951c9197702121a89fbd486400a63dd7753eb699de18a091f24a333b9ed23a7375dd330a9de2a260bb85fcb8936b44632796ebdcb12fc5435e72ae33730f42372349931e6ded85e2e2c8383a6669a419e6783fd0f710096d1723e99fddaa86f93e23a75c85c2a013198c2dccaa9d17418c729704edc7836b9b3158d4cd328e10ffa9435764630299b102a0f74600e408b2e361699ef008da3de3e1bef278c58ac8b4a21e3d64caa51ca1087aac05526ba64539c9a80107d3a65f8289221573ba25d2ccaec88dae5ca8cff10e79b2306e577e1d40dc6a7c9e1bb4057bb6edc6f753aecf196475ce3a0b2f1c1d6894e99c4217048b0b23a08f0c66085ab88caa7948682567d2e455f56b01240eaef2a461ca997c83ef8e917d7cde253e2d584214c4405c4911c6ced31d4d8375e47cc92c300c99356a302889e787b434eba8011c46d14f85cd94ce8ba32e9d2c7df9b3d0f531012bcc6784474e32ad748e125db417fd88b7500afee034e7a304f38de5795665553ab2c463ab56aa40bc5aef287c963fdf2ceffaf94a07c276a8c0593f300c4ef21e3245b24567cecc14d0247315e5697c64f0482672a57d034d119b185c5f567a03aaeeebf4a5d4e4c2e4ea8ab027b3196e49bf7e21a01c0c1e3a5e048f9f846410b63427d2841de65ade90399a0ecb8e989ef743445147203746cb1216cdcf11bf0aa216103946098425c0ff29886b286581a8c82b7e61ae6b2a15e39f494be84646828acd8e4b40827e614ad2bc42a34c4995b4aa3b9f4c83affb129ee7352ad49d24c091918fe1d5841c60011a6cbd6868d628a601a030e1629fc31d2e51078dd58544c8f89ade5149eeff48fd86c8715cee00240496a6be2abbf9c2e2ce8756cff0ace13a682331d73e015b46996ff32d55252f215352e4179f524003721c804cb54e57bca5f5f9b812906279af6d5ffbc828a51daff9228e743e698e253a637509a53da69f0cd0e79884467006b30fd65af1f580d3a18f5ffc2c1732ceb7f725cd1b0952f8f0d940b86f0438d2dbd883b8cdd8e535153c5bb2a8ec8d70252d88a7d1813842f622a00c45dadb7fdd4f23c55722b141c0a589782ca57ec224d076998c7e7b00ead0809dc0096205eaa0c3f4ef239d8f59ca34aecfa250c9838fb6b623d05e410b037176e2763db65e9f5a5b5ecbc0adad4a7a7da8b2281ef7b89c1955251c1a0ae96e0d091b8553b8da622b8abfda1ca97d53fe40b9e26a1ab7ffee5b8d0239c4c4067cc0be034f17a92d9ed3ba3ecdde07aea05a3157efceda2345df1ca6e5883e8c28aba9215307ea251b30e17659c273e36bf385937acb29b7800f66d7cb248744dc28465716dc8a7e63e9ea2549a4006ecd01daabc54165c449f6489fc18ffc7e8868c25711eba7e22f0722dbd991c1227ff87b532af10e1e460e35a7a159e550ded89e55f9e52565af1a86fe4b8017bdc868a5314573783e0fc9fd079604a5901438545888206e8ff4cb2c8a871f152e852d5f8dd626a0d4ebd76", 0x1000, 0x402, &(0x7f0000001000)=@in6={0x18, 0x2, 0x685, 0x2}, 0xc) 10:41:55 executing program 0: clock_gettime(0x3, &(0x7f0000000180)) r0 = getuid() setuid(r0) r1 = syz_open_pts() fcntl$getflags(r1, 0x3) r2 = socket$inet(0x2, 0x2, 0x3) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40004b0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1000400000000008, &(0x7f00000018c0)="b1ce7444d8b6d1d6a842cadb90f0ffe2bffcb3fc16f24fe6e4b4af014dd63f1fbac6c91a88bfae81f031f707e8427ff029b75ae167e9360064de2e3e9dead9b2d643f6dae94036d0ad868012049d835abe80e4b17fea7acb8161acf7d18e4f47f01e25bb23dc1417074c92d21ebbc21b2704445a7aa00183eaba7685d2f604b8ac31d5b11c1171db51b9a17215fccf2c265952541592443bab67fcfc1ec65d50d4ee3afcc06a9d37ff46bd5e00e2b38994c49a0bda7f59fb8287f45706e951ed2d4757fd862ee473da42cbea8e775ef6ca29e60ef7f58d85b9e4114bede16487fe74ffad245d232786cf1fd0357452b0195ff70893f5a2afa06e05165a791b0c97294e8027fe1bdddec79f3f378f6ea5d904f7ea3f82737e7c71b6ed9dee9eca0a8d490cb3ff37c0bba0e8a777efa7ec7969cdef6f89221c510c8e29e6705c8628a60733d26b9cf828ead7", 0x14b) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000080)) setsockopt(r2, 0x0, 0xa, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d", 0xe9) r4 = semget$private(0x0, 0x6, 0x8c) setitimer(0x1, &(0x7f0000dc3fe0)={{0x0, 0x8}}, &(0x7f0000b1bfe0)) semop(r4, &(0x7f00000003c0)=[{0x3, 0x2, 0x800}, {0x6, 0x7, 0x800}, {0x3, 0x0, 0x1800}, {0x1, 0x3, 0x800}, {0x1, 0x4}, {0x2, 0x1, 0x1000}], 0x6) semop(r4, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) r5 = getgid() ioctl$TIOCSDTR(r1, 0x20007479) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000004a40)=""/4096) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, r1) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f00000001c0)) semctl$GETNCNT(r4, 0x5, 0x3, &(0x7f0000000580)=""/76) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) setuid(r0) r7 = dup2(0xffffffffffffffff, r6) r8 = msgget(0x3, 0x2) msgsnd(r8, &(0x7f0000000480)=ANY=[@ANYBLOB="02000000000000007c90abd3d04e709568cea4d736f6ff3b544fd1da2591d5abd58435911cc58924967fbd1744b5781a1807b7ed9c08843d1d2a5e5aa1012b1b9c51d8ad4707e5afca967d0409425a8fbc00"], 0x1, 0x800) fchownat(r7, &(0x7f0000000100)='./file0\x00', r0, r5, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r7, 0x80245753, &(0x7f0000000140)={0x5, './file0\x00', './file0\x00'}) 10:41:55 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x80000001}, {0x18, 0x2, 0x40, 0x8001}, 0x400, [0xffff, 0xc3, 0x0, 0x8001, 0x8, 0x3f, 0x3, 0x101]}, 0x3c) r1 = socket(0x18, 0x2, 0x0) socket(0x1f, 0x4, 0x3) setsockopt(r1, 0x28, 0x7ff, 0x0, 0x0) 10:41:55 executing program 0: setpgid(0x0, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x2, './file0\x00', './file0\x00'}) r1 = getppid() setpgid(0x0, r1) setpgid(r1, r1) 10:41:55 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0xb, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom$inet6(r1, &(0x7f0000000080)=""/61, 0xb8, 0x801, &(0x7f0000000140)={0x18, 0x1, 0x2000000000, 0x200}, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) getuid() fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x4, 0x2000100000000}) 10:41:55 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) pipe(&(0x7f0000000000)) close(r0) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) 10:41:55 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffdfc) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000001c0)='./file0\x00', 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = getppid() r3 = geteuid() r4 = getgid() r5 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r7 = getgid() r8 = getpgid(0xffffffffffffffff) r9 = geteuid() r10 = getegid() r11 = getpgid(0xffffffffffffffff) r12 = geteuid() getgroups(0x4, &(0x7f00000003c0)=[0x0, 0x0, 0x0, 0x0]) r14 = fcntl$getown(r1, 0x5) r15 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r15, 0x8058574d, &(0x7f0000000600)={'./file1\x00', 0x5, 0x748, 0x100, 0x1, 0x5, 0x8, 0x10001, 0x2, 0x2, 0x8001, 0x4}) r16 = geteuid() getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000280)=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f00000002c0)="3b6be4131c680056d1a7184e6e827522eeba19f496e41bd7df02cb9e112e75b0defccc0e983a5ddd441057107fac7d134f7e76acb3da30343090a19be4625c20f0a939c974b2723ebf66354b63dc", 0x4e}], 0x1, &(0x7f0000000440)=[@rights={0x30, 0xffff, 0x1, [r1, r1, r0, r0, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x38, 0xffff, 0x1, [0xffffffffffffffff, r1, r1, r0, r1, r0, r0, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x38, 0xffff, 0x1, [r0, r1, r1, r0, r1, r1, r0, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r14, r16, r17}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1, r1]}], 0x160, 0x2}, 0x400) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r19 = getegid() chown(&(0x7f0000000200)='./file1\x00', r18, r19) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='c\x00') fchdir(r1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='W\x00') 10:41:55 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) r2 = socket(0x2, 0x200000000000001, 0x0) connect$unix(r2, &(0x7f0000003800)=ANY=[@ANYBLOB="82022e144c0bb7d42e2f66692c700000"], 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) recvmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000340)=[{&(0x7f00000001c0)=""/161, 0xa1}, {&(0x7f0000000280)=""/108, 0x6c}, {&(0x7f00000000c0)=""/59, 0x3b}], 0x3, &(0x7f0000000380)=""/245, 0xf5}, 0x800) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0xd7}, 0x0) pipe2(&(0x7f00000014c0), 0x10000) close(r1) socket(0x18, 0xa9386486f5b2603b, 0x0) 10:41:55 executing program 1: socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) shmget(0x2, 0x12000, 0x100, &(0x7f0000fee000/0x12000)=nil) chflags(&(0x7f0000000000)='./file0\x00', 0x2) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 10:41:55 executing program 1: clock_gettime(0x7, &(0x7f00000003c0)) r0 = getuid() setuid(r0) r1 = syz_open_pts() fcntl$getflags(r1, 0x7) socket$inet(0x2, 0x1, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r2, &(0x7f0000000540)=@un=@abs, &(0x7f0000000280)=0x450f259d0f29992e) r4 = socket$inet(0x2, 0x20000804, 0xfffffffffffffffe) setsockopt$inet_opts(r4, 0x0, 0x100000000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt(r4, 0x0, 0xa, 0x0, 0x0) r5 = socket(0x18, 0x4000, 0x1) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x0, 0x0) write(r6, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d", 0xe9) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x10000000000003ff, [0x1fc, 0x100000001, 0x6, 0x6, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r7 = semget$private(0x0, 0x4, 0x502) semop(r7, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) getgid() semop(r7, &(0x7f0000000100)=[{0x4, 0xf9fc, 0x1000}, {0x0, 0x10000, 0x1000}, {0x3, 0x6, 0x800}], 0x3) ioctl$TIOCSDTR(r1, 0x20007479) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) r8 = fcntl$dupfd(r4, 0xa, r1) ioctl$WSDISPLAYIO_GVIDEO(r8, 0x40045744, &(0x7f00000000c0)) semctl$GETNCNT(r7, 0x5, 0x3, &(0x7f00000007c0)=""/76) getsockopt$sock_timeval(r3, 0xffff, 0x1003, &(0x7f0000000140), &(0x7f0000000400)=0x8f) setuid(r0) r9 = dup(r1) ioctl$VT_GETACTIVE(r8, 0x40047607, &(0x7f0000000180)) ioctl$TIOCSTART(r9, 0x2000746e) dup2(r6, r5) 10:41:55 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0x0) r3 = getuid() getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r9 = getppid() getgroups(0xa, &(0x7f0000000540)=[r8, r7, r6, r8, r5, r8, r6, r8, r6, r5]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r12 = fcntl$getown(r0, 0x5) r13 = geteuid() r14 = getgid() r15 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000040)="0f1fe94bffebf90e83d6e65dbd006d03db3eba0738be58953299812cec80a2e9daec2b05ce627323e40cda998c739a56656031f5b9515a6c5cb6aa", 0x3b}], 0x1, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @rights={0x28, 0xffff, 0x1, [r0, r0, r1, r1, r1]}], 0x108}, 0x5) r18 = accept(r0, &(0x7f0000000440)=@un=@file={0x0, ""/108}, &(0x7f00000004c0)=0x6e) setsockopt$inet6_MRT6_DEL_MFC(r18, 0x29, 0x69, &(0x7f0000000500)={{0x18, 0x1, 0x2, 0x8000}, {0x18, 0x2, 0x2, 0xfffffffffffffffe}, 0x6, [0x1000, 0x4, 0x9, 0x3, 0x7, 0x5, 0x3ff, 0x3]}, 0x3c) sendmsg$unix(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f000053c000)=[@rights={0x10, 0x1}], 0x10}, 0x0) 10:41:55 executing program 0: getitimer(0x0, &(0x7f0000000000)) semget(0x0, 0x7, 0xa) 10:41:55 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='x\x00') socket$inet6(0x18, 0x7, 0x400) 10:41:56 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() pledge(&(0x7f0000000080)='(&)#\x00', &(0x7f00000000c0)='-\x00') kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r3 = syz_open_pts() pipe(&(0x7f0000000100)) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000140)) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 10:41:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setgid(r2) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b5f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 10:41:56 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() dup(r0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r1 = dup2(r0, r0) write(r1, 0x0, 0x417) poll(&(0x7f0000000080)=[{r1, 0x2e}], 0x1, 0x0) 10:41:56 executing program 1: r0 = socket(0x11, 0x4002, 0x3) getsockopt(r0, 0x200, 0x40, &(0x7f0000000040)=""/62, &(0x7f0000000080)=0x3e) chdir(&(0x7f0000000000)='./file0\x00') setsockopt(r0, 0x11, 0x3, 0x0, 0x0) 10:41:56 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x100) write(r0, &(0x7f0000000180)="7170e8ee4590355749fa9f45345461d09a1c296e8c7f9b8fa81ecbf53e97fed2ebdb21adb5a7486963951c1cf06cc5f68e5edff061e26256bbd2f911998442db11dac32ceba6e18e8e6dc6fd9607fe08e2d24d5e12ae8f3b29827434e9c3a31b0fd88f6657984ae2f4c3a5dc842e522d31061e48ae5fa8aea1b21d22334eb91dfe8a2294a498821f03e3fa3e4cc2d064444022d5d20df35ac60e0fe2b63740745ede819edbe578ecbead0dd2acddeac9bfd7945bc58b0f15351998d7dbddb9358dbcad03c51640cefd47f9e5e67dae632078665030323ad4a9593439043c795d6569e713568a4e05f7b6b4ec7f5317734b8d1a69dd6e1f8077542e52fa340ba63912c924491fbc7e5d03d6dd36b594e7ab1f188f8bdddeada24db689a30c0834e829243ecc2bacc77cfbe0b2363bcc09d2b1fd32117797aba09a0ecb00d0061873b1adf223e84341239521b15063e9c2186dfc37fd7a2bc63be93530cc4d2144886eebd96f903c9356cc20b9580730c495c831239ac1eed21a5c6e8dc367655c506db422444acc5e425b9098656ae6c0bdca67df96c44e0dcad743419a5a149678a727421daf3d252fbd37b6ac5a9b3800ddc27377620c45123f7f859f3503eda69ff252515fa2145422fbf4ae31b7e33bdd2ac8fae637a0869990098caee5be2594083b72c7fe9e74b7f3df2469930e487612d92a9f071bf06f94d5a70cd91c4d", 0x201) 10:41:57 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000691040dcc400000100"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) sendmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10e74f00000000000254da84fa57afde2d072a27b23dca1ae7dd15f41bdc24d921dbd5f61f20a2e6f17b73766697f92ceef361d002700c1c772c2b80c2dc7c8b5e780afca46e95b1eaf96931e6137edf98514a7e05fd6336a77197c564dcf66f8c4550ac075a06837ba7281ca7e018b065e4c0d2bcf424458cb8834ffa77eee6da3db6dd2469151df32e26787c1428022a478db69b9df76f63657f1a38e1a9d2a17176b0e59eaeaaf44a8bba9cf2e877259676fb5ca3df7cacd74f25af6389fdd376824004261b540ea5cd644594d03efca7dc07448264532786a89f32d35b7d8142a8c6234ea9786df68fbdc1553b8aaf78c55786da0c9837c649d30f85b05b96501dc0696d8bd18e481b831a27b0d187111195663647418234e15ab905b81a5a729c323bc4abdedb891146ac84a84e638dd99d3e247fe9e5b87e04c53b5aa26152a707695c1184fbee3e0e792e4488850565dcdd31a0516c5ed5a1855702da981d1f616a82f218f8ae00"/372], 0x10}, 0x0) 10:41:57 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x2000000000000002, 0x0) fcntl$setstatus(r0, 0x4, 0x7d) shmget$private(0x0, 0x3000, 0x78, &(0x7f0000000000/0x3000)=nil) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000240)="374d83445382ca818148a5c1a26498ec3acc21df3d7ca00b0e6c526694d14047512c010b3b5637053800036ea67da76785e8d78014c874133d494be2505fffd2a7a53d0addac34b6dd64f3fe7c9c6c04c932873c842a8abf1cc188ced6ea6f3f18a86146be5b57d235b971491b5f0186bac76cfa887224a084b1729715dc2d2314c404283dd85d96cdc161344bb43f83173ad5a9ae96298233ce768e11e55753480d9fd22c0cfb35b288c40232490d1b5f7ca0e22996f26cdcb4eaf605fd969d7e97bc8526869364ea49bc64133b35f1fb32c2ec77504aab3db470ff5b8fb8", 0xdf}, {&(0x7f0000000500)="9e6ad463d515e17861cbe2ea4f27cf5cf52199af6a283d51793ff34f16ca7710fe9e4d419f26530cf2cfdfd97ed8541f1dbc603b2e4ed62a3c1b1f6ae2edadd18a2a05c8899b0e6eb3ce4239a66c282a3f795f6e4fa69ff8024a177d368b7074d9ca1d9408e665df7df3e45ed54976ac4084f38b11d3029a36b24356fd5badd206a383448bf9b7725c65b7defcc6615901821884102637e4b105f8000e4d987afb7171113c36a4f4bc6c83bf4f3e97bcba2be2670b3c05a0719fed2d9d3c3c04988247cc4a5c99b09738e0dd86341c16b272401c90b54d133956f2b253a0648850b82e324449e675ae9d02e49e0136e1ca092b2176c57f30a49a32042c8668718af9ea741175f6974442b496f808ffab8ddcf69a1d26b6d20e42c9a714810ef6f905bc5afb8ea4c49b62e51e6f7a5a8889245471ef6dbff4bf0dcd11786153e9a9fc903239e068e1466a61250f120cccdb7c08a1fdfaecb084cbf22c43e05859332000fc1d679951035dffeeb6e1e0d3828a2624d0f869bcdbd420223d0d96faf09407be0c931ba75bd816dc423828cfb14320234f9a6509d9f136f8254ef363643cd8508948263a525783a06794366ffa1039e6257a7ff0d60dcc8391f7e4d5c797d8171de9a0f99fed3c5a32676fc4401cacd28b661d217e6e22501d9edd7d5c70ce98eec66fbf5c54b5f3390d67d082d92b52d3c8fb580dc37a2f08b2c63b0908e289b84486e165ef4f728744c13d1b399013f644436d2656280bea40169e7dbae8f2d0cfaf7ad5418cd7c274fdafd9229cafc7d7428fbba05f7bbcee12160eafabe8d5d9b77b59d2490303739416d5214ddade7795d8e1a2fa1a9d0ca7aa37afdfddb7df734d7c66b54253123c4d7bcdd06b245bb91391f7ac15b82ef2de72d0ccc54b24055c8bbbad9ffb912db3b751cf360de3bd57c27a42f9caf00ab3f9b60ca9bf5d0819d81b2add644e7933dcc4ab27f6294129856ad5b92bd7080f3a17a542cc8a59fce3bb6ba1cc08a4245abb23e9ea1f83d7ace24439b6df397568c46038cb43d97a87364d1f177ff7deff75f4debe26aa20c45554c440d1886341f3eb678977bcb7c59182ca6ea06f8067ec6fedc5bde5f781531cedafc44859c06305da6f8ff5dba50633ae400757c911bed679a71de3e9d1c8f4df7727fd4e670754e0f8ad4cf02dbd85fe7df2d0dd203ad122ad550a5b168bd776896be51e10bf955e50d40fd91b9538f2229cb834872e4afc046eb28290450ecac3610935533727cbf9c91f547576161c9012b77b03c741bb330a18c56a59cc26004f7bd7b04783081775c404c224a0520bd6bce52f02580aa4ab0e8de4ca486ebdbda8ad53ddc0c88f907a458684588c9b0bab8a9a603c763b364735d104dda9af620394b862792f7c06c6deafc2bf8672dfaeeab989e7b0d3304db26bbe2f736d0ae25c1ad8c57e27e561fd7747f5bc58774183747bd910e1086793c5911414c2527537183f048dd766b784e5bdae4f541e8889756d3591418db1744ac856504c1d84b339df56c53f16dc3f3e86bb2deddff87f27925927a8f30659b4a7ed8db0432ed9e502c389663336704a66fe5eba4ba90158a0d38ca39442353043a02333393b35ef6f201bccb4e987c31c1cd03fc110e257efe6efa23b59dbf5d5f1d20aa229c52bafaf1695ea867197b45dcf99946551f8fd216180ac4da5a6bc3e3e5fb281f4950ee00fe918f98af39a0c9c80fa0b237a2348e42349a30b3c339a10ba8dea1d5b6626889a4093d2f07ea3d93bdc16bae6889886123a5e8959f2bb89777c92a8a1c532a60edc4a25ce959b93c1e63ebf20c500bca8690ee6674c01219460877b9b1abea69b3a054b4e3033e01d6677d0f23b29efac5a3d636729f6642e8d93f14dd6a601d51a0738aa97e76dcf44fb84292ebe15ebe937a195934afcff7642397313fae29f65abcceb37725b2d20c496c654f089474b2bb7c46753ad2203a46a645d7a421c9870e83c63f1e02a8a034cf4c5e9c839af9dba4fb7fc93f73c0f78eaacd0df9cef2b86987ad36ec5da7f4900fcd15d6ba0469cfd6e2be73b7fb375118e5c72368f86683adeaf61db17e70823df0be47d9b9a89d00164d0fd8a2f5e5aa2ef42ae439d1881534f2b237108eee49c225a92b205fd2cbda5a428b7b3c7016990b0fcd73e21adfa45c75f3461c1aaf9d0d7521d692ef0160458516993929de08e8f4c22ae956bbfd99c2c3feb21dcd890f9dde26fd7502cdae34320fb30326c6ba6f57339ec2626b06943dc784c7a3586793222cd73f6d90a5578b2a1165ceeade6fa4de7aee98a4fa37340f9b7b54d23dbeb07f8705eff4b34aea358dcd6cae1c7effed0107572b6a7cbab8d1ad89aefbccfcd0cbab093b43efeaf3e3d2c4b8b28df16efdb400be5ea72efbc370b43d379d2a349df2e860884b1f4b4644bc3863891a2119003fbcde632e5800b16e41a000678c5b6acdb02e39b164dd77844fbd79966235da6ecd2a4910e6c874e4191917d071e93ed73255acd4d37349e93b2b74518249db2898c3e398d08acc523cb105d4a7ce4deec39a47ae028f6d08a09b9ef4ca75cc9fdb284525c8c0eb6e5c5b1d8ef2eebc806d0932a175c468703602b3970b46056f30516bf59dae1b8cbf37ee054fd92dfe1af27e5d5841912addc95557c489b09916dcc3cb672c1dc5cab554f09344efbebabe303fabc94d173f4be16f15347a192e0689a26734b18ffb98e212c61373a6cd6e5355e9ddbf07e9bc4d6d706b75298008483f933676bea60771216b7846e8b08e460b529304a052673de7d6f3416a0e236a4758a7bb93c4ccd84bc5ad5f856a8efe9d650e469912636987760011a9ebc2d6e9e63419d610d348636207315a280cae0a18756331e202e80a98eb70ec0e2eb354d9637306ff11e588bb5210cdd70c8bded03193a219501a0e4b2b7c38d4d14bb62e94cd6dc6f865589d5785e2ecdb00f82bbe7b1a52873f57608b03e1831f405320541e2a95df2dd3f6ee11dfb982dcd7320db4b497bf0551e75ab8d25a90f5b47972f13e2852eb2beaa38b10deabf35d0490fa26aebf878fe9e9f0ed487d823ee1c996c626cd1a086c8a3737b7523899556a5b884a5af025a19875dead51ac1adab171077f7cde7a34afd915ded793724108f5619d05bc4fac5a00ebe2e7c255a6ddf7e6ee0127bd7eece3362d590d9fd5260469b033ccb54cdcf47affe739b77f0287f594df604a5311194cfdcbadcacdb8f8c288aec4a7512617ffa8cf3ba9cd9929a0798f3d1c989bd3d174494dfeab2e2fbb6a882c1691cb81cd9c3a2ae3df819fd54219c79659b5f92c571e82b08396190d2b308ed79e77c6531d25fbf7b0a0a284236a57b130af6246473ff413c66a3d59561a30b01dc206aaa39d1bbd51fe5fe165ad83ad2025397c6c924f0843d68b91c9b747a5a1b743564913d1bc2defff5681cc4e8a7e967a6df68b1ef8034a49dcc8da64255e61e977892357d63770f70ab038503ffedf9690d12baf046c7bdc5ec0c4d492f3e538ffe2a2930a9e6eceb026e2064f848c18bbaa23277e1ee3e52722cf704ce1e8f6013cb6fb74c486b5fff2925682d8b073c1e9433d23853e1a61a1d23cd0b5c84a9955360b40f14477aed9f9d0302f981ed87deeda8e4cd2397c17b777141fea05d1f4de90a69656b1e48842c3e1b3f140fc5c9ad79fe2262aa248bba13da67b5fd4ff2df868f4ad6c29d063a3f0eedfc1ee5fbb20146d23d294970b74e0aca18b7064fa94cd8749713c6b4ba2ec023e8fddb72f7bebeef59079417fbbdec89c6e1e4db8587d9d0144428a3f1fe50d279a20314a0c0d7a98fa41ddc113af0572880d8d36ee4f4c1174dfbbf6ae5b03603192fa65fa89d3fc259eb9b59a478ab7b1e131d6d018875da9f4a1bbf0bf468f0607abd5ffa79b88957d7fae71e039857961392c520937b5ba0bf44cd7dcc72920bd63754050ef200ef05ae2c8081b5e9f1113856e17d5063589ee805c71708eee2970f8b85c49f6a604a486397c8a2083f1b03034715c34b9178d4f64e5f0f310232b026e75ccaac06228450810ceb86c40d3864246926a1bbf71b906044ebfc85d90acf8b621ed7ff4d8a51b051706cf7abd9b54fdad96d45c13c4281d7c7082ffb9a2e93febb6f4ebb4875244a793fc2c17d2035b7d8ecae29309160584c1c8c52cd068dc13a61e6f830916ae6cc37aa7463d31ccae1d2d2dac2572544e67b8cf3d715aa4b9896adaf9eca6cc2d0a1ad53016134c7833dd8b3c4d62ba7cb4242e7380df23ff02ff73bbf951926689d54f2b7d922d878adf1749ce28e076b3e36fec58246553718282d65862263eb090a9d0bb4b87c1d62acf38bb22c6e7b1ef604cc299ca83a155065eb3235066b98ec0cc13f346bb18a6ccf6aad5ce0892ec3e14d7ae5365416bdbe6fd8c56def7045cea267732fc82aab3047ec7d0c1327a458410b9d774bccbcd91be99bbdc99592d93abede9fa998c49fea8d53aad35df4d599829a1dfe712fc038ae837f7725277de5a498f96ad9b7d3e88790635f88058b6ef71e581982113ae3436cc80e496c7e315496d898fdffed326f9f57e2eb1da627641aef080a1c42921162f05d9d81dc9d24ee1fe3ac5d616acc8b90abce7c204bc01f23218bd2f0ae81c2b56dac271d6cbfe6c25435579a2cbde6eca00ba1699277b0cc681ccbce86d6d3e62feb160a6caa77076d8513e8984b3659670538b0fcb351f73e764e484c2f2ad7e999321371ceb11283da5f6c25f6269df6cb12aa6cbbb9edf5096267b688b0f437204256a76e0e6092f5d6028beda537fffb477c22a7756530b82f5a5dc86e33f60538ddae2288eedba46aa4dee301a4abab2da164bf837d0a09e30d028256f6b31379f7d9e1985d688fea03b7860d93b17a58d8a3cc0163a570fc3b2369937ce923953ef0936045f9d57a2dca448858c59322764dbdb6b4af974a893ee3c110c4d997f65c773ef45d4dcb598513e929f88d991c0b3023a98e3167a6d68e1704d06d8ffa418078f810d0b402820fda0ed2f9fff524fa8021243a2d882c97a3b2234b7f043caf41929f3af78d26ab1bba62bcdfee1f17f50f9e1a35b1b3050d07fb15583a12317bd535162a131e77d7f61a2b806a21630da1417a151f023e1d8f3a4bbdca848e94319be77dfe4a45901c336e1f07d8edc44578bb233b88ae5091400a985230da2393c8ddabbb0c8936e952ed0905074bcbc3032c0a56d613e96c3d98b8eee0992b350877d84dba5f62e02576f4c772be18ec74264d59dc7cf4fd04f648fa3f17fcc98d51a14428a176a7a38e7bd7498d0bac11b6ae9616660151ed576c5d352c5d5f4d74363517928d956db8af3078f6943c658c0e04070892614e200a7fc1a32a8d834504502e67f1768cd5f8fef160d8917a220b9845eed8e8583e783049bad2191e232860f7ccef869e41f2a668579f499cbb7d8a9f889c7958e4987c120d36d9bbfc7b9f7e3e96b8d57835a3fa31559d610707d995e12d45a24249ed2a072662d7991541dce82abe9adbb45041355afc4e66b503d51d2cc00849788bb24ff531ca8ca3bc87be08b79679bb950682d2610a1625f7ea3761208284007bd3b85e4f9d63982f4cfdb1e0374f4224a99986203e6ade8fd66b539a0067cc9c35801faae14a28d94682b4f4f84b726ba1b57d2d82bdacfe0c96d46cacdc6c2af9d27ce7507c5a8d79180bacfd1af8d11cb8a96768308139b76d8840a8e6b089121054fccc4f90c68a159b43dba6f8ae4cc207d0fe7f", 0x1000}], 0x2, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000040)=[{0x0}], 0x1, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x1010, 0xffffffffffffffff, 0x0, 0x0) write(r1, &(0x7f0000000140)="a808d31c47c0616ff8569adce907125721415821d2c6b5cf65aef793afe4ae4b11c034047789c912046f0afaeca9731074a8f526ba2a32de6fd3af3eb8e2e9fcb9ed5dad9d1db433167dc9c151cba0ddc8cea4d36eef84ba1760b091ef8009924928d3174b09ad567999fab20bdfa16b9962334da6fbef311b465adecdf1f05077765837fefdc02b4a5a8fd2b43b685087aff93d8cc5b951a1f195e0fec52a31e6279c109bc04b237c8749e8a52a1f648f117826b623adce98a1b31bfe319fe27b958aded3d1feb1190a1c2e4506a5301e1f09f1dd9b347151a2151724ea0a3aec3108e0879cae17f2b10a5ab4d639", 0xef) 10:41:57 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) shmget$private(0x0, 0x1000, 0x4, &(0x7f0000d0e000/0x1000)=nil) shmat(r0, &(0x7f0000d0d000/0x4000)=nil, 0x1000) munmap(&(0x7f0000d0d000/0x3000)=nil, 0x3000) shmdt(r1) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x1000) 10:41:57 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000040)='./file0/file0\x00', 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x90, 0x0) 10:41:57 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000080)) getrlimit(0x8, &(0x7f0000000100)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = fcntl$getown(r1, 0x5) getpgid(r2) r3 = syz_open_pts() close(r3) write(r1, 0x0, 0x0) 10:41:57 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) r1 = syz_open_pts() writev(r0, &(0x7f00000000c0), 0x64) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)) syz_open_pts() write(r0, &(0x7f0000000000)="fa", 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0xd21, 0x8001, 0x2, 0x6, "c7f9374600", 0x4, 0x4}) 10:41:57 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x9, 0x0, 0x86, &(0x7f00000001c0)={0x0, 0xfffffffffffffff9}) r1 = open(&(0x7f0000000080)='./file0\x00', 0xe0e, 0x0) connect(r1, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) dup2(r0, r1) dup2(r1, r0) 10:41:58 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x210, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f00000000c0)="4c59b1031965c1b6f95f6f631a59f8b95679724734ccc1a6fae9cb149196c7027b1e07eb0ff44df049dc03025e2233534dc2a2c28d2f5fbe584a6d1d2dd68293b602742f587510da2f3f20d71fc8", 0x4e}, {&(0x7f0000000180)="4d8529819b94081666c582351cb429f167147787cd3b865ddf4c8dfe802b9dd2ac363aa35f001db32da93a9be51c6a9e079af2e54f5cc78eb02512461ceb853de76f687a06502f3d7112c11cc41fbf2fe6aa84172f400c614a42ef698097347fcde15a62993cc425cf6f418ab77ba0ce182f1ee81e2c7fc0bcfa60ecade8b43ca7692634833f66c5db173d66f120254b19fb1ebcd8215446a18d15d728d711941a06bb5cbb2e78c39809d2fcca86d390d81068012e7e36f7e6dd4120d66cac69cf74d9b3ebecd2c88fc6a6aa5cdc2c9ab03378004e2634432c2490bf6f725114c2cb8b945d58dac9e7e628119d46b33c327b20c6536bba61", 0xf8}, {&(0x7f0000000280)="2497339317b2f1b23ed1a45462b54586b4fdfadce364ab5bcb07f396e2af84e5e3a09ea641ea1539c2070afb123312eeff755163e01c2f69f50d601bcf49a08b3fe1f3a5a2f054a16c0e94a17e35e9dbcff97be6c0e9630c984b75455efa42527ed6294283fa661db91a117930d2a1e20356ed5faae6b44c373bc1b1ea117041fae0154484e3d9156592b9af7e5a85012470c08895ee86d27ff45d4bf96cbffab352b007bec376b3aee39bbdec42bf83f26eb4bc7bc9e629fcc53d1e6a574b7128ed351405db4aac547cc820dc492ebdc5a57e43d8935c1b12d52e6396dd6f0f269dd49aa9382b63d330461e49ea0dbdae0f87c3c47ae3fc0a935b995ec1d718761fe54bb41e834e09ac2c912e344ea2f388e57fedc9b50b18ff889db4d21860dfacb6505555acdf278daded7faec3157baba21ac548d5252d0ff753d81536711032c89e2582debd9954ccb8653c66ce62c174aaa81620ac177ce8c4e19f0d09a40b8a73344513e4a82c538cac247d776f33ff1ba99872eeeaf4a16f587c5f9f632ef3bf0ce12158ab375874de934b0c26164bb44c1fd5be65c159485fa46ccc1d0ff6fe6f055601d8cf249bbc0b2ddbbed311dfee69478de2efeffd082e3229048aa233895d2448c3398962eed999d629a38e032c34fa33ca81fb89dcd6aa1b6aae59baea42b9909f513cf33eae1bd50146c31fb4a557e73cf5848dc0d700e4e686201cdeca3540b7390b1e326893d3e2fcf27524c587847c88e324780c756e795f354e4f61a369f605d2502d7a78c3bdbcd8510189ceac2e4ec1f01aa43f8384edfcb7dc90d3698385eac13abf3e480e57e604d1a1a3a510050e2d7202518a6595558c5d99c95e7ebcd14b7a2625c1069fe76dd8dfa0deeb9bc3363b300960170ed94105bfd134f5f4f0b3a36a6a5e14b592d4dc3c4a16660c5228be7f1e8bed1abbeea4a0c142ccfa63d87d49803cc599f6b6e7d211ef4c4d158296ff5eacb1e81595da548600a7f4681fcfa911357ff1ea4d1a3ea95c8384eb74735e1b93b73ee712e6054a5fc6843079e362d8ce8c2b36eea971143885fd9d355ffda8ce28b14e82e22a5806cbd7b370cf805bf3539a429ce6c4f43205f45776767edabbc11811f8516f72db0044a8c06da7c93b14f7a30de2ac7db53f2468692e9c899e61915682892ceda2dc756d0bdb2762ed920cb1c131c08cdefdde1f498211d7b467f4a39a2354efad523d973d61c1a545134a15425512a4e15e0659851d9286056ebdf03dc384bfc76c988943e4ff45850cba289e89dae4fe43ec48c9c9d9db7b91dc54b757bbf9e46b32c4b864244e804d62c56304c44dd8bfb5bf44778a532547500d2afbfbb7ba1ca0d9c1a61377cddfb103bf2d4d4371f54863c19c2f48746472b1f62e3c975594dcf9ca07bf6b41a903f23432bcc4b02120cc901e502ef6de822aa6f30072ec07aa985a418cd967a13a913ceb29b73bf6bbd4bb9f02a95f7df5ceccf90a0db76c8f5745500f54035f501b3e2d4ba23d5dfbce849617c234e96db28e4f9b3d1c077c18a61749718ae524b00a27e114299861022de3db0b4874b328908c6600441709fd52b116e5bab15a6ac760aad96c3536610f49d7301fa5489965a4f87c9be6305786ff955543c1470ef1c69231ee152d89a3e72482ca720871052f5d4467842ead82880722ead277e12659fb6009e97a5f37bbb6afb316a2ee22fdce23cb949001396a9d4c59c42ebee50a9bdaa255e0d715f1b0748edcb9f2087efe813965e5fc062b078e5d2af6468d327852fd61e704b74a264a595c65f197d4f3fe91ab84f849da9e8df48fd438127905efbf3a1c2c2f59a0388a50b6cf6c91712a5f2f5edba464b03728506842e90aa367903b5703caa46ba30b414663024478ab69c18d75b2e66fe64f5f205c5bff63d4c319a4b277a4bf179a3c33a6923480e7e0004bd2d2ae3ecf5ee2b64f0e54809906396f7f73d08cd2a7d2c353bb36d285d9b1def6cfb71312441648557b1121adbcc04e9985238934b7d517c9981eb3340d63823964ca491115d624caa2c6bb3c4246a47730945fbc8ade7612047b49a8b34781b7c0f861fbc2fe2be54435a2af81d1ee161ecbf1a2ba17b46c816aca63463bde23bc153735804904577ce363fdc525aeafc5e00782203a7eae9e482c5dbe2f269f69db98a798bb21c9f65c21cbbd466bc870d42dc3d5459cff340d30c00c5f14ded343d06e183b5375fcb9d5e220a7922077d4ad259c9b025f7025a1f8fb6d35210a8a10ad4d0e347b95be0829cc898d1d93021565c4d18ac6505b7150db6db2fef3037d27b9d4cd7091bcecbbdd9bd50672d5579d4d54b18349196237059590b5cf83258f31f7ed018107d90fe3d57f628de77a47fbb1c9d7a5174f3db538d8f5b0ce94141adc8522f17933dccd6f66b01c40d69186c8feb45609c6ff534b43f629477a1a6ee5493d72ae54b5dee9a89000982880a00a9891893db13e96b2287516b42135630125a632149bb87874c4810be09701a789ba0a86da28cb82f3d33138cd03f255971ba40799a93646388f5d5b208a4cbd3ba943c7c47fed604e47a4330d2087880403820acfe7d315ed372acf83b75f4ad12d5cf4fb3a0e4806a3984c7f620b5092e28f92e9779f5ae272ec6b30d56909b300cb4f88bc99d45082d7f732900af4990a9c40554b308af899e158943c087770a3390203e74bea3c777a6b230c80eeb5979a8dec80f3735c985b5a3a2631d1785aef45f9b243d1704a3149fccdc9a71c0d24d609eb125759ea509a70e62e504e821856726013dd1842395e5b0f35743d180d09d6a3cd38c3cab6c7b51a21ec3139047445342d66bcdf774814ab6c97e96013a3aaeb6dffe54cae989fe9d90a7acbbdc4e549a91cfbad284c54f2acd7cb535dd042166a11266b04c5988a8dd1cbaa1f1f51415c7dc7ef4f55bc1c4d4ae920ee78697401bf4e64667025afdb9e3c7085edd5332d0ef410f33f06b838a94f29aa3f57f90033f6b5697954028345ce4180d8be4636ce8081dbc704d76d242b7df62771537ae03f19f2ab25f6654f91993eaa711658909fd76d2529025443cae6a0f2d7e607f37d5cef4e1848a91bf11408bf2fe57b60a87ea3e56ae7744005f3efad4d227fcc5e8ede335f61929a31e35d804859c77f0a58dd531898a0031dbe14d5432e3eafb21fb40eb6f85c8a26c062266b0ea862c978993aec454b19d932ba0b4e551702e51e6c5fc25ba71d60c0052af2e8a0a5d8dbfd7c2db403b5909dbd37f8c2161982acca6923e67875d680a96797416ab5551c954b3fb2f9731a091dcd73061f452558f0e87d3dbd57e27aa92b2aa80ab3e8c47a1b925a13dcc4e2a299898eaba1d3761bd4d6075fc16359b08467237bf30727ed377c46571b6073481981f48d6e5ddeddfb525095a8ce6f44bba65eb4c928e44d00ccac7e695214a40e91452b45c7c9a6f0dc894c257127da9c2de52e0e9716a86eb123983bfd80a6f237ce405dd295ead4bad3f12740d143776ae7f7cf4e368511c469562ca5ce23b3cc78e4c019ecb17290200f10a757c018bc8e187a272d8ad71b36e71121c04e4ea65e8205fb24d2d3611d17c473c978b3be9126874d1668682c8b03c32a85970e160540f98f28756d635c045138a8f42f980c9f2f5bbb0b2578585bb58de389800a647a2d7f0ce34a65619e2aac1f7d6302a16ddb249da10593e9d4a6b8f61e541697a8ef00965c1a046b658ea882a788e232aaa74ffbc370c683df2b15c12af29bd135a15f0bed85c10a1823c57f939a5ade71555ead339a189f9a7ec8bce8ae2fa81e022d8f5472b0a84bbad9d8017941bf532055bb08ada815329b4e1c6632952d1924c3008ffc703469677d7d5964386d9dc1dfae5ceeac28f71ca437f8b5cbe5c837e940e2ab0729b9e7c5e37895c9240983978611db74e464daf6484998fec48296d7167ba320c451d8262a807e3421be2b849f0a3cbbd55e1cb86377c5d63d5e84152c4ac7cabf2635a68805df67dd854a526d7c8e06035f22104c7d375dd6bc524e0fcac11ed5e38176ef09f48fb2c743a61846d090b17a785d672bccb819a452fa91fd63613a073567bd21103db63d80cafd1389ce0820f52b65b9a04af94c2d541a65e6573ff8b6abbf29c23405868abdf4572d38ba7d332de34d07a07a2397ae4f96b1d7d5f77df972e71256395c06c6a8aae7cdc3850f9d7c718a07ed612797718fdfb508d796f5ffa1cd551021204cb1370c43c84fc9dbc696db59c6dcfb9fbca9af3f41d0c68ce9f29f1480aef01b3641af5785930bfc69f20adaf569d14d3d77ee64c10ad601d1e4767d2cd219ad7f852dc7b9004f59cc1cb84d747e91c06e73c510acfd9eedfbdbe2adcd0dacbb9b3d0e3120ebcb04c93bd1574c9d9e3603df0cae15130679d1653ac67651e37fd9e6e5f705e60442c43eb05312b8c36879eca7eda775ee41d51ae95edea1f26962fa2aef64fd31bbfecb37167dafcda9406b76e6d35a599e1f9551acea28a7e95f3fdd3fb2f5869935403326ae330596a13fbc8ed6e52a53ab464fa80d5548354f54299aac7caf7317c7feaaff295c9c23c2ae5232512d91450454bdb195b0235ae256639434ec581ff13c9f8ab2802b3937f9165cec15486e60f1b9ca1b3ba9d357c14fd9c09983749722473282dc8070a8f157a2406ce4fde334c92e15bf8c55eb2003975c59f268037aa3965196193d7cf66130207dccb2315526ea355e3f1d5d20ed08c9a2d5e6b1a7c77504f6ed9d464438ea08b1af7c5f05f660d0342547de54f013f00a4fc36963fe480d28fafb7c07a949de0d2fc24372d1113e3c6272b6a87d4bc42e51b99bf127bc63b71eb32ac4e9159aa3bac1dd33149bc7013b25ce717a45f56ba61b56f228683d77b7b3205db222346b75a329cfe6eef2d91edd71cf6e094e42917e77fe684d6050da32b3b564a1e2e36d952804b4e87ff459b0ad91b773287c934be54f4e09dfe9ca884039965b4ae0ab81e1254125156f7582666fb4948f19f89575006cdd62ca8a3f842f974757ba0c6b87ee5ba33849842a5776b4dcb2dee95587ea212a55ac311c35a028da2d52589335588ac5b69e475149bfbfb1f9fb43638d8a1b02e6d51be9cc9d62bdce558cc886c5277666202c2e4c9ecacbf6041ba18739fa5f311d729d354315fbeaf1db3339e690d161baa77f2844c0a99837d94b7b90e750a3feabd637c6557beab22a2d9b48be34691e535cc25be5d5e19e6df5933580b23afd051a327d878e4c6f3c0b551c69794cbc509e98186399277630b4537de29eb15a520b855f76e4f89018ac68d5dd0a3fc9b3d45ca21a61d39de239cc3e8164b52835c526936411ccc69c289c923a76b0c8490a6580ec8be2e415ebb508d4752bab11b43ff54699bee2c43fe51e0ec1269719df691fdc13f7cbd1d36931ed8500d56d47d9aaa9060a4323edaa459cb7db7807137398345dc6857149d0d5e33d45e2d77f4b5f1babc7426aa3554755373d8fa872ab1c76235752c924eacdf8aa52e791d520a3410a38da02fed55068101fbe735dbd38da7154dc59deaedd7de2677bf723758975e12665ea0ba0a17a1daee31c09f624ce1e1ec098dbd463bec32b56bb9aa0fa46ed86911bcdfa899650e66045e36e239177989b32a66e546576a146b7cda5416242a656397327248f20db13cd08b403ab3a124a49b39d8f9241c15e7cde9846b8b4058d5ebf6ce1d94965f04e0336a1d95a7c72e2f21bc4fb77ee677b6a6818a220f758", 0x1000}, {&(0x7f0000001280)="9bf6c74e4a898383adff94dc50613c3d4e6b6e1200cacc94cdc1bef66460f9d71d196d7959851ad8901ed1839e8e093df84e7ba0a600484d09f47f3d7207536f12fbf8adba653eeefff4abc5c0d8dfa3c124b701c8cf2da14263cedd63bd5012467130f4d711e84bd480f3e921308ae9f77bbdbc50dba9fde61307c3ac708f3739a23380afcc40e3353b6edd6ac97895bba461f2cacce9a659e29d73aa891ea1fbd925e4578507386bc63cf2a232a206f5e9c86e59fd7b26841e7b", 0xbb}, {&(0x7f0000001340)="6c8cff25c63149c5df1265ebfa7a80a2b4030e75321f86ea04cf097e96ec3c77e5fc5bc4fb5f15ba3f3a7d1b9a537383f2f5ec9313476b0b8081bd2f25c9b97e370f853e47343e061382ccb2ca97270cdabc9d3aa821a1560ee2fa91f725f4fcc9111b58ab37c5d4266faf2f955cd89d2c375981cf96af1facad3da2eb981fc62b9b786ffe43eab166c83a94d664535dbc5c448727a4be6fa4333498b38e8affbdfdb1834a4e1ba7384d7d565a99ae37268200cb7106611eea93f4db8b360c0fdbcf85ae5736c4644e413244da8d35", 0xcf}, {&(0x7f0000001440)="1b76e816572e17a0ffe102b1470d1fbfeaf3e2f19b3c78051c7c3aef3dce73ec99a62c0c752da5ab7a76fe17f5a108f36f050887e2b6bbb400f67258c3537d490ae18c41286d3b6987461260648b42567e2c24153b8fe0299d279c5685174b49bb1fef511b", 0x65}], 0x6, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "080040000082ac0000ffe0357f00000005ffffff"}) r1 = openat(0xffffffffffffff9c, &(0x7f0000001740)='./file0\x00', 0x80, 0x10) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000017c0)=0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0xfffffffffffffffe, 0x2000000000000000) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) pwritev(r0, &(0x7f0000001700)=[{&(0x7f0000001540)="c1fb5fed8c74fbdf8deb0cab55e40e5821d09b33ff4bbd15bcefaa0a118e35a4416fa79958a45c1a09b4a36d6c27643523bb980a0d11a2e7bfe4b3554d86971f5d7a12e2f096ef5e66be54197f6b5b8b2eeb931958530bd5712d41f35233c97503efc63c0b681f964a19e73c060e3c4cbff9a80f449c6e45cb8b7bf77bb1c65e29c5164dd41d014ffe370cb25836b2824c94896553601423a37b961d1694aaa6c38926b1e1e3a2f5abc0c9ddba69eb599eac8ee1ba5eca9a031e5e787a2b6d5f20477f8a006f2dc2", 0xc8}, {&(0x7f0000001640)="b4a2c708b91fc8528ab6ec3d613b0e695070a5f6237c2add21fefadf1feee22535390c3b9b47dfa4b84722e00346d723e8c600bc5e445e1047736454acd2710775fec18d9e3c9167ececb13b2d2953cb1e1040df89d9c3849e42757edd9ba6f47913902422e0b955a4f51c9fbb2fc4f3ddeb88c1b7a9a6ad8ef6a024ea52cb6434137dac60d8dbb122672e", 0x8b}], 0x2, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000040)) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:41:58 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000000)=""/8, 0x8) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() read(r0, 0x0, 0x0) dup2(r2, r1) 10:41:58 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x101, 0x5, 0x4000000, 0x0, 0x3d30, 0x7b5, 0x9, 0x1, 0x2, 0x51, 0x4}) write(r1, &(0x7f0000000540)="b630659cc26178ed6eee582574f4e747bfce9247675ea54a88fbcf1115c4f7fc7e679dd5693513055c72c98071fd6d1881874a4e7dad056ee9ba467159b3a7e8925eaf82a4dfc424d97a1c25e561c62d0f75b54383bb265fb81364e24296e61ebd40996da951ef865fd1ffa871123ac9433d766d4deadfc0119230d3e4cd78a2e28bf74f38215ca8b43cef36e5a8e708979af416584499b1f85b3db5e690fa0ab0eb73b4e3bd3c5464882c2b3f70acecee02b94c3b80cdf9e0139aec59d7b82364f052b6ba3dbef4b714107f6afde485917cd6f553294d80e6884e2ded32b695b44661a4127c830afc5d765f18961fc0839eadae6eda3aa1c1eb9815507ed8bac0724e7af40ba07964416cabdc81f0c59dd696302762f5802f73c651915a799fb291f8095330c2daaf35ce4520a277b0d7351a0a4ffb0fa11c925bd8b67a1493c0520d67e0a4e4236266d5efd4480c11ccd03ba85d270dd38a0c3320510efa06922f2b0785894f290c8c324cc761c15e1103a2007aa0708ab5c4b501711e2d316ad48b97cc9ee574fd7cb8484645fdd0a65c1e996901efad3cb51375bbfab5a617f451d37c1855f1146447beb8094187786914fe62925dce1f351cb5d1fe72588dd049be3a3d1b23ca847110fffd64de75053c99a859b1f44324a94777e8ff4a980427d434cc14263344425d86635f44ee95d4f8557a21d01758631d6257280bf6e1cd398f12bff694ac5bf8e9ffb5cb32894654377b14e56ea229dc2292f5ab0c5a50d8d8352745a8f2267147dd518d0804ac0a705d2b3163ff7d98e0c28f6d041ae95d4c537b8fad1e30a91167f92657c7b4a9c1812641ea3cb5f397e1e1c341316dfd0ad5147cc1e231a8153855bad4257693652ad3d724db9d4711be5d40c5afd90b368da5ccfc7f4526ffdf37afb8b4230844d10cce2e44ee12fbee2d8f2f55dec3792d26c92758daf9d68227c41bcc38d58fa3770e0578478a559f28ffc711d6bd4f5119bd9f1fde8ec70cc8b595033e96a91afe2db6fb5756dd789f46696d5475bb04016530335b8fef5ff197e48c1b8018ce7d0c8270f929ee816d1030614ab7b691ce85584483a28e0f43160daf2e08b95c0b9f0a2e98b4d0a22219bc84400091f670cbfa7e2293da06188727e24fa40126b60dcef62014a4fe7306d36aa9bf86f368288fda5f952fff82130bb2c8583886f53d7a46348028ea21ba98a641a8b561fa8b8256e8927588a67e9ad8629460ff5643ef8733c3028ed8084bcc2fcac42704830df320beea886f3575e0ba2806452ec25f5857fca11472f702c61b04ad28f46f350433c25a0700fa606bfd3bea8600b0d55b792b07d088baf447d3bd5edecc839a37c50eeb16fd39026912505dc0dbcf8254214fadf53d328a209a0a348e8efcaa6e439e9bdb4945a28807bd77aab23d1a44a81789a405088c366097986ec09271ca2fb1323008e57a4560ad4a1460eebb75f955a10167d0e7576e6846d580d6237c3e98b23480981ff91ee85a43eab3f0a3c69a7cda50b08b4fb68471164ce9511053a7770443629ca863fe39a7c38080f2f8c2ec570b78f4d9eb576af87c89e9d53f1e80deb65444dffa7924ca47692dac330a256a33b3d9ebb13bca8745fe3615f97aa1541be00df7d69f28ef5868828a8b00807af5734f5e3d067c82d5dce18f0169639a3ac9bfb770dd85d46adfacebf7cba33bcb422ccd690811ff02c29307038e635d8b5cdf6bdb38e732b6f15e377fd6cc4956c3e9dc7548de038dd84ec77b212fe4a5f6e7ae29dfdc415dbc4099803e8cc96b799b814b80eb9d73d996f53e7f99b06921d5c40bef3a107cc50ab85584505b2fd0f75003b0ff63d1ff0e9903c1616ab6fdd325ed1882450336d17bd31c10517bea05746ed9ed5ba91be74c32b6f96e71353da6d0cf52ef23cf5a4a394229e41473c4e6601a90082d1cc4049586d1306e192722e2a4b4769787b8818a0fc0a2f772d984e08c6f959541e750400e103df15b95298fb361809413f4572a9d79145aef4bb6b75c939018e843e11fba00028d012518b7768c72bf4f22150f29538554d36f0160253e805fed36947e6d544aba651b8e62c9076742f24ac6cb061c3c65d6280e359f5fecb5c3e47ff6695f3c7fcca3a3057c8e0cc6ec30a6c31c35a1dba7bc03b2d708d1b093c0745bdb468cc3cbe499bd3607ec4e49341020464f216a5e68a8816ace079317fcd0c6409b4e95323a09a16070db3253542fe9b0b69e9d411e6e3022a61041aea514196ef859971e720d32e5849f99c4608f63bc5bff77fe6c9d3e693d1281949a89fc6c7231ca8eb92493aa2ef0f7e891be59368739005670968b297a354dbb04f71a3c44413a176bf76c3acf5a4886e4aeeabde961ee7dab4cad01c9ae6ae62348fea1a2bc77f697aeb4f004571098da3ba30c120c7a82db1170216e09fca92561338f070ad998b36a7a84ef86e98d996a9ea3d887fd9350ccca2c504c65790743416c5a381c73ceffae5e8fb855384d708076e355afcf2be1a981fe63e8a77b320f27b7706a9b5f2ce038ac73b15c7fb840fe1611cff0994ea1ce350aaee151389f84a3da7e4ac943e1699c84f8f24f7ba6938af1117e0eaf517f64fdb3811bcf5018955c9584ef484e0c6304cd81472653a53863d3339fbe8d1e83f8782fb99e0efd6cc5204cc2778d7879bad88b4def0e4dc8a201c1dfbcd4930e00f00582947fbaa13e36d47c5eae0e6e7d6c1e36d7142a8ec02b408cdad1599578752fd21764e42b5b972b247b1b00f0ed7ec5305d8a2786b72f3bddf7c845f93173d59c70c2753c8125a2a5bdb624980690b42baf70f432ff7cb21d93f6ea1985c7d1ddda79aee0c9e393bce07f2bade5605ad031e1ba81b5276729855b41eea7a0981a6d2a81787156d5e7e25736f4beb30abc8b5c63ac0c44da9cbf521fb90b60e7f0fd259449d176ea7efb17a93678fcf8a81c3ebbc009b1a658ffe341565148dd7145e505d009beb422132be08c2aeae427dfec86b971035187a22057dd14988ef5a2019932fb2fb7cc5cf5950ad142ad40d9e45e1fd72389f543e15b800cd1d45b1430a99b5dd43ccb801d456e415444346c4536593e805543ac80551fb02c113350450c8426de9e4dbebf55f82f3cd5bf36d3c0e4a35903c962e458137181184e2dcafd595146e96071a1f635f01a0493f5a74aae3dd7963831e73059e5c295ab45ebb5366d17e8a989cec544620bac80c8976210cf478edf6ae149da18cb84a2cfd38376f8acbe16de766098ff3f7bd4be793d8df2f331e65704c63ff067d86cf01b646d85a5f744174442a5a398fa528fa1fd1b4764c7b7492868f69bf2043cea8899f4dd7c7fa6065d72f9ab8a954df1bbc85a7fd8ea96cb952a4375d265173706a3f7240c637e67dbccca8e70174735a118ab01ebc9056d2b2b9fb8b293e5df5e88399d21ecccd6ad7ee078fe205002a8ba9bacdce2eb1d00814222c26f148584da92eec3709d92b9e459ed31733887f67e7057597e5cdbdc434d715ff574ce34408505ef1b7a56db5d12ebfdcf075d7a939f5b1325a53404b0f625f69c9913b04889e51254f5e73f55aec504f96cbf707a7562ada3c27be3643eba92dec4e5adc2bda7fa6b09fa6bd13658ddfce22cf6593aa63489b6de2370910cd5dceb9633b6beb39598ef9c7b9dcdd0a49287dce54d63ea38c28b3b015dc86c7576d4cb3e81c7feda21a73675d64d56f5c3361da4094e1b45a60501484c1a9a44a40377733339b155bfccee0189e8f6808ff0739ab2af3bffa822d18794d72b7661156dcaebe922ec6ac51d1761a39cb15bb0249b1e91ea447aebb01703d028557065350878c35961fef617fd8cac2c06e94e000c3e4c96404a12bde997f8f27b271539202879a00f25db5170e7148f1f9fcf582c5317a88ee45f5cb25b6ae4c059e3370616f07397dea6c27972f14a6a2a08df490a86093a5501753c5f06dad73749b2ccf4a05300fb6282d0dc937a8f521597a5916517aac4cdee537e43b8702c29ac2a50ab819094fa58d55961ab1168d193e0e2f39549cdc9d6cdd5838f6550d773921bba7bd2e24b590145c0d419f53e6c2e4e500f8db98c88804fee19da989209a11b02fada5b847c61e14b591618627db400262de33b16d1b441794fcfec7f0bd70838543344bf66132c377026c9f1b66ae5324ee9a3b4ed850dfd96a1ed4539bd8ffc0e6aea80492211af5abea36220fd63f89b43f7ca8c4141017f921e2154a3036358f9beb2ed89b326690ac25db751cc2a65691593067d109fc723057e2ee165f039945bbb0cda92d46904105b8cf1a1c3cc5683fba744bc94b3ba7eb08dbadcf84979d8e7ba5a964c374d0fbf3f303c4cf9d25dd63ec51e4df270042049d82a965532251ba94c666a40877889a43fc9abbea635c9ff08cb7f5748aa7c82db69c805e93eb4092c7b9b8789d10f47ed077d681e955d2fbd3fff53b3dddaeb2eecf54b7a96b4f75ab6a8cc16bcc58963dcc236849139a7ecf3ed203502af963373b3bbc5d3d8926e81111ee156c964593bf27116bf7fc1c4db98ade6fa952f3832e40c6f90da29c3d364f359d70ae9430cab41b470ebc9953cabf3fec11bd55437144d5b10e6cb152a38820e8392bb07533f63011b90398261df9ccb1f2f27a23bee17d02e32aa6820ad5122d3291a4d725034b3800bd210abbb29d96a456404b5fa25cb4d9af933f1e99b9d087ebccc067239948c95d1515388c85f6349df68a9dc5c1fadaf4725daae6d91405d4c9cefd2243a9281cd05b74a2a996baf8fba303d429c4df84372f916e9815089c58c6273035bebb4f168335672bfd283db3c8e5b7e6381172e0b50ba8fa5c8747f7d94039f10488507769d6e18f84069efd90f5d52cb7ee90f014d9efe8907958f792709fd898faaa568f111776eb9ca5b8013b7c5536218800684b0b2a22566c37d894171c6fc195a78b2ed3f8bebe1ac054507869d38ec4daae096c10b613ecfd57b64f88872e19a0c8f79076e8e8f6ac43fa773a7c182a366bad10566bcd69a0dd489d7ba841cb8b865b74e3e670de7a94981bb1e34c92ee3bf0579cd3b8a43c7fc513e1d95d9dc3b35707bbabe5d21c02f5e6cf8477a1f8477bc928bbd1b9bac930f4671b3b42c58c5a1d272106e3eb28d296780f59e5c60d9204f3af5f7a1307efd94c598f43dff07add16732de44a285aceddb43a50e87b46aa4827e12b41888882ddb3ac0dc4c58422b93c5124daa13ea35c42bf1d16ee0ddf69182e4a9b884cd0388947df1da80a4e7a9058971f9412cf23c3e99d62003799a487e00b863fd7cd65ab091d6c006d7638f7d1095b073d5bc087af37311217e03fc50744588c87c8b17d7e0d8419801ccc4baf7714389362acb6004501c1eae5b5e37f3e8a6b7b0be322782467fff67b700fbeb0fcdf2e1f96895ade08c1d591025495150f4558b352b0afd5e6b8fb2043ae811df7adc49ac4e0360ef0774b77eff4c7a6475ff9260888881fd80641488b2bbe5bed69aaadf74a45e1c4d0517c3a59c2abbb003c1dce78bc7af071b03fab9805afc572ba3c8e16092282ee9a24bd9e6eeaa4a15be41797014f7620f7dca08cc5e7a5ef4e5a7db8b81e5b6fbc5d46bf012af3c7c3824c846f8f688b80b776241129fdaf5c76a5181d7f0ebf169263733cb16d36d4488def12f01097776386dcc5a3c46be7bdf5772df9c267a957d2b04fd8e2ab312e5048d826a108039774365404e54e51b470900e6e225e0978bd4594a70994c86c0b975", 0x1000) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x5, 0x8802010, r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x3, 0x3, 0x0, 0x7fff, r2}) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 10:41:58 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) r1 = dup(r0) chmod(&(0x7f0000000080)='./file0\x00', 0x180) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000000)) 10:41:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x100}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)='>', 0x1) r1 = syz_open_pts() close(r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000140)) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000100)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) write(r2, &(0x7f0000003040)='u', 0x1) syz_open_pts() r4 = getpid() fcntl$setown(r3, 0x6, r4) close(r3) 10:41:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000000)) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xadf4, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) 10:41:58 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() close(r0) write(r0, 0x0, 0x0) 10:41:58 executing program 1: r0 = socket(0x40000000011, 0x4000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x88}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x5d}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 10:41:58 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xc20, 0x0, 0x80071684c5e, 0x0) close(r0) 10:41:59 executing program 0: r0 = syz_open_pts() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) close(r0) flock(r0, 0x0) 10:41:59 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x60f, 0x2) 10:41:59 executing program 1: r0 = msgget(0x2, 0x47c) msgrcv(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000d54297df3a31a71300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c23f63e713ede9e6040a8ffca961851fa1ce560f6433454890386e20b58dc7fa2588e9056324e1a075d62c2d7438dcbfcd8a19ea43d87225b7b75b8d90969fab9930ef9886718000"/260], 0x1, 0x0, 0x1800) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000300)=0x200, 0x4) r2 = shmget$private(0x0, 0x3000, 0x100000000000400, &(0x7f0000ffa000/0x3000)=nil) r3 = shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x12003) r4 = msgget$private(0x0, 0x20) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000013c0)) r6 = open(&(0x7f0000000580)='./file0\x00', 0x880, 0x110) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f00000007c0)={'./file0/file0\x00', 0x700, 0x4, 0x0, 0x0, 0xc2c0, 0x6, 0xd83, 0x1, 0x3, 0x1, 0x8000}) r7 = syz_open_pts() ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000180)=0x7621) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000080)=0xc) r8 = semget$private(0x0, 0x3, 0x103) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) dup(r5) getsockname$unix(r6, &(0x7f0000000840)=ANY=[@ANYRESOCT=r6, @ANYRESOCT=r4, @ANYPTR=&(0x7f0000000280)=ANY=[@ANYRESDEC=r0, @ANYRES64=r0], @ANYRESOCT=r0], 0x0) shmdt(r3) shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x2000) getsockopt$sock_timeval(r1, 0xffff, 0x1003, &(0x7f0000000040), &(0x7f00000005c0)=0x10) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f00006f5000/0x13000)=nil, 0x13000, 0x5) socket(0x10010, 0x1, 0x0) setegid(r9) r10 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r10, &(0x7f0000001400)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) msgrcv(r10, &(0x7f00000009c0)=ANY=[@ANYBLOB="00000000000000000000000000000000c7000000cbbe67c07e1937908ed1d7452700000000000000000000000000000000000000000000000000000000ec1b000000000000005e000000000000000000000000000000000000000200000000f6ffffff00000000000000034bb3b61e8a3f3ab917a5161eabbf4f474167e8ba121605bf13c968aee314a9ce370a65ffe8776b7451d8b8ae062d72b0f7696d09f4674067b0712ab4add540cda091e789446b3a19d3d6fd75e2cff3571f67485e181c2877ad04fada89c4743aa9a632534924867aaccbf946964fcc5677d02606b3f34b8f6783d58b545a3a0b01d81b18cbfcd4dc7c8bac24b4acaebd46ab2cbe1737231ec1d377b9798fddb6cbd45dd087978900eb873cacd8fa0a396b9301380175320505e235d83f653a1f6fc5f74cbb9dd024e15cc6a93025b5aeba34b2d54c80f43915371848e0de90a4741e614abb08c757aee102ded412e9bda6333773f456decfae226597cd52df0b990cafba2caac2fa9354140f0ebf342b7d9370c4472b78bb918db7a6c1c274a7a1597a5a93152f6dd6b5e1451e42402d6e359e3e1a4d6199300ad2985ad43c9b5ea63d878fb6a70ed8ad57a6967c0100580795e9b675cf93f41beb04548f1b1ae20292cbe84631ea00"/482], 0x1, 0x3, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000540)=[&(0x7f0000000140)=',@\xc7[\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000340)=')\x00', &(0x7f0000000380)='1]', &(0x7f00000003c0)='\xf7}\x00', &(0x7f0000000400)='\x8a\x00', &(0x7f0000000440)='\x00', &(0x7f0000000500)='\x00'], &(0x7f0000000580)) msgsnd(r10, &(0x7f00000008c0)=ANY=[@ANYBLOB="01000000000000005c63fa91bdd294415b81b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e40473186849225677f20e2be1aa2c7843eafec819cb06cfad0baf9c58ee5802c31cf4001088f393e113592e50f636352195566f6f43efbff6dbcc8cda96c9fafbebaeeae247386f838639df521f78a22064ccf4f388a7ebaa7df7110870e8287041c6cec4385470d4921af62bf5a090228e4a2b52e0"], 0x1, 0x800) 10:41:59 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x30, 0x8) utimensat(r0, 0x0, 0xfffffffffffffffe, 0x1) 10:41:59 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000017c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0}, &(0x7f0000001840)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, &(0x7f00000018c0)=0xc) r5 = getppid() r6 = geteuid() getgroups(0x8, &(0x7f0000001900)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000001a40)={&(0x7f0000001a80)=ANY=[@ANYBLOB="012e2f66696ce53067e9d7980205c5b9a54ba0937467d8eb8b2fe53a7629af1ad428e282"], 0xa, &(0x7f0000001740)=[{&(0x7f0000000180)="2f7a8bbee700da9c7bce69ca8604d5fd8e88753e60c02a52d5745b4cb04cc03f1953c8fac6e72e1bb66f4a3631998d6ee0ed0a7f1743c9d4e782ffc324b5efd29037bfdac829679a7e631a47eeb13b1a51445e109ae5ded7456825b4b58f2d1b6faee2fedd78354007146e024d5dd415f5fff64cdc53025d2c15d68ab2390f26d83ef0d664b04f76392c77c8b97a3b34e227c12248f357280b8e4bdfd057b7a1da56994a4f7a36c93183e0a48f4ddd1854c08593a14da23f9333cf5a34423a8857377539685cf611af3e997b5e2537a072328aef19d9ece6322a2d78b69d8fae9ff7db8b9a642558c216baab76d993beec837314c95a4eb17309503e2181153a47c185efe824b525159e68b86cc0f27288e8e4b1c837528343e658b36793f6b3ce48b3d069b277727dae8aafdc023a0f2d92c745c929242eef0955b13be712fb496f76373b8d38fdba49120d741a832d4fe6ce4f106e80bada6cc920220b20d5ad6a6fe52eb1200b53ed602b5214a5390c468c032c3cd05f2d2dfe932c6792efae6da13c54239d48cb884d9fc84a9d1e93e7e808fd20a5d9cdfc7be58e55efe4ecfe489370fb16df946a9fe5f04d0a35bfe55626f6cdcaa291864247d880588a433c69c5195219df3a6cc3a23c7df6dc0c5bc53e56a8a46f4cb1a75d2497dae79958558f6217f411315a222ccb43208a28a9ef6a8bbffc83dc40c69fc223295f5948fa8c996c8f0291dd8bcd348e9413ffe254f6f8ecbd1d143f17e315857a43ea57386bee67314bee757892dde741dd3c60ccbbe5feef8657551481bccb1ec261386ab43dc3f8c04e0adcc618aecb4dc28689b406be0de65068fe2cd3124eb2a7daa5b650ea0afc8944374f24f809ae5d23a8cfa65904f680ae3911771354bf8dd54153ea5b5786cf77642f2db9d572dcb9ecb87f1ef884cbca4c7154b81c2d5552c2b03165bb233de8446997c96f40284a0fe3784fd25c48ba1e54751e697ae3a2e4349e2c0ed2b7ff898fa5ac964e8a3a8945191baf46f510f776db4ca4cf1bfc322aeea51fde9cc47a61d760cbbd0e5a7b9d82b93f009f7d3af28382e4fae1c1f43fe4c1882e07bce556eca03c7d20dfdb9cd93bac22356138c00f6f16eb4b741bbd52effd6c5cadbb75084c25ed7574465144da4d64751ced2e306c96e1d417eb661f0b57b19d12018b5a508a0a45d44d330f8b756cc99e48fe482ee9130f487571d8bce42284b9216aedc685d79a8b8c6deda26e4ee2e1f79ee21aacd7f610f312811dcb82a40b5d1614b2228151541b0a7c0e89469024299f173fb51ee253f02746b81cb2ceded8c18cd8e66c1424a2d21fb220958f06086775b79f1cab972f3d94985b2549a9e570681b5876c170a511706e8b3bffb593b5f6379c45bb2c76de69b6647acf43b0c0c0786a37b60304304a937fedda17a908b6c644b8bb57edec989899d36a3e622a408eb7a4e037e7ea0daf6419b44a04bdd6452b7fb989a5f4eef31be68ff903743e064b224711b37265f75e4a1e040adf0ce334be46ca04a86839eb7fbe9749b87150f6be8bc48177251c8f33f263b1c3af83b0e4534061e6a09e8e0649556b7d8cdc42e8f5643e6e5e95daf8629b9c36f06809702ed2f77ad41fee5cc35a74d58624f8e838c3ccd91071a322d8b98c1ae2327484babc0859ce75cfd7516deb424ee38c78a56b07f7e6549f6d1bcc0babd4db8a8e47b9daf2bd2aaea9dac6562c5f7e65fc405466d596998fdbd483bb5d84bcdae54b02c48f6cc8f55bb364e5c06fcbaa78fea7e4f6fc613b30451cb40578dda6c08a79b4369605b7bcd51f8141d225076d02cb3a663b6bf4e28e8992d849a9099b46c46c86161b811b193ed9a96a6d93b5ba43cfbe109d3a11f78670dfc0e3d5661f793ba11885d5fa0e9865e140d8a04318c2688662a7398bfdf88acd3a564bd77f7f036639ae4a96f0d7ba9d64eb01d1c32edd3b224cc1c46782167aeca3c88d5c1121915d5b0136a51d11a58315567ee575243b5422846379b189a4421d06cdff242aece468224034d944e76b6d3dba5907f017e543e19975996b347037f69bc01bdddfb3ca7624263c37f8725ab2251ad326c8952b78908ad26439470b565c0c3466e8f2611c33e6329acf10a73e2c3a660d419ef50e857fdc03fdff24e98ccbefcf2bae1814090e1ddd41dd5e49bae42d4bd3e8b69b46c3dd86f7f87142b2053208cfff96913e8c74fafbf3a21fcb0cecd5ddf5a25681d1acf3d0e106b24fe13021387575180954a84631572b1b8c6a23a985359772b012b8a11ba885915c9a06ae001efb7ba4c95f23ca5cf2fb2b0f676a10169dc8ffe0f49490e28f6bba5b6823cb2e3e3350be6bf6558038c6109f10848788bca6203aaffd1e88b8d49d49e91e8d7440a242fbc269fbf538db9191819b4f08739b15a4e69df46b1c5190fbbaee90b673492befe017f811b220eb00ff893b748dc3d9c0c37327617bcae1f8114dfbe783883cebfea7eb5d40f48f1fd80d77599684f4ec734c7c02852bf8e842c0dbb76dcc5ff26b1f52e08c9d8ff8d2e7b57f4d862fd519c9b21c67ec9073bf1f08fd965f750c190ae5755e6e82066b079f688e7265c247d17eb7cd876bcdd17b42a6eafd09e5b76d629b8b7eb1f7c6261d9ab0a65e2609adbe0efeeba5051e59408aec5447cf94f97440aff29327d46ce96c13dd0a2d5c386d74658e41ef7ced812c98b9e13dba9efffd764525fd2a273469694f2bd62e4ab738569ee589dab29c0c5db7b4b89f913df728fbec5fb16f8035aecb9f3b8590a45140105b1095e8d5fe530a8cec5e8301df6ced15bfd9f511dd7738b1ad065b039cd9407dfd2190e79776c468f6d168f73cb8f9af561d4ca21e6be701ee74a3e908630df4b349c5f2df7cd6b9cd315bb8ea40408400d85aa51e980742f95ea09089d6285daad5b19a80f672ac6c0c123b0ccf8d07649a87b5347627ea48715252f1ccba7bb76d54fa0084c159975c17e225f5f9c2d2db131937b46f7de6e9b46d8785184aa0c6f2d536aebab57c034a8a1d58b8d0d250f241f626331825558bf2e68262f7c530a36b80fd526a7e27572b0f94309b2dc559e22482198a8e308a7f05b0c527551f639da98173a4d31d60a2e253e209093360e7347e0eca6d5abb3ac3888595f30db28e7cb05295ff5f50ec974c6b1fc37ba6fe72c652ea8181ef66904b27487ee3a4244f10c8f61ca35bdc3c62eae08d81a819a33d96fe18f4f0f1b01055429874aac1e3c0aee2c4586f9822e4f59f754f99cd667b917b9f6a26c7d43bd03c3eef68111967c3f6231056b142a9c2285c3311262843cf3270e03374b7d6b08518b2966e38bcb312e9f05db092e65bda53c5e4ad908579aecde4d9196750eee20492b6ca87041462e9063b94fa2414101c887c7223bcde90cf45b667f20ae92c8ff259f0d8569b4031303b015054056863cdcf0cf9f26314b150a50ff997fffe6ca90800cd218cfe42fb93260b8461bcee7c3dfd4e50e099ad81dc6ea0cef9e7276373ebd489c6dd5e66cefbe9b61cac6a5ff71ea25abb80f137cdc452258e5b9cb0fcd2962ca78fa51f80eddcd6702573a5170d8d9f3c9f25665b9332db4873ba3f1eb5765af24f9eaa32e71aabfdb4f407f5df70ae60ea6854fcc1d8334005345d24982070087dda236c0534c250901534004589511971fd7e14f28b8326c04aed1aa99decacc603d8d8702cb18507a26554b4da20bda1878cda6514a0da0e2418b7c429673e46df289dc359a7d5eeba5f37d4628f470ec08996c56a2282bee6ce23fc6895694b9ce281c23680114dc716a88d66ff41e3b184822dcd0acfbcd5b7c8d091bb4cfb70c832ca04f359d1d97fc340b43c9f73e7f6691bab23ce0283e05273ac08055c9df70cf9c7599ecc381aa56a1107a1eb32ea58b47e4cade1dc0dcb781bf4c43aa74963dc5883c0bc21f6932054b0b735bf2f9f869da2fdc645d742c18f01430fbc85083de714e452a71b26533385245fa959e4f5709f41f0c2a6967190c3445f49b841940e44530381da5c975e725b89feca89fd505b0ace73b959505651483515585a50557563b441f306bee734ebc5baf4ca888181f41e7b4d273775880282f9f725fc4a093f4f5dbee61d3fbae3ddb106ef71ff2ae314dd2370513c26866a1e163bd96f2d4bdff2f8f54b3f37c7d92bd0563998e7062a005d85e04919122ad30f35151328e52382ba6558550a6919df4ae29a1bf3d55e648f494a45c99e8979238a633fc033eb8aff5275308b98d4a2535efe04b0862ebf920a7dc0ad48d31b6deba90883b511afac19c56a7f08758a4c585d7458812d6629f66042e1aef9315355aa0aff5feb4282d591116f9af09198f4a90be0fc0cb51b06fbddf96283c67755ceab8c4bab50b9c438cb4b433697177d93ba9da0efb47dadf2c3060200a97eb766d3c1817e748ac7e7f092f06e9c70ec8c2b9ee91ef360a87d18da838a6fecdbe4337e36e826702c97e6d5726ad6f6b9fe2f8a0f74ad8256078e4738be011e0b24334fbbf848de69f9a3559883e93309c65c96ed96cc0da29238ecfdcbb2044183ea1eeea98f54125f0007bb99b7ae7549b5ed37093c397e8ec0945049417c0d3c41f0e190be9c64acda8cd75f120fe8f586c27f1abaadfbbb0b99d635b62415957f16fe4d44671f707d0191fa579e9bb9b3d7408bc9777caa80b67a793ebd175d50ce295bad2969ab9de15496ef9b6e01cdd901e2cb95f5819917cc37e89d92bc02aaac35265a8618037ee5956d1f2cd31a596e28b91c31e02c8f85ea7ffbf4d5167b5ac1e5489d02a37a3cc22f48055508d187c655b74c56e833a2acf4a5aed3a110f091391ab4dc023c392de354e24b84756ff88ebce2bd5b2b35bc22188ac742828e904f0919b47ae9d036888a1b5c7f3e1e2eb1a12ec04beb8baddb43845f3cc04a2f89d3cb89c623b1b8bf7c8cc204de3d6af6b78c87e80389b491dcaabf53f53c95c72257be49a371024f31ee0c662404bfb32eeda0d360f7f6754de85722d1a17112aff93bf2d37302060d5dae7d8540ffaaca48698a8f2c65098db3aee298fbc2452ed0d1b5ead059c321573350252c8debf774ae743c6acdba7affaec101c58ce21e0b260c32eb6e8a479c966d89d86bc730d847c54b52000359c83457d06a1dd4d2e19c5f35051037d858682e98a8c0ebdba9e0e352746e1585f20f5467bcca482a485dc682243445e84fb9b49e1ca5ac401591d664c000a539238dd8d020c0b153f5ae089e61ccd39fab4464e372430efcfcddba7ce97ab540f0ef1e01bc92b979891e533b5a281dc7d0b0fd25df3d903150e3634aad21a59b61c0413ac663db234f735d5b6d60aa4adada4a6369ea171d29e505816172215b55215c211d4d9d1d2890f66ce3e02a7f1445ee10686e7fb4423127f09e2506489048cd6b2ed053bd2a48704529e3137ed6699b19a237fcc3bd9065063412d6d15d992332b5eb2a4fa44e3b4c9c7ddda26f8570411b803aded916c0e367a293a0dc1bad6bd61dd2e7a155495645aa9f9e127c0c975b3395507d6253d9af44ce4f36a83657f455e9558647c138e863098386c0e9564a885f3eace27593ba0dd1d7a4526460d3420032581910bbf92d1fd10d3ee646f8d9dce333213d8e89e1c7c775c2bfbfa5578bacfe9f58f63e19c2bb95f9c0a5c8124a06cf7152f6e84ececb9b72c0eeb61957440d52209d77917587e7e635b133551fbde0aa9e9218907934121d5dd9f3b8f331d2a3cfd6b8eafd3cb8d5607a50cf", 0x1000}, {&(0x7f0000001180)="737c8219be24aedf5005383ff1414a3e0855d8a95ea2920a95260ad52487e044124cfaf9bbc0bd3d2a5fd8af695954820634d7088443c5dec3be28f1691a17f077ae324311cbc5fa925712b22e2f3319ccea33e56eb0f04e59a0ee6b81e71a502be575bb4f37534cf415075aa0626522334d23337265258287ce63e5df4c5e04fb832c05a3dd083148c1afe32ca66a65b914610245546d6e11db3ccc9b73d97a1e6562bcfc87e806640e5163cdacbe809357439ec1ba1f30a45b687f9133348ce2f1cc65539eb4cbea617c6f113d926496f4772a2d361d854f11dc9463", 0xdd}, {&(0x7f0000001280)="e4b7e09e1dca9814bfb65572e4a8146be848005eec3024797701cf1c02b5f00e8d20b8506e2aee2cd6d71d0d0a4878ea30afd6aa3786f55edc76e575cf23912ea25302fa4ef904524cd0ed6db047d653a16eb95ba4059b98888dc8c2c687833a8788964a29df99e73ae5db768f8642a8e7e391136d91e00ae8a2bf8031e3726541bd8859ebb640381bc5cfbebe3e1163c1710e59cecd0ebce70eb73e56641ff6883981350a44c2bfa6b9844f0f2ff0ac3f4820aae2464d8ea289dd2f1d0a8081259c7b0395e531891b7db1599f82142fc374aa0c5b", 0xd5}, {&(0x7f0000001380)="12fc6985f81d2a20d36c06886c10f0c867fb4fbd68e6ba7b4d1ada306ed72575b440ab05cf50e974d929ae84fb04db6fe9b0e41f9496b287e69fb10ebeeed7d6fb05ae2f4fc8dc36a977d2e125b3a6e73836a627a7aeb48f66845ed21229bfe7ec7ca03057", 0x65}, {&(0x7f0000001400)="3d269725780221671ecb2cfecd1431e44e40cb946fd5e0ea88fe03428d6e2780f233864ad4d817b9f6618181b6f85927095e41804866986f47b536aa655a63b62469fd50371b70301021e1b1c27c217bba1a66e7fb7dc1d55f259bf4459f8324b0bc6bc9198c0b381bbfbd2198aae6252a60420579cf22867dcfabee692720685b728b3275a840dfe5b43c0b5f51244c6b5881eab485338b2a09e83340bad240143830f943aee78e7a1a560ae75e405d6df7a079ee92937797cbe12f0ac7ebb6ff7a207d0d77096e366424d8ab3ab5a3883a2bf3d96972ed4a257c80936e10d0ec485cad95a6f43ce5", 0xe9}, {&(0x7f0000001500)="dc0d486f8eed15939c45e44a42a0b5375bdb3a968133e9b270c7f4a94969ecb16dea74aeddb450c45c96887078fb5f8f573be9159b2fdee85f08ea9fa0de70e8eba2d910c9f292727af9528fbac57d8336a606e647c2aeafaa36936f4664c340f2dd459465fb1334d72d794da6f597b1d454aac4cebd14b4e0ffd00d", 0x7c}, {&(0x7f0000001580)="4b3b1cf325926a170fcfb52593c6e48284a81ce56eaec0ab6be512b65d6c58453a75abcf074ced86f8c356b22981a5356eeed1b66509f4b26da0f4be4f50f9c8a771521e94b22392ffc7526bce9d3258ad6e0654c996ef2daabdb05139311c1af15efb732bfe1f2503c35b05abf7139341e32bbbda40043ec0d80af28e6bfc7f1c02a89dd3459755b7482f0b07384ed2619a06", 0x93}, {&(0x7f0000001640)="957582a48c0d4b46925e1e1e155688b15b635789963ca9eaf56fbb01575f4dd88c394cc9370672205d1bf4260ac2d0b44d3d9cd737dfe6a54f0dbfb0c7d883879cd4b72621e18ac561ed2431eb356d6aa694c1d96a1e80ebe6951b510bc783bafd208c37f9959818d3f364c50538f8049951838ac1ea590ca98f20b9639de55919b4ece8e76e1bf54765387c0244eeccef41f3d27e82fd12a303aa95d962f470493ebe133486c24b6356f7ea0f4c707f6fdbadeb61ca1d75ebed0e47f577ce501dedac8cd28a878e5a54f158552c7e29d8f4a679e037ce09dc0a8318", 0xdc}], 0x8, &(0x7f0000001940)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0xd8, 0x4}, 0x3) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCCDTR(r8, 0x20007478) poll(&(0x7f0000000000)=[{r0, 0x166}], 0x1, 0x0) 10:42:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 10:42:00 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x40000000000008, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r1, 0x2) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() syz_open_pts() setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x3ff, 0x1, 0x2, 0xee, 0x8}, 0xc) 10:42:00 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = dup(0xffffffffffffffff) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@file={0x0, ""/108}, 0xffffffffffffffff) 10:42:00 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x91, 0x2) socketpair$unix(0x1, 0x4000000000000002, 0x0, &(0x7f0000002680)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpgrp() kevent(r0, &(0x7f0000002400)=[{{r0}, 0xfffffffffffffffe, 0x0, 0xf000006f, 0x6ce4, 0x3}, {{r1}, 0xffffffffffffffff, 0xae, 0x1, 0x1, 0x61}, {{r1}, 0xffffffffffffffff, 0x12, 0x10, 0x2, 0x80000001}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0xfffffffffffffafa, 0x19}, {{r2}, 0xfffffffffffffffa, 0x97, 0x40, 0x7f, 0x3ff}], 0x5, &(0x7f00000024c0)=[{{r1}, 0xffffffffffffffff, 0x93, 0x1, 0x8, 0xffffffff}, {{r1}, 0xfffffffffffffffd, 0x40, 0xf000000f, 0x6, 0x3}, {{r2}, 0xfffffffffffffff8, 0x0, 0xf00fffff, 0x3, 0x400}, {{r0}, 0xfffffffffffffffa, 0x40, 0x40, 0x7fff, 0x7}, {{r0}, 0xfffffffffffffffd, 0x15, 0xfffff, 0x0, 0x7d}, {{r2}, 0xfffffffffffffffc, 0x44, 0x40000000, 0x9, 0x100000000}], 0xca7, &(0x7f0000002580)={0x7, 0x3}) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000000140)="d43efc86a150b146b1913bedc6c4581da7cb904d17bae056ff0920456ec943024ed2ac13066f65f0fb1512fce51fd4fd0b56b2b68a99b75d56f4331204abe29bc578ff5c58939a5a6513913171578bb529328a6baf6c8955627fcf21667f59e76b5a06da453c41429b16fb03ada3b150c6c53b8acf97fd8714f15332453c795648e5d8aff7f13501505e28c51010b50e80259b01ab47d930848dd8b57f17ae7d98157b19fa29f18dc7207323ed5415a4d0cd5b98d1485bff522b90ca80c717583b2d50472af9ac5891dcf5fa", 0xcc}, {&(0x7f0000000240)="497721791fe68c8d1d11b9edf1f7931af1b122d1d2036f42968ac4bab8c24a012a76598cb60e6b941dee92cdd380e7a0ad4c357b12cbb4329fc828d253c6c281a206bf9e30a595e3b9bed9c5fddcb90b64b2c363e47dd791b63fb11596d6072f73c1d5f33b6cc02f405498288f0b49340b02b06eda78f37ec029acf705ec757a75a039860e2a738951554e9b96b0840cc8da7aca28", 0x95}, {&(0x7f0000000300)="c0301197e11c39c2245b308e14a52f093a78038699331ea0bcbceaf0b62317976909cb92a78b4ac5476ab0cfb048faf7fbbbf59634888d3375788eb91365f7e7884a59b6bb372fa323df224cf8aa75eb85012ef85eaf1d3a501af9afcd636e27dee8dedc0a696cf17d460490262b218288c659cc797910cd22cba5d95c3311d822f12de78115b341d661228dd90a2c997db094fd22e67fabb391c7c49d950b79d1e1c8d2a2185ba0d0ebf05cc92a4be41a2479e5f6d5dbb3dfd0c24f33d3b35a2c2740f4aa2c6ba010c099d9c4df", 0xce}, {&(0x7f0000000400)="1fda87b40b2ff202721d8f6d77348242e44f2369b6d85e9b7d38719ff39858d8f5f3211fda89414eb39cc0285fdcba3be3903b625a09a1b4936ac7e2e22ab4ceca515705aa603c11f7074394840b20054f8bff6cb9071cab136ea17a4fda75ed5d3cde96536de68bc0690c2843e2545c0e4d26088b14435ca803fa687fee4d4a081a7a1c3a90170f7de6fd9235ecb7879bfd32a601606d001556837e6560f53bcf3c102247e2c23a621fb487176022d2e6ee1fdc8a2f1e4d4866a785a30d415cb0c9e26698c431d9ebdd3b8702fcb9619d23b7ea76fb247b81ec5f96e6f10bcbfd7193526930b4dcfe3c3786c3d6a375f61a74dfd86a242b004ae136bf60d06ce61531ec3e475d5233916cdc3322b5744bda9349fe0d5a695bffd39dd90b5170d5b123a4505685aad0f84a3c5426372001c847e8e25b2b480e51cc66bd42967814a88d171b666d5478f64f44ba73e0f480e0e72e0ddad4fde6eb42b055b34b749d781a0bb6ee131e5b8148196ece9b9f9a5442ca0bcde387c44677379ccd34a9aaaae3d78d98dc1dd6732c43c64eaf7e5c9ffb9755fcb5733f0cfaa2c23e27308a229665c4a21d2aeb050ca795fccaff0661e49b6c0c2a2dea32cffc820e5bddc87d22a76abda497db01790c7d8b958cb6668419963ce711fc38d5e6fcee81bb9096826607b04b3e7530bac3040dd0f3aad97cfcbf5badfae18e6263a7455f69cfc294edefa68df0d1daa615479782c199ce96479f7f1dbe74c16b7609cd9f650848fc79c9aac1eb30209c69a853dc3339a7533cfff127709b2cc2758838405c9ae6bf1cc3953bfc0b5d84a019176fbdb80952ba83bb772eed51bb2f63a4fa00cf0794f35dffdc461a7659b9e4d7f62fc4c0e1d0e314899056cd213cb2c6a79192bc731c544d1c9623846fd61356081739e60c3ee02e4d70889e550e6e7b1c79cfb3a5a6f8910eac7a83a07eaee24376bb898f506ce04e31998d805c810aea273ce4f837095397ea96f75a13dfd66b692aee86aebcad1a4d9bd66af9fbcad69ea73082bfa9ae4b65f7f9cb0ad2b4751db8c33c84c775b16195f9ae1f24fa48a030bafbc3df8296101995167ac3ca184558ee9f1f1c0ef4d557795f4a2288f4338b7b352f0bd159099baf496d72c22f3d89c0337375ed2642d78fb6835ab31fdaa4ccfabd6cb3cd25add3b3854c2bae37770ec59887e8c13b47ec944400e98455d3eaf59101e10eabbf5a2eee51181945da62519200b7683745ee1333c53648cbe0e865312769bf5989a10a7562eae6a859d9a4557880962ae8f0ea2d19aacf1dbfc6fd28a44e82c567d7e20f824e709d59b6e2b380cc8ff498bc34f631f957e1eed595453e80ffa9b2e1a6ee2b1da9847c7eaf0405ecdb5b310e2ff7e1147f15140dc6134698cbf0c0c7193147aa48323da2c8d8bc5f218b71f19c8d49fae4ff3f4f280026e5a09d67a2a0441beef94f02145668cf09af8042e99298891ea7e0c37a960adcc1a6d0d7d085ddd5b815aa990f95cc6bf2e256427196455cf47ebfd30b273b24c12c9b739253ba902ba7c9b321c9b9191aadaeb40f365bcbab957dfa0cfcb53e14d89316ed02dbdc83aa1d24693195111f9f826c2ad037bbf17e228ed6dc1b3cc2a29957e257bc86a26a8173342464224eda5a854c1692aea347818e18f668ebb37da1886d90044588688826128181e41c7c7017220646b47d4e3fa5eda93fb35c12aa6bf17618cd28281ba2d0a6785ac7115576d41e59b4d2ae3c40ef9b04512183ffe0a1e4434de92bb8fc214ba7419309538e15d687ac642417e6e349c169ca0b9c0f12704a6f8d709f89cf9f95e17416392ae7fe224f05153634fa4b5fbc67f445789dfc726ff488d2cf492853b7f60e41a641ca80a7ab56bcdb1ccf3f7ab758d94f0d7c69fad11136830f90efb1d522c19421b277b5d9cbd883afe4a83caf2ac744cb8af925e4f0ed6c9a2b18c432e9300c76372464d0b6359959983c666a283b32b59843faeb2e07e3c14a510963057a280e65b270a57c0e4e6df19117f074872d39d162be5ddabf9054b07d50adefc48e1db191edc9de3b721ca38262f2c73cca4510585ecdc328a1f780aaf71c9358987f253b4f15f309040702cde119209af7814a80439b7a0716e5451485e84c6befcbcefeed1c06eb7ff949f0f6c459702a712558d61c017dcec896c98df9bfa4594308a244c76e5f751f14dd15e11ec91bd1d62a3ff98a91b5e4fe514c97c32653a794dd86ee0a9de0965c6feb83e7ce08bf72112bf0dd945fa4f48b9e9c43c9cbec9ac563ded15086ab10b6d4517389633566cd65af29cdecda18b4b1eb306db0d6641318cdc4b36803a408da6b02c10092530ddd797b50452e25042f49c06badc8fbf43778ab01130afc6e1235fe780d7bc9f6dd186e2f2f17270babc59e299663949d0d54dad5cb8c0aee91294105b290f88d1498e702a4a3b1b4a1027433669b7ccc49dcef51ff7d12bd6c9ab5eb3af03cabdeb997663e286b251cbb73a6e60d13f8238a1d09200c4d31c70289d5d980cf138655a42dfd007b2d0c7335709231b7d9d6245ca66a77074a25a0a32a96cf5cd5ca6de311301c976ea52636959d392a8bfded35cb8150e85073cf96a3c738eae2c7b1a706be2c3d9e03f4d676e4de471f754f08c478a8655e56aa3952db3b370a53d47e5b1f2640f22beb8b9d716257b5d37ae55ec7383ad41ba631a90bad48d308a1a093fc91565cffe8aca802ca13fab93335576c156da0bb872210782931f5c648af2e10a3f9ad4434f7939abff27ecfa8f0f2df14bf63bbd58ce3f4215dba81fe41476ff7a5ce217b594d7beab55d5ecbce805b3de0181fca3ea6e9ffde77b778e4d2124acf1b207115ddf99fa2ac505ac8e5d430b983159043a0e0b870d155fe49ad5dd08a9edeb7c617f28a12bddc65901649a183de1fd3af00b5a38916a7994dfd9deb22ff66b9f83ba9bb0bacebbd77e71832e97988c5c12e16e7b96e2778f54cb0c7656e38bf3b866f9536d7fece9c2700071d34625c6501e70a371e3c76cdd68c0f71f357154e9296e3dd7bd1c233f47a340356d34ab4a66f488d96ae5e0c9a42c589866cdecc8551a08acfc1133e8129590042dfe7b7b56875dc3eeb97c894fb60a10b3dfe50eefd13ef95d4979935d9215aceffb7be5bc8008d582df976dccdf7c8704eeb433db95834758845b2aa4a13007f39243c5adfcff792d6da1b14af81410f61df35eb6fe4f316ef6279f8dd0fb8e1511eea2259c29580c5bf8af8fcfc3b6549b4bad90474567e2530d3153967bf1bc720bd78a7eb172655c36735bafa5625e19407169b3270d3f397ea4d7bb0a88e991ba4332be666e9668324b50f84570635fb6ca83c2ae0ddf944811558fef82c70c19514073fa8bd2da3fb9a287c3529a798cdf7339fe30d42981d384e93599693fa40e462f2b9a7e9b4d3631012a3a97d09df52df99d38a84e4298eeb2b16fc56038293bd3b8252816919fcad67f70437b65d9c93b095518ef35b403c61bef7b576512c29341d426952f3b95b1a1386b98a5530be1fb560d312573d1507cce31680944eea022c3d1628d9ae3ba070ff68e6cd3f25f2c9b0c60c3187291d21fd9684f0ae14a1daba5e9e908a9cd7bcfd1648b184e14c416529b5b2690cbb5ff63bd697aefb612fd77c6777420dde36e197206e38625d4876f22443c3729a1375f01f3bf0157aa9284bd86afc974bcbc800aef99ed2ce92b7442e68f9e5c9086c97789c4c61acfb36db42f1dfe6e29cd7e437d9879f19fc8422bdba453bab5b55fd5698829abcb58ba79096bb237092bf4f8c36eaa06d9fa565609ceb95fa8b2b6f3f38f63a9907fb027a30da5550994ebc9289f128f41381201d901a04ca9c59619cb745a6cbced2c85bc9e750ae54150d0408e71006b0ef049d466ded5f70e6d06e30c4784bb664bfdfad99039f8d38c2e205e6ee75d1ee5055aa03073ce34fe7209b35b40131b4488ea12de7ca295efbe772edc10336ae52f8d46aabf7a5bbb5d5a37a856fa46e5e9f927f61d52caee27e1351072fd7b71d2e12c2560d5d7005d47b4e075aef1f500d38f344b4aa7455260aaad50990998bc5d0470b502c1de7ead15360684e5877ce2665f5202e51205152a1c1b72a2167ae582a46a5fe63f7a1b08172b74052478af2744091d13ce9056d34b50b90a92291dd126bcbff2cdaf4bf61d0075705288a15ab6fed00c027dbe774201b77003f849089d84d7d0a1051a69131d0b241241cb8b99739f443f22e93ebe48ad9116be593177ba945e8104de96adac9ae99a4d70057809108eef0afc1105e4cd63b48e86d98c5199ce43b4476c32170c752576a51576bff401a0644bc2fe64a52c0a8a3cfde8fa6c2dfd44d139b21df469f0045b13084be7d5f460b0561993ad07781b5dda8872db9432e77ccfe53336dede0f7dd4d63c60dc556d213a040d10bb62b8294621065b141f945d41f4bafc3ef381c506d1fc84d4365986fb29fa1cd780d2a38332055176928b8004d02f18fa788def166087d86968465da13debb2d32778b4d650f5307c15c24f682ae5f33dc818c8e745d379300dad392923063be9b339183fa7578599839c42849201b5152433163766c74246141e9d945ab2e55d5fedf61f465f28ef29a8ab12ea89a1680a101a0b7880e689475463789d8796e13f940c396510bbd772d28a6fbaa6647d9b579c2c2e95e685876c5369eb835f2e870e88455220759a2b7be8a63fab51c1b1b718b1f8ce4bbcfe3dc3524a2d2ce4b3d47b39f8ff5a54dce76d07ead4f9f8f572e4fe14715657b26335dbb732521bd428afae58a4616f4e6f208c8a172865345cdaf7c2c39c4ad286b329523825d15e70c86fb64c48403190912f42244102c17a0aa99084d03f9e73c09077dd9a9acd59aa1477366ed8c6a00b3e26dceda7e3faf7f9219bac75ce766cecb8c3ff8bea152d49ac48a547aebab26f3fa7fbb366a5af6791ba4c97ae98b65ea004b3db9019c5baa1c6bd81c03f16a4cfceb809d5ff153a186362e77f807be6739384438127e140c82873a438934a808902f7e979e0fec338452cce453159cc6162167875d45039a10666978aa1d57676e6a77170529a11b8e174a4bd04aa96feed4c68700af8906c8d1cccc1ccc460fed516c73233e9e333098e495fd8f872eca838be877c5c714fbe3f9a1c09cf77f2c3b78782794e265e4cb611c39a321ee13f4322ef714ab3f22ef1898fa3c07547469225e5b993c0bbae124ca0e1e6bac2ff2bc91e2f54831c6c1903270b43a5c3beac78aa3b3e8040e812c445e7ea0f4b479840600d4118ff7cafbc0a1bc861a7a4f2e30daf1bff36312ceba135a5ec694c7f7c960a28d17ce320df232e9d968db8ff3c698f2026427a3015c82dd0548072a1ef729ad5763f48df88a9cee896dc66c14c5c5a1f37243168815171bc6d86b4fcbb228210961abddea05a97b5ebde26873abb8c0bc6f0e35c8aa6184620296c43f75f6661d060e1d0ae5d58279510904546889a16611143166411254561e895c6565b4e6d5f03fed0f11bda38a3195125c40613987b173633c6f67f73aafb51e24e861ace9056d3d6d18dac3061ca32f0f4ea082343723ddbefc752f60a92643b55fa60e38cc015f2ff241de9c18fcce8114c031d690472b3cb666cd6fae825ca70a159e98724b25761236664742673acdc9d3b0503ec9bb78232cd451a99cd865163c60ed24b8e715e7c4264f800ba5f40f690b3b9664d12cf52e3cf15642843cc861393a76", 0x1000}, {&(0x7f0000001400)="6c5c36bf7216e2a85ea7a83f711dbce9e0f16bb915acbe2bb6179a3cb8fd989173c13e0ec1572686360c1f9b25067558d4910e655e091f217448146ad8dbe651cb9cccd05fee16619f674a08a33d3c9402ec94e9b3894d3d67e69eaee9994f75ef76ba5de74e07f40375a01a59420bd263265a6aa152fc99b98665d49817dcdce68cbe5fa9192c35291103c8781cb8883e638332f5f06ab710fe2988fd09efa9dbc8bc3f4efb92b7d89d45426964e5f52d81c80c679c87b6f8d98746d17440cdfd535d4c9beafad5cf9ef7047c3eac42afb558555a379a69c4de7eef722de15472603328c613be37c1af796ca805dcb223062fd27e72c836d604b23d0257f5039caa69982c40090ee07b493e48f7f7598eeafd2a73ec9be8a833b937373b187d8b9c77853465dbef05a8d78d9fcacb52a5cd2004a3894ef0e7d89a36695813678bbe6a7741eefce6ba674a78927bdc43d4a9a115d78a0d0e8a4dbfadfc3035c731f07601af209e130209da10f20021648c0a3d93c8361ab91c257f02c5372d117bde84184d0ac6a8527a42d4e3cde0873e6aefc0f56d59a22b902f09d695269d5ec0ddd53cfa45d240b2653a9d2e6f31bc301fdbc8ab60f86bbe7235815674f6b2d00cf9a27af9c718326138ba34b0b034f48d0c02ba0ee2367c88fc71baabc41c73bc74f98947e8094612b61250ecddc9a2c1dd4f0ac81dded0e8456d0835cff301a348cf4df4dcf607da43842d94ac6a6a1a181a89e814237e14bc896d6d0a90f4324092aeb964bc5883f700f3b43ca95fee21220dcbf22c6596fb4687e0b316cb1da010487d5d5af214309b3b840996c7afc0b9c52ac547f3a1c044a7aa49a00a68142bba326bb6328c30cbb91a15b89caa8cae6e4b542b9d45920d8a919425ca19feeaefbc50c63cc0a4083b8f01a38a44e3216c2c3af066e51aafca1fac230a3b4faf0ccff90a7598d246132a298af3a9905e8a37acb9df604ed3eca35ea8778d0629d09f636e0cd8cc788d29d71d0c3bae4c9e14b34e7d07f9509711973df25337262eef38f4394401192a43ea28a0a5b264634158e733cf0fbf02fac7a685e20fd8e2c1a0bb231251a952fd6251bc0e0be45604ecb57e4eabb7c4fb91ffc7b7b602145eb8b31b8391fa36af1dc0e84a8c772c187d433b48f625e247269ddd88b434e1448ca2a5d23e01223a04b9469e9b13d87f53620c2f1687903f21b30060dc01c3d40a419032e9b83b0038349d34dc00c7a3db9e6f6ac46ce437a6b13022dff28a5d51fc032ae55dd9dd366245cfbd8739dfa328607229fd1ca31bc00d0286d21e52e6a13adf77968c0ef355c51f13d9bc1a5946c92395037cda5b1a00f459b1fc9e3ab593ef524ef5513069e50a563d448abc88ed0f9e03a69fa5b6a22588b81246662d9052eac6301e4f022db348a580d01bc823431a9640c7a1aa0575e2aca936820a4c6e6d3e2e34b7f8c560aabb38db2d5f2d5994a81d49b0335db6b085de1e1d1f16b709e067752f868dd3b97011f795343b18f44ba6facc907c5c4316be1522c455f15a4711c011c95ebad8bffcfe235c8aea3f4736f22d065c8e6de807b5755b3c50b3441c3da98bce187b65ead7f789554dbb572646912d66dec78bb92c5f3422676bb72021e105a05145ecbd7c89b792fe706c3d8cf4027fe6df05049739963d910e64812639e270cebb4bfce39ada43fb231e40d6aefdbed94bcd0c28d18cd3f9ee4e1e9193f8c48da3c7fd51c9d7fb25fddde08976fa83e3f545f99450f8499118d993a84230fa8546f5e44d37cc12aa02b4e5dc42593d7c62547479da9060f68a2dc16952945495d46ce356ef616b9a4259e28ddc2e85cc8a7b5a9b493938fad121d2f467bd6e0b024f99916c9b261007a0f1ffb221dac5fae76049eccf783d311f8e90226d352ec0a65716fc559465b15d42d86697ac6e93ba819dba466edc9492449943e9146773c4edf46bf4a9e807783fae3d7043841a90c4a28a130ce648f10743067977f355f3a3366f9b7c198c4eff47bebe8e54852631491e2e89d10093a641453aa11bfab88458f946c553189fa3a3da39434cd07f2007252a0c2db45e1f790a4c329ad91270e7c741f69866d386c443c31ba37f2d244e4ecc02e083d6ba16ecbcc9406b2f259dbdb16b728f347cae68503280576448cbef72ac8a408fc2d932077850561f6fcec0a3b4f5f906081d835389ad47d10a1d0b8250bde937aa12f7c139db09ce0517243649d6fd78c177aa09e2f7c4159600befced10d638be4001dfd5226a7ab87b12101293d472e72f3b28e317da69dcd92149c301a3e091f9d02cf85729cb95aefce89f0384b2dcf4cca1a0c5ec52e20a1482abb3c86fed6e34ca44fcf42c8759d6c62b0132eeecd4d382d5bb091408c6fbc48dd7619d0e11111d796614822554a6a919c8183786d448a2c90f04026dfab33597799735dc4c2ea852beb2ba5618917a78c785daa4b0a7712af926933ed01beaa8615086f467cae31460903daaae05e0cb734cc063af196ba3a94570c65f34fa427ad7105ab691d81eedcc5448e2a5326dcfa8816571d7f0e1c31e6247415a949da24418989b1648e02c754422d4f506a84e9ac9c0210c7aa52f210363560f6dc861b0902003a7a58f28eca962cdcdd1a7f0c5bc15019a3f5c3877dff4920b72069dc195db39c48fbdb884bebfcc3a8ce3055b866d6d2856f883d28467dfe735e2712556a743b23baca21586e34fa53a92b253ba6ea0900f8f3ee4547674284f035d20c07f0f4208b19661612b051b8f293e34a37675a8bd8c0c21951fdf9a1585ae5b5dd0c9be5d093dd3f1f7d8ef5d1e9ef2d7e419bd722c6c4e765de12b9d61c0b98c1daa291f6480edcacaad6b980334b050cdb32658389a87c187c8dd8eb2cc07f302a8e9ba869d61cac9c0a5fa4e5b197bb335f0d425ef6ced5c6d0db15f222ec7fb70be098abbd68e4a0f82502c0376cbdcdc5e31ec605a9a9270a1f7e62b2455e0acded6ba115e47a120077be057962d3e8853d926e78d3474523f795be88088964709138fb357e7adb436bf6800a3c9b35f8c4d3d05898edccb4e8b4acd3d0598642f62320252d79b8b16310cdfe9e6cd514c943271b7ab86a24b934b69eb12fb6f806631fab99ccf88843be3d8cf07f0ba3725208c003e3b4c4edf91cd1ec59d47a2a114b6d8b7431cc73a18096037529d6a5e22f68fb6fb0b5b9a10e70de04619e4016f2099d6d034a8579f93afa661f02dffda6d94f690c572f86f64d2be61dfd0a0bf4d1cac152d72f757cb038dc84a4bb3c98ba0cec57df63c74e590f6c8e2dd4292d7a9c305ede88579e4fcd378a3e1e803b14e155f65f92ab27c8a6a33a6bf73927c9e044998516c6a33ec8704f918817f008224a6d51a49f5b768f1e3d06172c7f33bd6161a85ad48046ae6fa6d37ead7ae159f280748d462ad183c65c9a76d7ab349ac62d1d2f7d9e596fe27a5dfd4915405b52eabf9de92bc700ae975f7dbbd1e1a1a795473f3831025001396afdd9ea9d9ad2fdbfb8bd8a46dab40b44af5dea44ac00b75d832e5ec548c33c69d9a24e63a3f962b51a9ac3d60087a04d81701387d7305a145ed4c64a17c80d628744053740f4af983acb4bf532eb6a4f9df953ccfbffbac559c36a30848330a9c5dace0e23c8bb042f7a5b228d45686a855f19d7c97a7b4da14db66bd7410855509afe04e07a5308b4a4533711a7ea2c24569f17b18c2cafdfc5f62cc581d59fff80d193d25cc262604397227ef30eeb49f1fe0cb4be54ccf68a50f331c26d3a4866134e0984423cce5d076cc6556b877c2a5ad3d60aeaa5875d8d879f518c4fb94cdd44ddc1d04c9b922fe3a77aa067c99e6ef9ba6d53526d93628e9ae933d4f1ec24b538f6db9cdcfdb0499bb471ca93f90f5908761669b648b7c6e200acd0288fa6733268c5a0122ff22f2edf16228d09c76bed6cbac5c5d8996232e59c6990b88b9e404155034905638769dec013d596ff9f04498cf34678483c744e9eec91a6b967b0a0b498ce66a5569a68fd5abb0138597255852eb5b0106e97a71c1e5ca4c815378a2024eebfbe946038ef487c42948b71e3b4e872adef5dad30aaba19cb3fde70bdd35c36d6131212e37eef9bf452ac553533f1d7ecf3cffef397ba27d2ac0af90c8db89434e3605fbff0315365e0bf7e5852da946cacc4a450837a17b73f3c29cc5a7d50bf26243ac9cd7378e106bd896746f7034ed0f853f70c388fc996814417cf07f1c919f19cd7ff4b01611fe216aa9f26716d445ea93297f0780eda695b98faa3afe12a4b8d3eab23a7c3b441396f85e51da0796201992d037b924a22bec81c48bee1af9a00da351a2562aa3d45d588944b8a17c3889339bdedb0348a61f20935a0d0bf22f08f834e3a7beb5568680e47c71d2bee19c6c2d70d0974ec42d51aafc9798610e637f4ad9e603c9f45819e8f09b4f9d65c7dab669c7179e580217bffa3cea32249077048a37d882bce2b833d1fa106a7a5538d34ba69f276651049536c330f7115675e1d0931aa6575745a3ef64aa0cab1581540cc417ac139d161177ee793be6c8e7cb7d0a6cee0b8566c3a4356ebeba60069bd045a74e91a5bd9b73aaa614feb62d2462a8dd64b3f98d4b59252cc4bb3fa0237b124af296668e75d7378da1ab404ba041ac2d2a064364e71f12d78b99d098e54607518921309ac11874d9420ecb200f6a1da8bf480122a89ec21704a8334af26f65a17d32411725591fbc3b3880a6dcda6ed194d00785bbf7e68a7a1339d5fbbcde0ff2dce2e081077c94c4abd2ff94fd0d46552490daae08862dbb90682a1856619fe7ce09a94d7846d3c63b52c81710d8c108e3f0d14c267fbfb2760d7e411ef6ce548cc82c44193b4f79100a2be4845e2c364dbfa4eff038ca197283175bac1d156d1efa5a938eea4ef00f390a0818350dcfcb4eeb9e3c55e4530ff1748968300753fae9ba293105668fedf14fff5a156f6da2e4e4db1942e6a5033832d0a28c688cf57bd4168fa75b31c0ba42b65ad91e42d71c9337bca104d7e6b478ec1bb5a0f0c6cceb39f311741a3735a8cf7357732920959f0bf505835f817e8fa80b0486bd00c5f1a2c5306130d12728fb098164c3e8dc347e3c2d65a6ce6100ad5dc715664d5fb2c0ba0a8b424efdec1078f7232388d441315c0f13b5de3ea3364e21af7242a655669c237fcec934bacd6f800574442692ed051ac30c506eeda6f21321672703832c5a3271eeba6f4262e9ddac24da0cada8b5ecfa31167c389bb41bacf0649f6aa187899ad97df2cef041b0e609c638e24a2fde88b4b7e9ef73d030d465d1e30ee6da268708e486f5fec140b2c435b21c8b23416fe1e526c59aa6fa3dd6bfa67a1b9f493af7fb791a0363bd33c0e43a1ec47b39b40647410e4e7b728631dfee2d0a2635ddeb9fcd80f5f787a4ab752d908f6e61d02f7b3dd178151ba505cfdd3113b59b198115afa3f150e86939b68e114ac7f1f51d6f724aa30d5373fa2976520bb6c9cf11e71a02415a8af21baab147d1d291952513e6e33318c9814453239559a535512180fe4d0d54f7e0f873654ff328b427270114262a3310fe38b55c4cec0dc255fb8df64bc815c3a7f16fadbe7b13e4ac8428906afe41f8cf8807ba8eb4254ab1a504151135a9fb71d1813f4d7227b4452a42a80a2452e197b4136f855b9103a5c3067f01ff4c9138b756a22f34669ad9fe1663c813f58f943e8d62f736c773bb80ec100b4af9d2308b9563966b546963ad7b12d4c720", 0x1000}], 0x5, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x7fff, 0x1000, r3}) fcntl$setown(r1, 0x6, r3) 10:42:00 executing program 0: semget(0x3, 0x3, 0x0) r0 = dup(0xffffffffffffff9c) recvfrom$unix(r0, &(0x7f0000000000)=""/4096, 0x1000, 0x801, &(0x7f0000001000)=@abs={0x1, 0x0, 0x3}, 0x8) 10:42:00 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000001400)=0x10) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x28092, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)=0x1) 10:42:00 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x4, 0x18, &(0x7f0000000000)="382791694ecb509dec7ebc", 0xb) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) 10:42:00 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10880, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x7) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:42:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getpgid(r1) getpeername$unix(r0, 0xffffffffffffffff, &(0x7f00000003c0)) 10:42:00 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r5, 0x6) getdents(r1, &(0x7f00000002c0)=""/174, 0xae) r6 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f00000000c0)={{0x7f, r4, r5, r4, r5, 0x11, 0x1ff}, 0x7fc0000000, 0x5, r3, r3, 0x3, 0x20, 0x6}) utimensat(r0, &(0x7f0000000600)='./file0\x00', &(0x7f00000005c0)={{0x3, 0x3}, {0x7, 0x3}}, 0x0) msgget$private(0x0, 0x40) getppid() sendto$inet6(r1, &(0x7f0000000480)="3aef165e4a55568a50776c68b488b1d78820c2a300e51e37317f817cbde0dbf24dafacf7b4b12a2616cd8d07904c4e2351343d400092838a484b6cedcea8ed7011afc9f988607b7118e2c5c4c2d6f58b7150932a2fae3acd03a1", 0x5a, 0x1, 0x0, 0x0) minherit(&(0x7f0000646000/0x4000)=nil, 0x4000, 0x2) r7 = semget$private(0x0, 0x2, 0x300) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f00000002c0)=""/111) socketpair$unix(0x1, 0x5000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000780)=ANY=[@ANYBLOB="000000000000000000000000070000000000000000000000000000000000000000000000000000978e00000000000000f4ff00000000ecffffff0000003f1370e886e6a4bb2f73bc6e8527c2dd69ff3be40f0a22b4b40267ec8a4fd5083689803cc9872713c0c4f7cb454ab7b9c57297a9061443680390ced358c6243c914f91086cb4ba6f8130c893df3ee1a2bf62d1caaa85af774347ff0747e600000080ca607d35015ffc2464bdebac7d91b6335881263f8b693df352bd9bdd710cdf54325c4fe025792133"]) r9 = msgget(0x3, 0x226) r10 = socket$inet6(0x18, 0x2, 0x0) close(r8) bind$inet6(r10, 0x0, 0x0) socketpair(0x20, 0xc000, 0x8000, &(0x7f0000000240)={0xffffffffffffffff}) getsockopt$inet_opts(r11, 0x0, 0x0, &(0x7f00000003c0)=""/177, &(0x7f0000000280)=0xb1) msgctl$IPC_RMID(r9, 0x0) sendto$inet6(r10, &(0x7f0000000500)="d054a7ecb44f158339e3a367d5df134bf3f0eff6730aebac8f42ed43750f51cd9ed0409d9d1563d641f32ff2834e33e3a2057e478a1d4fecb9f4a29db2c7ed772155328211f6301c9978c29aaeb000186cf730a774c5a6adc0bd844fa8c0b98c382e939dfaa7f24f07f4b77ccf6c9ad84f8b1dbf5dd4c3f37ec080973c75b11b2ca8d3ea7b676fc84bdeef949b65cdc9b76e1c16e0712273b9127f5c9f8b3f3319cd52d8be7400ee7ab72129838fcf1809f62f169c4672f502d8c55350", 0xbd, 0x4, &(0x7f0000000640)={0x18, 0x0, 0x5f, 0xa22}, 0xc) recvmsg(r8, &(0x7f0000000200)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/57, 0x39}], 0x1, &(0x7f0000000100)=""/207, 0xcf}, 0x2) select(0xffffffffffffff30, &(0x7f0000000080)={0x8, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6) 10:42:00 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = socket(0x2, 0x1, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/2, 0x2) ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)=0xffff) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)=0xe750) chmod(&(0x7f0000000100)='./file0\x00', 0x23) ioctl$TIOCNXCL(r1, 0x2000740e) ftruncate(r2, 0x4) 10:42:00 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000006000/0xf000)=nil, 0xf000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000014000/0x2000)=nil, 0x2000, 0x0) syz_execute_func(&(0x7f0000000000)="66660fedc9c4a171e93d00800000420f3acc3695c46131d04851650f0f760b8a67450ff2b45601000000c4e36d185a5100daaf65566666c44265afcd3e65660f3805c1") mprotect(&(0x7f0000007000/0x1000)=nil, 0x1000, 0x3) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 10:42:00 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) lseek(r0, 0x0, 0x1) r1 = dup(r0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2, 0x1, 0xa74, 0xbd}, {{r0}, 0xfffffffffffffffb, 0x8, 0xf00fffff, 0x5, 0x7}, {{r0}, 0xfffffffffffffffb, 0x19, 0xfffff, 0x100000001, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000087, 0x5, 0x1}, {{r0}, 0xfffffffffffffffc, 0x84, 0x4, 0x4, 0x2}, {{r0}, 0xfffffffffffffffb, 0x2, 0x80000000, 0xa2, 0x40000000000000}, {{r0}, 0xfffffffffffffff8, 0x1, 0x40000000, 0x7}, {{r0}, 0xfffffffffffffffe, 0xa, 0x1, 0xd7a, 0x1}], 0x100000001, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x4, 0xc0000000, 0x3, 0x401}], 0x7bc704fe, &(0x7f0000000180)={0x200, 0x2}) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000640)=[{{r2}, 0xfffffffffffffff8, 0x3}], 0x1, 0x0, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r3) 10:42:00 executing program 1: r0 = socket$inet(0x2, 0xa8346a5bc24f57c7, 0x200) socket$inet6(0x18, 0x4001, 0x1f) r1 = semget(0x3, 0x3, 0x10) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000001c0)=[0xb6, 0x6, 0x28, 0x5]) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="11883bfedfdb701405673b242bbed3f35b423f7790800fbfa742aa7ea513a88a186403114d3b2b3f83463c7731166913cbbd434452b95192035036d4e29770e6069a4999580bcd849268e458088541155c22cd7c06f6c2cffe4cdad1434718114fc83e7ce2dfb07f12f586de9f2f149a0d727473eed21bc8d6add657fd71cd9a65d1fe99e5f3af8ed70547298c76b0ce72611847d079fa66b9ee08dea8a7e976e826ad233ced0ea29dba1bc716f64b3386364c5569706f54808b86a5294ba09ef3477cb2b058f20dce116c24f752967627ca09ce0b90fcffacdebd8a29b1fed31d70dba43bfc792914a6f3357d7c8a19e03fcb738fa14b48b3831018", 0xfc}, {&(0x7f0000000100)="915ceabdab4e920a53fc5dff1f26613663f3ddce85b598a0e3acae6e4f6893c164c22e9a059bcc115e51b0ae5e381595d853ac4342f2f0fb8e104df1c227a959b1c2b50429ca59ca355d64ce6bd54193954bc386f517e9c101dc148e24e371c234671abeaaee12d616015b9cbbf7bc684cf8c79db80d73b2", 0x78}], 0x2) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x20, 0x0, 0x0) 10:42:00 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000000), 0x400, 0x0, 0x8000, 0x0) r1 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x8, 0xfffff, 0x6, 0xfff}, {{r1}, 0xffffffffffffffff, 0x40, 0xf0000000, 0xffffffffffffffff, 0x8}, {{r2}, 0x0, 0x26, 0x6, 0x100, 0xff}, {{r0}, 0xffffffffffffffff, 0x22, 0xf0000008, 0x800, 0x4}, {{r3}, 0xfffffffffffffff9, 0x24, 0x4, 0x64, 0x8001}, {{r0}, 0xfffffffffffffffb, 0x48, 0x2, 0xd292, 0x63}, {{r2}, 0x0, 0x50, 0x20000000, 0xd23, 0x3f}, {{r0}, 0xfffffffffffffffa, 0x81, 0xf0000012, 0x0, 0x8}], 0x9, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x10, 0x40000001, 0x2, 0x8}, {{r1}, 0xfffffffffffffffc, 0x40, 0x40, 0x10000, 0x9}, {{r1}, 0xfffffffffffffffa, 0x20, 0x1, 0x8, 0x10001}, {{r0}, 0xfffffffffffffffc, 0x20, 0x10, 0xe76, 0x3}], 0x4, &(0x7f00000001c0)={0x1000}) r4 = semget(0x2, 0x6, 0x80) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000240)=[0x13d, 0x0, 0x100000001, 0x709]) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000200)=0xfffffffffffffffd) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000280)={0xe7c, 0x2}) 10:42:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) getuid() mprotect(&(0x7f00005fc000/0x2000)=nil, 0x2000, 0x5) dup(0xffffffffffffff9c) select(0x40, &(0x7f00000002c0)={0x8, 0x81, 0x4, 0x7, 0x2, 0x3, 0x1000, 0xfff}, &(0x7f0000000300)={0x9, 0x2, 0x2ea5, 0x1, 0x0, 0x814b, 0x5, 0x3}, &(0x7f0000000340)={0xb99, 0xd54, 0x5, 0x8, 0x3b30000, 0x3, 0x3f, 0x7f}, &(0x7f0000000380)={0x1000, 0x400000000000}) r0 = socket(0x18, 0x1, 0x0) r1 = semget$private(0x0, 0x4, 0x147) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000001c0)=""/253) setsockopt(r0, 0xffffffff, 0xa, &(0x7f0000000000)='\fFW}', 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mmap(&(0x7f00005fd000/0x3000)=nil, 0x3000, 0x1, 0x2011, r0, 0x0, 0x0) setsockopt(r0, 0x1ff, 0x5ca, &(0x7f0000000040)="d2c6424eb962225f495e1e59728fd1aa466df829b78345f925eb88aded203bc19339adc02c9737d9", 0x28) recvfrom(r0, &(0x7f0000000080)=""/148, 0x94, 0x800, 0x0, 0x0) 10:42:01 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) close(r0) r1 = socket$unix(0x1, 0x1, 0x0) connect(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) fsync(r0) 10:42:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) close(r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="4869148a7d18d93182ec0c78fe726baa76d667a14da31c274c12ac2d1b3c5c222e060a125764789a2ef53fcbdbeec6c2822ea2bd0adcbc13b6ec9d9fb22efcc87cd1141c84042f1c9a96d3a9771fb9fac175a21cfef720c075ef21dcc05b4a335d7ebb28892c7248a6a8e3a37f2fe643ca5c5245c992049b2f135329d988e2cd03eda740a4e7dd339b76fe96f45b66e359b231c276287da2628e3f26f53a05ac812c32549fb9821c673224d1c47134d88b780fd03541488b26924b88549ddd1cea8e9a39573f9392ffe2b67419e73d857e4b", 0xd2) shutdown(r0, 0x0) pwritev(r0, &(0x7f0000001200)=[{&(0x7f0000000100)="52aaedca8ba1c7c37937294c8e5638fd5ca3da52b6f11446ccc88ba6d54b794090eab7e39b21800996abc25612ac765bb408b9640ba59a576bfaa08e24a93f28b8ebde8b0a28c3b876c4f191ca9839a8fb63074388cbef8eba", 0x59}, {&(0x7f0000000180)="84a131e47b9b34881966bde0edf691c2a94da35cfca53276e62212fb2f85d363159866063e4cd991d9a2df37c08bc8d0ae23447e93d7dc3164242360bed5501b93ec0f046cb6f044a0e577493019db75beed112d045b4f12084c62913e66aecf83ae19503cc45a273de7acb2f9f67aee988d48fc3ea1c1631e61bf2e046baaa0e05435da92beb7af2e69ea0049b1a1f6e2d53eab3cf75d635f6c07957e83fedbf09af92019d3f88de451a5c393a50ff4f97c335efd29a866901882d1272ae580320e01acc03fa2ff7d88e6b299cfeb6f9342b4b59ed6fe01743fc751c115d97157d7898a400d01fa77839c1462b18c72eb1612fb405aa4b9107fe899be6209e9ab6e824cb1a3d38b5fa6df33d36789ea8f1744fb609da21d5b62d0d26b6b0e6af42c39afd5fa179d215cf8799c7c28f08b61aa1233598836b408a9ea4a18ef416adc18834a6fc6a3f4e752c51dc9b20d2f4ad8ada31ee4ec0d1db78c66b51d0a925884e5d77b7a080dcac105ae3d5dcf8ff89e3b2cfc1fa45b9a6567db8222ec363e352ba0bed1a8a6e9bd1274cdfdae3c0f6888036c469a7d31569241ee997f297d4c3c423153c347b91f3958f4ac7c7d532938460f0efe39667ed818335f911060af5830c19bdc3f1b9091a15d6b2d0b58a04d3414dc7f1c671780ecf00e7f0293246a29b8bd3b86f28b20e1a3138cb8c45f251346ceafe9f3b517e4275c001fb87065a52e252f5ad84261d0e8ae9740e46cdfef8cf5897d73ecacfc5f0e5f360857d4e618813e3edb6b667e2dc221176b87edb78e5f2243bbb463743d0a4d99ca8a62fe12e5935e77c01fae3ba9b9d9a38514e751b24e6ee3760c9fa86737af612f5448d8a6fe53cbfda582f778c75735b5808a09f2612b1fc5f08a82a07267f5ffdd88068ef9473ad226f3a352d1107bbdc9037cef36ccca497ce8c5e9919a4b14d43ff4b0e680f47b87ab1c64576d3aab509891445b10aa4b5ea007c32f2a96a366fda0374be5e51877ce9321f71f595dedfaf225ba3dff4a94fd4cfd4c824132330becc40ae9066761318de6f055403f6162871c1da88e8809a4e07e0327b1e479f80cd3b3008eb749bdf31c557d52176d8f4d94b647ddaa6a8bb668e0a642902c1e928b73126426867be8cea1a1eabdf6abe419f57d052c2c7c579e19f9a1f6c7fab889d7a6e0cf171500b0f663acc5cabda3cbf61346107f82b72555285cf036b7bbdd11f54e1749742993f64ef35d90f1ebf50160239d681091626df391e48a7ba1a713be2399626db3722bd411083337113c4301f0241c3ee2e5bcae28ff0738c920e31d1f8f67459ad318dc73f8b8f323e1be043780e13dc827f6b0f11f82cc139a5126d1b0f99bfdd65328c9d2cf621d4592e64b4df3f9f18058355584fdabcb9acca3fb11bf62fbfa3a5ceaca369f5186423c4099a84fcb0d106ea17d8193b54a64d6c7c7e1fe505cfc5651ea2b88070b0c197e67d07c1c852cb62caa472f2a2ad4d2d86f4cc8f7e37439468fc541fb12a8da29e412768967d035c654e7ae6820a0e808260ed08fe457dd58c60a0dc96873ca5cf8b43e7101cfaed4116bf8e2d225ce56a8e167304f6639943be0c2ad445b85e1fa13a88289c9ffa6c843a9732934dccc8a1b96d2b37ad87a7f9c19dbc4ebce72870d9f78000bf65e7407451ca59abbc110d358e79cbf60333de658eb188ec6942b2f0fadd1827a0bc741909a22348901dc03d9b6907f2b6572aa8cbe75c570ebc23a7b3c703e4828a75ad5f1168dccb97240974cc290d3f21e887a9b016696ec77f9844b8c958570bf092b50380737b7c744c5b3237a4b19f11613d7105a0e222567e8c2808793fab7e8ccbf52f0f232f635639e13a486131aa53a54e467d31d6d6c98c54366b66c7a9bb10605fbaf428b16a05d7abc117428b66eca86c82e7112cbee4e930b09c2d1bf17e17d680281a5b5a85ac77e21c642a0b98d991a0278c13498d011f5a8cac05a724e2057bfab6775fb77242ab3bd9d7328c369a73909f9067235ecac1bcf427a55a2b26bcb9e8a9c0e4f6e64b8bb2931aa1012b8e1cc40928b7d3dc41b506af4a135fd0ddddddea059a3a42075d79cb92d869c8357266aed953b23831010f0ed4c34d233e9094e30eeed684450515bde6b1134187ef1d6b0237d0970b9d3f957519a7f1f862654bc94576468087e28b22d0c0f3c3eb898050decaad36c6b9cbe29ae28372cbe1bc165bf15a95065ca1a051152383c4026f027e3f749fa0a11c670d5218763e5dcd06793009f5080a31aec3848413b48ebdae1ad6ee95d8ff5bb6cb92e5d90f552101b4a4bea5df4ed5ac622ee96e7695122d12d877daacc0e71cbe3616bf272c4892b7c444b3c388f015584f7fb81a3bedeff634859f108a54bdc486352b06018c996578dca05e2d95043bd157dc7c352c80e0f1e1d38c92622147d36e10f89aea7c3dae3765957312ca2e69082efd8f18722e26ca3c63e1a452c57ba794fe24201bf48b6fcfe8fac09c9101fa1a67117eda8eef95ea2c459a0fa10acefd98ec52e98c03c69a4f6b95243692946b3b156646965d9de74d0c0b94c4f41983e1bbc71bb9d6bd639de15297c9e749822eff996fdd5fe5ed1f7c09f0b1c9e1ef1ae81be3cea74cb3c19928b61723cb774dadf601cf32885101089cf6b243f80f9038db08e0428b9034fa509927d143d7fb65d3bd39cd1dee415dcb91a1912e0c9dd9fb5c1e4d20d90c57148c6b04b358860de5d4f6fe2fab7b7d341085b80a63d0cb95e3c7a1f5acd19bf1316621191c3c22b06182a62968cd7a2f031c12518ff6d78fb23d58e40e47a6ae0afad97395ad0bd4678d5d08c411ab1a37bc33d4f2e574eecfe470d206064b1420896fef48248e8b536acf5d2cb410901ac7c7ceb3f300e253d1753b119ccf504b10dc98dbb1a2150abd58558ba0eeb5b87407607249251af070d854fb51089ed3fe9d299bfa90851adde217be629cc615d4fd25ea2701fe784651a4eb02cd52bb140351c10c85fa53b455b2d9e3571e426e192c2dec99773b7805c310438c2b7db7a617e3992089a9d38d794249f0dcfb8bab441fc9a77c3fae8452243af30e2cb6c524f21efcdc699b92dcc18a18be21de738ae1a643045f04f0f337b5bd1c079509dbbef28e69b0caa637deac3d42bcd45bfa18616d347516314c08b7a3269121f580d8151904a28ab52390df2ec35c411188aab1f5ae9c2bd200dc5d01b062873bebff3ed354d4f47a1fe2805af8d8b6be8af559a127f0cc376fab4a5914dbec1f943af92f91c355c358c7b40ee0981e7efd91769c2e52b8f4cdeafeb3b8d4218c366df1519749273b14c8dd056b645fa62227b01aac89a64da200b933295727df079cfb95ec8d67ec3bc1309cdd03c5e2f0eabd5f6f76578afff245888b44e50274673342d01d8915fd102c4f10f061d12a09af504c338080e10733ac98a6d2c53d631f5317598f846161a044e3bff6a8b44fea3ae0ab00d8469e6ab2ded55599fac88f9c54c3918d51f43042a3ce5b9d196bf7cd9759f346366cd8fcd66a8e2823e58e451a6e32342f9d567344c82250021ea2006522efbb8e3fe7f3ab2e50f46a1ea897ca959a5b7d8c499112362a81afccbac4b71c76fa16f18e819c5ef9cfcac7281a12aa96e5a03d25695c30fe4d9f8b1288d1cf1c49c1907e5209eb7192149aad4af3abafc1c8df8618fb6518068f2bd2d0217bca09312b03f135e4c44eee56a64b6e1758f36a6611595de11ee6830a9dddf9cdf2930dd89080d7ede06ecea28cd26a2cdead16a0d0fb410f5c5574cd8c5e4340f5de015e18bb230f9d9b6d149a346b2a15a84f53a3f9b27d9408af54751ddb6dab347f643f030007c34879c0c5d48e9500b3b229f578f54cee81b7d75206c7ccc964ad95806bc06b647380a28c71776ad77c98706da5f85215c237ed9cfa74c8f294686a8054a00b9d4752211b8e7a00b5cc8d1858962589a1ebd60061bcf6cf969d9333395598b74ff640924b247581c2aed8b32ec14e70aaf3e83c246c8f28ebe2fe57e04c0a8e267f15b4a4172b6c844fda90bf31be5afcfa4cc6904be72f7db09e15e1468b72a0f3f5bdff27b525e5d9ebc1860cc9ec935f3437f7de3c2a4eb8aea4bf36353a00b3218c3a3f914f814b6ab1d77128f66cddf0354eab251311ac98056489df628b92b3761f13a76a7c0aa6ee63742f82a5bfb31d2f36ce1167c7a8f886dd50ea4c9b95aaea619b3349e6f5a0010c16c5fab4333710255ae62000b5f7b280bdea4f62f8fb1a321450e2c674c9e4916c323c9e7d2002c8b507ebc883cc1cf65cdb2743354740a444044d540608af7414a6a441973c5bfc397ad8fc6ae7cb376b8b139cb465acb670985ce881d375ed23e4546952386fe27e78c7f91ba1b0053bcc98dee966813ecac16d0b8044db35142cee388dc7b5094a0b28028fb2946a601f4f6718e56e5ae1718afb3cd7a6f38ca60440b0a082b6442c100ccb6a53225bc3bc6e166c421a78c31feef5c41e1b672387a04e34051c0ebd8952ebd903e16c9a9871789d803256c4d4da7c2e2e5ffee7690abe8656409f6173bd35aadf9968e3c1940669689d4e1704c22dca51d4ce7fd0dfa63378e42f8dd647cf9630e8f9f734b966c0097a42399336a186e2f3801a3fc42085596d730a3ee4149d8507a0f9cd99a307647de2caa03b1c27c5df63e0d3c6a7ba651c11ff38bcc8351baf8bd7ff2e025d00ea913a3e9b266050c0745a0cdb74167c64834a0d0a8e123f46488867d51beea9e74d45e560797957a857419ed0cc7660f607bd65c56600998b30a1744059a9462f19ffd7a52ae858b9e401fb25777a92652a781f1e2e763d4fbadc9c44d30bc5084816daf8cffa3b919306b7a49a3ac8d14354a60e46e61028a99d929d64e25b2078830d63f39b1ac23c5994d54808e96761c47562f05d64a9d29fdb6ec8bdbe0b66853b5f8ebba799860c3305dc0e3794b79cdfb376ed00871edf23025bd0631a23b0d94109970759df66c534eea57b2e9d63d63b4c0610c2560bace34a4fa8f0c7ff14d5d27811a48a56b980b6d24e228f4a925933a2f516c9a08c6961922bf05f6be63e6cc9412275769c325522726bd0c13ae482d8e11ebac3bd05c69e4880c5660081d462a3ab787516d5051eb76eef390e692c966fb4837e94d4280d2ab50a45116bde0584be21e4e30b7cb5958fa9e2ec329cf61fc43507aeaf9b1421130d876090e1a45351340f35ee7d42fe3371100fe6aa8fff676e3be5a10b1b7983a2a0602643121b244597c6206529fb953ba0959d2688057ad18bc0bdcaa663cae8eccfb24a9750e14fd6d09c0f5b73f2378691f6c9e1de036d326a49622e18b057c78bc57794f877ba967f714650ec61d7bd03c51a0d8863f477d84dc27ee7c1f3624e42596a660fa9cf166b69a08048524bbc4a80a2118a985bfabffa1f6f8c39841cc0238577b3869a80229cea765b8e35a3a5d49da24b19aa2ff2f25eacc49563f7ec7b75cc6128ea97dd8b1ffbbb9af45a252f596a44a5461ec9dc698c9a299f642a90e275d3a557454c9e8d293cb44301e990e9a500862102f5588d9036b9e88e02a2fdc6941e31e312b60788b45d0a81eeb320eaabe99be441dd272a4b8966708950023856b90d0ca2176c1171410865c636ec9d5bc5c9d82fc9bb5905950355b0757f31e98cdcb138286d1b9e4307faee3887e71bcddc1bb3a7d453bc19127f51e10573711a24d704842b0f6c150dd5c2ab97bda2054d33e463917164e4e510f7502", 0x1000}, {&(0x7f0000001180)="d994d1056abe6499678d53eafbe1448af752def2927abe6cd9dab3b06384b9786cb51c6be31a42729093783bd241c9692b9acdc02f004aa0c6776ad4cdbe781a1eedf1ea87d7d3a386b9f43f", 0x4c}], 0x3, 0x0) 10:42:01 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x3da) setsockopt(r0, 0x4e, 0x5, &(0x7f0000000000)="adc593ccebee18cd033425c99c151b0701605118256c277d6070e22e215ecfb323b038059052524508948cf9b2d399df04a49ee6e2f24c173adf026a9ccf3ebde326553fb8b9ab2027a82b81aed289dd458ed5b3efed30e89969752703ce9f20c9f91df89857d40cde488df041bc7adca15aa07306eaec70bb6b29f138db720e65a7577ad4332d52d8f200d81535324631c23e6f14684ce91f9447d6c215e3f8d85937739080c4bc9799a328c1835d334ca7b0a2b80d5890941d2e85", 0xbc) fcntl$setflags(r0, 0x2, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) 10:42:01 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2, 0x0) dup2(r1, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) setpgid(r3, r3) r4 = getppid() setpgid(r3, r4) rmdir(&(0x7f0000000080)='./file0\x00') ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 10:42:01 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x300, &(0x7f000000b000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)) shmctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) 10:42:01 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget(0x2, 0x0, 0x300) semctl$IPC_RMID(r2, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c", 0x1ee, 0x0, 0x0, 0x0) read(r0, 0x0, 0x1ed) 10:42:01 executing program 0: mkdir(&(0x7f0000000080)='./file1\x00', 0x24) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='x\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x0) 10:42:01 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 10:42:01 executing program 0: setsockopt(0xffffffffffffffff, 0x6, 0x10, &(0x7f0000000040), 0x0) connect(0xffffffffffffffff, &(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa) sendto(0xffffffffffffffff, &(0x7f0000000000)="ab96c9dc52ff64fd60cfdc8caeb3dd46a3ceda3a940d7c643f671bf6f2e9928bf7a85a6e5bfbbdbcac6d07488bc7645aab510035fb4ebb02688860f6ed85d8dd5c135adda15c64e943440bcadeac2e954b8abeab36572639b52b3fd8a389b421365869ce803ece36851b75c6cc6641125dcc0394bb375cb312e7f3697ae4279787c871f82b53c6b82e87d1", 0x8b, 0x7, &(0x7f00000000c0)=@in6={0x18, 0x1, 0xb02d}, 0xc) getsockname(0xffffffffffffffff, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) 10:42:01 executing program 1: r0 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x121, 0x40) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) linkat(0xffffffffffffffff, 0x0, r1, &(0x7f0000000280)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000080), 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xc) sendto$unix(r2, 0x0, 0x0, 0x8, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x12, 0xffffffffffffffff, 0x0, 0x0) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x100000000, 0x4bd, 0x0, 0x0) readv(r3, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) sendto$unix(r2, 0x0, 0x0, 0x0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 10:42:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() r2 = open(&(0x7f00000001c0)='./file0\x00', 0x10000, 0x21) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000200)) kevent(r1, &(0x7f0000000040), 0x400000000007f, 0x0, 0xffffffffffffffe0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) truncate(&(0x7f0000000180)='./file0\x00', 0x1) getsockname$inet(r3, &(0x7f0000000140), &(0x7f0000000100)=0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f00000000c0)) 10:42:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) syz_open_pts() setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) r1 = socket$inet(0x2, 0x8000, 0xffffffffffffda38) close(r0) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000140)=""/210, 0xd2}, {&(0x7f0000000240)=""/213, 0xd5}], 0x2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x481, 0x0) 10:42:01 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900", 0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:42:01 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x180) 10:42:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x200, 0x7f}, {0x18, 0x0, 0x6, 0x6}, 0x5, [0x762, 0xb8, 0xffffffff00000000, 0x1ba, 0x0, 0x0, 0x401, 0xfffffffffffffffe]}, 0x3c) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) bind(r1, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) ioctl$TIOCCDTR(r2, 0x20007478) r3 = semget$private(0x0, 0x3, 0x80) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f0000000180)=0x8001) r4 = syz_open_pts() close(r4) syz_open_pts() r5 = shmget(0x1, 0x1000, 0x5, &(0x7f0000ffd000/0x1000)=nil) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000140)=0x5) shmctl$SHM_UNLOCK(r5, 0x4) 10:42:02 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) ftruncate(r0, 0xffff) pipe(&(0x7f0000000000)) 10:42:02 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x82, 0x0) syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) r0 = kqueue() ioctl$TIOCCDTR(r0, 0x20007478) kevent(r0, &(0x7f00000000c0), 0xf8b1, 0x0, 0x5, 0x0) nanosleep(&(0x7f0000000040)={0x8, 0x5e7}, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 10:42:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) getsockname$unix(r1, &(0x7f0000000080)=@file={0x0, ""/81}, &(0x7f0000000100)=0x53) close(r0) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x400, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000002800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e4329a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e2712e266345157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a1312d3a11092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2cbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b99ae5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e", 0xfdf) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) readv(r2, &(0x7f00000027c0)=[{&(0x7f0000000300)=""/167, 0xa7}], 0x1) write(r0, &(0x7f0000003800)="53bfa4fe53eee41664fe3737446ca6c70deb2188f9f5dbcf1cd36f07a19f24ba5b6691a7e6ed1604cd2dada8e21fdb08fc63b3d956176590d2535a9b237ecfa2f729f081d51829ebc3a71fbf7f15e31bcfd697f9d510055b5cd0641a55f7f5", 0x5f) 10:42:02 executing program 0: shmget$private(0x0, 0x2000005, 0x0, &(0x7f0000ffd000/0x1000)=nil) r0 = semget(0x3, 0x7, 0x0) r1 = getegid() r2 = getgid() setregid(r1, r2) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000000)=""/162) 10:42:02 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x4, 0x0, "172d76898909080000aee16900c73d1b1bff00", 0x0, 0x10000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0xffffffff, 0x1, 0x5, 0x1, 0x7, 0x1c, 0x0, 0x0, 0x0, 0x3, 0x47163550}) shutdown(r0, 0x2) 10:42:03 executing program 1: munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10059, 0x1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x3, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) 10:42:03 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x2) r1 = socket$inet6(0x18, 0x5, 0x9) getsockname$inet6(r0, 0x0, &(0x7f0000000040)=0x4440) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x2, 0x1}, {0x18, 0x3, 0xfff, 0x80000001}, 0x6, [0x2, 0x80000001, 0x7, 0x7ff, 0x0, 0x1, 0x1000, 0x9]}, 0x3c) 10:42:03 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = geteuid() r2 = geteuid() r3 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) connect$inet6(r3, &(0x7f0000000340)={0x18, 0x0, 0x10000, 0x9}, 0xc) setreuid(r1, r2) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) setrlimit(0x9, &(0x7f0000000080)={0x4, 0x1f}) ioctl$TIOCCBRK(r0, 0x2000747a) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "cc510e52337b2efee534840c76f30d3fc9c06d00"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 10:42:03 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x6, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) 10:42:03 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x1c, 0x1, 0x0) setsockopt(r0, 0x29, 0x100000000000009, &(0x7f00000001c0)="03000000ef235484c44fd01ccbbcaf0df4a2f2e70eb8830602855fded7dab43d4e598554b18d0e3799efcbc52d3a96fde1eb89863bc87cbd7de8f5c421fd20682fc6fc0046ab49629c81a734116a19527dce7beb792d", 0x134) r2 = fcntl$dupfd(r0, 0xa, r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f00000000c0)) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x1000, 0x3f}, 0xc) 10:42:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x3, 0x800fffff}], 0x7fff, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x80, 0x4, 0x8, 0x3}, {{r1}, 0x0, 0x2, 0xf0000000, 0xe520, 0x8}, {{r4}, 0xfffffffffffffffe, 0x2, 0x80000000, 0x9, 0x800}, {{r3}, 0xffffffffffffffff, 0x0, 0x80000004, 0x1f, 0x5}, {{r0}, 0xffffffffffffffff, 0x62, 0x25, 0x79, 0xb16a}], 0x6, &(0x7f00000002c0)=[{{r1}, 0x0, 0x1, 0x2, 0x800, 0x80}, {{r4}, 0xfffffffffffffffe, 0xb1, 0x20, 0x9, 0x9}, {{r1}, 0xfffffffffffffffd, 0x1, 0x60000004, 0x9, 0x2}, {{r0}, 0xfffffffffffffffd, 0x4, 0xc00fffff, 0x5, 0x3ff}, {{r0}, 0xfffffffffffffffb, 0x6, 0x42, 0xef, 0x9}, {{r4}, 0x0, 0xc8, 0x20000047, 0x2}, {{r1}, 0xfffffffffffffffa, 0x64, 0x40000000, 0x5, 0x7f}], 0x0, &(0x7f0000000140)={0x4, 0xfffffffffffffff8}) kevent(r2, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) 10:42:03 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fff, 0x0, "d730c1e7ff0100000000e400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = dup2(r0, r0) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x90, 0x0) getsockname$unix(r0, 0x0, &(0x7f0000000000)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x5) 10:42:03 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "080040000082ac0000ffe0357f00000005ffffff"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x0, 0x4, 0x4a8) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000040)=""/148) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:42:03 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x85, 0x0) r0 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/163, 0xa3) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) linkat(r0, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00', 0x4) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') open(&(0x7f0000000400)='./file0\x00', 0x81, 0x100) linkat(r0, &(0x7f0000000380)='./file0\x00', r0, &(0x7f00000003c0)='./file0\x00', 0x4) sendto$unix(r0, &(0x7f0000000280)="119bbb8eec13ad40e4e6a30afb241f949de6f5c30cfdc9ddc59ed43fcd95afdeb5718cf1e8d3e706a384187832a0fd04aceac64e45025d302ae58f87553ed1a0e7e2ba0db59b5b903a5b342e4a4512ccd8161ca3781a196226c9865c073daa3d8e4006cf406b334affa2a1904d5b77db3aaf942d8acb1e3a8039150b204f2b9faee6511177b40f", 0x87, 0xa, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) 10:42:03 executing program 1: r0 = kqueue() getuid() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x3, &(0x7f0000000100)=[r2, r3, r4]) kqueue() socket$unix(0x1, 0x5, 0x0) fchmod(r1, 0x0) 10:42:03 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000100)=0xc) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000940)=ANY=[@ANYRESOCT=r1, @ANYPTR64=&(0x7f0000000900)=ANY=[@ANYPTR=&(0x7f0000000880)=ANY=[@ANYPTR64, @ANYRESDEC=r1], @ANYPTR64=&(0x7f00000008c0)=ANY=[@ANYPTR64, @ANYPTR, @ANYRESOCT=0x0, @ANYPTR, @ANYRES16=r0, @ANYRES64=r1]], @ANYRESDEC=r0, @ANYRES16=r1, @ANYBLOB="48e8fd639762b83055b84b265ceb205f613531f3c0baba27c6f9d3744ee8944aeafd57df23f43d9c8b9dabc90c081de4e2e789be4311a1d2e774f16129576942691ed9795d6848dbab646de7b3bf567b0dea7bad203772112aa7ab10d24c28f69b471493e6c26f1f68d624037cb5158f18c5fd57fff4"], 0x5) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="c603a801f50be7576a524ce0dd601a0d0400000100000000e2ff0000", 0x1c) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) sendto(0xffffffffffffffff, &(0x7f0000000140)="46bf3574173959beb1197b8d1abd22190e0d2508e5361ac017c758cdb66cfba4baf1bc576dc254a88c548ff9cc8e050e5ed5beb03d4fe04255521c552b9e9d1d246717735423310d48da1dd2dbfb35f0f816e2488109bb1a0dfe88c6734380baefd2f2040106e6c09724011d313bc00fbe51355d132bde3df13c077e04772dc8f70bd8bb7bdb844a5a25df9e02ddc611a00619d0309e35915388b2816aaeb3", 0x9f, 0x40f, 0x0, 0x0) writev(r1, &(0x7f0000003300)=[{&(0x7f0000000240)="31f35687c736e6f7230687a447ecc5508c17d1ace5938d1d7eb9bf1f0af762aa69303109461d48d7633cbf51faac618210662b0962545741ab55a1a325b07aede8b38516ea9cfdad208e81aa034e0c4838af68c2fb8756d2ac5c071bbaa875cef0fc78d9a00eb4bec425f373eb1b82398bfec20b294772d798007bfbed032048e4735c7108e26144e7e91fa5f8fb35e3b005535033294da711fd3ff4ef3dc85442eabdcd3a83a2d8fb198c3baef1bf81a8169ae601642803c40929fd3332c85a89eaa51a334539fd29a3f5d9eb353db0a8f9f2acda01bbd192440a306ce4c5e657fababaaa975dd8876986896d3d8b92ad63fb29fc0371a37f87f1b7e5478f9cbc2777e0239a6ff4a363cf64fcbd906839e8ddd8309dcea5ea992215135ccc3dd1a1e31db404f6254b55ed4933a7a39973f1d6eb431d55d7187cb24abd74fe4f0a9819a8b8e3f9ac0c662f50142d6c706a866609d67b8eeccdae640e552850454779881d4983d94f5dbd57b35a02312026b8c6c1831ad3b6c6d659220e1dc78cb0cbd8ee2adb198b6fc8441c15122bb6b7157e0549fa8b039c05144841feac5e568c7f9b427163a471f615cdfc560401004a96aec01d018627834d4a78ea3bc97e5eac3443e184d0bd5ee3a3486a7a4bd963e64fd14dc4c768919a5d36977a1f319b1047657dea9556c089930d6a1893d3b37005904037042d4ddc1159315ccdf4f44872ff8501d98e5e490d0f5d3d01b56c999cd90ec238d15fbe6bd51133f70cbd97aa705191445afc776578efc38e4127ef8f35f0c95178e3b627559235d951595215626cdb8c8400b7b1707231375163657120dafbe8630a6de1d619fd9d63c00e2e3fbc72b2f35553acfb1a79dc5d19256eb0d7a058081ddc62aabdac9b5058c20ddeccf136f2862753ce70a0d7f2dbd53b42821cc4e0116b69cd900013693c2b69a247a8ab921daf17974d47e40dbe4e7a23994410007811d0767225f4fd792336bc75dbc5ab1bf63965fa24c6c74069d57cb5b81dd13859d0a769b25ebe35d5ef323292acb1883793596c7b2b2584ec4371b325fc9296b579d1d6bf5a7e9080aa883218331eba898a0318b204e38fdb4ad72888c6e2b75c7c3fd8b7c6ec5b87cde2130becdcc638a9a112c1dbf1ff6972ac2c232389652de4493dd51a89fbe29a2693c850bbfe6d2364e124e33d4c834f18d4105b1476b89cf9000eee5fc943890c8fce9e4c326f6a9e6782378640983fcc0e615d4b156a6608c7584a7d4036da72a7fcecaef667100a4e57208c2644052a34a30ab3a5d0e5c8cdbfaa700c838d1f3c2e282a0f617f9639006b9acf4601e53134765af72b0440e7938f5d96dc98fefde8a2cd582b6cd2a8924cadc33aa751902ba29b053d05562d86d491a02f94b0954028e515556ee3d21f69743d3b1ee9bd362eb1c5d1789105cbd1b7a4202eb5d45796f2a864b2d0d5d7bfa4143e40c789b940b66c0502743ee131638fc41e2b5cf94525c55ba4e6b923912ad2aa591ba6da747d76236f411b32f3770147cfef96c17ae413f93b4e61d1a8cdfa0072da5d98f69e9710c655c1ae19d886bf83d51aad9eb95d83c8fa3602c45af8661c97cfc8a0fe0a9e447bd25f8ff41deb09905d53bc59c37ae256cb5699726dcf6cca3bf874d0641dbca33f28a97adf3ba67205c1280b6a574157f904110ed67ea3671a25923398f0379994d6642ba8fd86be57e327cbada3261fbac3f0a883048c6f9f55f1bfaabad62a7f43e2a46fd1197442c71e28c2590b75f70579af66db7117cc5a2139517e22ffe4e588a69fa7de669269c94b60dd68c6d9ead890061f44c7f9e5580e0379db24f5cad439c84bfbb5a34e645bada56afc9905a971cd6540d4e379ca7e7e96020e9918e2c6ffc2dc8cad528bfdb4097ddcbc4657786345b88214925410998dcb110dbc4f394da488a5f391b7b0272114de08c692a9b3d097ab5de0905615dac3a0b1fcee1f", 0x581}], 0x1) 10:42:03 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "000000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r0, 0x2) munmap(&(0x7f0000306000/0x3000)=nil, 0x3000) 10:42:03 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) socketpair(0x10, 0xc007, 0x1, &(0x7f0000000140)) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup2(r0, r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x6) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/187, 0xbb}], 0x1) 10:42:03 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x800000000800, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x4000, 0x0) 10:42:03 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0xff) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000080)=0x3) sendmsg(r1, &(0x7f00000004c0)={&(0x7f00000000c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000100)="35c2f2e7820eb78b9fcf3e5c5f6e1aa596572b653e1a879a5e23b11551c114a76d21f841526905e04f75337f1a6b0137ac26489a448e55e94d5a7bc1fafc2ec0fff534791d41aff4d24b5cb1d26715961aabc0c5b97c2c5fdb46", 0x5a}, {&(0x7f0000000180)="ccfd08f7a157247661bab2d1c3719d482940d49a3798f5876aa72c3e46931157a15a60a6c8f9b50b133187b54e2f02c3dab26b8ce7a681ae088f9ae1d885200d7d08958878966b4351811e4faf9046ec0d40bef315caffe2662910242e92c5d05ea2e3a8becae504039fa776d7c00f30629da8d43059cc6df027dc9d91bd5a846835a381e0220c42ad3691bef6767768a313c86f40a1def02185ad6747c36c481e8dfc823e45db9c4d09c8da7fb766753f4de062b3c66a154b05c2645b4b19e1a9c84084355a082c4fba8db42f53504be3149c59ef8ca6f4afab767b5dc0a1f2296ff30f0ab08f18c9abce5189b25258d64c7c90", 0xf4}, {&(0x7f0000000280)="8ee2212c0814f4d3668712f07af504589440b01d833511670e4c6023ac7d3a3b0d30f9b8f65924bd6348f2dea67655722c71f2ad78", 0x35}, {&(0x7f00000002c0)="06e31e7d7f75a58dcc66b3a83247356b6c39239b68ef7f093adf5d47e6083570416cdf3dc67c3951266a177af2c3fd79db37f83d15d338be3d7ef2c7bced3a9be3b440896c6602db86d6ea1498d800187872cbbb824d8dc215499c8c4a84457db10075201e2e00597e53d7dd3ccfc8c2a05e3e5adc0326634d0f8a5bd16bc37981d73653fada3d3a1d6e06304c99ce", 0x8f}], 0x4, &(0x7f00000003c0)=[{0xa0, 0x1, 0x3, "d1242c9baea706a90dd68695421746a72b688222dbdb5615c98fcaf45ff33bcf24ee38e1bf1e98caaa9007afe6eddb906ecc728c20b4aefc30813f83b9d844466dc1fc46715342802ca947a55b42721bda0f41354b632922f3ce44a4be8ca51211492d29d83e2865809e04ee109a00825b3f07f341d58c34a41e73b4eec2ce7b5b85f38ef808d381d03d47"}, {0x50, 0x1, 0x60c1, "75d6df1ea1b0b2e01ce83d646045a21b0b9275aec8bf29e5ab310d50ff923c3d14e752661c0defb85e9f62c8dac3f32bde58a328cf3ccaa4e47d65cfa552"}], 0xf0}, 0x402) shmget$private(0x0, 0x2000, 0x612, &(0x7f0000ffb000/0x2000)=nil) r2 = socket(0x6, 0x2, 0xffffffffffff15b9) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000500)={'./file0\x00', 0x80000001, 0xe5, 0x7, 0x0, 0x5, 0x0, 0x4, 0x2, 0x0, 0x7, 0x2}) r3 = openat(r1, &(0x7f0000000580)='./file0\x00', 0x800, 0x120) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000005c0)={0x5687, 0x1ff, {0x6, 0x7fff}}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) r5 = geteuid() setreuid(r4, r5) setrlimit(0x6, &(0x7f0000000680)={0x1ff, 0x100000001}) sync() r6 = accept$inet6(r1, &(0x7f00000006c0), &(0x7f0000000700)=0xc) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000740)) sendto$inet6(r6, &(0x7f0000000780)="f9b108ca20f5311b9223b1e8e005765bbb935cf7f3e874a36191e7983446fd16c747472231091b27eccb869a40e7bfdaf75c7bd206c0aec27a65ea8a46f1ecc81e3204a8654088bc3fdc9cc5ff144718ad284513a1471828d0ae55082521720507f61ae529723a2822b2f4fb67a734865c6bbdb80220d89b5975b927bb3aa3bdc4ba3cf6cf215ea01c4ef7f875cfdf7279c1070b", 0x94, 0x4, &(0x7f0000000840)={0x18, 0x1, 0x2, 0x6}, 0xc) ftruncate(r3, 0xab) bind(r1, &(0x7f0000000880)=@un=@file={0x1, './file0/file0\x00'}, 0x10) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000008c0)=""/120, &(0x7f0000000940)=0x78) setsockopt$sock_int(r3, 0xffff, 0x1008, &(0x7f0000000980)=0xe1ae, 0x4) getuid() bind(r3, &(0x7f00000009c0)=@in={0x2, 0x0}, 0xc) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000a00)=0x6) getpeername$inet(r1, &(0x7f0000000a40), &(0x7f0000000a80)=0xc) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) getsockopt(r0, 0x200, 0x3, &(0x7f0000000ac0)=""/99, &(0x7f0000000b40)=0x63) accept$inet6(r2, &(0x7f0000000b80), &(0x7f0000000bc0)=0xc) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000c40)={&(0x7f0000000c00)=[{0x41}, {0xc9, 0x3}, {0x101, 0x365}, {0x81, 0x5}, {0x43, 0x9}], 0x5}) 10:42:03 executing program 1: unveil(&(0x7f00000003c0)='\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', &(0x7f0000000440)='c\x00') r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000540)='./file0\x00', &(0x7f0000000180)) symlinkat(&(0x7f0000000040)='\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') r1 = open(&(0x7f00000001c0)='\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', 0x20, 0x40) accept(r1, 0x0, &(0x7f0000000380)) syz_open_pts() ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000480)=0x8) readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x9e, 0x1) getsockname$unix(r1, &(0x7f0000000280)=@abs, &(0x7f0000000340)=0x8) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000700)=[&(0x7f0000000580)='c\x00', &(0x7f00000005c0)='c\x00', &(0x7f0000000600)='-:\x86#-\x00', &(0x7f0000000640)='^\x00', &(0x7f0000000680)='c\x00', &(0x7f00000006c0)='c\x00'], &(0x7f0000000300)) 10:42:03 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = semget$private(0x0, 0x6, 0x143) syz_extract_tcp_res(&(0x7f0000000280), 0xffffffffffffffff, 0x10001) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000140)=0xffffffff00000001) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000180)=""/246) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20001, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f00000002c0)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x7fff, 0x0) semget$private(0x0, 0x3, 0x20) r4 = socket(0x18, 0x2, 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)='./file0\x00') setsockopt(r4, 0x29, 0x200000032, &(0x7f0000000000), 0x0) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000080)=""/77) 10:42:03 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x202) getsockopt(r0, 0x200000029, 0x2a, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x1) 10:42:03 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)='6', 0x1) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) read(r2, &(0x7f0000000000)=""/50, 0xffffffffffffffb0) open(&(0x7f0000000040)='./file0\x00', 0x8090, 0x10) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) 10:42:03 executing program 1: r0 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0xfffffffffffffffb, 0x4c, 0x80000000, 0x1, 0x4}, {{}, 0x0, 0x0, 0x0, 0x1e09cc20}], 0x2, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1, 0x3, 0xbf1b, 0x7}, {{r0}, 0xfffffffffffffffd, 0x0, 0xf0000001, 0x2, 0x863}, {{r0}, 0xfffffffffffffffd, 0x22, 0xfffff, 0x116b, 0x1ff}, {{}, 0xfffffffffffffffe, 0x92, 0xfffff, 0x9, 0x3}, {{r0}, 0xfffffffffffffffe, 0x10, 0x64, 0x7fffffff, 0x1ff}, {{}, 0xffffffffffffffff, 0x60, 0x0, 0x400, 0xff}, {{r0}, 0xffffffffffffffff, 0x80, 0x9, 0x2, 0x7}, {{}, 0x0, 0xc, 0x80, 0x3, 0x1}, {{r0}, 0xfffffffffffffffe, 0x88, 0xfffff, 0x4, 0x200}, {{}, 0xfffffffffffffffa, 0x10, 0xfffff, 0x9}], 0x7, &(0x7f0000000040)={0xfffffffffffffff9, 0x1ff}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x1, 0x7fffffff, 0x9}, {0x18, 0x2, 0x200, 0x96}, 0x0, [0x5, 0x6, 0x10001, 0x1ff, 0x5, 0x8, 0x0, 0x31]}, 0x3c) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') 10:42:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000880)="063ccfc09bc7c1b21f56572b716a1c3432f682659fc281d5db851017c87870a22f55b24952652bf4c345d17d772d13abad0d51d78526fbf78ef76781c6e935353ce00946654b3c20f7d2526644b629c5c10bac7780d15598e4e3b5a7e816de8cb1c3f187bee322822e7e591c20e023f197f2f91c4f6a5ecd2af61733ea708af934713ee060229ce55d6ecf6e7f445e227473824cfc4ac6c35655e05747dc70a9f49615f9cde99977fc602db5c5e6ff298894cf0f5b8490793881d69b965458858aad419406c31f3ed4e4e09f32e848c863c9d71592db63ad3e5d1887f3ea80f72e72144e1a290a377b7c92d8d93de705478005bf107e59991fe73049e1ce41e941fe3ed90c8361dea8b99653728d4430c78e38158e7496475f3dd8616f5616aa6fe45928916987793fc806a49f3ff24bcc0d221990a0311cf94ae7ec2c67283f840cb85ba293edc1f13406488cd57ef921864f511d0cd4ce8f54411b1ae79aa4ca50ce1524561031a2e36e17a425df8142d1cbea3e03090273fa118a9be8c553444aebcce4aad4be414437f32578191850ce9b8972f30e74b6078713b5ba6094141df80c98253667abe8fa2b00fbf63d4aca508c82119d402ffe49294c8574f277c1f08fe077c98d76966c81a9b49332115479d82e56724e5f4695da8551d966838036aaff40b48c8621ba1083dfffad5d0a7dbe9d5fff099c7bbddfd35d08d7cef651f68b5a0eeb934d0c65c4dc3bcdd639a6f85364f1dba9354ff51ad1db30a2212629dede39a720ac5a7715c688ca848347070aa17bda625057d968b3ff7bbe667399db92f0289d6de94b41319b4001dde69007191b6fff0b8426bac3388536f046ea19dfbef325e680b386371bcc9a4db66ed7a52cecb7b2fa379014c70fd7f41a1e4f69f8cc47457889b8af947261962271f3e0a163b6a9c5fddd5bad56f95a1501d4ae140546096ecccadf8022a0c19479ddedbe1a4b6190e342de88a7013b520f6fa494ccbf881b690a70760ce570dd40fa3e44f4838dc957f233adc7a45035dafbca3bcfbd2eb4151fe3744eda05cd33f5c6040be1667902edf489f44472044ba736d6fc6aca3182c6d386916c9d05ac7b1bd4476c69e8a3ba1c61c67b17ceacbb72a2c6bf89d581de63993ef97937b805418c770538334e6295bdb73d98d2613115d9f756f42831164fb947fbc3258418352c0f0fceb6cb1a831adc3e40b6f31469f7c429965ff7b3fff3ff136f05d55faf261d31fe48ef0a9ce18bb1f37647d75f1f6bb5be569a768360931cf90eaabe8086f1172e32a4f0e0ee187e19f1c505e0a19398bcf151d35c54cfdc48ab330da97da35a882588b365834a726ed6b9d0ee1e61fdba7934082260ca78cc26901378a607c7d013b652cfc4bb56d13cc2eacefd8638ba81efcf0b4cfe9540d9a7ce093ef2d745426acf7f78886bd31165582b2eb0f4db9179fee332d3be94fe865d457706fab3f37e073bc6fe525c2de52444a94addd9ea91574d4f721af5f0fd032dc0010c55645ad3b8ca1cbe2f2436f9b9ce1299bf49b72d61431ac2bb576fc0311f757313d4fc8e1f27883d4cb9b1df2620c05c1c347ba75650f016e53809570644a0fa788b79c88f2f96213998e4b4985746c98c765eb59367660ef8fb81e9523982bb0d98bf4e76fe1efa9093ea3dafa9245e007a73d58b21f0f565aaf9de2150a09e1ce2ac150be18abf2333c412cb9ca289da3cabbfcf321e9828dcae5ffcdad613f8f10a49cf3137bf93ea75f90b45ee4d3f59cb66e6422551794230a28c32b32ffeb85e4a7d624558aa41ae56e20f85fb46110c494fa1184a004cef521745791285bed357868b330f10a36e2bf111368e151dfeee7e47ab6e309c272469382cd8a731dcc50514f3c250cfebc73efd7e30c16a833e4706a4228c6219fdfec5b07813c136abb755878dc707fea6972d8a3fa4969acf15b1932642f934ccb36e8d2944", 0x57a}], 0x1, 0x0, 0x0, 0x408}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000480)=0xc) r3 = getuid() r4 = getgid() r5 = getpgid(0xffffffffffffffff) r6 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r8 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r11 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000600)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r14 = getpid() r15 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000040)="e509e1819eddb31d", 0x8}, {&(0x7f0000000080)="c73924545d8c6a44eb4f69f731c95eb20c33c33c823f30ed3a18885af247d4eef51dce1a4a4e3a1c885704f1d4cb63643adeec1bea0f5e7d05a9645e01c299aab8569e350da1ce970df05bf7814a95346008afcbaa77ca2f1498a5cc51f33d1b03ea2c23c3810d3c5726ffc72718aa6f9bb0ad7189c0c95439f3f4ddc7808754d85beb6cb13dd365a1c4979e270f66ec36b51325d8ad8c41f4ced2617cf1e55414755a20860a328500b45650f2097e19cbde601ce18502ac0b438692c436cb7b654ce36b328b4ebb021e4803", 0xcc}, {&(0x7f0000000180)="1f52b7fcde", 0x5}, {&(0x7f00000001c0)="4e135e91489701d1bce6025299db715a4490e8b38f159447deb83c949ec95afa582757f8473c9947438d0ced01c16b7a1b0ae0de6d5676fb9a458b720ec35222469edc071299608c7164b0ddcf78261fec7cf30917e8e7ad2833ba16871c665ca3882f1e1698d38d5558001a07bc33386db104497dc322392606536e91f379dbe9113b37a7b144af655db5288f6cb14098842309a2270964987b7e418fe742a743ed2ea11b4adfb9751a5479f94172ccc1afcdd4c14556a6bb42248887c4ed8e2f65a152f9c0b80fddb46a2b44f2f2fadd9f9fedbc82700804fa9cf8f46fe86bfd09f6", 0xe3}, {&(0x7f00000002c0)="9f2ac9dcb22130f96da0c29b40a4c6925dcf4aca0cff0cf7807fe90d8da51051f7d90cdd6f6a87f82cbbba068fb111f3c3f294220b21b698da15a2dd29d89c349305af86ae62dffdb8a183a2", 0x4c}], 0x5, &(0x7f0000000e00)=ANY=[@ANYBLOB="79b049cbe621aea52ccc20b7e40fc1f19543a7c1cb5f1556345711437b924792146cfd35bec5f8f5a405c01d7c5407c5b0e8696d737356f447776aae5b1cbf5ca9cc785987f666a80c79643c76e7c1f99f56deefd2be00"/117, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB='\x00\x00\x00\x00'], 0x128, 0x403}, 0xbf8f348c3ab4add7) 10:42:03 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000380)=[{}], 0x1, 0xf7) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x100) fsync(r0) 10:42:03 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/73, 0x49, 0x40, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10, 0x0) r2 = semget$private(0x0, 0x1, 0x204) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgid(r4) semctl$IPC_RMID(r2, 0x0, 0x0) semop(r2, &(0x7f0000000180)=[{0x0, 0x4, 0x1000}], 0x1) bind$inet(r1, &(0x7f00000001c0)={0x2, 0x3}, 0xc) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) semop(r2, &(0x7f0000000240)=[{0x0, 0x40000, 0x1800}, {0x1, 0xbb9, 0x800}, {0x2, 0x9, 0x1800}], 0x3) semget(0x2, 0x2, 0x0) socket(0x6, 0x5, 0x5) preadv(r1, &(0x7f0000000540)=[{&(0x7f0000000280)=""/124, 0x7c}, {&(0x7f0000000300)=""/145, 0x91}, {&(0x7f00000003c0)=""/215, 0xd7}, {&(0x7f0000000800)=""/108, 0x6c}], 0x4, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) socketpair(0x2, 0x1, 0x4, &(0x7f0000000580)) semctl$GETZCNT(r2, 0x6, 0x7, &(0x7f00000005c0)=""/21) lchown(&(0x7f0000000600)='./file0\x00', r3, r4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000006c0), &(0x7f0000000700)=0x8) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000740)) pledge(&(0x7f0000000780)='/dev/null\x00', &(0x7f00000007c0)='\x00') 10:42:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = dup2(r0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) write(r0, &(0x7f00000000c0), 0xfe19) r2 = syz_open_pts() syz_emit_ethernet(0x1, &(0x7f0000000080)="bd") close(r0) r3 = dup2(r0, r0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000040)=0xfffffffffffffffe) dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020e850ebe3a00"}) ioctl$TIOCCBRK(r4, 0x2000747a) readv(r4, &(0x7f0000000100)=[{&(0x7f0000000000)=""/45, 0x24ab6d9bac2005aa}], 0x1) recvfrom$inet6(r3, &(0x7f00000002c0)=""/204, 0xcc, 0x0, &(0x7f0000000200)={0x18, 0x3, 0xf94, 0x8}, 0xc) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f00000000c0)=0x1) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f00000003c0)) 10:42:03 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040)}], 0x1) chroot(&(0x7f0000000040)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 10:42:04 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "00000000000000031cc5ce0100"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = shmget(0x2, 0x2000, 0x480, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r0, 0x0, r0) fcntl$setstatus(r2, 0x4, 0x8c) 10:42:04 executing program 0: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x20, &(0x7f0000720000/0x4000)=nil) 10:42:04 executing program 0: r0 = socket(0x20, 0x4002, 0x81) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r1 = semget$private(0x0, 0x3, 0x0) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000000)=""/82) socket(0x20, 0x2, 0x7) open(&(0x7f0000000380)='./file0\x00', 0x10, 0x50) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) getsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f00000000c0), &(0x7f0000000100)=0x4) mkdir(&(0x7f0000000140)='./file0\x00', 0x2) socket(0x21, 0x8003, 0x200) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f00000001c0)=""/183) read(r3, &(0x7f0000000280)=""/233, 0xe9) r4 = geteuid() setreuid(0xffffffffffffffff, r4) syz_open_pts() 10:42:05 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffffe, 0x5, 0x1f, 0x7fff, "d6f21d861e55595eb901ce86fd5d626ec94a48ba", 0x8, 0xd434}) r2 = kqueue() kevent(r2, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) close(r2) 10:42:05 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) unlink(&(0x7f0000000000)='./file0\x00') mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x20008, 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc028698a, &(0x7f00000000c0)) 10:42:05 executing program 0: r0 = socket(0x20, 0x1, 0x200000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 10:42:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000000080)="899300512f243b82829be9005f629b140be3edf90af88cf1f113d13669c3fefff16c80a1720fc8e24a822eda6ffffc08062976e72b704acadac116832e808b5b08af83c112689da2a489c55d955170ab61138381017da8c2d02b14a0b90b1f20d75a88f610fdc207aaba75b02dab1ac31eaaf1a5439f364c82c8d418219dadc53bc5cdaeccab7e680b8bc91a83133b4398e53377eb1e32fba0d910a70c5d97b5e6535a795377447852cf7b6c774c42a15da6eec98be93a38d5fc427252e8f297b969d9c0098c18d5c03742383382c625670832b30c25bd00c5e3f1fe81212cd4ad1915cdda96c51e1ae3000f357e57351d4b5e60ee7a33e680a5490661c293b50d73d21a7e8b94f23a9968eb52239beb6499ce03e04e3ac23189860768c2967c308b00a0b806a5a28261fc57c257cde5a76bc35e4fa4e14b5b43481e65591a7d23c0686cbefaf12234f0beafebc3737a569d61d0f23707427ca53403d02de628de9f8f269a0f53746224a4b7b9de75d99493506bf50914a32c5be722731f0d7b92a08caaae60f2c77cd2e6e4c0c7f0228872a2ee203fc47509a89cfd7c9bb89b16b441268d7b7c55081f98aec07c5f60b00d56fca2f23b972dde606868303d6b0149afe2556273275c9910d7de4a8cba6b072638d5ca5c7ef9656c97322d4da4193d3ef64d44330b191656fb5e218daa3fea7baed7e6c6a9b660e9b53627c74b383d49bdaa55263a2c3b83e1d52ec5fe372bb2ee7fbf8f242d580b546f26f90ee9bb42ed3a7d4a20c99c7c4d2d3e13252ebf37b68b9d23b8d3603a1b0378fc4ec5a89451c54a20a34a8b542615e1ba10d6f9fb7c8618382ebecf918af849b1fc0d56ef91f42eba89dd65a594656b41f10bcc989a1e27014488335b0e7ab8dd67461535c27bbdeb5e265a355721702814a40888b71af82bcd88925515644c23f8d20b34b557bee169fece05324fec471aaf993543a3353e4c801dc051b9df9c37bb390367fa64fae652a28e8d1483f35c15f2eff2828baff5f031b132748b0fc87f39b6f2e353336809c37ff0aa6d71e5894cb529148040d4e429be6259f6d673fd9a63ce251c5f197831cd610278c824f12606d4a6e58dfb366eadd6cac7c67e6810ecbb7b98954f5b70903fd7364c60171c6f4e12f77d1003ba9bfd6e5912c03f438d114c51bb3d9cd36f70995aad1999240982cbf830a1489392b6e9a997c783a81379081a0a73c727bae3ad94351595db5acfdf2ff1eb13646d0e56fce7727d0b6c51a0c3ca83a6858b1d65479e85d30a7385665d0847a26e789bb13ced4bd50c7547b10b1b5fbd464140d8d8c6799633dc27ed5e005e0f33d2d65f361426b93ebfd053f7aaa07125d47a2f2fb930cb0ca4f8700e0826413ac502ad21fe85fda29c9d5375532bc8d61572f965ae973b2227d731a8c83c10a6c1fb8b63098799cb7342a591d549f47dd87edeb9568780549605c161b48cf7d99a359140e4ca6ea1085b371a0cea9446458c20568131858e49c186d7168eb4c807c26c24da659e5512bc934603972759b6f91ffb0352aabaf165f813fa729e8689a59860a6e657e2e1b4d8f1325cdccc7467e4aea8cef335979339973e38cbd37b2a0aa7a21ed1d7c9944d2a4fba8890b29a4c6a221632b4c2f8eec47c9de3e1a08e966296642e675b38cf870053d3f7958e7c6b4cc445d089fb5fea3ada2e4ed13a8a8ad4d3d085c4d056a7e8dec4b5c73842a12720f251d8def8543b33d3cd344f330d96004601ce20b55c6d2e807792e672d636a38d855ab6967e42dbbd1deb7abe1d5d80a36fd87e951312c70b16d811e8d37db820cf0f1778e3de5666b4cf915d7bf112c084bb916abb47072e8667aeb9859cfabd5d938be7e610fc1c4678ba18301e006a3c812c14b9401f5234b8b230de0a64b2537f273dd41ae8c1e5bb0feff66f01ec0e891782572c73a46be88c1e6185980c5db7879965ed69ca8aa33e2faa2c10dfdff1122bcee79aa85c1253605607b93a4026dc8ccb3a5275238e21f35f2a6159bfc60e49aa02187152523ae9437c2f8837ea2631ff2849e665ad7f381433cf6c594992166a5e0101e9327fcebfa06aaf2a55a4004793fc4331c31e342a13a42c5ea279a1c2d7e2b85eeb9997d193690ab986357dbea3109cf912432360220bb003cc0cc2b2de0022ff5ec4528596f4b38097c5dd967121fadded3847fdf936f6e0a0620e22834f7c3a2fffc017abbc1f647d2c9f72e18942f48815d0b80a999c5afae7003a11d8d331b8721fc6c859229113b2d5ddf550c6133044163965a430259524b8131d0e6599639ac8467df05583134a7837e4244c3ea079cc022cf33915b9eea2a65082af1017c495b0dcb29f28a077ea425d9c63b01f7f773bbca60e4dfdba228f6361ac2b1dad1cf7b1d41b4a25be21431da09efbf8ea9b8f29d31269ebc218645c05165bcd912de0e2260504ed822955a229d57d133c2670dd714278bea3ce4f021c8cf5cc0f8857404659ee56913d1e60bbc458ed81fb2d35c1d165f255bc7d11770732888faf6f2468db39ff2cf6fc8d0c4ff439e94f275867797750ed6dc57536d6c1152fd96e1deb8800be99b74a55571db08a620c5717f1bdee8533880da06201d4dafaec065b981ff61191654316cff6bfac778f7d466bc9fa10a8c6e7a401679e25191893f286743f3c0d08976983c3352bc115b9593d7411147d05c03e13aab4ec5aff68fce950cda0a1d5b2a36cc827cb2ff4b4b146ef2055b5312a62afd11b63505d829f6ef98e743a8e3c782447683b0ca38cf89de2a462a7164eb6c10b8687174c20273631c9f1852806cd278fba9afd3c5af1c205f616195111f04b86e7d074932e2a18b268554b6f09a278401a16c06eb2b899061ffda03c3f36d10e1693d7c5785dbdf8bb8c2354e5c7f8ddb4b1c0a4e33f91c125cb159654fe8ef6827408a8ef910891cf1b513501c1b8689ae04a59ed134a4a2b48605b8f2c0eb6084921339fc021ab432302f22c1d3d5c1418fd5b0e110b9beb02d343444439ce5583fefc2672f9ec60c0ee3f37089ede54d66c1611cae86614a14a308ce7e5bef234ecd8c17678a2f23eb3f0e749800733cabc12090299434bb4a1dce68b779e819aebf5bc0ed4d802d32a92277b28c30260798ac226cf938eb32d4dab4bdebeab020453217c4e20f6eedbdefa7203ffac0053197814614bebb8932c79887c37a67e30ad180d90eaa66e005bafad53fba56648af4fd43966af2377dad26b4ea35ec733b71f87d4e42bde1ee359dfd5cc07012e66ef4b6f26e47ea588b0eadd54aa46dea186094495afa7f56b397ed30c09bf9b788661d3815073eaa0381e4ead34a968a199336d38a1bc857ebb4af167a389454f686091879d99e08004a3256fe4a4c86d7f77ed459a18f9d0d050932e073ed226558dec713c4e2db3b46ddf60f484b0db33fd52b824ad589486e3049548544043f0b334662725c7c190494b55e22eb6c36da1219055dc1ae4f2b581364bf829693b28d8cee8ab99113628e2c6e91b780c7c489a0ed09cbbc4b72f0f13e96d18beac5ef1603474f49b1d0e1cb8ec06ffbc1661642eec8c8e46d0e650a403d673e55e5ffcb0405b9f2abd5f7f6e5ff5c4ca4ebdcec7daeab1b453f6b2b6df6b6bbfb0bd6a7846d3f46d9a1aea5c531e4d4f8e257c39176aa6ab55d77a97efa7833992490f3aabc8f9065b8405bbdc7d52caa39f143cd69be2f342b05e68c3f4181b5a33398c3541f9c5b48d5807fa7a4ebdac25594d13c1edc647fc80da20a448abad11391211b0ae4ecf5f4716a20fe7c2b75d1ebb8d8e842f756cd679403fdd9def7e487d008409e8c1949a0cdf6a88e003115f788a2a17f3dfcea55f6de089c5d5793d0d9328205e292b84d6ba49f54fdb3514388fd6ead11ad507379d55318ad665aeafb01bcc48ab9dee0147d546d9342501e49ee864dbe59e154f82a91809bfafa5b0e38e6874d14784d23eeecb2ff33237ff846bedc6a6e52281cfd88086f11e515c7a08385d0031b45db8e3be8d3cfedd616721b2efdf9d1a975da737c563f07168f2aa972034d20f201620559c462234b5a8ac24a8b4ae80aa22242da19fdc05c35f4d76b45e9054bc30f6ac38a32e17656b542552a48a595f0929e13e081c4c3ecbb94a9eb025512b20ff45cfb5f1a7e8ba071be7cda36b50d53d886d238bdf6f2e772ebc4dc4190a22a9e177d15cb6ea3a8602c432b2fb3e9624b9f0419598fd116baa1b97043d8903364d093cc2bfd7258cf9f1afbc598b148c6f4addc7a75187bd8a9f3ff935fcbb4e316588291dd35c09af522bb03337568818368d698b280965a9f52530f3f77e386c86aae03ffa8dfd735b2a527dcfca68570758cb0120aa1d7c24ef88ac0c9c47e4fccf8b2d21f936cdef8d0f459dcbd1a16bec2e5e11d55bbdcffdfc56079d5d644e27c81e5ef480f16706847712f78905b4fb43d3741048d7e107331ddfa0e6ef7c5f6da3e0ae1102c9aa104733279bb65cf50ea75d385fc1bf6d8fe6ad7d56787063855563a97265a0762abd41d3a439d818c42c53b1b30d776cd25f48ce27072b0d37c7b50a116a716cac2cddff3bc43baa0be9ec2c334bb7528bbaf5b8e5e266169be2acbeff31f21818de5e2e4be1fa1a75d4d188d3dbc950f6d3fc9bfb4f27a8fb8334df0bec000b1572753b99eb21e3d0a61e5766f171e7c6bc12a1de691c47ece11653205988c4ca8f61d707fd4100e7eed323ad5c9c87ae293719c0b7333d6d0491f795ee96f9f6c04a61cdd1bb617d3ade3cc67e788c7b108c7211abd690ed12fdf93a37a26d134cd8b0b66623fecc7902ec5df5c2ae8b57b500c3b9f8e7334258dffe0e7dc72ab4ecb7206de09ab0ca1ee9e66e02fb5f6e0017e628f35ad26f0e7fea4fa15d88264355b51cdc60d5ed480e40929972854bd361294080fb4c7ad5ffd55cc225ed7d816dfbc9a70812fb260381c5c902c0695cd4ab736869c17054415186f042acebc41e9a23eb8262d9ae66099de1176943ff5e741a96ecc25d8ed8a4bba86cbc47a839246972b2886bb2ac0ec83ac4251f951e1c10bd7d99bae0a45a2a2424e20453375bceaab1e0e9f281fd3cf18d0254939725103a04bfbf13601d9e0c59e13a3ec4890b95fae4be8b4e82342d8f2ff27b98933259e47f5097e7ec19aa28bfb266158b4738401c161b63a3305cd3600bca101d3c11043ec606005fb820142c5b221d58ca11c4e953ed755c23fd05743650339c1d3c6cc8d2c354b6d6fc1140fd39d1b9511521b9e4456a3cb94d9db38fc4a1b90343a57f33e2c8ffa8981ee998425d66dd3cc3cec08a1dd6b764f542cc1d685c772914acf3aa38064a70d949f491f88a076976101fa8b40311f3802859691a970b8770d8c58321cba9130cd5ab17a4974c325b18150e42e61b287acb0415d0415076aa7a3d75c3177f35e6f1021ed0e358bac86786e614f0117dafdfd8bd3919c1e546948da8f1b3ef54096c6083de79202bafd89048e73be6ee022cddd63a130a05c07d968221b27a0196fbee65ffc80de1d94b8f5d93e72729d7de4d3e7a1749568a3efdeecc50896228626eda63e5a44c2e10e2245310a478a5376ffeb9f9c1de80b1c02b77617f6c1f29120e7ed5f61ab6226219bdd265728f77c6e3af6e3a9c98573901973b522796915fa580e04f3de2147a679d7de542dbcd1ecd9a987895e241146dc5ab0166e582b700efd7f05b8791d930619dd72e14cd38f70768f14b75cb61398c0305f29990ab39b759a59df4618e76", 0x1001}], 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000001400)={'./file0\x00', 0xfffffffffffffff9, 0x6c1, 0x6a, 0x1, 0x7, 0x1e, 0x9, 0x2, 0x1, 0x0, 0x8}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) fchflags(r0, 0x10000) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000001100)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) preadv(r0, &(0x7f00000010c0)=[{&(0x7f0000001180)=""/239, 0xef}, {&(0x7f0000001340)=""/174, 0xae}], 0x2, 0x0) open(&(0x7f0000001280)='./file0\x00', 0xdd837d8352a1a7ec, 0x1) 10:42:06 executing program 1: kqueue() setitimer(0x0, &(0x7f00000000c0)={{0xfffffffffffffffd, 0x10000007bd1}, {0x4, 0xa}}, 0x0) socket$unix(0x1, 0x5, 0x0) setitimer(0x2, &(0x7f0000000000)={{0x0, 0x4}, {0x6, 0x7}}, &(0x7f0000000040)) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x8400, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x3, 0x3, 0x81, 0x6, "5cfb3d883bec8bac83d3aea024e62e8636657377", 0x7ff, 0xe3}) setitimer(0x1, &(0x7f0000000080)={{0x1000, 0xc77}, {0x2, 0x7}}, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0xaa0, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000280)={{0x2, 0x9, 0x9}, 0x800, 0x8, 0x100}) r2 = socket(0x0, 0x0, 0x5) recvfrom$unix(r2, &(0x7f0000000180)=""/93, 0x5d, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="00002e2f66696c653000e16cba843ce1492ccec53bc807c9c37eefa3c8d9d3c1182bfe1eb10898d30daf3b10e57a1122e591f8e02b91fe01bdec441b079834"], 0xa) 10:42:06 executing program 1: socket$inet6(0x18, 0x3, 0x9) 10:42:07 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10040, 0x8) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_data=&(0x7f0000000080)="7605b2af7bd28f3f6e0e5124ba93c95c4c5b04113a0cb42073c13089578d040e8fee84d45fd441"}) mkdir(&(0x7f0000000000)='./file0\x00', 0x40) chflags(&(0x7f0000000100)='./file0\x00', 0x40004) socket$inet6(0x18, 0x2, 0x0) 10:42:07 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x28193, 0x111) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x1, 0x5}], 0x1}) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0xa, 0x3) bind$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) msgget(0x3, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0xff, 0xaae, 0x0, 0x0, 0x3, 0x100000001, 0x9, 0x0, 0x1, 0x51fd, 0x8}) sendto(r0, &(0x7f00000001c0)="40a25b44e30c553a7b706cd29ea328898dabc80f915734324ff54f41c1aa026150657268e0dd53cd6412d451de63d2e53005873c759c713dd84d6e14c2444d38280c0653cbe5358cdbc99f57e3f8a53d8ef020154baca7119c970050d1f253ad7e2441666d69fa96e5a044fce9b447a808324d2e0316884f234df6d053e8ace602be50e80fa98ca45e000a623dc725e683a023ad694cb2d446667d82cae28d6b8c4981ced53ad0520bce0a61c69f2650f91ada5f25feba216a62662228bd99dfa4b93f7917d3b07a1fa000dcced648a9ee786f5f73", 0xd5, 0x402, &(0x7f00000002c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r1 = accept(r0, 0x0, &(0x7f0000000300)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000340)={0x2, 0x3, 0xffffffffffffffc9, 0xffffffff, "8c4c01f373e269fa490137c8c0aec734baa04fbc", 0x7ff}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000380)={0x7, './file0\x00', './file1\x00'}) bind(r0, &(0x7f00000003c0)=@in={0x2, 0x2}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000400)={0x283, 0x1, 0x10000, 0xffffffffffffa3f6, 0x770a}, 0xc) msgget$private(0x0, 0x140) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000440)) lstat(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)) r2 = kqueue() preadv(r1, &(0x7f0000001900)=[{&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/215, 0xd7}, {&(0x7f0000001640)=""/191, 0xbf}, {&(0x7f0000001700)=""/84, 0x54}, {&(0x7f0000001780)=""/60, 0x3c}, {&(0x7f00000017c0)=""/95, 0x5f}, {&(0x7f0000001840)=""/179, 0xb3}], 0x7, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000001980)={0x8, 0x1, 0x81, 0x5, 0xffff}, 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f00000019c0)='/dev/bpf\x00', 0x802, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/wsmouse0\x00', 0x8, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000001a40)=0x18f) geteuid() ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000001ac0)={&(0x7f0000001a80)=[{0x20, 0x1f}, {0x65, 0x8}, {0xae, 0x5}], 0x3}) shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffa000/0x3000)=nil) readlink(&(0x7f0000001b00)='./file0\x00', &(0x7f0000001b40)=""/4096, 0x1000) msgget(0x3, 0xa) pledge(&(0x7f0000002b40)='/dev/bpf\x00', &(0x7f0000002b80)='/dev/bpf\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000002bc0)={0x80, './file1\x00'}) 10:42:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) syz_open_pts() 10:42:07 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0x45}], 0x1}, 0x0) r0 = kqueue() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb}], 0x8, 0x0, 0x7fffffff, 0x0) 10:42:07 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x40000000000008, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() syz_open_pts() syz_open_pts() 10:42:07 executing program 1: r0 = socket(0x19, 0x4000, 0x0) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000040), 0x0) 10:42:07 executing program 1: 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) fchmodat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x20, 0x4, 0x67f, 0x8, "50194eccfa9a45796228e07e85dcec1784cab47e", 0x5, 0x2}) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:42:07 executing program 1: getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x38, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:42:08 executing program 0: clock_gettime(0x7, &(0x7f00000000c0)) clock_settime(0x0, &(0x7f0000000040)) 10:42:08 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000600)="c8e333bd4868e7814f895750dffd31927220aeff5111e8ceecea888b4c225285bf8501a538a702aec20e5f203b9859a19c3da5565476cd6fb214fb0a31ebf41e0dac568f3ddce5709173a33964e690d1d1d228d4ae70b98b791a7cc8d95da4fc41103cbcfdb5c92502024015395d51121e065a64190b34d46496a6d829c625b5b1697ea39bbb37d422e9e745dfdd51f5df5b7383ba624e4fe5fedcb3f3f9db738024ddb86d573221ff325ec0e4e09059c7bc12f0833d87bee07f1875be03d97f58233e3a5492b52dd40ffd5df7444507c97aaff174bdf576ffdeea6c819b6078b3a0181cdab442d3b19ae7cd2ed2e1e327583d155ef77526c08556fcb5d9c2ccd156892446f72332f8ef19361488e74396b7b68556f12951b6fa9ff8b35b7dec870ae2543b23fbdc0b675a46262a575e7f96cc4c506d43ae7fe66d73cacd6dd499af15a338d295fd2e8705e2081032beda9a31dda625aa07c7302fcd08045a13e0d1357ae193eefa80727aa8678b5e5dbdf2f9f0d2d4243767abfe2235e7334c8973b6a1ab555b90e4868feaf9c0400e4510ebef6ad1522d1f64ddd1962ff0367ad4ec39c382498761f345c07a408a08823d34bb7bde286b350fe53c5d71beaddec42bd7e66977fa6cc8f47811082bac598481c40f2b2c6768807ad727c71154ffac12a0191f89b05475e2fdb64732be310217ed0153d7ce528607b8632d85537dc1efc9c5f33c4676ba9ad756e9724746a8d28262f92fd3219a873cc105eb62dcf902b145894c6693115a34aa50dc4016f77370b93518c39fd5682b8951be95eaf7d4bb36c92c28af1787e351f7c0cb2c48ef3af3424f10b06ec7833d12abfba20d587a458ea6f9911f800fcb3996cc348fd0868bca61dbe408fdc6caba101de2bf983198d482e745c7cb39ba8f88d08a2ec90a1879c50ea4e091c1d6edde4ebb9ba029cc5041e4a1c29d42b72601c209a2a99ba97c0dc2a2ddbc1e1d1e3dcc19bffa317144042b6d75251e9aaf84ddb4392944e21b3ddb9013a11d3f37bedd16d8281c8047ff4f514fc659b578bcf0b07330cc03676f6fae3128d5f792bbb2e30fba84453375d700b047ec99f3874c0f8fb272074db11dc58f2f59da2f68cb6a84e32715182703e21ef77e81060db4dc8cea766e3aff4b447e7ddccf0bc990e12f134d25fc08c95d87a397fe6b34e5ed280d33b3acf0ecad06143cbc13c39121b56c3532167448ffc9a5dc0b255541b25893ae6b6fe05df43117346a48251ed616e40caa86a76d423e4f24f121188fb4ae0be89fdc8302cdb33a95062763227f9fd202ddad77f395a9c299d109abb9e8ed78464e76580914d090a547123ae1943e1c8a2e98778d351c8623aa7c7cfabe12afcc05967c6cd66b975b05cefc0d506bdbd59a3eab216220fe9add7f4503ed02c793edd3741fb32e215d89a6af37c59dacf34e4deed062f4f1a315829b3ef017cb36626d9faae6e5eda55e58a165103b6698db7e471de5b907406105dcc250eb49f252427f8f845df61e45925b0c61ef2d0396f8eb54c0267c342302cafb92f81d15a1fdca5b50653f07c583beb2a7ddf2d226eff267a748dd6a262f5a093af337ce2f61ea95e2860666e1f788323ab409d937b7d5736e4f65c28447883c154a879d41c24a4643ab6ad875afb70387886a42b2cb04321954968c8cc7f28f6b6fdac5442dbe27615d2d00ac7d044ec64067bed4f570e92894df5bdfddde6f7065c5a85490745b9633e350ddba995fba574348a1887dc134a1a552ea8e9e863c1a75f34e5f4c5001f4e1d488bcce019f8d2b94e42fb715e25171d8838a68b8da6e3856705c0f90ae1e130fc1534eb4fdeb493c7b67990c200b048754e235559e398049b3185ad73187d7477720e2f29b7807c93a5291d1de4bb7ac9702830c7f91bb306b05679986e9fb73c6dfb4ad0a4d7c624917d4cb0b9752d9fb4ccfce42594ff920d80cb8f6d6a1b79a8ffac48e1d1a4de75665cdb4da05876deeab65be252a7814370319f1eb2b35ce4dd76a6b2998ad994a8ca8cee6426843aa95a52b94bb1deea3b7b2382e91529f50581445d7a40cdcb875bdf10739392501beb6a65aefd22db452651b40c949a405fcb5855471702ffcfdb69ae557d472f64a4d0ec540e224248a4b746f37ac794eb11e260e1c53a1c552e1fac48eb3de3375b6ee18d47a0b3c38cce672f7b8ebbe6bfdf6f6f966eee7ea45ad3442bd8b3e4d0dc7acb84fd3f7d46f78b8670a5550ef85c07a0e1a875e3abcf82f21b5c7bd23d0f4630cf59cae7145ff00a84052463948a92c850a7d5ad6ca8d778d11f6621da5c4d583dfd0e8c1bbb1f93cb0319cb2e009a9f12a7767f6f272fe1702bc76514ab0d7106d8f67e5ea2aabf84b19c8fb0d54eb29c170ff8cc43f6d204f3798486962893f3aaa64a6dd0e0eed07ec025c3c821d67e20ce10a5ffa1598b782fa5a93077ca6d36ec64e5844f86d1b30ad33f96bb033278a0228c0b481034d902d4111000df2b3337943406104becc8429fad1d67807f2ae2857a39f0afbc4736cde1c8d01d461805fedb43f27c43a30e2823cf755d6a96f7b266161c5cdd696ca2ddc62bc9e4ef76243807890852077259d07640bf459d751b808111e0a5199f4d72ca0366d5d79d3af3cb1d903aa7195bec35d20f7f02454c4539671d92ccabbfe13b7e183f6668deb85e9a0874f6444171a910e12fe4769f4e2c7b681919266f2511a89f2a543d13f277a49458f229f69ecc3b7a14ac02138c435e1578f4d9dd47b9e0f1c94c7d89812ae3be1e72eec4653b6dfeb88517e2fb27560e7e854bcd09e96d11687ba199900359bcc32467cbfe8b022ca8d29d49302324a7fda09dc13f21e9629475f8d1c1aace0b6d19a6897ad3b99bb8cfebf211127a46d027719ce25669295f69566db8fd2315d9b14cc8023f4310db119f61ddfbb7960e93cee992897e627045ec2e141a12a0f71db927fb331d42ccd4af419de65cf65f717c172abcda4ee197e619c2d7748ca84a04b12fd3abc8a0f23ccb5a9003f8ce1dde74bacdb329a022d5d20aac68e29c4ea36b8f50ab04872de51d298ba2b5d138db252dec7495de6f51bd96d9a2ec0d7e181ecb3cb29a47a047e8e37569bfe0c4d466f5d4fd0ad3df9316638c4de22a9d686e67ea8241a9aee9da3268a3b4dd8494c920b283abfbc701339e1abb2101885069cda4788fc8eeeb00c0cfe4d9e89a998c76fbfc18f5af40fbebead2b9599a305e967dd47579a46eb525c88cd2fee6ae3d1fa367ad365f0a49d2f1f15ac5904d4555043cd74a2d7a0c5d5a56ae8df966e5f87a09a057c77674f61d82994909770e704d9ca0db107878296c2a477a09e1da380c123875f478d357be3249ce92011934823d5979c42d5053c37730d3ef07e68a0fe0f1d0a6e1180f5d0c47abcc45f234201b2dc0a7e53be81709364bf8e18131ab2a9fe3fd421d14a293f4cd5382abab7eabca33437ae24eb8ba57f5acbb8ad8ce939871d4db3ba3f11594570a10c0acd7e46c1d191bd85fda99d0aed64d49a9d5f2b1a8027d9228cc7128ab21c606723193b38062665f500972c43a27e7758b7643a2d405f2ed8865543ddc12912858b27600c4f7b2cd3f4a004bbe23778808877fadb1e72dffe009869b45edab13688d9220325e42056128f07fe0015d572ec225a542fbb71a0fb71729d2f5c55560faa6a272f500b6982ab58039e6cab62069a02126d3f23a12f767976120836cadf1a7cb0861f689e5d1f50261302ef37f9dab9cb2d021d65d76d950e210a71a15cd20cc037018bf13c6e30aeb6ab5d88ba2929b73acd5f955fac7f0540510ecc45eedf774834ee00371a8f366396aad6885bd8d52195d3db9c33562a1fa5deb6e8497448abea035cba7f9d3b2357edb9e6001949ee2eb2674b8bd262f5241ccaa44ea89df8d1fa72ddb8252518656f3f2e6c76222e2200d2902e580425246b2a23e008b431beee652e2254502a089870d45bd49e0581e26598d2c2ad91691df628ac9194cabc1605893ce542feaa6cbc5fc398df73381e0202c59f1f8307b2b0ba741ee843e0c87d9f4810fb46c724c416d13ac41c3e0fca17ad41f2a7a35612404df19d5959928029fca667e0f5da30015aede2a12abd98be73ccaa2be858407ac64f5ba3cdc8f30a415575a49069f942f7d789389f51edca6503c146279361628537dbbec250f55804231fa45df58f8d68763fbed66a69e35bb77857742af3f95df37518f79a10130f41941a9e0e7eb5f8677fb6bd6af82d7ffa5aff837b2fbb98dc23c742ed34d7dff092f00e37377c4e4ce8721aa3459c1c04fa5e431f2629eb0faa59dd46eb5e35aeb2cfddd1f7145d672602e4782e778868c4f1371266ee1b1da530c207df0e36ddaf126604ba5654c611bba3dfa2cd9bc7985f5e1190d69bfb9f05d82d1f992f08429efb5f6914f5a25e4872b84ed3e226d125584cafeb77dd8a3f4912046a1b6824291f24de893a2910103857931893b10542912c620a235d13c6c181d027c571ccbf005a4562d41b7e17156dc3657cdf85d1fae779a3ac1e07da4409d3992269a12ef18999fb6597a41be2637f6cd27a3628db27d5a90919fc5e2774c8893382cb7b46ab23cdb2292078355c717da91e629f8c3f6a50c2b89f8042aea7675e2eb1065d0c3658e44f17f026d84ce057e530e4ffda7c265cc5951d601ada5f2b5367910819a88202c0313f2db8e21fb45fce58ad94ba4188a51210054133ae14c38c1cdef0f86607650bd4e22a536be198d2d42f30a909fef1bfe3b616bc5bf2c0dffdce9e40fd4cbd2ac105abbe4ef1332d66092583491da9d31d36d8e771273350d9bec9210bbf16e20b21aeaad62dc9fa8e46154c8a1acef3cc263ee0cffed5afb0af4e8b25a303d04be5c38395c7e5f5d472b115b981bd5f5fdf930c0c7578254cf5befe4add713b46e90e2081da1410448403c9e7ed02f1fdad628c7c13395b2c020c282f96ebba271cbf333b55ddadb3d48726ea1d0ecded402966b3d31ec3f308858162284cf13ed12f780c6a1f74d899be6ebc90c00ed9401c315104778a8dd98e67e59c9b836b88cafd3616a4aadcbbfc13057577d828da3dccf260497a6c662b4ab2a8075bd07bfe6eb2a86fc310980eab91422b2c4ec11602335b7389e10b66adf755e763d987fbb2d95fec1f231df4c72b0cf7160707f109f3fda4030b37013ae0b143acb895654f6fd9ec2488ec24b73d286546a41301bde0b4dddc6092016ca1512c8a97abc80b7b9796340ec23f2427214209a979045db39e0984f034dbc50a5be006d1182e66ef32469d7e98a5aa752767b18558ed793ce9fe3d3069628d0410fe122955407a1f2d187ced5865164c8daab27ba8ece7f9ac229dae0e19e9fb059c25e25b048ee29258f0bdda81292e812f263647a5c89b750b4e666233bad45434dbf03cc08803cb3a9f65b5ae3771fe99faaae0505330b8e220f188dec9c62f95ef0e854bbb7511c3e806acd17c0c6b47889e7e2265cde05975211dce6790e05a1c52270ef659198c5888bb888c09bceb04c4f3615bdd2cc77d273cc576c9ec3e3744c0ea10bd53cbfcb0a0f242c285c453b2fac913633366080378e48abfa2343928cf676d9e7987b10b913b0a6a92111040ad6824fe3c769402ac023c71e44c040f5437534ee6cc6f8e16b725e3b42ffd3da9ff9f8e2283205b47bab0698b0973d33403c4a706e48d8446b6eda7d304ca3868351078f5dcc82b3be48bba505df5973f2c82afdea2f60f5f23d36a", 0x1000, 0xd, 0x0, 0x0) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) linkat(r0, &(0x7f00000001c0)='./file1\x00', r2, &(0x7f0000000440)='./file1\x00', 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='x\x00') r3 = semget$private(0x0, 0x2, 0x400000000022) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000500)=""/209) recvmsg(r2, &(0x7f00000027c0)={&(0x7f00000016c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000df867f378000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003a9c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000f17bda0a9d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000be4b3f6cb9b87c60d4f902e9c307da7ab69422203bb4a2500d9422e0224027d96570089157be6951a8334eb6d55a8fd5554255bebdea40e592d01036f606bc074109536a97c4bafc1dc2b9ac906ff5632ccc5ab150796bf23706e98fecbc1a7b2f56f7bf6fb89dd34ec8c387a7bf9f64508f4186de4546bdcd3de22df83ee3db2e8879fc6bd6152735efd5a307d70be12d2c009b86a701e8a2d3402ac588be84d2ebb408cc30fadeff8374d473e0c8464ab1d23064c4e4ed7b8ec7f7502bfe765bb49bfabeda94b40da552e1db66aa33915d0000000000000000000000000000000044c62f3c4404cbde85f1433e464863"], 0x1, 0x0, 0x0, 0x0}, 0x40) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000480)) r4 = open(&(0x7f00000003c0)='./file1\x00', 0x401000880, 0x8000000000000b) r5 = fcntl$getown(r4, 0x5) getpgid(r5) sendto$inet6(r0, &(0x7f0000002800)="d7b9ffe60d99c09c1020a917c3617f0edc0b75e242708c8d09fde58d8b1683d10277200e49ac570df274bb39a7c02bbfdcbe0e839120a6cd0279b339bd6af82c760867d811e5254c4440d6f2aefbac2592bdc5215ae924918e617f703bd76699e7515ecd24e5cf405e17eb2acf5d7ee1b3016c7b5fad2001922e4cf4bd89007f346165a9fc2ba63deb28ee1b0225b303fdbefd8b3e0961a3f0e40a0682aedc8007cb9c8a699d00e0ba194e12cde8e702e2ef4993b0becffc097c313a6fb5a51c6beb43fe9689e8bdb4ba88", 0xcb, 0x8, 0x0, 0x0) r6 = open(&(0x7f0000000100)='.\x00', 0xfffffffffffffffc, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000001680)=0x7) semop(r3, &(0x7f0000000080)=[{0x0, 0x48a, 0x1000}, {0x2, 0x9, 0x1800}], 0x2) ioctl$TIOCDRAIN(r6, 0x2000745e) r7 = open(&(0x7f0000000280)='./file1\x00', 0x803, 0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000240)=0xfffffffffffffe97) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000002900)="efb9015e3f506fc3deed727ec6ca73884e5cdb9634e030d19713058473bbe04dd758b310224f11f7d82febca008e9c5face8a999b9272b1a3e0d5bf972961d8c440ba6a3c262069d7f65f566a8ced16444a40099eda3f2ba61706ca8268e18d714aa9123fd164b0e01351cb149aff435e22e2892410a39ac0ba51b90089e40dbd2ccdb3d963cc18398b42d3ee0405fdb8e52acef54b9f1e707eb4d2ff756e05c1bf224ed86e7426ba1fab1ce16b56a89247e64105fc82045c024340939955f54a2180c7f4b8dc9d3837c2fe52f50b51cdb08ed5de7f3203ddd3d7067f199de3a072e406791167017e7d9a6d75e46241bba94a909c5ce10b3fab3967ef9bc7ce4ca86835ce0a4f908485f3ee9de73200932d7d697ec72d04cd5a8b6482e314aa115ca356b918f684d2395d84bb216d93242b363544a7566eb27efc590548cc293831074c795edb6dd220c22b4751a6daae0ab89c53ccd16b0e7fa724bc87c5ffe7e70e0ec5cf937fffb63734685e927a56fc8ada23e4e3598c363e96ae3803f14a3519f3b3f8883ca4ae5519b8f1dba9b47a1afe63df2341f0593545361f69f723f91a2e3007d2ebdbc0baed05c4faf1c48d6fdf75e284030fc3337eafb83f23073b46be237ef1d1524f56a31e4721ecb6c1752a241731b16b8a8a507c093af3df5aad493835ae2e0a6212c62e60356e84868e9034cdd38c2d56913c5774a46b2c83fcf0096d20d4ccf5e61ac9bd8792ba6c9f98debcb0486e89774c8086485aef54faf522e3d3869c1291004325e4000b0cc3c47fc2c3f395702f2fc8930c7901cf253c98e13420a106747eab9848c64858f0c697ae8ac78e5ef4d08fc11055d64e209c915ab91f49d5a7838163c04ae5a590714cd8ccbcf1301e7e7026537fefd22d8cff14f450ec8af2ee9f87fdfecfc4ceb58636ba2c2d7a6dec331acaafea6ed447249438fb484faf9fc22335ae316402a8f86f3388f2d28b4d45f7427c4c7d9fafa0eaa37426618e5809aefb8d45f9c46adec709b28bb3f8572d0254df0984754e9df03f7b3cae6e78647206e3e8fa199284c7541e9ccf45024b8c76071da6c5570eb8f48d9bd8637297ae2d36b302c502fc8b718cd7004689a41fa2c1c44b349441ab59f8803187da419be8060b7e2ad97464e7b16a63190019d1199482ef034cd5d6d442613fdda5143ad4c8225c6fc18979ec73cbda6e641a6366856ea08eced0e74f0f5d823d92c7c1c1b38343a79f53be6f8669c54a2a76a60dd1a7890c598a436d9ee64ec4c99fddb987ab261772344583b6cfd8e3f8276bb1363fc711380461948c5cefa5a54de9e578aa930b2813f5ff377aff646c1798232d854f62d8789bef334f2a16e39be8619978d747c38484342faa54f83c900da045b26ffd88635703be60e0cda148f8bc09592472d91db1423fc461f39497ce692aed032859aa67b32fef57ac5ad7468e3a947d764b4982cc0450df47133ac6d13471f9c0f871fe6cd3cc3da364d0d60c6983396568ab836cb5831a91f3d37c9fb760a8b7631f1282f2237d3937705f4f9e1b018f380aa962f198f26c3519b8a6014c1f5c692eba5eb969b1f53811920620e20e496d7b812fbd98d4dece19101cb1188e48da733744fb990ac58d506ab618de6b5d8c1c4e37030f156e9d5cac56cb56c052a053786624cd44578f906021f98f309db8e69f3922eb51c035766e3fcbc6cb2f9c82dd05391d2282f5dfe7d308d325b0bfa13548d0636da88719ff68417b966446e888e510ba9d3397b48e0c601a711583bf1d832138cedd00bc139896783d7ba76d46bc8a7f7401c5c7cd7caa9effac10c8ddf0b6026aa4f24229b2dab8341d1725ecf6e265ef3750b22654173e3664afcf8ba0e887b484d06725a515ee08880358eafe9963e182f665ea6078b18a3b4c2a63212fb1788f74c3e6565d44e0688df10f370eda0c7503d346ef6914111258f4903735b9a03b9957c463da6c16928b18d589bfef10af106a0126182f3367bd4f5af8af6ea20adf6e7a0f38f7e1a82352f0909832ecba72c831647917b681ec2a4fec320f3ba861e2f6e580aa0dff6ea0259e86b518e497f74811b30f7e5a835af2537f0e574d09abedb98a81df7f4af31ed43f1f38273854c38703678308988c6c4fa4f99e956af375b43c373bb929e553a9e010de741afaa19c433973558fad6c8e2789e3d0295deafb01ea01c814aca8014fd0195e40daa3c32ba1fff7a1ab5a1ca1476e1bd75e627c16872bcec7f6c34a01c95565ddc9133f0e3a60d195b49b1ac30b67862ac4cf054d7bd9e3e5b3dd9300875dc356cb5220fadabb2bb200bd0387de112fafdab47b5152e51994475163f3636d051c7f642df703d17f4e0e758b0cca7104829cf9b886c0e69676cfd24d1c2ca7d98b2eae182a4a8729b2dcb5f2299aaf11d42b7e42b088741fb09688f945e3f473ba03f927d79ef37b7affcfe3376b83e70da803f92a415848cdca9fedec89d3e4ad6451f697f5ef5b9b993a11d3548dc583e4ab8eddd3ca336c00f2911cf9411e25cb157f437cc4e49fb91e868531e113ea792a6d530e691fe85cb2959b4a0ce9a00130e3ce27aab17959f58874ad8890684042e53ec20646d03a807ad73e8af5d0656ac286979caf7de589f472d0a65621f161b9b73ba6084eec61259a371d2d4df84169a44d27eaacb3b483957b2c4005707e2ce92ef7d2419f079f69671571e1d63edba997c784d92fe849ebb7f83d7c42247a0bff9bd4d8390d1efefe5d776a7cfd727a110c32c0e9f0f1fe84ac2cad71850b5d0aa3051ac213b4cc360fa2f52b1ad756d1aacd1450cdbeb2e62f9ddb7e67c383ee217e8440798fc2481aa4411ece2c286da9059828c33f5c8e94b35317739afe79ae02be8c29c254c00f009dc54914a68465a66dabed34904891b3012cb0a629516c2384c557a53bae26790b229aed7cc168fc6aeaa021a3f29706859dcabb75ada6e5b4882e24a7bcd4b0f53bc7565cc1daaed34c7a356465d3e5e9462996f9b240b694d18f6a155144b140c38db4f33a9125a5bb6a98bf8e17367b38e35353a6054c9754c4f463bed96d2aa933a9cee916a98dabbba8d6d782fcd044424552d5569f7b9c69fa13312dd6069f8122a46cd121896343c02a5674784c39824afe43f4e1e6ae8d01895c5802e7ffa27fd608365515c7c59b92ed55bf8da9967c3a3beb4f1475b4c1222ffb4c0d3fac5ed7556d7f8cf9db864a435cad314ac754ed1f042fd56a65df5bf4681fe1f12f9dd5759360ef747e535cf3d1e33c1c07f9ad2aa4163ce6a5332894cc5bc6fa4498351cccd71354a88f10cf8534211f2bc52ec51a36b6fad88cbb77d7447ae78452b15509428efe9a0179258268a590ca952a16f536afc5dd873eb583f9b10ec56d03bea6e06fb36814abf6652f3a7b30d0b35c4a79825840f5e2bc67c737ac1cb18afe677e968cdd4991ec4f31bd7d9e726bd52ff6d41e2692e751cd53523b06c8dcef84d4750590eccab9974fc77849385e5a75101dea98ee073773c2708da32688163e91959b32127ca5ac5d83561c8baeddea77f41d673f02b85f3785bc754003f1b0b46efccfa0891a6d678e21a9a84e632a35a89a18ca7497bab71a3ebd3165e941c509c66c64640811058166fc8ca8887aae22f3393a996ca6c71e46e35ecb57f7c8670a956829483297da2ebdc876669b51279ce47ad72b63c642ef3b5422d7daa25f7a3a251b402b2a6bee7272cc5f67b7cea8b0eec18836202deeb571298fbd52e29cfa7ddfc078852671a4eece7fe23ba5c76893b2d27f7051d568ad922c48a5642289f4f889c2fd54f267825f21e42bf6c4b174f666ad447d74c3fb343673f3334e538af8bb47b6a97bd2008b1da619b6046fa64e0f7ae813452d4c62ef801acb7883486c1e6dfefb63d0f6dc9d62c5f66a8f95d14612c706c70feb64c5776823bfb64e0685a52f7bd7f1c8155a813c40d8f6d2e1a6e073f70f545e152f94a3a8fc5a3320f91ff6f0ac89ab855acb287396d7f5b0bc0b08f523e6d294deed8075e89ecc27ef1c2460a4b31d9ab6970c3e2bcbc78814944fd7768d852de3d6185af3232ece23d895011a44186336f7a01cb559861973500d2b9b8c57e85fb0472c4d0c1de2937b623c25e8629bcd95fa4997d01312ac2c3f8f6b09e9fb8b5705905e4679633816908f7d9a9772ac530fa03cbf356cdfce4dd4d94518e75864731a90d63aaa78cf42e53819ee12397d23c910d582408cb4f8c56ed8d5cf220e15dd1e191b9cb33eb5634425e098bd6902731c7e6604c3e5a5ab08155bf5341c0952c3a421822087c034a5396bb084bc4b864a42ad9fd3d8f75a8290deb79a3f0631d1b5b19c88e6b7ec4037a2a88a3fa29e31da617aa4bb808493c311c1b3fc60c3a5a9449b5d198e5f01bf85b07f56d1addd17a1847726a1d0d5f4b71f5b6af5f8fddc54d1e58c1271712edbf848197ea263cd97c688eaf2d3ce5bba01a50c01768929cd9e3a78e174281824d0630dd34a6587958a896a89a91f84b3ba83860cf4eefff96b4534065e3d33804086ec7ea274d91da4c70e598fbac1cd6f4d5ea289da51ca75980a2a3c574c11784f00332bdb8f97b2d098fd319aa9336ddf9c6fc0c39eb552b901db6a7a4da755a15da3dd35b1dbee0c23809acbf1c80ce162cd350d1166efd7c13aa8029a648de95002ce14489a983f64f544f8907da23487ff99d9d54b58e78a82632c931bfc5db3e51aa187f3c11760fa0d198caa8238a50b1b118a367fd893a6e4659aafaf2479f2cb534b8a9abe2410456efd144b37e77a91642b2e2739969279d2ae1a119087bbceffd0bdfbc2598321c5df43fb8cfbc26b0ca6fe80d67fdb9f5d69d114dcdd7f984e7eda8999337e156b0aad03bdf383cbe931af8496adcb3e6c3d2f6a518fc428c0a6781e0f951b8cebc2616426af3771c59397417d6c1f73c3d334f456fd6b67e3607b4dd5a525c5b8af347128963c8027e9623b3e32c5231a0d350103c9d5f790e6a1517ee8814674544922aca6ee0213af1514049cb2fe255374745fe102f9f4427e36ae15a613fd2b81bcf25c6aa3a44ee31367824a3d5ee6a2b72f5841107f5c15d80dd05fe14c02523dfa7380f333cd14b6ffccc44e22fa2567eb3b282799778f0a558e3eaef9b19fd3bb2ddcb67f74ddab228e68b58edaada907836db4e401baf20020e1251aa165a440a6c99d84a16d46e27a45d3696887ce3b2f89f4456e11933c67047f626f3b85114d911541931a37a327928fc4f0bb2c5a9f9160e38ab616ab388ea123234c7ac54788b20515886d9a12068cbbb7caa98da5519b4f6d5a102c704fddcf7de4d9f06863f481a0fea5b6b7195ddded7f978f0be0a207cd63eb95b7ebe4a7cdb7b89710beb4e78a41f6958546ce89f4a4c00f2b5952db3153ec125e2c6dcff2b2c1c3027aed5bcec81640d851fd600e93c0cd357836234c01b3bc54c3e4d6925472438f2914af24aeced9d94aca3ee367f39bae40c6a50fbb20da7057904feb0706cab8702539006756db902641496e4f8933cdfbe0ff0a0d1d0027d361560c7ce231071d378a3f5aa27c82941db8269db36825b17b15887274a7ec875f5003fab073464aab7e8bedfa36e34b6a1a021e600f0418f460cc2dd85bb36cf17ce94be303c530f58c01a1efbd4db2615f3d44ecf281167892b3114ab72d33dc6bffa3479540105e423dfe3090081f9d479092b1b77ff0b2636c3a97e934dc84588ae13d8b02c7c9d3b7420a9960f65811c738094", 0x1000) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r9 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r9, 0x8004745c, &(0x7f00000000c0)) r10 = getegid() lchown(&(0x7f0000000380)='./file1\x00', r8, r10) fcntl$getown(r6, 0x5) openat(r7, &(0x7f0000000200)='./file0\x00', 0x408, 0x1) semop(0x0, &(0x7f0000000040)=[{0x0, 0x78b0, 0x1000}, {0x2, 0x8, 0x1000}, {0x0, 0x0, 0x1000}], 0x3) semop(0x0, &(0x7f0000000180)=[{0x3, 0x6, 0x800}, {0x3, 0x200000006, 0x800}, {0x3, 0x4, 0x1002}, {0x0, 0x3, 0x800}], 0x4) 10:42:08 executing program 1: r0 = kqueue() r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x10400, 0x0) dup2(r0, r1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x18000, 0x0) setrlimit(0x3, &(0x7f0000000000)={0xbce9, 0x7fffffff}) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0xffffffffffffc590) r3 = fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f00000001c0)=0x1000000000000005) mlockall(0x3) setrlimit(0x4000000003, &(0x7f00000000c0)={0x100004, 0x100000021}) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000180)={0x1, './file0\x00'}) r4 = semget$private(0x0, 0x7, 0x40) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000100)=[0xfffffffffffffffe]) semctl$GETVAL(r4, 0x7, 0x5, &(0x7f0000000080)) setrlimit(0x6, &(0x7f0000000040)={0xffffffffffffff0c, 0x80000001}) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000040)) 10:42:08 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file1\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\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, &(0x7f0000000440)='./file1\x00') renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000300)='./file2\x00') 10:42:08 executing program 0: readlink(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x12) 10:42:08 executing program 0: mlock(&(0x7f0000222000/0x1000)=nil, 0x1000) mmap(&(0x7f00002c8000/0x3000)=nil, 0x3000, 0x0, 0x31, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f000035d000/0x2000)=nil, 0x2000, 0x0, 0x31, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000759000/0x2000)=nil, 0x2000, 0x0, 0x31, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000779000/0x2000)=nil, 0x2000, 0x0, 0x1132, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000a97000/0x1000)=nil, 0x1000, 0x0, 0x1000000000002032, 0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0xfda000)=nil, 0xfda000, 0x0, 0x31, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0xe7e000)=nil, 0xe7e000, 0x0, 0x40031, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f00000be000/0x3000)=nil, 0x3000, 0x0, 0x100132, 0xffffffffffffffff, 0x0, 0x0) 10:42:17 executing program 1: r0 = socket(0x2, 0x30000005, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 10:42:17 executing program 0: sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 10:42:17 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="be", 0x1}], 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)) 10:42:17 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setitimer(0x2, &(0x7f0000000400), 0x0) 10:42:17 executing program 1: r0 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000200)='./file0\x00', 0x0) 10:42:17 executing program 0: nanosleep(&(0x7f0000000000)={0x6, 0x800}, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='xx') 10:42:17 executing program 1: socket(0x6, 0xc003, 0x6) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "002000d30628010000f8000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x1, 0x0) close(r0) setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x681, 0x0) ioctl$KDGKBMODE(r3, 0x40044b06) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r0, &(0x7f0000000100)="358a6d2ec364ca2e6abfb7b367952c19897b842f4a3561cc00ace3098c163cdce51de9eb153a5ce39c34f845fbcbf3c5bf4f28976d37903493ad9ab65d251fe7e164b7f5d0d235c79c2c8db6f41305ec97506418bf1f5f9573c91dfde43aad3d538431a2c23dfe990f48e734d6fdfd82636292e7c8a8d2bd7a16dc43e919d7e0f89ac15563cc981e4c760bdb9577461487981e03a837c0b04574bc7507d14f9a1926cfe80183bf8b27437b48a09d02f6c2d89711274c1f57e75351356fb52c7da0127803d0531f3fa48150b4aa89c3dd0f2650166ca5381226dc269114c0527252a5c9c1c567d24a3540e633f9efaa507f7a42ad51039f81d54fc71134053d99fa9bd7b742f6a20b06b2535246133e66e6301146f91f2b9064c9758605716e92257f4bbf10e85817660e0538b54b2ca28d97ec46849dd396a0c2f56cfc0fedcd8aae2c61d608a708211d2cfed856ca82d9c2c1b30677579f3b9c60157d9581f78ca45a3af49ed478f99b0e2c84d81cd6ad304bd8addccf0535305a76ffd0cf4e34a7d7311c2bf63e1776b1f17da38597a641a365270c69ec497ab949600ed58febb70315327899b5c5e53a5313a6848fce9e18b2b065bb6ef67d5f8d05379e706dc44b7a65a020189db446c375880ffec4549722a2ef18de91aa54cd1b0091afbadde71e3aaf10e96bbed5e97650239ecbe298fff87a2013bf426961c30f6407b0241621eab13f235e7e556bd3ab3195090a647b87635bea31bbe04770ce2dfa0cca8a7698f350c0558c3fd3c65871f4dd49b3c374ec86cdbff884da0d51837c4dba6f4732bd9ee44c4d7c4d7ed4403fee919beb7711631bc2f4efffc5a337ff0c47f18517d1a6c15ff24fc8aaaaae0a7310d3a46f556bd524dda59b43c0b402f4961b611209c06b392e755641f3958f9d5d3e4469ad5f8aecb22d0e179d8a67fb5e3674385dd40519d630ae5d65fa6cdf4fd0c235910e0c7ee2e31f8ec0e4d8140040dbf0affecbb6deb1358a03ba02d3ffab1422375d9a2f7af730dc4d69079985aafaef3b0d65559d86ea4561141848d9e19055fa5f555e2734ddbac5ea3cc49acb9a83b80648573b8a09ffc60526df48363e6d09082777afb3c4210028d1a8810d34cfa7a3006c81708ad034ab3c205de0f61bd106769d7b1e539418cbc499a60b782a4636bb0ea62b7dcab8a203f78f67c14bd23e7333135eb052bb6d3bdbc549dee21a1c69ce1546351304091e301e8eeba443610b8bd479543a193cd38abed0e48dc76cd2e329155be670634199e1dd9fffe69f612e2e9b72652fc0203ec9be154c10b580a718b00564e21f642abd113dec8ffd0fa179ecae44de5c86103a89c461090908a88d0f67f8ab97910860d9eeb8bfb434fb1155b1065a52efa9aa31c73f18767511e06c74d461e410493debd207582757e00ee7e6f81af1ffcf4bee1309efb0253b997a48833e55b9dbdc4d7b003f26fdc6b6c890419e3773eb2bc29bde8d21a6dbbe73294d30ffed253fa4b023e88634aac04e8c8a62e4661a087c1aa62bba7135736494a4b7b697a732a604f34b5af6fd7708ef8d2fbf52280db051728bf69cf2897f325c845176453f41d0413e054d25ae5db60440fe16e8bb9426def504b698caa83fadab0e191d3e8144d013952ccb670422ac6aecb0fc09290f5d9dcaecafab7c1946a56fafb2dab53627b02c7774961776a89be22bac1b42290e92515c02f0429758f2e9d097", 0x4d1, 0x0, 0x0, 0x0) 10:42:17 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) read(r0, &(0x7f0000001480)=""/244, 0xf4) r1 = dup(r0) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) ftruncate(0xffffffffffffffff, 0x0) sendmsg(r1, &(0x7f0000000740)={&(0x7f0000000100)=@in6={0x18, 0x3, 0x6, 0x2}, 0xc, &(0x7f0000000440)=[{0x0}, {0x0}], 0x2, 0x0}, 0x0) sendto(r0, 0x0, 0xfffffd20, 0x0, 0x0, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) listen(r1, 0x4) dup2(r1, 0xffffffffffffffff) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, 0x0) 10:42:18 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = syz_open_pts() r2 = syz_open_pts() syz_open_pts() fcntl$setflags(r2, 0x2, 0x1) close(r2) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x472, 0x0, 0xfffffffffffffffe, 0xbffffffffffeffff, "f643008def1291777d75fb9b2256dbc6b3468846"}) writev(r2, &(0x7f0000000340)=[{&(0x7f0000001380)="e89300e4f26509bc6882af06170b8ad200b2f5e204344c150eb5e7652c455cbf5de8c0808da4cb0585f70bb69f645d5b85b785aeef77427d61b1c511f051fc8f12fb5107ab08fc56f2eaef406b2f347b2fbaf1723c342fc1af4f56daeac4cef51e8b2187a16b293fe0b9ed220d56bd397658d0fde2d6212270635ddaa653c8ce1d08a231828f1bf19dc949ffb0b4dd99185ad4b7e2c456db51c1c2d77bcfebbcb29bdb8a9c029afc71fe96575ffa3859d295f9948845a2609ee9e2af437bb910109b128becd2b641d562a95439c6157744305fff2fe5fa03cadb3221764e9babb38d4fb47e9bfb58f8c9bd30c844c060d30568ce00363c7c5b3f0c838feaef91d8f7fa8e028e8450e08f4de90c410a19feb20c192c85092ca1af5793182e6765e84b1072699ccab655b6d8f53f28bde4e8fc85bc0b40d2e59caa66acb3e23ed291125a079b8ddef1befbd61823e4a6558f53b3463da57caec15cb1245171fbc05e34e786325842557aaa8c823ffdde71f358a9c589556ffb72635aeb52121449bdff6c3261a61d66198ef9adeddf6e77c38a251653b5f7d238d32fa9cd1e95674caf961cddf5858cc5179447878bf8e8a3eff487d71c3cde6ffb57e08c8d293e609092ee20433e455b7167a2e4519e8204372b0ce0958d0aaae26be504e64b862f670019809b9151319f937b78a91f364643fbe3611a46b5d545d68426b9fc13a477f4e62874b55abaa868dffdea6860368bc5abfa8c3ce3c8baa55f2e120329100fda2f0424efc629a7e9bd90d2b510039386bdbb02a922fb8858ab0ece5553fa1e30a00117ba55f2a9f9218d654a721a0934c63cd92e4efdc02ca3b582318ee88f38a5ab4661e4307063c92fdb43fc725416ebbb7f6d500b620fb8c79cbc3b59b4d8376a545bf5f37e19f950b06e9a0043ae5ba9a4237e18dea0e9feea6e80731492d01f4f0ce9bd27139bd80299c5213e21d2500cb734dc1cf17f0b56811774c47795f2015b1c975d1e65374ac79f96318e75c54265aea9b94c0ef6ac20bc8ba769ae9cfb872ad3f4e21c9ae18063e0041fe2ddd676e213f3760e4b6466d1d122cd97e6fb16b8b36b9c357f5f13cfa89e0c7d2ccbd553439d58ac5bb6fa78fc4817b17eb0cd1146720fde26438a485a700f0914fe27b9a15bc95f0c2c7d689e53470458b65aa2ebb9b921efcf2f285963ed31d63d941694ff2d890c7cf6226915973655c0290ede4aa939e5c09c2f40f5a9642ab573039487047cf796402c4783c680888535c307e3574ee18580a538df70e3773d3af7a0592acddc8f8300ad5b4a49e98796e179eef7c3cea43ffed4265acf769bfecd466f4b650cd4c2f8f908c4532b926232df689e317ceac7746f1d8a00eb62fcce7ff24971784b93849f0363f01ce2a97e3da36639ed6424e346b0bdbd6393cebffd039db03a2f48cd127620fcd862633cf9a73bfe9a434d09c1c6a9a5b422d986b40b4b29c3a99d73603b8c2cc06a1130c5ab403cfdf938ffb02855f7470bbb77f4b15713c571cab9b05a898fa5a550595934d742092b62c3ac9937a81f9f6b2fe7c23ee0daece2d4a04e4915a58b974ebefddf2a7374dd2cae2ec091c291a3f2c883aad84ce8e9ac3e1a24ad89197c9dab7d45944eaca744bfcd40828231a8314c608e661d37d97ac3687f71fb31922da1997bb83327029e0ae122872217d693a2a691ad46ff32288d0ccc0616d8802e3ea9387b4050d0354c10f480d299e36d94ee2166cd392521284855f5554657f04d99ec9a21e6e694c84e5f0c943f60c15dde8d64235ce598f7d881dd0d707d8ce7119f76b3d4f4690b3349710990973f58ea2746541b5ac1ce385b9ba6103f71e4d27082738a4934a4eeb0516f2619baea11b936e91db6c3a619d6f1f3cf368f6cd6cdf1f446d4aabecf3d67661b88634dd04322a76ffd34e57a311da436571f9a84f7bd3feebb8a72accb75e17bdfdbec16a93ae06eedd975c5e03f4290a2e964d862d01bd631441d4d2439acb1d31df874dd51c0cb15459807d29938ddd394ea05817e354c5f32deb09955af8f47262cce22873529496bb3a11877474c26b4de4ce0776de22f731d3771f6bc89db15b642252f12817c17b813907c06085cea50ec3d03eb4dde5d00992ccc32903ef7497767c92aa5e793ef129848942a21daaf55a25b09635bb9be52a7f7790b3dc3fb3376ab4a75ccee72d08774036bc276a7f61ca4311c90cadf593946fda3debf632e44e9ce070fe93807decc3318a5575e504ba79a0d01fc7464d63a85c28f3493098708213d13e721dfcb16c9c957810b88cedd66f478bffa8f1fe5407dbd0b2ae6adbb67dd611bc5fed98ce0f2aba5872c53a734196d9d01cabd274afd07979bbceb2741e690e19ea7ddc9dffd0a2c52d0b7e67d238fc1dfcfaff138a40cbb5628e65c6b1720ff8127c63fe147de06240bf895fc1255f89a7433da09eb3fef3888242c5f578f6e8e42e5fb1038268693fcd773dcb9c53be4f89513aeae39a94bdf525a3ac4c8a2c67f0a27fec5bedf90c42f9af02c43f174119aba5f6abec3804102e95b3c8be9c68a59becff9397b6d33aeb7fc1aaa19fe67515a0de6d85765c95ce9dd563db913344e8f8d54942b5850c966d0b49bd7379714730c94d90235ebb56f0480a5f8d4f642e3aa024e764532803adc16a71f1b6b50d4a66009af6c33cf23f9c1b647f8562ac6f67fefa1de9b692146b012060a765048b2faad96b640623cc4eadd14b6d8bbb1f6818c746d69aedf6e16904eb1db0e44e5676058fd95f35e567b58753c10ec542790c3a73f4ee6254a26a293ab4c9da7bac122ca1dcd46d903e9eccabe7ab3766bacd5a3c79a594002919badbcb27c91ace4561ffb704d983ff2ff5d42b691cef0814323aecc5e88a79af7a6535fd5bab746ecebaeb34c64c33a98f7938d88e107861f9d0f60b870cb8bafa92038811547ab0ef0be9263c0387832622d8fe357636ad12843a2cc4737bbb43d523f018120cb4bdda3c019f30bb7488aeacfe0a89e2d6e8958d747bfd25f3a644b7cedbbefe8c549a9bcdecab0a90419f0a2df543f69d7b0a688d70040898c95a0319c276ad43e52d02384382855994a0de943846058510be702e8fd49c5e651798d13407385b5207df572cf1c81fdb22e7cf2d70e3de96ce0cc735a52cf3a53045bf62cd1e49ced8eed0a4d03ac42689185d97e9a6666a9f670747af27186ed957ca2fe7472437060b2c29b2692733a549a7c5c8eb711a8f0b257cbbbcfb4de2df2a8ca72fd3d9a4c9429c9a0c89a78ce199fb701954c10f7a74848771933326bc66792cd46755725338c18c85bfa3dec0533924e6e31a1ec95063f7afeb3175bc3a291059c131c0896fd070c005d7abd5d67ff46deabdca2d35a0a204fa8bd9b848a40135cf1efcb5ac1a3fb5e4800efa43abdb42963337d5873dae55ac3038041fded3b18c03c7a0272b4577e429fcaefc12a7cfe0097a3998954ecc42dd1e2215c4f183a5b87f79c72ed7defbeba48bb71bd43c1fcfb52fe2f4ee6c4a1191d7f51993817ed56a0b0ef6c1b091633a92e22ecacc1867b89f70e50fe15b24cdee2cd8c7847fc1dea59ac3964d0863dc6502d987f01e7b1da0e9230b1b6e1241662df62c4ef0f0e3ee310ad471444f0ee1a46cf5a35a57ce932ba74ef425b46c56cc15979246069dd3d804c3263e4f1ad1e3dd23ea2ea3cf27f748fa96308b6f06897e076a48d2d123a2d4631795cf6ceec92931349c0c1e9661fa5a103a7", 0xa6f}], 0x1) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x9, 0x3ff, 0x8, 0x7, "1dada024467c33e126e8b10598998d8c266fdf3d", 0x4, 0xd4}) writev(r2, &(0x7f0000000200)=[{&(0x7f0000000800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92", 0x3d4}], 0x1) 10:42:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xcf3df6f37ae73572, 0x0) r2 = dup2(r0, r0) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) 10:42:18 executing program 0: clock_getres(0x3, &(0x7f0000000240)) r0 = semget$private(0x0, 0x7, 0x200) getpid() semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f00000001c0)=""/122) r1 = syz_open_pts() kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001380)='/dev/null\x00', 0x8039, 0x0) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f00000018c0)=""/109) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) lstat(&(0x7f0000000000)='./file0\x00', 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x8000, 0xc, &(0x7f0000001940)="eb09ccff13b9fd812eaa4e713048e69931929648e16c9822d916869f500ae0432aae9a57179fec03a13680425894a99e4ef9fb8facebd1b71edd2e96646cff51e814fc288777ee4fb5f9eb488d25822a56cd1902cd967ca1a798c910bcc50705086b7e9d70fb6e103e62882c31e2bfd328cee89cd7962e19e2f1c51eaa4d8c9edfd0394ab4d044e5606ee4cee403eda0a49f11eebf99aae38bd27e5b50ab3657cba6abb7e5e3b4042c2cb5f8252a789f2e5da948a1232b854bbee34cac3accf56034afdeb1fdeffff1d08d4f11c238a79cca2ce0f6bd65403f4fadfe59b4d91fa22affc856344d02fe865128dc3eb191", 0x4) fchmodat(r2, &(0x7f0000001640)='./file0\x00', 0xfe5b49366b1bd7c9, 0x2) ioctl$TIOCSCTTY(r1, 0x20007461) clock_getres(0x0, &(0x7f0000000040)) clock_getres(0xa, &(0x7f0000001800)) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) semop(r0, &(0x7f0000000180)=[{0x3, 0x3, 0x800}, {0x4, 0x9, 0x669e56c994160aa1}, {0x1, 0x6, 0x800}, {0x3, 0x7, 0x1800}, {0x0, 0x1, 0x1800}, {0x4, 0x800, 0x800}, {0x7, 0x0, 0x1000}, {0x3, 0x9}, {0x0, 0x0, 0x1800}], 0x9) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000013c0)={0x400000, 0x8, 0xff, 0xffff, "d5095f333766469f2bedcaf878081ba52108ff45", 0x20, 0x7}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) write(r2, &(0x7f0000001440)="d1d2fe857e1d276f7a46966ce71443cc83fc9689a6ec08bd2cdfd4dae462ddf69c3999a943786038832610c16c358e2bacb34b16b146e6a5b6b8d25b41f8cd54563df4322efe3e69d1ebc37cd9701e36b00cdb7688088d470ab9bff6cd", 0x5d) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000001340)=0x100006e1e1ca8) semctl$GETNCNT(r0, 0xffffffffffffffff, 0x3, &(0x7f0000003a40)=""/4096) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000001600)) semctl$GETVAL(r0, 0x23, 0x5, &(0x7f0000000280)=""/184) ioctl$KDGKBMODE(r2, 0x40044b06) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000014c0), &(0x7f0000001500)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001540), &(0x7f0000001580)=0xc) 10:42:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) msgget$private(0x0, 0x260) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080)="eaff12ff7f000001", 0x8) 10:42:18 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x7fffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x4000000002, 0x4000004000, 0x6814) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_open_pts() write(r1, &(0x7f0000000000)="76753738c53b63b4c18b737dd8cff61cc1ebcdb6730bb82bd53016dc6c46e20d1a", 0x21) 10:42:18 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socket(0x18, 0x1, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) write(r2, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r1, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r2, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000580)) r3 = msgget(0x3, 0xfffffffffffffffc) msgsnd(r3, &(0x7f00000006c0)=ANY=[@ANYBLOB="000000000076000000857ff77d5f2d354e150900ff7f463b18411f557e0223b711e63ba7ec0d0e5bb9cc094385ae37dada2d06365f2d660a4e094add371006bc1f4abb9190b0229ed801f1edc6fed40cd63a011f7632694797b1a7b31ff562a4d4d144e32886559620e671bd476a76d51ea97831e70757eec5ba4a0231c401c5f076fb6de96dd0362d430a67b209c54ab2ec9c70a270281b92330000000000000000000000003d125784b0ffba2de912e7b193b1330e93a8252f7cf3381b2497c1436c9cc89933b550d928688bbec1783f7033d3dd6e4a8e52a076ece2079e91ee2ba1955b335c82fc4cb8b48f32dec3b0137196465788b9de32dc5d070000000000000006126a5d72a1e122107e26f82eb9045973496c42e281d415aadee188443994620c7f5a1d68f73050de55f0a148902c77a8160c00e76a873c48069c9003156123a9e06ce37c0067a1562e8d92d9000000"], 0x1, 0x800) r4 = semget$private(0x0, 0x2, 0x8002c2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) syz_emit_ethernet(0xa9, &(0x7f0000000600)="28c5eebe16198136b6d10ff5947cb4fa8f46cd4bc1c4b8d915963286e285265754e5a6371655072967bd6c62e414e2b845e052b93208a1ccecffe2c265a5c8157026e0afa57a41984d5bf41d6266a623e40083bd7cd346dc3eb351ac0f435cb103b2331e3b200a66e30fb43a1770c83de50d3e9e4cd443c9ec5d098398922f62da56ba722959ff695f52a83d35366970e0b1796e188b9da64da85667879002dc57198a543d67b1b8bb") getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) accept(r1, 0x0, &(0x7f0000000200)) shmget$private(0x0, 0x3000, 0x200, &(0x7f00000f5000/0x3000)=nil) clock_getres(0x7, &(0x7f0000000100)) r7 = socket(0x18, 0x1, 0x0) openat(r0, &(0x7f0000000380)='./file0\x00', 0x10, 0x20) setsockopt(r7, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) fchownat(r0, &(0x7f0000000180)='./file0\x00', r5, r6, 0x4) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000240)={0x832a, 0xdfe9}) msgrcv(r4, &(0x7f0000000300), 0x8, 0x3, 0x1800) semop(r4, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x800}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x4, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x1800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000001c0)=0x24) 10:42:18 executing program 0: r0 = syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x2000) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0xfff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0xfffffffffffffeff) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) close(r3) kqueue() 10:42:18 executing program 1: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x2, 0x0, 0x100000000, r1}) flock(r0, 0x8) flock(r0, 0x5) r2 = fcntl$dupfd(r0, 0x0, r0) getpeername$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/95}, &(0x7f0000000000)=0x61) close(r0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) connect$inet(r2, &(0x7f0000000140)={0x2, 0x1}, 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) r4 = msgget$private(0x0, 0xb) msgctl$IPC_SET(r4, 0x1, &(0x7f00000002c0)={{0xfffffffeffffffff, 0x0, 0x0, 0x0, 0x0, 0x180, 0x3}, 0x8000, 0x39, 0x0, 0x0, 0x100000001, 0x7ff, 0x80000000, 0x44}) 10:42:18 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xfffffffffffffffe) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) fchmod(r1, 0x2) 10:42:18 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) recvfrom$inet(r0, &(0x7f0000000040)=""/35, 0x23, 0x43, &(0x7f0000000080)={0x2, 0x0}, 0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:42:18 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xc0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000080)={0x200, [{0x1, 0x20}, {0x3, 0x6}, {0x1, 0x1000}, {0x3, 0x1}, {0x0, 0xd7}, {0x1, 0x2}, {0x1, 0xba0}, {0x1, 0x8}, {0x1, 0x101}, {0x3, 0x6}, {0x3, 0x68c0}, {0x0, 0x1}, {0x3, 0x1}, {0x3, 0x80000001}, {0x3, 0x8}, {0x3, 0x5}, {0x3, 0x7}, {0x3, 0x3}, {0x3, 0x7fffffff}, {0x1, 0x2}, {0x1}, {0x3, 0x6}, {0x2}, {0x3, 0x7f}, {0x3, 0x6}, {0x1, 0x80}, {0x3, 0x8}, {0x2, 0x8}, {0x3, 0x100000001}, {0x3, 0x1}, {0x2}, {0x1, 0xffffffffffffffe0}]}) setsockopt(r0, 0x29, 0x33, &(0x7f0000000000)='K', 0x1) 10:42:18 executing program 1: r0 = syz_open_pts() symlinkat(&(0x7f0000000040)='\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', 0xffffffffffffffff, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) chdir(&(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000100000000}) 10:42:18 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) bind$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = socket$unix(0x1, 0x2, 0x0) shutdown(r1, 0x0) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 10:42:18 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x1, 0x20000000, 0x8, 0x80000000}, {{r0}, 0xfffffffffffffffb, 0x14, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffc, 0x80, 0x80, 0xac09, 0x1}, {{r0}, 0xfffffffffffffffd, 0x83, 0x20, 0x4, 0xfffffffffffffff8}, {{}, 0xfffffffffffffffd, 0x8, 0x7, 0x401, 0x20}, {{r1}, 0xfffffffffffffff8, 0x42, 0x0, 0x7, 0x7ff}, {{r0}, 0x0, 0x8, 0xf00000db, 0x100000000, 0x6}], 0xffffffffffff7fff, &(0x7f0000000000), 0x0, &(0x7f0000000040)={0xfffffffffffffffa, 0x7b40}) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="20765a4e0ab8d45011313b0bc2518a33164d1bf92491f3cb14bf744b3789cf51b2367e804905cd0303f921a7fcdb3f5b3cd3ff6e878cf04b5883ca67443935e99e53092fd08a1520a38fbde6db34f24279783d04ed23432c83d503dd3a8a039d1a3386de7e13fc759abf9755d5b046463c9921629fe6df7ffda6b1d1d9dddea8ffe8cfc2b8c8a161d286", 0x8a}], 0x1) 10:42:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000000c0)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a3692c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f90bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0xfffffffffffffe79) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r1, &(0x7f0000003700)=[{0x0}, {0x0, 0x2d4}, {&(0x7f0000000200)=""/61, 0x3d}], 0x26e) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) 10:42:18 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000300)="10d183ed3299c95a3bba40e11183667690ce3196d072080cb74130c9cafbe061e07e25280393d7b2f41c879f3632534d03f5d07400ab96252868c6091f874be61bcaa1da2fa5e51ade671e0300ba3b8e7eaf14869b9bbaccab09001106b0399d8fcaf2ad8fa2b5682918cc563441e6c8e8730231f0ec8605cb9864662bf3e5ccc0c97aced5b9a90b7f6ec81567f367a36d3ba91d14d26ec16a3f5159427f7a2f8cb46e2c19b130729ac8ae47a89a78040078ab3bbc64c09f35af46f8bdaf6efdf10648c48990e5feb7b1a8fa18eb87ab66770428d529ed7d506357df5f9f7e83f94ec7a3a5366e7de56f36a9f824a5cb7a06d749c1991f0287fa51f1ec6106d9ceeff4eedd5ec7bc8a2bf778f5482691cba16e427baab8a9c5a6241e6f8dda275cc575139c7ac8cce28ac8fbdaffc62420116a4e2e5b9e", 0xfffffffffffffeb0) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) ioctl$KDENABIO(r0, 0x20004b3c) 10:42:18 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) getpgrp() syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403ff", 0x78}], 0x1000000000000167) 10:42:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000080)={0x4, [{0x3, 0xfff}, {0x2, 0x6}, {0x3, 0x4}, {0x3, 0x3}, {0x3, 0x1}, {0x3, 0x8}, {0x3, 0x280000}, {0x3, 0x51}, {0x0, 0x5}, {0x3, 0xe97}, {0x3, 0xfffffffffffffffb}, {0x3, 0x5}, {0x2, 0x2}, {0x2, 0x4}, {0x0, 0x4504}, {0x3, 0x7}, {0x0, 0x8000}, {0x3, 0x5}, {0x3, 0x7}, {0x2, 0x3}, {0x3, 0x3}, {0x3, 0x5e8ba379}, {0x1, 0x2}, {0x3, 0x9}, {0x2, 0x8000}, {0x3, 0x7}, {0x3, 0xe1c3}, {0x2, 0x7fffffff}, {0x1, 0x4}, {0x2, 0x1}, {0x1, 0x6}, {0x1, 0x3}]}) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000300)="eaff125c00000000a387f29f", 0xc) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000001c0)={0x8, [{0x3, 0x81}, {0x3, 0x8}, {0x2, 0x8000}, {0x0, 0xffff}, {0x2, 0x100000001}, {0x1, 0x20ff}, {0x3, 0xaf63}, {0x3, 0x8}, {0x3, 0xff}, {0x2, 0xffffffffffff0f2f}, {0x3, 0x76c}, {0x2, 0x3}, {0x3, 0x6}, {0x3, 0x6}, {0x3, 0xb9eb}, {0x3, 0x7f}, {0x2, 0x800d}, {0x3, 0x2d946b7f}, {0x0, 0x4}, {0x3, 0x5}, {0x3, 0x3ff}, {0x1, 0x2}, {0x0, 0x7}, {0x3, 0x100}, {0x3, 0xffffffffffffffff}, {0x3, 0x1}, {0x2, 0xfffffffffffffeff}, {0x0, 0x2}, {0x3, 0x7}, {0x1, 0x100000000}, {0x0, 0x1}, {0x3, 0x5}]}) socket$inet(0x2, 0x4, 0x4) setsockopt$inet_opts(r0, 0x0, 0x10000000001, &(0x7f0000000400)="3882a619a30ddc6656251bb40cdc57470a94c8710f2c350e344517571fc7015a08cb2d01f0227d5b15b34931af42378392cb3424dde52528baf1d4d5be6a0a2032b07fabaf36f0b925f257af999f2f4314c5aae1d841bec4cf932f621b506ee1b6eb4957d433e49299aa3983e8ec3bd11ff237686c605a02c2468455e4f1c6a6184a3b964a97f0f0451d65fa6d667121b69fc28670dd348b8033e84a9d12adec6c4881122910d35e95b0bcf37a036db396ef0849c003da6e22d87d694ee252dd4dde4242dbdcf82262cb3bd9cde191da3dcb5d6f2a9852c1", 0x18c) 10:42:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) bind$inet6(r3, &(0x7f0000000080)={0x18, 0x2, 0x100, 0x3}, 0xc) r4 = socket(0x2, 0x4001, 0x0) connect$unix(r4, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e8866696c653000345c194388511675fbffe74ea617448e786fbc90ef0379f47e68a92dc85523b00ecafa69b3ed992252a01a2be82e6c6d45ebfaf327e3f5f256a4440a9e598d4f6f5f91c2c4756ec5c87f65e4b310725ec2f07ea0c30fb0c213551d1d26660250a42ea1d592b5c3fad603251bc9eb4c87ee8a29656ee1c16de1c10504516221b18bd0d87070eb652274de818fa4b2a74e50c0f352cfb0c6030ae22e89c7cd2f35670e8022a3bdc24144fe76a3"], 0x10) connect$unix(r4, 0x0, 0x0) 10:42:19 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b6", 0x154}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0xfffffffffffffffd) mkdir(&(0x7f0000000100)='./bus\x00', 0x0) open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) rename(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000200)='./file0/file0\x00') rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000180)={{}, 0x2, &(0x7f0000000000)=[0x0, 0x0]}) 10:42:19 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) mprotect(&(0x7f0000066000/0x3000)=nil, 0x3000, 0x1) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) munmap(&(0x7f000030d000/0x1000)=nil, 0x1000) 10:42:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() r3 = getuid() r4 = getegid() sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000040)=[{&(0x7f00000000c0)="44f262b03542cde72bf8a899ba97a3d15bc16881ab8a59a44155f346be42dd960317eec28d85ef03476806b2820a3f12535f18b685d118f1993cf7bbd056063ebd0f7b6f730916b6b944949d82d192ceaf8a549fda7dea5c9db61a764ae51eff753d69d8469d456f9cf6a346e600af2751ee064cb580df0727695ccc31739d22e45af479aec2b68cf2a68214ed9a551d1fd8398091d71f015b2bd39b9be18a85cb78524eca050eae29bdd65f904f50ea6f1e0de4871bfd6a3472a512a9d363b85f7985211525c17b458a3abe38f6a1bc4d56e604f408ad29b95dee5418ed5a216cee4a001cf1d4cc3f56ab0fdb912497539c9c5352", 0xf5}, {&(0x7f00000001c0)="07e117d8633cd3f6652af138a6171ab8bf10f4d0e2f2b026150bf3bcb80070ced74d7504af6de0d4819df8ec1476be7d82267b1c01af16b2546e220ef53e059bb37e58bfd87462efacf38f5bcb4b7cfacadbfbbb8a648668590d7d5c255e536d8bed2927372c0b16b79bc525becdb452c9fd101c39916a74e367030ff191d9dbba34e69b8918f1f545b7e874b227a295a7eaefccaa65ff1e55cda5918b5caf23d574b9ab24c0f8ebcddbccb484ff8ab5f16375949e754fad5d49e2a0301ce35c8d6c00b13b8971b3b6abf7dac519f63b3592e2cfaafb9505b828e732d228e2d194652a6d", 0xe4}, {&(0x7f00000002c0)="9c0594ad1da709bb41c1e2f37c1c48229f6d1a8d79a4a3e37477698501a29364afd34e87b0fe8d0311048c287e0d30c45540e6542c75e7c2c6567081e65cbeeeb4b5cac2f0c1dd42575cb3e73bdefe1662b5e19a6c4143e652115760dfbedabd16948387447cc0a2d9d6258a6f761acdb0899c8f13ad12fb5fb88b89a8545959ca5bbbbdb29ff3467e653387e3bedbfe66d71f1d70af1871f6a8bd44ce5e16276e8cd22a9195e1942144c0", 0xab}], 0x3, &(0x7f0000000380)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r1, r0, r1, r1]}, @rights={0x38, 0xffff, 0x1, [r1, r1, r0, r0, r0, r1, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1]}], 0xb8, 0x5960bea1ac8379b5}, 0x8) syz_emit_ethernet(0x79, &(0x7f0000000480)="1707adb1cb753e153ff4c70b166d947d8e5ea7ceee18bf69577fb3520d324dc91651f37dd4cde1320eccfcf73784a99fd15270e923cec5086a5137620850912fb9dcfd7a3b0b9ccfb7f86e07fcb54b07ff29391f8351ffe2b75e161026a8bc663c71e37211b331d6d9e891a4a9bbedfeeeac491032db7bd536") clock_getres(0x4, &(0x7f0000000500)) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001002, 0x0, 0x0) msgget$private(0x0, 0x40) 10:42:19 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x1) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff80, 0x3}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 10:42:19 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = dup(r0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000100)="90000200", 0x4) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 10:42:19 executing program 1: pipe(&(0x7f00000010c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet6(0x18, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) openat$pci(0xffffffffffffff9c, &(0x7f0000001100)='/dev/pci\x00', 0x120, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000001080)) getsockname$unix(r2, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 10:42:20 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0xa, r1) ioctl$KDDISABIO(r3, 0x20004b3d) pipe(&(0x7f0000000000)) ioctl$KDGKBMODE(r3, 0x40044b06) fcntl$getflags(r0, 0x3) write(r0, 0x0, 0x0) 10:42:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget(0x1, 0x3, 0x0) semop(r2, &(0x7f0000000080)=[{0x1, 0x4, 0x800}, {0x4, 0x2, 0x800}, {0x3, 0x5, 0x800}, {0x7, 0x250, 0x1800}, {0x6, 0x3, 0x1000}, {0x3, 0x10000, 0x800}, {0x3, 0x5, 0x1800}, {0x0, 0x3, 0x800}], 0x8) r3 = dup2(r0, r1) bind(r3, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x0}, 0x8) clock_gettime(0x0, &(0x7f0000000140)) listen(r0, 0x0) connect(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x40, 0x0) 10:42:21 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdir(&(0x7f00000000c0)='./file0\x00', 0x11c) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') recvmsg(0xffffffffffffffff, 0x0, 0x0) dup2(r1, r3) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='r\x00') unlink(&(0x7f0000001700)='./file0\x00') ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x7) kevent(r2, &(0x7f0000000140), 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100, 0x0) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f00000001c0)={'./file0/file0\x00', 0x1, 0xfffffffffffffffc, 0x1, 0x1, 0x9c7, 0xc96, 0x2, 0x2, 0x0, 0xffff, 0xffff}) 10:42:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000002c0)="64a356d97ca778a36789156f9b80f04064345389c77719aa0e62f589699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1b", 0x3c) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x110) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0x4ffc) 10:42:21 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00", 0x9}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) listen(r0, 0xfffffffffffffffe) 10:42:21 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x4) r1 = socket(0x18, 0x2, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="491fd494a93d594daf86c9b9e206e84cd94c8fda79bba5e0d71c33c402746ab3a2cc676ac1e917537eff1a61598036f5cd78e4f504e2216eecf632d5d395eaf3934ed7b7d6e9f65d86d7fb501c6d544738d1e327781d7d82a52a7b7809da3fcb4e0aeb79b0352580a901ba3d92254c3691a7b898a404785c31bf1fcd07ddd2a94f5b4dbe3a71355508312e7c7f5f391ae6857c27e70f3324edd44a125bea3d8546564ff463e663124304c3825a61d9747284b08d3ace4aed948d9be88b0319f1e606e3d89a63a4bd169656f1269300e176834216bd2a2ac56c450c6b4c090ec293a5c0b17cd1d29803721bdf9aea960d5b35257a42c8d6d5082ef0e02772859e78b3a444271cd09ee6d617b2a3c337e9eabf6e977ef47f1751f61bf7106d2dd2c60f8354d2bebee380961f40e09793d7641d073802d07a1906af9f122d9994781decedb8711abe2e1b41ff4bb098f489a5ac4f1ef393943b92af2723f3bdadd73a174a020060e23ff585f73ac23fdb7c907edd6863f7b945ec227c51c45bf4b665b58bf191", 0x185) 10:42:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)='>', 0x1) syz_open_pts() syz_open_pts() close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) write(r1, &(0x7f0000003040)='u', 0x1) syz_open_pts() ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000100)) r4 = getpid() fcntl$setown(r2, 0x6, r4) close(r2) 10:42:25 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x10001, 0x7, 0x5, 0x3, "5fcc56be6d75d2dd744f2466f0a56661abf751e5"}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r3 = socket(0x2, 0x2, 0x0) syz_open_pts() connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername(r3, 0x0, &(0x7f0000000080)) write(r2, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0xd4) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000200)) r4 = syz_open_pts() close(r2) pledge(&(0x7f0000000240)='\x85\x00', &(0x7f0000000280)='&[\x00') r5 = dup(r4) r6 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:42:25 executing program 1: r0 = syz_open_pts() r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r1, r2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) poll(&(0x7f0000000080)=[{r0, 0x91}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x44) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) 10:42:26 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0xffffdffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() chroot(&(0x7f0000000380)='./file0\x00') kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000000c0)=0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) fcntl$setown(r1, 0x6, r2) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000240)) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x0, 0x2, 0x200}, {{r1}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x4, 0x3ff}], 0x9, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0xc4, 0x1, 0x9, 0xfffffffffffffff8}, {{r1}, 0xfffffffffffffff8, 0x48, 0xf0000041, 0x3, 0x800}, {{r0}, 0xffffffffffffffff, 0xe2, 0x2, 0x9, 0x8}, {{r0}, 0xffffffffffffffff, 0x10, 0x45, 0xfffffffffffff000, 0xd1b}, {{r0}, 0xffffffffffffffff, 0x8, 0x20000002, 0xfffffffffffffadd, 0x1574}, {{r0}, 0xfffffffffffffffa, 0x1, 0x1, 0x4, 0x1f}], 0x7fffffff, &(0x7f0000000200)={0x80, 0xfffffffffffffff7}) symlinkat(&(0x7f00000002c0)='./file0\x00', r1, &(0x7f0000000300)='./file0\x00') 10:42:26 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x898, 0x0) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x12, 0x2) fcntl$getflags(r0, 0x3) 10:42:26 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() sendmsg(r0, &(0x7f0000001540)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x1, 0x6}, 0xc, &(0x7f0000001400)=[{&(0x7f0000000040)="35f93aad4fbdd5", 0x7}, {&(0x7f00000000c0)="fc4daa60279149aed15e232652d5b4", 0xf}, {&(0x7f0000000100)="946e162299f98381f6deb25aab70b6a4c5c4d2084f38a75bf31d69d9b33f5053eb526543569b6384f46863b0b9757b934d3f8fd53cdbef851b2f416b18b941eadd93bd49ff222d186e922bca0c10b30aed4ac430fe13dc19dd3a500a14c6eed5e5f47571939365e7d9f98dbdb1cafcf3f32e6b0b774f067196d733885a7e7bbd00201a0b21b1393bd04fdac1de792bd51ac84270e696cadfa562a486a5d3ca23afec49e95c5c0ac8c1cd663268f38708d0a12cc86dddb66247959add691853d146ffd223224614d711ea711c33f4fdfa5da7dc8e193f8f0fd352b1d2856b06cc7dfb51b17e362dbaca44ff86773ad41f4272eaada1aa5b498dcaefd45fe4d1a3812a25e4897172088bee8dcb1f82a5f1a9df240efd2c2d8c796459b1e0f9f95024957d8b7f10ed5824d2c531fdfc8b28e08930dfcab0ddee0c859621b9894b0ed9ac7971a9a3c8912e5112ad77362ae13bf7c365941d10bb399884bf83369a6d3f27e2046a53094438afed6722482ff03b4793b3bf0761258e24769255d3068851f2925e6958c17ac504013f7f332933fe74e912726e655bb93ff0506f68f89f4bd351a13c3d553855784019d6ca3abac8154ef5e1ae41e732a538b1b9926bdac4fbf8ac34622beff84e2f3b506e423b0799e7ca9a97324de47898c69eef11fb90a02afa69e8469c22c9af1c13dbd3afda1e1d3ad586d1d4a3d399a2294fb3485e34cc0d4cb2ab3dab9ef70985503557eb73a197fc26ba53e54a170886b26c06c8f8cc71fa6075360c884becb714f84d61e37b7538bdddb775812efb58c813c6192c9066d8055e2dace2dfdb31b5d7f66e013ec3207a02ebb88126c76cf23ebe4f51195d5e179f079aecf2303039db60321130323d12affd61a288a0a7729c1a42a18be94f228c568ef2d53007d16653c7e0c7cf3a58ddddaa06701af9c11e06c7bcbde834a087d4eee409fc602372e5e9100450b418563272a68354e0c49f20af3e87e18846951ae0c062e97cb5855e09300670fc3ad4c2c72bd689bacc2b435c21a5097cd4d3039dbf3a7740c9c42bc4d210119133c8ebfec74f54f0defe829c23087a96e04f93a209050195b15783e98afd39ea0314f2d3457c6121d8227b56be96c4dd10fecc3d56664bfd83adcaada486e5b18a6f4989bd5bd157bee07549b394faab6677a7fc7508a5362de8553804d93210344eecf79cb73fc00359592194e5c83492838eda464c464912e4e79d745f168a8ca3186bf49dd3292a8a00f5af9daf432a6ad3cf26d3869c339b7ca47380569a2d1199db24148eba53df40004151717302ea0c2fbcb4e75023a259fd8a215206455bc06d72a48c33fb90b20dcc146ea3be5c8fe25f0da59c0fb5db6742f146e9ea6c243e5752b8bc823ed7509b8e70c8beb599c6c86b56bde3ff2ab745331777e2308c428d0faae038690ffe15734d4fe66b1d643ee0261f2b98c697ea19e928d7c78138dabbbf94008b1c7ee237319b16f20d410281cdcf641429143d89315b105ee345d51c053a0e7f3d6bd89ff0cef726921238da6fac2b6dba9467ed6a817d3a1b7b961731f4e976468a041125e4bc71fa8befa53c90f55a44ccc32ce1eeefe568d8f14ed3f8b618ade069e65a76ffc3b0a0b7e055e72177ebe47124d56c20e2e055fd222c4faff9b5a835d9585bf95abe7cbb004544914a4e423e0472ec75eea28e568420d98fe1f2ab17e8806aa54cf6ad60a2d5c60f5bc2c43dff528053bbbd316b00b517382af77cf22c41697540fa1614875a8a23d606b8186ac8c9a59c60a036e26517dceac7e7752e68b7ffb61e714b8a70cd531d531f03652865a618ddc3e792c1ebbf4b48051fcba230bef2a8429bc438751a5e944c8552336c70d8b939188c3b99fba7704aba4605052e13fca27f4d5ccfff3a43107cea302396e3255a628dcb4dabad09de9ce1834ad010dd258097ace34c6d60d1873dfc29f9ae443f0750c715b270b003638709f2edbb23be3e3d4b57a580c551674f97e5e6494c6efc883813c797c19e786bcf3be4c8df555ea35859370531b98267ea8ca9e5525a33fbc0489dea6be2270639046f03c8e8db9ccd32be767f660a2d720d0dbeb8ea4b33ccff5010517261ec427cea268be405f19de8b3b5ce6bfc48c76e7b0f1c1f2aa241ad6964d7480a89ddcab3b2cb1c541d3388b935e85209c735ad13bf239015d8be6b5e062a1f347109e6c235fb3dd18c2fd0a09ab28bf665b48c9ce231ff945481bab3f1af2fdbf61af221099f82a56e4a1f99265eb67ed1bee735bb568ab1292d94380f385984c939168fb447643b89adf6e67145f4f786095b125249b8e13f2cac6e69ec4209b8d9131b06f047c0d51f2b2adb85ed8c95e21a51d000f9db44785ad6e3eb9df1571e8f0c795c85496b356381822b288be3ec4c76ff43756d909842cf7d8f36cba84ca6fea37041ff708bb5a2e2b72e0e09f528ead8dbba37ae95844b6b57e94c65a471d0be5e6fcaa11bee773bf4c2963759625fca7c880631404ce2685d034455a3c0c9398bd7206fe7d3f7b8a6154c7c7553b9564022a175f7c36aabe0ff3a8931dafa0a6d8333ea9ecec720ca681e86f25ca18066663d86a468fa9816a5b737cf2acc97f94586eedea591b9a9c899a3bfc08e81a9d5650a862609600ed4e5e689bd9e542ca21521f680b28c2f3cbeac2fe02f6d772ff7fc746c412e7664bf9ab6c74dba94e57d19b4460b02b672953c2449ebd53f08d4fc6e1bd29a263f34929a112e4d728046381377941af46887217bb57331d3be1215b8e0118b61c8090e2dbd5d5425c40d1973e4af2f4f1674c7d1455543e37891c7863d2653e51bb518fce2e40e971af783063b0410bdbe39e44a8bbb1d2d5af803b4e38538d96c2e66733d2a3e20da2c5f8a78521421e06b2fe24da51b93bfd2e1b885be639ace1c8680e556813f1bbf6fa7b639e912eb2dac973f98b2f4b8b700eaefde19922c546103dc822d646c58db6f581dc80313ed7fa64a39e8b723e8c89c48096802b351776e7372599efef39992405cf2b3179b1a939d7dc2e5427ad38d5487ddac63adc792f1152aaa49bb26cd1407f4b96dca732653aa7fb92839fed36837bb329168b02e46538a57e4771e1c08423151a411f37ad0cd84d824a974cd4c86cd737831c1380a69ba960e47c00b9e52567f594e136a400fa60c060439c6e14e9c7258cf4edaec4c458ba44db1f3b019ab4172b098334eb3e507725e6fdddc1ff0aeae165774570417a276c52d663665b160654f1ab3ea3d6eb48d6ac4a25af5e14aec88b7d6e1f1165d932f5d965b687591a9d812af6bbd323b76c954f3f22191d25f51d11e67fef721bf59d2ee612ad2db2964adc363a7ffb66b9d982751c07bcc4769913f6f83c5c0d893cf9b9400af7e4e2fc7ca27c9b27b4073ea5cfdec3df1eda1cdf58da7eb45182c19a254755145cbea9f2334717c91e8cf608fc7ac1e9971a5999ef2eba3c43f1718a46522e183cc342770bcc8fd60bdeffd4526695005368a9bb11824f926ed45a0f580d8b509312560a16877e1ea8d0abc2c4dcdc9bb3ff305dab7faa38b891fb97fd2e3040e0795f498c6c28c4e5fa1bccdc54a3feb75044baa619c26654eab72e772f6135836d0910de788d8d6b58b7e0e77c2c77a69747dd8103e6232c1a7dda9528a45f8beb459fd2b24d58eef5bb59bbdae4d9147c2d4f59379544c33fad090f703df4f0c449c5dd9842b5219c20eb67399043f0a8fd7eaeea1c8dae2ca28107965e25b37774bdfe58b178492b94b5559f79a7d9ad5b0ad21a808cd3aaf1ba096e6fe281f9a380d8d3f9ca4fd191708806e087e9a2cee7ca662d6e8e9c33eb8ac90af3186f04ce3d7dba2c7ac08b360adce2494d543a39ae21667fb5357823da1181c67a1501e392eda093ba1c1d3f57c5d8519b7f9b852b793222aa5b3d7d03441873786b319588536b3ccc588f321b78d159576b7c43aeb501a70c57ebdc50ff79ce3fd697e1c77e6744a0fc378be6d3f6a8b8af7099c76a21ee61e75971d61ce4220c87cdebde7b74b6836fb6dbff7eefd9ec80c8e464971af79dca14e65b469efc041dff523a87981c7aba3d8acafe8b18e6663b8f362f127a2184729451c25f9698f2543c2285d555545a66d82065bafcee4ee4d2cd0fce9abb4f050a6bdcf894456ac841c6a53e47f978fa20dc227b95e7af1b8a00b85615bfed0087833524931e247f05124a618418682eb8f79275cf79a1830bb679d9b7a5a7ca347605d4c73c49d0ecb649592a76e3db37f2adf0a09096f45ace019202268bb63286acea35003561decc434240bfa06429f7d52dbf8dc1f510c4328fbf3e4dd2c58439811e1ca9e288103e8b1d760c3c3e32e60fdd26e981a9741710d6190afb8f99722489bb0eb997113588cacf1daa2e4eb2a8a8113ce5796b78b42d487ef7a3fa3fbfc0433bca45509d5c00f1a996e14b0f35465c58d8957bfcedfcf721d8a4aa3c241e85ff770a07c3ac7dc2e9756a007e39f63de0cfd54008a8f17fd234fbf0d4c546e833eec7951a58ad8066a8c0d550b60d0062aa11796bfa01779671f9911a277c5a2164e922537d87b1d0c867b11379154c1ba32def3ec80fa0cae9265f55b83946ee6f715477f212e33a6d2fd3efbdbe748754a2f746d63cd5689de4966280729a4417cd3ec7dbd1e3c7fc4e396724d3d7cf2d3c44f9a1d0ece38bfef302c8362e8280329e7e6efa8fb973dda27682de6256d390b976ae4042ee20165fc4ac89e238cd149724bacaf2263a435561c3bff95683d50043683325fc9abd626726110342d26ddcc6b58075d7b1132cdb99073bcf7f690a62346858dd85e7e0b4cd751ce44aa013d3318ee92ebdcf7890d4ecbdf6893e7429a21e552c5b4b76f490368e0bccae40b4bf3c6126ae247ad0aea1c7b128536ea011e677954d0407644cba2affb4e4a9117864bbb5114cf82c330dd295a09b0834cd9f0c24652a2a10ba12079047c5a3c4842c5a0793199c1a42a6783bc13c711302ad61f834c8fcdc73f3194cc91b58258ecfb5cf897a1712087821a5ce188594dd8bbee44f8f736e0a32f856c43f76a67dba390bac838178d241e7a19e46bc683614a259fdf9d3873dbf28333389da029115342e2612b440654d10e6838b263936d156a858c0f03fa6c3f56b255018529417d39a2692828016a3e2f86396a05c85f3ce48ad455cade9b5b11e578f97957fba74951bb8cdf081f45eae8dbeb724b95a99e4be4741ad2a9feb679daa73fcf4712c0f4aa9fe2f9cb1736375282704e207ab68daa8542aa0f1dd81f678e0caa103900e8698034cba9913039530d1870e7f969459cb891c3ab90d59afa85ea4a29078719e75a85406e7f2d76587de5cb5f3fe8f0393ee51513ada56f35646d9c093140ab91a19b2d97465c36e42774237066637c92a943e9e6299869ef06c031c8f5c875c00a2fc83464eab84b36e3eb61e852231fbd939a219204712e2beae8b195f0f79d1e99135a2367cd62ac0a04f668dd202cc8544c30f8128a3c252f21b1aa952f6922815038e9312977a49ba23710b5f8919954ac63536733af2150f5705bd42265fbbdf8c4c0c84af010645d5b29894bb7b7d7a7a742d1bb314e361ffab70d42803b9155d23f67f4cadfdec301a6dc6bcad112440900445d141feec8567ef6c7bf783ed31dcc15cfb00db152309e115e6774cd0b1d77d5da3a9141315f7ae4463c25c6df8e8bf869813d200b307bcd3cd157a489a84f3cf85b63c9d89272a9cb38e649cf318e", 0x1000}, {&(0x7f0000001100)="20668c03838611ec08e667d04742aa80753ffb6e2bb8784b146c74c70f84a11a725399218b3c1b176115d1e8ad696613877f25b1026183bce062bd01a44f1739405c15bed1193d876ae5d844eff0f983e505f7ff536075c29de8dbce4b55f413957207dda0ee8d279f032580bd557521e10c7746c8ca7e30a92778cade6c4b9e75a4b23f96fbb3bf9d6e99ea48f401e8913a75b19d0ceb76fcbe2b78b5ab0a6e94e2a43565", 0xa5}, {&(0x7f00000011c0)="8435fd9528f2bdf54f081f403a494593f3d27c8239867ec71ae84d043b08ca1d8956d92e2eb18dc92964acfa7aefcdea467ded500760b0c5acdcd6dbfdc5c9ba56f770de4504d311c10c671ef07077dcb3", 0x51}, {&(0x7f0000001240)="de868f7acbb1ea5348ff54517a9158ed09ad26b8b1cb76c6036bef9221d38ff8008095b799e626f5d8705430ddd717049ca97f2704bd7ca1a9a523759da184511624c1e4f853df649af39ac2a2f6756ba714847ca7dd6546ff7caadf23987d1fa125d421f708755d63cff21e0587ce0467b445fbd3c63bfda515ae985667378a6a75a1ac04cd6d5f98ebea3bc443490bcf509b77895e5647308d98d158b0c9bd", 0xa0}, {&(0x7f0000001300)="aef39530de8ebe38b3cb49ee248b40e72f9eb6944eca94a6bcd3d56de7c652696291f24030f633dbdfe79f36d0e96d359f181058a8d95d6dc5da821b9af779a29d2d87c0d683c5a685c1ed242f22c392fffcccd68de83f", 0x57}, {&(0x7f0000001380)="acc9b04639cfb2ef840e0efb5b3b48eef75a6fe53b9bae689407684910becc8f4eae2402d85e336a04fc14d762d363602cf007cddbbb26f9cb45a0da1ead79f7bc66a3fd062bbc4710eef8", 0x4b}], 0x8, &(0x7f0000001480)=[{0x20, 0xffff, 0x5, "7227032ad1b9a5e233e1e8"}, {0x88, 0xffff, 0x80000000, "a116db1b078b7a4edd8908ceb74e6de8c739c12d0fad2850e5f3d189292b2a7e6fc11ca8cb9d8245ed5be789dcd49e1d28606d1503b731f5b8ad4c993cb3ea95843e0380d69ba6183a7a80537da2a693343c58bb45bff9552b3d3b734b6e093808fb74638407606a153c350cab44ca4feea38c1d0b3373"}], 0xa8}, 0x400) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) 10:42:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) close(r0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x2000000) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x104}], 0x1, 0x0) 10:42:26 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000380)='./file0\x00', 0x8001, 0x8) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) getpgrp() mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x6f) socketpair(0x20, 0x8001, 0x6a72, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r1, &(0x7f00000001c0)="565f960e3df780fc79800619b4f02b64c8cd244058bb6159879f387b48edd8b506c83e27241ffa2ac3d34227bc74ecdb90fa7a9109c4eb6ed510f0163db2d2a503c0abb3f8b54ddd14e3d20e8657b675384578c81d50ec5f7b9352a9556c72b0dfd45a952fe7f57b35bf18355d8ed1a3c252cde410e98f6dcc103f1dd2198983c5eaf20f4946f95c3e6b774d1155116a645ed65042e60ee668fed52217957b4c0224e81ecc78407eabdbffa4f3e6f30f83be62e9561b94a3b99dca1f1896f65c04ee94b62232e818cf63be260959a3ffeb0c4ee0c7fff12296d557b6def9f8b99b0936b4c90332bc630c4c2e8136380f4f", 0xf1, 0x5, 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/77, 0x4d) 10:42:26 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, "b8000000000000080100"}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xfffffffffffffdde) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) msgget(0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r1) 10:42:26 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, 0x0, 0x0, 0x8, 0x0, 0xd1) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$KDSETRAD(r2, 0x20004b43) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) recvfrom$unix(r0, &(0x7f00000000c0)=""/14, 0xe, 0x802, 0x0, 0x0) 10:42:26 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x10001, 0x9}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() setrlimit(0x0, &(0x7f0000000080)={0x0, 0xd5}) close(r2) r3 = semget$private(0x0, 0x3, 0x480) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000280)=""/21) poll(&(0x7f00000000c0)=[{r1, 0x60}], 0x1, 0xef6) open(&(0x7f0000000240)='./file0\x00', 0x0, 0x102) write(r0, &(0x7f0000000140)="6331b939e41ca40b4c389b355196dd826d91452948f9543122865d69ab7feebf7b2643dea3384aebf012acf783c0a1dee87818dc69d0f4e5af28c7506c3a65d8ad950a9b12807c3c5d75bbfd31bf7ae5a655c90881c71c1b2107ec3212f21ac25cd0dd75efcbcf713e659fa83008440b66c111fb3fbb7c3320d6ce523b63022c021cc6ef5e72a0dfd808ca3f047456782ecf0e58ed823cab2a0e07067ca0bbfb7d9d34d95d8e82aba825b03b18e2e477830771d8bd2a3aa42faf2127f9ad64f5cbf1dfdf006d3f0f3046f4c189620a0f84f4706c6dd147271f03b7765d5044", 0xdf) poll(&(0x7f0000000000)=[{r1, 0x16a}], 0x1, 0x0) fcntl$dupfd(r2, 0xa, r2) 10:42:27 executing program 1: r0 = socket(0x18, 0x1, 0x0) sendto(r0, &(0x7f0000000000)="433c38bf250a4f2d62c164c7bff2f45daf6e11017b587db4e070578cc02d9c55fe7d0ddad3786e7ce357f83640fc60d7cd83067c1d43470038e211e5b8816b6882adfbf2040667cffaf0d61cde72f2d19bfd0594c08d14fc8c5aba72e1e271703f25b756f2f6b7acb8caa5ea3a8ce4e9b01857f590d64c90c38a904374cea1196531734faea363552976072a459cd912d06bc2da115bd2a45a15442d4b3a3ad57a36d9b68cdcecf28c491740570345392a6b402519c1b71704ad07e8c29d6eaca625d00134ced47c7550ca67e7f5df650d5e5957074bbccc92d47271fbcc074e8984a718e29079f742289bb9155fe7c134efcf34b85e94088f53c5e2926328494ae45630791e70863c5e1e4ded55f56b1f10607917e06ca9b502fadf0faccbaa6378ac39269b52a778b3b27e48341978e6f8f79fe49764dc52f4470e73f3cf06db8d2fb974d29125151bb51f6b1037e0a0c826c40f54f2c74b8d427f724ae5a2b06f579ac3a8838f314b72efcf70b4153391f29c66db862578c809c3bd541668ae9a0a673ed7cfa9cf2e01de54c9df0b7ec407c39195b249bd274c2a42db182615f553e1a7899c51503514e821312d4a593999c20da77190ab29133759edfaa23d1900f7484caacfe7686b2df11b406d97b273b0c834c0f7124aa88045e1ee980016940d200b7e792f9f20a1f23105179e72ea9bfd76c538366642e3fc85aff7698473f2be8ba5154f707f5655a899187f98b3d8103996373f85f0a2edd07d00239c83046e2d2c7cce9972573e2d0e84462f926f6125e80e75009d791201f51c93fd8254bc6e914a82afd72a57cbe654c5fdc956a9fe956f3d49541ae972687b1cd8874bcf5f825589af55017266a79410c271d3f3415d63ff88d7331d6bc6b292416cc514d458697c70ff49c01d2be3ebb41628aa86d8078be013ba5fbf3262b97ab60bcaf965ac3a94442a9d34adb3231a89146fbc8528ac0aa8f6cb92a26c6f118f8bb9c4542a5a51134dc43ed6aabb950e91cd94dd6d5978abdffb9335a69e0b0122542c89ea6d1975ee1d1ff4bf03c3f1a668f3b0d88e73cc6cdb2d077f4e78287677ea6851814da799e742bfd962aaa98db476a2a9c2565842f3c455403d4f9ae7a7e4b50b880aecd798cd358a5e7cf38b502bf9bf51410b6d23467c9709ee4875ffda1d2b3710bab3d9f9c32a0b62313ab25177209d4892698d801431381b2d43751984d2cd5c96416fdfde878c7d529e2c3b093757838f64ae3e110b0cbdfb976f46e9d517b207206836e4acab8ae0505c79b0aa5dc47f733c8f2406711a6e8bfb3babee2340007fca97a0d32adf3ec65fbcc1b03a7c14b77482d75d237bb54dbdf24bb7731efa77667fa7d5fe61adf5663fe9ccf36314d0a1daa68545c5fc4d689d3eac9c5b56ffa9db9eb46aa6cf93b706764712ba43b8ca364509b457a5992f0545000ea35bed9d097760b9e73a361ee97a147a94850087e2e5fdf262a1f2d95e4589112e834a5e3331ecf2b100621b67dbc756308b32b9876536a1f38a1496cea4285e72e2fe9e285e1b0af38945ebc41253917af4b63988f02cae7f55efc55767c7911c9ee812279894c9ebf43d7c0b51c457bdfe8411eddf01241081c1cb59b8d7d1c9dace92bdc2573b9f2c5dbc58555fd6b52c19225e5377a92dde9dbfeec3335a35efd73f23e3ea033b71178990aae937775aeaf13312bdacb22b0d25e1114a608f7e871e1c17e81f944ea88f1a564b3f4b5117e32c323a166a26c2c9bea9663df3add4eeccbe923a5ceea7d341a5c98daf16b5bfdb3e582e20b1998c1cb3b0db57e5e1ec77ea68233e6c1556b52df10ab69926803f75e6714873f3fa7213d5668ee1493e5e8ca09301f36f87b6cc9f02bc0e7fdd93d9d0f8f3d4558fa55249e1cc1fa951ad4769fa9399f30746a7329c2adebe2ca6a8ac93336a012f541594a13813dcf9f96253d6580c09656801291de95f91ac6767d6e463d29b223217d9cf4395975147773d7e189bd2ecc5180919dd37fd140f55cb4683142b38da838c7090690613e5885fd9da6891ef370f607bed9e7c5754541b06317fe6310e627845cdb9cac9d0ba9f3afe5057492e1969cdf0f42dc52f2823a51b2bbeee79f06efe476cba4dc7d9ddc4f7bb833b7a69072abc66ea6413d330aca8e7e9e37f2fc80a8e2ee04c5fae68386ce611554dcdee2def0e5a63c4d50de3d88c2a07a16da10f042d00a5271574471e3dd933e43f07397b5f8324e5e3d266904e5c0cc56368fb58bcb75b7c474476c7878c5b05ec64042584e9df97b6fbc1a02dc9f84d47b5d6f7187cc7a3076194cd6988ebaa69902826399bbedef655b6774ae567abf21258a134bdc5de545a88e5c6ee03fef96e0a5a764f1eb77e1931092c31a090ee767cfcdcd626722b5fbfd0c800f04b2d15066447a28f041137de2eca2ee956fea07d1ad5b0a4f0e91e07fa6efbf182d2ba364451cbb7a9d2dfafbcbf1cb00106eb33a7be87eb878763c3d278e81643d8c6232a608e18a13e820ba3957b71ffaec33c1994a60d47fdd66b1dc071798e686640657820145f1c5a1a637a0cf267972d7eac762c767aacf5a132811b445eedacec611b102cd8612cdf6ee10798dc4b7cfae6504e50e3771e2e5438229db18ff117110e7b9399d47565276013a80fb6c8bbe9067161c900d93a2eb5837f253e526b6f1e98bc3d8a78aa07c163fbff7fcf1e0a7077f94b7e8a57a9e6d19c334bf4cf662111519eae4c4e5c3a56935548da3a2a04c8fc652178adcbfc347847c38aa15bba087cce1fbe9229d1f85406dfcf4e1a41409bf257e88fea383096ea801b8adcab81180cc7cd82d996912d095ba2fdccdba3132fe751f74a8eabe2c90a1fc86aa5d3974053cde6d7feb0c39ad048578c317473a000185d733584b2805f29b1da96ecfa62630407ea04f17fdc06ad34fa2f42f1cefe57596bbac33b0cd1651d73d93b5c9f9e5210cdf1709434ccebf3591c69d705b626239af21c8201e4753960d0b461231323c6163d1ba1cd799a7f46f25bdb42020ce24c39b66176fee3b8c943693536d7e4b2c658bd25ecc64e569970c4bfd2b2d297e8e0f5483a06b94a7e8e955ddd1de41aa506f397009c464d8b1e7d8e98e32413d5e8965b80ba4cffbf13e35fb361e319da94f581c0fd9982bad882ab8330b38cfbb2bca2bd9608f587b5ff1e92470d5fd9d0a0dc89fdd8bdbe99705f6c664fb248c89a8f277766fc731bfa5a9148185a237c2e3cd03f871ba441cc46c29f139eafd7eefcf0afd6ad9e2fc07985d8df4728a11edab021dd44868b3bdce3816bff76e6f57352963cf286c6e7ebc3adad1318886bc441f7050ddcfbc5c3e302612589b608b36dfbf01654e7340b1688c1cab815631b30c5208fcd06defc5ffa7e418687b7a90a33bafff86706baf89d1d705c582c1ef9a37c8f2ff6bae4e22b791733e29d1b1299b3b072aa9c9c21fe914078ef78d293b7009f9accde79d4fb4b3952c8a3a426f1b4575b06b216620e484c74e991a611487536063075ad608d9c11ce5e131bc0126909a05294c036fcdaba4e5faebb228db51266ffaf4a9d1c9eb746ab6dd4277ecc3fdfd0ea0f0eb8b4abed9f5bf0d702b190003b185f7b0af6e35758f576005be1e2d6adbd9b6581323d6fa72cf5dbc0fdf0efdecab3d16d67c97f5838095accabbaef08a347a4b10344950814ffcff49408ce29d916d214a5f8a1c36a34cf61c06fb3af920517b1e939233979a283b6527c48c95bd50b2ee635ff3dc8e47b5a76fb25ba01416063026945780793b0b868b42f3a58d5b94ff6882a1f9338ef5ec1f0696b525982353c4708a377d2e8fe8d0cccdc82a25248222b3295717ab609f061704f2d028cf8c262766e6a711ec071fa4ab7e2f4196ff194862b4a07a4f5003f7a6f66ac85443f626a8b8300e20e690279651267720893c29b44a8e8c2dbd833a0fc5c8d68823744bd3a426d706ecb585d5c5e83f333cc8a9483fadcaa240271a4e49bcbc15e24d1784cd9b5739add9bba585941cb190e2eef2c4aea8be3b684a6eefd5dfbdfcd419a2034c1073389695460680faef3644c0d30973b7636f10824c8836b5feb6ec874d0003b74567d64b17ff555a52b4f991112366a525a63f0ac0942e0adea760ed71e177805599efc866097e4c2cb63794f3beb5a2aedaaee7a16261c8267620e1196e4d530f46b9deb2e2e355ce45bc5fd1057e4cdd815e1f401e7982b1412db4196b0a13fd798be684e4b8dfd0b3949e92e1774a4d8c069625071da9236df4dedb24944ab21843035345349d7fe5c734508a7969995bedcad1601346503490cb214163ca0c27b73ff7f753088b3bb8a0d61de695f24c5275f0f73c0923b804173252a0c24205a08a11992fc585d70f22f8c6799c7dda37eee4f188f3da6d35d8d9ee86c7841f61c8455399a7a999614ed07f45c40d472693a3f7076c8629f51eb69206f3d28c6f2443c28ff7656cfc6206a460096563853126e1a5bd7d768bf403d07112a4f4a53cf76bc134e15b4f5660f287244b1138e052aa73b96c610f881633abb4fbff57817542df930275f03d27bcab336f0641f4c7e3346e7451d7eff77b3db9a1f555dab4fd6f3c711491118097b2cfbb5d2bd786990acf1ff747fc1f1c2c82c0d8cefa4bb252b2988be0a6d80ea39a36d12ed9b888ed67e14466517bcda8f9526a28bb82fb9547c872f7ba1248ecd459023ebc22d8102284b1532f877d2fd29d01f10de41048c3083d0066cbe2dce01255fd47807c6184198c0db7eb38c49a831df1de300b68a97d1696fa13687aa4850749718e0e2a21cb1de544e2f7464ca0b2ccfc598c363aa95ed33d5e645ca9440996bd7df08ea5e9a274712fa1fba9a74f2f2ab6bafe674e60558eb8b2893f5e0d4f142ccd4b7f21c564e159bd12fa6ce1b67ee6d3a562efa121d28199eb1f141c71a419bbf8de59ff0d4d4d3b73e09b354159e42d4d87136df2f9135e20536fe0f0166ed3084de3d1f202f308280859ab2591e0f4e53775479c4baad4cecb5d7fb0706cad7a8938b97cfa051551a2d0f0afd1bcabeeabad9d943756fa1a768aa08968ca0c7e4688e63711252c6cda4dd4f8b3a0ebb7e0d6294ff6010eb77d5e9398260501b96c20fd1bdb8b502d8f086559509cc519e179d0c06e3254a26df660d8d33e5351b8ee0dd1b83b872276dc3c374178e106b55d73bebb62d98d38990338bdf3959559f2ad66059fff369ebef483b856adc6047ce8c56d47a94e7973ef3e041c4fbed8d484393f6d4f7a0d4ecfd58467b664e51893043560af71103183755a75fe402b8cd4bfe864989dcdab8330b566a9b35e3b465113e1bd34d9541066784b89dacb0daf51f6d98470d548052de7822017f999233863057a3c6329828b783c64ae419874dfb27f5689babab4f135b33c408d0f28f6a4b6b048c0a922e577c4f10a530d858d8bb294b3cc6bd07b3e662938ff6b2a07b7a8d7ec283779bc8f5cabaac7e82e156f122d8188562d9dd3d857c441e81193f3da3eea5450274f01e98a2cfb25d0224c2bdb5df4c82f2c6bced39b1a3bd5c7f3f1185b7b890ae86a2999039b76b093363882ac2a4a8a011cce3c589d96f30421e87cef48f4bc4c0434b821df908a90b0a60c43c18775bd7e1f74f92bef6b7e5c97d7e40f148841639291e83002fdd7f73cb6ec21d30e8fded6ac28e98a50121e4cb131e1c74230beb5e54f9d00bfc770c5ed56ec28734b2d2349f1192b632e1ab952b3ded297194ab4cd9f39befe1", 0x1000, 0x2, &(0x7f0000001000)=@in={0x2, 0x1}, 0xc) shutdown(r0, 0x3) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 10:42:27 executing program 0: r0 = syz_open_pts() r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x8) bind$inet(r1, &(0x7f0000000140)={0x2, 0x1}, 0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) r2 = dup(r0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000180)) pipe2(&(0x7f00000000c0), 0x10004) 10:42:27 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000180), 0x1}], 0x1000000000000075) lseek(r0, 0x0, 0x7fff) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 10:42:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$inet_opts(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/113, 0x71, 0x41, &(0x7f0000000080)={0x2, 0x1}, 0xc) recvfrom$inet(r0, &(0x7f0000000140)=""/147, 0x93, 0x800, &(0x7f0000000200)={0x2, 0x3}, 0xc) 10:42:27 executing program 0: r0 = kqueue() pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="5ef5d36e43b857d5ca49043a2fe0b72737396777990ed847e716de02febdea0c7c37a2926db8ac067247b6d0f0784e6efc6de057cded225f3e351528101476e26ef12ebae613953f173721156b29d24b1a9bbbef1168ac62a7782271806d5753b0729e5ff2ab961c0b6fe3727794410150356fc5cfe56a21ccb1b88d6647c3566c50efee4d09a08e2614432d65390da5d9ba236024fed4b2fb7592ad013434f04f1d1ac6684727f59f5f7f776cd1984468466d40aae5c3fe556d0dddc9e16817507f96cf3cb890ed95a2be123b3043acd0b463e62d48ab841e32afae87cce7735f98f940a785206ebb1843687d3acada49f848936179a467848957e2f1", 0xfd}, {&(0x7f0000000100)="265a835b4ded9483dd1aa9f417159d63f4e1b5754c2b316fb1341af820df087f77a473cc4f46a3e2e2f9965b3f5c33a609adf61c78140e750ff30ed3eb127f3aa10f5ffb1a2abd00d42d01e4994f79", 0x4f}, {&(0x7f0000000180)="f973c64dd4a73b57f29e488c00a09d55ffbe1b1484725206eac25059752292b4e7f5d8207ba575f8f11f1da1a34807cdd52ac14d839efa29403a390e6d73928433d465d1101266e43e7ed195e92eccd2688856f0f0b392fbe2d1bc317a28b2d87f24d5ed3c98610d30c69f8cd450bbc597b142c8e2cd747d307b9caee51d5c97fc8782012f7551592135f6148135a7d6bbd96f08abfde77bd02d3c65b7a45d", 0x9f}], 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x4, 0x10, 0x1500000000, 0x2}, {{r0}, 0x0, 0x1, 0xf0000000, 0xfff, 0x8}], 0x101, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffff9, 0x90, 0x42, 0x8, 0x7}, {{r0}, 0xfffffffffffffffe, 0x0, 0x40000000, 0x0, 0xfff}], 0xffffffff, &(0x7f0000000300)={0x8, 0x3}) ftruncate(r1, 0x0) 10:42:27 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x10000, 0x0) fchmod(r0, 0x2) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r1, &(0x7f0000000300)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf90f001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fe0900000029b887cbac44c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e42d6165a0d93cd0bd30b57108efa5762fa3c3d9c5177479895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437", 0x10a) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffb83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000180)=""/45, 0x2d}], 0x1) 10:42:27 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x802, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000100)=0x7) close(r0) r2 = syz_open_pts() write(r1, &(0x7f0000000140)="71b9bb65c7b2c210519f36b3c333439478d7d034e9bc594a9ef4e707b7ab332f3b154c9a657416", 0x27) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x0, "73be4ad94e90bf82bc6d61b8dc7bee901dc09e9f"}) write(r0, &(0x7f0000000800)="ea", 0x1) 10:42:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="830446d8aaf71f9255568b4e", 0xc) bind$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) 10:42:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse\x00', 0x0, 0x0) write(r0, &(0x7f0000000240)="e1f10300f36e916bd9ba383f94c5136c1dfe0260209d25951fc8afe2a87cdfcb81b33402645ca1dfa12cdb910900e1fa13c855e0", 0x0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000480)={0x498883d6, 0x800, 0x6, 0x20, "1cd7ce43a0f26288abfcd099d1e9b124e2efccc5", 0x4, 0x3f}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x7, 0x10000, 0xeb, 0x15bd93ce, "33375319148a62cda3a87609c0d5472a2a2cbe9f", 0x9, 0x1}) r4 = syz_open_pts() fcntl$getown(r4, 0x5) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff6, "855c00400000000000769d00000000f7ffffff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x7, 0xffffffff, 0x4, 0x0, "f82160be7be5e0cd8c94e999ba060e8d315486a3", 0x40, 0xfffffffffffffffc}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000200)=0x609) r5 = syz_open_pts() preadv(r5, &(0x7f0000000140)=[{&(0x7f00000002c0)=""/170, 0xaa}, {&(0x7f0000000380)=""/141, 0x8d}], 0x2, 0x0) syz_open_pts() 10:42:27 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0xae) open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x1f8) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd, 0x0, 0x0, 0xfffffffffffffffe}], 0x7, 0x0, 0x3, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x8000000058e, 0x0) 10:42:27 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000140)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) open(&(0x7f0000000100)='./file0\x00', 0x2000000000000002, 0x0) pwritev(r3, &(0x7f0000000600)=[{&(0x7f0000000500)='X', 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) write(r2, &(0x7f00000000c0)="14", 0x1) 10:42:27 executing program 0: r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r2, r3) r4 = dup(r1) r5 = open$dir(&(0x7f0000000040)='./file1\x00', 0x20075, 0x81) socketpair(0x18, 0x5, 0x6, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f00000002c0)={0xffffffffffffffc1, 0x2, 0x40, 0x1, 0x7, 0xff, 0x8bdc, 0x8}, &(0x7f0000000380)={0xd4, 0x6, 0x5, 0x7f, 0xb00c, 0x800, 0x80, 0x1f1}, &(0x7f0000000600)={0x3, 0x0, 0x7, 0x7, 0x360, 0x4d, 0x8, 0x4}, &(0x7f0000000640)={0x0, 0x2}) r8 = accept$inet(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r9 = accept$inet(r7, &(0x7f0000000280), &(0x7f0000000200)=0x2d3) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r10 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) sendto$inet(r4, &(0x7f0000000140)="874a59f35edb08d6714623c423d7a966a76f93c8de19", 0x16, 0x400, 0x0, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0xffffffff, 0x401}, {{r5}, 0xfffffffffffffffe, 0x4, 0x40000006, 0x9, 0xfffffffffffffffa}, {{r5}, 0xffffffffffffffff, 0x20, 0x8, 0x80000001, 0x7563}], 0x6, &(0x7f00000004c0)=[{{r6}, 0xffffffffffffffff, 0x81, 0x20000005, 0x5, 0x1ff}, {{r8}, 0xffffffffffffffff, 0x12, 0x63, 0x4, 0x4}, {{r9}, 0xfffffffffffffffb, 0x41, 0x5, 0xffffffffffffff5d, 0x5}, {{r10}, 0xfffffffffffffff8, 0x10, 0xf0000003, 0x3, 0x4b}], 0x1, &(0x7f0000000540)={0x7, 0x6}) getpeername$inet(r10, 0x0, &(0x7f0000000080)=0x3b5) r11 = shmat(0xffffffffffffffff, &(0x7f00001a8000/0x4000)=nil, 0x3000) shmdt(r11) socket(0x18, 0x1, 0xede4) r12 = semget$private(0x0, 0x7, 0x400) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f00000001c0)) semctl$IPC_RMID(r12, 0x0, 0x0) mprotect(&(0x7f0000238000/0x1000)=nil, 0x1000, 0x4) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) r13 = msgget(0x2, 0x214) msgctl$IPC_RMID(r13, 0x0) msgget(0x3, 0x201) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x3d, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x461}, 0x0, &(0x7f0000001180)={0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffb, 0x7, 0x1}, 0x0) r14 = semget$private(0x0, 0x4, 0x1a8) semop(r14, &(0x7f0000000580)=[{0x100004, 0x8001, 0x1800}, {0x4, 0x1, 0x800}, {0x3, 0x120000000000000, 0x1800}], 0x3) 10:42:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x190d2, 0x1800000000, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x5}) write(r0, &(0x7f0000000580)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72cfbcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000636448a2c720acd5aca4e82436ccba22dd1d0c7f51", 0x65) r1 = dup2(r0, r0) write(r1, &(0x7f0000000980)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f353ebb9507f4ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14abbbafe214dea79d95e8f6b9d3b3c198ff510eb0092e", 0x50) r2 = syz_open_pts() close(r0) connect(r1, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ca4e66378e5dea9c11fe4dbfa6"}) syz_open_pts() readv(r3, &(0x7f0000000400)=[{&(0x7f0000000140)=""/9, 0x9}], 0x1) 10:42:28 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x3, 0x2d40, 0x5, 0xfffffffffffffffc}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x82, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) dup(r1) ioctl$BIOCFLUSH(r1, 0x20004268) fcntl$lock(r0, 0x9, &(0x7f0000000240)={0x0, 0x0, 0x1000000802, 0x200000005}) 10:42:28 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) r2 = dup2(r1, r1) ioctl$KDENABIO(r2, 0x20004b3c) r3 = dup(r1) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x6, 0x1ff}, {0x1af, 0x401}, {0x4}, {0x0, 0x9}, {0x89, 0x400}, {0x89, 0xfe}, {0x86, 0x6}], 0x7}) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) listen(r3, 0x3) 10:42:28 executing program 1: r0 = socket$inet6(0x18, 0x100000003, 0x3c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getgid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) 10:42:28 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x8}, 0x8) preadv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/75, 0x4b}], 0x1, 0x0) sendmsg(r0, &(0x7f0000001a40)={&(0x7f0000001380)=@in6={0x18, 0x2, 0x7f, 0xf1000000000}, 0xc, &(0x7f00000018c0)=[{&(0x7f00000013c0)="ffd77d8855d59314631ce12e2e49e4b5658d4748899f12848d81d8d4bf8163cb6157c2b95a6f4a42743071bc9088f16800a2051e4608f79405bfd0dc1ea5", 0x3e}, {&(0x7f0000001400)="8ed758a926ece4eedf7605a138fa616574406d280042fad71aa8ae368fbad8903bef74421140f06609", 0x29}, {&(0x7f0000001440)="03df62e7f838a6cc75dcd916a9afdc25df826e0253f009bd4bf9edc3e14f8569cf56e85c6b0e00c8dd2fb14ccb72a563f4ee41b0107901f714c3a26abbc580e429ad8bcacab676d223ae60d9bb855973a3cdc8fa79698da5a3332bd84525d556cb07ee26e928971d3cf2fdc61562a3e9fa2629d92fd4e1ccdb3ec2620443de0230eae54c475f249abb1d4dfa431253ee82e696262a7a0da281e62d2d441f2f069068c7f66de98e0f7ecf5d46e083c6a62ea407de2ffb4df9fc10b22fd391e7f765efbb386150a7c2effd62e616", 0xcd}, {&(0x7f0000001540)="53b0131382f0e70745c43b2973c2a55726611bba402bdf559ca37f7ce2a9929b2c5de028fe579953621e134f26ca874ac371bbe614672bdb31e6aacc95a67c663939c4c60cd5e2279597c27c02f386d06907fdac14a9a4fca05ebb502453675e775c209f08ce88c6e3ed02ec68cf665856bf08d4b20cf75c7860a418164c26a17e79a052dbeeb40b065818a9813b514e2d91b866213023ffcff258feee8177fc3259e8c55f182f58835b382105b436728bc22e793ee2262d39da81b29d1d0244cc75d48cc890db0e015ccf862340fb72", 0xd0}, {&(0x7f0000001640)="ffca6d36675e2abcddb9ffd2b9d78a4e3fb1e4a30ab0529ef66903dbf43c35af8432a52838f692a81131c4a8d7552bae4a45393ec61ca81397b09c036410c9e8f3c5f56534452c0789a2a26c588e6561f238c881b4e9b1079c5d10d7dc80e2c36d6f47e03965e6ab9428fa8909ae8ed212a8cdc29b25745adb3d51360557a13a66cc2b1ceb1f2a9c814dde112c9d8d308b836c53cae9854d9ac72af49f59d8c294df76f78809dec41c941605f6132f4f43c4274e099d68c6ae465f1a2981e161988b82bb", 0xc4}, {&(0x7f0000001740)="6fc1585e6130d09c940b572aed6ff9bcb63a4e73eb47521ab654d45fe00d8734a80493ab182a61cd723ff23fd93bf1db453d781e012bf257409e433f63febd61358a0b7db49e40ec323d695812da9b8a0201038e559dc0c6b137684802dffdae18b4590dedd51a660fdf5813720477b8f4ac550fc6d8c23b77f5a969d4fae36aa357a9038b864ba6ef136dd397e71a73594ba8d2a9fcc0565ccfdcc6d8008447f8e71f24b7068087c0f269bc40dc4918167f260ff1eff869c733625090b198885a715357228ab56bb5bc57b33361b05b541044f236388db94871b763c2f06e", 0xdf}, {&(0x7f0000001840)="4359c621fc3900c1eb78c959a71c2eebe61c60c867ce1564abef0280ef48355c54c2c5536345a76e6e6da951c0ab5c71", 0x30}, {&(0x7f0000001880)="ca38cd48a8b5fb268ecdb40ddb8db6d262a473b9bf235c26c4fa892010d3fa036ee969a1254bea9c519b95f35c89", 0x2e}], 0x8, &(0x7f0000001940)=[{0xc8, 0xffff, 0x3f800000000000, "c65dcbe130f852536e8c58e1ccf389f0827a8b87f7a98b105098a1853a35d01e698f7f789848df4dc17f41abdff96b92ca5754924e96c740868478d556b3f0c697a576aebe0fa6ba80a33bf611d650124b7a8b80870e960eb37fd18852233d61ebfb18f33c300bf29791f5376ef1294843cee7471ba6b30d6da116ac5aac200a0d57bb33539e5e7ab2bce8788eb8e4f6b3b14ac59eefab81393917aba175055e401b354604bfa77008ccb22f4053b156e570250e5739e1"}], 0xc8}, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="012e2f6669d6c6ac19cc8f317a6c6530362dd1cb25a5df91303aeb0b7e122b7780a9c22cc92efa70678351a364d9b8697e40aebc832f2d3173"], 0x1) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5, 0x12, r0, 0x0, 0x4) openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x1, 0x0) bind(r0, &(0x7f0000001a80)=@in6={0x18, 0x1, 0x7, 0x1}, 0xc) unlink(&(0x7f0000000200)='./file0\x00') pwritev(r0, &(0x7f0000001340)=[{&(0x7f0000000240)="e1979b9278cf9bb3f05e6ef892111e12b25d9f3d5e5d5c9cc0108cf4d79dd7dddf4e323ff54c5817eee840733c3d208ef0b834aa4d1fc7e3f39d3aa85bcf36a33b01db327aa39dbe8f1c30675f900ce86e37812a05e2", 0x56}, {&(0x7f00000002c0)="5ce9834a80f38c801770ab153f283940a59987987b42a99d9816657ddb88c2815546f50bcf81e55a20e5ffbeffa86c6b3a77a6875bb4f21b9d4b97d48815f38f7ce77d5c2d5e08a73555776837c86474b41fec5f9e6167f76985ea0e6008baf06e4a4a215db24df545f1c2574ab329ec2d7c9e84556598af0ce215941bd2522ace56713498ee04d4779f88e559c359703be2ceba1d5b3d00d78c1956f8e3e1b9572737338715c3da8c4396d70567826b9c1d8b09e3d62984df67e0734de56073b923cc9861b57d3a0a0ce10b66abba60fdfcffeea7feb3e07a4ddc57bdb938f517986e1a4790442762a2dcff1ea1d2725ab6e042f7798ea908663eb02f919b0dea89ac66a99387df30b61205ee6df8a21f92a7b9fb85b0b5c02bc2f064d830f70be487e0c4caca0d3633e622caaea85acd24fac429a7fd062514aa6fe48412b2690e21ecca09fc9d473cfe1eb319b4b2417b813e1488e08c91cd9fd7e9dd9ce2a900783babbe4843fdb32cef8502f991665d43fdc317e0d06b58f39a2ae403f06dd1e986b12730bd54eb7346ce06ded03cf9cef1de5b1acd03720ff069aa66be49f44b4cfacc17c12f04be8c758df7e05d75c20e4fc110e90cd155b2a9764ab3f928a033e19dadef31f9336fa4c759320589673b896fa923298e405bd54857e953ad6bc893fa611e984cdc2a050629176e4470eb84927fedac290ca77b25dd2bf52f62f2b54e5b25459bdf0e4be281fa7be21cbe84bc46e47e6e156f628a2e082f13694591d865ffe7ff200f497bc618377e20c40053ba8342e08105e9ada245957580cafbcce2fee2588e4e0da2132fe2d16db1f8b278341f7142e0092ea1109cc5c60131a009f7fc3de2deff221e427b3199f47d545ce1596330077848834ed75c69127fa97101b56b17f24397503e681359453aa443cd09ecc0fc5cc2965bb7ba56fb50e6024f237ada47b8cd1e1bde3653eaad62c3814719131e952f7d652ba7961fc19cb656dace289f65d363772f97acf698794dbad2478d4f42f6f2288977be00298d4421c2b274991f2fb892cc21688824d1fa39aab2a2d50de7c0813ea677f701486d0b314301120efe907a49803946c9ded33b8c250e2cf3ac553b1d487b7d7301f750f15f797c1b1cea2b052f02104345b8df4cc456dec88170ddb0a6996754457a1d261edf9fa6bb20fcfc76b778438976eb652008bde0a9b0fdb88e3717457f91a8eb3176304e01d0c1a2437fc187e256c923be2e47b7301a292603115ebe486292143f85fab621a25173d12192b97caf961560dafb765649b94d8900234e37428a0a080a73161074d8d739f86a843072941dc252c32455afc81b5671ffa8f6a5c134730999208ec1e4c36ea55a36a26c22aece69538469c3d049191e5e1dc937a1a6458e5c5620c72e2257699c5b445a4793d2a2dd4386ee0287186e63553c932a3e683f176305c71df600b4c7b9123279dc86f5ab8958b18aa2e9b41ae477ce0434c095b2f44dde5bc5858304ed1d2521df31bb4fc473053ed970f7960ba563512b28ee5ce5f299df2120921efad332264633c55bc584e7152c5e686dc79eaebb87442f549f61a42be0d44cbbd48c64101600a1d9bb7d0a00d50c891099ece13dc944ce78c37e4851a847c712b178cba57395446fa8586638c6f49c1c5f9c7b91eea3aee89e89852b8aba3af8d5c76c61fb4ce813a1b821109d9d3a2a0b8d286ed2ffa152e642972bfab54aef5404d7fe24657a82e1a4dd98412c802403a8a4228dc5c0adead4a72be4a35e58036196408e6642ea1eec7b7fe97853b9825e937dc26d195bab62a1cc39da021bc618beda435186d447e16bf3c58d2076636f680d4805265a7eecd0e0224fe04c933132a14bc210d7a9e67567d38385ac91323fe8d354cbda7f7d06d25f42f91c6705de0d03cdfdfc43a673d7859918946667de64694845d35956fe319665a5324c9ada3ae195702300f59dc2745b52c0bdcbdd5570907dbdf5a5a80f2fd71dcc5552cb2e011f2397f9345bf9f841af1c572c95f2c45335eb2bc95563ae7e6cdfa5d588e0b2f7608e924e873dbac2d28078676f5793727c37157279c4541d5ec20d61574b2d00475882006bbe2e0b130837b797eb3eaa6031a384f5506a62bf3aa0b33eb98368c13703338ef5b4e5c6ad9045eba04898da58fb93c452b8e1e3d7eaf4f3b13f15313eb05a2bbd23abdaaa126bdaf34d4deba76308c52e616ae75619d09216dbb158aac341bd1afa40aefe15cad3d8e7d91e66f8701498bf3c20e1f0ec7ad3ba76310f606d808deacda64e58fb2f1d7643e560010bc46ad73a61d1a698e0bbea5ef3cf2c0ae0a01a4a7f89a91b9f0efb76486571df516347f75f3fdee2ecbc872bdf4230fbe48280266e2872b9a3f756f07c098a93137d1a8a60a9ef8a53dc258aaefa6f12de81c217eb337e53910f24e14c00f0377a6712077da60cdd788658354b38b41f724ed1de2ef8afee9f2090fb780ad6cb521405f61ec581035c0a81831909890abcbb44067e1ed71b442d5d31515fc1885f19afefdd9c74fca7e7ed31ac7c101ca462f0f30cef651263c5b1e1671881488625726d9a2eafe96afe58c8d0cc4b40a1075be28eebfebdf320dc9c5e427f6b6da2be5899b15fac0b613f29c43c5374effd1012f6a23f84693c40d4d2dd710239b967ece96c6717d5736efd182c416dfe8af7f7b1c5410fa629c011b971bcfdeb02f0fb9713badcbcead00c4df24be64724e7cda4f1721dcbc01152065ebf36cd43c57a43d52e51c6a7c454ecbfaffe6a9917321ec611ceeebd256b5d08506d4375e7674937ce588e72a595054cf68ef9efc365c83b71e933e816d5f241de5d2fa126eeab834b7a1da13fb393723e32c44a55b41276f216f5205eb66e44d2df6e6b39b1e623f45ffbf725bec0e4ae49c61adb826f5604e4543b5a6a68c1ef8ae1f8804fb51951bc5e90c5f839e919ec06b4318676d2e547d5a8a8b9f9745040910c691a1d2f9e3d7776899dd462760e602287840529f74b4d54fa1a82bfd018c7a7dff3eae0973236a951721282379dbf5d644297fbd7410a23c159a47b35079b60f4df4eca96d32681da18bc7cb37918e5439ef9acde8eb4a3c4ee7245625f7f066107ae95ddecf08537436167cc3fc3b7116bc89bd15e6e3deba9b5eeca736842d47804c55ff28ad91c183a8a13310e5ebf67f0f3536d6689e8eefa762b48f140e623a5a61e5ea6ba13f517233cc2e0afc894161d3cef727391bbbc1d0552b0dfd5b55e020045f31baa0cb1dd57b161308225e56477856f20d871bfb11b29b0d82159287c337c6aac70a5a21de162d8b2d7ae476408f0dcee8c3e0310b56c010cab4f4bf7d54252562bc1c2837e0dfcd513e839f54ae36bd4a8dafd95ead627101165217a269f323a85a69692dc747ab79bece34ff2faf7e78ab98b93cbbdc232cbff7046e5414063ec9226efbcd70ef74283ca4d8789f4021e395b3ce7201cd63edc505859e9eff4cd882bc6ba525d8f1957aaed19472931590920d36905f92ba3fbd830b3a6d1dd3a03d6f65bc9fd603a853e45d4051b4aebd58af688fe34fe5a577aabcf0f58379536e0455d736cd90e8a1417c4e91fb70d1a54d7590905a5290b6a446e039637c87e7b6c1b70ecc812f37c6fd1ef0318860815024a9b264897cc5db3bd05f714b6debdb53f1418743eea949a656664818263e6807a1004ffa0823293df25921ca21fb041437ab756c0bdc53e0ecb63b00d99069563ec793687f90c2d5446da909368beacdeb0f0039281bb255e7ada8ca4ee68861cbd6dfb065005340b508bbddfc4a3a580d272f4b841d1568ebaeae91de50677304de3781260b3688afe007da0f29bd14a4743a35b430647a3a63de90e4f47fbde81fa3d83033741204ff07ba46c8c587129635e6d3af7af72bdca9336df7f0cfef729f23f8850d419fa87f563a7513d70a1e4779d5304593984b31c26087c43a5dc79cee0bc1ff204b46e56fa6f8220171dc11710f2a73ba2dc4181e17d6d46df84b2c04116b9dc615bc81f31c193283358fae6af87c0b020248fe002b154e9fd3155ff97e390b2f90c2178779a8622425ac0cc94b79f6f82519924d85f3db694f3598c0c1ec0c68302e60dbdbf765d46c41dfb5b6c5e83b2c367b301521adad68f89125dbafdefa2c9264a32470c49e8f56f44a94eb50d24e73f18fbe2d4581181de1d440439a698e01015abdf6985842c23f7604b55fe4cf6d3a8579e8786a7725754097cbe2ce6d6e0c390a4e1236f593895296652293c17377b3430005716335c2e5dde81dcf1b321b6255dce3be30def6c7609d5d85d0dfda52fbee3395e8c782254edac5d43287880a552cf3696036b92258baa393a2de6c8601b43eb2610496512e8235ae274b97c85b774c80fdde4ec467f5c8de17ca5b3f4bbb71c266757543e2a3390bf785b2517e3f7b15c6a0a638aacfa549b18c42e93cc71df2c4800ead8fefc0e72188861a253cb592680bc6c80888e91b5871b6c16d2c1c1f86d0cb4c8b91f1c88aad81e91bf0859eeee03c7fcf1556355074ba9ae18c7865aecf410c6dbe19433b704e138ac2418d2c9d89fdb09434871fb901eafb175cc72fe62aaf06c78aa4426866611164a66379876e9d6c4a21ca7c16385b2f82afee1dc543fe62e9a5d7ac8d5163fd7d58129882815702e351096dc9c3e9c2cd4fe89c78501cd297260d75e8a9d97cb8f2e80a130d3665a354f03811286cfec4dadb79041ef955dccca892aa98b35ec73b415896fb79f0a989618ad08f05b04c473c039d02374965375876972095b46f828bd0bdff5a742836c157395812e93269d8dd639eb20aa9efe090a6fbf9e15ec88fdee6010dd803a9eebb49a69df0f9aabddd840fd823965efed7ea64c2daafaf41af354bc3c89693f40178bdacfe5a9068b44ed9baa8da44e70767fc243343b0ae11bb988c7664a63e6ccdbdc407563b80b2c56e5bd9cd0c74b58094ddd260fbc918ffabe164ff02b6dacd988b82cf120f6c0abd3a4d4b345e6ce0c95ccbe4113f45121fe8d9b3cbf45b9e0d1f91430e70308a66c19aad4cdf0a7f1471e06b1592bacbee64c2227be56aa07e23b1f5137a0d8f6395024871c26e344a32bb110bd07f0266a55e88609e2c1a6ddbb364489e871b8cc9521e68a4939632e4e2a40a780afa5462d4a6fb183850ea2c73e7f57b4352e33e3539fc6958df33ad3fdcabda0f9695e76cbe3d82cf0d3cfdae1011399465373f901db1d13a530202153d8a988c1c5877cdfc7476c93329b07e5c6215c714792e66f1929b89c3da2bec797067195a87747a5e1406734a5128eb4146852e2059287c475bd7c6f2e7d300cce8a38c898d66d4b2d854e66c4201f9ee808299d44c277356b78d546ca6a48c185df0ffa88a7c4f938094c3177baae93459cffe961e7d96f2f6f764a9b187e1d2c03b0dca782755df346c981c5a1f993d323578d56af52c4cc6ce5dd1119f9868688d016c2ccfef3412edd8968f69b56b0f29a5b2f0c99ef4601d2b7d7e5b590b76e12108628faca327c66e578005a2328c96e05b073709fab460f0e22a66d576c00f8e509948e18a3a247a814c32721aa824ee2e8ffbb43956d03d57b08bb4d95169d08fdf27d9297f4ca1b968b25e5c698e359e53a1dd0554eb0df9c8de1000d832c3b67eed46adb2f9c4e1d6b36e56425ddaa81c921e6a3eb4ad6f343287b3d1156b3f3e312c162607117d90d8dcab7ac6379c51b10d33b1b03f4b3f2ca1a9302fb7e5a80", 0x1000}, {&(0x7f00000012c0)="ac9060209a50f2c71024fd9533346948a880ccf4baeeea9e27b7b971294e24d2163b5126dc8ee1d6382f06c1651e46243e9ed3cea2c8084f64b3514c6cfe42f03a19be65ca45eaa77c497bea66a1b23828fce91f34b5dd69a443bb59bca8d5af8bbbb289d1fae578bb76b97ca0d3cf982223582d96", 0x75}], 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x1, 0x0, 0xa68, 0x1000, 0x6}, 0xc) 10:42:29 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f00000000c0)="e503dc9908df429c12063abc8279154ff5c2165f3a7a6bfdc71ff3a7a01ac7adc860f4d89e83a019c0cdf31f04a6eba38b4855e4675a479c268e3b49bfd9d8e3e84b8a21a201fd3df23fe7", 0x4b}, {&(0x7f0000000140)="b9be83250b4538fe7fcb691bc2fe2742c058d0ce62ba276517ce82af76258d8946bddf84eee41313120774aea83194d13212cd842d3b0de247e28e22a848dee2d1a379c7b58d392e2c52825ad80acdd293d57191c545e5bf4de64c98f70a54ff49", 0x61}, {&(0x7f0000000000)="eda0d0db899b5e23895c938b115da442ebe11f84276212d1e9dffdd7a800f7f822a7904d26d7f494ba39ffac08dbfb08599ede7c16fe6d305fdd20", 0x3b}, {&(0x7f00000001c0)="b6f3960c375716bb09e72bc97f7e3473bb", 0x11}, {&(0x7f0000000200)="fb0ef0d2438e236124020fb98af98907355917b46d7f1082c4c7f8bdaad54f3be56506d1957409a227cd245d7128654646ea09eaaae35d4aa8992d72118f02b1d5329027746a4ae2bd3801aa4559a191e31a3e173b1660524703b7", 0x5b}, {&(0x7f0000000280)="a5c0198383d5dc43485f95596e72678b104e5fb9a3e2922c62c2f0fb1f7a928e447270d6ca9997c08607384a7d18e54acab98893d85afd6a942b382bf0ba6231217061d98119cd575ccce2f951389d06bebbcea72937a54976fe596e72bb3771ee2f5990b0e404bbb05d2f9dc3c35d2bc317bd6c56444183a726441d63f145aad99147e0a0e641b08ef01afcacbcd013ae0b4d", 0x93}, {&(0x7f0000000340)="cc4313e0cdf6e915b27eb81388958a1b21c6897648baa476aa64427ab5c554ce60b703c9003b7acc753f30a1e7b79f2848b99190c1bd2a9507a8fee42d40ba5285b0bfed7ae7356703a1fcfd1de80bf4054c1953", 0x54}, {&(0x7f0000000500)="868d69c088df2d851df73d6298841384e7ae21f3aa7025b7501d76d3e3cc5d52acb218f2e03a85814af4cfebe8795c0737d35b63aed1ffd263b0864b6669dc9faac3e773abcdb773f128d20a46e0102d6664706b6cbb85d0ca9ae4cd0f8df2ea73e06d77596ee0a5ea359056840ea2522206ffc1e521e576ace71c6f0387a02b5240265601426c982492aded452f62b091488a67d0fa054fe466e9cb860915c1ddb8fb3813c0733323401abb", 0xac}], 0x8, 0x0) pwritev(r0, &(0x7f0000001cc0)=[{&(0x7f00000005c0)="17f24d509f1f88ef1231e93fab221c015a1848b8964661fedc2766a0499701a1a83c71c597e7c0ef0e8f93bc02f3913cc998269d6146dd60433f2782e48edfe2a4f8eb5a9aae335433a315dc301598d2b9e3688289c4bc97d000c9ab1b9e869a94cc0ee13729290388da24cf2ef897aac51bfc820153d845415616befd7212b69db9786039a1a999dbea7c470dd1f300964eb139c59948de5ddfe85b72b4c77fe2bb72c006014f87f99d0ce1fa37141345e1eb07862e90ddf1b5812e7df0ebdd7d15b9ad174e209fc4c809d949de60ffa61abde08498c7d80d052fe519b4258fad7b95db1244ef64d2604d4ffb1504b2f9d0230eda6b99ec418d017a9de69e5514e66f240c51273bf5d280f563c2a7d552d229bf3fcf78199ff735a5f00952bac51d76747cad04ce552169ea476fdc1f0499821c9f292fa18ff4d0444bf20d8de88668394c6c94d1c0980c6a96c55bd5cbb9aa6a13ad37c9df4fc5db65a65e53762f8ecdc4047982eb9e6080afe49ec21560424e11d911e1a3b022de60beba54d55a22a481e68118ff93dbc77eebecf9eb05bd1a5c36bf92a5d0efc861615664ad1cdc1afa4e7876637bd626bd0a39da03c96994b4b072753e49ba83b5dd037166f19304f96669165f3caa5119666947e5b4e81410c620207128788f24b0483c9f51dea55430667f4bfe2d02ef5f9536bc13df06477fff75359cfa311c0ba3f69c6db1918533da7a922cc291d021f441a836ed6fe5f2720cb1a2ba9c6567494701a4124f154012e5b2c489e3923538b46a566500db4ca8091d398853b5ce79f2e0e2527d54b2e9a3d4b235eb00a7b5bb5f06d3fe92df382fac6c86d0b8fea572c818094a899c9d49fac88e70fd82a8b86cbfe82413260356a9523ea918b18647fe8625da36d1c81f70376d24d1f2fa84edfbf884eb5f46c5582616c0555ecd90f2d76057c9908af235baac1fdefa331048159f66dfb7e549762c26f1c444a5cda711aaa1beddb4fa506318e87c4c88c88d62749557d2abaa6c75fba7c32b1c07015e1522b6ba60fb0aee70866018b0de8b508ba33e9d0ec45e345aa0b7b7de77f12fd4e5079606f812427ef569311ee8d8887437bf1611cc30135a4082bcff715661e404bd059136d4ba7b047bc567f062bf8597e8dc181febe2aaa398b7c4e53000317845cab17a6a6a898368b98073c204f02ce9ee9f2b30d62dd2d19efccaa1ce2ae04fb91a2d022d61e99260d4f845f1d7481902b63d41306e7f7a503d6dd6e23364d217f45877123c8619f4d08be180a3c50365725814417bb817df80e30a563545f17f30075e6591ad85b13499499d41740500596942fa9512c53d4eaa40d6e2646a5839d1e7d6add6d66307ba2ee960bb7acfbe57aa724279a637a15d23b007f57bd9eaab3e483d7993af25080dbe787158754c05cbf9b7d1e7b77d5efb686a86f2b713723f355a18abf092e1415ac488967a0c4541ccc533d36da284da6c8c6e9d282c7008da6474a7eb03e4263f76f4cbdd25025f4c4a9fb4c30206424064d9c84e5b641e19e49a032dee81f90f0679f8443fe617659ca58f0cb01de074967660c4683158f368fef4c6dfa4008e3d10d2c1c5cccfbccac751dca7d59d5841ed892be76802cb1300b4b205a8c33ce30eb17a211192ff65f25492e6b06d34fef777ed08470b492c7b5fcd9adfe9de54c72429aedd73e4354aac2b24fcb253e8cb10a24a5432d16b93956df6ba6929faf58a6daee3232680c5875cab054154c3978d43ef2f8e1797146ca1bb8f591c34f255c29e43d2550893d8613f18df6e154201e36882c0781896cb1bc8c5739bce4a3ed800899f66261e5d50be39f3ebfb83664a745ca95ab542805b3530e74e01e44049d399e6038227a0c3f304423b612caf2bd92ff1cfd2abb865a28e57cde4a377d613ba9878b99b51e2a4dfb1cdf50e10fe3c5128955b05d6aef488a655ab558d71909844b333eabaf3383506e493fb1563f89a874bc0468cb9cd0a9522f02acaa24bd24aac6eabb8799835a8f5b428d963f48b7c1b83ceabd506a9b55e60e8e51618391d391cfe1a5c973bae13bea4803f57b10ad4cec8aa802469ee899c01cec7df8b84a050e5e3d2dacc9c9c8ecc0d7fc626f55fad99ba57e78c86e419c7fc009c04710acfaff3ec84c5e58e61257285c9fda863028e440dfa89b621e21a425b4daa7d558aded41ac5089c56ff39a277a9e8604c3cfd82640bed2354a7765225a11ecfebd45c7922b959e0ef447dbe2bf511e1237d15d7c6cc01c2bbadbaa2fc30a429a9a0ba6335c39ef6c253d65b8a4952eff290648ce3c4e53a75568b881c447e1eeec92e727933cef432c4497ebae19973a927dad6bed75f757dd95ed83b6657e7d2ea750a8fbf0f4af9fcb879260669eb2f4671d9a6fa9144af6eac6c18490bf119c012da5cf2e71e4bd5c1ac4d48712c863810c5f90198caec249066460c276dd59b20a55256c1c23077262db52fe15698a10498e87b9e097fab3f462e9158255b52022ca10855c185dc91b40548a74d9d862f7c8dcc6ea33a55864f21633ce1deaeaeba690aacdd9eecf3bc8daf7f7be9e91f4ccad42e32964b8aa7515bcc0fe012c35a2d6a4d42e7eb35b942543036660040fd34b1127514e2993f5d6fc766eab6567716dfab6fd7fdae9d0b7ff11d413f6cd52bfb3739c40c91af5c14e8b81611edb54b1db7d135f8bdd5fd79edd9d330498aa8a91a1cf51704935153c79cf5d0c89ec9c21a9ad7a98989b16b5726ba7da3daac1d17dc2f9d748f8ce09ee2a5cb98547d86ac5f39be7eaba96a72a14c1e97c0cee4983ccaa162323de68c246070f303fd2f087c5de739f35fe094722d1b28d9725cebe4b25a41c879887a8dc544597d301e2493bea784a23bba0d73a929fed7324bbdb3226ec1a8cd3f66e16a9ca08c13c97a8262dfd6c5a6d26e11b0a7582fded2f83679a0bbba9c193420cbcecdf2279770cbc063590a6d77502cbd79cd1b42baf0315cafe8355546c53a0615f32d82fa97a0d73a541f095a172b6979fb6371a095cc52f2400aebb5fc46a71f13869b34978d39fdae0958457435f4149352c039410c79ac4be2771b48d9ae30a96b430189096073d530896335ea1a0ba78e6acb84d547914c86ba569400c774e0d99e4b13d93006f8fed8decf91730a577b1863c021b5c5479bf02889606a7b9110f39dd8cb01131f1c13d659354c3b46b1db5ca48556bbc07559b6c8665da225b79881a7e5e16ad467cee274aad4371d0078c262d4026a149dec46ab2734bb035ac919690988e31a0ff03e6cec197b61998dab9367a6f2451cd2ce3f43add04caa85a09529ad9fcd70ea7e70cdc1d067b66dc5a0f07600aa879bc59dab7ebfa66f24977c760ded63ee7efd9463c0359281f9f09ed1f65d897582453bf6da1734646d1d7d33b945afceba6a31e530c76bde5bc9662ed9c4a4006425545548b86ec1bc0d7b29f7ae658e37a852afd9ef2ede1c56779eecfab3329f51c920a17182be6d163a5cd2f62f5705ab73d640344a0cd5d684d8e5c2b55512c097e5a261bfa299d034f51a729b4414de015d91b3063aba0eb9cee306a77170db734f0615da1073f5f77b2fe04572e1b1dd82e3007dd2d4af5ed68255f960476dc51a756c8b9b8624219c928116bd085fe7f845cb7cd23e625633aaeb1558f57c63cc5c0c7e5fc89528f04fe0e6a4fd66406d5fd5a9be0771844784ee6747f9650c35121a4e97d492595e98fba3e541a93946d57c96d9bae24b9ee4cf95302de4deff0060c1a54a747300b0cc233048f057ec9d324713376654f7d374004be7ef8bfdb4fdba9275cc95279132ce1277b55112cf16d4b17cad3fd7d8e0e4bbd4fce258c5cd1cb0d8b3f64ed84019bc8db77c329a9dd4f45f03e38c4f13001a0d01f21bf553bbe5416c63bed594cc0d9a87f68bf935b37fdbdbdcada1665512605db8af8d3a1e493c44181a41b93630d4a5c68e5aaea345dbf8ca3f0d7b66ffc975b2a5f6c4da1c1de8898fdd7b54d23f17fe3824cce8a3fe4646d762d91c07e591c05174d7dc706f162d5847ca07292e4fb2b008a3bd5abb6d1a7fac10553f5bc5cc9d10848d4240ae5666b2585636296e0fe06d2f1bc75a37665bc9ac998f2bedd06d01d9d65ff324ebd481ffdf856f99d0f87a61fa4f51dddb19f2f6e9f5fe883404bce9ddccb3cc8f0197a1e5ebc958bc4cce1cb3285815bc0c273bb969d81461d0d17585f849f8234dc53cce62b86960a38e574e15a17685ecac61b69b02c8ad564ace014211dd369cd2fee1bb853ee722e3613216afa79b3c827a953032efdc3e4468f76f8d5705d45c07f48cbbb20c919fbb193b9fb4e20414f5ecd6819ec668ffdd6d115b16559d353cd36baa3c4bf2d940d1aff2a2c06e5192d16692d6fda099e36f8274323c614afd1e31e5e7ef51057a12977f29e5115eef3c7704a19eb9c5e2b3314fb3e8495ff28237f13948b09e8e5762f19f85d9bbacb99ea3ef88854df8cba1ec7bd4f8dde069a1ef13e616397eab15c2495896bf9757d502d3662d04f9c0c2e47ace2bf9d89ae65b3ff593da65a8e43e381413f0ffe8df51d58dce671cb488bab1745408ca21fb12115b364d674e40da9596071c5b6dfb47976860044ffd988a147636b9cf91fe8c59b44b8991e139a865d40a11d349c9aa103c9c209df4a7e344cf2d6e508d0ce68401ab54191a731ccc2fdeb441c3c9899d0ad15ebb6cf1ef9602ba452eb1798efed06005d3d1cc143ea3a4b13657e06d9d5841469426121c566096031da06bee8962f7d64d634b5e50e0dec79f107e8e9d977d8c23c34edb974427ca951f101dcb30f96869288f2a1af2f6c5c6f14bada4de3e7578ab754a7b2e6355107ef8b5a227ac52359cc9e7325236d2fae74f33af655aee16ef1b2cf0a2a060c7c08624b5836ed0c2537c2ffff97b3b4f18f6ac28dc061867a7e993949ec76c4635124d60b6fbfe82e30ebf200d3d01a15a4ce9e37f5d0f24c74165c5691806fce1dd95178fe2c2fe9f4e75652d692ca2c49087c15e7135665e950538676cacf6be1321665d0ab8d4c54cbd9f50f66928ba65214754d221da11636c401af41a82a37c32ea419828add10d687583af1cfbc9b4423c551b2f0616e3aa4bdb75a293f1dd1f55bf3ba378abd5bab792e211984ed35bcac7a75fcdbcf0a363253de5bc2ccb309b2f3638a55f6302be9c591cb66ba1aee4332fd6d57a84a580b8273398329c88f997b87f46289d170aea80f5267611cfb242c190c1b811fc23949d33f02bcd3623006ad400ad6e451101008f9c3fc528c36f495184f4a32f1849596dbd860a2ff4d97b9470c99988186e5a7325e5d901d6e603f4c924cf899319ea1e6b434a60cff9b9dbbb39898bbd5b28af5ed1e3b0fb4494db83c183c844912742c78820cf7d5438d6dd4b9ccd1a4b586b95d60fe8af35c5276c5c80fe31f458c18a24cd777d7ea23a701becf80347364f887eeb139b4a45e825455b22deab3c7eaefa560ef687dead1140bf497e56ec49ec5c9bee5bf2e0d997208e1989e501339ea535585c761cc07a41d9bdd241da7ea885b5693b6c8ef1a5964ffa0578e187ce2ffa9f7f443803a8a28fc348256a5e8a799f39e13add4ca55944f377a1ed9d9692659a31a9190ef30d1662dc025c3c446fba6bcea08d8e984f89058a38cb95aead5c9058bcd7b27a131fbe220e0e1f5f0933ae0e334ef43fe51314b77bc36af21e9a7b2983383991930b02dccaebe405ba77f9c529e7cfcad765792d5d", 0x1000}, {&(0x7f00000015c0)="e4f599346a15562ffff183c2bfcc765bbd3548ac836da07ec7de316ce1b89fa1a823709faa34470b7b1ca00c6ff5fa1cd70db0f6da8ec601b180b1611b4e3230651302a37d0d448874bbc14f48d8de423e81176d67bc450ca645f7b0eb02e308ff7e024b66aab49fe4dd2e6a7f4e2aed", 0x70}, {&(0x7f0000001740)="ad2f97f7d2ddae19d7c75c5c2225b8a0aad4953bc3b2ffc47db594dc51837136f59b743f198b4cda9ebec7fd506898f5f91cdd56f77b13fc865ab286ec6aed2f62d909e7cbe4b179871ae718690fa0559a04d932edfc5247a2e45582014f5b41c38792ad2dfeb99f774941a752fb922c45c6b3951cddfc1eff3771ea", 0x7c}, {&(0x7f00000017c0)="4dbeea13faf1a28f2f9779fedc10d3f19afa2ffee87d381d777a2eec582e350cb8097dbc994bd32f09cc1c2d8afd65ed2a212818dd691750f69fc755dd847aa9fa57a29efe6bdb05b0b9f78d603d6637dcaab0b54aff8b3d3d0d8acbac0414150f47375990060c3dff52778a9f67630efe6ca53e9a90a9746043095698b918e82d38108d17101fe30f22c341d84eba7a44fb4f690812bed6b1610e17e4db0d3853eaf0bdba811fd5dd70ba3342d7a79168bdd348857fd8d4cb308b07b45aec56f4e7d9f6757786959de1888d502c21c34aa67f998328a5a283bb6198909e1f78dbc229f67ec93df658bf836c23", 0xed}, {&(0x7f00000018c0)="db85fc8a3a50bcc101c4e1a8cc20f1357367231359ef61d174c0ecd5087c469f1ff6d7f9070808046c31f3b6424bca3ebf3a87bd9637063ea7b046c39b058bc66475e12f36ad6a915118da3b8c943114fc5d701c58c37d2c0772633148fb1ef6d37d8fdc2f9177dde17aa5db931bb45ffc06917f802165056b9bca7a3b90f9ae49795c8e8990f78fffbf1feee65d9dabbb82d946bc616edbe141fba8f840dd8988d86c5898932dbfef7e18bd5daf5b6a711e8a156bba926f38cdaf414849ee0fdcd1f835452f3ce025264898768158bffed07a19552cc5d085b6336f0fb4d8eea15b928e955954b4ff1c30b27a54f3", 0xef}, {&(0x7f00000019c0)="3e776b61d7bf7a4a17bebab556bf23b05765ba31c802740d5460bea72331e476fa3ba4c69c9660bf8cdff834b9e72f90457a0ad4025e58cf7273c1736a7602f800bec5ecb9818c86190c2051eb20d9c413baab93894de08c05c8c5eb61cc8aeb078e5c34660a099b59818d88265e59c210063935c09c2b3ee4", 0x79}, {&(0x7f0000001a40)="e96bb4be9189ced221a7755b7881ec660d4f592c047afcb93edc80998823a8719cb2b8c635f5d95cc0015b1beca9eb4b4bc7cde39ab7b0d4b1657aa896d92c73ead8e02a776ac47398dd79e7", 0x4c}, {&(0x7f0000001ac0)="c3e7381521d4d414f7f7d07dc2995c455c5ffd57132a883b516c3c339cb1e800d990572ba40f14a9ffa125138e0dcb29279c0526b2e8aa9fb43d63d6c25e090035cf3899c0e34689293789208961fb9ac7eeaaaa136e12e6d906a6722e40973765388befb8bf7fba7c9a68c7ebc74039e48aadce0986baf190699f40e05cc39fe236b41c829284e76a8f3c3ded1faaaa3fcac7e202bb9184e98ae20d63f8297ac0db3d52867642de18f667ceea4326a27fbd99c67dd569f59b07345c1814edca59ec08628cb79991d6d68ed96812bacdb7a4cc89e1ea9bb103f7e68cc65d24293437012899f66ca244ee11193657783e1d5f47243e00f27a2d00b9", 0xfb}, {&(0x7f0000001bc0)="ded44a69bd566f07a6fc3b517a571fc39f94b023e43ea6a154f67afc636c473cd4ed3f0ba877b3a2b31833e06bfc528a97469d844bd905eacb7618da82660f36050b07b025de930a813dcc742de2ef80bbb95ca0415623d54f001c997057d0caa94488d7cb7ba249b34123ba2bcdbbc6b6199025375c69d215ac804c201ffa5bd7f511d32c0860971c14464468bc7092d7189381a72e5bf9fee5be290a8754acd96001feed783a6875c24cebfeef62c3b6d09df2c0b44cc21a087baf56275bca3c5a5b66ed290bf7e03df7f95f04cf8bd56035d0ee01624a7c86", 0xda}], 0x9, 0x0) getuid() fsync(r0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)="88", 0x1}], 0x1, 0x0) ftruncate(r0, 0x0) 10:42:29 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) fchflags(r0, 0x10000) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x4, &(0x7f0000000240), &(0x7f0000000280)=0xc) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x7) 10:42:29 executing program 0: r0 = kqueue() fcntl$setflags(r0, 0x2, 0xfffffffffffffffd) r1 = dup2(r0, r0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) fcntl$dupfd(r0, 0xa, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000180)) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup(r2) close(r2) 10:42:29 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) r1 = semget$private(0x0, 0x4, 0x82) r2 = semget(0x1, 0x0, 0x2) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000000c0)=""/231) semop(r1, &(0x7f00000001c0)=[{0x3, 0x1, 0x1800}], 0x1) sendto$inet6(r0, &(0x7f0000000000)="a3862edea52a", 0x6, 0x9, &(0x7f0000000080)={0x18, 0x3, 0x8, 0x800}, 0xc) r3 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x40) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000240)) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) 10:42:29 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x9) getpeername(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000480)='./file0\x00', 0x880, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) preadv(r2, &(0x7f0000000400)=[{&(0x7f0000000180)=""/85, 0x55}, {&(0x7f0000000200)=""/244, 0xf4}, {&(0x7f0000000300)=""/207, 0xcf}, {&(0x7f0000000680)=""/229, 0xe5}], 0x4, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x60d, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f00000005c0)="c4cc9716de3e9a238a4b7ac51b8630e54147400c7d849cb5e92975a7c9290e19c69e4c1c5f78227cad60dded8ffd867fb7562982e128301a40f647df6f690de22f58b09a965b192608d86d152ef3c0d1ed270d013d518207db3b837578d36a4adeb726dbb12e1ce017ee6f1f0ae4ac37ae06ec60683a85361208bdf0f13e5147bae55bb5d7c5cefe87745d776d8ce2f7b30108af368caf1e3a5195a628340414583cca822cd6529fbe0c0381acf8fb8598fc7d3a859bf6", 0xb7) write(r1, &(0x7f0000000340), 0x10000014c) 10:42:29 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x88) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x20090, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000280)=0x7f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 10:42:29 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = getppid() r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x200, 0x0) readlinkat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)=""/77, 0x4d) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) 10:42:29 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8000, 0x100) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000000c0)=0x80) setsockopt(r0, 0x29, 0x37, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000000)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0x8}, 0x8) 10:42:30 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x72, 0x2, 0x9, 0xfdd}], 0x80, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x20, 0xc0000001, 0x4, 0x10000}, {{r2}, 0xfffffffffffffffa, 0x51, 0xf0000000, 0x9, 0x1}, {{r1}, 0x0, 0x10, 0x40000000, 0x1, 0x1}, {{r2}, 0xfffffffffffffff9, 0x49, 0x40000000, 0x3, 0x8000}, {{r0}, 0xffffffffffffffff, 0x4f, 0x1, 0x4, 0x3}, {{r3}, 0xffffffffffffffff, 0x1, 0x20, 0x1, 0x9}], 0x4, &(0x7f0000000240)={0x1, 0x4}) r4 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) renameat(r1, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') dup2(r0, r2) 10:42:30 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000000)) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, &(0x7f0000000080), 0x0) 10:42:30 executing program 1: r0 = kqueue() socket$inet(0x2, 0x2, 0x0) poll(&(0x7f00000000c0)=[{r0, 0xfffffffffffffffe}], 0x20000160, 0x7ff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9, 0x100000000000}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 10:42:30 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100890009500000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0xfffffffffffffeed, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x1) 10:42:30 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x0, 0x1, 0x80000000, 0x31b, r1}) unveil(&(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000040)='c\x00') 10:42:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x1000090d2, 0x0, "d730c1e7bb6fc6e2010000807743c27c00"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae8107ed", 0x107) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10, 0x0) listen(r1, 0x6) r2 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x1b00000, 0x1000, 0x929, 0x5, "5ecdf0a44ae730d3bb29ed56c97b81c081714c27", 0x6, 0x7fffffff}) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff079d, "b08d9e7fed29000000000000975b6222e5000bb5"}) stat(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)) write(r1, &(0x7f0000000380)="40b5d83cfb4f0753dd351ab1097308199b8bbf30fc49209bec5fe6d9b74aa2218017ec709f15a64d1e7bc42b2cdae5256e7ad0d159c8ce8504691be7250cbf10467ac109c52122e64c9e883121144a46839baa7d738cae6413a8120cac31c0c42fb4e0fe2790fcf796fa92c771d0c6e0770e2ca4626c23c49eecc9337e0d23fc11163e0b4d87124d11", 0x89) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSBRK(r3, 0x2000747b) r5 = dup(r4) ioctl$BIOCSHDRCMPLT(r5, 0x80044275, &(0x7f0000000340)=0x4131) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000440)={{0x18, 0x1, 0x8}, {0x18, 0x1, 0x7, 0x1}, 0x56a4, [0x24320c7f, 0xa0, 0x1, 0xffff, 0x1, 0x1, 0x78, 0x80000000]}, 0x3c) 10:42:30 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="890264f2bf826a68cbdf8590", 0xc) 10:42:30 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001c80)='/dev/ttyCcfg\x00', 0x8000, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001cc0)={0x0}, &(0x7f0000001d00)=0xc) fcntl$setown(r1, 0x6, r2) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0) r3 = syz_open_pts() r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r5 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r6 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000001b80)) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r3, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r5, 0x20007478) ioctl$KDGKBMODE(r5, 0x40044b06) r7 = socket(0x800000018, 0x1, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r4, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0) readv(r5, &(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) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 10:42:30 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3c, &(0x7f0000000080), 0x0) setsockopt(r0, 0x7, 0x1, &(0x7f0000000000)="0d65244e7eec0308e6b43ce38d649111c6ed60c1c8b0909df0209e256d60b1602967e8d2f697c66b21f2cd46abf53ebe54398f707b8aeff71f4ef7a00e6188a31b80208578d39b6762ac8ddeaccdb3745663", 0x52) flock(r0, 0x4) 10:42:30 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) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 10:42:30 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x12, 0x2, 0x8, 0x7}, {{r1}, 0xfffffffffffffffc, 0x40, 0x0, 0x20, 0x400}, {{r1}, 0xffffffffffffffff, 0x10, 0xa00ffffe, 0x80000001, 0x2}, {{r1}, 0xffffffffffffffff, 0xa1, 0x8, 0x0, 0x9}], 0x7, 0x0, 0x7d, 0x0) dup2(r1, r0) 10:42:30 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68dbcd96578d106dacd067f50bdad518b84222ebeaacb3b5b2f082f69148ad2b292f2c1459a4a1c4242050205ab3c7b86d2e596658782d74cedf112ba98a5638c2cfc2d5a2700b0505032a9c7e26c309f6714dadb98f126116b50ab5dbd0363951265bcd5f604af5d623120439eb32ac546c22177cd2cdca8ec57dff0449c693905282e3fd11ddb5f72bab5e5eb6db528b3e9a86f041445f234a07150161f84df450ec86da900e8d4a59ba77dc82b2936ad0c846bdd1b7d0fec195790ab96fce3e81dddbf52e897feb7f4d1be57aeb7832fbe72073c0ea9e419c12a5bdad7dc1dfa982abe091471c2f14a6aee0debca69f99ac2bd2f77705cf05973ac34809086af671a9c026e88d574044f8569cf3a6fd7043d902451c19022e8daa881a1865b91bc252492ba1e47097e8822615a3ac7390c5a2507b5061166ae95bae0e7e1613dd6458a4d356aa39cbba3f8c6fd971d11cb6fa883588afe32e5f952e9feafb44a721acf266b13d620d62562491c8aef79374d4a2d61dfc077258abd0d16ba08e788ee304d1c3721150f6f7689942a51196fb7df4e18ac379432992b15d1630f728ed3f91e0a230911d9fc6a6a3bae2154fb0b5df5c73dff95754bd6d12fdba2ef4ee4f577b0a09c0283601dece26331a81923a97bb647c088990f3a191b371a635c509b038c5f3e475fdb9ca759d53632847ec078cb6089e1612d3fcb2cfa38efae65681cb4565871df3975a513af0b6a9ac231053373a2f68af96926991352e8481631b24fe1f7ad08a8d00cad0250bf3ff95fd5086ea6bf44a979c85bfae0bca91f7753dc73bae9935b5a6c6951dcd2f980363d11d91035aa32db0dfad424c9eb30e8798a335804b246b6f04b7a23d67930b59a51b642ee404f49fd2bdf2de23a7cd78449b411d5892b25e978ad8cee7dee75b31459152227ca082bed20474d46b9dedffe690c7a3dfa8b874660da145d6a7cfa341b9e59cd27a96dcdd0c09711c101629524a030b5b8ea9a0be5127510c6b22254699ce3d273a4ba462b6869c648f4c74705ca8b4e7efa97de43faf41bbb54af498e83eeb8aff1ac2c292a44faf217d151a0161598dee55ae4639735641a327399c44261c96fd50c91f79719385a2519ad222ba7d8495107de1c43015a5f52305c340bc8c75473a7d8cb0cf8d9fdf27456db5ff12a22a76592b5e47b8f663efed42964046d4f9feb0cfff143ed858294b5e74d24852f9c9a385aab38f78b654a4b2a5630df5ac85886a70be00b9dc36fa898bfb16672a09427e3082a3c6f848c9a5b1ac06b441c0ddad9db6333f83bab2dc7f5c0c6208105b2fa4212bcef4d376afc9bf27390e47a36fabb5c2f1c80d81e1a4c648f2f70b5e8bd59f7d46bfe633255abc5cb62b5f15414dcab535103ce59857e9c4348fd48d4a734d81195970d638ea9fd146984cbfaddb689d814d96ed242a06ddb231a2d5a5d8e154058e7df0f51358b617fb015269752e62a6991f32425c6c5c1e74cc76fd39fa04ce1c5db517dbab4b702526c4ef88f9f51e552ee8f9a7b5ba4640bdd8d1f0d91679a66cde4d0bcc11e59fdd45fcba592d0f782f3552cab334dd2e4a38a085a9c061e9ac61868edd81dee5625bd9b42e34f294da53c42c76ed9af57756ae7564bd95b62dbde5f48046ae03b0c8f08afb149b3b350f04544ae2bc5a0756fa7bcc4e36a354d843dfd9003a12e7bd9d7c42d53a568d77ab2f14e392a912fe45ad1248cd4a6d29e50f88ca3d91c9c9506af9464bbe03817543b24f0e15c3e9ed0f35a89c91428176ea7a6565b64da692bf48b91f07595767008e7f79ff0cb3cd4f203e4550f0d7a60ac6d857480e80e1ae4afe641bb7d03af91fb444c09bc0a490c63acdc8be65cb1199949769182e2d83d65f941a90ce11bf8f923a19a20a039fcab5ab6949c7d1379340b96002806a753f8838f6bc86dfaf645a003a4d237f6f119ad136b1cb7979e64a322ef869b112192e63b2847e83400b6116ef62441f0ac9d42a169a9d9380b9eb35d57304067e02049dbcfc9a72e4062370255ddb273843f1778a2978a6459a1edbba0bd7560fbaa5a760eeb24c15282cfa03b66d68500c", 0xf3c) write(r0, &(0x7f0000000000)="6a4a4e5cfab0fbad605a309b8dc538bc2fc94746037f", 0x16) ioctl$TIOCSDTR(r0, 0x20007479) 10:42:30 executing program 0: r0 = msgget$private(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000000)=[{r3, 0x4}], 0x1, 0x401) poll(&(0x7f0000000140)=[{r3, 0x44}], 0x1, 0x0) getitimer(0x2, &(0x7f0000000400)) close(r3) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f00000002c0)) getitimer(0x2, &(0x7f00000000c0)) ioctl$TIOCDRAIN(r1, 0x2000745e) mkdir(&(0x7f0000000100)='./file0\x00', 0x101) read(r1, &(0x7f0000000180)=""/179, 0xb3) r4 = dup(0xffffffffffffff9c) r5 = syz_open_pts() r6 = getppid() fcntl$lock(r3, 0x9, &(0x7f0000000440)={0x2, 0x1976d1f21ff0699c, 0x3, 0x1000, r6}) recvfrom$inet(r4, &(0x7f0000000300)=""/191, 0xbf, 0x800, &(0x7f00000003c0)={0x2, 0x1}, 0xc) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000040)={0x0, 0x4b9}) ioctl$TIOCNXCL(r4, 0x2000740e) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000140)={0x4}) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0, 0x1c}) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000000000)=0x8) msgctl$IPC_RMID(r0, 0x0) 10:42:30 executing program 1: r0 = socket(0x18, 0x1, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x1f74, 0x7}, 0xc) setsockopt(r0, 0x9, 0x84000000000000b, &(0x7f0000000040), 0x62) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10020, 0x0) 10:42:30 executing program 1: mprotect(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0) minherit(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0) pledge(&(0x7f0000000000)='\xcf-}\x00', &(0x7f0000000040)='\xcb\x00') 10:42:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) fchflags(r0, 0x40006) r1 = syz_open_pts() r2 = dup(r1) ioctl$KDSETRAD(r2, 0x20004b43) syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000280)={0x7ffd, 0xfffffffffffffffd}) read(r0, &(0x7f0000000140)=""/217, 0xd9) 10:42:31 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x7) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x0, 0x40, 0x1, 0x1, 0x400, 0x4, 0x4, 0x0, 0x3, 0x1}) pipe2(&(0x7f0000001800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) select(0xa, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) setsockopt(r2, 0x7, 0x7fffffff, &(0x7f0000000100)="422d670ed97a22035e3771cd13d82f907d8ac7a7a7b8dc802ccb5da0fac14409186d373c11cdb92bbcbd42d87bd7f0ed8f5a90acc13a8bbc9fafbb927df0f29e107f19ed6e3b355b4946ab4e3603855f05028240ff14768fd773a7f57574d94e27e8f1d369f946ffdc6ed090b80ba10dd21cb4e16d0790dd07711840e251109c2ad85449facb0a32261c553967bc8226046ad060bedbdf170a7d0e6c609f929989fa11f548ce3617ad263d55973cf012c9f12fdcd439f2421b21bad08cd80552c7432a865a36d0a91a5002f465bc44b399af19f87e30c91d01e8446276ca17575456f0e3537c186d5672d570e6b7330529fbf8", 0xf3) close(r1) 10:42:31 executing program 1: setitimer(0x0, 0x0, &(0x7f0000000200)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) 10:42:31 executing program 1: clock_gettime(0x3, 0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) clock_gettime(0x400000000, &(0x7f0000000340)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = getppid() r4 = geteuid() fchmod(r2, 0x111) r5 = semget(0x1, 0x5, 0x100) semctl$GETVAL(r5, 0x1, 0x5, &(0x7f0000000280)=""/8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chflagsat(r2, &(0x7f0000000040)='./file0\x00', 0x40001, 0x2) r8 = dup(r1) ioctl$TIOCEXCL(r8, 0x2000740d) setuid(r6) semop(r5, &(0x7f0000000440)=[{0x1, 0x9, 0x1800}, {0x3, 0xe23, 0x800}], 0x228) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={r3, r6, r7}, 0xc) r9 = semget$private(0x0, 0x3, 0xa0) clock_gettime(0x0, &(0x7f00000002c0)) fcntl$dupfd(r2, 0x0, r8) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000180)={{0x0, r4, r7, r4, r7, 0x1, 0xce}, 0x308b, 0x5, 0x80000001}) 10:42:31 executing program 0: r0 = socket$inet(0x2, 0xc002, 0x0) recvfrom(r0, &(0x7f0000000240)=""/200, 0xc8, 0x803, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) shmctl$SHM_UNLOCK(0x0, 0x4) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/35, 0x23}], 0x1, &(0x7f0000000100)=""/245, 0xf5}, 0x0) recvmsg(r1, &(0x7f0000002980)={&(0x7f0000001300)=@in, 0xc, 0x0, 0x0, &(0x7f0000000580)=""/149, 0x95}, 0x1000000000000000) bind(r1, 0x0, 0x0) socket(0x18, 0x8000, 0x0) shmctl$SHM_UNLOCK(0x0, 0x4) socketpair$unix(0x1, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000001240)=[{0x0}, {0x0}], 0x2, 0x0) socket$inet(0x2, 0x4007, 0x3) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 10:42:31 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x8001, 0x6, &(0x7f0000000000)='\fFW}', 0x4) dup2(r0, r0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:42:31 executing program 1: mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000035000/0x2000)=nil, 0x2000, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/82}, &(0x7f0000000040)=0x54) pipe(&(0x7f0000000080)={0xffffffffffffffff}) munmap(&(0x7f000001e000/0x4000)=nil, 0x4000) write(r1, &(0x7f0000000340), 0xff23) pipe(&(0x7f0000000000)) 10:42:31 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbffffa, 0x81}], 0x11, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) getsockopt(r2, 0xffffffff80000001, 0x2, &(0x7f0000000100)=""/109, &(0x7f00000000c0)=0x6d) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x60, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0x0, 0x0) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) dup2(r5, r1) 10:42:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000300)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf90f001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fe0900000029b887cbac44c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e42d6165a0d93cd0bd30b57108efa5762fa3c3d9c5177479895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437", 0x10a) r1 = shmget(0x2, 0x3000, 0x80, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000001c0)=""/110) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() writev(r0, &(0x7f0000000000), 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffb83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000180)=""/45, 0x2d}], 0x1) 10:42:32 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=[&(0x7f00000000c0)='&)}+.#\x00'], &(0x7f00000002c0)=[&(0x7f0000000140)='-\x00', &(0x7f0000000180)='\x00', &(0x7f0000000200)='$&{(\xcb,(\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='{)!-*\x00']) fcntl$setflags(r1, 0x2, 0x0) 10:42:32 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0xffffffffffffffff, r1) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000040)) fcntl$dupfd(r1, 0x0, r2) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180), 0x0) 10:42:32 executing program 1: r0 = socket$inet6(0x18, 0x20000000002, 0x0) getsockopt(r0, 0x29, 0xd, 0x0, 0x0) getsockopt(r0, 0x6, 0x80000001, &(0x7f0000000000)=""/249, &(0x7f0000000100)=0xf9) 10:42:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffa, 0x0, 0x7, 0x10001, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 10:42:32 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fchdir(r0) fsync(r0) r1 = semget(0x1, 0x0, 0x40c) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000700)=""/132) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000100)=0xff) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000140)=""/23) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000180)=0x1000) fcntl$setstatus(r0, 0x4, 0x8) ioctl$TIOCSTOP(r0, 0x2000746f) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000001c0)=""/77) fchdir(r0) r2 = dup2(r0, r0) r3 = syz_open_pts() r4 = semget$private(0x0, 0x1, 0x80) fcntl$setstatus(r0, 0x4, 0x8) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000240)=0x2) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000280)) r5 = socket(0x20, 0x1, 0xa3) ioctl$TIOCSDTR(r3, 0x20007479) sendto$inet6(r5, &(0x7f00000002c0)="650b91151b1ab33c0cef35e49a8733a60acab74a6b5c1cff83fdb8808b3701ea2a013a42678bf57a16f3c39a8727e79913842f1750712f327e3af1024a4be1436e8019ad7decb71b8be89d6d89c4c3acb36b71d2257b3bb661a363bdb864daa7f2b522c81db4427298d10acdc6384f89cf8d9eb93712c77d827c7d420433a4c464bbb63692d93c0d50dfe05f91ccc253432c206cd0476a1c2a7f15f0cf63dc31f305802d29453be53e4ac551474b1913fefe04f2b35d6af90b26049b6d901501cd2eddaf9b64678ab881adc878940693fc4dd86a31ec0a8b01e5ff748b24432254926723528897a3496b6eda77d2593f5d3eab", 0xf3, 0x404, 0x0, 0x0) getpeername$inet6(r5, &(0x7f00000003c0), &(0x7f0000000400)=0xc) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) semop(r4, &(0x7f0000000480)=[{0x0, 0x9, 0x800}, {0x3, 0x9, 0x1800}, {0x0, 0x3ff800000000, 0x1000}, {0x7, 0x5}], 0x4) fcntl$setstatus(r5, 0x4, 0x8) 10:42:32 executing program 1: r0 = getpid() setrlimit(0x4, &(0x7f0000000000)={0x3, 0x7ff}) setpgid(r0, 0x0) 10:42:32 executing program 1: mprotect(&(0x7f00005c9000/0x2000)=nil, 0x2000, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0xffffffffffffffe1, 0x3) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) utimes(0x0, &(0x7f0000000c80)) pipe2(&(0x7f0000000080), 0x10000) 10:42:33 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x3) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="72021b3a5dbb9fed667c8bc99f65a7df00df4406bfea7815ce988d2f8ac86244e0285da2bcad48cfbb1f6112ffd33baa4c438134fb3a167c382e91228d0c1ee3a0be9fb2b952a8acc66c5bf623ca0437afd64de044d913250dc3198b92a41a25e1725f55a0918956f75d22c4aa0d481aa2d13307da443770ba", 0x79}], 0x1, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = shmget$private(0x0, 0x4000, 0x2, &(0x7f0000003000/0x4000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getgid() r5 = geteuid() ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000100)) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0x800, r3, r4, r5, 0x0, 0x8d, 0x6}, 0x1000, 0x7, 0x0, 0x0, 0xfffffffffffffdf8, 0x1000, 0x3b32}) 10:42:33 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendto$inet(r0, &(0x7f0000000080)="4867d03b4de3ef1a5e3ffc63342a7cf52e61c6239409c4967466c2751efd2cbdaba8cadbcc13bc5568a8d5ae38353c4f1d3b701753c1c479d813ace82aececaed3cfa0788774a729fa90b357579767c97690601b6bbeb4d5fdd74a31446f2c1869f0eeb547ceca3420274db3c74063e773514ca9d7e57d4c9b03df9aa5992099d8a1a781b458b02720f1e3f5c191f1da6eb2f11242854fbadce5d7b951fb52fd31a8d44da45d6961314ab8ed71b5f0f48c785252c147a6319b27eb37a6f4526e669db8c8675a15c76d677526da007fad5008f5700bbe7132cbaefc833fcc09fd9d673906f9c767261783f54055cd1ef35cff49c2", 0xf4, 0x400, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt(r0, 0x0, 0x400000000020, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 10:42:33 executing program 1: r0 = shmget$private(0x0, 0x4000, 0xfffffffffffffffe, &(0x7f0000ffc000/0x4000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) r2 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20080, 0x0) r4 = msgget$private(0x0, 0x162) msgrcv(r4, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000f5ff000000000000000000000000000000000000000000000000000000002000000000000000000000000200"/76], 0x4c, 0x3, 0x800) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000100)) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000040)=0x12) shmdt(r1) shmdt(r2) 10:42:33 executing program 0: mlockall(0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x4010, r0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000040)="2506437176dbd7478f9e20989c4ebff540b38d528b741e5aabebc26495822f12dbc7f1961c1b038e69bc1e41d288be5adae496669c5fae447cb648b1243b2ef8d9718d92a444d5f2aff946a087a314abb54a23b926c78897b8d22f5a4483efbe69e5c25e2593297807f18858dc00a17e09f6007435b10a253999989ed72baef453cd639d6639dad93e345df84715cc909e43a2c19f5327c8be376e933949cba37e558ae1550825fa7b80f486b6958916a368741db048c498a8e0023cc864c709e0db9c504412509ab8e1a48364f77b60cb86aa1d0339f4283288feb37c32dccede250b1941f8ebb6d8", 0xe9}, {&(0x7f0000000140)="0d452c0c12a067eab16055f888302edf7fafdd076e3e4518fe557fa7feb92604a4c1bc4cb7de31ff2fb9b4521e808bb0f32cfa802fcb6f2d0247069c4a9d8ad3e4af6f9d4e10233addc76a3992ef1b", 0x4f}], 0x2) 10:42:33 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="e13a7ec8f4da4c8e67fdbf4cabf8", 0xe) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x38df4e52) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x1d) 10:42:33 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}], 0x8, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0xaa}], 0xf, 0x0, 0x41, 0x0) 10:42:33 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r3 = msgget(0xffffffffffffffff, 0x3fd) r4 = socket$unix(0x1, 0x1, 0x0) setsockopt(r2, 0x10001, 0x9, &(0x7f00000002c0)="7943d175e717a19a24ffd79e5cc9b11f752dac8eb62b34c39876adbd47065a1a29af5ba707ec3655051efc1f2650f9cb76320bfe27387c25addbd3b88f70396c05514b540496b1bb8798a76f0bf62d463f1bc1abddd5076202b612b1fdaaacd0c4cb9c3bfcf76bea6a3d8a30c8d91b2356923c6f4743101418714e2db4793e59e529c00577618aff1db8172f5c1cf7268e814abb7d9e894230efadf863d9080d0e573e8d0a7cb9ee757059abe56945ec88c6108ce93d55feda91c4fd72276ce30832b8bc237ca7e737dbcf5d21bb2ede95feb709e3", 0xd5) read(r4, &(0x7f0000000100)=""/145, 0x91) msgrcv(r3, 0x0, 0x0, 0x80000, 0x0) msgrcv(r3, 0x0, 0x2c20df3ec9a06bf8, 0x3, 0x0) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000001c0)=""/209) pwritev(r4, &(0x7f0000001b00)=[{&(0x7f00000014c0)="8a7417e87a7bcd903489178dc2ad615f5ae80e0bf2441e6bc5cc332298e820f6c38ae511c3a48f71152f4626e977f2a0c99186bee35924b4a1c48a35d663cf26da4fffa43258fc8ab6c0348d36cf8e07466c867606f4aa3a62bf385693b8481b86f949f3c219833652ebe7ce7e5d661a14453d692719561f620deb674ed2cf4328a7d1d4d1b874675f7b802f393456873ba8d5317538ed1b3c3fc0d34378fd606cb140170af58aaafc462851ba642bbebb93d61c9ea70c738a4dab9882c9680ae2ee30f1915d3fa675567e67f21747ee01da8a12c2c2776ad7f3e30359a40b2a835a846b4c8681c940", 0xe9}, {&(0x7f0000002740)="efd500349e3591e645d8bc642b1ee9a2667b31c6354099b49e4998b356ab2e04dd62aba8b17b0b33047e0a374d53cbea1581073b43f04faa6aa0889a210e7e575dc7e0fa68511d8a5598963e6b5ccfcecafd23a8ebec4aad866cf1dc87d11eceb9c621390b9cad24385bd0047c3e19108ed74e97fe47e1bb27101ae4d3fb5e0f8141ac9be9e996b02d9df3c16aafe32fe44aed045eb607ddbd4fe21457d0a124b01a764e99b28827ddf6b2efe7530236c5c24af9efb0c5857a3ad095fb3e7b88380b81de3b0901852a5a8f438ca1c98d4836c5f74566b0d95592cf3efb880027ca5e984730ee0771ea7c13176f42a68bad1f245a8e69c53b7317ba009a06d362b236ab7a69c87383c1cc2e7f8367aa314fab21b713d035c09ffa2adbe4b6cfdccf60fc6092a56d9bfba4e5e251e07e12b44d00fab8d4b6e9fb6eb89c2669770f40dd3f768cb75e29edbec441f0257e186d6c60d21ad8bb1eff2a25948f71748c0a507ed5ee131675eb8ed6d9a6f62b516786afacae228428a005ec048d94cbdcbdef37a9800c52d300457bdfb0071df6f7a2387026cffa5954bd0f09f0b1d6cda7d6ebb795e475ea36e10483d8e10578887f40509d9857bb7fda8168b01be1380653ca91667526cc792474335534940e41802608d785fdc49ead91e12f736f48eaaf51d93d83d0d8f3acb2324ce7ef4ffa9aa2c1ee01c3d8295ee47292ef72dfc003a65f03639b3b736033f73f5bda16dbb096182baadf7d784c772ac6abb865967b69dd4ae9edd367ab6eb428904f51a6376bdf4ec296fff93a4a5b39cf487129fb3b02d542e778ab72d99090096cd1b34c08c2d11123abb06f8805e77eb36ded6ea0ff08acbf01f6bb8e51b37914da073b16b31588c7b5bf84412d85d4fb08b4132e6127b95688a7aa3c3958587ee15dc52b7a9ad0b7bc7488e09ded2e5e7abed89da0c143594ff2ebfc7a65c07fa1cbca7ed6a4e092fb5627be8b54f7b0bf3eaab94cec4bbd90164fdefda7ca2c701054ebc9d847314edd9308482eb343164fed1c10f16d352a62926ffc9113a35393d7b4af9044608e27d5c00902ed0c9f6970e83b747729a1cedb4eccc6952638a20afc9610c8e9157544f62f35bae412215d8ed2212d2f0ad7088f03cb9039019c5c73ae44fbc3436637ea6a3d28b71ab03f7f9bce5633807c0d51ba9edf5bf5904d56ca6b9a7d5a9066737496636c1f075fc6728a4494e478deee0c6d91af03180f25b3d03d6c5ffb219673078255e33b049ba8588323c259a467920e04e6af56b50de736dea352f75f4762a2cf68bfbf9c3bb732f8f9a57b39cad1c36b47cce61eaab7797c61587918808becd94c89f24a9f6de9bb557d892d0165827f481745ee56686f71735d9502546b9173a6ea5f47fd6bd62b1b32945872b94f4baa3bb9875e43dfecc78ae8719b5fad68e04a2a7e8f4a94052e96702b5899eb0865941faac085d4cc32a87b4f44fee8a8ce2c8b6c9c630c3695623aea784b63cac92593486565571ff2ceb869e9be773bd823b1ed35b03114d4b6ef186a36522d78b2b452006d9d912e5dde6080e4aa10bf1bf936ad592e07d6f1bac35db2cf707947cf9e78f21c6ac10d30ef09b5b825f7467e82ed6f9cbd11d40b6ad6bf0357d4fc1ba6e3ea6bef821dfca400a162577510ab91b7e3291d574ec5d0efd76c0fa01c0bc85e0cc956a3aa14043fb14f76d9353b861eb363387e58140869340501b354c509feb5f5b0701402cb5a86397e88fd2b744f7e21c5fa1b08d23cacc4105403af8ac2973b8de790ba74f660e8aec6681356281f86393cba76e4ec011f2d09ac14a854332a260185be2fb7ac909bc7a33fd9f7add0915c49f7594debc91418de81763675ab3e8572f54332a7fea7e11913b05857d38d4a546127657bd11a8e6cfb659cc6f591a3fb8bb0226d235ecde2229c8e75e5c632fd382c2d4779d0496126f5cdbd22171c4c36b0f2926db4839ba45e719a1f4c759916c0f3d545f12793a3f231316b5f00770cf5d414e8bb71853b9a42b1409e6ffe2a4e5e9e81bd4c055d025b237da777e7b43844853ad82ea87bd23ae8515e3a1c890310ac43ff7af2446039eef0d0977979ab7b71b65ae4ee5861b256381973c9b9695e698a202ddeb2395b855cc418f17a4f35df7b2cd0139feb42f490353263c98546b9cc2f7bac87be0ea19be791b6d2f670d8da6cb7fcf6b4163eee7fa48bb2bf94392cd9b30d919541661e44eff24b4bc5df5e6fff78257ee20ca0c67019cb68fc82f3a8e29aa171f337449a1832c5fc8712e3b265b8ea8aaf31cb24281327e3490d7589f3ec8de3226241186eae4d7d2b15ef47fdd4cec259d9f4b7795736aefb565d36da16e30ac3c9b9111a2d03ff7e6a101e15d980d8a262463f15f090772c2641606d25d73c08e0436ffb4e5faa3208af40d9463c0b5b892a549832ab11ea14f6b420fe47f4c45653136b6b0b92b8c8d23a46f97432d0d6ac02a5a3e4506a7fc88b5700953c4b1d46bb36706eb90ac0c00030d9706a1c84a3b313ddc26927a2ee1c48dbdbfdf70b4a33e0466709379630a564b633a57172d91a40a6bf3b2a75d98ec07c05f46a0bef5e94a6560d46ceb7b5d6de81e114632c185ff8c487f789efb372ae03e7161e9a88572b8ec1c8e531b910f5f1c990797080548e16b1fea740ed5e7a613fbed957cda9e742df90d9a83d2c32c58491f3f39d6166079a68f42a08267e4b0438041879296e9a6855fafd3e50edc63b61975603657c55687b50859e8a103e1d9e97f4e93ba1a0b2e450850e4290c165b1eea7756d347a8cf1acd9f8a1ff3b09c87ea047a0cee29ea458c97a4fc55cb88ee3a3c8ad822cfe67fdb9facde9eba5643b35ad79b298b864533a3910929bd8ed8cbcb5ba61becc588b7e0d058edbcb8e9a2c1b9bc81506ef617b1dc4c4ae16e649698550694a77b57b95aa97a9166c9462427194ba513bade1d0be7d19ddb74ba22562284d10b476d1eee5948817dc677028440ada47fa6673b6c0c7119945dca653cceb21b1d47a9414ac6598b4ff6a2c6102372785878ad814f7e9542f777dac59fb585ca6d619bdb25c4abec807ebb038e38facb1cc79c66329814bfc2e11d8ca8993f5d797eb48a2e0d9f15fba73a5326e362b78dd7b5e03eb57749bee4e6abb1dfc6385e9c059d978fbcf74e4c8f2061623bab1a6a1e1f4d6cd70c295e3bc361a9ed67ddef5028fa39032cf208147f5bef5b081ab69781cced34ec28d08aa7b4b9d0a29c5dea6b3a85ee8cfa4b930fcb703190bf1d507cc575341993754b9eec44d47daff1be6169b1b0bb8726d395cd5f15bfc024087b6dca30cdce7424064e815780abcba756d27bf135529d5915e5bd396071b7437d11fbe04f233610a243b21cc446f9d558ffe9ba30f915127da3313522ae86baa3a7963993e25714446a1a9f663b0fc6367d474ee4999836d0beda2ae69eda5d173883acca0dc6a17c998db5434a956697ad6d88433134cab6022b421b6a07c1c02b3d6cabaf033e42687fd4ddc7684bb4b6165b9b459c7a53765043f4215c3699706abc15405d7bb90677c2b551a9bcce91a541975fb99fb366088393fd3d8f240df90576e31b7d74b5b3a4b18fdfbee16a6df116b6125fd94b6ec3dbc0d1564b4f638204e809260a669ec7ea6fd9eae006e578f4a61b5f5008f9330e67e57e460656077c34656100109571d5a6400fa8183c68eb1402278edde9aad306f0ff5af7dba5beb42b6914718bd92635fa6f244d7ad9acf81ce8d25c00337d334d0187254c34ab9f5dbbbad2a9d5dcadf640155d1237a05d287b4b6db5bfa311091cc22e4ee51a6943ca8d0333ab262e0bf93b6071152a8074d925cd372234f9b1c0c2941e772ca10b99f784c4365f6303591c8684b8aca251d94e65eae82d4664f99b335b69530320620a190c1ab165bd375c5e1c474c83fb50f9f1f142ef8cfe1fff56b66514786d36484c95560d02a1b7bd21ad0f011e1d6e9468186b328935bfeda6e1b7bffb9cce11b911a72277d67eeddafc6ac0416739976ca249e2548de9285cdde1a242e1eeb0f9f65110edb80e687f1982f98458e4bcef7b9d9c9c3dc1cc954d2881cbaea9ec38be8c3730f15c39d0e6689ffa473b2494a31c8833867734a981846d1243abc527308dd37ef1ae7b38e5f7bbc262f37919e8599600a671addf8ddff614813ec9ccb5366b7ec86fff4e2f8437b7b269a04a3ca42ced71891b2750b04850a1271cd7ea0b692ecf1ab0bc5e4f6041c3793d38c9e6e4e61db6f0a2b018aaf3b6964368f551132d1cab76d2724002eb49f110e443e2b99bb2c46feffad645032567ea77a7449d74e395bd5ceef9a649332348639eb0b004d461e2ea8e58be045c5fd7043cf6229ad4fa7603f27cfd5c75f03461fd05c88eae6fef488701ab1dbd20301f3f579b8c114c8add9e65315bd29554b98d8a4e4e7cec1c6184906604f1dd9a60843d2d7c4b2f3c2a8663eea42b87f55b0c9a5d18873c9b9d52eb40a92051a1c35c9d7c622e767e1a12763a8871a3a4be6a3ee5c8fd37b4c140623c212363141e9bce0fe6105e89ea3878f3f84c001ca377984d5c6e1357daf3de486310c6db3c1362da174ca5d685f0fdb8553973832d1b574eb630463ffce109decdfd7e5bd70ea694db26330412ea6065d37f0203f918a8622c49eed9b5c79ca946b5d6f4548f7a10c584ee34d0f51566c9dc4b352199dc3e5f35b639cbc40baaa1e33aa80c99fe23c35de0f867a33afb0fedaac5c1fc6a3c9794603dd17d55802dbe8019308cae6b85b60abe0b9fc385967eb71231621ee499ac00a33132b2edae821ae1fa1f8a9cf0062a1dc96095be83739635b2dbb6c6633c38c61de2465f8b624d3106f23f022387750797f8133ca7d2b7ce440d4ef1fa4b46c35bfbb4c91c77229dab1f7b2cadd765b6de5449e69505e0529fbc386a4da7dce3d702ca44a2a22848db3fbec93ea897e44e3383c89fae455b8e48ab96609e814f580a6e100bf10eaab3aafec63064ab8f25f4accc31b166984430a4a74b5cc40291e2d074f70238cec92f84273a9c392cf949ff546bb0561130f8bc57924ea01585913d7607f0f9131f2d02fb0d69f672980b344d6e2b107361f37ed4417a4e93b8704e2eb1a62103cb130f9749430b42b0117030ca1edf645d23464a2e4a25eaa8e1e4d6bb0e592eb975ff83d82f596d823ae90c10c1ca8e80aacf9f6151e914ac122e9a0ad35aaa72a90e519b6da24cc89adf92d57b96bf3e1cbabda08376bd9ea9a330e9c802d6fdaba8db0346d61461c13d00abb1cbec2b356db9a999f3c74b6eba4ee862a050d6cce9a4b56ce4076a3ae16e703aa77355659cc7407b34354729842ce8e14018b82bc50dc4e70c9b61de44f681afa5cd04f290c7b378196ccf8830ddffa4c5852412409ab799d6ae4b1ae6d8b1072eec36516cd0954df41410c7826275228b823493d2c3a438152616835992bf8b74163e667bb93b43a9e36391e9f23aec76f77218885a0a748e617e18e611adb3ba1a2c73853bd1281cc10a5ccac6f6911333f3c7340bcf0c7ef6efce48beb2f6438ac895b45eb98e5925319dd58aef5b69d7187ede92ed524a40b7d71d2e77b5a92c96ece595f60b9b83ba1e1afd415594d73bec783063bb31725d623f49af90ea44390c80327703ea075724aedb92b6a3c5fbb5d25dbfd3a7bd37d11d3dc27ea8632c9d834cd0fe22f1e9a09a7cc0bd6bae658467c05ec582dc3d6a562c0fa0af8425f71dcf590baa689716975", 0x1000}, {&(0x7f00000003c0)="d50dc701f4eaf193ee7b1096ec5d3eff755316c7c8e32947dbdb1155f998ae94ffa2be52aab793d323247a4801200ca8e19dad03a335225877d3084935583ce2627c12d3", 0x44}, {&(0x7f00000015c0)="6c2cfe8106e2ba3a174bb2826bfc3a6de7710545e8ddd13e6827349a09abfc81a55060b09a126774cb2542ca02ed65a6f2204982d4450afac1952b7cb90b1b8a000f13065eb33b5ffcedbca9753100d3be5f2c0f605ced4a8c9643fa6742ee8f15e5b953a5ee51c20b9e20a7226a68a8995ea543238ea5808cf93ba38905861c0717c323020cf9d6d352470cb4533af98e843df567b28112d191b1c3aef2eaa833afb9cc9437ff8676ca9bb20321853c5732175d09b4ff412879d2fdec211062f201c29c4273313399068863a39b8d892d07a567b5847288440de121b0", 0xdd}, {&(0x7f00000016c0)="6abe7f8a273cfc4225ca56fb8bc7b16bd62795bdbd178f340d34635afedff1a6eb0e94b757b14f5398b2b2a61f4e0243743925818ee5dd07936a8dd68b1775d8d8cc23b3b374ed442c2b8c4a671200dbc3e75cd8d6c165902dee6f80f73c30e6f953887e1bff3ec13c247c92384cc05629364831a5826203ce740e442f15d849b9d641ba707a3828eb2e5d7c4d25556f5c268a85ff145763f54bdb94e8df5a3098075b8acf0fbd09b9388297e8759e6cae5a", 0xb2}, {&(0x7f0000001780)="b002b07345d934f5e3285f9e9901aec84f2ddba49a007f1d0d53a4606f509a7c694c58d4ea8863360a5c39537d083a51a4ae0de56b0a9b0114924f0268730d89fb9f9c70f9c1e5887e98c7050085b73b92ac5c0f77d6ba567e2101e188598931f448d3fd0c239c7890b30a9899fd3b1f7d129a2c4f93d436f370ac4c", 0x7c}, {&(0x7f0000001800)="2d6e8c9428a57ab39a09409632f049bc6eec24dc7ce780549e6f41bcb4b3dd78ad4b228244cfeadff51fa5d3ffe761a5daf6cd0e71cb9c72232d5e895ecc5bd2b4743c2024b9374f5dfa292c8327b74e1460bd794f81f77a406a83c0bbbe1b299842b8a04f20c967274aa6fbbfbdd62498678923883815dd814d864d50e2892fd0d9097f9ee4b53ca203ff9e7bc1608e55b810fe9e2fef4f65f6b6e7bfcaa9620bb599b972e89467c20b9d68891ac3f688ce2b58f7f491aacd9eb3f697f9c12cc9f6253a07210e93a087309966c68c761983d273eeb7057539c378274c42f6ec69bda47deec03a85ac412655b09a55edc0307bbe9d98bf27befdcd0b3cb0", 0xfe}, {&(0x7f0000001900)="1fbe3a14ff4c80f6475563ae0f11c2725fa2269ab1091d4f27926d9dd757fe41e17468ea5e093166bd21ab7a333e05b5a98e474d9acb76a6a78a7cfb94a41ebc692adb42d4259a5215d34a97f284b38404c7d4d3d65f569d603e9d65a8a94534f16750e4dc588392b6435b8cde72cf9d8686e5ccdc6a317a282669e21c95ace6fdf7b711f8b80c19b1337fa1d961a52f0e9a46a41a76ee88625a29d5c4f30611b7bbdf72ad741f653d3f70bd008519dd44dd85e8d064e28c187afa8e149fc20ae03121a3d288798928ce4cfdf384903b8700de728ab8f6083ff4dff3976809261b3345b9c8ebfa58622317c04ef1be3c", 0xf0}, {&(0x7f0000001a00)="18ef405793ffe687c40135d2560d884fa825fcf5321b36218845eb48ac9e2da4a51e9b4d95899758cc211c9bbe11fb121f5b96919ce8ef976e238f9391ed3e84dfc0185faf88bf0333", 0x49}, {&(0x7f0000001a80)="fafd7d8b547137430759b12315f8d0c49ccf04572bd6a95c8dc3c220bf18f1b2211098f0794d89f95fddf6708eaf65183158cee4376530f7f2d372f70f6a571f1abf09cab5b7bb5f501ffb255143c170a3b40b6882ae6bdc39783b914cfdab15196b2fbe00db69d4e8b18fdd518c13", 0x6f}], 0xa, 0x0) write(r1, &(0x7f00000000c0)='N', 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0xfffffffffffffffc) 10:42:33 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCPROMISC(r1, 0x20004269) r2 = getpid() fcntl$lock(r0, 0x6, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000004, r2}) flock(r0, 0x2) flock(r0, 0x2) r3 = syz_open_pts() flock(r0, 0xffffffffffef7ffe) r4 = semget$private(0x0, 0x2, 0x200) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000040)=""/96) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000100)=0x592) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) 10:42:33 executing program 1: r0 = socket(0x11, 0x4000, 0x4000000000000008) r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10008, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000000c0)=0x1) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000140)) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x2) r5 = kqueue() kevent(r5, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) fchmod(r2, 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$KDSETLED(r6, 0x20004b42, &(0x7f0000000180)=0x1) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000100)) dup2(r0, r1) 10:42:33 executing program 1: munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x2) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 10:42:34 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)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffff7, 0x3, 0xfff7fffffffffffd, "854917029c11fe4dbfa620000000000900"}) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000040)={0x0, 0x1, {0x2, 0x3ff}}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000000)) 10:42:34 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() fsync(r1) r2 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) 10:42:34 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x480, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) r3 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000180)=""/178, 0xffffffffffffffed, 0x41, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r4) r6 = dup2(r2, r5) ioctl$TIOCCBRK(r6, 0x2000747a) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) r7 = fcntl$dupfd(r5, 0x0, r4) shutdown(r7, 0x1) ioctl$TIOCEXCL(r7, 0x2000740d) 10:42:34 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xa4) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000000c0)={0x100, [{0x2, 0x8c2}, {0x0, 0x80000001}, {0x1, 0x4ee}, {0x1, 0x7}, {0x3, 0xffffffffffffff00}, {0x3, 0x2}, {0x1, 0x80000001}, {0x3, 0x8bfa}, {0x3}, {0x3, 0xf216}, {0x2, 0x2}, {0x3, 0x3}, {0x3, 0x6}, {0x3, 0x3}, {0x3}, {0x1, 0x6}, {0x1, 0x7d}, {0x3, 0x8}, {0x3, 0x6}, {0x3, 0x4}, {0x2, 0x6}, {0x3, 0xffff}, {0x3, 0x1}, {0x3, 0x4}, {0x3, 0xf74}, {0x3, 0x7f}, {0x1, 0xbe29}, {0x2, 0x1}, {0x3, 0x1}, {0x1, 0xffff}, {0x0, 0x67}, {0x3, 0x8aa}]}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r2 = geteuid() seteuid(r2) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ftruncate(r0, 0xdfcf) 10:42:34 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x469, 0x0, './file0\x00', 0x3, 0x80000000, 0x100000001, 0x8}) munmap(&(0x7f00009fe000/0x600000)=nil, 0x600000) madvise(&(0x7f0000091000/0x1000)=nil, 0x1000, 0x0) r1 = kqueue() shmget$private(0x0, 0x4000, 0x41e, &(0x7f0000e92000/0x4000)=nil) kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 10:42:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) connect(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) socketpair(0x18, 0x4003, 0x102, 0x0) 10:42:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f00000001c0)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf80f001ad4491d1f78523464ad4fa3c0f03ec396cf091105cd28bc2d2a500a35a32a2efc42d6baf381b6a83c76a0fe3b0001bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd727ab013ddf253830bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c1e1f1b5f34ee002338240331c11ed39a85fe0900000029b887cbac44c8804f6dac26edf5417081355b720dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e42d6165a0d93cd0bd30b57108efa5762fa3c3d9c5177479895877167ef342549b36fbc90a71b80ec0083af811f731", 0x114) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffb83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000180)=""/45, 0x2d}], 0x1) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000003c0)) 10:42:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x61e5efd5, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = shmget(0x1, 0x1000, 0x100, &(0x7f00001be000/0x1000)=nil) r2 = geteuid() r3 = getgid() r4 = geteuid() r5 = getegid() r6 = fcntl$getown(r0, 0x5) r7 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x2, r2, r3, r4, r5, 0x1, 0x7244fc22}, 0x10001, 0xd8, r6, r7, 0x6f1, 0x9, 0x7}) r8 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x4) sendto$inet(r8, &(0x7f0000000080)="75bc1a241398f540d464eed30c00c0e45b09185778579fa4e3267030d1db6311c43732a1826ad921f24b9448e6aea6f9a6c0b842409697b4147eed2a4d700cc9a9075665802e6107db9cf6baf6627ed9ce904e3da848bdf20dc3d384d0b02f1ae03f02955f320735274ff586fbd247f9cf1e15e6b9edba6bcc448ad9a1a8c7a4e27bb10a10e3b2b4529df6574d112035214b15b312c5cabbfa8f17f8902c5263", 0xa0, 0x1, &(0x7f0000000180)={0x2, 0x2}, 0xc) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r10 = openat(r8, &(0x7f00000001c0)='./file0\x00', 0x82, 0x30) pipe(&(0x7f0000000240)) r11 = shmget$private(0x0, 0x1000, 0x1, &(0x7f00007b0000/0x1000)=nil) shmctl$IPC_RMID(r11, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$TIOCEXCL(r10, 0x2000740d) setsockopt(r9, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:42:36 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x80000000, 0x0) symlinkat(&(0x7f0000000040)='\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') fchflags(r0, 0x4) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 10:42:36 executing program 1: r0 = socket(0x1f, 0x400000000002, 0x5) sendmsg(r0, &(0x7f00000022c0)={0x0, 0x0, &(0x7f0000001040)=[{&(0x7f0000000040)="086917a5cefc65a6940bca34f8983b413aaf0572b1bacba1b469c3dff46c499409267ef1cadafd4c97064459285b7d668f9cb4da05c7ead007adddf35e029b79dbd3e3d46390918ab8b4d4277dc21cfb6331f6955b130cdf884f4965afd87eded816586502e07880af49598a6776578c21a9de192ea8eea43db5d4cc04f9d1473c545e71c58ccbc0f8005178f98fbc8d690cc18bd74ed563137bc5c68534ce28c251b4afc5dc5b6d5d3f1c37b8e1a9c21f28aafe65453181efeeadbb1e105b7d06f20e48a49711ad40bcd9ce56cf846b0dfc7ccb3e3ea2e03068712c29fa51a44925b6e83e60736f1f197abe8dbeadf21e741082a5c3b6319fa7472a94c28ddccfeb0241a86c6f58bd8aaa24d967062340855c918c4cb4ffe5881828913c191e799b303085955b45d47654b137ce3dbdc025b3102dd0824e90fb5227c5d8f9efba3ffb419f2dc5ea9219203889f13e13bd2cb1255d270c118148a730f21c992b8cfce63058f5722652616f81286055428761cb0cefd2242234b9d5cf772d253823bec47507f3d425f29cd75fb7157d5ee2f997eefbbcf815f7cac6b4f10c223a93827e30d16f3a45b27811ae682c71edd8ffac274eea1f5f337cc9cc128e5f519a5b52bc1f34fe7a49f08fa9fccfff2b35626589f9b7750401c47ee09f1dfaf4c76031e0798ee263d06e2c08fb330c57713e36d030aac9a20850ae6d7ea6beeddf5c97eff63a0217c611dc9232057f7015482d9909ee5b0c4e443cd7ee7af47176aeb2100b081590ede9a38f27ea3f737de9fafaff23c10e9f3030c4c32b4d0f0c00e3fd180549e04eae971272d873219cc87c96db830ea98b679131d18762477dd5d17f22c2cda11c4b7d9fc82e5ed4db916e97ea2396268f154163ed71f45e69065396e7ec1fbc287913fd2af494b5d4d798c93cf1c4dbd3cf8f3561528e5931c5cefa7f8d47b1c9ccf244760d07856c8918d944de4ec294fbdec086e70b49043065af07c66bcea88d0630436a1a80fa797580640dd93c301dbc93a2cd173b8094d32a15c5786e05533d786f5caa640188ec082e4ef1f5de9635b13cca5ccfa826eefcac8c1826e22488664f2768de16895afc3427bcf10674cdfba28d8386632391d2311b9b9cc9271293a673e5026ef27af14eaee845f85f15cc8a798e889933d2385b7392e1271aefbd83701d6b831d8389c0cf37e88796d82cd4ffb5430c9f0925024adccc33368c6a98d7aba2cdda665eccd6c1b22934730edbe14dd86f0bc2f32c46696b9de4c679322b2fb5841c1681666a3bafb77ba0d8d624e44ff4d01937f701db56f5f3081826a0664b85e2eb2b228b9ec8f970fce5611039938253b970cfb605a024047d0621dc2a93abcf3d54822ce8a0877e5c7e5e68a23d3ebeee7c743932cbd8087c74a9202bf9351783cfe70ddb7038cc072e8492973ee77fb9be776893a36eef449eddadb735ce554d3de7ccec4ba2abf19bf5ae78033a6845793132a205e1951dcacba2b9b9e8c8ad8b89a6209c614808b2b0a167ac629fd2f37f3011b8b42567110096d000c7cf0302e324159a31d6876d64425efcc81b0c7ac3c3e7fdfa64280a325470ca8b3a3812135e562a106f0d7ae58d4922517fea7267e166af9cccc49bf81b55cac26a05c217ee54089ccda989a4803b3cb668192f87af4a8a5d4f8e12b14a4581177066f4bb05aa67be8624d9a089e7e42157610deef02dba147610c413bfe51425f1eaa49466dd94b566686b78153b9399fe662540a1e811199b7c8772f21e7715d7882a6d3815069b673ddec637795dbf0312035c2ebfa43c2b107e3c8b1803c7ff59fd9cc62b289f4cb0cb85e9f7bb6633045504529a95d9a9dc34050f2f727dafe9aa870a6ed3239e28c097e2de394dbbf3c251021425ef9ec0780e5b0568354ea801427126ef4ee9d6a4db5c657826b6ccb08ffb4af7bfba3dd694cc207486231840a17fb5ed72c860cb97b5dad3ee1d0c692eaefa1f522302b4edca8fb814cb71382050265f0fb2994e1487a4eefd94a36035a9cf7c228b8b2cfac2ecbe593af1daffbe98d220357b6212668d52202195683f97d1de9d4af1bdb14b2cb4be87b62ee3b0a256ef8885eca66097551fe7e517eafdd17a797bdf9b97a7cbbfafb07fcc907b50a08db97353ab574113482e0f802c488f0af9a37f647f2d83ff3faa2f348ffaf7b8153810728f751f9a56816f28b3a166502c1d53d1a7af7da38ba3878682ecf2221335273a9da84d6e316b2b5de4bad647dba012d2e0c3dc1350d18adad02c724df2f7cd440aa699ece7ef0c206ad51594de9387b452929233cd74f3b37c7b47eda3b05532850cd05bdccb9d49734485978290922b6d506ec29b9ca896104e4b5b675ad6b3565577f157e7bef1693108db8477c399e4e4876cbe019787854b440152aaf8ef6f58beb4d965b4b59ee7bc93374840adb68231198d5833a9c795c1e24eabc5d64afb6d7e34a8fa1d0f49603f22b3237e07fb2a59bf25aafc063f066d472205831bd2e48228c9df067bda05aeef1bcc259df1d95983ae23cb85d7af4d901e7d1fee6611a456a1b71d24bcb50c2f26fd23317489458b4125038e90361cb79588cbe7e24216a1f1c9c8276afe0cbd8fbc9a2dbb206246b9969996f9c071ae197ed9095a209b1762d4e7098fd1af78037609cf22a961eb40eca9e696feb5e18f5e0d9d494ef867d2c9f706161020967fe55b41b57e4d0ac6762454e218a836ab502a0e4b8abc7e8f5efa9924743bfa27d2e40f5cbdac3f00e90062902057c45a1b9ff64a5dae228ab22682cf4303bc90818dbc8fcc45d7f1a6563453d42e5b9814d86391561f369ac26257c2b414065060b3a0d9b38249a5e11a6d36a86ff2bb023705abea28ee6386dfa5d6bc28f9d34eff4508913dbc19a3dec414ad26e46b7ede8b2a44f97a1917626257b54d9882dc2e6b1a1bcf2c0dcf9acec712a594b512a383c9c9a92d70581000600baf9896302073b3a2f2c721be5944780b8cc531e268f16fce68915539c2e12604ba152e7dfd078c596046469663e10048e7e78975057fefbd00e25b69a04a4de72bd2346105bc1aedd99bee584be4f9392356beba82048f23b0b836235ade2a29f348497e31eeea5eda8d09692f260c726633c76bdc8aa949a59b4c2153d67724ffeb4c0e6d31887e2a22163e2ea2cabde6b412c207998ceba910743b199abaeb57beeec48129d253f1bbdf31d2b0a31e1c6edc04b60818ca0b6a08974a4b76112de6b555e61c8d17a82a85ea0b2aead80fd3f2c3be5704bd6aa370ce42c580a7e46e24193561bd43d152aec2def8243a03f85e58262ad9984f78262adfe42e073459b8331a9fae2389ced76c5f5006ce53d29d1a4cf25735cabba62739344926fba89156805acbc85216b520bf99917495d9924e6c641831b001fd64bb1f970c780de4aca67a08344841085ef731816a9ec05b0048e7ff318ecb65b77fb6e305f6b31258e83d24f169694fcfba549f9bd80dc722878b0f86753d61f072bff7bbeb69a9d13bff340a35e588f508ead52c068f4959acb77f81e5fceb0d4545b2ea5466996d04bc18daf56f87998ffcb36221030e19d2cdb38ed2801ad9caf724de184340c11312c5c40a0b5309f9da6bced68702544c31793b3a33dcac6ddb6eee949f547f7f4d234a955c49c703959aaf037c83fc7dc6b7dd7a6c14101aa0ad3840545811f900dd5be2f5594098168d9ef9f05bf039c68ad611ed55b712350c2fc826209c60548394f2e45f85ec4ee1700a662670e2ab9ec4426c2e1883174fdf0d17b5c1b9867fe85ebdd1983282313da12d2088307044b261b99a195f583c310335f07b73fc8af2f8af89befbf8c16fcb28967b4a580c8c82bfa311b1e0585ab0068bc52a14e46fccbcd4c5d27307dfa274dfaf502bbc34ed904e284055d100ff3bf04f16c7a4591dd45537f23f7ed64012211c7193dfc8922c93e178b925a7aa6a813f07bd2b8d1cdcea4affd6698b12e0af1d4cbc5b6a60572ca7e071ff6bb922967086d5afa35d50720b4e379954a2a6625b180c39cd5b0a976361bd80f26df24004264f1aa999599de7c0bebfc9a61d580f1911cae8c5ea8ca38c0f28ba85af46420cc6dd330197d760e2fd0d1c03bae9def46512ee3863b3a14b6df5c6de2f805bd29fef7017f12e0c10a75252d76b6fdceb921ecf6084e7b17d6189669659603a28de93cd803926f96965278f03a0503c6dcb3254ad9fd7c3f2451ebd185d7e17d515205ea338e063ab4355ed334354f72943469471ca218fe46a807fec8621852a595f0576f5ef465ac1c070c05a3b383716f93325828bd5edd545758a536a0a5a96854932e2fc4e351755feb4728d09cb1743a1cb7ecc5d09f79155f4bbb1eb1c80c79150e94c3491b59d06fa037c4327065694a0495eb8500122edbb3c14661831e62e3ce2a3275f1520a2f67c0b13d1d9deec2ab33267dee59dd70de7de6c21dfd6d5f419f4867ef7ddfe428704937385021867dd43453c50eba1bb5739692c18afa74b812ab637e61cf943622cfd218a7c69dc2c0149adbedf93a6307c69dcc8ee01c4b9c580c80aff8357f1499a00b2b5a5bbd6f0392f7695efb6243db191f15f24380d25c411d4b529233ecd61c274da63cad150637bfa226204e9040e7da92ba4524363531215a721ac0c0f51f66e0bc1be100e4e9f96f2c3a5b1d5af35c108f2e3af4087cdaf45109d20ceb56266220808d6f4ae2e8d7105053f37b71daf87105e9f439fd110d733cad36b0116d9b5b4219f128c8a63b69c41ea52920acc607368f68050f8cfd763ffdc5885faf7fa795bd0c31be085bccb0c78bc13d0fd67fac815fd323e4870afb7bd052b297d4a372c21c1d4f77e639721d9f78a6822296068d9e8917cd5a48e481db3527665e50ab1e3e48c74b8d88aeb8466524d3c3315c37913c1076d8886b0ff3f967aa7b1b4eb515d518ff0c584329d335560dee5b63c9337d2363c9298a9a0033216a4e09887ebaf7031079a9458a49a9f01b1e4f154f9de610bcd4dfacd74c5efa09c788c283af5e1b59c7c3d7b0d47372f893c8cfae50a78b4c626f564f5ee437a6715b691ba7333ccec6c5d6d1c37a4cb82c5c540e93a9ff1847ba549593661fa6344f9db7f2e27095190c3baeb59955b76de2ba910e66c4e4bd376f77c238aa904ff86f6f4cb6e263d4562b66ae6b31b7f412c5b571ef9333583703d9981872a149f32799572072acf9e656a69a821acf00e9a207956528a95845d9a9d1c1f91bfb6caa9c79239939fc260cb5c84cb835d9422ec550a44a1955ace06f697382b2b285ec9f6e1f2a6a444966e8f6b6175517ca6cde0d8db496cef080c3630a7db63f64c937fd8732222de4df0e209304ac64b2b19b1a2e7564d00ddf684a2bc2a7d1bc11d55438c1feb61f42b49dda1b88f9d3d45eebabdebb41fd32fc5a748e9e52ef762eb1e39ee49b5dc19a1a67f35da8b4ec4b67e84078215909c3b7dfa18a5e69097904db69a14e67f8e4d67b40b2608973c3ed3403db1733dd0c93c4f0366389d3bb85e8503400e7927cc2b584bb1f6e235367b991e6c4ee283852049193e874a0350054d87a53b88b075519f37b224fed1bc35431701036838d66bbffb61a5303a3305e1b64032c548ed3027ebf1331fc02a188a086a02c23c24e27ec37ed6eff2b071eac95d606746c20a68369326f173c7281f3b1754fc5373ba95dfbf88a9c78eb4d059ac0411e104c199c904c35f267c115549c7b0276ba43580952fd1fd0e", 0x1000}], 0x1, &(0x7f0000002380)=ANY=[@ANYBLOB="b800000000000000ffff0000030000007111f36be058486943898fa34049aeb1395270631b0826cf9b6a8a99bd547580e15e7d1cd3bd231572133a7327b08ca1176d3536db7eacfd963a8a75f15883e70fb3f4533d085184b231d1311f88dcb9eeef4b18016cd940f233824530124b2a36736f150fa5bf6167889da86a48858bcabcffbb2aebccdf03c8333ef0f7d1024a84e2e7d74b037cabff7dffe43e95a7c5be53926bc635d98c4f40209f542c8ab729416b77d92c001001000000000000ffff000079260000fe04ab324711aaa4204dcd9e00c84a347cd6c59f86e6ce53efd97cbf66fc956685ee5aa9221ee13f65dd0a9eaffe23535980ce6c26b9b5a4f40b277b83ef70b9dd2a52be521842dfadfafedee2f996021a20bc5dd41c24beef3e3ddfa15f4c55a9c5101169677e89b69eba4688a10af66b1d1c2fea620de07754ced241874c1e846f418bc4dc5b7efd8c7f0df2d7f305fcc7bfb490cd011043e5dc3afdd1f5f598efc1f71f8bef0b3dfc8c1eb4f260ea520737551ea07f1e5c010750151595457f4baf2b3f1b2d71cb9a1b67f87cb54290b26f9b5880f48a0bb782d9d24a9be2710b13e83e514021f008e5958890e26f2c6e77c8079fa6a3953b03dff66d00005000000000000000ffff0000010000804d6df13c854eae824c5e314a5cd67d14516781e7a1d4965cbc2ae655f241b595d1bc90c82a1e94dc28ff987f98a3528be0260f458ca08f973f44be0ff6ce00001010000000000000ffff0000030000006fc4030c3c0d6145a0ec61cc9541122f24fd3c5fd5443a91535bf4ac15326fd7a01e37d836baaf9c4a4a3bd3fb2e7c42acfbb756a7277b39767607e24e556c4f8902f4fbadd578e16bc9c6eb6390a5fae6a818fbb8b5f6cfa5dd293e5fdb79509b5fd59dbd774efd81cffb86b9ed72c1efdbf5f49f3e60846de9d3b95af15ee99f66cbb913e208519ed4fb614027edf9104ad978721b6b762d0f53ed67243ce4195eda1ddadef830ae89fdbbaf1fa1f90e38b2f2cdcbaf72f406128423f3aa6a55cbd8ab4376d4300b683839d0404e82ed7244303495e1b964eb9d6bfd92a1529640fabf8e1ab195470097f16a557a5fb57c7c2c2236c2e4be03b952f9bdb6b41b317e0d0cdcaefb8877646c38e2e66156196924590aac620deb21dda25be09916f3502b385203a08ee8c27a9a6fdb91f6825e9db641595e9a6d9d9454c99ba3fc61a0ab62cfa3ff29e62fe40da013bf68cce2a1f6abb35ada01cce10c1fee7a170a660839f695972f7233d3036fece3b819e98c3b77bdd79e8bc667a3d61d5c24fcbb6c496d10a10bba0757289b7d23c6fae4c94692effb2891d9f828ffdc7ec7125b1d5d4e5569482204ebdc281c5c70096a181967fcac230e744fc3e675bf998d570ef3d41bc4888a4b92cfd31eea86833ca3465fddcdadc0abc8eb40dba603e1fd50e7b66eb30300ce0f76117adfa3d661eac873b039262a70c45fe11d81ff5b1f12682515b85282c54574c76a174441e92a243d2ded48f568a0f2879169aeb54ab3813087c0b4756c087e76f13c5540daa61e7a0798724a788aa5b904b7baf51add355993e43ec17ce321f45933e24020b0a231334365971a669828e582836cd81eaf58f154473bcd61221e4f137754693c4c7388e8f3231e480573478d02f0f21f46eb130721da5fc1962018c958dc536394c5a78618129c55ac95eb0726baf5919fbf735bc4ee7c3d89cefac226e00d13d3541efb47726164c65579b7bb45a7278f67647e7c1e942e3d36a8649b8f82f64d535889ad5b43a5842dbdbe50513c50854eb07ba1a822ebefd83aecf0dc59706b532d9bc357ee3633b3f5943d7df43cc9c0a35ec223e61fe401da2cb9b24eecdd17980abe6506e9381f31c0e21ded2ca0f96d3855802e38e140097edcf2e57f4862e9ecac51e06a9b1fc8887d500068c0cf104f99093ce3df1f19b93337223c14f83e52e8f81376a0d8a97464614d2c8d512cbbbbc90353497f893c9bed9032285bbafe3f681870bd03b76506c87fa28e4f1416d0b59eb9b7e1043d0f608da960a04aae75bf6fb38b32c3152bf988b63237c4d06d47f7aaf6c05553d4085beb3d531a4e5c90cf885c774912cc8de9460a68eb4d6d7a4565d4b33832d1a5d1e39e4d3e0309428538045a93cd6156fccc645df56343b4b36c41015083b8351b83e37549d80c7aa14bebcb5601fe4cfab6bec1bd75bec842ca5f4f0f659da7950da4c66dc76c3772aa0659c074ba11c142c0f9db209509f7d6bd570ab7431fc1338b7ec61af900491978bde60c5fd942cd35b616eded7b60577b15ff6c5fdf3bc9dc7108367909ce9cc4fda1181553498a622ab090d5ad3d883e0aefedb64d8b7269ba3e74b1236af5dadae838f1e6a01163b01c6e74ac7197e7ae400da6e06e9d1c96e8866049404372bc99bf33293ec303f485896ff2a291a7e465a6554ca92ae7657b2a6788ae90d2db42d9c0ac260b432ea861892af2f2a7ac8ac06636c935b99251df718cc34bd81b403a22c3c418ceb25560de68041c581d24eca9b4ba90910be40d76e00a60022c09763daec7ba4357d10ec789b82b19e68e7de20b5fcd0bddbc04e71f2c0920d806cbab45cf25750844e9e50165b0e0afbd5b043d070e961982897cd8af7c037a155a09806f47813cf967c31bec38f2b2a9d7e9b949ad206352da44dbb2940b70aa3dea531b048a7fd0cb5a6028b29d9f295bca643f27a2fa356ef5dc9776a86fcad20ba37a2c6cd7f293f5df5c4c36e359c52bd665e9744c9dc9c055160cb6b037bd5da7492f6c2de581909d2d1f638c76cdf6556652bb42476d82826843695159ca07a378367b132136f46bdbf80f5c17dec650df4e67fe2de8caa19baff55f129189e5d85885cea822950f457a2ddd594f9baf6d25b81960ca204d1c8f4e1b3250e5326aecc855db52556e8a00205780dd7e999a040d5da52d9e971215a263f85b0acb516a35f62a297f2d8501bd590bd8707d286e73b30c4e2c6b39690a737c1eb200096c6b8b7dc63e2f45f07d54fdce8f250452bccb1506e26467d80449b4a724e470086eded811a286a611e41bd648e57f61bfcbf7463c02cd0a2f0b5d13e46c8ba600217e1bca77edb254cdb2270ef1ccd606aa32f1ec943ef9d5091df0b89f6da39b9f8b398a4520ad9121b51c969c987025a174635f8a5e39f11c04a48c2040e0c97d6bd21c1ac00aa64d593e10179316e2f1b988d3025f60b6d3f89409c5666242ff836ca2943b38825e356cb972f883f5ee6d54096bd553b837c69c8c79d973701a3da2d0bcc2dec474b3c2889c8f5c5252438043da04fe5cdc6330408aa5a5de33b6be2e589189b9c12d235e92d4010bfc86d69bb642785d1cfd942d9c3595f620c814eab7318791862f6026d36c909a775099f4a6488f471c87cb3b7d56df47aa8ed9dc8f9a8f80be93c696b284b17be52be2bf31cf8fc6eaebe6818db4a5d6c810e12c3e677deadec9b91821749a3c1aa40797a32769b6cee20c318e60135842a49ab4078177ec88b2f5da72e81bc4fef2657d66f7b5b802cbf206eab89dfba57140bebfb311d690465f6ff0606782c4b3dac8f8b236b316182b49b392c082bae34d7db2b6ab979a2cbebfdf2b4fd78f9c4d2cf7aa47ef3295f2c960bb28ef22d3efe4a699f4b644ad9393e2e02b2eb261aa255225054715cd7eca2b15c6d866747a74aeb6fc0eb9f442f69069f40cdc619e89d0f3417e18d4bead446a2c87d9a5a96baafbbda53a754d2fdd095a4e1081933437d3c1d6adb88046593e5959f053a2ee623048b09e9c644ad5175beda44fbc7873a1af32e3b7eed16104eee772105562ecb6d04d20f5c357feb522188ad55e0e9877d0885e5be86b182ae005c7976a45c7e917e70bccb19c5692b3d02457ab7d196e597c353c5a19bee2f18aa2d70308040c0899d3d813d8864b7868f3ecae428bc9e21c34a42bccfb96608801df7d52b6ab0703653e261c158a986bb5abcfe2bcac8cb5b48ae55d2d83c7ef62c826934da53c69a44f2c8f62d1e0c96486337943df8a11bae939b4d3c3a9a99a857dc5e55dcc53a154de955d42f8b792ee47d5d30f6cd0074efd075df3acf390490332c408759fb4858d30a6c7601bf52eae1440fdb3f46cd602c708517a758cb35150f71697368a6f401dd5b590ab9d70967df3618d2414cfdceef07af58fa3637d140afd5b715f071580a5630f020048ab0ba56513ed4ab4235f8c94ac43e19ebf1540200857b7be82bbd8a9c55855618b108e5730336ed7082ef336da5d5efd343b18a9ef180ffcd30d9d705ed7b5859734d793d2f284ba5aa08c2c214179d418eca908b4c1e6edbc4c4095d27a2c087721792062d6e67270b57d29e3db105060d76333981468a96557464947c5e2c8468c8b035d3e3597551647ffcc853ba444f22c54b61b581a5829143a466d5c744e76781c10e36ccc9d91271ec4b29bdf6cfa8b7fa606fcc50ddc33adca3b8fdd76fbdd0bf7a835a64eeeebceb783efe41355ad35b4f8a1ff69e5a7347f2dd637d8a475fc5ead0308396c339c8ef62017e54433f070471856c66d58e486d2f042ec4e084b7b74461db55aebd2eae98f17b45607620b4e6398e30069e7e3bcc474d2f7e901f6b6103805dbf93102b5abf850ee41d607cfd0d221dd464e247ead1a76a8ddc7dbd3cffecd35118b57d0e70be783eba8e1f2e847115956af44ab16d7e3b1647a90131dce59d577219b9a12964e3e0a90076da2980ec64831f90732bbcd7946bcafcd51c2c2233a37d3e99de6d04a99939c3117496fdc61bf68bf71e9e6d0bc0f71eac083e754c074c3474ddac605227f1f762192e9b31cc0897a5e6bc128a618345a91e1223b5ffa9d2d04b671c4a01a759cf76136b1bfcc981b09225d563538466fe1dab33da851dd1ab354fdbe014250ff01e29e97ae2c5420e568ecb853a0c07795155e246104d7161bf474b1567eeb2ff9d34e5b224ceddf183e2cf40e803780255055da918add9f2641754350cffb1b9fadc111583cddc8e22b2f81a538393adbe57f72982176c61993168ce9fe952ca70ba79eee02f2254ad6ed23d16dd148d29f8a317e3c79f1fb9ea7dc953bc47644aac702fd228f570567f7e52236d4bec924cf5f93980f896e341ba7de6c8621eb71eafc088200e1948ad690d971d058d87dcf27e992eff050c4fb4025845506e8914867dcff9b99cbbe42245b3e2c9c04f6396984a7c080f54b43fcc7fe58aa344d777db08c52d3c04e158aabec549f893904c878eebf3a8f02cb75da1226bccc9e73c5b573dfef0052627838faa6bd3da3f291d22c4067f491f052bd4e2620d648c23929d9cfddc32b94da2a08b3f9778e4a0820d11133a748ba3ac66c2e3b885fbd89771f81fdb60b86a833c0161472651b19f5df0ece0acf7937cc21ac7f58913f6a44820b06ddcdea1deff44cf8c48b0c1086d1bfb79a1cced625c723e181d77b846280f124e94b8de9b39d0b954966880d5021a03c727b0fd4adfe0aa4bd9659e1ebeb68f69456b8064fbf5f6e68fdca40ab4d2e17b9783b3a0b6a85ee2631524648852d02879e0206d02df1f89ff7589099d606ce55983889e10a0b7d5fc71a73a058905d66c595dc8f632f6ff3a429d93d194cc3bda71fd1991dd61422708dc43d3b350c145607edf4fa88484fb65290863fee3d5bc27a08906c55389f60de528b705a451e6555906c32eb1e820cf98206c1f4d9ff2082c913707894d42bccf359feecc488a406bb7d176c2f1d26f66bb5cc406765a3c3da49f438ac2ad08a7d1ecdf629c37f80d0b5b851a653a6ec61b7326223440ac23ed8466b715e25775ef4e3412ecd5ee6dc575d484832d6b20c0e3f1f17665f8fddb8aeb9aa420a77e0492ee98368a1fcb40ce739e5893c09f20261b18289abe2a105e5eb067a109cb9429e7378eda69b0da8ddb3578db062d083c27629a02e7b984295a336a266f955b2282d0b354c7e5abfb6c9d5a22e26ae0cafe2ff91826d744916841be1dda0315c3efae04e9337f8436a75af91f29877572c2c85d010962d714a0171d9981e2f8f21d8b9fc9ee7d646bd09592ed8c963fa4cf04f9061611c8fc5dd1f6bf98aaa0e5895b52814ab2eb5671002ced8f344e119387bc75319e1cea3d439ce91ecabdf94bc41b9c71cfcd4f0b1754f1d625ca95f35eabbb3d13d1edbd827ee15e0163b860f254ed8e4ec478b3fe200a92d97300517e8778799ad498599d0a7ef602a2c903dd622ed08c39ecfc32b105e246dbf57fdf352e1d8c9d5b9669177c9a74e750d678f4f73c9d29552ddb0918620238a02550d95bb7dc1d4cbbe342f0834c55074e660752d182e354d2aec9c1e734a775365a08745212c59c95a866cfc0f129974a677554988bd33a885ed19ac1e4c7f8a55b4588ace4362c8589be1e339e1fc852eb324d317665a6342a0683228b70596ef2e523427c9e1523a6820494c6abb8aa95715263ef180be35d0c494d3c8c35a1b525c47e6454b8c7b32735b9c30ad692a2850d62d6feecc04a5535010443d7009f95a34e797e6d8305f0f46d1a2f85dbf20131ccc9c87961cca9f8d7e4316c5b5b4b7f79e5b15f66df7a37ae6c751b7d67bedfc9adb423bb581c072d3b18d81275fba38632b5e81d730ac9911b2a21801c43cd508e51406cc31226c7c98d41f1d14f10be2154305708c4dbf050bd1ddeff76cf6140bbd7860d6cd4184fa2d1392afe3c375ee12734bf7302238eb8da21fae00fdb66561eaf203435af4977620151fe64c44b4bc00"/4833], 0x1228}, 0x40f) setsockopt(r0, 0x0, 0x5, &(0x7f0000000000)="caf5b415", 0x4) 10:42:36 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x7ff, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="7a17b1e08eddc454f531c1c387adad3168c57034d2af78ef3a18bdb5d4418acec31eeeff42f68cdb14a3a645be92c28c86230eff004d32843f479cc205a58777f7a79e52658c2baedf0e85df23257f00ec1421bb172e", 0x56, 0x0, &(0x7f0000000040)={0x18, 0x0, 0x100000001, 0x5}, 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) 10:42:36 executing program 0: r0 = socket(0x2, 0x8004, 0x0) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 10:42:36 executing program 1: r0 = socket(0x1f, 0x80004041, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) renameat(r2, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000008824f1ff585f6dc2eeec01117da00000020000"], 0x10}, 0x0) 10:42:36 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDENABIO(r1, 0x20004b3c) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) 10:42:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x10000, 0x1) ioctl$BIOCFLUSH(r1, 0x20004268) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x1, 0x0, 0x1000, 0x11e1, "a9a1a01b07cb1a82ca14765429ae194ed0e77a23", 0x9, 0x1000}) 10:42:37 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="87d40a2df7fe296a92fb99f0a90a9f10eb9db023441036a473957e3846c463e92e9bb24b395a4b2a838c2afaf6a07b6008691bd04b641ec8d0ca75ff646fbabf20411cfde4b73c82645de1c6605970609103091fa7d1beef4ba05a57f67d337b85aabaa8255e54c6d9949677e5723cbaf87a84", 0x73) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4000000022, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0xd) 10:42:37 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='./file0/file0\x00') mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x1) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffdfffffd) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 10:42:37 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000", 0x8}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f00000007c0)="491fd494a93d594daf86c9b9e206e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c202c9027eff1a61598036f5cd78e4f504e2216eecf632d5d395eaf3934ed7b7d6e9f65d86d7fb501c6d544738d1e327781d7d82a52a7b7809da3fcb4e0aeb79b0352580a901ba3d92254c3691a7b898a404785c31bf1fcd07ddd2a95f5b4dbe3a71355508312e7c7f5f391ae6857c27e70f3324edd44a125bea3d8546564ff463e663124304c3825a61d9747284b08d3ace4aed94f96e31180c9c4e704cff540b8d9be88b0319f1e606e3d89a63a4bd169656f1269300e176834216bd2a2ac56c450c6b4c090ec293a5c0b17cd1d29803721bdf9aea960d5b35257a42c8d6d5082ef0e02772859e78b3a444271cd09ee6d617b2a3c337e9eabf6e977ef47f1751f61bf7106d2dd2c60f8354d2bebee380961f40e09793d7641d073802d07a19be2e1b41ff4b012d6c91777464b090f489a5ac4f1ef393943b92af2723f3bdadd73a174a23d560e2f585f73ac23fdb7c907edd6863f7b945ec227c51c45bf4b665b58bf191e36f785b9b8f947eda2b31f537a5a7b1208e60fd7a513d34a05f29954a958ed576c88b1953f1bc7637ad6b936457065f7617b21b3e1390819f45e370da30ac037f743abe1e156c07249240c9ee9589", 0x1d8) 10:42:37 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) poll(&(0x7f0000000040)=[{r0, 0x115}, {r2}], 0x2, 0x8001) r3 = semget(0x3, 0x2, 0x5f2) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000280)=0x5) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000080)="c709e77d1bd247bf56a2b234247b3f746d30ce3cf9fbd7546bde00e33205af1051afd52e8304420ea5a9655762cee2ade9d6e00139a8549b8b3be247a1d430411560b5f58381f42b99e6c9799f568b9799ee86a62ba17a792ba379ff0bda90149caab159062d70f967aee5f69bb8abc2614ea06dce73aa51c1b98a0eea79b83d932644d501f9503758ceda0dc08cd55fd148d0a1ebccae74cce2300e2096bda29ce475aa20b3ae7ce35d963b88b5862f971372f7b7e477454b0f70be2d", 0xbd}, {&(0x7f0000000140)="162e5d447a3585e2c4f0e7e3fe0c37114b5dd66fd03f4f8104988586a45f88ec23b2f020b17a5efd88108902d6941d9809f4ea0a0a74bcbb89d3e42b7b4bb47988f85d2784f14bd302ad1f6c68634dfa9dea2f667e07e7697b6ed1ca168039b9e905d25b39bdffaecfd5478244cae9a45444f2b4a1f7891cb369029e9ecd8926d0df43054c217359abc5b73e55db0ef9d73742", 0x93}], 0x2) dup2(r2, r2) 10:42:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="edcf798b60c1ca75ce57169a7d30f7e4c6564784f2d803dcb4eb69a4dba4a076094cf4e313695cf4a3ad92381eeefa278755015ac041cf0a364ae4db9f354989319194c61d696034b43b68a5bcdfa46a5635087cc9b2e43b434cc669ba", 0x5d) socket$inet(0x2, 0x4000, 0x100000001) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff124c00000000", 0x8) 10:42:39 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 10:42:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000200)) r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0xa, r2) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000140)=0x1) r4 = dup2(r0, r2) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000180)=0x3) sendto$unix(r4, &(0x7f0000000080)="4d6cf191818b3732e4bd4227ed1cef970f6fe55a3d8002afcbe6c196011880801c8d17a1a65dbd809536c6fc60a7cff747355b8ad8c8453c50877458578e2281a4bca5496c33dfbd94636b1597acd58956d0553104c50e75bdd7922908ccac909e93e04b1b36255f051214ad64ca107b60bdf509c8b9cddbc4f0371770efe3edde8df0aa282e9c37be9fcd888c2bf7b811efa961a5199043285b436036cfca54b07f839380bfa689e9a96da993c33396908173eb97ce23e97e1f", 0xba, 0x408, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 10:42:39 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 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) 10:42:39 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x40) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) 10:42:39 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="e13a7ec8f4da4c8e67fdbf4cabf8", 0xe) r0 = socket$unix(0x1, 0x5, 0x0) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x7fff}, 0xc) open$dir(&(0x7f0000000180)='./file0\x00', 0x880, 0x40) open(&(0x7f00000001c0)='./file0\x00', 0x1, 0x10) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = openat(r1, &(0x7f0000000240)='./file0\x00', 0x0, 0x23) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000140)) r3 = fcntl$dupfd(r0, 0x800000, r0) socket$unix(0x1, 0x7, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10008, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)=0x38df4e52) 10:42:39 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00005ec1cb7b0377fdc020000000004000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x38, 0x1, 0xffffe) close(r0) r1 = socket(0x34, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 10:42:39 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe}, {0x0, 0x20003}}, 0x0) getgid() 10:42:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x3, 0x0, 0x0, "0f23b216d7862248caa11e1f0b28a573fd230436"}) write(r0, &(0x7f0000000140)="00dc69f0fa7b345c15ba4fdc37b137184fd54078c8e5f5f3f69c99c373de5458ce59efaf45fb7792ecd4c6563b7c7b1de14960a34e2be86cd6e092c5060ec156b59d6bea3b41cce3a738c2ad77d12fff61ca21b6c54ad0e48a6e9a01119fcae3ff30489519", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x100000000, 0xfff, 0x2, 0xe654, "d6cb2cf9c0fa124327136829312a63ecb1447273", 0x9, 0x808d}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200a2, 0xb0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x1, 0x3, 0x1}) 10:42:39 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) close(r0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r1, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r1, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x7ffffffff}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 10:42:39 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) syz_execute_func(&(0x7f0000000040)="26de3623b33f902141732759181dc4e27d31d1b891b2b6c339c28f897096d1463818fdaa8d732cc441b35f1c30410f0f78cb1dc4a279ba12f30faedc") 10:42:39 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) r1 = dup(0xffffffffffffffff) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r0, 0x180}, {r1, 0x10}, {r3, 0x100}], 0x3, 0x6) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') setsockopt(r2, 0x0, 0x7, &(0x7f00000000c0)="e6a6cd540a090c3097d8db5abff31c743c98712e", 0x14) mprotect(&(0x7f0000600000/0x4000)=nil, 0x4000, 0x2) 10:42:40 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x2000000000000002, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x4, &(0x7f0000000140), &(0x7f0000000180)=0xc) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) close(r0) 10:42:40 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x1a9) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x800, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x800) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 10:42:40 executing program 0: r0 = dup(0xffffffffffffff9c) setsockopt(r0, 0x3c1, 0x4, &(0x7f0000000080)="885775ef69f7fba7a39fc8003db3205233ebe138d7848edb4d91fcc315cfe18cb94de1bcf6cd9d5432d4716d785b000306497e6f8e3f63798c63cacc089c306a7d85f9751e8f23929e0248fb4937a00f434ac02e35024a99a99650e2549b77d7f7b61f65ee6dd552dc1cb709ef4ef2c95352e1b5b8e1d988c38b332364f31f5a28b50928c7066508c482f108bd54bebdd6b702023690552e2704a333f7c043cca089eee8964b3716c43c139778dde7b634a78cd9a61cab57f1dbf77834c252953a51cc5f42d8858237e1e330d78659a38bbcf138d69886de5b766ea87da3e259449f8f9f", 0xe4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000040), 0x58) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x6286) 10:42:40 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) 10:42:40 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) chflags(&(0x7f0000000080)='./file0\x00', 0x40000) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x401}, 0x10) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x220, 0x8) ioctl$BIOCPROMISC(r2, 0x20004269) 10:42:40 executing program 0: pipe(&(0x7f0000000040)) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x104000, 0x0, 0x0, 0xfffffffffffffffe, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = syz_open_pts() ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0x100000000000) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:42:40 executing program 0: unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') mkdir(&(0x7f0000000240)='.\x00', 0x18) 10:42:40 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x0) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x1, 0x0) r2 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) dup2(r1, r2) r3 = semget$private(0x0, 0x6, 0x143) syz_extract_tcp_res(&(0x7f00000003c0), 0x1, 0x5) bind$unix(r0, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x0}, 0x8) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000000380)=""/13) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f0000000140)=0x3) semctl$GETPID(r3, 0x1, 0x4, &(0x7f0000000180)=""/246) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20001, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000000100)) shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffc000/0x2000)=nil) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) kqueue() semop(r3, &(0x7f0000000300)=[{0x3, 0x64f2, 0x1000}, {0x4, 0x2, 0x1800}, {0x2, 0x401, 0x1800}], 0x3) r5 = semget$private(0x0, 0x3, 0x20) r6 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000340), 0xc) shmget(0x2, 0x1000, 0x3, &(0x7f0000ffc000/0x1000)=nil) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1011, r1, 0x0, 0x31) setsockopt(r6, 0x29, 0x200000032, &(0x7f0000000000), 0x0) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000000080)=""/77) 10:42:40 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000000c0)) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000000)=[{r0, 0x166}], 0x1, 0x401) fcntl$getown(r0, 0x5) 10:42:40 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000040)={0x7f, [{0x1, 0x3}, {0x3, 0x3f}, {0x1, 0x101}, {0x2, 0x6}, {0x1, 0x8}, {0x3, 0x9}, {0x3, 0xc0}, {0x3, 0x3}, {0x3, 0x400}, {0x3, 0x4}, {0x3, 0x1}, {0x3, 0x9a}, {0x3}, {0x3, 0x3}, {0x2, 0x312}, {0x3, 0x1}, {0x3, 0xce}, {0x3, 0x9}, {0x2, 0xd560}, {0x3, 0xc924}, {0x3, 0xdb7}, {0x3, 0x2}, {0x3fe8c990816ee0de, 0x40000000000000}, {0x1, 0x1}, {0x3, 0x8}, {0x2, 0x725}, {0x1, 0xffffffffffff8000}, {0x1, 0x81}, {0x2}, {0x0, 0x6}, {0x1, 0x3f}, {0x3, 0x3ff}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 10:42:40 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) ioctl$TIOCSBRK(r1, 0x2000747b) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 10:42:41 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x5, 0x0) flock(r0, 0xb) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10080, 0x0) poll(&(0x7f0000000080)=[{r0, 0x4}, {r2, 0x102}, {r2, 0xc5}, {r2, 0x1}, {r2, 0x40}, {r0, 0x150}, {r2, 0x1}, {r2, 0x100}], 0x8, 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000040)={0x3, 0xd62}) r3 = getppid() lseek(r0, 0x0, 0x1) fcntl$lock(r0, 0x0, &(0x7f0000000540)={0x1, 0x3, 0xfffffffffffffffb, 0x2, r3}) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)) fcntl$setstatus(r2, 0x4, 0x80) shmctl$IPC_SET(r1, 0x1, &(0x7f0000001240)) execve(&(0x7f0000000140)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000180)='/dev/zero\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='/dev/zero\x00', &(0x7f0000000240)='/dev/zero\x00', &(0x7f0000000280)='/dev/zero\x00'], &(0x7f0000000500)=[&(0x7f0000000300)='/dev/zero\x00', &(0x7f0000000340)='/dev/zero\x00', &(0x7f0000000380)='+:\x00', &(0x7f00000003c0)='/dev/zero\x00', &(0x7f0000000400)='/dev/zero\x00', &(0x7f0000000440)='$\\$\x00', &(0x7f0000000480)='/dev/zero\x00', &(0x7f00000004c0)='\x00']) ioctl$TIOCSDTR(r2, 0x20007479) 10:42:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/13, 0xd) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() read(r2, &(0x7f0000000080)=""/99, 0x63) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x0, "34c39ba6b77431b2c42cbdc06ea513798a054787"}) write(r1, &(0x7f0000000180)="cc", 0x1) 10:42:41 executing program 1: close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000080)=0x1ff) r1 = dup(r0) r2 = semget$private(0x0, 0x0, 0x0) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000000)=""/11) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000000c0)) 10:42:41 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='rc') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') 10:42:41 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = accept$unix(r0, 0x0, &(0x7f0000000100)=0x580dca46d8e5e2b5) preadv(r1, &(0x7f0000000240), 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r2 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x5, &(0x7f0000000240)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x7, &(0x7f0000000300)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000340)=[r2, r3, r4, r5, r6]) r7 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r7, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r7, 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x400, 0x2000000000030) ioctl$TIOCGTSTAMP(r7, 0x4010745b, &(0x7f0000000600)) getpeername(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0) socket$inet(0x2, 0x8004, 0x3) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) mlockall(0x1) pwritev(r7, &(0x7f0000000400)=[{&(0x7f0000002780)="fa1325cedffcff1e3a0a564aebc75b47c4a18a5e783c3d74ba10c9429c5096818a51cb050cf3875d79f081153e414b7124490b4659f4c1fd878b94410be5d0a979d3ea52f14ed5250b830e9ea28a67e3838d764e92848870b6d2a6b4c27d259ecdd6a060f4bb65c8dcddacd207121aa34d02bfe8af521b3064201476d53efe731036ca0ea98dd24ce2bddb3de0c99af8a121b37e46c33735d087e70faab19fe442a95890fb65aeb6e37fa3fb937f2578d3ae6821be7178c21aa8c419b8f88a71620c7b419afd7886c829e62b89ceda7a81a7c704f7c78911", 0xd8}], 0x1, 0x0) sync() setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) connect(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) ioctl$TIOCDRAIN(r7, 0x2000745e) ioctl$TIOCSTSTAMP(r7, 0x8008745a, &(0x7f0000000380)={0x3, 0x8}) 10:42:42 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) r1 = openat(r0, &(0x7f000060cff8)='/', 0xfffffffffffffffd, 0x0) fchdir(r1) chdir(&(0x7f0000739ffe)='..') 10:42:42 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x200000, 0x0, 0x0) 10:42:42 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x619, 0x7ff, 0x3, "5fa5e79250f62ec24499da7ad50da8a038dfd438", 0x0, 0x33}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) r2 = socket(0x39, 0x4304bcee1c72e47e, 0x1) r3 = geteuid() setuid(r3) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) sendmsg$unix(r2, &(0x7f0000000440)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000140)="2d6fe473e7bb64303cb57e370e59ac597fdfc5616a559dc19f8595dc2fa97cd8f92757275549b45ab682f81b8089f1689f85f7ca4341eb88d143a3d695f0bad041eb206f69afaadb7873cafbf24ecd25f5efaf07b7cbe85b7b10358252787bd5aa449d6b1748c62a91d8e2c2f2e92ebe5133503d2acc64915bb488de3c0db7ccaa6393f26d48914f7fc610ddda7594fd724b72637ebc36c978d07ab11d7c537f177ddb53e4b1664ada3fda39f58b0c8f3df2d299a6efbde99fae4e9f0147150391e1eee59ba15bffa6e9c1de8477623779da0f655302ce7cfc5710d25aaf727cf664f34b75c44ddab0aa29fb", 0xec}, {&(0x7f0000000240)="734baff50d5d98d7b41f283f892d76fd0b5c72e4b075afae62d517ff01eebfc9996c42c079fd1b1be27c4b7f7ebf0972a5b34f0bc8eafecc3711fee277409024cf4cde32856962ecff1247fed5124a3f428ea455eb1988e3729cd703279f89bc55a565f0644cbf6c5bc83f08de9894f7be068703fbc900e8d51b45e2f40bfff1e5133d3b9e76b245265f86b73e3010f9e8c5364666cab353cacc68e62cfeca505d48f9250c2ff156a722db666476da45d9ba4fbf30d58c1752e701cad5422bbbc914", 0xc2}, {&(0x7f0000000340)="3447e51d0c3a3d3988f365fce970284ef045d3f7e590be25f583", 0x1a}, {&(0x7f0000000380)="fd2abcf35137b1e40ae42c0282c269bbcde506ad80e0c3f168f1e9f4f9ed4b9aa942983e0c0202a4bc3232e5f310b45a2f9fcae4bd3ebf476f1f6e4b7210d88631808c51ae8f829b0fdefa150fbe3c8d8429f32152acd83405b67e5fb55a52fe2c39aa50dedcba799235269918a7653ebf898756892dfdea201dc30b1834e397", 0x80}], 0x4, 0x0, 0x0, 0x4}, 0x40b) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x8140, 0x0) recvfrom$inet6(r4, &(0x7f00000004c0)=""/232, 0xe8, 0x800, &(0x7f00000005c0)={0x18, 0x2, 0x81, 0x4}, 0xc) r5 = socket(0x1, 0x2, 0x8c49) poll(&(0x7f0000000600)=[{r0, 0x44}], 0x1, 0x4) getsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000640), &(0x7f0000000680)=0x10) socketpair(0x20, 0x4, 0x4c1c, &(0x7f00000006c0)={0xffffffffffffffff}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000700)=0xbbaa) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000740)) semget$private(0x0, 0x4, 0x2) socket(0x20, 0xc005, 0x1) r7 = getppid() r8 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000007c0)={r7, r3, r8}, 0xc) preadv(r6, &(0x7f0000001bc0)=[{&(0x7f0000000800)=""/181, 0xb5}, {&(0x7f00000008c0)=""/161, 0xa1}, {&(0x7f0000000980)=""/4096, 0x1000}, {&(0x7f0000001980)=""/172, 0xac}, {&(0x7f0000001a40)=""/108, 0x6c}, {&(0x7f0000001ac0)=""/98, 0x62}, {&(0x7f0000001b40)=""/70, 0x46}], 0x7, 0x0) getitimer(0x1, &(0x7f0000001c40)) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000001c80)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001cc0), &(0x7f0000001d00)=0xc) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000001d40)={'./file0\x00', 0xfffffffffffffd31, 0x7, 0x2, 0x1, 0x5, 0xb, 0x7fff, 0x1, 0x0, 0x81, 0x5}) chdir(&(0x7f0000001dc0)='./file0\x00') semget$private(0x0, 0x0, 0x40) chflagsat(r4, &(0x7f0000001e00)='./file0\x00', 0x2, 0x2) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001e40), 0xc) 10:42:42 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r5, 0x6) getdents(r1, &(0x7f00000002c0)=""/174, 0xae) r6 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f00000000c0)={{0x7f, r4, r5, r4, r5, 0x11, 0x1ff}, 0x7fc0000000, 0x5, r3, r3, 0x3, 0x20, 0x6}) utimensat(r0, &(0x7f0000000600)='./file0\x00', &(0x7f00000005c0)={{0x3, 0x3}, {0x7, 0x3}}, 0x0) msgget$private(0x0, 0x40) getppid() sendto$inet6(r1, &(0x7f0000000480)="3aef165e4a55568a50776c68b488b1d78820c2a300e51e37317f817cbde0dbf24dafacf7b4b12a2616cd8d07904c4e2351343d400092838a484b6cedcea8ed7011afc9f988607b7118e2c5c4c2d6f58b7150932a2fae3acd03a1", 0x5a, 0x1, 0x0, 0x0) r7 = semget$private(0x0, 0x2, 0x300) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f00000002c0)=""/111) socketpair$unix(0x1, 0x5000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r9 = msgget(0x3, 0x226) r10 = socket$inet6(0x18, 0x2, 0x0) close(r10) socket$inet(0x2, 0x2, 0xe000000000) bind$inet6(r10, 0x0, 0x0) socketpair(0x20, 0xc000, 0x8000, &(0x7f0000000240)={0xffffffffffffffff}) getsockopt$inet_opts(r11, 0x0, 0x0, &(0x7f00000003c0)=""/177, &(0x7f0000000280)=0xb1) msgctl$IPC_RMID(r9, 0x0) recvmsg(r8, &(0x7f0000000200)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/57, 0x39}], 0x1, &(0x7f0000000100)=""/207, 0xcf}, 0x2) select(0xffffffffffffff30, &(0x7f0000000080)={0x8, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6) 10:42:42 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x80) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCDRAIN(r0, 0x2000745e) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') 10:42:42 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x72a4e5803e83af16, 0x0) accept$unix(r0, &(0x7f0000000400)=@file={0x0, ""/90}, &(0x7f0000000380)=0x5c) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x1f, 0x4000000002, 0x341, 0x0, "02e3c3ce00"}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000001c0)={0x8, 0x20}) fchdir(r0) mkdir(&(0x7f0000000480)='./file0\x00', 0x40) mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffff4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getgroups(0x4, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) open(&(0x7f0000000100)='./file0\x00', 0x40, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x80) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000002c0)={0x3, 0x7f, 0x200, 0xe2, "5e07efd93631595e405c3b21128d12028f306e2f", 0x8, 0x98dc}) rename(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='./file1\x00') link(&(0x7f00000003c0)='./file0\x00', 0x0) 10:42:42 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xfffffd3b}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) fcntl$setstatus(r0, 0x4, 0x83) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000580)=0x8) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) syz_open_pts() rename(&(0x7f0000000480)='./file0\x00', &(0x7f0000000000)='./file0\x00') readv(r0, &(0x7f0000000500)=[{&(0x7f0000000140)=""/177, 0xb1}, {&(0x7f0000000200)=""/181, 0xb5}, {&(0x7f00000002c0)=""/128, 0x80}, {&(0x7f0000000340)=""/214, 0xd6}, {&(0x7f0000000440)=""/6, 0x6}], 0x5) rename(&(0x7f00000000c0)='./file0\x00', 0x0) 10:42:42 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffc, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000100)="4d2eac48bdac880480c5fc250ccb9ed4608c8f70e49f24647a953648abf1a2a2a7e1b221b64c23e8a9130461b3f1aa6f9c7751f540376c33157bfebdf079251083a671e935fe67c89f0fadee4fc4", 0x4e}], 0x1) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$TIOCSTART(r1, 0x2000746e) close(r1) ioctl$BIOCFLUSH(r1, 0x20004268) 10:42:42 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) r1 = getpid() setpgid(r0, r1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) close(r2) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x0) ioctl$TIOCFLUSH(r2, 0x40047307, &(0x7f00000000c0)) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0/file0\x00') 10:42:42 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) syz_open_pts() clock_settime(0x2, &(0x7f0000000000)={0x2, 0x430d11af}) kevent(r1, &(0x7f0000000000), 0x3a52ecfa, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x47}], 0x10001, 0x0) dup2(r0, r1) 10:42:43 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000080)="04000000", 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)) 10:42:43 executing program 0: munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) 10:42:44 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x2000008000, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0xf3, 0x0, 0x0, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000100)) poll(&(0x7f0000000080)=[{r1, 0x5}, {r0, 0x84}], 0x2, 0x5) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x4, 0x0, 0x0, 0x1}], 0x34, 0x0, 0xc6, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000140)={0x0, 0x1}) unlink(&(0x7f0000000040)='./file0\x00') 10:42:44 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) msgget$private(0x0, 0x400) 10:42:44 executing program 1: r0 = semget$private(0x0, 0x2, 0x1) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0xff, r1, r2, r3, r4, 0x8, 0x1000}, 0xab5, 0x3, 0x9}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x101, 0x0) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000240)) openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x40, 0x0) r6 = socket(0x2, 0x2, 0x0) r7 = semget(0x0, 0x3, 0x21b) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000040)=""/54) getsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000001100)=0x5) 10:42:44 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r0, &(0x7f0000001540)=[{}, {&(0x7f00000002c0)="6e97c640d31f8414337f148144115d449ab3a864478ae3cf09ff1ef00fec3598c1f552a381d559e710b62ec4371d5218c89acfbf1d98e21f9f2bc1190f6a168e288301033070127813a1c7d15cbb169675bc505ede8661fb6bb341b2", 0x5c}, {&(0x7f0000000340)="7d4b9f85d4e58a766aef5357a60d94806d960e9aa46d4f2d0f95287c85072b332d9c3f6d8363a25d3124a52e0adb53c471edaa11362654053872a1f620343b55581e111a1d04917a7b40c97c501aede4334ef2425a8bcb6c09c525a19973d4695968c2d71055b49c98d9f1a51e6fe7f15abadc3fad801995c982d2d24286", 0x7e}, {&(0x7f00000003c0)="b9e2c2a8e84458bf969b850b3cef1cfa9386c6c0a8df39a0cdab74962c63e82a6847d67cd87d3df5e61fc971ff06dde033246e51c0f8275b6505858c7090fe1d695ec865", 0x44}, {&(0x7f0000000440)="7c06e8451465d7b54b2d6992490aa0dba100dd099e1fa66ba1ab9410021fab0a65ef637e9138fd2f30b287fddce8b504b1490aff445d3583317035c5bbcfaad2d7cd7c259bc1d60871de4baeb78bca720e13b6a1a4d4b9dd3d191f131b6a697439da34fcdd12969c18cdc1a4e81899eb0923c747d6eb8e747bbd1092ba492bb5b9291c119298863196908b453099024f6af465d9fff68bd61931b6bbe26a39babbcd623d24e83eff649e89db12fa6dba2ffa4faad4f0aa80954f974c14bbbdaf65775f8a8ac52081f04c613114a2799f7331cda85386787376085bea9d520c976b51b556660089e232d4d1ce44b444e3be05ddea66a2b97ec222c91d117dca0c18c8010ea2c89cef82566c099457c73c83bc5a74e3fbb596f8958564c379c28c412cf12fe0455bf9eac8c5b92ac03b2cb4be57adb0bdcd5a9ec879c7d1fb6cca38305d8c4455bb7a1ee518990c45b279dbd6ec6c3487f66fca6731ee2f8ce5b182c4427ad9c227d2a5d7e8de30b44d8914649c4e0c472825c49bcfc4d4592a12ffaaea98a3910224ea370e6f7041aa26216c6bcff2f716037c36155f2bba0f6d3ebe4c0ce79477f86d28cc5b283197484fe44ae744501b6c9ba40c0c3eb5579fdfd4295a8627b41c6e3f60ce7368c1f521076e7fbfc61a78a002677f36a61df4df3cae1ec2416aabc2694bb67669be165d91f24ec93a6ae24bf4ace123f851dcbcafaafb594d9413389f62779d2b12948feb9a449516dae0a9651815f2d8af86d31f4265b0d317b0297e5c460da3b36359eda1885b432d8561319e4192a7fd3112d387c8adb69bad8dc237cb88ca23c82f3db6eafcd453d8e47cae7e5b085f2f7fc41c01d10b3c429c33f97af9d06786b260cee09a7f2ec87e39e8eafedcbfb27878e22e86097759d74b99abac895ddc5b0aa92ef6d91533951ffdc93e1b1382f39d910690c90088e2c7e4cdebf52d1d81f560f1e1a071b4128c3ce7c592a6d12384e128fadbec343a5d49f424d8a160c2a71cff45149c30da7ed11b179e1e7a1f3e18001845f7b1092b47981839f688e84416ae154d1883dd78242d21af237ae4bfce17360739ce81d4cfbedc91b381d70c5a7eec03ce2962d0eb76325bda770cee762509b597ca2c0a962db86b7723b8a1c796eb29468eb88569f998193b1fb50e430789e525605a3300e3f6d68abc36efbdee6a66355dd056df494853d63b90314b59b398c4d62f508542d52345e2ebda3800fc87a135d82298bdf4bc5ca9b3a48fae26f579199043f312ab3a087371d02693ec5363162251136aa61954950cb996ed83b1533319aeb90a0ef094ef58e009c58d8738caf013b61459d0a7b0e2c37039b30873178cfb6b6c9c121bba36bfd3ed702301b1cf09221d4d4feba00aad3fc09147388668e8ed425cc2c43fe68b0e0bf72e4973e71f8a725228a634463450fe428d4685acaad34c5fb8f7735f2ea713675273d5738de00e74343092560066e0a6a0203c69c39e5fdff351fc7e7a6e35eb242e37cd9489ccd3d55f576067c089d755d508f8043bdf62573098b0a85c0c42f3c77054061523db48b3476ce0eb173cfe796efc33ce7d745ae766272a76e16f8d796d3b4865771b84a918022e3fe9d31437cbb43468a560a71fb696552cebf2537bdb4b2f8585baa86b1b47f998d34a8701f1d8591c9c35c9e183d2c3a492c2d78a38afc72c14126d2014b375e1dbd1cac9d5fee98eafe5c1575910b1a40ab8e2d0f15074e669495bc5943319ee59f7e77cd9fd68b4cfa7ab2b47abb4db3599a67bcea565b12c5d7044b8dc78919ed4f7b72b3bccec76688046272aa625319fb4415912e89198df068a1bf74056a2ef5486ad33bc8205e71694f33a72ffacf442d1fabb3bdfb6fdfd6e713b977a867ae3d53762152ca205ca5e479b7615d5d7efd9b2811c325c8f85d114587fbf93147bc2494524c5f1b48ec98a54c75fd71a0a28dc3ee8a900d84fd2f3549d5080960758a578d1751ee292a762b9c9c42b121aa3f0511d2e01bf9cc7d5c5d95db5d018b4d60e4b127b5c4565a10b04e703397fe5d248b8a364ef0b0572b51e1c572b87adb988350a013758500ceeec75de6273ffa1f796a7826b416a0bfd9f60ca0032fb6135448791a352ce366459acdaad5bfe9e2a10d35be9fb41380041a15fe7edd9947c5e6fbf1df25f9d98e63e1f250dc2a73ef1e145470f3029eb9adfd93a12cbcd547d552eabfac1c0dacb2ec7c5f00656b755dad055d2b79fa07a3291f42dc939e3a97e3b79c13d54fc49a371b5c356bd56ed887ecbacffa57cec7558621e75865c5469911587f83043009227e5875135d626333a25e5211f8abba706783b47919fdd4788f42a4b516dc3d23ba4c43e263a029e49f441e907c979539c81e7229bf48dfd9059ef34777d21e69fa9988909dc236eeec40f8cd182f71b2402b3eee205163617bfd6722c9d2cff8ce5a4f5e801eeac2586e171523a2ed649f2993fb3d6603c08298bf801602a8b531e7c0d4690bac9413a0e6d152ffd2cf662af4cd6f847ac0824cb7f14fca5d464367125895ca973822d3d0613127ac10feaefe2c091cca0c6079e6941db8fa598bb0b041c423ae69f89708ff4d9c92426af42c903be6b24827b811962537cb0cc376ffc6e9e94d5dbacbe7a1acc8de777696cee928a4263f0ff11d3294ba11e140ca477876feeed4898a0a2f0719aa2817c6c3584f1592b1a50bad85c928a689c48493602cd7e944486629b86e9e7494c1f7afba13b66a5a3135289857edf4f2a8c5b9aa3b726e98c162a038df63db5fa1b6be1ce2da215237d8e9ae198e2ce362e2a8f2ccbaf170f6692c9c6caedac96943e4a6dba770c8fb82e442b1cfe59e863958990d10462fba4f060bddbbde05b6bd2521b91a33625869fb0781a170166764881948f9bab9c142a3d353218fcffebe42baebe66ababda7d49f50088582482e991da57384f0b0872a967e13b5aa6cab66c3960c9cb8af158a7f34d85a3d281ade1f41492c60d7ebcb91aa3f5dc97ba110478cd0d54f2ce0b5b12000bac0d852b132d836b88aa002f3abfc42b7a5826d772cc05c41c994359607dbba061687282c2ecd9cb2981ed075a79d6c51b5cca128319ac4bba0d06c3b797d08c59ff107638528fc3e4705012f70571f337b24901e1f6f821b8ff140f5b468e89649b826ca1b8f461dc3a089fad259c40e8477276bc2e0a12370b39b2e336899d29505ad264847058c001d1a2350da56f9bdbd086307e1dce95bbead968dddfc15c89f4f4db2f3f0092fa3513703370363b0319642a87abc6b36b728657da6232a5e2a3e0cc2d9d6b8c318d4ccf8323d6d24abec19d673b93407897007309916c8e7822d7fcfdf4290b06995e6ed6f17a7c0681ce84da3bc19aebd9fdd1b5c077591308e09a6122418f8130d51e6e8dc21a97fd68eca4fa24328f496970154e6ac436632bf4b506eb64a609d24d3946e0c610aa3b858158fe4ea5020769aef5869153ccc68021ae812766cb80dd8424b704c36bfe08c295f2b4e481243b43a790084457c08951e5e569509fb600cde0300be007b8f09211207b2df5e1fb40af04dc3191a87989ad9e57be6ed439cc1ed3ea48cb5674a0ea15fcd3535a27b4edf59a27366a2ae8a5075babe6ee665f1a94bc77f5d5c309d155240f88cff408153e6d6a2ea891f536c2d51afd3b4d21c70ec83920ee4e87a4a9fa4460d177eb827cbe36e047526e6c9d8fe469f7be4fc671c7fa4a75f38ea02a4e91a549d789eef2e0f24e03631475e75dae15163303cebd7645f7338f59c8cded6afe79ca1ef7e6e69d808e4243dd49303a01f2d15251a8108eecd064547ed27655ffb1c69bbfeab348bd8c3099131f0ccc62bb220da3d21d4c65d13f4e2f0274f5722793de8fd1c589ef7f2c8b2d1d9db414bce3006f22e82e1cc98c8e16027eacaaff33bc6d41997d62caa5ca5e3aa269344f5ad105cb61a74314c125d468ac5e81266c095978d2fabe03a80363cf854ce54b6099a824a8e328186122095d066fbb4134f4e87f303ee3968db86aae902cae36f49148fd86dfe0ead79b086ecd0ecce072d7bef05f230c8572bedf64aacbe695df1c5b1d578fbc10c66f3d015879bdd2d59d1023fbbbee26a4338e332584a5157c47bf29f5f956798b0eda2952cf356df09536749f1a26c4602cc454ff7ab6cefdedf5c931a45e1ef67dd71dc2c73b75fc62bee0213366e9cd597d8ad80fb46d88b7153bf0341641666b5bad0ae5ca3371e285fde5262d00326190bf84a4ca919521a1a968c2f1db2426af60ade71e84d2326a33584c59107e937a7aa9887ff7397a9d335244b9e84bfdc8ace0a4709efd5057971f2d6ec4366fa7fbcf77df5faa91c15d3b3ef9c6c63ef618b30770218f0729b069ffa4b269470873aea626bb0e1525f36037f6d4299ed8e6db850ea976a495252e17875a74853a5f2c3ce305ad91aaa9392a7a81255dd4dc37fe260e4acc12f5458ef9e7f96b7699ad3e682431f032cd9bf091b12f7688b242ae53991e92862c9424a2e76ec2d0af434f0b828eb8a4ffadc009744b04d6be995f4c2eba7f6ab3ff11ecb08d631b66022cbef9c4c3d485da6ba859776e83cc1c7e598bf676aaf62e3f387a55db53b85c20fbfd37409ffc42dc59bc59fb2e7d29831e94b08c078847e951341f0170e09aafdaefd724da7ac1441cbe64fd66f0cfa8394593f964507c0fd0e9825e1cd579426092aca12275e384fead1265721cf1419e733e3a6386e62abd2552f45b94ccc7c45421fe2a12df85c931417f49862058a65a777c57be70c3019b9e88d97b4f10d4687a7b70f7cd722c487f49ede6beae624f0f06097da3f72e2284892c5a291d4a86a7f2f1bad96ea75b0902c97d0968809d191a6f620b7f861e69992518dff0e4472a678f0d0b750e798377309ebe10307e594da90322ba467c332b69808a7ff52b4a159dc143bc22b320cb6473e0c0fe9497d5e7d041c9924d8c06a1a951c193d5d3b6a0a0f084b8c3882f05a588928dec936db43e1668a0bae81e502ef8e0511b82a556382da50848b1f71f32a7d624d6529505fcad282ee917e2883e008315c1fda935558492513655dd0c27ba4375d175319e079b1085310fa324f6c1bcd23494e0e4cb49d805e24c0254097beb4c96868c31825e399547c4bbfaf20f9f50e0d414afa90229ab4d996735ba1fc0afd2b9d2138f243b3662b82744bc5e9d0e0de0d06344bb9dbef4607ba1e0629a3ed98ed1a35ab97d2010a2117578232f248eb23e0dd09a0253b0bd4280019ded9a5becc08dbe2593cf83ffbdd75ddba116de0f04f7e22e9d3b6bd90807a17fb18e3ff75c0be2503ca31b1e966512b248e43084caa282c0d37bc1c414b9e357a45bb2685ae234c4926b278558df48f593141ca5376d61ff20ddebbfbedde98d440e0c9bec59554a1a5695abcd5d215e66d0e99a271be0685682a5579bafa4bc590f0c38a79f6395bd0ca711a8956947b641ad11142de1e4f4cddf2d3e204d79df5183c19c682bb59a0c25e4bce2eeb855db23bb6107f3c77af7fa452aacc99a48e5e4d939642cb9d2132eacb53caefc7f535c73db47f61423e948c72b4336fefc104c4743564a6e79c210e8bc0f6ea826ee60d7b8e382df82ae6190ec9895d1c9899b0b0afd7e939c9ef23897bdcf12725614d75cb75a3051dc4fcceca3950b3df125e518819ada5cbfc0f5066231bec9373632e816e450f798ac1ee8146e7a33e5fd4af42cad0147f1e55be92d98d43cec8619f8", 0x1000}, {&(0x7f0000001440)="d20cee9eb6f79d5826126e6a4e3b901c459c1116283f6769826f582138ae9c126ccd776110413ee25dfa67be81f75ca9faa30facf9450066502fe3c2d84790e74d8095d7164e1efbd5a3d41ac653444a84afb6fd7d6c192ecbfad32817d596d1bee2be1c03ee89c5dd2c2db8c05db51bf5640fddcd69ac4db00ae38d0f8fe9bf0a09690bb8dcf7f17251c88d12e3e2079955f8ecec2104f2d131a52d2c0fa022745b0f123dc68b59f5bd", 0xaa}, {&(0x7f0000000040)="3b42bb75ca731d8bde", 0x9}, {&(0x7f0000001500)="a95eb0bbb400a83fe9375a6e51dd90c2450fe7eaecdc9666b3947611a90132194b", 0x21}], 0x8) read(r1, &(0x7f00000001c0)=""/238, 0xee) fcntl$setstatus(r1, 0x4, 0xc4) close(r0) read(r1, &(0x7f00000000c0)=""/218, 0xda) 10:42:44 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) recvmsg(r1, &(0x7f0000000d80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d40)=""/18, 0x12}, 0x0) dup2(r0, r1) shutdown(r0, 0x0) socket(0x38, 0x3, 0x4d) execve(0x0, 0x0, 0x0) 10:42:44 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) write(r1, &(0x7f0000000040)='t', 0x1) r3 = semget$private(0x0, 0x0, 0x200) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000000080)=""/88) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/216, 0xd8) execve(0x0, 0x0, 0x0) 10:42:44 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 10:42:44 executing program 1: sync() r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) pipe2(&(0x7f0000000240), 0x10004) recvfrom$inet6(r0, &(0x7f0000000100)=""/236, 0xec, 0x40, &(0x7f0000000200)={0x18, 0x0, 0x96, 0x6}, 0xc) getrusage(0x1, &(0x7f0000000000)) ioctl$TIOCSTART(r0, 0x2000746e) 10:42:44 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000023c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c653000fed9b588ec0ec622f386c68d7f316004b83025bc672465dd9ca5c102973ea50d0b23537506eeb65f44b210f1480c8728526428706e74da66f95d3cd796bf816d1fb028538e8b7a254def95c6c755d4a0c50b9e9bbcab8d7226065cbc438a2d7224a6ccb11a11a12224ae321f63dcbbf4c7d7360d3a9be44354f2419557c53a2f9a3fcbf42c7fe1341878d5f3fc02bdb3700f9eca5479f11a05839715e76dd3bb6d95ec971c4e5de3"], 0xa, &(0x7f0000002340)=[{&(0x7f00000001c0)="4f1d8c42e08fb9f00793ab46f5b5fa6093ba838f663e52bb3e264fb8d83cb716a059d9daead8f78826893a2d04ceecec7de83420945ab851de9b1717bfcc229bd44dbdb1caaea837f23f1ed33866470867cd3a39dabd9259b370978182eccc4983987e02efc54509859179a98000b6407adcc8f6f764ed3bbd62d54fac7d37a016cec45188d71307a43c9e0ad32f1c9d06227925063d5ed84b2d34c8cccbc27218896134f80b9c26ebd4e57a8ee5f91bcfba5c97fe51381fa0f0850ee87ef8f86de1accfd7756e2fcc4fc73e5bbfa80f12395fabc80137a1d2e44dbe59e5898026881ae585bf0b2b04ce4e268612fce23cd40f2e7fe5c10f88a49d7b782475049fe411b0a8b7b1750775de5d778ae97cb3b9c0198b2b4aae1ed011c772a23c53904ca03aa2c2608c3be92c818b418c793375aa912cf0820f1c117f60adb86f662842e6190e7619c86a81270a5dc0c732c6e2dad24321df02eb9def5e7c20dcd3734c5b1014cc586e63d103364d45c2f9c7ac88d4e426659db49efcc1a108e9028bfeb85cddce0fb7531df6b49135f0549c4c651676d165b0e04fd340d402a07edb6f9f8cfed83aa5c8fb17d69fa58c769a78fa0f3b5b91b139d7b936497cf7b12348091953a3cf9c7f092f9933e27f633d04f9c5489ba227ecdf6f41b8b6cb1797b236ce2a23697c3518fee6ebc00bcd8bd11793de83f64c67fc3e243879f95a15f3ec201c2a6b8c7b802ecfeff63fb5af4529a7288c373f2f02537f3359025ef80f7d0fdec13903f42a158007089b89cf55efb066f6310eabd84fa7b7e7833f40931b275677123617890e8deb5bb6a93bf0719ff9b2f55c14288b2b3f7101164f5225bb62fc12e69696e3e5137681708df7dbc24f66889795b28adb73055c6352a18673acdcaf8b26eecc01908ef567ebbf1f4db69520ee536a35b680b4d0c4a25afd30c41f0957efff230ba61c0a074b16a979499032ed155f7c99c36bef100e187be9d480641743b3803937ffbd728dec3f017d41de8dff5459dc166a8296320155829d5ca347638bea4271d554d23a10d73d0b89fbb5a969e1cbb2ad332457ec060f9e7ba9e1214c76cc0a3295c914728aeb7255490c7c008e164ee8eeac975b14011d96bc038ff640af3edb69149758ba461016630be742e96f669088c112ea3b756f712135ddf9ffd5bab4c9bf1450c29a0c18879bdab40587b16160568e4da01956aa27fcd1f28602b628edb5d00f6cb1e7acaa30b7a85d558850c912bc2e317d85b0f3c480c134151d007e90d9fd33b2632eebcb9da64f7abafff41daad1d92dc3d05e8a6f7b75937747e697a67d2c4151a421f4f5df5d9f2c83ef7d53a727bd46a2fe95bf1995cadf8564b6bc97ed5f103a1e19b6407521422001487046481dcf8df931aaf508eb1106bf1fe29818cc53030c849636cbbf4511543041d99dd516462ec3b1c14080703f23cd9c52fb416a302ce3b8db83bf4902e3b9121e8bde8e42f1c915ac99c1f9cd4b2cb191215d9cbfbea9e3ff38f9660af300c7ce26e5697a939823e529d52f725e1392297e1af866be89321b1e384fb40edfb20170dec478a4021b0984f47df1160f9bb7f4c8a68dea56ff2572b95cb886e6c44d1f4b7220af9e5bcd28655e23da9968acde9874b6be9e9ccf69ecfca13fbf23f424892976650354ac343ad570a9300e1b70d2e0b92c72b2faa7b504785e36eacb398e3d648ab78bd8c57115adf37d742f697623ce3a934849f509d03be8b758420a993cbfc54408824105b03787ec089094feb2f07b4c9ce0ac899fe2cb6279e0c8ddeb5d5bfc83b94172db4f18a046ea52e666483443222d5b03ec5f4f32e6183cd0c2cf4770963914babe067471a5512009206dcff11d6e88b02c7b637d2e0713beb93f062135cd42a9cfbadc2d119e0c326e64303d0205b1dc826396b6ff98381d95a248dfd5a8e7286ae57d23523dece3340e842102aa1fd2dc6c9eae6ab0b8125f6391794d40d5b095c5cd1e3e7f943061d52c96e1453c8ff5e6e4ec84a4214e0a95ec9b989ca523a0c660530fe58e31a2b1123fb85933e69c35c6377dae35c77d07b5fe6539fd5ddef22d2e46567d213ae795425fe92e4dc2dfc0afaca6acee271692ba557c5f12094eccc2b58bf46ec8288a62eb57fcfc05a45531bee1be57cf107aebc7127323d1867972e0a52119810d5150dce1586df5cbcd6c476da7988964ddf35cb8f83a8951160bc9d3784c0be0e8fdb10b5b57dbc04fe5b8ed6eef97199e79e726599ab7eb9b461546d467c1c6c39d57018c87bb23ea1d06ae7422789d28e1fe4385211ba6313308fbd9a34dc28501ba5967312b4d9e8f42de1c7b2525d899cd9c6b189f28994f3f8b0d54d11d0d747885393bbb88c594ed6464fdaaf56e507c0a1a6c0254fa761603be1ab5c81e1eb7b7d4f4d7afa6135580c453a946b32d483c4eb1d8b24562ee7277db54675eb423d7f3591665d8f17c65a2ef41ea86f010884e8d719c79285c8b3f21a5e6b52f8abe695cb3480defb6d9151ee42d2bdf0f1f92d26caed5634c2fb49e10fb832de66ec7779b2fbc633d19345e7e0cc5dc29a1526d1be949429bb1e4cb67c3f8253d52c1c87672096e4ed46db40bd025f080f2100b8e62ad57754cec21e013653b5a93aff97c824d1427dd23c0c41dc34756997368d6d4c431085895da6aace04b0f594771816bd9174b44cc9b7395331b3acf1426379fbf43e162e83ce9f417f508564c979403a5c757534ac794d83f4241ba2f09f697b5d733f997d362db3271552de69dcf980afa0f4e2054bcfea8f4c79fe03ed954d3f9514163f8622e68b6d7680e2a1e7661af13a784d73fe5e1abf4f988881fe4831770109503c56e8067354c1844735588fdcd", 0x801}], 0x1}, 0x0) 10:42:44 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000240), 0x3, &(0x7f0000000280)=""/38, 0x26}, 0x803) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x2) readv(r0, &(0x7f0000000400)=[{&(0x7f00000002c0)=""/95, 0x5f}, {&(0x7f0000000340)=""/31, 0x1f}, {&(0x7f0000000380)=""/76, 0x3d}, {&(0x7f0000000500)=""/4096, 0xc0d}], 0x34c) r1 = semget(0x0, 0x2, 0x4) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000000c0)=""/242) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)=""/25, 0x19) semop(r1, &(0x7f00000001c0)=[{0x7, 0x3, 0x1000}, {0x4, 0x100000000, 0x1800}, {0x3, 0x7, 0x1000}, {0x3, 0xffff, 0x1000}, {0x2, 0xff}, {0x4, 0x3, 0x800}, {0x2, 0x4, 0x1000}, {0x7, 0x151c, 0x1000}, {0x0, 0x81, 0x1000}], 0x9) 10:42:44 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x200000000000080, 0x0) getsockopt(r0, 0x0, 0x58c9, &(0x7f0000000640)=""/107, &(0x7f00000006c0)=0x6b) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x21, 0x8, &(0x7f0000000040)=""/59, &(0x7f0000000080)=0x3b) getsockopt(r1, 0x3, 0x3, &(0x7f00000000c0)=""/104, &(0x7f0000000140)=0x68) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) mknod(0xfffffffffffffffe, 0x6000, 0x1) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) chroot(&(0x7f0000000200)='./file0\x00') mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x1811, r2, 0x0, 0x5c) r3 = semget$private(0x0, 0x4, 0x1c0) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f0000000880)=""/191) r4 = open(&(0x7f0000000300)='./file0\x00', 0x482, 0x55) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000340)) getpeername$unix(r0, &(0x7f00000007c0)=ANY=[@ANYRES16], 0x0) syz_emit_ethernet(0x49, &(0x7f0000000a40)="681ca7bdd41ea76b383e4b09cad8aa3f635b8486071d72eca50acf787a5f484c3013ca1de3365ab9964ef4e4d64ef6fce20c9f989ddee92e9c32603f56803b74d82940f6b14a37a3b1") socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000740), &(0x7f0000000780)=0x8) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7) pipe(&(0x7f0000000380)) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x7, 0xb2e, 0x3, 0x0, 0x1, 0x40, 0x8, 0x0, 0x0, 0xd758, 0x8}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7, 0x5012, r5, 0x0, 0x54) fchmodat(r0, &(0x7f00000002c0)='./file0\x00', 0x0, 0x2000) r7 = shmget(0x3, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) sendto(r6, &(0x7f0000000940)="d790a38cbc8793eae3946377e8b4000b8a52389675c9735da35b8f66f11486518c2930735b260ea4a40ae473134978a296183de037a6effc5a8610ad3e2a189be62603ef30454e3b1450d470e68ba4e9b8f96b49ada1f00ffadef066b9f2f5012f09249299c76bfa28e7d62eecbf2f97a0b051efc3445581c1e764f1af6378e58f88d9bb573b82fdf193a6b6cf1d8a964e9c17a0ea4864b657221c", 0x9b, 0x4, 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000480)=0x7) setsockopt$sock_int(r2, 0xffff, 0x1000000001002, &(0x7f00000004c0)=0x100, 0x4) semctl$GETPID(r3, 0xdeb1b121a3793fbf, 0x4, &(0x7f0000000500)=""/134) shmctl$IPC_RMID(r7, 0x0) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000700)=0x7) 10:42:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000440)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf90f001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fe0900000029b887cbac44c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e42d6165a0d93cd0bd30b57108efa5762fa3c3d9c517747989d02df916b6b9ebb836fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437", 0xd2) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8002, 0x0) syz_open_pts() close(r0) ioctl$TIOCSTART(r1, 0x2000746e) accept(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) r3 = dup(r0) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000140)) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffb83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) sendto$inet6(r2, &(0x7f0000000200)="97b26e446fa3af5abca9636689289bc7dffbe0a4eb94a05ce03c10d94bf571fcf411a4d1e51a374ec259295dffed2829d1b8c5", 0x33, 0x8, &(0x7f0000000240)={0x18, 0x0, 0xc4f2, 0x5}, 0xc) readv(r3, &(0x7f00000001c0), 0x1) 10:42:44 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 10:42:44 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080)="eaff125d00000000", 0x26a) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="eaff125c", 0x4) 10:42:44 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x1) sendmsg(r0, &(0x7f0000000280)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="bce553b86ac47f5b964717449701398797b442cf", 0x14}, {&(0x7f00000000c0)="f9ce6d1e7f8c7e9fb59eccb807aaeafd84494d314abfafad47b5f08dd87635407f1bd2bd5a722761883160bf1ef951073a292fff3f4b868b76ffa3266867df167d0a162c28831dedb642ba7ef15d0e62d13833a918f821c34edd0776a22afbfd939227ffa677dc25794ec98e0dc0afababcbce11e89b55789b67e1bf397930e893bf25ecb6401109bb77a4d65e84a72f4a84ba2e14", 0x95}], 0x2, &(0x7f00000001c0)=[{0x98, 0xffff, 0x8, "eb88563a7e984d85a19e98c33cbf81ec6a5921db974e92f24034a2513d385b028932983133a4170d533d63401c852c1735cb919c73ddfeac203a3559d33be904012f3825be5af8d132f43c1b841f716a8ec346331631343bef8acfb792266fe6f2bdc8b1449b497653a561735bc73f334a26ea6cf734146aad7bc0c03fce38692fe54d05616f"}], 0x98}, 0x400) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000002c0)) mlockall(0x2) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000300)=0x3) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000340)=0x100000001) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000380)=0x1) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000003c0)={0x6, './file0\x00', './file0\x00'}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x20a00, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000440)=0x1) r2 = getppid() r3 = getuid() getgroups(0x4, &(0x7f00000017c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000001880)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000001900)={&(0x7f0000000480)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001740)=[{&(0x7f00000004c0)="a9a27da37dce23292917eb27e5db50d5afa323b7939d20053e80bdebc8082c22ba797ff07a592e1e016fc30e3a06e37239bbe6201fdd3ad7993a23db17fd0db2fa7b4b50809eee18d5c664e72e4c51eb9e42f22bd6e4a7962124b4ef83b098d37864665bfb76b6a73b0691890ca2291818a03a5862a3e09f8dc42d1174fa57343f95eec7c3ba5920e6b9d47731b3eff3cef6e9fcabf53483173756626996bb3fcfb05de7ab930fdc8ef35306837a94", 0xaf}, {&(0x7f0000000580)="4366c4e1965c24b9e0bd10f0fcea3492490f36ae46305cda961a65a1438cb492361951393843441cf8c25bf08c4a45ea70b35784a81e05d624b86363db935f6928a4b23f665a5b7d5fbdcdd3b22997da8fe78d471a3cb86700e16f498ad852cf0ae482934b2d40553f6e44d39193902d9580c5f66e5938e798b50c8c570a2a311ba9ec77ecc14500153bea5f7f323cc7c9a7d0ca8906a6aa23be308f997594b9b5c4806832ae3ec17da4f83707c98f75a177d3062f2b5150384c0b07a0bcd877c3ba0682613efd768529d79244c8b1dcdcf9da4e0d3ac1685c7ba3673a8bd790d22722c6438cb817ed788e3f072c560f126f28c32b0014b4ab336115b7f674298399d0af943f15b3b2adfe54ad88a53e3063d72f7059a257cf11f24cdf86baeb25707e1ca003f80d1e3263dcf4e9ed27edfe5885845e2db0142dd7c69d070a05293eebc1b38e6c0a3793347a358825ed9cc31e7fbe8a833a5e0da5fb23f1ba3b4bbed1275cdc8e3acb689d6449da3eef53af23f76a4aa677329046f04bc3fc989b1ca49bae1432319c4e48eafb325a58ae1a902b00adc691a68865e19699a32a040987e252f0c73b93e2d2083f4218115d3293a3925bc52ae8627f490db76db32d3414f30b6dab0e3b0155382a5b3558683e1335a163adc184c02fba057d8397fdfcd71526a675e4437379b11a350722e153c511df19521dfe1bc4e02aa66f493ae853cf594d24c9a32fe4f9e82f5adb847e108656cf46a73dbf50276dc529df979206b8cefd1ecf69440c4a811e1ba8b3e82ad73d86bccc8450e653cfc3dfd72399f38d089c9684137dc492066cb868ecd4d1fb9e4181bf10ba0ec8e35833695361a4b4dbe24364f86efda1e65783034b826c1857b8b624553109e0f1fd6d7509a4e95c3bae669f3a8e80d33a91ad6c4bf3a04dbab3eb56e900b2237d5b9b83fc6059f6855c2b254e745b170b2e7433119251a21f0a57c71c022b5ce0921222f6dfc6dfd1d3b105992d3511dc9ee50234f32b834c445544c3488dac42548c510154b600f6e663c3fd6e1faeec41454d3fcdc6611ccc5199a273031227aeefbde761bbf8c01ddacfc2f653cca9ba1b10c00def82fbab9d5d15af3785b6c1a71e958a0172c45446cbd0145294f01ea206d972e114f290657a4b0dab47d658afeed0d5ae6e64f69da9441290ed7f26d2f1464c5d1f8d1c5041b875927c887a963b02bd84663ab3f5346c0f0fbb51889763cd2b90150e7d3a1375ebbbdd28a043a973c99e0d1b4fc5d556b80efecade245b7361296eba695f7acc11541ddb4596d6aa37b454db26be22ea1e7ae7aca34838461adf188009978932f3707e08c56ac0f1e2baad7fad45232fba6674371f8165d21ad73029784ae395df1d81d5d936801ed88ed9987f75f2930c3289de9cac3a6b917fb6adbc770a4b6250b648906b4957c6b01952e408e47b757c42553fc04cf07b054e538548c332413f6084166e4945d501faf0a6b9d85f6be761e0eb190f5ca8c0a2d57216ca8b00cf571174b69f02b08808bb6775a8eec4bec57cdd7b904195e78d87b6139cc509f2bb93ef6f0dda9a1cb66cb2e5f4719c6f7babe3551aba1243da36815a33f4bc377c817b682ef6d4e35e122c4da45782353cfc4449f6919ea1db93d81c49263c0bdec1a9b648f567ef310a51ed73f890a45a8a93ae83ab7c3252965de5cfddf8e75e40df0d9c99eacfbafbc46d8ff8309556d68cc8b5425efb116635d29a55399b5872a5948a09bb7613df9017847116b2581282458274bf25488d83d55ff24530b0e47a1fa99bc5870513d8e1c67ea77a5be4bdc37cdca968cf24a9ab25e6a6d15dd46762b72cb75ad621048ae1f068531cfe6918a23c70594d3f46ea7c21ec172ab66c3d1a6412a9b68938361338abafbc9856c1f56cc812a4d40c00171cf2d6e6746c9a63f2fd8ea8ab6286d59318d69c75afff301bc91c17620a10fba3a821253c5302eba5bb85082f7c4c2b484651279a238141a1d7e8d6ef77a798b103c90b95ac3219cc400d05d13182605cb72a8b04949afc9552867d4e5b93a6e88a0c2dd520ceb0402fe36d068c9152dfedb438e6d743dbc82900dd3835d8e37ab30ebdf619363c7fe06c16612b0b295364386537960108ec332a317d3e0be396c6348d9ea959f0b92813006e4ba6c07d6d2ddc542db265c47add080eab6214baef2683214e7db55f9657e77d6acddbdf4d1b097d56cc34d104e7834e6be820c10eea28f535ea377aca49f1ccb5387d885476f6c662a7a8ace3c95672014381768962f84c04a018bb1ce26488ddf17c8d99342c2534b98bdef74be12df426b917d2795ab2e3f944061cc40dbe1be36f668b09021156635f93655e5a7a4546d82c179d629c50c283f229dfa43e6420965c70c946e9103c74afb4ce94bce4ce486a4f72be7a74a27597b109f32f345004425705b8102b3b89c3840a19ee61bf850e166935b34e063aafac88120a85da3065b0ef0a013f10c7da21bb00ef7d7532655f42fa0eeddff66fdc6535836bb103743a21bf214c2d046dec7baa5e531b84b964cb6dbc62ca4b509335d8cd7c3a5b444f45fc0fea04bf145aa8bd1d4f0523157aa68dae12e1d6f04818c71366f05a377367fdab3bb85ef7a013d775a2152ac3b9045a71e60c426e33e8dd2f54c7c229f0e547b510817dc224ec070e3402d8225ef7099388ebe64238ce6ce6b8d517216bef77c4cb8635b5606a0353a998045c7eb5c06f4e71c7723c1be793b1597f83dbd336b95d452f4c04cdb4b03f7c3c8833563db284732e723d5c7af743ba616040ece86e7aa5be3eb4c96bfe4030f3ac647c420c1316e045488c39963a8d07cc603e04583490a7119882778ab21d8b332fbb85b63458dc08e7278d3272ded2e990ea478fa9ea7549f659b39016119a8e8167f7dfeffd6d3350598236efa6fa716d9db145003d927550716d0ea55fb50e520d3b164526839f807109e8297858874ddfdd24af1acd0a1a7a95051e4986206b0105a6042b72870aa182221c629297f0955988244bd0bd4c3cf788926882b14f73069632c5e113190c6971dc0fe1253e67746060bdbdea2abc1dd8ced996250c93e5adae030100fe5237b98c262158d2757c2216f61dab3c938ee8d632cf09e6d4203b5976014b2e695691a1bb09d6bd5f7c726b0f5226be1e8a6e1efdd134d99b9ecc67beacdb02c18787e1af977fb6668e996f72aa46a3a3077fdc13b91e6ac2da551ab783d0f13cc0dcaa487afbfc75a495f3a90890d77ce37200ba49215c4e65bc311e812753ea89e8e11b53f2943978221b79c0f13d6a47e3f575b511daa251004b3aec3ffd637bf3e8d5c565fe5d0e7b260d01a45b8061875e5cdeb7ca47eeca04a68aaa6f4ffd00b722bdc1422a2251d408995e02b5ffd63ea01bf7625e51bb52709c63f3240a73c3edacd1f64b83f09af1da3cbbd62ab976ff255ccccc16864137ad0502f1cf83c828100a8c093f21660dfaa113d5c7d9ceb6eada5d2ce7622f5965519419c3e2b0985bc0ee2d8930bdd638263836778a9379de68cdc7f3045e51518af42b054244351e3c23515f6a529c730c450615301fe50b163476d5dc0a36e4e7628b36b8d85c9795f2a07b389a4903879ea5ed0058e7d1ad523a272809221b45ed5174272c611b8a0d44bcdf61ef5d35f0bfe8c919d4c8b86ed6468b38fcbe097e77008271fd41154fdffb8591f24b85c175ed2e107409f421841443d40316e9cbe9b2d46630466ea211d698b579f0810323e0141151b03f29390a124e413be9b784ebef7c3812889514a351f8e5e5edd46133afd278fcffdf3262c9171d915aaec5bf5432cf87723ba9f0c6a10f42c88097f6eecc4f497c0c91b0434dd894054396f8e33c614edb6fb6b50baeff17b18e8ba2564a3249ab34f5c3bcf69eea5232a1a7539a759f1cd0422754c11c3c7b471103d31cda5b2bd009ff0e6e539d725e7dc0a157413ede8bb099ecd327e1217af0730deba8657d6912dcd5af9c9532f0f4378ebb62bd8e0dcead92375b48da6477c09224fe95f425ac10239e0dcb5ff77746ca79b0547f1efd6fb5fee24261ad85f6dc952b1bacd72a34163d14c33dc1825197768a700669c51907ecdc94ed65af5bb38faf52a2bd07cd08b636a0436c8c0cc12f65434479a15b258b0f337953ff68e0653149ed2be615ee8be524e35050541c8598defb5deead88d718c2eddb104c1eb0108651ba2a74f56d2cb9b1177d98ae118a108ca62fe3844ce63697ba436c36845858b13ac172077b4a630ad698fe6543f70440f7b8e55daed0dba6295d5b1e52bfd16be8e6c9688c6f223e6c1795ccfc2de5e8340f2a651c68f5b14825568e57411b9c0b7313c8463879753a3ed324a6476953abf34399ace8c2cd68687ecb0899ca8b5500d20ce489e63d0569ba04c8433ab946851762c0111910660ca866b085c689f5f4d97aece3caa5ece43ecf382cc00e4d5363cf60419c61e3ae82aa7f4738c24090ee232a0821813fdad68814aa3960e67ae62ef8136c910254562596f81db21bbf2d94214919b1f05481dadda64699cc266ca6e1d76ae6583e7e65918f8cff7f7231828bed018dd68ee4b24ef77f286291c2296e5dadbcd5f892a9ffc1ca39c5b14131c688cfee1ba532e86f96e0eec6dd136aec6138386c0a47d1de40f7e3725981fd7b3f2b896be8b18dedd9320d15d9ac6a78ce37a2d66305621b46a9f17ae453773db06e3847410993efa61d8b52c07ec1c85dea0701dd941d56f0f29d496eaf3a38963af56f10bb1940a8b69acd7c55942820052e4e083cd6df236e0bc3459485b65d84778d26adffa7ee63523a8fe0aca1ce04459560f129779da92a212928126bf5748d561a3d3e0c3dd64590ee23267f72e286f8006dfb86aa9f5e0df79d843cc3736408491fcfd5eb773caf8b742c7764abc637e6301605f9531dc3003caabaa5142c69a9d6f5f00195f5c5997a1e5f20db673d32417362a1993d2f309a79600fa11949e1bac20e430643db21d6cd41f90123ed84869719b9830cd4dbcc9f4f10448988c026cd69bd3c55d220e259153d2c0799b806629e742bed3789ce1997327f4e1f6e1117ed2bd24f205d69a05e7447287bb3778eeb4858574dc4c7fa0c2b68c09f0042d8155b30e9552ecc5d0b133d6353ca2f0ed912149e8096e5e1034a5f7145e3d53903c40ba31beeaab0eeab0ecc9de4b50541c28b6ec54d5827e51a433f8368849870e1f1541e64c3d5fb2ec3ddf5d5e646d7d6c82b4663fa08af66afe8efb204353ec164e5e4245a5e9656d4da71b1afcf549c746d308905600f410998aa75b56942c608a07127cf9ceb5607f8dbeb53553d28c4d686b3bca42780a11b4213bb561e9b0180b7165e928ccda0a36e9f0751ba2cf5210208b6f8175aabf2776e5e643e5f524f334082ae76baf69cc70726b85df6bcbbc703a26e4717cb03957e6b55591d9c8d7efab23d7744ee5547b21811d8b7659701628f2f282d6363ceae9be724cc361e35602fb45b4463d4cae7d221180d3fa243d72c489d369ca94c05581de80b1f29782d015eaf3aec36d54a46f07facb685886e66e8615ce3550ea777a5ac5f4edd2e440e2084cf22451c1886db88637e3ac3cd9ffb6b352433eeb0ee27ee8d7096a89bf82228b494fef12c89e459adcc282a78aa10bb1bce62011fb056beb7eeaefc1136a62e14869ff99c9f2d07ecf129c999393b9260e45d13192a6092136e55c4a9d93c160a07991baf0f4100bdfa0e77559a9b560031", 0x1000}, {&(0x7f0000001580)}, {&(0x7f00000015c0)="3168a5ac77352d5dc320e2d8a885645e917d165070ea3c538be75f469dfd17b9f2eb81554122018e227f0835d7f1cdf6f35bccbd1873134d185e3836", 0x3c}, {&(0x7f0000001600)="54dffa40b9d82fd0282a5150e85546b5a0a8d80bfa01ff7fc59fceec95f1b53cde556211c32530", 0x27}, {&(0x7f0000001640)="3e36615367f69113f957b3464798902f890ca5e662331c51fcd6e3f10ec45da9855f09853562ed04b69ba2f63e1b4bed90c1455ff09c37b94cd469902baa0fa99978fe1dbfc739032cf12d8e7cfb6d8826d9e2c6658da96450e716d52998bbcae76c47b625f2194925b3fb54381bc172530a087d34100ef9410f8e8c6e346a563dd932f95f01365b3fb4b8bfb189a2c6f2f64c20e54d0365a2df32d2b331f12adaa25a9c5dc378b09f982eb1d8456f675bca588e12c82a6731ee3d200dd6935a84c24b9af33a407dc871", 0xca}], 0x6, &(0x7f00000018c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r5}, @cred={0x20, 0xffff, 0x0, r8, r10, r11}], 0x40, 0x4}, 0x1) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001940)='/dev/bpf\x00', 0x20, 0x0) fcntl$setown(r0, 0x6, r2) getpeername(r0, &(0x7f0000001980)=@in, &(0x7f00000019c0)=0xc) rmdir(&(0x7f0000001a00)='./file0\x00') setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001a40)={0x4, 0x2}, 0x8) getgroups(0x7, &(0x7f0000001a80)=[r12, r4, r11, r11, r12, r6, r7]) ioctl$BIOCPROMISC(r13, 0x20004269) r15 = semget(0x2, 0x4, 0x143) semctl$GETPID(r15, 0x2, 0x4, &(0x7f0000001ac0)=""/88) sendmsg$unix(r1, &(0x7f0000001d80)={&(0x7f0000001b40)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001c80)=[{&(0x7f0000001b80)="76fa854eaed28d1b0e4efc5389c959712b322ecd6306eb677db802001197a85a471a8f60bbefad747e9c2e094ab7f57245ab19169109487c36b80402211c8233f1d362041e1c666b3767229ad85a03aba69aa0b46ffa5e90c578d1d73bb7bbd233e44c1ae4c1a2d6684249614411f5a954590d03072f1cedfb516f392e9b584b5d535f5e0b871fb5dcd75e931fe2b339e44cccbaccb1dfeb67c77c5bbf6664e2865bd3363736cdca65411a3479ff297b492149d50702ca4a3625c0ab7ba5fdd0132a9076c0619d9508d897840407884949e95a51bc991e76cdac4f63", 0xdc}], 0x1, &(0x7f0000001cc0)=[@cred={0x20, 0xffff, 0x0, r2, r10, r4}, @rights={0x18, 0xffff, 0x1, [r0, r13]}, @cred={0x20, 0xffff, 0x0, r2, r10, r11}, @rights={0x20, 0xffff, 0x1, [r1, r13, r13, r1]}, @cred={0x20, 0xffff, 0x0, r2, r9, r14}], 0x98, 0x401}, 0x0) semop(r15, &(0x7f0000001dc0)=[{0x5, 0x0, 0x1800}, {0x4, 0x3, 0x800}], 0x2) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000001e00)={'./file0\x00', 0x3, 0x94, 0x6, 0x0, 0x3, 0x4, 0x200, 0x0, 0x0, 0xfffffffffffffc00, 0x400}) 10:42:44 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0xc88, 0x8e) ioctl$BIOCLOCK(r0, 0x20004276) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1012, 0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x40, 0x3f, 0x0, 0x362}]}) mmap(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x2, 0x810, r0, 0x0, 0x0) 10:42:44 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000080)="9d0d8d240f21600c6a3e592a3f93edb84e738df51264659f6bfe321e229d2c587c5847fb074d11d21656819fdb0cb18a07d9d276b43c2fa8d528872aa3ec7e947406213c9a16a08afb69bab576fc37d485fa9d9bfd82b7531d019cb97c08409ec2f1104308bec52943c4171dc0", 0x6d}, {&(0x7f0000000100)="7ac2b35aab60c74dd4731b320ba1270683669f13e95b333ec56b563c62d713b4c3f386c75589aed6b9b8d4728016e77cef00094490b251a274ad48f8f781e85774a417d6a1d3ec6bee0909649e3d1a835acff5b9d5c8be41fde0b39a63580627db2a16c10bd78334fe78ec35766128f6a7589e15e1f9ef6409b40bc621ab69b07bdf8ef105ea0bcb65d9268924692b50ab89655d4c2015df54a1108642bb2a33a3d4435bee74637b40e33e", 0xab}, {&(0x7f0000000240)="b5378e56765840488a254ae6a32fee35c8bcce3cbae5911025a8561b5d09e825f50bdcc373f0ed81e97e0b39392ed32b502c38c0bfc5df1c8c3fc430958f475dfa443a2615f78cdf02d1cdcb01ab8c18100bb1b91b30ccff6a8c20b71502aefc56488c08253fa779f8b8101bf331ac611b5d99f2a8d9d1040add6b9f1f47811ae2a7f4c347a426a14d", 0x89}, {&(0x7f00000001c0)="cee4f60423bdfd378050ad19bf9e01fb91b0141dadfb384134694ef254d6", 0x1e}], 0x4, &(0x7f0000000340)=[{0x10, 0x1, 0xd0}], 0x10}, 0x6) r1 = syz_open_pts() write(r1, &(0x7f0000000200), 0xfe72) poll(&(0x7f0000000200)=[{r1, 0x5}], 0x1, 0x0) 10:42:44 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x4010, r0, 0x0, 0x0) r1 = open(&(0x7f0000001180)='./file0\x00', 0x613, 0x1) pwritev(r1, &(0x7f0000001300)=[{&(0x7f0000000080)="899300512f243b82829be9005f629b140be3edf90af88cf1f113d13669c3fefff16c80a1720fc8e24a822eda6ffffc08062976e72b704acadac116832e808b5b08af83c112689da2a489c55d955170ab61138381017da8c2d02b14a0b90b1f20d75a88f610fdc207aaba75b02dab1ac31eaaf1a5439f364c82c8d418219dadc53bc5cdaeccab7e680b8bc91a83133b4398e53377eb1e32fba0d910a70c5d97b5e6535a795377447852cf7b6c774c42a15da6eec98be93a38d5fc427252e8f297b969d9c0098c18d5c03742383382c625670832b30c25bd00c5e3f1fe81212cd4ad1915cdda96c51e1ae3000f357e57351d4b5e60ee7a33e680a5490661c293b50d73d21a7e8b94f23a9968eb52239beb6499ce03e04e3ac23189860768c2967c308b00a0b806a5a28261fc57c257cde5a76bc35e4fa4e14b5b43481e65591a7d23c0686cbefaf12234f0beafebc3737a569d61d0f23707427ca53403d02de628de9f8f269a0f53746224a4b7b9de75d99493506bf50914a32c5be722731f0d7b92a08caaae60f2c77cd2e6e4c0c7f0228872a2ee203fc47509a89cfd7c9bb89b16b441268d7b7c55081f98aec07c5f60b00d56fca2f23b972dde606868303d6b0149afe2556273275c9910d7de4a8cba6b072638d5ca5c7ef9656c97322d4da4193d3ef64d44330b191656fb5e218daa3fea7baed7e6c6a9b660e9b53627c74b383d49bdaa55263a2c3b83e1d52ec5fe372bb2ee7fbf8f242d580b546f26f90ee9bb42ed3a7d4a20c99c7c4d2d3e13252ebf37b68b9d23b8d3603a1b0378fc4ec5a89451c54a20a34a8b542615e1ba10d6f9fb7c8618382ebecf918af849b1fc0d56ef91f42eba89dd65a594656b41f10bcc989a1e27014488335b0e7ab8dd67461535c27bbdeb5e265a355721702814a40888b71af82bcd88925515644c23f8d20b34b557bee169fece05324fec471aaf993543a3353e4c801dc051b9df9c37bb390367fa64fae652a28e8d1483f35c15f2eff2828baff5f031b132748b0fc87f39b6f2e353336809c37ff0aa6d71e5894cb529148040d4e429be6259f6d673fd9a63ce251c5f197831cd610278c824f12606d4a6e58dfb366eadd6cac7c67e6810ecbb7b98954f5b70903fd7364c60171c6f4e12f77d1003ba9bfd6e5912c03f438d114c51bb3d9cd36f70995aad1999240982cbf830a1489392b6e9a997c783a81379081a0a73c727bae3ad94351595db5acfdf2ff1eb13646d0e56fce7727d0b6c51a0c3ca83a6858b1d65479e85d30a7385665d0847a26e789bb13ced4bd50c7547b10b1b5fbd464140d8d8c6799633dc27ed5e005e0f33d2d65f361426b93ebfd053f7aaa07125d47a2f2fb930cb0ca4f8700e0826413ac502ad21fe85fda29c9d5375532bc8d61572f965ae973b2227d731a8c83c10a6c1fb8b63098799cb7342a591d549f47dd87edeb9568780549605c161b48cf7d99a359140e4ca6ea1085b371a0cea9446458c20568131858e49c186d7168eb4c807c26c24da659e5512bc934603972759b6f91ffb0352aabaf165f813fa729e8689a59860a6e657e2e1b4d8f1325cdccc7467e4aea8cef335979339973e38cbd37b2a0aa7a21ed1d7c9944d2a4fba8890b29a4c6a221632b4c2f8eec47c9de3e1a08e966296642e675b38cf870053d3f7958e7c6b4cc445d089fb5fea3ada2e4ed13a8a8ad4d3d085c4d056a7e8dec4b5c73842a12720f251d8def8543b33d3cd344f330d96004601ce20b55c6d2e807792e672d636a38d855ab6967e42dbbd1deb7abe1d5d80a36fd87e951312c70b16d811e8d37db820cf0f1778e3de5666b4cf915d7bf112c084bb916abb47072e8667aeb9859cfabd5d938be7e610fc1c4678ba18301e006a3c812c14b9401f5234b8b230de0a64b2537f273dd41ae8c1e5bb0feff66f01ec0e891782572c73a46be88c1e6185980c5db7879965ed69ca8aa33e2faa2c10dfdff1122bcee79aa85c1253605607b93a4026dc8ccb3a5275238e21f35f2a6159bfc60e49aa02187152523ae9437c2f8837ea2631ff2849e665ad7f381433cf6c594992166a5e0101e9327fcebfa06aaf2a55a4004793fc4331c31e342a13a42c5ea279a1c2d7e2b85eeb9997d193690ab986357dbea3109cf912432360220bb003cc0cc2b2de0022ff5ec4528596f4b38097c5dd967121fadded3847fdf936f6e0a0620e22834f7c3a2fffc017abbc1f647d2c9f72e18942f48815d0b80a999c5afae7003a11d8d331b8721fc6c859229113b2d5ddf550c6133044163965a430259524b8131d0e6599639ac8467df05583134a7837e4244c3ea079cc022cf33915b9eea2a65082af1017c495b0dcb29f28a077ea425d9c63b01f7f773bbca60e4dfdba228f6361ac2b1dad1cf7b1d41b4a25be21431da09efbf8ea9b8f29d31269ebc218645c05165bcd912de0e2260504ed822955a229d57d133c2670dd714278bea3ce4f021c8cf5cc0f8857404659ee56913d1e60bbc458ed81fb2d35c1d165f255bc7d11770732888faf6f2468db39ff2cf6fc8d0c4ff439e94f275867797750ed6dc57536d6c1152fd96e1deb8800be99b74a55571db08a620c5717f1bdee8533880da06201d4dafaec065b981ff61191654316cff6bfac778f7d466bc9fa10a8c6e7a401679e25191893f286743f3c0d08976983c3352bc115b9593d7411147d05c03e13aab4ec5aff68fce950cda0a1d5b2a36cc827cb2ff4b4b146ef2055b5312a62afd11b63505d829f6ef98e743a8e3c782447683b0ca38cf89de2a462a7164eb6c10b8687174c20273631c9f1852806cd278fba9afd3c5af1c205f616195111f04b86e7d074932e2a18b268554b6f09a278401a16c06eb2b899061ffda03c3f36d10e1693d7c5785dbdf8bb8c2354e5c7f8ddb4b1c0a4e33f91c125cb159654fe8ef6827408a8ef910891cf1b513501c1b8689ae04a59ed134a4a2b48605b8f2c0eb6084921339fc021ab432302f22c1d3d5c1418fd5b0e110b9beb02d343444439ce5583fefc2672f9ec60c0ee3f37089ede54d66c1611cae86614a14a308ce7e5bef234ecd8c17678a2f23eb3f0e749800733cabc12090299434bb4a1dce68b779e819aebf5bc0ed4d802d32a92277b28c30260798ac226cf938eb32d4dab4bdebeab020453217c4e20f6eedbdefa7203ffac0053197814614bebb8932c79887c37a67e30ad180d90eaa66e005bafad53fba56648af4fd43966af2377dad26b4ea35ec733b71f87d4e42bde1ee359dfd5cc07012e66ef4b6f26e47ea588b0eadd54aa46dea186094495afa7f56b397ed30c09bf9b788661d3815073eaa0381e4ead34a968a199336d38a1bc857ebb4af167a389454f686091879d99e08004a3256fe4a4c86d7f77ed459a18f9d0d050932e073ed226558dec713c4e2db3b46ddf60f484b0db33fd52b824ad589486e3049548544043f0b334662725c7c190494b55e22eb6c36da1219055dc1ae4f2b581364bf829693b28d8cee8ab99113628e2c6e91b780c7c489a0ed09cbbc4b72f0f13e96d18beac5ef1603474f49b1d0e1cb8ec06ffbc1661642eec8c8e46d0e650a403d673e55e5ffcb0405b9f2abd5f7f6e5ff5c4ca4ebdcec7daeab1b453f6b2b6df6b6bbfb0bd6a7846d3f46d9a1aea5c531e4d4f8e257c39176aa6ab55d77a97efa7833992490f3aabc8f9065b8405bbdc7d52caa39f143cd69be2f342b05e68c3f4181b5a33398c3541f9c5b48d5807fa7a4ebdac25594d13c1edc647fc80da20a448abad11391211b0ae4ecf5f4716a20fe7c2b75d1ebb8d8e842f756cd679403fdd9def7e487d008409e8c1949a0cdf6a88e003115f788a2a17f3dfcea55f6de089c5d5793d0d9328205e292b84d6ba49f54fdb3514388fd6ead11ad507379d55318ad665aeafb01bcc48ab9dee0147d546d9342501e49ee864dbe59e154f82a91809bfafa5b0e38e6874d14784d23eeecb2ff33237ff846bedc6a6e52281cfd88086f11e515c7a08385d0031b45db8e3be8d3cfedd616721b2efdf9d1a975da737c563f07168f2aa972034d20f201620559c462234b5a8ac24a8b4ae80aa22242da19fdc05c35f4d76b45e9054bc30f6ac38a32e17656b542552a48a595f0929e13e081c4c3ecbb94a9eb025512b20ff45cfb5f1a7e8ba071be7cda36b50d53d886d238bdf6f2e772ebc4dc4190a22a9e177d15cb6ea3a8602c432b2fb3e9624b9f0419598fd116baa1b97043d8903364d093cc2bfd7258cf9f1afbc598b148c6f4addc7a75187bd8a9f3ff935fcbb4e316588291dd35c09af522bb03337568818368d698b280965a9f52530f3f77e386c86aae03ffa8dfd735b2a527dcfca68570758cb0120aa1d7c24ef88ac0c9c47e4fccf8b2d21f936cdef8d0f459dcbd1a16bec2e5e11d55bbdcffdfc56079d5d644e27c81e5ef480f16706847712f78905b4fb43d3741048d7e107331ddfa0e6ef7c5f6da3e0ae1102c9aa104733279bb65cf50ea75d385fc1bf6d8fe6ad7d56787063855563a97265a0762abd41d3a439d818c42c53b1b30d776cd25f48ce27072b0d37c7b50a116a716cac2cddff3bc43baa0be9ec2c334bb7528bbaf5b8e5e266169be2acbeff31f21818de5e2e4be1fa1a75d4d188d3dbc950f6d3fc9bfb4f27a8fb8334df0bec000b1572753b99eb21e3d0a61e5766f171e7c6bc12a1de691c47ece11653205988c4ca8f61d707fd4100e7eed323ad5c9c87ae293719c0b7333d6d0491f795ee96f9f6c04a61cdd1bb617d3ade3cc67e788c7b108c7211abd690ed12fdf93a37a26d134cd8b0b66623fecc7902ec5df5c2ae8b57b500c3b9f8e7334258dffe0e7dc72ab4ecb7206de09ab0ca1ee9e66e02fb5f6e0017e628f35ad26f0e7fea4fa15d88264355b51cdc60d5ed480e40929972854bd361294080fb4c7ad5ffd55cc225ed7d816dfbc9a70812fb260381c5c902c0695cd4ab736869c17054415186f042acebc41e9a23eb8262d9ae66099de1176943ff5e741a96ecc25d8ed8a4bba86cbc47a839246972b2886bb2ac0ec83ac4251f951e1c10bd7d99bae0a45a2a2424e20453375bceaab1e0e9f281fd3cf18d0254939725103a04bfbf13601d9e0c59e13a3ec4890b95fae4be8b4e82342d8f2ff27b98933259e47f5097e7ec19aa28bfb266158b4738401c161b63a3305cd3600bca101d3c11043ec606005fb820142c5b221d58ca11c4e953ed755c23fd05743650339c1d3c6cc8d2c354b6d6fc1140fd39d1b9511521b9e4456a3cb94d9db38fc4a1b90343a57f33e2c8ffa8981ee998425d66dd3cc3cec08a1dd6b764f542cc1d685c772914acf3aa38064a70d949f491f88a076976101fa8b40311f3802859691a970b8770d8c58321cba9130cd5ab17a4974c325b18150e42e61b287acb0415d0415076aa7a3d75c3177f35e6f1021ed0e358bac86786e614f0117dafdfd8bd3919c1e546948da8f1b3ef54096c6083de79202bafd89048e73be6ee022cddd63a130a05c07d968221b27a0196fbee65ffc80de1d94b8f5d93e72729d7de4d3e7a1749568a3efdeecc50896228626eda63e5a44c2e10e2245310a478a5376ffeb9f9c1de80b1c02b77617f6c1f29120e7ed5f61ab6226219bdd265728f77c6e3af6e3a9c98573901973b522796915fa580e04f3de2147a679d7de542dbcd1ecd9a987895e241146dc5ab0166e582b700efd7f05b8791d930619dd72e14cd38f70768f14b75cb61398c0305f29990ab39b759a59df4618e76", 0x1001}], 0x1, 0x0) bind(r1, &(0x7f00000010c0)=@in={0x2, 0x0}, 0xc) fchflags(r1, 0x5) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000001100)) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 10:42:44 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "f643938def1291777d75fb9b2256dbc6b34e8846"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e", 0xd3f}], 0x1) setrlimit(0x0, &(0x7f00000000c0)={0x6, 0x357}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000140)) 10:42:45 executing program 0: r0 = socket(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20000002000, 0x0, 0x5b) r1 = kqueue() ioctl$BIOCPROMISC(r1, 0x20004269) kevent(r1, 0xffffffffffffffff, 0x6, 0x0, 0x0, &(0x7f0000000040)) 10:42:45 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="1f00deff29", 0x5}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) clock_getres(0x3, &(0x7f0000000080)) recvfrom(r0, &(0x7f0000000240)=""/45, 0x2d, 0x800, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0xc0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x2, 0x0) r2 = semget$private(0x0, 0x4, 0x102) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000200)=""/17) 10:42:45 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fff, 0x2e5, "d730c1e7ff0100000000e400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20882, 0x86) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000001c0)) socket(0x20, 0x7, 0x4) socket(0x3, 0x1, 0x8001) socket(0x1, 0x1, 0x8) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000b, 0x0, 0x0) getsockname$unix(r0, 0x0, &(0x7f0000000000)) 10:42:45 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, 0xffffffffffffffff, &(0x7f0000000000)) 10:42:45 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f00000007c0)={0x68, 0x7feffffe}, 0x0) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000200)='\xed#**\x00'], &(0x7f0000000a80)=[&(0x7f00000002c0)='+\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='+\x00', &(0x7f0000000380)='(+\x00', &(0x7f0000000740)='\x00', &(0x7f00000009c0)='r\x00', &(0x7f0000000a00)='r\x00', &(0x7f0000000a40)=':/#\x00']) r1 = getuid() setuid(r1) r2 = syz_open_pts() fcntl$getflags(r2, 0x3) r3 = socket(0x20080000018, 0x4000, 0x1) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x3ff, [0x200, 0x100000001, 0x6, 0x3, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r4 = semget$private(0x0, 0x7, 0x120) semop(r4, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) r5 = kqueue() r6 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r5, &(0x7f0000000080)=[{{r6}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r6}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r5, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000680)=[&(0x7f0000000400)='+\'+\x00', &(0x7f0000000440)='r\x00', &(0x7f0000000480)='r\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='r\x00', &(0x7f0000000580)='r\x00', &(0x7f00000005c0)='\',\x00', &(0x7f0000000600)='r\x00', &(0x7f0000000640)=',%:}[\x00'], &(0x7f0000000780)=[&(0x7f0000000700)=':{\x00']) r7 = getgid() ioctl$TIOCSDTR(r2, 0x20007479) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000000080)=""/76) r8 = dup2(r3, r2) fchownat(r8, &(0x7f0000000100)='./file0/file0\x00', r1, r7, 0x800000003) ioctl$WSDISPLAYIO_ADDSCREEN(r8, 0x80245753, &(0x7f0000000140)={0x5, './file0\x00', './file0\x00'}) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000180)) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r10 = getgid() setregid(r9, r10) sendmsg(r6, &(0x7f0000000ac0)={&(0x7f0000000b00)=ANY=[@ANYBLOB="00002e2f7ef731d584ccafeaa98c8aad43f59f66696c65300038b5cc52a6d9f0c463d0de43a526cac9a07fa1e501f699985e6917d3ca66e169e1f7c7f34a75f28a2c1c9e41feea994bfe2ab30a71e9fd80dd04000d8b6315cb80b64b5f4179029a046335cd3f2dfd5699bcc25062cf0b5aa8666d5ace176c219be3eaed580e91d971c3b06f1014d9e19e4d9db1b81c8eb03de44dd43f11e2e4287ad51779833292fe01f27c53ddfed6aa3fdafe0e19dea88979dae3825303a52c0141fcb8a9ef5676d2c8efdb2fba2e6f"], 0xa, &(0x7f0000000900)=[{&(0x7f0000000800)="f2dcd261ee95e6cb54f171744c7b50adcba6c07ca682a12ab8c35b7beff73e1198828430920c0ea529508d9eba1fdaef3a88f027861cde09c6a8a7adf4eb8b4825e63b8283108c2e12155f523ea96b207961bbc81acb8cc611d11388cf4c6d98ec9babdc805a009698c3d810333f665b08694c6bc389bd15c2455a2327e8718a908c2a4d5dc83dceb9f36d1bbbae09853eb4a727aa473b2c21321fc595f0068f8890ba2e34d3d693e63dd9f42d21e7408aeb64495c2ea70ce5c366670a98b6d9f8a04391d25a8b75aac0bd99df", 0xcd}], 0x1, &(0x7f0000000940)=ANY=[@ANYBLOB="2000000000000000ffff0000060000003abb423729153e9bd6bd4af2786000004000000000000000ffff0000ffff00020edf438ed24209e8193edf873ba4f5e30a7731ee3cd4867101c87bcd9221000000010000000000000000"], 0x60}, 0x400) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x4010, r0, 0x0, 0x0) 10:42:45 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000000c0)='./file0/../file0\x00') r0 = dup(0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f00000002c0)="1810f8dd8ae63b26d29a124d11be7ad34073e9f21d7cd63f8c45dd323ba4680a102eff1b2ad890f3cba6152bc852458bce512f9d95e2a8a40040d384fc910fb599cebb937ec837ec38b83c02e82836797a4d09a40c947b06120b149be5682b706b7a64e784de954c36215ed746fc6971c00839fb0756e0329da1adb936fac2cf6fa1fbfb5e2650ba68b7eca9cc", 0x8d) chroot(&(0x7f00000001c0)='./file0/../file0\x00') setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="0f553059818805f6aae3cc740b23c51d283cb3a2956f5e6733f134319a6993d075b6ae5d945d76fe2c2edbd51e0f5e4cd3c5c2c8ae104c95de314e", 0x3b) unlink(&(0x7f0000000240)='./file0/../file0/../file0\x00') readv(r0, &(0x7f0000000840)=[{&(0x7f0000000100)=""/185, 0xb9}, {&(0x7f0000000880)=""/218, 0xda}], 0x10000000000000a5) bind$inet(r0, &(0x7f0000000480)={0x2, 0x0}, 0xc) listen(r0, 0x6) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00091fc0e585060069392e2e2f666901000000df82df02a8367fd387042e2f666964653000"], 0x1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r1) unlink(&(0x7f0000000540)='./file0/../file0\x00') ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000580)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000005c0)={0x20, 0x6, 0x4, 0x4}) munlockall() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) getsockname$inet6(r0, &(0x7f0000000600), &(0x7f0000000640)=0xc) stat(&(0x7f0000000680)='./file0/../file0/../file0\x00', &(0x7f00000006c0)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0x1) chflags(&(0x7f00000003c0)='./file0/../file0\x00', 0x0) setuid(r4) r5 = semget$private(0x0, 0x2, 0x80) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000032c0)=[0x8, 0x0, 0xc810]) 10:42:45 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)=[@rights={0x10}], 0xfffffffffffffd2f}, 0x1) 10:42:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) write(r0, &(0x7f0000000700)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaf1ff2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbcffa6029b40a605a23ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x1ff, 0x5, 0xff, 0xffffffffffffff79, "02000000078d00cb5fffffffffff7f00"}) readv(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000140)) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000200)) 10:42:45 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() r2 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x10) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0xcd, 0x7}], 0x0, 0x0, 0x8, 0x0) sendto$unix(r0, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r0, r1) kevent(r3, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffff8, 0x0, 0x20000000, 0x2, 0x7}, {{r0}, 0xfffffffffffffffd, 0x20, 0x80000000, 0x1, 0xeb6}], 0xffff, 0x0, 0x81, 0x0) r4 = geteuid() r5 = getgid() socketpair(0x18, 0x8007, 0x10000, &(0x7f0000000380)) chown(&(0x7f0000000040)='./file0\x00', r4, r5) r6 = syz_open_pts() setrlimit(0x0, &(0x7f00000001c0)={0x0, 0xffeffffffffffffd}) munlockall() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = semget(0x1, 0x4, 0x100) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000280)=[0x100, 0x3ff, 0x100]) mlockall(0x633425e954820ee2) getsockopt$sock_timeval(r7, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x10) r9 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) getpeername$inet6(r9, &(0x7f0000000100), &(0x7f0000000140)=0xc) mlockall(0xfffffffffffffffe) r10 = shmget$private(0x0, 0x1000, 0x3f, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000580)=""/109) writev(r9, &(0x7f0000000480)=[{&(0x7f0000000500)="20002a8273cda6096feeafd19283422f662e108e329a0511180ed635f67b82ec4d94c444b510152713ed61b8f4c756ec1b9ebafa0aa367a3e0a57b87b3a1d90b00004155ad674c70b2f2c776306b21fb", 0x50}], 0x1) setsockopt(r9, 0x22, 0x80000001, &(0x7f0000000200)="10791091564596fa40d9329b9ab0ec", 0xf) pipe(&(0x7f0000000340)) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x4010, r6, 0x0, 0x0) r11 = semget$private(0x0, 0x3, 0x90) semop(r11, &(0x7f00000002c0)=[{0x1, 0x1, 0x1000}, {0x0, 0x2, 0x1800}, {0x2, 0x8, 0x1800}, {0x2, 0x9, 0x1000}], 0x4) 10:42:45 executing program 1: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x0, 0x2000000002, 0x7ff) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000180)=0x3) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getgroups(0x7, &(0x7f0000000080)=[r3, r2, r1, r1, r3, r3, r0]) 10:42:45 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x80, 0x10100010) 10:42:46 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = semget(0x3, 0x3, 0x484) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r8 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000440)={{0x1, r5, r6, r7, r8, 0x100, 0xcdd}, 0x5, 0x30, 0x8e28}) r9 = shmget$private(0x0, 0x4000, 0x6, &(0x7f00004fa000/0x4000)=nil) shmat(r9, &(0x7f0000222000/0x4000)=nil, 0x2000) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000004c0)='./file0\x00') rmdir(&(0x7f0000000000)='./file0/file0\x00') ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000001c0)) r10 = socket(0x18, 0x1, 0x0) unlink(&(0x7f0000000280)='./file0\x00') setsockopt(r10, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r11 = semget(0x3, 0x7, 0x10) semctl$GETZCNT(r11, 0x0, 0x7, &(0x7f00000002c0)=""/231) sendto$inet6(r10, &(0x7f0000000240)="dd4534a386289b40ab4016046b6221954f6c5b65552d071ac619c26e582e50", 0x1f, 0x1, &(0x7f0000000500)={0x18, 0x0, 0x1, 0x7fff}, 0xc) 10:42:46 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup(r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)=0xdab20a4ab0fc2857) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000000)) 10:42:46 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x10223, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x86, 0x0) close(r0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)=0x74aa8d995d923d50) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000240)={0x8, 0x9, 0x5, 0x8, 0x7ff, 0x9, 0x4, 0x101}, &(0x7f0000000280)={0xe8, 0x40}) pipe2(&(0x7f0000000100), 0x10000) 10:42:46 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff125c00000000", 0x8) syz_open_pts() 10:42:46 executing program 0: write(0xffffffffffffffff, &(0x7f0000335000), 0xfcb7) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000240)) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000200)) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x5}], 0x1, 0x0) fchdir(r0) readv(0xffffffffffffffff, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) renameat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00') ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000300)) 10:42:46 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x449, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000180)=0x1000) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0xa, r0) utimensat(r2, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x9, 0x2}, {0x101, 0x5}}, 0x2) close(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r4 = kqueue() read(r1, &(0x7f0000000080)=""/89, 0x59) kevent(r4, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x83}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x2000747a, 0x0) kevent(r4, 0x0, 0x0, 0x0, 0x3ff, &(0x7f0000000100)) write(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCDRAIN(r3, 0x2000745e) 10:42:47 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() ioctl$TIOCDRAIN(r2, 0x2000745e) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x8020, 0x0) sendto$unix(r0, &(0x7f0000000600)="51852bd9e990468dd71d6974c9b97395326143a29895ec3982bcb9bd264e5352003bf528ae2bb7c49309cd3c2bb2c06108008112aa8d250f222a8442bcd6867f768c2e28663bebadbacdc5a49fbc3692cb7123df1c3f22b13502cd5f0447f15acdb0536823629ff87510ceb13bf58845078e3ec7bc0820205a7b8034acbd1fb7a346281718fcea45f71b3cf2d481941274fe936e84381e51235745023964022749145ee5babf4f601d5b8ec3f1001150754b52e590eace1462028ffa130e3fe0363c8d9389d3967947d5a1ca76399737e4e8b8ac82e98e2d981cf9bd1fc8cccde57cb7ad66fdb3", 0xe7, 0x2, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000140)={0x1, 0x0, 0x2, 0x4, r3}) r4 = socket(0x10000000002, 0x400000000000002, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f00000001c0)) close(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x1, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) read(r0, &(0x7f0000000440)=""/178, 0xb2) setsockopt$sock_int(r0, 0xffff, 0x280, &(0x7f00000003c0)=0xfff, 0x4) r6 = semget$private(0x0, 0x1, 0x80) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000400)=0x30dd) 10:42:47 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) shutdown(r1, 0x0) 10:42:47 executing program 0: r0 = socket(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080), 0xffffffffffffff84) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) getsockopt$sock_int(r0, 0xffff, 0x6fd2db4e19dd062e, &(0x7f00000000c0), &(0x7f0000000100)=0x4) 10:42:47 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000), 0x0, 0x0) write(r0, &(0x7f0000000180)="3307272bb03ee2e5510e0cb73f09f06b79e20570ce61b5843735d8c16cd747c07065a6421bfa604bf09167968abc2f44cef2f64f4f6e57abbcac4e06c5a0a8cd7ab2964f04dd7879e83586c1ebebf31c3b220baca6ae40110688533187e67ead6bff52ab1f6e5088cfe866c7912415e93398fb4ab8a7d4ab54181a9733f475c3e8284f61b745c85e66030b227a9b82d6cbf2f8d7b4208c9e28d232b24e32a5bec89274f9e3243c2a56b2b6227e4fb38707fe78a5204d8cd2de918032d519494badaf632b4bc41e255ef8006978744bb1505395b9e0795eb116237cb0fbea016b8bdf24528c647a0f7937b85c36180b21df61d1", 0xf3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) 10:42:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x7, 0x1, 0x0, "3cbf42eb8249066509c75f4a559bb1035eaf4847"}) ioctl$TIOCSCTTY(r0, 0x20007461) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d16", 0x62) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10000) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "2e984acb20c5a820ab108ab4a52346d74924f11d"}) execve(0x0, 0x0, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0x100) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000240)=0xd1) 10:42:48 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r2 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000180), &(0x7f00000001c0)=0x10) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xa600, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffe5d) close(r2) setsockopt(r0, 0x3, 0x1, &(0x7f0000000280)="6d9d1fa5cb39f2cae5bec5fc4887abc1bd2dd6a89ad335fc0c3c00348f84e2bcddba64f353a1b3b66b15623c56c71610fa2cacbc4d00ee0222067b2c8b74ea9b1a0f5f3b860bcc6ea869edf15275b80fe0eda79eb50f7bb3edb6971f10160934b308f14deb119210af3ead27e3120851cdf46decf3f1f63c109315", 0x7b) r3 = socket(0x18, 0x400000002, 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x2) setitimer(0x1, &(0x7f0000000200)={{0x44, 0x4}, {0xfffffffffffffffe, 0x8}}, &(0x7f0000000240)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 10:42:48 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20002, 0x100) r1 = kqueue() close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) dup2(r0, r1) 10:42:48 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socket(0x1f, 0x3, 0x9) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000180)=0x5) setregid(r0, 0x0) r2 = socket$inet(0x2, 0x8000, 0x1) r3 = dup2(r2, 0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000040)={0x2, 0x2}) sendto$inet(r3, &(0x7f0000000080)="e98b77f1c2723bdc48a64601cb9c26d5d537cf4d9a33091f5e2547f6129417f6e7f5a73ebca75a4d4e643dde1260e395ea8ff464648b6c6ff867b237790eaa6fad050d26041654f4c8fb7f0ee70cb58e1234cbed3d139ff98b5c248ce515b9aa8c002da034b35e536b22d791bd4c051d311301d7029bb82423fcb78f75d3ddf1a53629b3e4ec098eee23ca4252084ee395f73e19ed842dc8", 0x98, 0x402, &(0x7f0000000140)={0x2, 0x3}, 0xc) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000240)) ioctl$TIOCCDTR(r3, 0x20007478) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 10:42:48 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x8000000000000029, 0x9, &(0x7f00000000c0)="030000", 0x3) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000000), 0x203) 10:42:48 executing program 1: r0 = socket(0x40000018, 0x8004, 0xffffffffffffffab) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 10:42:48 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x1812, r0, 0x0, 0x0) kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) accept$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 10:42:48 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 10:42:48 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x800, 0x40) ioctl$TIOCNOTTY(r0, 0x20007471) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x3f, 0x7ffffffc, "73cc517b8560c4e9c9c06d180000000000000008"}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='%\x00', &(0x7f0000000140)='-\'\x00', &(0x7f0000000180)='(\x00'], &(0x7f0000000240)=[&(0x7f0000000200)='-\x00']) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x8000, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f00000002c0)={0x3}) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000300)) openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x100, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 10:42:48 executing program 0: r0 = socket$inet6(0x18, 0x2, 0xfffffffffffffff9) getsockopt(r0, 0x200000029, 0x80000000000036, 0x0, 0x0) 10:42:48 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, 0xffffffffffffffff, 0x87, &(0x7f0000000100)=""/230, 0xe6}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r0, 0x2000747b) 10:42:48 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) close(r0) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) write(r1, 0x0, 0xffffffffffffff44) 10:42:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x2) r1 = dup(r0) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x5, 0x20, 0xfffffffffffffe75, 0x0, 0x100, 0xa8c, 0x0, 0x3, 0x1, 0x401, 0x7}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x88, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x7fffffff, 0x4, 0x8001, 0x0, 0xff, 0x3, 0x2, 0x1, 0x0, 0xbb, 0x6}) ioctl$VT_SETMODE(r1, 0x4004667f, &(0x7f00000000c0)) 10:42:48 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)="9085", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() poll(&(0x7f0000000000)=[{r3, 0x129}], 0x1, 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000100)=0x1) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000000c0)=0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200), 0x93, 0x0) 10:42:49 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe2(&(0x7f0000000300), 0x0) pipe2(&(0x7f0000000140), 0x0) pipe(0x0) shmget$private(0x0, 0x4000, 0x481, &(0x7f0000ffc000/0x4000)=nil) 10:42:49 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d0000000000000000000000000000dcc400"}) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000140)={0x1, 0x5}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup2(r0, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0x50f2b1e) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 10:42:49 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fchmod(r0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x4, 0x1}) 10:42:49 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xdb) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x20, 0x22) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000200)='./file1\x00') r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x3) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x2, 0xffffffffffffffff}, {0x0, 0x7fffffff}}, 0x2) 10:42:49 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x81, 0x100) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') getsockname(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) 10:42:49 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x8007, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet(r0, &(0x7f0000000300)="db29b8d16d3a96a05365eb71986c33c754593e0ae848aaa99b2918dc5bf4e0b001cedf2be4e45ed399a23cd16bdc053feb913b4b33798b527d433e930d4468870393605047be4cfcbdea3bcf81bdd1b1328870727ed82a3c51619d8d53cabf8c1e0fdf093b867c53e42f3cc5d894ea12181a35b49f63e41083231fa4c7a82993b97fc13aa370617a30dd22b95904a957f2", 0x91, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c911b5f4287e86a97a8f182c5b8c178f3b5a0777182bc61e9a319cbf3e78754487d3c97f5c5b2938a1ef45db7a788224f39ac37b053bdf063e5c37a08214eefd8748e7eda517e5959ae0f930bff78d50050fe05e49ed3136d58420787b916d8165c1d3c8b033ae32f9d8b65eac035d60e9d4ae70cf2926ac875fea0997791b8be4ceca3f833f50da35adc428f59d6b7097af7ed4e52691e6b989fb81d0cb51171afe93db797fd6c1643a0d24ea4f90420c26185e44e69d9e40f262ab818330cbe7611e8a3fb76cc77468c13510f7fb7c6f5d9ac59e701b009a261f7f11311850", 0xe0}], 0x1}, 0x0) dup2(r1, r2) 10:42:49 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000000c0)=0x2) readv(r0, &(0x7f0000001140)=[{&(0x7f0000000100)=""/7, 0x7}, {&(0x7f0000000140)=""/4096, 0x1000}], 0x2) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="9e0facd86d07cc77da698374bcfab26c114dadafb23052666771f41dfa84a406", 0x20) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xc9, 0x4) shutdown(r0, 0x3) readv(r2, &(0x7f0000002280)=[{&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/120, 0x78}, {&(0x7f0000002200)=""/127, 0x7f}], 0x3) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x40) 10:42:49 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x0, 0x1, &(0x7f0000000040), 0xfffffffffffffccf) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 10:42:49 executing program 0: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x8a0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f00000000c0)=[{0x6, 0x2, 0x8, 0x40}, {0x1, 0x6, 0xae1da08}, {0x6, 0xdf0, 0x7, 0xb5}, {0x3, 0x8000, 0x6, 0x1f89}, {0x5, 0x8, 0x100, 0xd976}, {0x7ff, 0x1b87, 0x8}, {0xfffffffffffffffd, 0x80, 0x5122, 0x4}, {0x7f, 0xfff, 0x3}]}) r1 = socket(0x18, 0x2000000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:42:49 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0xfffffffffffffffe, r0) lseek(r1, 0x0, 0x2) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 10:42:50 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) connect$inet(r0, &(0x7f00000000c0), 0xc) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0x17e) fchown(r0, r1, r2) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000040)=0x80000001) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000140)) 10:42:51 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) select(0x40, &(0x7f0000000040)={0x0, 0xbdb, 0x0, 0x0, 0xfff, 0x800, 0x0, 0xfb}, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x1}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x20900, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) 10:42:51 executing program 0: pipe2(&(0x7f0000000000), 0x10000) utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0) 10:42:51 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = accept$unix(r0, 0x0, &(0x7f0000000100)=0x580dca46d8e5e2b5) preadv(r1, &(0x7f0000000240), 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r2 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000480)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x5, &(0x7f0000000240)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x7, &(0x7f0000000300)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000004c0)=0xfffffffffffffff9) getgroups(0x5, &(0x7f0000000340)=[r2, r3, r4, r5, r6]) r7 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r7, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r7, 0x0, 0x0) ioctl$TIOCGTSTAMP(r7, 0x4010745b, &(0x7f0000000600)) getpeername(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0) getpeername(r7, &(0x7f0000000500)=@un=@abs, &(0x7f0000000540)=0x8) socket$inet(0x2, 0x4007, 0x10001) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) mlockall(0x1) pwritev(r7, &(0x7f0000000400)=[{&(0x7f0000002780)="fa1325cedffcff1e3a0a564aebc75b47c4a18a5e783c3d74ba10c9429c5096818a51cb050cf3875d79f081153e414b7124490b4659f4c1fd878b94410be5d0a979d3ea52f14ed5250b830e9ea28a67e3838d764e92848870b6d2a6b4c27d259ecdd6a060f4bb65c8dcddacd207121aa34d02bfe8af521b3064201476d53efe731036ca0ea98dd24ce2bddb3de0c99af8a121b37e46c33735d087e70faab19fe442a95890fb65aeb6e37fa3fb937f2578d3ae6821be7178c21aa8c419b8f88a71620c7b419afd7886c829e62b89ceda7a81a7c704f7c78911", 0xd8}], 0x1, 0x0) sync() setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) connect(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) ioctl$TIOCDRAIN(r7, 0x2000745e) ioctl$TIOCSTSTAMP(r7, 0x8008745a, &(0x7f0000000380)={0x3, 0x8}) 10:42:51 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f00000000c0)='./file0\x00') setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x400}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r1) socket(0x20, 0x8003, 0x6) 10:42:51 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) execve(0x0, 0x0, 0x0) 10:42:51 executing program 0: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r0, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0xcb}], 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 10:42:51 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001001, &(0x7f0000000080)={0x1000000343de0b5}, 0x10) msgget(0x2, 0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x20, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000)=0x5, 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDDISABIO(r1, 0x20004b3d) 10:42:51 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2002000000009, &(0x7f00000000c0), 0x0) 10:42:51 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x20400, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000001c0)) mkdir(&(0x7f0000000040)='./file0\x00', 0x1) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)='r\x00') r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) fchdir(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) openat(r2, &(0x7f0000000100)='./file0\x00', 0x0, 0x104) sendmsg$unix(r1, &(0x7f00000014c0)={&(0x7f0000001540)=ANY=[@ANYBLOB="7384db2036ff1df9af82aa3b78"], 0xa, &(0x7f0000001400)=[{&(0x7f0000000280)="d8e2cae0197354009058d4f9bf05fca6cf2c6e971ed7b91c610ccab7133ff9278fb9a7a843873f02ff0f35494c61c30548b56c9360e859985d6fc62db90b480320ab4b", 0x43}, {&(0x7f0000000300)="d72ff655642ca65394864dd83d2c7fbf347cefc51136da5da127122131efb4606c41e22f429be7aeacb060a44ecc6ddfa3b19435d10f8e59cb3fa8eea38fb68d48245c5f6773bfc416611a0ed97e0b1fedb74a4eca5af65f8563480868185e37213e8aab39674f478357131bf639e14d69aa4379bc8ea33cb85678544f6dc66c380c334adb6614e5a244ea698900c3a447470bf5384b2817c1641f76aca587bd1ad55a7da4857a7d9cb474a280d6eb03313c010181c85100aa99c5f1348dd5ce272c641c8acd18f2583ee898ac7726d35677acd41099f6a5c1387a8dea", 0xdd}, {&(0x7f0000000400)="5a3ab3abe869cbf4dd49dd39d135e0a0d820f8c936e8777b788a4928d87fe16d903ef260f6bf315b48feae0be3eee445c45403931fab44de72ec3294e83e1524b6a08ab0d0e9249041f22442fc143d53704502ec53c4ec1c0832fd6220e398672fe3f575dcaabd56457491d9ab3a73464e5c13624a55474c87d91e673573c5d8972bc27b339e929e27fbf2af7f8cc845deac487c7eda253a0e594539daecfecfc3e960d5e2798869aa75b36fccc4fd3877ae50dfc4caa94232df2b82b9830d9ebce87f1c6e5caba354e5c2e289c6dd3c09ccbb2f4c295adf2c2fd0d5618d517e90a5d3ca629bbfa6c33781bfc8f3305a0bf63b2ca4905b9d938180fd9075ed122d61307bdf50dfe27a69cfd75f0d612895730684e35d2684b97e4c7e4a849729668d00615af37849bf425aeeb085a6febc96b2bb61c47bd89f21e079ecfc61394555add78cdeb140844219a12c0616cf4118ad5468e4281eb8d0acccea409b7c55705538369f25af2251e869f580cbf1ff8d53bca296b505596520dc0773174a7644b2788ef1a9dcd3d4b25c94b533f95486f1d4b10dfc34c53a1c249f33ed3487c0dc8a186689d2ea6efd930648cba181571e32e470d253a9526456fe8252455dd30eb752848ec0a34ded0401c5a3fb550636497764bc31079dee2bfae7fdff7a9377f5979c71de363f4bc60e42dabb28d41f905905d777fd3c8cd12c8e6069663f411692b876fee17eeb09fd541a3459395768c70868a0469ae07c7ce7ca7bfef0f1ab0a5edbc2392d21cd543588c865688e8229abf322e384338f7b8554cd2b20b33c887ab6d41787ba8df012d0b8b1f22abd7083847278ffd00393df2b7009f4c495bd34d8066795097d01cae0739c4e3a8b21ae1b9e3a6b7ac0e9d7ee5b30f2ee497bd3f1fe03087003caecb9dc9e79d7d123d2cf1cc805699a9aa9d9e99adf37c1bdd69e3d26e97c1938dc865e7a89ad2f4f04839104e8d11e779eb0fb8576ccfbdca1c717c73a2c0f9171c9a1a27035590d9ad0169ac1b52378c69d3a2718816ae80a02e42cf94c6db7c32ddbacc30ff6cfbcd67f377b7925b30c129da489a90109e16f81edb1ab59962ac7d718b61e06e03cfaa9dd0d01a48d0bf2d61cd956c5c473abbd86097c69425a23d348b9203ed5643d07f10902825aa5b4186e3932f11de852b75a6544fc82abe060c4664c57cde4174a5597854a02de25fd1ae16d090e5066fedb48d63011f408c1e31079a7f3e3b99184b313540299f447019daf947e99f8dae195592a468fd5abf2e2ad500ef6ac9020e4815c002c25ff324c5164b0d413535fe2a695a1b0781a0248339fa6e6f4560ed3b6675ad458dccecfc2e4cf75b4a5e3ed52c69f4290b089d8336f9192a7207ce7163483a9bb40e554e8c44ab776a3eb4d1d49d8acc0f2c118ec3378e43ec81e491eeba1a5f8b59c884d285d588fc1ee350f7f6e7eae93f4c2bc8e72db3418d45108aadce86f24ab266e718a6ffd9df7cb12026a300648dd5323cd2a81a4b25a743476513f599e67c0afb7da464274473cd010c53560ddec8dc98cf6f46050f3e736718ae31546a0067cdf1044e2f9c940a1839e1d127f367149351176f0ad98bbc45317db7006b2d5bc8406cfa6f2bfa581688a8b625ab09020d93f72bcdb5f1524d4b09a5c00cba51f35cac5cac418da71726fd0e5d6f15c09c2e834478b5230e63975cd20820fc6def1d47fec5cec1851b8323b48f52b095be393ea14ee115dad3b9d8e9ec0a27721ae428391aa29edebe1203c855ab9bd250c971ad33fa955e8b8f3b2955bd1f8daaa09162265b29b6357c72803723f4ab79d2ce0ea93aabf54871e1f7a330ac1be983039f2fc520160991ba5891194e1807c0c5b85975facee8ac8076a2e605ebd0bd72d65d0aca7e2ec3a7e1b066177b67f74b1c67af0c062831dd7d20566968fd26d65764d019f40cc9b52ba2dfdbf0c5c1c0aedc006cbe52e8e91f42f588c370ea8bc3477b6152506ae3bafb8c0d21391e944d698fcc128db0e3ea4d193e2813dc292291641a411a78090fa216618fdec1ae210205c9e25745094ceffb85f6518124e3322d42960f72e7d8f0493896dd2d58d117010ff6c545226834993db9dd97d8bc5f5836a87f3cb733990a24fc830a4ef14b18fab4aeb0d463bb8a60a22d5e1aa6e332150eb89696ccd97a305988090fe6d30396802bd2b2005d242012e8712e186cd80fc86f3c9aecf040b3d304f2bd75a6fe46936e442d7e56f657da6cb3483fe70e47df6c73689fa2b464d9135ef16f5831aca9284923233b88eaf9f14d80373b5b00040d102cb6bc7c8222401aea27e4b9f0a491cb50a7666546c3097cb19a8e48b18cd4f5f95d9d1827b5a628f4c6e8eebeb8b764608d916786f89eed82cb81ed4ccd2ed116e1b905e5c6f783222e21cfd77159c8a95d79b27e3f80d30fcdbda61fe21c392631305710294768e03fbccde997d78d39e8441da4f0e74a17b7fd0169168f7dfb58133dab3b4dd4c3967250aa83f388e27730536c18592f56fb42d8c001db9bbf21d2d14b0cd0a0a2836c163078a60578aefdd5e81f76cff7d5b59498a2035f8731631db9de4c27226cf972b2e382381686e717c2deb73d3bc82835ccf4a5620c8329f2d8b893de508c2a8c6cc35ea7acce4cb2420f79b4c127ba81f7d225aac95a57202464cccf4c2961d7404875ff07dfe758986bb553ba09fd04d00a364c13f1c0b48d4e93df251b108917aa29657c9c3392f4086328ff51d1b35ced7c6f5620e3b8e2feffda09ea6a8df3750efc5e3738227ee2fdcdea870e4bc3e44b1ee45c3d55a343f14181ebde1a5472cb05486926c91a8103d33c27ab2e103a02cb382564413eee1f7b877137b923e6d7635838614165bf0776f7550a8ca1c4fc0c88949da1e33ae9f75059010cbb1756e4e8af2d58c79c8df593d4b0aebc4feb8dee68e8266cb53ccfa11ee6b59b6de725c7cbda90c7977624d371c5302b2220397bbf811c1445d9063e76e112ea6ba589d5c80d9aa50616be8533be4f8b1569f56476487d1bca0889ab942b510223a4d7bb268e77431cd5fad7a90171afbf7510dbf8209b3bad5e62c9610833983e4e63ca7ae8288eea01dc0f1c295858842d91f52f50a87c1757649857937e5c85269f8291a9dea2d43c700135357a81f0853ba30ab3ca54cefdd7f5cf40fee055af9bb65ab17418bcb0b2ec10349fa72978b462d5715e8ec0ba08aa151659d6d7ae6348d99cfb49ddcb9237096e848652c7ee55114e57185d4239952924e20dfb9d9569f2470be1641df9c50dff10eed7507d1628f63d721f057e2550929a3683cd157622769d27440f44879e204fdc1adbe27ddaf975cc156c39bb45d27fc42eab02b0bc12fd346d753001714fa124c60764bba8a9589775b6c931e149eeb8212ae294524c209c829a005f5138c3f315733c191e3448559f340857d12bb46531e79b97c31fe379f2ea8a2af196c5284da05ae6f46dc0e122c852583998862bb72bca5031e192a7f5dc288c52d98b40823feff9e9c1ce337f937899730c85b307ff9d1b8a635c260a12b7e1e2d410f926a1c38d871f4ec2bc8bd5ddfc994c49d08ee550a6787556f1f9a96a7bc873475336f4843c827fea39b7d58ca1975209954f16259d43bd3a162b2cc0a364e8c6491a81f19757ea5fe2b5afe593284383b9eca8d64ce210ce85f23195c07ea2d4395ef54ada73b57b36cf86c5cf474436a37e242aef1c5f34d38c639ec5c27434b02b33974e6df6382e64c589028e0ab87bbaf003d90160e5156b4a9de29ff63ea3af094b8c78b8e5d9423b2f3606c421ea4b3af7e3af0bdfcbb4078a2d1146d6856b635b28ef242952f919011c148130ddc77622f48f02c6f7d14d961679139b95ac8040a8befd6cb07f77ccb7a3ebbee559eb06785104eb196a6b219af4bc353818cb953c259ef9747cec18fa167c4f478a6c3e75af9e28c4989af1f754f1d067627404b14ee49cbe568200fdea24f86df2b9863e0b354416a9c90ac21c29429ed0f220e957988c37fe20ec01a2554e75e4d0dcb31b709700a591b01a32df7d0c7e5f8e579b70d1789e9c56bc2a557a82ac97dee7d5cd9346c8f6802443dd96fe91c345693634bc870d218cc3a7c07fd2558535de5a4f6a461829d378237ce218e8c118fa06838ffa83809b308cd689fbc9153bc219a00ce51dd9c94f85d2defddcc905e1697b113c057f5d5c9cd56581882c1f6e162391ae830a9a40bd39574832732ecc4d16887db1132ee0053134b67830d29cc94b7006c0dec8f57b9701222172f94ac0b6941f11c23c4d4f59ee2cd3a09ea52faf81d40ea7edbfbf4eb9ff926150ac3680c0e126e0c48a8d80b8fc31c2b5e653f6da68d6e2d4ea793aa7284dfc9357fc4ea4e79f434c1747cf21322bec8c84357da2aeefd003c0229b7be0397257ebf1de2d12e6739e59667caffbe1def5f6cce262db21f9082f2f61b8b18730c46167bff75b1c559827764d62e614b7508926604ad7a3ddc4f1bc7e198a54472c8db8aa221ff60dcd0bcbb736ceb1cf1e0b1ad519722c295119e3610fd8f113ffbf8794d6cc6be3991083cc865d21f7a82240ae5eadafa4351fd0d18580c51f7a7d544e41f6740c0d285b75b50238464c303d323be3b85f05cee633e4e3cfc3bd5b45bf14c231e014dfb9ad814c6d1966a846908248269bef5d8425ef59802ec98dd948f28afd0fb3f240f01c7175b565dfbf0d88a22ecd073dae1916557c826b64e3b0a759d0a39a78c6382001035474f45cd7681f42b0de30d38cf73a0db128b2132ef21f8b08ca2a3c71e2f65c77e7f78a1a92b5add87ae35b36e4027ff68044eb6990b95d32f6f24417cfab7b1d6edf96abd6a1142717b440c8dc33d83590b821a2a839089fdf6756fae3fe5b310a37fe4fbac7b1a6180fdb38b3b51e3016a97bfc4da80e72e57b7f6de3bc70cffbc57d2adbafc2fc17ecee2abb18106750ee570d256bdf3c67ece050a3eb15fafdc4bcce946a20578420953d8e9dd3514052b3bd2ccf74539f8295702fae08fb95d6fb529432ac0b2faab2989b5e15730ad02367dc97c773f88c22f9b767759f9cefa16af775859750612b98485ee49481a2f6377b49b55dad0c7ee2df9e965f1f34a063c76838a999161fc75a41740caf35bae0f679e18f0e2d9ab1b9dadaac664851a502f0b768b88978e6617567ad142e885b0bc9a67252f864042325d525ece43bc5c277ac221d602cfb401d980e656b1e4b9365e4504e5f73720b082064b9c625c45188190c5ff202c2db2d60b31cfc062b62913b500f8e7c7b34a5941436e39beec77fa1169204ed281f6aed452153857475f7f56b139e3a5110dfcf70f0875e91e4d939943e245af9daf8323288a67edede8a67fd535fe7dbfc305ce15c5b27cd3f48e8d57d72f3a55920c208bb1d6bd22f0026352bb36738e5cd45bd955b7e72157c3bfc93d95db88a7c86e01cf12de3616b8192bfabe6d0aa709530c4bed5222b33a8bb1c933053c69f6253ba64e3c53609485d7952b39113c76aeaa4f5c63d391d15d0dc92537a0b3a09a42a4f91443000006b5af9899557d73acd8cd32c00fd3a86adbff1118a69afa8309ac0a4d32f931b36aae3a84d0c53720d02b242766ad626c29111ec7aac18c94916dcf517d3dc80e3368c63e5c9279558aaa716a8d11069b6336ab5608da49c2469124d3c9814a29808e62cbcc38a785c14c80f5c159a2f0d1f64571684e90560291239f6caed69190b851f4ef836293c6a76f62", 0x1000}], 0x3, &(0x7f0000001440)=[@rights={0x28, 0xffff, 0x1, [r1, r1, r0, r2, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r2, r2]}, @rights={0x18, 0xffff, 0x1, [r2, r1]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x78, 0x408}, 0x408) chflags(&(0x7f0000000140)='./file0/\x00', 0xfffffffffffffffd) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000001500)={0x20, './file0\x00'}) 10:42:51 executing program 0: r0 = socket(0x4, 0x7ffc, 0x8) semop(0xffffffffffffffff, 0x0, 0x0) r1 = semget(0x1, 0x7, 0x708) semop(r1, &(0x7f0000000800), 0x0) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xffffffffffffffdb) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000780)={{0x5, r2, r3, r2, r4, 0x118, 0x2}, 0x0, 0x1, 0x6}) r5 = semget(0xffffffffffffffff, 0x7, 0x6c1) r6 = socket(0x18, 0x2, 0x0) sendto(r0, &(0x7f00000004c0)="adb6896db09d2e3b21e0095daf2a3eeff841a14808275489b3dd84d24da7bf57e6da375f2c4318960eaa891dca0de914c1bb36f61cb1c36e1c0ab9a75029a1149322ab5de3d5c527023f8c6eca6b03203b553e469e79562efac6e3edceceea12f13b5736eba84c79bab151a783dbf21f1893a773ecfa119110616e5ea552afd1d524a8ede478413ce3bf1c543a6796e36f5bed4a12cd5c8ed30b1077b64d652480a9648f1d92b0576736", 0xaa, 0x1, 0x0, 0x0) setsockopt(r6, 0x29, 0x3d, &(0x7f0000000280)="37d2a5e50024f445e48c63041859c21cb0bf6eff220c218570af97fa262d7072767b2fcb97f57066c7af5391edab99575ae51d293439e1f3163cf320996b970fcbb9406d558e21e308e94c4dc7ceb11efe86da96a6b49bedafb72362e22f11e62ef2e8213a", 0x65) semop(r5, &(0x7f0000000100)=[{0x2, 0xfffffffffffffffb, 0x1000}], 0x1) semctl$GETNCNT(r5, 0x0, 0x3, &(0x7f0000000300)=""/215) semctl$SETVAL(r5, 0x2, 0x8, &(0x7f00000005c0)) r7 = syz_open_pts() ioctl$TIOCEXCL(r7, 0x2000740d) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740), 0xc) shutdown(r6, 0x1) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000140)=""/53) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000400)={'./file0\x00', 0x200, 0xc4, 0x0, 0x1, 0xfe0, 0x40, 0x1, 0x2, 0x0, 0x7, 0x7}) r9 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x8000, 0x11) open(&(0x7f0000000480)='./file0\x00', 0x110, 0x80) ioctl$WSDISPLAYIO_ADDSCREEN(r9, 0x80245753, &(0x7f00000001c0)={0x2b, './file0\x00', './file0\x00'}) linkat(r8, &(0x7f00000006c0)='./file0\x00', r0, &(0x7f0000000700)='./file0\x00', 0x7) semop(r5, &(0x7f0000000000)=[{0x0, 0x1, 0x800}, {0x2, 0x200, 0x1800}, {0x3, 0x6, 0x800}], 0x3) 10:42:51 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x40) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "21d1b79d4981aa5ff04526ee7e55a73455670ded"}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) 10:42:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d6034647933c5563e70b94cf0c6e743a92b6ab459e96a899c3ea85c03e2", 0x2a) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000200)=[{r1, 0x40}], 0x1, 0x0) 10:42:51 executing program 1: socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050100000000000000b13886ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0x571, 0x0, 0x0, 0x367) 10:42:52 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="28010000ffff0000013964586b53f81688208189b45496caf72c56b30d4b98732f222627782ccbea76ee88652da890894e80fa44446b00825e16cca6b98ddb7331392c209ea6d6c92d6621eb54dcf265ee68b7ed3e9c90b1e57fa6c68e9463870a268cae1e04"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0xff6c, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) recvfrom(r2, &(0x7f00000000c0)=""/84, 0x54, 0x2, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 10:42:52 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/247, 0x438b0b1d1b34013}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x614, 0x2) chflags(&(0x7f00000002c0)='./file0\x00', 0x4) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000400)="0f747444ff5f38b51e07cc2ee5464753aef668065eb8f4b8efc04738c7b2649c13f730b7558a5f547fa8a8cc45640f3cd3475f1d6298a3feec085c052f9482487914a6f95034a1f028bded0b05b180f631c2978699833f3dc60132c5364b0239d94cbe358a659bd6e191a7409958c82cb1da8fb3c92078a4b1fd2bd4d6633df9", 0x80}], 0x1, 0x0) write(r0, &(0x7f00000001c0)="ba4b649c4444e7682757199e90190953738d71d53b538a2c00d2a204f652c73f7ac1773be573d73ef80e977a1a16ac856aa814a1fef4ee2e09ccbac99ae355822116a8c24032d58d7c8b3a6a454e27f94ad9afc82144e330e11812f8b6b095a93c2f61c2622c61af9ae094b7861853750221b254b629e4ab018c1000abe115bf0575ed8822fc3c16dc6cd064fa2023c5ff76fec63ef3091ed8b1a8c22bd684301a309b33e6589fdf6222d11bbfe5553260ef532df5a0b4c46202df762fa1974aeea0711c100cc086c37b02f966aab798838956", 0xd3) 10:42:52 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), 0x3) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 10:42:52 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00004d8000/0x1000)=nil, 0x1000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x20000000, 0x7fffffff, &(0x7f0000000040)="6dd4c221aa1962a459c8b213e42f44a1b7eeb5a0beab779fb02a9c9024907bb697d0a81bf930bfb6340839cdcf5bcd48d27de0feabd9ec18de807f07416fceece67244ea33e257c7cfeef075d8da37b78f36baecebfdfcbec758e5c46caff17f576a20c701933faa344a85d170a0573414b24b03ae6e9fc28ec3a18ee0644e07e9db90c13b162b82216f55322aa9d699a1957f3e2c616d60236cd07e416993dcc343d972f5afe44bf5f5dc365b6c8f259513ebd20cd4788c8c37f9806ea2aa77e3741454a42cc8f51e771bf1779242421635284af1afcef07e4b828b7eec7e1c391f07e6b5a11ce9", 0xe8) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:42:52 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) r1 = semget(0x2, 0x1, 0x200) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000080)=""/179) 10:42:52 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x20000, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000440)) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000340)={0x3ff, './file0\x00'}) getppid() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x800, 0x0) bind$inet6(r1, &(0x7f00000002c0)={0x18, 0x3, 0x76e1, 0x3}, 0xc) geteuid() pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) sendmsg$unix(r2, &(0x7f00000027c0)={0x0, 0x0, 0x0}, 0xd) mkdir(&(0x7f0000000400)='./file0/file0\x00', 0x3e) unveil(&(0x7f0000002500)='./file0/file0/file0\x00', &(0x7f0000002800)='c\x00') readlinkat(r2, &(0x7f0000000100)='./file0/file0/file0\x00', &(0x7f00000001c0)=""/104, 0x68) symlink(&(0x7f00000000c0)='./file0/file0/file0\x00', &(0x7f0000000380)='./file0\x00') rmdir(&(0x7f0000000040)='./file0/file0/file0\x00') getrusage(0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000240)=0xc) seteuid(r3) pipe(0x0) getpeername(r1, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setuid(0x0) 10:42:52 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f00000000c0), 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000001340)="8b1d046ad1d29c88c059d120d6c8cd8468000c3587fb8e189f4ff15c273559629592ba35011c15df2edd72625966f0c807788ffc632efc2e1aab554178017b029165db3e7bb6e678850b25151be56827d1889a4a87615c4aaf3cd52af09c88f982a56b2b23b942e88326f3b2a2b6e57d1db469da32b433a5925a86f40cb0c9b4718ca1de1f3147df2bc8f6ae47de75353731d77a2312f9865a3b5a4415821c9bc3bef14472f1e66f179481227575190805adfcbb394fc0a50dc3eaad925f7286cc1502d6b0a4f5475a6be714e3e86a8321ebe7b0d95de97fc5b7d112214816ac5a0d19a89eaebc9d08e5cca801c43f7218b590c13669a2792501466ad8ffd5128e10b3a7e26b3b66d7f87cc4216c92102a1f5c7ed47fb4f62387c10b958e1f96854c9ce9201d256d8232e3756a51f8867d0bd939441fc280bc0c20b8d88e7b4d54711811c4d882ae3ee6358f8fc98d2fd59161f51bbad54458b6221187cfc6a34eaa37eac931960f68c8a5f2c6542546ee2fddf986fff23f734adbdf2ca3003b8c74911d602286c550bc94a26dee36ca5024f126eb10911604aafcb8ecf2f19f7540b7792d0557afb6733001cc90f2c61692e4302aab8451e888ed44a00949e7b0d500a740eb10b27d0d274d061bdad59aadd24ffe0b97e9df24cf2c4c49c6404d8ab9271e70ce9f0902ed6d171d644031a8b571000e3ad7d1f2070b0dce93a7a3eb5ac9ee67d1178a18e124a28086d0d428bc00bec51a54ef2a4dc1e9e5c21699d6303ece458f002e072cb1f50154c77b8f4629f41de4edd1b52da699740f13eba2575efb3a89d694d836ba702270b09ff26ed5bc6fad2c32086772c31509184cdafb32c8b842959e2ad6f9d955532fa35be0bfe6584a355e5a25cd271fb7bbd9a865de159bdf211ce6ad35451d6b07b41c71f54b5d50a070a6fe0ca3e9f0c7302c626cddd28916222ac0189e541ac328108b3fda895007eb8c9e209d5589756c81bd07e96d940777db3a90fb8687679b19af335b7390a30c030234fdd0cf4c623c8cf18146eac2b2d6d3170ac27ffe712405dc3a18f729da634602ef34b928fe23ed2862e77e516c53157c8026d69855a0a69419af0ddedb75c67483150653e6d6ff6da4b40d74c0d63f31aa5368e4018087099bb7c555b8001a4efa0badafd59538e4d8b1bbedd39d5e2f6bd8e728c87c648dc89eb4aed8db430eb94535fec1529a5141f7d58424afcc89de56253338a859d0b17cae661d5f356c87f8ebd87c404500dc0bc5cc6742cf8f1e20a635c7b3e2a9fed71c9b2d3d9f85c3c06ac078cd2d35cdce0c8f87a6358dd53018c55891217e26b216e2cd453b47e765f7686d5ffa55707198b9d0907e6475c29c77a4497b4406dbac075253ba6733fbc213db2d371055e238e060a0a67022339b207053637702125cef6daf8fbf09fc61f43e299e32e291c7ad9d0a641393e2fbcfbae25317d4e73966da5a97b686c90e876e5647e67f29618aec03c2cd8f5eeaa100b826fd783b9eec998f038c7a7094b66fbba8a67a6a57ce57a56e326b5e4bdf588a0639f312888ce0daa86cfefe808b13234652f599b53ec7b9ffe68e401609277d5359165b4cc5af7271b56ea06cbf0a68e72715417ddd6d4a112a6edcbf6668c36a391ec1f9978295e969042d3392d81e11dde487aeb17464f70fa7347109b2e7a3e9a47afa3f97ee18f9a3df49659f54c4ea376948b40ca43e159c3a949bc44e1ee1adbaa7f713f55ea6842d7d7520092790e0e5fdc9eeff8900849f0376304c22836da582a8865ead495912fbcb4cd3c040498c297f192dc72d1324bf8904ca6878bb3299b2393b2b01681c57675178e93d8568eeb04115ea933c0e30aaa11d89a35a10cc6e8dee37bf9d5faa4cdd8daaa74463fd51c36ca60e4ef96f06da7497e2be719431319ea85d672587490245b369207164f5e0f6572893d497d52bbab75f02027891b38e2d83fb9493fde026eaf70e23d00c9beea31b09d7846e40927282deda9635dd87980b351b8b94fca0a743ead9afcc34e1c45442eb56fc0f3cacda7b9836878cb772b054dd32325c4d38e4e17aff1fee6478f64fc913810df8247567e5cf66144210c60d881311dc094ffbec73870e39e2847cc72a62442802b22568fc812b068d844dc0ef5f7c435d82f0517a35094fbcec837a71d8545c6e52e7f3606ef7c45574ae920b8d2de9ff1fd9e954eb6943b8a0a1c40594fbb1cdbcf01832704004fb7c1e8ffe220cd7d82dde8592f12c0f345f5af3397f1aa04004adbaa1526b00522cb00ab0eead2f78a67974851f313c96b13b4062f4422c565d875059d73e4f77acddf2a15c052b72a13789638d6494755bbce1e63694b506246232ac10699b9f7b1e8c9d8df429e938edec35a8edda4bba046a81fae41f03d99b5673668fa7dd4dc353c276691f558fa27431d6fd408c9d01f16be659b0afa74f3f2e3fae915f1ae697bc891eeaf51f39b7e4c33db0256c7ea2cdef7bd446436dbce60a88aafbbc3a633ae096ad17adf58ffd9c2b8132f91264e746266b4cb9ccf867b59063c4d678a8215989513c157b9b026a11e927a7517b07e1cd94914bff5fa15f24cf427bb505d85d9cd516fb5e3f8dfc01bd92755259f95b9b84073b788bbc7db86def04ccee61814e3ae4206b98c88040d4ca3af37898f162ac0d38586d68981a5898ca46ba1693e2ef3f0a19533a0be9ec234bfd22b515fb4755d21b53cc35f91b8c33132160ae68c630fdd3d642adc917fba46868c0cbf65f8067da8b83a92129f1cafd29d36cfa0cba694786fe06e198ea98a224d6b491a5ecc28a8b6e1099968568c7809aa7b5730f3adb9d357b23be1c2ac9b05c77fe144d6f78c54830a29a2e62eb1c7c892e476bb23feb69778e7400f7cb7710155b2fe39e3aad02aef109b36555609ccb28a16a6ba730705d05597745e470cc96c06e21a229bdabc8789afc38835acb02ce401ca085e2e31e264f3187a3b8b8fec699574101ebc4dabcf01d0fb9afdbeaad16b9118a347840f82a4543613b404875aea8dbe4c10d77134b61f823f39871dbb797777c100d0a5c1fec937c137706ac1460800e14d0599ae80e3022d650939b8e3882e14fb22629329ba7d454260e6909189cfe2602f2b87a06a9d3e10f3a407c7eb2a4703dbeea841e33f754875abd54e4f9b8be33dcf882f4efc414c50d3df532505700e72bf180cc191ecea4fdda618479d67a185307c14c1053b2e8496433bd3bf4ec7f4c9b23951282eef617e0a1aefb5a1c392ccb51eb6a172006b2898d05e1dfc74b039f5cef0d150507ec0b56e018fd074b57f4c1e29530d990064da4325e524e2a2a6b4589780dca9d38bfb44a2644a92e6cc8220b6ceade984facdd474cd0ff87f05befe92f73a0f60255f9cf8609f2ea08a4bc01bdeb8294c999b1c32476e72b1f603af2b2742ad465066c0397d61e6f32d99e9aa199547113dcc210bec09c11d1162c5d60891c32ec17a2cab00e9ecd6b941836689535d575484d2a8435c6a743c782b4f9226bd371e64db5d61f0d085816824e64ee0de8694afd5efd4df3ca1cc81ccef212792ac15593c74da42436e0477eb3e03b7e7c0dc30b5f574f1828e26b0366b478147edfa8e59b97c77796a0758cee933c555bf0249a0bf58158221ac4b5eb8d8eedd59757754f906d4ed7e49925c4b68db0acbc601b90bcb532826f1511ecac458c518e1b9bbed2249a7fccc49aa875948953cb802a678912ae20bde0c819d7e4fbf3f47e8f7b81f9d3ae78f90f543e8f106b1ea3bf6577b7794fef621b02e52eb8195438bb54ede122b0a3ba5d73760d3f2da2a6220c8879ba3c96810b263e59515337ad330412a98476cdc1343c16106507df02d1b454e586dfc595d95b98a3d57d4b24f0290f45433dba8f287bd7ecbaddae287ec532e72d1765780315ca786513947eaa7d6d121e4c6405d74cf0c8620dc5508d16a99c564b5f12e3258834628ce617dca75e7e520be05c71ad3996874fbe5c269740080436802493c0e5e7c3b019440894c3b4b5351b9db9a5afa154fb138d89c6a7905479c965663ee38432ae861de4946737cd858a316121405f2ed6b5c2d8d6b3bfa3e71af05aad2a648aa1346d2e26c1a64cdaec0fcb3330f8eaad7d8184705b4844d64ed5e81c6a4497fc767484d8627e02d044b144b032bfbebe67f96a19a73b0b4c1ce943d58140ab78ec56f0495131a72604b88d77101df2a0ff15f47fd5113174d2bdab64afb606685cd9d257bd46cf8e83829697471b389f17fce8159ff771639ef582dbef02c020e41b2b159c50575ff00413a5af1fe979ef578e683d0923ef63916237d60dfa4f25681a3e244769c1df78494bbabd0ad8d4344160dc242696d263106acfa569f9360c12fdb74d115d4d0273f8aff2cf2dfa17a306e1b77ed2fe386babb728cc1651a654d76accc634c14719467a61014071917d3ce4805faff08d97159955de0e7f9a5d709d2b55445da7dfede980c07bc5ce7824a81ac8679fa2f959c21ece8205f2d114dda9202970739a9faa1bf0535c9105408d950071e6569df1f6bf104dd902b83d3d42bbd811b692b86a0a9477f817be7a5bff526507cdd2645b0b11e61e8f917679a8bfaa6de112eaf4bf22240b1b3e490e3796bff09e857bc5ff348dd7d251d5f6c1a7151dfb69f8e82e3063c60727b48e568cede1fb2a52fe00732126225ba112c280f1b197cd79473c14d951f61c6f24aa262f57b8d4e1ee903b55fcc55d51a62062e025fbdee8578a831722b4d244e4e46476d550183e70140664aca4941119ff03e3d7d5845c731a359266dfbdfe74c1172647a46ca17bddeee7574d39dbba368c3f0c623bd0ac21a49d6aa6319d78a261d568f067c4d5ad30d9c0ce633cd85d4fe4045847a8fa161ae10f8eb978a43222e98ed6b17d24ddc9777140266c785b1b8aa24777dd502596c60fb2d96bfce129d5c86b63bc1df5acc8e4273d7f21a8da3f74d300035d46b98e67a200ecbfbd7f0e7f56fe7c2e8bbc999890f4a1c71108db71354fb83b84bd9c8642ecf811010ec4fe60d1ea3894a71dbab75078e6367d91a66f733b6ff0a073371ba231b2443652ae5cfc7d2f4da470b3234edab6f439a9b2ed501bfd262f5252e5dafd48178300d6a7d6ceeb18ab67324eca6e943b44557ae8f5c75e5a8ef5bb3b0dd21b3cef6774390c5b696e695afb811ee146dd83f69e90ef275e86b5c31c99ae1600e0cc5fa31dcc0a76151bdaa97ca3e9eb89ffaed7dce916b7a4da2af064d444f4572f4d1c7004ffd1c72d6c88646624446b66e430a81d2cde261d3a08ee7d0aedd70b0c18395d11322e3315606d2276965125867ca7590f79e16e2cc2222bc8be8138b6de96dfe7ef8119f5a9971ede192b9ed08137c882ee310e2645774cd1979e3e7f2a3accd9207b90193bf5cc0b9f347832ac78399b845f78d3cf4780d7bf02c8911bd972efa334c146f03d5272b08cf26d5d114cb329483769151a31b30725a4bad1bff02ca0fc3f9fbffd1c7b716e5a0258c421292650a43af4c7d17cb41817dc20949b2ea0fe42b254977e48bb5118f0428b6c0ddaaf7272ddb799dcb28979ea543663c1f1000000004b1f16e09317ab9dc5d9d5183d230c667201a3a7793e23020559fac58812606f07512c99ba380f3bddd49a137d8ba7b1b4330acf2503856b52a13432a0b5aef4ce774e38d8e4dd0bc96fc2ba0d36ea72cdff944b20ba23b607328f1cf7bbfbf9834df2531f843f2382a2c6a7c6cd667f3d6f", 0x1001}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x8) connect$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r1 = getpid() ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000001c0)={0x8, [{0x3, 0xffff}, {0x3, 0xfff}, {0x3, 0x6}, {0x3, 0x4}, {0x3, 0x3}, {0x3, 0x761e}, {0x0, 0x100000001}, {0x2, 0xe33}, {0x0, 0x67b3}, {0x3, 0x8001}, {0x0, 0x7fff}, {0x0, 0x100000001}, {0x2, 0x3}, {0x2, 0x2}, {0x2, 0x10000}, {0x0, 0x1}, {0x0, 0x8}, {0x1, 0xfffffffffffffff8}, {0x2, 0x2}, {0x3, 0x2}, {0x3, 0x7}, {0x3, 0x3ba77f65}, {0x0, 0x2}, {0x2, 0x80000000}, {0x3, 0x8568}, {0x2, 0x1000}, {0x3, 0x3ff}, {0x2, 0xffff}, {0x0, 0x1f}, {0x0, 0x8000}, {0x0, 0x73a1}, {0x3, 0x80000000}]}) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x3, 0x1, 0x4, 0x2, r1}) ftruncate(r0, 0x0) 10:42:53 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000600)) ioctl$TIOCDRAIN(r0, 0x2000745e) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0xffffffffffffff51) pledge(&(0x7f0000000100)='\xb0\x00', &(0x7f0000000140)=',\x00') ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000640)=0x6ae1617e) shutdown(r2, 0x2) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000001c0)={0xfffffffffffffffb, 0x6, 0x10000, 0xb88}) pwritev(r1, &(0x7f0000002bc0)=[{&(0x7f0000002ac0)="80eb87088e618c8f120d6482f27678e3e88c5e2edd2a7d76696f16cb65e5f9c11eb6550e1e57c04624dcaffa553fe4bb67825957804184cf9b36ecbcfb2c94814093e43302859859c9b3e2fc9d4006d359cfa6dac9b6876197cb584b0ad4a287bd98d2c1175ddf3b626c6f48ad9652eacc0760ebba0371f5ef07ad5d5e15297879b3375030a6811db21f736b0204e9d0b2e111c8eb9a7a4fcd64715db7f5461802db39c013fe97475e9c1b802cddba4e03c9b93c203ff48ff98c0f8cc3ddf18f17564069e2403365f15d379e11837373", 0xd0}], 0x1, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000200)=0x9) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000240)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) write(r1, &(0x7f0000000700)="94c46fd02722d3400779a716a4d3bb726e470bc115435daf524c10b50094fea0fc8a6f2074d817232a82d84b6368e540949e3d40c6accebadebf8df3e9df36905d2906b48c1ff21f3764b6d972aee393d829b14d6e39a34175f6bbee724a19b20e82caa06da9230072923a989780ad124d0e6e27f47baa9224a7016e4c04bf1e218ac835317d7f58b6f0cf4ecb2687df44ca451db4e455fa1f37e6cdde40b930cbf05c9a1c4973fa72a5091310dc3cb9ff9fd57f479666e71332515e4a2381ffb0262d995e466cd425c7f602dd0dba77c59f4a6a0e8d2a130429a67a9e0390fc9e82c1e03d622d6dd9963296d45429baaa71", 0xf2) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000280)) sendto(r0, &(0x7f00000002c0)="387a97c8d11b3b67bb8eee9a896860", 0xf, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000340)='./file0\x00', 0x200, 0x2) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000380)=0xa955) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000003c0)={0x10001, 0x2, 0x8, 0x5, "f293a12ada23ff76bf4a11b246b762b7d61d68cf", 0x93, 0x20}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000580)={0x5, 0x9, 0x20, 0x7, "9a0246da612267e12caa285cefc8e6d032e5b664", 0x81, 0x3}) r4 = semget$private(0x0, 0x3, 0x100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000000)=0xc) fcntl$lock(r1, 0x9, &(0x7f00000006c0)={0x0, 0x0, 0x80000000, 0xb486, r5}) semctl$GETNCNT(r4, 0x7, 0x3, &(0x7f0000000400)=""/161) recvmsg(r3, &(0x7f0000001cc0)={&(0x7f0000000180)=@un=@file={0x0, ""/22}, 0x18, &(0x7f0000001bc0)=[{&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f0000001800)=""/229, 0xe5}, {&(0x7f00000005c0)=""/55, 0x37}, {&(0x7f0000000680)=""/12, 0xc}, {&(0x7f0000001900)=""/226, 0xe2}, {&(0x7f0000001a00)=""/61, 0x3d}, {&(0x7f0000001a40)=""/43, 0x2b}, {&(0x7f0000001a80)=""/251, 0xfb}, {&(0x7f0000001b80)}], 0x9, &(0x7f0000001c80)=""/32, 0x20}, 0x2) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000004c0)=0x9f) poll(&(0x7f0000000500)=[{r3}, {r0, 0x20}, {r2, 0x4}, {r2, 0x4}, {r1, 0x60}, {r3}, {r1, 0x4}, {r2}, {r1, 0x8}, {r1, 0x10}], 0xa, 0x80000000) 10:42:53 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x4, 0x100000000}) r1 = dup(r0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000140)=0x3) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x8, 0x100000000}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000180)=0x143) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x20c12, 0x0) 10:42:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)="c4", 0x1) 10:42:53 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001740)='/dev/null\x00', 0x882, 0x0) readv(r0, &(0x7f0000001580)=[{&(0x7f0000000040)=""/38, 0x26}, {&(0x7f0000000080)=""/99, 0x63}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f0000000100)=""/135, 0x87}, {&(0x7f00000001c0)=""/23, 0x17}, {&(0x7f0000000200)=""/72, 0x48}, {&(0x7f0000000280)=""/203, 0xcb}, {&(0x7f0000000380)=""/173, 0xad}, {&(0x7f00000014c0)=""/183, 0xb7}, {&(0x7f0000000440)=""/52, 0x34}], 0xa) pwritev(r0, &(0x7f0000000480)=[{0x0}], 0x1, 0xfffffffffffffffc) readv(r0, &(0x7f0000001680)=[{&(0x7f0000001640)=""/31, 0x1f}], 0x1) getsockname(r0, &(0x7f00000016c0)=@in, &(0x7f0000001700)=0xc) lseek(r0, 0x0, 0x1) 10:42:54 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 10:42:54 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = getpgrp() r2 = getpid() setpgid(r1, r2) r3 = semget$private(0x0, 0x1, 0x90) r4 = fcntl$dupfd(r0, 0xa, r0) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000380)=0x3) getpgid(r1) semop(r3, &(0x7f0000000200)=[{0x3, 0x7ff, 0x1800}, {0x2, 0x3, 0x1000}, {0x4, 0x7f, 0x800}, {0x4, 0x32, 0x800}], 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000140)=0xc) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000040)=0x7) fcntl$setown(r0, 0x6, r5) flock(r0, 0x1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000280)) msgrcv(r3, &(0x7f0000000100)={0x0, ""/4}, 0xc, 0x3, 0x1000) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000340)=0x7) socketpair(0x10, 0x9, 0xfffffffffffffffc, &(0x7f0000000000)={0xffffffffffffffff}) connect$inet6(r6, &(0x7f00000000c0)={0x18, 0x3, 0x5, 0xfffffffffffffff9}, 0xc) fchmodat(r4, &(0x7f0000000240)='./file1\x00', 0x1, 0x2) 10:42:54 executing program 1: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') mkdir(&(0x7f0000000000)='./file2\x00', 0x0) lchown(&(0x7f0000000100)='./file2\x00', 0x0, 0x0) 10:42:54 executing program 1: r0 = getgid() setegid(r0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x1e, &(0x7f0000000000)="00ff0000", 0x4) socket(0x18, 0x8001, 0x23) 10:42:54 executing program 1: r0 = socket(0x2, 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x2) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x810, r0, 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000100)) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 10:42:54 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xa1, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) 10:42:54 executing program 0: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x8001, &(0x7f00000000c0)={0x0, 0x7f}) kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000080)=0x9) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r3}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r0}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r1}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{}, 0xffffffffffffffff, 0xbb, 0x10, 0xfff}, {{r3}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r1}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc66, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) readv(r2, &(0x7f0000001800)=[{&(0x7f0000000300)=""/151, 0x97}, {&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000000040)=""/51, 0x33}, {&(0x7f0000000400)=""/74, 0x4a}, {&(0x7f0000000480)=""/177, 0xb1}, {&(0x7f0000000540)=""/232, 0xe8}, {&(0x7f0000001740)=""/171, 0xab}], 0x7) 10:42:55 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x88, 0x0) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x10, 0xf0000040, 0x5, 0x3}, {{r1}, 0xfffffffffffffff9, 0x20, 0x1, 0x0, 0x80}, {{r0}, 0xfffffffffffffffc, 0x11, 0x4, 0x1, 0x9}, {{r1}, 0xfffffffffffffffd, 0x4, 0xf00fffff, 0x8001, 0x10000}, {{r1}, 0xfffffffffffffffb, 0x10, 0x4, 0x9, 0xad}, {{r1}, 0xfffffffffffffffe, 0x8, 0x1, 0x9, 0xfffffffffffffffa}], 0x0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffd, 0x40, 0xfffff, 0x100, 0x9}, {{r1}, 0xffffffffffffffff, 0x80, 0x20000000, 0xf32, 0x1000}], 0xffa, &(0x7f0000000340)={0x401, 0x4}) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x400, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x90, 0x0) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffff8, 0x2, 0x1, 0x1ff, 0x2}, {{r3}, 0xfffffffffffffffc, 0x0, 0x40000083, 0x2, 0x1687b927}, {{r4}, 0xffffffffffffffff, 0x8, 0xfffff, 0x6, 0x800000010000000}, {{r5}, 0x0, 0x20, 0xf00fffff, 0x7fffffff, 0x9}], 0x3174, &(0x7f00000001c0)=[{{r6}, 0xfffffffffffffffc, 0x81, 0x80000008, 0x0, 0xffffffff}], 0x2, &(0x7f0000000200)={0x9, 0x9}) r7 = kqueue() kevent(r7, 0xffffffffffffffff, 0x6, 0x0, 0x0, &(0x7f0000000040)) 10:42:55 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x140) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) r1 = socket(0x800000018, 0x1, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000000c0)) setsockopt(r1, 0x6, 0x2, &(0x7f0000000040)="0dc41f4e", 0x4) 10:42:55 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f000000007000000000000671f76308304ba00"}) poll(&(0x7f0000000000)=[{}], 0x2000000000000048, 0x0) 10:42:55 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) 10:42:55 executing program 1: r0 = semget$private(0x0, 0x3, 0x80) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000080)=0x83) socket(0x6, 0x8000, 0x80000001) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f00000000c0)=0x3) lseek(r2, 0x0, 0x1) 10:42:55 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 10:42:55 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100a0, 0x0) r0 = kqueue() fcntl$dupfd(r0, 0x1, 0xffffffffffffffff) pwritev(r0, &(0x7f0000000000), 0x0, 0x0) 10:42:55 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x7) munmap(&(0x7f00003f0000/0x1000)=nil, 0x1000) open(&(0x7f0000000000)='./file0\x00', 0x7ff, 0x100) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f00003f3000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) mprotect(&(0x7f00003f0000/0x4000)=nil, 0x4000, 0x0) 10:42:57 executing program 1: pipe2(&(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) sendmsg(r0, &(0x7f0000001800)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x7fffffff, 0x5}, 0xc, &(0x7f0000001600)=[{&(0x7f0000000080)="4b17df0b79a56dfabb9edc8951dd675280eef7116057b048ae527940c2af4299493cee6554b9facadb58eabbd4a104ee5c00682e8c6e189ecba4f663f0bc3a96592b76f0246ccea5e3a2304fc4e07ddeed94486fc970c70090a3e5294927693a37721b29c4ea32d76cdc263d3f47bf3f560218e91f6775a1ea358345ef6ff2f3e7ea68162165c24dc6b8054137ebea0ff1be11bd9f1bc3d1429c1e41749f4b85c7aacb9ea8a2dd4e6039", 0xaa}, {&(0x7f00000001c0)="37149529b47e3a67580a15907dff56e69d120673d3d07783d6457667ac27e0763998c3a7bef96f88ce55ef86e3039349bdb1a9b64b7a851bd8a8d5a2e835a727e9f478775772fddbb8ea31167e4332e3e2700aaec38121ff6f8f163a227769dd0e83ae581c0629384f03c9c00c0dfd55fa224914d9c3e65bb39bd921d2e3f0b5eac2c4a9082c5200f200409486ea557e488bd46e817c0fd8f896576f5380", 0x9e}, {&(0x7f0000000280)="2b1b19f714f6c80b3c9a75997b812bdf66eb675b49273b9c09c6d6a49c9f4d6b54b4b10a84920c599d40d078e1d7c3e2213429980f6ac89f2b33e2ac095639856a72b0015bca4e4295c506861f95dbf3059f5a265b291f235f99ac2252cb29577c50da0b05d89aea40ad794396b0afa09582821bacea5dbbaa4dc9b5fe947dc7aac5fed0ac326be556523efc5e9eeb6d771c7a86019b0871d40c9a2ef693cab3ee0000421f", 0xa5}, {&(0x7f0000000340)="009e6149ded801e305dfd031216779dde19113e534ff2d821dfaf3e87ca701c83aba86c6d77cb7b7a65ad4778d4da97ad9ad2835cb1be0af6708b9b697e6dd90e170c4370d9fea4b812a79e271f1503c27c6c58b93ea21662a4621300f8c9346", 0x60}, {&(0x7f00000003c0)="358a410f214f7733", 0x8}, {&(0x7f0000000400)="9c3506f8385223cd5e9332e6da5f6daa7febe5b71950e55e4f90059df19f6fd84b06237998ba34b579c8d07e3491c79cd9e03ef6d8d80ff913731cc39d27f17f371ce7796837d6e37559d1f233a2952599e624ef3c914b9bf39391b3c3f634c9c3ccc1ac89a080d5f76ee0eb849b04cc51d35d95834cfbed0370ba92b066e7ce982e331d0b443d9689d67c69db", 0x8d}, {&(0x7f00000004c0)="b6cc4217a8b9706b331638b6aacbe0c8f533ae61d84d227c1015792e934f6b89c083f2710e123b1a9c3f8891cec35fff7d463ea166aea74eb5507a4e19cee6151cfe695f912cc814d992581d53333cb3bf85658458fadf3589dfc3f981ebe04daa3b6e3d4509be77cd9170d80aa3520ffc225ce3b9809f674f93cfa89439223bdda0fec705464f78c781dc47c09d45c85d1bc5068afc419b481255aea61df26fcb", 0xa1}, {&(0x7f0000000580)="00820fb2fe059c3fffb0a09f946f37ad4a59b5d69f3f8f36bbb21dba8b73b65c12e4b801c3dc45394e7dcad0c2a3acfa94d9319907484842bd48884023610c91246b7843b818a209849405cc6b7d073f418ca334736ee26b940b3136102df439a32ad919898f75d68f37b463c41565ef39fa859ac2af6713c1afa37ab235e028a46ffdd11da698fb494039c9446bd1bb270da6b8e1470586627af6cbe5d4997c9ec54c93bb2d6df4d41b69ee87f10a038d87c093c8c792585f73869213c024c6cd36d2e0188ebf942aa3535a2a8ccc81237908ebf9eb8c64c0864a54d736dce2aa91fc561ef6eea31f2187ccb5b74d27fcd0612f282e8995fd578422583f8b893e979b2ce6ca3cce90170f43acf2120d43946d3118284bbd700f3d33e53d0740e3d49ac5f7eeb6c22fbe40baef916cefae36b11794f5c31f98bb274abca75ac54a793781290ce639e22d20d44747daa44c5820f10b8896d79a4b30deada974df175086b6a890327f92868b6852f8a65c70790d4e735a81a979245c4e49e805a2808496782d54622b09f579674774e16ac92445f43ffe911c964e0c8b9da100540722fbaa289cd9b6ed49488ef918f1a4c1dc5bd5693796498018bc20baca08b3bcfdf3f3a9007d3c24403b7cc6c121fc14efb3e3f592bd53e3962c14dd1cfddb945e94a52b827c5a272086c79b15d8439151dfb1a7994407710537a4ca1f16de54c5e53ac2804cddc93a0a44a8bec3e3831dcc240baac3beb97165b97e1b305817010c3ac289015661c31f39554220c0c0823bea58c7974bfc52f91d5aee587136feae7998703c83bddd84856581ade4c28c1480937eba8c57d49dec208effdb275c0b1ff7a8c896883beac54ee557be38cd2725f537c6ed31b04016dc0954b940297bd02bb994d02743f51ef1f6e2997bb21d9dc07696207392369dc8530606d54268fd0de20815b19c1b7709a4e141e1aa566e180b076dc21e7f59bcee5294cf9af5e465df0e2580357b803620b942ae4297b6a311143fecc8bbeeb1a6eac66c12c0d0898e8e07931d607180afd725e93b1775ec3008dfd51eec6b9b34927608dde59ade148d1923dbf4be95d523a4661458ad0254d9ab5050cd1d05cc84911956fde5b3ca3eee620dcb8f454b9c53d21fed05254feec1dcab18f6703225ca52bcd959e0476bb66d841eafd5a7165541972ed6a722063ada4100ddc4f00bec7c5eb8fb4acf4d4ba4661849df329b436f958d2448426639a6c56ed00355253a92d3921f14acfaf5ac716a30a848f903eff2400fc6eed82c8b4e8db1c54cbb2d13b33347a9a6b0794d94667ee4a3f8525ef6347486a4b9a260e17ac8217d84f8926860feff4b8a9af34d86d251624ac30edde9693fe689874add83c5693bc33ac744bac50a053c1d35662f02629310b4eab20700cf1baa24569fa9fd138004df47e4e64012c6e7f5291eace6848cd9535264b34fd2755e0e31dffbaf889e89e0a1590802ad8091feec8ccc93df27c99980cd3af378711d22848e21a9ab432731b266c51888a2a915e26272b30c4976b61c316e80f2254fdcbca428e8cfeb856a1a27d2f057f4ffd075e586a89b87d48f094983c3a50e8d07bc091f96640f8ab2447bcf4fae4999c7fcc5fec4122316e6bccdbdebe6abf7f747a68fc41e01ba2f019e6bd8800372960a10d4f23373317dba2834c6c66432074dea80860ce47e20ae6a152b1c4f3b42de4ba7c8ad783bbdc6b98e5636c538bc4a346462dca61c8bec8aad1422d3b7b0ca3ffc75bb4bd53eece5e27b3ca126afb06b04f8566899e6f653af14e3d7305bc17117b2a1f4c2e58a9e53ff4b1933a914a97768d4d621a8ed4848182fe09ade43ad6032d042e03722390fab13c1bf7ec6a77a7e3acaed35ab419dc3810678b140e400a1588368106ccadcb14990817f34cece0de79ebf7f9402cc4d95803e72b8b163bebef28fec7e72d4d545319f4f2042038b742018ede6062f368ee4fcef14879865e201635cd23281f59f9c0b757214bc6ff737ee68a296279e335162647b6556646b3456fcc7307513fb873e4cd80aed98e33f5faddc72237e9513afd76d663460b9a827edb53b8e5d6e8288e1074d1caa1ed3b2cd9059d9a20230bbe52db4640dabd6a90c7d2c997403fb0043ff58f1c2c17779e8f2202c8c21ec1a744417eae89b4ebaf8dc2ac736b89d7a913d3b39383026ed554eeb9c524ad6b327f79a7bc9cb1f993085d7b188ffb867e5bcc672c96d937ca87cdcff19b14fdff5e5f6aadc114b7ed7e7b2426dde2c2acf50eae113225d63aff4530bee773186ab9de0b4529ac1f212e347519fc2f38e6f52b361ec5c48d2314586758155d62f8cdbedd6e2b23eba99ba20faa7a8ac07817e363144a8093316c3984a099749b2edd8e4c7c8b86eee0b9a11161ac3822e1f08a44e2550f19f71239a20cd07fa57b3325eb38920b7ce69f65f36c98d231a6be08dfd996f445b6c69848b3ca6074985a706112fce34b96f9b4e45c04ef927028cbd79820e6606abaae9051a7875910a53d34b2536f2f5331026e6f2f054f4685fc59ef6cd196f6962f155e485f4df58dde404e7b06be3b30fdc41d3178393fe5b5cfd586fe8ab85ba33ebd45cb6693225b83c2d1543d2698d5e573bbad7ff9060e9ee0044ab31742a97c726440f87ec40689c8307e543ed4d48525708abda9a5415498928bc6ae05b2c60817f5dd2d11cb3e6312e3d7ff56b553288431554f633566b10ad9f7365db58e37bad215d48657fd88ac8101aa0e09f49949a19c8e6bca6f2af6778ee820e665eac9b02f5e6d16c620d18dfdd1de3f76f66fea74a78f635ea28aa39a5b4702595c5ae8a132ef379f2df9bd2a02e9eea7a2ad8b27dbc9964750967bd9c5c05c3ed7812b15ea368e222e5b76563cddc20fc00a2b6c26a15416b2e6496a0d1a634a57c069f2b62ce9325579ff40624a5f04fc3660ed6e7a5f98f23ba6339740de87f4303d268c1b2bf69a92e19f428b254a8efcf5cf9688a167bfda58f2bc489baea7928d54b44a74ad2894fffa30d9ef2ce80c4bea1c5287aa0cdaaf53b91d8ea9a9c2dbcd3d235d0de15a8c2ecf0b70cb5603ae7428f988f7d54c4abe5fbd26a6ee3d8230a39ecde327d5c2b775b181dc5c2a8d8f0ae324792fae72bc00ff3eb8dc1c520c565c671f98d715a8ad2ca600621a02a72479a3258bf55ea1023a45879c53c2e332665cc179c6664d360d56acd3e71b60b926524bd9ae9cee963c6e9f312748aa056a1612d2e7855c9366d1cdeb1fb40d16747b70772d656d68767fced03fbfa6af4c9c8cb8ce532ff9630dcfd33a0200a0cefcb2d949bfb616fa9302df6cbb0937eedb7295d5774d2d5c352a8ce3d2bd5f47e2c42771034c59f12b86f206461664d3bd63bb1f09ac33ceb70addace1d3daa0945419fa2be6805fff4d65474a3177eaa2d6151388da94a6e1abdb21fc0ba2e2e33284efd5348a723a3e11116a31a6747d4bd93979615735a2aa629bad8b36b23dbdf77288d9fa2f2df440ad230c43016cfcb9ae02a190d574542966da0bb197a10fa2149db3ae5fe2ae1867e72fc8ffb816387fcd5e07c78d6e1bdda9124677cd1ddc43cd9caaeb8b9e67a5fcffe71113dae85ab036ec903107e8e2c3c705cfc941194a666d7d79dccc97ab3f027a2d3a9c41f52b474b97fd762ebaa45726029b3f076c58be76fbcc6a1acbdb44ffd85e2aac9673c2a005a235b05a8486d2de263c1901bf4d0d799b0cabb809bcf3ed7a111fadc7302a1bf0eb911d727cb7b8ea7049f47916b697091ecb379fa7f0b3e2e9de194a9e30ef64eb73d624a8bbc7839501cb47202b633ed5ec18588816dee97dd5668f17cfafbcc92b06d100ca47ec3d26222c25b9f2d44a3cffe061c5bb6f5652e76cc9b3e94c15f08c973f5ecaab79c758f1bbbf2f8f1e170524072f0e95925a2e336cbf2f2b38a1b6dc102951e78d52733e2d1b2e6e7bab9e0e4cb1145ae4f3af0b335e2cc7e7b8e534f7e31b8a43895b16b1261b591d244aef1a137cdf62183ef3138a137a4ed69a42538c2d42b691a0a63d71912f89c9f19dd6cd82d415056db98ebbdda8a041362c846b422437c939750a0f1ea4e35cf90489e0e8f0f9139e5e42b3ef47761c5fc510216f5de13e751b2fb699eac11b40b411b94435a33ead246279b466dc48cd484066fd66cc338ddf6198c3f234583eef6c87874a197a7908647c508dcbc9bed5b7c0099310fed8b2d908eb36becf711d45d477ab974c3fce6fe460fda1f72ec3cb125a1f89407eddfd29b326a15d3ace0f2a0190c08d5033866290cb5a400310c6fa12412a722f52bdeef95d3c5a1bf87284969db0b6cbe48552bdc8d1174929450eeec242677c7905528c210894ebf18809500843e18bfca7969a7f8273fe46a0a1c48c7176b5e291737cc192a6cdca0b4334337b365f0ebdf50f0f4b676303e44e8a90b068c30a547a476c10563e3603a58f1d0c92897061aa30268dc610c01a59ba2a1a438a0bdbcc80bbdf115b623f3d6c0b9fe659cc66c7a410198bbfa7ea2454834d0f975bab6e462e81a814123828c5181352b7407f674af9b29eecb5b23abdc3531b29b615ee076d3973c37bc9953a1aa2ceb618dcf509c6c7cc41fdd4fecef7f59bb54684f6ed7fc8d996c6b47ef543eda29b1d0eec8eaeaa8771e379c6ad96928bc4705ef9a176a762988b3795e3801690f147226d9bb288432b2cb2ca60c3c3e2e2f19e78270805c107baef006e351539d4463ceeae9211952c2b4042a4c9cf9ce347bbd715b8868797f575bf4766d6afba12a1b0aeb5735972dde35d3ac195fe648c19dc537aaae975bfb4f8997f845f64066881423f25058b36191f2fd2a667a93a968d034d4ad8b53ae397291c4249369d85ff36df926963beee6c80129d409c874e07f72dda1b2996756d086988bab926177916f66fb7c4a88d8a4cfcd15cc7c14f9e1c2e56bba366969b2bb6e6f1797c6a05258d899938d3ad38e32b5927d9e5cf76efcae2188053a719346236a2b027c0396dc9c88621d73da1e5c1876b71fcb5d2dec2f6d966de7b0110c7111b9438ecbf776d306648405b4128f47eff43da500da45a82096071013a76081003a142e5ff75d8ff2484c2cd491ff7859407c16fe0155fef5c532b4541e375572fc079ba4c927ff899a85eef87f061d9060277f1ab1deb0f9f41f56289fafb7851d2f9dec7952491f402cacea3cadbe700d87968e4a24ac400f7033f692773b4226450d130fc85b1391f55eca813aa92f83bd800f2c0d97650337f0212affb58fc4f4a8c4d0742954d2f0dd5000db8d25bc50da05ed5274c9dedd84e0ca7598f6add397b8fb4a9f4777bbdc050c5360a60fd5538fac1049ed4fb781109447311b2e430bd7387095691c06a87fb9c8161ce0e6b961667ef61dca86a0ff2ba09144ebbf163f0cc8161d39f191928c463e24ad1ba16f42cb0e103d201d5955bdbb3351820df59d46c16c3f7356fd0227b93d55a2649c37f3eb285eb4931c28d0d9a20b116adfe8ecfd7614fccf1f2e886012b902f635bc349e29124dff4c3081702da5d24e59d6da62e3abbf4cfd35dcede6b53617205cf9ae599aee1cb2cd8e015bb5715580786c3efe03c4755d432f700a77a1027f6e9831d593e9515240efa4a5d1add98afb83422f92e16dc3cd445f9bd785926dfc7b22c0afce3f67e8f921846522d9ee28e0a3cd7c406f77ddf4db1289563b67eccff72b9a25f54e96d078f30fe73547fca537e0283d9e4912be1c3be3a3238b49", 0x1000}, {&(0x7f0000001580)="02835d78065253c2af415e4bd0cc7a7368525e44cef9b65ec000b8f702f233d154a35b434dfab555bb74bbf4c71a64a29d77f3ab8c0a4f39d2ae797bf24b684a727ae5ea432591", 0x47}], 0x9, &(0x7f0000001880)=ANY=[@ANYBLOB="a800000000000000ffff0000e2000000cc185a93e3fbace02ca09a195547ceeeac8f3a02ad180112dc7871656b4ad2289f7efbf8eabcd2f45db6dd28fbe3960e7eecebf7a5c7c3aeb146e741d8cb6f57d676620331b718949598a16d121346cca66e22cb5a81e1d0595e8004cc51c88b68ab7d364ee80a0d7385c97ccb75720bc0459a63ec5bb87c15a6692f0bfbb12413d421b23daf3601ee1937015896694b2f48e38820f8f0766000000000000000ffff000080000000c74de0308c67f4ff726ae337e0d35d549477101289464c9e44965850ec3329ba66ef633158b8b441a139aa8d30a86797ada1c42b0f0467041008b3591e8788f3be257e7dde85b2ec87000000000000005309853250d8167b60e2359385758e39266ac44734f7b610b9bb"], 0x122}, 0x5) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x1, 0x0) 10:42:57 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000140)=ANY=[@ANYBLOB="70012e2f66696c6530004a325975a895df98337bb9da6d75cf6023c5b61fed932665399a1c5b7ca3fda6b9f2e55e5944a7b107d3a9750ee089fe2fa41386aaa078bc964c503f4658576acebc21353da90171f33b8eb1e03ae0d7397c7018abdfafc3b5241f2332315234cc85c59558d6c7067972e41bbf5c507116289ed0a8843c1f95cdfb9aae6243719b98336afb43c13557d3a880e347d792"], 0xa, 0x0}, 0x0) 10:42:57 executing program 1: r0 = socket$inet(0x2, 0x4005, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/127, &(0x7f00000000c0)=0xffffffffffffffda) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff125c00000000", 0x8) 10:42:57 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r1, 0x1) close(r0) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) r2 = msgget$private(0x0, 0x101) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/17) 10:42:57 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) 10:42:57 executing program 0: r0 = syz_open_pts() sendto$inet(0xffffffffffffffff, &(0x7f0000000040)="08ea6fba3f5dbb30133d7e6310dc6876", 0x10, 0x1, &(0x7f0000000080)={0x2, 0x0}, 0xc) r1 = syz_open_pts() r2 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setuid(r3) semget$private(0x0, 0x1, 0x4) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x4012, r1, 0x0, 0x0) fchflags(r0, 0x0) dup(r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x8a, 0xffffffffffffff00, 0x81, 0x2, "d65853cb8a519cc22d80c0b7c8880f322dd04d1a", 0x3ff, 0x7}) r4 = dup(0xffffffffffffffff) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f00000000c0)) 10:42:57 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x3, 0x101) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000440)=""/4096) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) sendto$unix(r1, 0x0, 0xffffffffffffffde, 0x0, 0x0, 0xfffffffffffffd48) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) r3 = dup2(r1, r0) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x1f, 0x800}, {0x18, 0x1, 0x9, 0x7}, 0x80000001, [0x7, 0x6, 0x4, 0x3, 0x3f, 0x2, 0x15d2, 0x3b]}, 0x3c) 10:42:57 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000019f97)='J', 0x1) r1 = kqueue() dup2(r1, r1) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 10:42:57 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x40000000018, 0xffffffffffffffff, 0xfffffffffffffffe) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:42:57 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\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) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000001d40)={{0xba0f, 0x1}, {0x9, 0x100000001}}) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f00000001c0)=0x4) readv(r1, 0x0, 0x519e9ff5a54d8863) pledge(&(0x7f0000001c80)='\x00', &(0x7f0000001cc0)='@:\x00') ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) truncate(&(0x7f0000001d00)='./file1\x00', 0x1) r5 = socket(0x800000018, 0x1, 0x0) setsockopt(r5, 0x1, 0x2, &(0x7f0000001b80)="e59051df6dc64fa41f02ebafb1604d6671baae314929eddb716b074e92fdc03a376c7ce4a5e5455144670bb48df56e63ec624c40fe894f9ee0899f376eb8b9ba7b73f8d15e3eb72fed6b536b2a6c1dd21ca3b07c162cf33170da62750ea05f184d8fe59326e0b06a3d846204a19fe18b49389c884f5c3a1d72f11067d8709da787ac919fba2a59021b9f667a899341aae64d1261b41425b365ca6c2aa0f2163ee9df94b7eda98dae99329cf9fa7fe9dc3f3dba3e9d94979155946b47d8da6c191c07011bd5447eec520c6b1efd5c9fa0961251e41dccd4d737af8757cb11d1d5f0c3842566d2339d4673be06f95473c590848e127a8e9524050572", 0xfb) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0) r6 = shmget(0x3, 0x2000, 0x2, &(0x7f0000001000/0x2000)=nil) shmat(r6, &(0x7f0000003000/0x3000)=nil, 0x2000) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000001d80)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xfffffffffffffcf7}, {&(0x7f0000001e40)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 10:42:57 executing program 1: r0 = kqueue() poll(&(0x7f0000000080)=[{r0, 0x17}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000040)) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 10:42:57 executing program 0: r0 = socket$inet(0x2, 0x4005, 0x8f7) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = fcntl$dupfd(r0, 0xb, r1) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ff9000/0x2000)=nil) r3 = msgget$private(0x0, 0x1) utimes(&(0x7f0000001bc0)='./file0\x00', &(0x7f0000001b80)={{0x0, 0xb}, {0x81, 0x9}}) msgrcv(r3, &(0x7f0000002080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003a7e7ae25644980000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005feba9284a1800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b18c85c162859e24d19d066d8586ef412a419ed119cbb2a4bbf2368746f1fe689c2862811153f54410a4e348feff81ae81ca22312b0fca966729a30837275919ee32cb923bcf25d89af2b257c9a67"], 0x1, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000001480)=0x265ca) r5 = syz_open_pts() r6 = dup2(r4, r4) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r7 = semget$private(0x0, 0xa50f344e8a0cd549, 0x107) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000000)) ioctl$WSDISPLAYIO_USEFONT(r6, 0x80585750, &(0x7f0000001a40)={'./file0\x00', 0x9, 0x8, 0x10001, 0x400001, 0xffffffffffffffff, 0x100, 0x3f, 0x1, 0x1, 0xe995, 0x9}) r8 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xff79) r10 = geteuid() getgroups(0x1, &(0x7f00000002c0)=[0xffffffffffffffff]) r12 = getppid() r13 = fcntl$getown(r6, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000001ac0)={{0x4, r8, r11, r10, r9, 0x91, 0x5}, 0xfffffffffffffffe, 0x290, r12, r13, 0x101, 0x5, 0x8, 0x2}) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) msgrcv(r3, &(0x7f00000013c0)=ANY=[@ANYBLOB="000000030000000000000000060000000000000004000000feffffff0000000000000000000000000000000000000000140000000000000000008b07451db786a2378b50830c0dc6eeb4fa7206b27ab7ff0a2d132dd8674210cdf8bd71ddb1e3bf5786a81bfef2d1a99b00fb2b443ab51ad5075141b9abfaf32b7391b6f8f2a8bae8dc2d8fef876db6fa92b412a16bfc402018d18d4260792d7089315bcf3923"], 0x1, 0x0, 0x800) r14 = msgget(0xffffffffffffffff, 0x3fd) r15 = socket(0x18, 0x2, 0x0) setsockopt(r15, 0x29, 0x200000036, &(0x7f00000001c0)="4b74954c", 0x4) msgrcv(r14, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f3ffffffffffffff0000000000000000000000000000f900"/104], 0x1, 0x3, 0x0) sendto$unix(r15, &(0x7f0000000200)="c25382198c918d685ff1056a85a4a034f8d64b6bc7e137b52457655e92f3569ba22bf5cdb15f0df3d04c515c132a02ab601e3524ac4baf5826b5ac217ff82514b1782311054220761a8a4999bb77bbaf0acb03", 0x53, 0x7, 0x0, 0x0) msgsnd(r14, &(0x7f00000018c0)=ANY=[@ANYBLOB="0100000000000000935af92b04ccf3298d7e5e869f3a906ae790f8b7ceb0ab8b51bbb8af832c38d6ce56830a86a9c700040000da55d4e3551b39eec1c82fc372223576bcf569586ead4bbe002aa64f1c6b1ecf553514b834fbd73b9c1626f27fb12eda5fefcf770fbeaf28a76f13634336776c940a893167edc7df5635f3c45fd085505a674472b7b4ee0368d532e545ec757ffbd7650aee68fb280da2bd766e9027099094cf17b324f92478cbe46fc73705f2c5c08e3e20c86678c5ed67a1561ca7d38f921c7464a405f6ad324fa352afcaef0c914942f18ebefd43b63c5003a3689c495c5c4c0b536fd047b42d93a32ca97c20aaf86837fd81ce850be88042a5a83465d0899ae0d4442c103b4f4d0e18b24432baa0c235f098881b4fca8c7b0138050000007be72300000000"], 0x1, 0x800) execve(&(0x7f0000001500)='./file0\x00', &(0x7f0000001580)=[&(0x7f0000001540)='[\x00'], &(0x7f0000001740)=[&(0x7f00000015c0)='$}+\x00', &(0x7f0000001600)='+##+#&\xd6\x00', &(0x7f0000001640)='\x00', &(0x7f0000001680)='\x00', &(0x7f00000016c0)='\x83\x00', &(0x7f0000001700)='\x00']) msgsnd(r14, &(0x7f0000001e40)=ANY=[@ANYBLOB="03000000000000005477122a0f619610f1d77277ae4f55c500aaf6a866687d76396856d22e38a7fc67e716f7d4db87ddd3356ce25d149c13a854c07b8ca26592519c24072c32b204672c0db8e48bbe8120e0e3f5b499301e33af9f6701483bbbdeb055373fd0b45db983cdeae89acd2eb2814d7ae28701926334a280894b5a867833391e4dee5dbd9902c30560794971e0b5b4063cc8a90bd73764d6ed061b9fd5a4c7a6c58f8ca14de13f603e7cb0a9fc293d60f36fba0a5a7a5f70766ae7815b0286403bfb68e2909d2f04261823467ee096eacbb69959170b6296d2d9b526478359f813a913ed2425b10cc79a823e2da6f77ab8d25e2cb8c73dc589344b1855d2fbcf031897f7db7a3ed897f13cd0282aada36fc01adf2dcc52fbbd3bfd8c1f2f2f6cbf3d35a27939813c065ae015b394bed26723c9fc398f53321b1bbb5cc4eab4cf86ff712c3bf6ee64ede4c09e24e9915b8b438b7dbf3507316bf529d48c0fee18d48a303040b5db44ff14fd7dc26dc29563c5e24f3656c6d5efb5890083b698e887eed5ccf6c2a4f628fd440ad8b44f7e472d20208fbd9bd003631d94d9bc3ec0002236eb4f81b93a8930b3c12be06c0794f051407052ff32ebcf4a226d089fe9b8a69870910a2c27ea467cb9c9c19a0fe3e93e969cd3a9b18f38ceccd1272c5f96bd4a16d911e9f4fc89567c57edeb23e99a42188f7df26a7fd1607c261c7838c6a3e9c9bc6c4acea74c8f21bacb5ee697806db8b5cef94246c7c4715bcab90eb9e7a1b9"], 0x1, 0x802) 10:42:58 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) syz_execute_func(&(0x7f0000000000)="c461f9f7ea0fba3c13a0dceb0fb619410f1aac0808000000c422f92508660f3a62c24f3e43aec4c2fd1e730ff2456d") r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000140), 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 10:42:58 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0xcd, 0x7, 0x400000}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) kqueue() r2 = dup2(r0, r1) r3 = semget$private(0x0, 0x2, 0x110) semop(r3, &(0x7f0000000000)=[{0x3, 0x6}, {0x6, 0x8780000000000}, {0x2, 0xfffffffffffffff7, 0x1000}, {0x5, 0x800, 0x1000}, {0x3, 0xfffffffffffffffe, 0x1000}], 0x5) kevent(r2, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x1, 0x41, 0x101a, 0xffffffffffffffd8}], 0x66, 0x0, 0x81, 0x0) r4 = geteuid() r5 = getgid() socketpair(0x3f, 0x3, 0x10001, &(0x7f0000000380)) chown(&(0x7f0000000400)='./file0\x00', r4, r5) syz_open_pts() setrlimit(0x0, &(0x7f00000001c0)) munlockall() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) mlockall(0x633425e954820ee2) getsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) getpeername$inet6(r7, &(0x7f0000000100), &(0x7f0000000140)=0xc) r8 = shmget$private(0x0, 0x3000, 0x24, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000180)=""/109) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r9 = socket(0x18, 0x2, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r9, 0x0, 0x0) r10 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) writev(r7, &(0x7f0000000480)=[{&(0x7f0000000500)="20002a8273cda6096feeafd19283422f662e108e329a0511180ed635f67b82ec4d94c444b510152713ed61b8f4c756ec1b9ebafa0aa367a3e0a57b87b3a1d90b00004155ad674c70b2f2c776306b21fb", 0x50}], 0x1) 10:42:58 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0xffffffeffffffff1, "f69b2256db24ca661c89a404cd780c0a00"}) writev(r1, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a", 0xcf}], 0x1) 10:42:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x3, 0xfffffffffffffffe, 0x90d2, 0x0, "d746c1e7bb6fc6e23c5bec00"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)='>', 0x1) syz_open_pts() close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) write(r1, &(0x7f0000003040)='u', 0x1) syz_open_pts() close(r1) 10:42:58 executing program 1: r0 = socket(0x18, 0x4005, 0x100000000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080), 0x0) 10:42:58 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="9d6b5406b3363798bd2d3d0100000000000000d13b127fdf0135ffff000001956f1b0b0acdcd107b4f2e8cc3ad6b657baf1e55d810de4584553026fb245a82e5f4abdd7a9d4f0adf3381000000366509b5dd5c97a74158b4928d267cce59c4b955"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 10:42:58 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000100), 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) syz_open_pts() setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:42:58 executing program 1: r0 = dup(0xffffffffffffffff) setsockopt(r0, 0x6, 0x0, &(0x7f0000000100)="f4723b57c74ded5dbd6d8ba948ccf82a7451f9aacf0d3069cdfedd1ae42d2cbb34e4d679cf0e70a18188bed55a15b5f67766e4d38a56665182e79d9958571efec521dbb970342c574c6b3b2efa665eaf6df70cd99b8d5ede01e7b7bf1ca6becf7c37007f62492289613e72f0599e137bb311182ddc14a8718d3cae5c433884b722004463c4918f3dede044bcf0cb3dc9553da8ae95301c4dfb4b735bc68086c82553e241a37c82d886a3bc804669172c27f3e1360a0f6a3ab91f752fa57ff3542ebb4a98101295c2fd713cf92102d01e2f", 0xd1) r1 = socket(0x14, 0x7, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000000), 0x203) 10:42:58 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) munlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgid(r0) execve(0x0, 0x0, 0x0) 10:42:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) write(r0, &(0x7f0000000640)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6b54cfb7d0304", 0x7f) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() readv(r0, &(0x7f0000000440)=[{&(0x7f0000000280)=""/225, 0xe1}, {&(0x7f0000000380)=""/133, 0x85}], 0x2) getsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "000000000000000000000000000400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000480)=""/45, 0x2d}], 0x1) syz_open_pts() 10:42:58 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000001c0)="72e1bedad91a1e11a0", 0x9, 0x40b, 0x0, 0x0) mknod$loop(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0xffffffffffffffff) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000100)='./file0\x00', r1, r2) mknod$loop(&(0x7f0000000040)='./file0/file0\x00', 0x24, 0x1) 10:42:58 executing program 0: pipe(&(0x7f0000001040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000001080)) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4000000021, 0x0, 0x278) shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x0) r2 = msgget(0x1, 0x438) msgrcv(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c4e997d40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b00"/4104], 0x1008, 0x0, 0x1800) 10:42:58 executing program 0: socketpair(0x20, 0x5, 0xeb, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000003c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001780)=[{&(0x7f0000000400)="090c05a92649ce788397ee1f7a11da7170350ff25a908b85ce79993b9d", 0x1d}, {&(0x7f0000000440)="6183aa44af7826d251790577287673e62fa3b416b9c8befb0e6ce7226bde09eeda22b0b8b14a25d197252913691743db1a4f5d0fa74f0b6fc70b72fe3a34eea748ad0f33278b992139827dae29b1b29f5bca119f28fafb586dd36f85fef4f0f252b14a5b0bf8176bd5b6911e4f85df15d7b13f8488f295f78be4f45fcebf68812160b89826ef47c457cc0673455106b0", 0x90}, {&(0x7f0000000500)="e77d7fbd58decbb05b982b3ae047806c9006dedec3312e358ac0755157571228bc77c8d812a2b8d9d3a8c8cbdb171785b8d0259cf36f5fcdce9d67b00fb5ba7122f446773dc28c28d749cdb73c44ef0c742e942976796d81bcf425b5048199414c52656586683634998e537c8acaa696c698b45b7d9f42d1c9b3f6054c1aef1e07fcf68961cd542ebc2904856910306b289423824dfb5aebca79efc42883e5daf85ec6c34a371b7ab6589a39", 0xac}, {&(0x7f00000005c0)="71f8b045b9c1fe043595693c1cc843da39100a31e5304ed96666f60bd1f54515898882f8304a7ff69ce5c457d2be32", 0x2f}, {&(0x7f0000000600)="5044de4af30d4cea918cca72237e1450cfa7abc4705a14ffd3d3519b1dd94b572975083dfac52d0d0034be8da91fff7752f3d94d40b53e20e9f45006ff1043e6d66b9c075bc847ca265d5815ca0e86a83b7f57cc6efa6bd7e045e9ade472c290b6b3990aef5e1ac8bd74969b8f3dc88e632644f12a871e5b10c251a08ddd91359c3ced19f181ad25e98ac102447b8a820ffc9e9912ed68b2b65029fa755d5545cad932609580a1785d6433ed758adf2d6ef3ea643dbb9093bdbe0d067da192ee0267eb74daf187d26f740cce34888f01412c3f47e1263af5c8330baaddf621", 0xdf}, {&(0x7f0000000700)="ca873a9740d30d6ecd7e4bed1ee888300436a954518edd6af20098fa2b425140f43eb7661908c4ce45ade1e21f772a751575701d21b502d567e4c181", 0x3c}, {&(0x7f0000000740)="db1673d0e3594e33c27a99482c0c73e3c29742c0787357beb2d41957babe28714e4c4721b03b3c15d9e7a3b74a6c4edeedd771bdece7974f067330c60a920f9bd076e2b0635a399748c70a0e9d0ae880fd78f1d6f6d16019c42588963b24450d217f23bddbe3b7874ba29821fa6d98137a001e48270b6d9b3ae218146c37024ae70e4051ebc1107a812c4012fb15256b67cda2bf624f3ee00d74e8a7e7add374e531adf06692da6175fa52f58916c1832bde65e25bad7cf824788e6776d5e167a7b3a77e16c0c84944bdd55173bdba81e5ba69ca0b61f3ca13bbe76d6af51adf1192d18bd8107b9263d303310422c066d38ef099a23092f788f6c892bcda7d3eeec04d90ebd4794f3b7d4e1433793e02589c14770678c28b508bbe74813c17a4c8f3e51b26df6a638fa81a2fe1424021a198cb3dbe96ff94e798190a7e2abc93bc38ca7f0ad678231a7997aedb5a62b64694e73dc4622e0ce8e3e4e359f4345e893b73b70403d195d851cea896b27738e66fc0d9fbfcccabd751a2a865e04303b0825be78ff132cbf450ac279b157282a2b47d3abdc2a156642f10b3d48bccd90571bd00da2a0cb376a803266f7511fab8d75c340fc1a39cb216883087bfb2fd7144cfe690819707ba26bd09f2f8e4de0540c595e6c87619723f3233a6b98893b4454fea6c84bf58fd0031724c97630eca76cf8c1c6bce39a06a51a4c3f22428514868e220759f0704562b5022bd1caa7d35a273cbe09cad5be55a453600027acce0d7acb7d9863158ced6ab926ac547a8ff9d3a6cb5bdd4559040145a23938115e04f3156c65aced9947afc29f65431a832a8e8a0bfd94e8bfe3b183b98fa3dcdb965ca971296f087822c11f0ccd7f6f5cbfbeb2b5bc28469f2a98867be24c5842d9070143812a6937b09ec14b4bf31da213f47cf2741393f2416b6baaab043f88564e195f65ae91e6f3dadbebd0cca51f748b4d23a44d1d9ff3f3f4bb5823279dc943818c648ee3f4b37829e1fd32dfe8f8cf6f2fe1cd1e9d33b2940f443cced4591b056f743f845b3512e49cc24ef615605b23aaa64cccce6a8181f200b49407767361ff6cc4334f360dabb84765006b62ac48f9d6dc48092bda1260324c35d24b3b8349329e16a3036ce02f081e83536aae30eaba499ec403c41a0ad4ad6d97a8b754ae84820a858c144371a896710067af161e8bee2c4a22736d7a73442f1f6c293bc1a0f14cbd9136e92799b52dae2306b43599ee67b45f6ae4e0771a0e9dbe722cb96be512c83218acba8dfc65d506b4e0613ccf93eac858716d0477c69a4a04a1e484a5bb2d6d2f2111c61f6d8e0c32844c30242cd025397a2f21c9505c5ae4cb8a4d01c23a7a7d5f2c2ed69a13ab59035e472203fe1f49d63e12283b059771ce824ca102195fad63fb376e5806a804f73f74ea827566626ba15a52a611e57dfdd475edb75d00d188d311ac4209dac76f8c3927f59bd23e7996d82e795d59dbb4627a428ea3d9caf990ae22a0322b99a81aaad9c209d64dd878b84352d85211667cd04a19a1db288d804bc144ca907a7e01921e98bf9fd85375c43dbaf79e89b6701efc238eff349f4f351b27893698d7359c76afa251f496e95f46733b18ee845c98bf6b552f08819134f1aa0871554d7886b13e16d987bae5f2af5a7ac81c11560e1a68eb9a9ae7e6a02f0ae118d410af796d65aedef0e8b0b5a2eaf3daa5a3bdbb48ac4fa1444647ae8126101b0d9a87a28390ecc2f0f941687729632aac9c9478a069b49cd08512213fca4f0a14643295e0935384cb581f0f66f6be54c1545cde16c17650324e3c6dff721a9d2291a211837dab41058cd106394a0b5d5c43d40b1d2ca913fc1066d9b817721cc8fb962f98dfb2667dca4ddd7cf6f95d20f92c4a3f24f72cbadaaac7be58c33385bc1cc9ad0884236d2a9e34dfc8cb3df279dad5c55dcebd4b80aadac4992da3d7838d5c57055f691194d18b7aed62c4c9e219d3a329b31f42239f07d2a9edd959d94e9637836f193913664e928942bfc603c1fa9136ca3b2cf9637c63afb219ee3aad343a649b6ef8056b2adf4e671a54a5b190c61af6d5c8188265e3410e0a8edb4d9c230cfbba8634bd51bd2ed48247c6f66cb54bd2f57fbb774dce5c20281b0dd9541c9b221d0e3d9999e7ca1453ac08f8e8510e0072b5dd1e2e6ce4f2e0d90d94810ae6f6afca616005ce5bccff68aceea3d3bdf828a021bbb7905ce55460aa8b061f1b3bf2fa3a329f04cdaee3eb4b483731b23f6fca68f1bc2573af0e44607e16cca49b69886c250d6dc03e31215a220a70fa1955ac303c4a86e99382ad7ea302db61200d26e268c95411f3096849fdcfdb0adf1a62a233043bad090c6cd49cf395bcfff0f7badbd25abafc0f4fc6a988bfd95e97a6c95f27836d29cd2dc795d08340d6928e92cda1376b4e3bc06e49a957b963c00e374a765258750fe19a322840787ceb7cb167d8e91e69fc9edb73fd07782c044c2769af0bb59039cfb04da7aadc255ab055ae26a839244c39611bf3ccf825bcf4f4edc894d8e2f8644b82564dffecf15b7692b10960bfa89496c8dd2d5a884ae6020ff12bde76da99e05f6244b070f911f19a32d1038791e0f5233b6fd3b80c780c5b726953c7c3582dd138ca85470ab7e96868b2e3c86062a13e84d84304cdb7c4ca247f886d60d2d36ba5881c4b1ee27d3675848246efd68189c02f84852c2d9dbc20d0c63ebc04fe6986af8d615cd4a07faffb350a3a05992ecc189cd9bacb92728a3b1dee71bb5c905681340cbbb2350e3ee04eab2c3708ad6b3e51fe1213297d923a651f25cf5dbaa0aeb7227554efc2b563b51d4ee20b6dd5420397bf0f1bb94a72d6f7b3c5dd71ab7076816527a2660c384e65663d81baeeee7517425413d201c65a530276e6a5465858672dc2601fbd070be3379e15ec487144d5a519edec7602177b4e73d232ebda29051e7fa363bd2ff050be91805d14be17b5f0a4993f588f012b92afca593fc691e0b63a11a6433c7da763dc41163246cb080ce7c607d54da5c4a17df722497bdef2cf3f27ca88804c77c61db1874f637034fb309e24d6d279d6a79a5197a8eb5b777f66602cb0ee8fba2a074d25ab38eeed3bb5d66ca5239a334e9a73affb70b3f65216f09fe04a794f0fdbed670140aa99a8fbfe7f851873d158aada0b78dc6e6f25047bf2c1b43d6e776fbd2d85bb8dc1852797e40e527cc18a137eff038241f48f79eaee03f57ed6378a7f562184df0e382e86c9e979621b932dd3624e2fb50795d521b5196d04961360c0800d0fcc1875650cd662058c0bc4d1c04e2cc0fe30525671b6d5946c040a29e7cf4a54062d4135e9527f62c03a207eef3807f0d372664642bfd791a34d6503bbbe1637ec5ee5ab17da3b1c2f661baf5ea7543223cc63737a8701460d4e594836d45f93f419e8d13f28e666f71711b66d13cc0fe46956eccad105da5a0bc79cbd8cf78c9357ff8bc1d28604a6530247e885f0308fe9a5152e4f1f98fc0a95efd908883e7571be16e1251f68b7da21e33792ef2d9bb98c26326404075f63a7ea349a3afd619a8cb2b0acd397f2f96365c943cd131cdaa635a747df336ca6d713324b17905c0cc021ec652921d3e091941ad5e765819ab06d2cb5ba38148e429bcb4e90902dd72acf52b3ff7e7c3a65611b612eb422317d5537b24a2722cafdd03fa5902058ad4f6e1fbc29ac8c2fd9e79b934fb0e57b54f3abe59abdd82677a229ce167d0815d68a18448631e4b5c44ba902167e9f1a1145cac4e1470f6704218b9718a917d8d6416ff09918b15bc23b8b12be789912998c44ec58e6c7b5b8a20381d1e3b5d50de02c23501705ecab81e5ed53996d59920122051f03bc0a2f535e1acccb488cc17b2d039cc56d9d789d121274572144a0d5e179b55be07df7d36a86f65f6296fa2a5b09467dee070e0971dd758674e0f0ecef718b53421d00b09b748cbbf058808c925c7b7966ab415ab32dbbcb96be23b0c1dcbf9270e3cc8efb2c26820f3a86beecb1de3e197d391ca7442b0eff42dba6b224683cecf39a128ea11cac75b76915493614b6f8acee6ccf3337e224e8272a5c13b19882c3aa593dbd181ebf1da9dbcd855efcc97b545b0467fddb74adfb084f31b18ad8082684cba611d297047f1e2c3cda6d42d438c47fb85806d96a2f57f83595052ccb75a9fac576c4a5ea5872eeb45f1910e82497da0b72a5662c2b409003c503546ae067400c253fe85304b9eb6d213e79c7b97e0ab24ce097abf04bf22e499a13b6e5bf6161b678710a15e00ed7d0ac72f22464e73686eab8b973c4fb50e39089a593cb96795a18ee646cb2cf757621a65464e9369ba50c95a57dbecbb1e567740c9b2a533b6c214d44d504e5e135677c92c6f411da59b24b8b50b912e0b93da1c1576db6d2418c998c059c4385bc5b36505953665bb439771bed005d1869716dcfc010a7d6d393eee51a038f754585891457c52f252299a97f8ad68177cd738b1c172f99a5081ba2af6d4dbc3ea03dc53d7941f5fa5a44141469a6d06663fd3830a4787a1fe8b0b418d83f1421d2112506a3013d4a765c3ffaedf4587972374f888a4e65f0787acb4ca633951635b9c918b69979568ab459f9a8cf8edca420957df94515136b54b96dfd503c9b470ae5d5f260d22fea4f8b0a966adc57be98622b9427e6c91a3cbfc6999ff85b67f98d353789b8ea02c76280759ec7de79223bd5b7c2f40366ed8967109ac2587742f4fc99bd4cc7928d65fe2ab67e9b3d15d56466218b1839bc4945a5abc2596e9734afcad93b3c68b66d9a78f50dcee90e783710f4d7e307b49207988f6cc881c02caf1a734e53a26a4202a5dbe03f17c669459352e145b721c4302e67885fa5e6f0b428ce63c4a4076e8e562f62247b9d215f5007e312a6dffb7d29a2dce52d5c9a16ad63bba1f20d98db332452c5ca54e4cf5fe0ce55593579e9c6ab89b7764bb2a3e39eb653cbfd28b644e57556a11dc1efad723f8b2911c8c917d50c5939f6f4de42690d7d2a34cee8b5e585c19073d66b8fed2658e48039d38d751f3b70df7086c37e33596e8068db0739a3bd5ecc546d9c7785de29eb2a674a510bf91cf2e9e543b28530e3fe9989a302c91bf28b09eaac0b2ef34013978bde298e5f47a01809d95d6801f2e275cd0a910ca5f9e84cc86b51429545572ada5d386a73f09f62dd1057808cefad5a1fc66431423005dcc7d96dbeaa84efbf17178bcd15a684592049b52d3b0802bd24e94158418d47a84811dfa0b5514d83741a99b52e8fa1ed8aa2b663a75c1dfbd88d76bb36568b2c5a37554a8f35e0f2b2eec2a9a84b53793c848f15f0ef02b4f4c04813573b0157c9c38d43ce7f7e9c8603f1241584665b3b31a37c99cf4d26227fe84b70567237a946bc78e62dee5d9727ca1767e2b57a896ccd27aca5248b17d7e5fe9162c0680ad5296eabd439cd0f1eac4fd97727e51b0705de109273e4c336c92db029b260d33a58d5e095ad5c86e9efae1026e850fc4b8e2b0942cb1e2de6aa714ce7a9dbbc31c016724eb2a90f6cf2fc749f772d8442243b556ca7e790791516e3a62c651a90045ae77a79146aaa98cca89534f2667516355137eadde9dd9616fa3b8bf8cf51c4cd56f7514852d0abaac6e8c1f773215d1c097bced80c6918689e2cf7e8fe7f8a997b5bee259467ea4f4d06833a46dd85b8fcf987e3989ecf01b16ea4a90c8f75c4cd12b332e35c58a7c93e2bc580883741e7d5edfce2b566259fb2a5b", 0x1000}, {&(0x7f0000001740)="4b61379baca4fc55cdd68dcf098d51cf25e7af3c6c990bb8a9fd1ccc774ca6a3b1280e21f0e41b3519d74dd15644ba99b8", 0x31}], 0x8, 0x0, 0x0, 0x4}, 0x8) r1 = socket(0x18, 0x4, 0xfffffffffffffe00) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000100)="709e6e0228630a71889b248495404ed104dc38f5eae764c30afe73559b8e7aa90eb323774fc9f7e3d8d7448d2a040f600e5cf951db2bd71ec09aa167ca94fc5471a39cb53098b2f1a2dbd3bdd19ed5bc4f68443ec0500fddfa2e0a2a7aa2b779727c3dec09d11f8c4741c7aa25b0ed431871232f90e2144387ad8a8463962ce52b92487fd107178df98736f04377f3edcccc147115effbf098071bc15be3007eaf3d7ae448e1e45e0a84895617d8c30f2c5e6f627d26e051c39706f80067c3981bf764b4b6b6d83ebb827fd123c0bbc6e7c2868715686a854d4d754baf1941999a24217698b3f15ab5ed3ebf1c", 0xed}, {&(0x7f0000000200)="48b204371146cfb04ce90d68b6a83b6ef8e4cc114fa3b17af5c5c73e1008638f3547a83f1bb8efb29daa6fd96ab0593661b6a659cbf21a74573078588d46898d9b5db746113bfa03b4b6b2dc0ef62a00c8747e6ab98eff4c7ee35683e51e940ab847a51579256684558c453022640b15229ba19d6ab58e3c29226a02e7d99b918c00d6095a962da0e3e948e21f43a6babf77e2d0364e2688c9763f59ddce3f141595f439e53387389559723d45920ea663104b1eb82e78cf300a730591339cb7ea9f904f19f6356d61068cef6d87f82d04ca", 0xd2}, {&(0x7f0000000040)="90e8d773708d5b25cc1fc9c2794564be28979719949c9de3c473b773807f078ff35c58b2fe0c9d20e1095bab0afee3736dfbeebbfaefd72eeb80880d1c4032fd7aedc49233397883e85198a229270d58ef7a0740a32d969c4c", 0x59}], 0x3, 0x0, 0x0, 0x2}, 0x8) 10:42:58 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x8009130fbe, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) 10:43:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x218, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000400)=0x1) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) r3 = shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x12003) r4 = msgget$private(0x0, 0x1) msgrcv(r4, &(0x7f0000002440)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100"/4104], 0x1008, 0x0, 0x1000) r5 = semget$private(0x0, 0x3, 0x0) r6 = syz_open_pts() ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000013c0)=0x65ca) r7 = syz_open_pts() ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) ioctl$TIOCCDTR(r7, 0x20007478) semget$private(0x0, 0x4, 0x103) syz_emit_ethernet(0x0, &(0x7f0000000080)) msgget$private(0x0, 0x20) shmdt(r3) getsockopt$sock_timeval(r0, 0xffff, 0x101005, &(0x7f0000000280), &(0x7f00000002c0)=0x10) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)) r8 = msgget(0xffffffffffffffff, 0x3fd) r9 = socket(0x18, 0x2, 0x0) msgctl$IPC_RMID(r4, 0x0) semctl$GETVAL(r5, 0x7, 0x5, &(0x7f0000000200)=""/69) ioctl$TIOCDRAIN(r1, 0x2000745e) setsockopt(r9, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) ioctl$VT_GETACTIVE(r6, 0x40047607, &(0x7f0000000080)) msgrcv(r8, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) msgsnd(r8, &(0x7f0000000440)=ANY=[@ANYBLOB="03a80000000000005477122a0f6f9610f1d772d22efd4c891efe06a576e25d149c13a854c07b8ca26592679c24072c326086b204672c0db8e4d4be8120e0e3f5b499301e33af9f6701483bbbdeb055373fd0b45db983cdeae89acd2eb281497ae28701926334b6809902c30560794971e0fbffffffffffffff376455ed061b9fd5a6c7a6c58f8ca14de13f607ed586fba0bf37f34bfa273b2160003bfb68e2909d2f04261823467ee096eacbb69959170b6296d2d9b526478359f8133925b10cc79a823e2da6f77ab8f55e2cb8c73dd589344b000000d0b170777fd4cf85ff8c363c0bccb3cf0029ca967097347c5a1e4bcda99a14b0ec65123fd0999611154da0cccd46a173a3cb6f5e94cfabd5af29d7ab675ec2bd7f17311ef7ed5f49e789c578c811fb78b43ea65bcc1fa7738eb15a5929f3a06b7148cc851ada709350af2c0600000000000000e3ba475c02476898d64cb22c8f186ba9720fccc2072d4e1ba00a08528dcd94c7f33989397bca"], 0x1, 0x800) 10:43:04 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000080)="e9bd46ed70b05d004755733dcf5ac26283ad16fdaab158d64e7c54455d9c87893ed55dbf1c7803c3225c248ab5d3af323615d39040d03732c0ceb7368bbc7c5b530e9ed71850f39046c19e320e7ade49", 0x50}, {&(0x7f0000000100)="0794cd0e6adc6df4a573ac3ccb1b12236897b09375d464a33df202e5106475922a056d33efb754d7b26726286a4bfeebb154ab6b064815be719bbd9339927bdbcfeaf46cda1c47338a550274af3847a3bc02d45297d71e9cff45b8bf22b636bb07a9d4cbdcd52cea10a04f1a9dc9c74aaec44060643c516d74f463f66157f07a581d10f6d086e4526a97d65c9adf8709b891cdb2d8c339fed491dd2e4268239212dc91c9afcd28f712654b450d086054537bde5ed2b37b04ca395305718dd79d8baa617b9ac99d921cec658bdfaf7ff98a597131de9e73d0368701180961c5", 0xdf}, {&(0x7f0000000200)="62e21bef4a5005c1c0e3196cef3449bfe64f2a86ee8902cf9bce121d5080dbd13a52c3ae75ef1ddefe93888eae2ede0f65e05e97262d40221db7b112e9ce64", 0x3f}, {&(0x7f0000000240)="123cc772359470a66dbe78e7089d7ed81417ffd907b976e6b9298bb4dd", 0x1d}, {&(0x7f0000000280)="11b2138014f562d2156ebc952e5f37aad2713279953ea710c399815ef323f15a6b5453ac7265f25a85efcf56ae8307cc2fedc2b732afe4366d7cca3910a49cb782b0729563ba4199b4cf9b3125f7ff02c9b1178f85d117a4d63fbe6ff9defce99d8fec05e78543f2e275b1f70cc903707e34faf5bbd59bc38a701a8b3c5cc11bea1d4cb5f78c6d54a97faac5b31b1b37f2f4285bcceb28661101b151aa967264efa571854b1ba7", 0xa7}, {&(0x7f0000000340)="01b1b145dbb45600e982bf362657b631120ecf6e0ce1a72e0bc41876b1ecb8cf643df08c2e3a9a1822b3be77a1601736a5acd98f673b2fdaeb6b8bddaaa7f6876fa8ebdd0a14406f6052280943a3dc83920827d8d4b198e3cf3665c436", 0x5d}, {&(0x7f00000003c0)="c863cc2dea2fedd351468e8fd4abcc8d4dc329fc6ea1864065d7ed427b732bd5bdeaf5a3b7662ecff7909f744a02bffb81f95c1bb6f78383c5741f58d84e826c677c8ebb10a2ff986fe430214d7b2b30ab6a1b1a64d91f10e4a1e58845c7dc1ee27b71cd3094c0bc2cec4aa04565a81831b9a1e194df46aa1f0a960bef398d51bbc9507cbd25583b8bc1aa5b82ceac99fa02e3c312ebbed74793f3a247c345980b69e378494b2829a34616294ae94afdf0148d430f8b827ef7fbe70a7b346016856689adccde94", 0xc7}], 0x7) munmap(&(0x7f00001f2000/0x1000)=nil, 0x1000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x1, 0x1, 0xff, "01d2b10c19f3bdc6d3117be41fdfc154a0ec382b", 0x1ff, 0x100}) mmap(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 10:43:04 executing program 0: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x9) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) r1 = socket(0xffffffffffffffff, 0x8000000000000002, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00102e2f66692c653000"], 0x10) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000200)="4df66ac036be56eaa5385c22cb9d6c0496d1e42f3dd5194bf358a62c463f2516096992534d39c693d9fd4f94600078918b5fdfbf8993c7f42d34b03b49c303ddca8aefb145be4a835c7d4e2c1bcb0dcdfdfd82c24b49", 0x56}, {&(0x7f0000000080)="673d76028fc93256952178c6a94a", 0xe}, {&(0x7f0000000100)="06861b", 0x3}, {&(0x7f0000000180)="1659347c6809333e3f95ac03a5781945be679b8535522db2536040949802c01839713d", 0x23}], 0x4, 0x2) r2 = getpid() fcntl$setown(r0, 0x6, r2) write(r1, 0x0, 0x0) 10:43:04 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x1) mlockall(0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x8000, 0x0) 10:43:04 executing program 0: mknod(&(0x7f0000000140)='./file0/file0\x00', 0x8, 0x101) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d23b6d7cf71183db070015873b9c0916e7ae9fed58938ea6ac68a0b06326abca0fab3647175abf22fea120c9b3bb77ca4c205380c660c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b5ea", 0x8b}], 0x1, 0x0) sendto$unix(r0, &(0x7f00000000c0)="793e3fe76b0ae111e8c2414947681a19748b2847305c89910fdbecfb6ac5c88ea2773260eebcfd9e884d9356a35fb1f2537e637734c11b305daec328ae", 0x3d, 0x2, &(0x7f0000000100)=@file={0x0, './file0/file0\x00'}, 0x10) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f0000000080)) listen(r0, 0x9) 10:43:04 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = msgget(0x1, 0x80) msgrcv(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e7ffffffffffffff00"/217], 0x1, 0x0, 0x1000) r2 = msgget(0x2, 0x2000000004) r3 = socket$inet(0x2, 0x5, 0x2) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x810, r3, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1017, &(0x7f0000000180)=0x9, 0x4) msgrcv(r2, 0x0, 0x0, 0x3, 0x0) r4 = dup2(r0, r0) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f00000001c0)={{0x3, 0x3, 0x6}, 0x2, 0x9, 0x80000000}) msgsnd(r2, &(0x7f0000000000)={0x3, "8b521dad735c63e63ce16894415b83b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e4040e2be1aa2c7843eafec819cbd6cfad0baf9c"}, 0x41, 0x800) getsockopt$inet_opts(r0, 0x0, 0x2000000001021, 0x0, 0x0) 10:43:04 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002be, 0x0) lseek(r0, 0x0, 0x40fff) fcntl$setstatus(r0, 0x4, 0x0) flock(r0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) write(r0, &(0x7f0000000240)='4', 0x1) geteuid() 10:43:04 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='r\x00') faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x2, &(0x7f0000000100)=[0x0, 0x0]) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) 10:43:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72cfbcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000636448a2c720acd5aca4e82436ccba22dd1d0c7f51", 0x65) write(r0, &(0x7f00000005c0)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f353ebb9507f4ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14abbbafe214dea79d95e8f6b9d3b3c198ff510eb0092e732056e2fdbdcf6200a2a2cc980fa6ba0f2b4550779a6d86fb071b7625c1b293563bee63a1e558ffff597a668d0800000039ba404bf5eed155365cde0000000000001f5c0088310000000000416700f1fff938fd2afe6eb583517a1dad65473800000000100001ff8df9f156d654f2cfed6bcc82c25a736270866b91e85fe64721682eca67b125290922f18e13c8dc8ea05a2bf0a97741cad76d00000000000000000000000000000000a57373780ca0135ed87abfb7297db7a6aae25fb1f43f2022b12eb1e8706d3fdc00000000", 0x11e) r1 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x40) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000400)=[{}, {&(0x7f0000000140)=""/9, 0x9}, {&(0x7f00000002c0)=""/178, 0xb2}, {&(0x7f0000000380)=""/5, 0x5}, {&(0x7f00000003c0)=""/39, 0x27}], 0x5) 10:43:04 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) getuid() mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1000000000000) 10:43:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getgid() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)=0xce3) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000180)="35f73e7b31b3f773a07c8eb6584ccf39c36d8ff2ea0533c76bd00b2b58b263ba2e4f086c5b4895509f6087a1887588f8dd2a75b878a52efdd85f4e49e1c39747560b3d3bb44236f62379f6695d87699f073b9f0a3e08e5f5d153c6b268629742aa8816b1e0936cda2fefb22aa9eccde46516a877bbb1942f2947e95107cf211e4c476212133cb3a93546c0", 0xfffffffffffffc8a) r3 = msgget(0x2, 0x2) msgsnd(r3, &(0x7f00000000c0)={0x3, "0218b33dc3df64f9c0395eb7fc05b6d75a051fa752939b84efdc34da9870e73ad0f3e662dbed8f3ec569fad1e3e3f503e6527bc9065c545e37d3a802dcc0010d18ba990051bfa0c1ef047e16fbff534ecbd2a8143a276737182e71ca3d25f81c7b116e81a8ff7626df22dc295c6eb160d6cf6460ee3e8fbd72185a76c8677ee96d7b7d6404955c6a23bdec1ee49dbc637cbdeaa8c317ad08b789353d819354145ba8e80347da9172d5781e2c40ff7ff07dda9c"}, 0xbb, 0x800) socket$inet6(0x18, 0x4005, 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c0000000d", 0x8) ftruncate(r1, 0x9) listen(r0, 0x1) 10:43:04 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x400000001, 0x1b, r1, 0x0, 0x4000000000004) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x1, 0xfd7, 0x2}, 0xc) preadv(r1, &(0x7f00000015c0)=[{0x0}], 0x1, 0x0) 10:43:04 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc02069b6, &(0x7f00000000c0)) readlinkat(r1, &(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000180)=""/235, 0xeb) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/98, 0x62) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) 10:43:04 executing program 0: r0 = socket(0x5, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) 10:43:04 executing program 1: socketpair(0x1, 0x4000, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000100)="3668b2f73b53400a626b8b8caedeb9c291656877593f71ed735f5d50f4a659a812ae3ec0f036aceed639f44a77b02977bc5b00c4de1e49717956ca566ce1a307139b3fbac7d771cbfbf39f3147927e82a992c8c3c91ed419877e8f33d945af0110c86620684ab2e73a5f", 0x6a, 0x8, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r1 = socket$inet(0x2, 0x2, 0x0) sendto(r1, &(0x7f0000000000)="cc640b471d0303080447e061e6da152e8acb591c2d5ffbf5fcde91b48dbf7c73b3d183ce05a57aa2c2c34ac9b6fce1d82a626bc126a22555210a0289fabe2c937729c8891481c1e8dbc678afb0ec4c28f63e9b6dd0110a6cb2cfc3021527ee0d7f9c3a40a28d", 0x66, 0x3, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0xfffffffffffffed4) 10:43:04 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x4, 0x4) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0xffffffff932cd1f9, 0x4) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x120, 0x100) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000140)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) getpid() getsockopt(r1, 0x6, 0x8, &(0x7f0000000180)=""/131, &(0x7f0000000240)=0x83) 10:43:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) shutdown(r0, 0x0) fchmod(r0, 0x10) write(r0, &(0x7f0000000080)="c3141cb0bfc324ad5800a0e3a6f3f30e3cb4b7147e36350b793aac627f7db3052ef6e5572382b78885d982403ab83b1f6e4cae0ec8172e5400f2a96108a6efbeaeb4a560ac18e8243fd1ea634848eaa0e447f2c98a95042c4f092e247d3afe96073777fb58d9edb23383", 0x6a) poll(&(0x7f0000000040)=[{r0, 0x1a5}], 0x1, 0x0) 10:43:04 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0xc0, 0x0) r2 = syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r1) preadv(r2, &(0x7f0000000280)=[{&(0x7f0000000100)=""/245, 0xf5}, {&(0x7f0000000200)=""/76, 0x4c}, {&(0x7f0000000040)=""/61, 0x3d}], 0x3, 0x23) pipe(&(0x7f0000000300)) 10:43:04 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x8002, 0x0) fcntl$setstatus(r0, 0x4, 0x80) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r2, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x89}], 0x8, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 10:43:04 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:43:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000080)="d74c78007f", 0x5}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) socket(0x1a, 0x7, 0x4) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x73573ad27deb4ece) 10:43:04 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) write(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4e5b46979873134df988700cfa388584432189d0c8af489c97ec4cdcf3e85bbb621bc0b59cf0e921ed74a9a781dc5fe6c2eeb342b444645885329f4e5fa70e6352318b26093ae6d39c00001000", 0xfffffef5) write(r0, &(0x7f0000000540)="2521cdf6b9daddd6c3c914090c", 0xd) poll(&(0x7f0000000500)=[{r0, 0x24}, {r0, 0x11210c62bdd051d7}], 0x2, 0xffff) poll(&(0x7f0000000580)=[{r0, 0x20}, {r0}, {r0, 0x190}, {r0, 0xc0}, {r0, 0x185}, {r0}, {r0, 0x100}, {r0}, {r0, 0x10}, {r0, 0x100}], 0x38c, 0xdf7) syz_open_pts() readv(0xffffffffffffffff, 0x0, 0xb9) close(r0) dup(r0) syz_open_pts() dup(0xffffffffffffffff) socket$inet(0x2, 0x1000000002, 0xfffffffffffffff7) utimes(&(0x7f0000000440)='./file0/file0\x00', &(0x7f0000000480)={{0x9, 0x20000000000007}, {0xfffffffffffffffc, 0x100000001}}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10004) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000200)=0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) r3 = semget$private(0x0, 0x0, 0x400) r4 = semget$private(0x0, 0x7, 0x140) semctl$GETZCNT(r4, 0x4, 0x7, &(0x7f00000004c0)) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) socket$inet(0x2, 0x1, 0x101) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000440)) utimensat(r2, &(0x7f00000004c0)='./file0\x00', &(0x7f0000000380)={{0xfff, 0x15f}, {0x200, 0x4}}, 0x2) socket$inet(0x2, 0x2, 0x335) socket$inet(0x2, 0x1, 0xfff) getitimer(0x3, &(0x7f0000000080)) semctl$GETZCNT(r3, 0x2, 0x7, &(0x7f0000000240)=""/180) 10:43:04 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) select(0x0, 0x0, 0x0, &(0x7f0000000180)={0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x6, 0x8000, 0x1) syz_emit_ethernet(0x1000, &(0x7f00000001c0)="91a4a72a1d8a168b57e0fe69b3bd83fb24ae060f25d2ac1e41e3040ab1572783c27fe3eb4e25b2dbb6dfc88d898c60e5149772c8b0a90892cf677341b192f7e9621a84bc7259e7bafcd51cddf7a81378e4dd8e2d16f4b612f9627c6c74dc69511c796cd46b10715b7de26d64c0a7c2db43b33a7ee52dea33de179e7838acbf2a7b2199b627d6e3221b2ac57006947780cfd5328d4fa08ee35ae17098cfced549113c2c8f4cd7209951e987c8269f37b27535ea845fd8f79107b6dd15ddda60712dc8879d0d9e7f6c076547300c2c6e0df1c6257a02f3ed0cdc3d7dea2fd06172edf76d5795b57d1aa802c5d73764bfea0bc063d23cf0aa998eabcdf38e3aae88afb3331c37dccda176a8c2f814a3d7f17a24d8b443292684aa809e1acb1c520fabff96116156a0a4d9e9eb8cc9a7e9f8aff84c25a175867ab36910497a06938fa29cea93b0a4f17aad0029ad07e048c72bc521cf24de051678e348ec87b3574b808a1b10b62b60cf8114f1bef88647912255c68eaeff500dac998f6d86869cc991b9a7fd83dcff9d4e1b5059e362d49bb4e3502c3a1b111b7b7322befa86dbc3bf2ef91c7aa4d415d171c3f70411fa01f9bf50a9fe52475a706cb00a7621d8d70f2f2e0e4df9281ee537a18c8920e3842826eb6c461e5a232a70b7ae352195933fea2a3dec690db410f6bac7f250247d75e6110cc38b87d1d43e64a06252454864f1026055f2e8cbcf9ef8d6ad12415c386bb45aef5e2254cf52de425bbfe4b273de7cf8ae17bac70ffd7d04a1ca37e472df67ce86644aab9e5b8376ba3a50e759fa83d6dee68c3926278536f1af29dd88dd42c723e056d5f0f1c286108a1dda6cd3f03e593a695cf6764cfcaa0bae7bf9879941e26249a2b2861fa2151f0a0910054014b460db06ec752619fae66cb161038258a68b6fcf05c15c02ecda4c36b6389fc38521d60df097511a660efec0a14d5b101131b6ce784ddd38d36d63167a6593bbb970adc53dded071b139fc1b8b4aad133b382d063583afd939494a5fa6c1dd12432941764ef0e0be42ada1646871787ade7b4d6895818f8a96c89936b9a2755ee3e424d9bb5b078a3f9a04bb7d4e7562394d84ef81adb3d5b10e846e24c008c2f86fcb29b91682ea6fcaccd67998597feb9b2397048de8add5033c25dce037fc84037ef3ad6433bada7a245ca8bdcdc0c7887f1be5f41b1470a037d890bcf979a4f182cc7eb3e9d629e87c98ff458833687fbe14dd95901719fd1b597a8f98fa978307238c9d12e84aff17b9025c2be28a3bdb8f70fcbea11f8d760f4d4b9732fd97051dcf2e6f64e334a277fbd707c4a18b374ef03884d9cdbd597f4abc5e123b720038e3690cd5bf1bff856b41f442bb0a7e5a5ecc4c57f84d028dd5324730f03ad67c2286dd933c0de4fe42f6ee172e5444bde970aedb441e716092628ef21eb3911ed95879949b91c993f5094c74b12a3e94456c657dab187114eaab5cc35c616b692622393df69492ac95102d4ee05392f59971c5b80c055d0bc1a4d646e8f94f348dbf55dbfdfa80b20beeecfb870bd552321104960d20c2884daa1e22b2af544fb9ddcbc826b1fc6f434516e9d8c645511e5cf545960e9aef777c3e364a2347ce115b9932e250e28e39e25e1f5fe12ea57f1014cc239ae671b4853309c8177402b6f633b050486bffec9013bb13536df60f91b47fee010f0e4aeb1661fe0be82ec43d352fe57b395306e3fe40758514b2be020c21f5c9240f8bac55a8a397106acf85e6463e64ff6391588bedbc600adb3d7f89c96d88449a37e2b97338046235543b8a14e943de12aeee739f23d581096cb7904c01fea744f889c505e55ff07b7216dd17b6a833fc5e98be98fc8968a1edd6fc728640f4386e7223707822c9e0e57a2f0866ae6ac67d391eb4c13662e5b61d49eba396303955814dcfdface490ae399c443012dc3fd7c30c5770379ed5fc6db27cd6ab20212f4b070f58a3f0fe68a147651062e51387d0fb2ad26eba4c5cfa086f351f75be6e71dee222ded5dc09b2caef4648f78e2f8146fa92483359f6d10aa3508821fbbbe609b7ac9520eba9f968de676b9a0f54d21f7fe1bd1fc5c455554e2c00d5b4e39fde95c37ca8a050d1ea56210d83276cb78ee0e37f2681678d2605d4b4744daf298a8885c27eda09ade36cfe0fff3f723ea65bfe7053536ed91557d243c229cf0c01af12240d6473788d4f6701841385edcc811063b94e48be6ed565b936092fa5c9afd2d2058b27ca6938806a3f362f5c8951c5bddfb35093557426d70ffd280b2c3d6852543b3d2fb1e57c6c292643a1f6fefa1e402afd13b6475ca126c7eb348668b9dca0c5f836aaa8116857b5315c9ae862eb9889702d5a546a6d6ea7b75e17e42321a3480bb1d50569b5d181ac5a6c66eef83007ee0e49d80f09d145394da4f9aae697ec36c19a31554df76440d1cfe27ef1e63e489f3effec025a118b92096aa2288c31215d88389e0e8e0f9641bf3d77f22228b0649e0ef1077f38ad9fc157f85781dd779a3e774e3fb361ddc2e49edcf2b88d6cbe2cd26d0e1e4a2b88a0a466e79f1890a308fad30c96c90ccd4d773426d6cc667f9a82198c1010bfdb95701921ce89d32e05ac3a641dc761ba92850fddae430ab094d7c0c4057619e9d0c25628f333eedba83eb705eabdeb9bab5012e95cc1f2ce7cb3e324b022b009a7dc5eea9ab340da2a6def909e845faacc83f2217e8d9cf4a830e905a1c62854cd130a2bcb7e039f35c002d533ebe1d612d81a86065965559d789c99ee2603fa2a4c12d288de408a5379eaec48a90845a5153048bc9459e93e70dc766f27b048e128856ef04ee08f044e61d215e2e286bcdbd85c74e82b29ccbd5714cdfd807524e11b4ccf2bda7b53e456e896aeb9f39a54a02bb078af813e8f006f3a6f48e77a9033fcde6186d59c943d081d721d4a07816286ac636de6f135fba9c07969eb6311f4ddc7269d51d5bb909db37cc74ebb78ef40a23617fa34d961afb1ccf1ec4318478db7b8f0ee1d93e7c00377b5bf44ce33aa7b610d04337b817a2eb9caed4bbd741f4ecf397f1ee3b46737360f7d8bb73f1839e372aeb08f27269acd2929599f56f7ada657062d289a293cd122b1a693d1e9df1c1258145c9811d25cf70e137b2b6fc14489173a1ae5c6c031c7f9f8256b53fc85f2f7d2b01b11b333dd8fae5ef1d00eb5ca049250d9332ba0844b3043131ef8607c3be36fbcd079cd40f96be0fd7ca4809a012f367229967a57ecdb12da4c54bd3a235463ee282ecffc5eec443b3717e73a49b294dcf7d47b4018c9f9811a3b2601c5d489969719a80526b4a9a9eeb7cec1f51e90448ab856bb2828db031605788b3b60c7c30fd5601b89a6b3d0711d19d15572831915108e8fd58a1f0b001b23761dc08ba1060a2fff5664abb6d2c20c0516ff068717443b8717647fe44bebb54ed4023770c578f711a5eea4d80ea10c12785bebf444eefc87bcaf697c043ab756ecddedeca09f55baf274fdbbc51dcef8ba97cb6282cfbdf8a35f25658730b31305cb1e3e96e9713b6fd5570f05073d601d65c241b99512deaa12a0806f5daba972347b557bfa53f5515f3a6fdf9cfb00b1fbe644f0bb5aa353d2856604d60ad53779cbcf614f99748239eee5632b94488d9d3f4f36d13615a1731d8df7cc71d078b98e0a4b1f84c322404e6871691cb50614355bac7afc2fc1028d051ed7e3f78eb375a4118738cbdf0a4427d242e0f4df20b7af5abd8f54b6dd46df81e9cc9a10e472f3538458750965be1be962a1f813b2fd93be78287907d7c632623630f2f74bfab04890ae26eb28585dab728907248f92d523413f46cc1ddde47a45b8074751bc9aa511dfe9cbd5f7f634bd2ba5747fc4aef0175514ffc1a8a737272ad22b361846903c99ab4361d445b3566a3331e97f8676ccf9efc626156f49e97aec11ac8ce8db86bf3c374a68982d15b5b1d79bcfa4924c1c059ce530244ffcae54140e93f7174cb369b7cefef427495f2110515f92909317926da7a442e2e81d8c1a3db850026aafc6c3ff64ed9bac967563c893c235eca3d0f366546c60d2e5579975d006d57abaf69aa1ff0aaa9e71e426c4259e3b8cdf25a7f2e4907c907c0448420edfdd2ab9ed40fa187ef76824164da4c16ac7cfc4703f03e6d8570f6366cc9c4995ad677e4e2eb081b5ea31f72511879085689f4bd74fc62c6e6324fec467eb53a1aa845dc9ec80ee4f0293160e7aca6ad2aa34a0b473eae0f71157344966ff20cab91f16ab79ab777a69432c40d132be308bccc4b10fc3451f3069a53e36695944fe6edd9edd6aff231056fbf248fca0d0d6d80e7ceba0c66dd3e56ca28ec5886f44e7060f7a99a0f5411df469ebe07016c6d54556c8dc338524db5c65ec2e90f67b02ce8667c4b7aa4a1f493af1dd7e72e615485ad96480d44b465609aade1e0ebc89e2f52f2ed533095cd297527fbac0c2301e0ec91f0803e0b474a95ef29487eed400615e96d747bc10d80aa2879245b1143f5b605e870f4a68399dd0dcae0d894c92e7b18d6b584273c5697a02f8f510aa963f50bcb69f8ccd2885d9862ca20ca16b2be193eeffb14418dde41e9bae5f39d813a6325f6f39ce2e26f3ecbebe5603aaaa193106c959b35047fb6493df43e1991d833fdddab19935238ccce206c139f2afda6721f192b970cacec83e7d863eb4aabcba4f7969c95d4344059646e2b5c1d952e297fa2afe8be121537378869afc06d02241d71c6cef20a004270052608088b89c21e7dc8e0f8d4e6cb407c374f194ad7d330093c50c5ae77dc55af8a65180a441fcadea01f72da47983b05ad98f7eda60522530b8b1e7a5e677d10d7599d5dcc714304c40d684fbbe84251a06666d0903d9b930d99cf3485bd895b060db035ac54c22bce0de9c66639fe4fa2d1c864d05facb2a28ca5fdf4b08cd6fcaa131e150c6613efeb24f4aff25672eecc7131dc6246a8f2e496120f3fe79d81927190dbeb156d85de57ccbb556858e1b74e9ad000a5ed9bd1a1de444fa4146c230c7ce04f5c70ba8bf47ab1d514ba60d10417607d68415907ed8b5216ae902e307a02baa0a510d7fd7d70eafd7417a826934c432d9a9525f47f1e0421e2c989d4675b1489daa1a49adc1525e35b2cd16128f4cfdbb525082cd45f7a8b1b275a112ceffaca144578fb75457884e9c3207233c216bafcf9257a386f22de8c89861e809177a56934224229dc815fc3ea752cc61b2104d390ba8a5c2b38bb5ff27e98cce32c1ad24d97a148ed0c7cdbeaaf9bab467da9a986913ea887b84725c6edc224bb523380428fdbf1dde9a0ccafe8ed86a51ea53a615b3a71142de86143b2f4e26aaf50ee07b6838ebe8b238af8e1774877794cefbbf11fab5587ac2e0d22102257619584cd19f26951fdc3a0aebdd02808485a48295342e99ced7bf5ded1138f2d5650688c92e6d63f651cfc923daf7add38b1a43203ca6cbc4cc6d2d45242d8366cbfc335da2a642567421620d31bac9b58e224e44506d398d3565f6ecbfc6ecf76dee4e0cc14c9b0d352637f02a4bcf894e250a0db4d3fc59edcf3051f3e1751eb866dace1e38c5da66a66f629467b92b585273003245c2a1ef164e9e27db84fdd4f72ac81a36f42f67937874187d3a4c65c241e9e5d5fc0b9521c664fc795ff66388859961408f01ff35cd35fd5afcac074868bdd9e56503566c19409763b532651aa0e6eb38a2d0c603a11aa29d572983af3fb9185b8046c147e810691a") setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000180)="f7f9e794", 0x4) sendto$inet6(r0, &(0x7f0000000000)="8e2b6df0d74987a7f34969c617684e6ae0d4494e9b77079594c652e59c7a78dc0759980760a2f976af6fc6acc7d8130a350dd53ccb38fa43246f9f5961411dba47c0ad530fdddac835a73d7a97123e37143d587294194530c9268f5432b4c373327c6d8d6e68f112815f7d7f43d7d7a7a63b958aa09bdc38d3c41d86b51dfab62f480eb760eeb8b3d9b19051cc293474a74f813fd913b8eef4e0a4ecaf816be5debd7ed183", 0xa5, 0x1, &(0x7f00000000c0)={0x18, 0x0, 0x3d7, 0x4}, 0xc) semget(0x3, 0x1, 0x280) 10:43:13 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x72a4e5803e83af16, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x1f, 0x4000000002, 0x341, 0x0, "02e3c3ce00"}) fchdir(r0) mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffff4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getgroups(0x4, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) r2 = open(&(0x7f0000000100)='./file0\x00', 0x40, 0x0) chmod(&(0x7f00000002c0)='./file0/file0\x00', 0x112) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x80) rename(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='./file1\x00') ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f00000001c0)) link(&(0x7f0000000380)='./file0/file0\x00', 0x0) 10:43:20 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1}, 0x6e) 10:43:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff04008e12efffb27858f5d4fe6c37b3bf1b05eb5ad35a0500000004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x40000000006, 0x0) write(r0, &(0x7f00000000c0)="220e228901001c068bbc74f0ef98de61da9b3189580ddb50", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff13}], 0x100000000000014d, 0x0) 10:43:32 executing program 1: kqueue() r0 = socket$inet6(0x18, 0x3, 0x0) bind$inet6(r0, &(0x7f0000000000), 0xc) r1 = semget$private(0x0, 0x4, 0x86) r2 = open(&(0x7f0000000280)='./file0\x00', 0x400, 0x21) ioctl$TIOCEXCL(r2, 0x2000740d) semop(r1, &(0x7f0000000040)=[{0x3, 0x5, 0x1000}, {0x0, 0x1ec, 0x800}, {0x3, 0xfffffffffffffffb, 0x1800}, {0x3, 0x27, 0x1000}, {0x3, 0x5, 0x1800}], 0x5) shmget(0x2, 0x1000, 0xa0, &(0x7f0000ffd000/0x1000)=nil) semget(0x1, 0x2, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) bind$inet6(r2, &(0x7f0000000180)={0x18, 0x1, 0x200, 0x401}, 0xc) r3 = open(&(0x7f0000000200)='./file0\x00', 0x280, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) close(r0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000340)=[0xfffffffffffffe00, 0x5, 0x370f4a1b]) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000300)={{0x18, 0x0, 0x3, 0x400}, {0x18, 0x2, 0xd0, 0xffff}, 0x9, [0x200, 0x7, 0x8, 0x4, 0x4, 0x0, 0x6e, 0xfffffffffffffffd]}, 0x3c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000480)=0x4) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) 10:43:32 executing program 0: execve(0x0, &(0x7f0000000100)=[&(0x7f0000000040)=':*\x00'], &(0x7f0000000180)=[&(0x7f0000000140)='\x00']) 10:43:32 executing program 1: r0 = socket$inet6(0xa, 0x40000080806, 0x0) listen(r0, 0x0) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x0) 10:43:32 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)) shmat(r1, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0x0) 10:43:32 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r0) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x2, 0xf00000a3, 0x7, 0x298c}, {{r1}, 0xfffffffffffffffa, 0x92, 0x3, 0x8, 0x8}, {{r1}, 0xfffffffffffffffd, 0x1c, 0x10, 0x9, 0x98d}, {{r1}, 0xffffffffffffffff, 0x1, 0x4, 0x8000, 0x659a}, {{r1}, 0xffffffffffffffff, 0x0, 0x40, 0x6, 0x2}, {{r0}, 0xfffffffffffffffb, 0xd1, 0x2, 0xca28, 0x4}, {{r0}, 0xfffffffffffffffb, 0x40, 0x2, 0x80000001, 0x4}], 0x1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x80000000, 0x1, 0xc7f}, {{r1}, 0xfffffffffffffffd, 0x20, 0x20000000, 0x2f9f400000000, 0x10000}, {{r0}, 0xfffffffffffffffe, 0x82, 0x8, 0x5, 0xffffffff00000000}, {{r0}, 0xffffffffffffffff, 0x4, 0x40000000, 0x8, 0x8001}], 0x100000001, &(0x7f0000000000)={0x0, 0x6}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x6c95, "623dcf76b365f04d200a855d9ab900"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002540)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e7020000f2d9000000000000b51fa5c03d419793a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c48452ce8342f15b175474794bd7845853fc3246e1044321f2b291ad9e2f3905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a", 0xcf}], 0x1) 10:43:33 executing program 0: r0 = msgget$private(0x0, 0x1) msgsnd(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00'/12], 0xc, 0x800) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() getpid() close(r1) r2 = syz_open_pts() r3 = getuid() setuid(r3) ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) poll(&(0x7f0000000000)=[{r2, 0x113}], 0x1, 0x0) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000100)="bec0dca564155eb99276eb1bdf1b23", 0xf}, {&(0x7f0000000140)="cd82643163845bd1c29b9e7cf0e196ac5ff76a1961b11737d0e7b88aac5107f1d518eb3fe72924f6d0652f9241660c918878ffca8dbe", 0x36}, {&(0x7f0000000180)="9f564bf8542ee53d044144763077a51ac8d82fd5c8dd071d2093beffada36a792c4a6f92510b659994fc41e36082ca1531647dd51b1c3719e76447c36babd5e9c0baa6da79796241", 0x48}, {&(0x7f0000000200)="0bcc1e0d09f6eb079ea0c4307c1a4b1e0acd4df99f9f23ff60d5995f93bf3a206c2fd96e54c369e26b3170ef7a5b26eed2947ad0f2f5ad94e24ca56dcd4a18b8148e2e31853234eccd708cb2af7048449e7d85d3e1b375e939", 0x59}, {&(0x7f0000000280)="b6293cfb9420a8a161add17e38c5c39f37d703e01734af5837b7c488777f56d4eb54d04ea5cc8493cd606abad1f7fca1b9aac19eae43fa54de81d9e1007bd3d5005e917e82ef6bd312b4d1ae41bb822b66108e14f0", 0x55}, {&(0x7f0000000300)="78f81d5c5bfe5c", 0x7}, {&(0x7f0000000340)}, {&(0x7f0000000500)="a572f71160e5ad9a210af5b06e1706ff86020ec580bcbb71325b03c921471d6efe655cb13a9c767e68ab12e257d327efb451c51d7e165cd806cdc5d18387e467e14032d1bef0a756d748032622a4897546c328f91ae71528424126d99256e1146c8ff00dd1b0e1b6b1138573d25bbf11c46f91b4a558857fb1cd7db70719de51f7a8b4e095b13cb4aaf54f1314ea0fea82cf97047e69e8f78a1d2b3d9dae9fffc7ee12ebfbabdcc1768bae73f115ad4d162992cd4f6632bdabe14eee624a5a78cd64875b97cd4deb2c40d05979976144e61f353b6df474ae687fe30af0c4c4b88f1c31864af813283add201a74047d268601156b21725514df048343c1aedf2b2f16fe53f4f1b86c1abe3804e0eb2e159a1c5d13f17b09c5ea58d87814a07a8a5b57c5aa64fcad9c08dfbafa333ba8ce863536436ac549c78659802bce97bb5114aa212a4c1158c3e598563ed04e14a317bc88d1270ae9fc85bc860868661ab9ececddf0d249bcdd054a5e466c51568fb7d7091d57414332c116ac1a6f143f20938f84c218232ea19be8e6641b4fdc4afdcd92749a3c8cb52e0d3781026ef6db0890d98eef850889bcba9a4589bcb86d4dc18eb10ffa0bb15bd61e6dad1182dd26847d553732d1632e9a5baa15511ceff29d577d082cb09a919a0d1b7131acf07317a5677059c1e53b1b2e53523462413e62fee5fb3432fe9b8f9349566f989dcf2762c23da0ab1ad77e3b5b47a2c514da884eb5177d6938c2efaa8dd42e90fb9a2de9be7eac4c01c28b12833ab24ebd85af36478345fd2870dedf188cb2bd973a5947ea1519060449b1bf90b9e3879b821b231a47a96d571f45132c0f2c56ba160fcee8b7d5a40a077a6df4206e66a1bcfab25ead8dbbef390814808e89c055f4148944bacdbfacddd3f904ee9703f37158ac03d975fc356f61ba6aeb00b6be8a2f9f5065429363fe313459258ce33d9e3189f37504ae4bcae3932c9c6bd025fd3ece5f62f1b0bdc5e149f1c96d22464cb83823aebcb18330ab5162c3f4a31498a67eec2f44e05a90e0ad2205811c2ec00a1b24d158514b036659cc02f2342a30504ef991d8f5a8894903845f04bdaec761f5b2286f5d56fc266d9ea5a11a927962e4e58265699578934923243672771ad06957b2f35ab580a5960248ff6bdddab6358040976e370590f8541d09d843994fc5695d6a2de508cdf5813e990eb7b2816f170b001587155849f3173e42f0d77322bf64c09b8f63e0f381959af9c1f881a5175b5a2ac3cef30347bb3658468a2a57f309039546055dffc89ba9e8189e9382f9143238e2cdc59f8ab800a3ce7a1301c65a4e3f1820843a9cbf4045cf2a7c225c3c32e2b495292a007ef2fa88fc075c26a1a62372d371fbb905088db5d5d17b5146dd5d4c6c17106db1a03ea0e12a1b1929bbfa0e68c762b090fc5c24be99980ba9d9e20e069dace288ba5f82ecbe025ef49d89507fa8b7b096e1e1e43344b62ce4fad28cf157d182efc2910c30d0dfec123300fa2f86aebb55d026e68fc038d9b174d895d0aff9e837aa40a940d89b31b5729609c698d94ec4b5a7a76afc1202090985056443283c2303ade93f013686957438d877c0e51e22a839dd1ec132a16cb0c15d1b75632d34e3587e702ec9295d58829aa1ae0c8ffa78ce92a0d2156c0c1007def8c5eeb8ac22456b33c1adcaa281895827e1f2afb70fbbb9dd48fcb89cff5947938d795a0a25e102cadddad0e9f7221bbda9a9b88a3e47ee9c854b16f461520146cd76e95109fcff0e82d555c74212cdad2681fc6d685ec8d0807b805cbc1ef8409c20883c7339fa55488c0e0f5724acf19aca484e59e05cc0bb1e654fa55a4e31c899801eb8282e9c6c6765e8967d033743b9957693d729b3aebd0e31f28d90dbdda8b43c71ffe6f0aae4093203bfdcfc297cfbdb6bd571fa8ed22c09aa1b1f53c91c395281646e085faf3b726760812cd2e2cede3d96264b24e7b9ecfe09b16cc1e40955951f54ae8718e494c6654202b178ab2c9fc13234a6af09c0cb8f882b99032a99d2bb68e2663b72d73af610abed462c52bad9f8eca2d9b9cbb7099fb071d509edfaff922dff086079378fbc27860f0ef503e7da846ff4352a14bbf10fc0f164efe285d219f479551989a7585f4595119339219a92907be987ff25e0924db13afd1136d9dcd147d5ce9bd43f7c7b38dfc88243647678a4c940f20bbad51b9a493b48e1dc631de1bf0b73172ec02d829e89ac6efe0017beae4246e2e91a48b06b35b533b954cfc8e6c92b01f6573d8d39b19895be8089b68ee31411c679a80c05b63aeec22ffcecc6c993fb9ac70a7ab31a346598b3bf8b933545f351d8fd54d191704ac7f62a10f9ecedf839371a7c39da7c7bae14e661ca586d5c36f2fc9aaf566d49020bd0d8647b57d5552005e7c7df407a2664f568457c5c3f5b54d42a6a30ffa419fa23296e2e049081609590f7b226d71e535fa074113b94aa318ab344f24e8258094d98518dadaf5c9f1c50ebddbd7525a52f61866521689f1e4dfe4133d9a5555c405b1e6b11584cc284fd6849b8ca1321d88ae4d528e268cdf5d54305aa840d4151488ec0630ec8637fd4258783377e62af33d5205e745dfb3617d3a785ab7d80d56c85f1541390109c441dd4947e033acf4f24a3e823419277c5caadeb93eb070d98c6e607c1026044f15b5e9697ae7d4d613c6b23e22d63618b986c436202041b24742ab2482b949293cb65689afd76b43842ec7a7dd416e0cfb9aad9636c59f9f093cd184958606ef8751b2cde4390ddfde20f9676291f3d3e3a4944af83861330daaddcdd6c2d36a209a7c726ef3de1dd166c38b5fc42449fe58cd17b85a56c43353b767e975ca936e0e4b481b6feb956591d1c35daf6a346e9be9926588ce1a238c05b31148d657950fc0dd292f735fa27d674b108bd978eea63494bf8132a38041c64e40aeedc03cb47ec85087d368672a27c541e8955e4c3080c555173db044d5fc8b6d3a39148aa0dc9203e0efbbff4851635a6dec1d7422e0a6d5ad582a51ebf78289fbdca578e4cf04f0a63abd6d9b8f2c2971efb8d2da34073fbcb5e0c6daf8351a35ae5ff1445da41621ac2c967bb0c9c637344fdc9809821eecc3e9a026ded70d511a41980514098e3f50f87d3a7dedfc3016c73afb009ee0d3f7da3c6750b313e3399f0596eaedc624212a7661fa02db66a8208337af28e1d1a4edaca036571ed17be7d79610780906c07369ca297ad7094f6598c4d2db68c87d71dd2b0f27256e0de6a262a39bf8b4df4261e9400b686e8b8cfaa50a127ccb521a3282b66f5119d4e8e40113b679e57b49f493fb00e1695a220f51ac9458e561587132051d8f33ada40c1817d32fa80d4626a6fc768d521a1d37c83b21e7c7f69192a06dd63f72bdb2a20faf91e8f325f667a46a2e0f595920e5d38d1fe915bac3a973cc7bb2516f32015b0dbbfd6aaff342dcb24e04dda72b9a79af058c1388648bbbccf9dacffb862d25dfe9c5bbd1c623deb912f024dd76ec66be52c9ff08dd56ddb69e13f07f2c7d14647b86b5aa1b90fea5838949fbf325c9cd1b1e17d6786d11868ccc248fd4d6d9c14ef05d15391c644813a88cde7772853c473d9895c9a03b5ebef0dde8d6c75b82c70466984b92d68271b91931e18b36bd9bc469f7ecfd3fa726ce4bc8bc27772769065ad93381060e16237563d331b128cc10d0b9be9dac0bd486bc0cb8204aa9b804347ac6fa430562cce9681c3ff5aa8d6bedc220c22c6a1dbf53a9af2cf89564416b17990ef9fb7e5218eb9c68d6a45f132ba6a6382de2badcfd2985e554abeda7bc7e21fdc1390e5447afab72821052c32b2af4c94f682f784de221cc671ba2e66bdf77bcdd2f1757c6dd7fb91dccb5872de623a22b61331eccda465bbb6bbef904bc7668e5f9d00ff3b95206b12b94383ca670e69923cfb937a9fd47737dd33cba447ce42deb4cb400746c6ce06bd02bc436b55ffb4b5574b2ce667c969eba869e9102f42e294aef17a523c1d7ea639b0c40d4b2e3899664f2a83788762473bff5846e4ef742828d766c4be3c690193abb4875d3c76d1ce7af6d4b69523921c2d1441388c716d2ddd611a57d0326027071a657e1f97a2ac0cad01a7ee381a3324b30240a1237c27c4ad09454271b122fa3855a1bc5694c9836f1dfad7c8d2e448e659b4a333ed424271f38e781f8f4c30914ff53f2eec841f1ebbbc38a65400ad061419bc5b5e571925b19ea0788f37adcfd72181aa35e9a15898f8f58afb5b8bd144dd81c59609c67fdc019e8db54c4b3c855ea2551ac317f35baad047d190ee83ff95da8d7389d50533476e688f9f6c52ec028a117c61cbf86a1824cda319bfd9a6a94190e4b8a4239bacd3af958b98f7bf7e0babc3d4b6e342248265361294527e1c3586712e050e5de014581329b966df18fd5840eb70d4b4315a50590664fe454ea1beb05a9b616efc0a5a976ca58aaf45ed77617b0c6ace8f10fca3a7918bd493e747b333402bc5b412c7f460d2a383d63b149061e34f7081b7b80116cf8d7066029db9cc1fc0a2390c6389dfefe4d03474617c58020df4f838139fd293dd00f426965abb1ba1e2bb16e07d12dccf1337df5d375392b3178128f6bda5e92760c7c0399056785b1e25623b7c2d15f535c6bbac7265db5fde324b5c6830142d5b6271323a5f3e11aa84ccd67303429dd0938b5c85f768f822f9b82997f55d63cdb9d47c87f8cfa2f3fbf5f02615f72214c85f54c1d086488857638f9f26d65f5d4ddea8abc30f4b03ae363ca8badcfc60e7af728205a8a5e2d517f28cdecd003521f7b22481f2b79b833818531649d05444025715fc8682c93765f6020055b6b9f128822652f55fa7eb0db736536b9fd602cb81ad025ec4a34d175a03f3b81987734b643c67c7a70eaceab94cadcb57eaacdcd46b33c3f377385c9f80b7f4311c5ca6e28f59ba1d65c52a993ba7edf95c208bc84367681c49d1f33114a1c6df10b45a5c84fb019bf959f2da19b8dd3ec81d1d550314c59555f5ee3420c5146fa9d9faa9efb4d7cfee5651daa898c263239b905eb75a7ef9cee32b20d7210956b68cefe9b49e1d1996c372486045c534854f6409652850679ae986f04cb1e73cff958ef65e8850624a27e519dcea625bbe00a2f96bc3b66bf6d4f507cc963ddb913a7523fc570bdbed513da692f831b902c0327413ef7a5ccfc050db3213efef7a95d5e70fb91f222f9ce7fb819af71435c59deb56dc363783295044c9cba6e9bc0c893dafb311bca4b8a52a83bc5a973285cb8c4fad3c7cd968fd44bfb1ab10a58c6a8d2e079431f08192f30b2641a37709d4085d9bc489ac75c2cd40cd32c18c43673ffc83922ed15b98e891e6444ab64cc8ebbd674b711db112f4f1e8454ea5cabad72223d468ce6259781410a9e4a41e3a7601f1c1ccc7266af1ad3c76c2574931eb19d2fb61b5e5c3a833b4f11c8d96e9263d4652349bbfba30ed496c26fc4689f560dd836f8dfd25031e62a71c02bb42005c39e72f9496844d4af017bebd3033dd58a9d461efc2aa680b0e330e6f1d97fb1a644f2ed4a67ad49cef5cff73d73cba6de2926e58c5b077f0293503b8daea97b89602a879932c862158fa5561136e49af65283ae5b966f9ffa6c706d16b7e0b435759f491bcab310950bc90b92a37ef0d4264d7ff1181505a09820055a8e48089b5895d69567794f460dcfb959f8bfa5b52fa6b75ba2df821ab6c09c458c415425b47367be8b69bdc4a00", 0x1000}, {&(0x7f0000000380)="b005", 0x2}], 0x9) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000080)=0x9) write(r1, 0x0, 0x0) 10:43:33 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000001500)=[{&(0x7f0000001540)=""/4096, 0x13d1}], 0x370) dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000500000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 10:43:33 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) dup2(r0, r2) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x20) kqueue() 10:43:33 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r1 = getegid() chown(&(0x7f00000000c0)='./file0\x00', r0, r1) chown(&(0x7f0000000180)='./file0\x00', r0, r1) 10:43:33 executing program 0: r0 = socket(0x1, 0xc005, 0x7) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0c533b594e8eea37d7a3a3441ae3818a1465ea9a5e064b99377ee6f147eeda196124e24ed8e1a1e2be4a2d57deb5fd29d765359946d0481f08f84ccf5eac087084b4b855040cd90c66d01f0edac1338f3d825841478e7b634e324645ce623d2a3b0abf50eb9e4bdf879e349850ecb3644af9fc952a8ff439a9d7b8fa5051f92feb7411c0328be2d7918a7e95c5fff6c3c79528154e9574c85317ecee20133a5837e13251888e00b28f01e8c21c4c29104dcce5bd650fcd2e9e1607cd321e0c0070acb8cf15525d649445bb9c53c00074cb5dc1154b220ef8e6afbfa0cb91a8bf8e444a4e9a", 0xe5) r1 = socket(0x2, 0x400000001002, 0x0) r2 = semget$private(0x0, 0x3, 0x2) r3 = getuid() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000200)={{0x0, r3, r4, r5, r6, 0x31, 0xffff}, 0x5, 0x8e3, 0x7}) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000040)={0x18, 0xffffffffffffffff, 0x4, 0x9a82}, 0xc) 10:43:33 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000200)="e7", 0x1}], 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x400, 0x1) fchflags(r0, 0x4) write(r0, &(0x7f0000000000)='\a', 0x1) 10:43:34 executing program 0: r0 = kqueue() r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) r3 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x880, 0x100) ioctl$TIOCCBRK(r3, 0x2000747a) syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) kevent(r0, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0xc}], 0xda, 0x0, 0x7fff, 0x0) 10:43:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000580)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72cfbcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000636448a2c720acd5aca4e82436ccba22dd1d0c7f51", 0x65) r1 = dup2(r0, r0) write(r1, &(0x7f0000000980)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f353ebb9507f4ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14abbbafe214dea79d95e8f6b9d3b3c198ff510eb0092e", 0x50) r2 = syz_open_pts() close(r0) dup(r2) r3 = shmat(0x0, &(0x7f0000ffb000/0x2000)=nil, 0x3000) shmdt(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ca4e66378e5dea9c11fe4dbfa6"}) readv(r4, &(0x7f0000000400)=[{&(0x7f0000000140)=""/9, 0x9}], 0x1) 10:43:34 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCDTR(r0, 0x20007478) poll(&(0x7f0000000040)=[{r0, 0x44}], 0x1, 0xfff) r2 = syz_open_pts() getdents(r0, &(0x7f0000000080)=""/179, 0xb3) r3 = msgget$private(0x0, 0x34c) msgrcv(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000051f3000000000000000000000000000000000000000000000000000000000000000000b341cd08782f7942000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b4ed82cc703d0fb200000000000000"], 0xcb, 0x3, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x3) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000280)={0x7, 0x9, 0x4, 0x0, "0fbeaafbeab499ac7c9303475513df5453ebccd0", 0x100, 0xfffffffffffff6f9}) r4 = geteuid() r5 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x3, &(0x7f0000000340)=[0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000440)={{0x4, r4, r5, r6, r7, 0x10, 0xca}, 0x20, 0x100000001, r8, r9, 0x9, 0x8, 0x8, 0x7f}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000500)={&(0x7f00000004c0)=[{0x88, 0x1000}, {0x27}, {0x82, 0x1a}, {0x27, 0xfffffffffffffff7}, {0x43, 0xfffffffffffffff8}, {0x87}, {0x86, 0x7}, {0x62, 0x7}], 0x8}) readv(r2, &(0x7f0000000700)=[{&(0x7f0000000540)=""/98, 0x62}, {&(0x7f00000005c0)=""/172, 0xac}, {&(0x7f0000000680)=""/94, 0x5e}], 0x3) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000740)={0x9, 0x2}) syz_open_pts() ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000780)={0x1, './file0\x00', './file0\x00'}) readv(r0, &(0x7f00000009c0)=[{&(0x7f00000007c0)=""/31, 0x1f}, {&(0x7f0000000800)=""/122, 0x7a}, {&(0x7f0000000880)=""/29, 0x1d}, {&(0x7f00000008c0)=""/227, 0xe3}], 0x4) geteuid() 10:43:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x8000, 0x1) shutdown(r1, 0x3) fcntl$getflags(r1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000080)="10", 0x1) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) getsockname(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0x22f) 10:43:34 executing program 0: symlink(&(0x7f0000000000)='\x00', &(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0xc1) symlinkat(&(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 10:43:34 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) fchflags(r0, 0x2) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) 10:43:35 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$getown(r1, 0x5) getpgrp() write(r1, &(0x7f0000000080)="658229b98a2edf9b0bebaf5f3535843e41bd9c0ba1479362e54204ceafb8efc14de95f311f58b9dc6277d7b137ad3a1b4f4aa6f3f282009426b809971ca29312301fa9184a33ab3e33b6e5a00246f6a19209f8a1b9a9b91999999250d358830edf8b790a59b8ce7af6ffc636e1411008bfce634477ea70b14d84d1", 0x1bc) readv(r0, &(0x7f0000001680)=[{&(0x7f00000002c0)=""/123, 0x7b}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) open(&(0x7f0000000140)='./file0\x00', 0x100a0, 0x20) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getpeername$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) fchown(r0, r2, r3) 10:43:35 executing program 0: truncate(&(0x7f0000000040)='./file0\x00', 0x5) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) open$dir(&(0x7f0000000000)='./file1\x00', 0x101c0, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) recvmsg(r1, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f00000001c0)=""/135, 0x87}, {&(0x7f0000000280)=""/248, 0xf8}, {&(0x7f0000000380)=""/248, 0xf8}, {&(0x7f0000000480)=""/151, 0x97}], 0x4, &(0x7f0000000140)=""/8, 0x8}, 0x800) fcntl$setstatus(r0, 0x4, 0x0) 10:43:35 executing program 1: mlockall(0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)="5e0ce476092bc457dc172fdca11e1e20247b1c408cc02c66", 0x18}, {&(0x7f0000000100)="4dc1d878ae9e29a6d8ed8c30aa9b06a66ad6be3f0b5bf9fd62915e801ac70d2999aa47eeff2541a18989ec9a325be8e14e07f5bafe09a2c49447c7b6c6d0404f6a7d06803e6b5f3dfcb7495322db65d3aa24b2702b8cddf84ed3c91b0ae49f3b2fe0044ba7b92a11f37c53c956a107804c5ac891b492be8916aa8ae4b77670b9eb87391711f0c58723ae049b7f4c5ec1e9cbeb8ff96548597176494d1b858264537afea05ad8f644682241bbd1b381f81c76d462a24cd80b7ac600f93682cf7dcfaee07a2ed40c51622a8778bf300199d4bcf501a158c8b7e5cd61a4775253d28d70d6fdb2eb148dccd9a6b76541d020e3", 0xf1}], 0x2) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x200, 0x1}) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x4000000000000003, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000b3a000/0x1000)=nil, 0x1000) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) fcntl$getflags(r2, 0x40003) close(r2) 10:43:35 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000001640)=""/247, 0xffffff48}], 0x100000000000021d, 0xfffffffffffffffe) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f00000003c0)) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) socket(0x20, 0xc007, 0x7) setsockopt(r0, 0x370c, 0xffffffffffff0000, &(0x7f0000000300)="edeb50858f6c19d9472ad6cf4f31f1d8c0d3020055fbfff8f16bf78889aa848d5c8d49e4a6e3f2a88c86c59a94fd0986cf359d303baa1a3c2a363420ce67fcb1c644d85d1bb2f1fba0b99cb69b2359ec9a3562101bdb03ea9575868c9ba4dc5a9fe9897690644f9b314c5ddabfd2505a4bf7bbf26916687eb37a69b33280f01bdc61aaf079ef1d9c879af7bae7240a32cd7480", 0x93) chown(&(0x7f0000000200)='./file0\x00', r1, r2) 10:43:35 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffd, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 10:43:36 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) openat(r0, &(0x7f0000000040)='./file0\x00', 0x30439, 0x2) read(0xffffffffffffffff, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20, 0x0) 10:43:36 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000140)=0x5) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r2, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) dup2(r1, r1) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)=""/146, 0x92) r3 = kqueue() kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 10:43:36 executing program 0: mprotect(&(0x7f0000009000/0x2000)=nil, 0x2000, 0x4) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) socket(0x10, 0x1, 0x8c8b) 10:43:36 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getsockopt(r0, 0xe, 0x1000000000000000, &(0x7f0000000000)=""/22, &(0x7f0000000040)=0x16) r1 = socket$inet(0x2, 0xffffffffffffffff, 0x10000) getsockopt(r1, 0x0, 0x5, 0x0, 0x0) 10:43:36 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f000012c000/0x3000)=nil, 0x3000, 0x3) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) 10:43:37 executing program 1: mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 10:43:37 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) write(r0, &(0x7f0000000180)="4d0006ac0d1731d222f629950f291e8cbc42455bbb71d349a2", 0x19) r1 = dup(r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)) 10:43:37 executing program 0: clock_getres(0x0, 0xfffffffffffffffe) getrusage(0x0, &(0x7f0000000040)) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='\'$)^:\'/\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='-\x00', &(0x7f0000000200)='\x8c:Y^\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\\%&\x00', &(0x7f00000002c0)='\xab\\\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00'], &(0x7f0000000480)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='\\+\x00']) 10:43:37 executing program 1: r0 = msgget(0x3, 0x0) getpgrp() msgrcv(r0, &(0x7f0000000000)={0x0, ""/157}, 0xa5, 0xffdffffffffffffe, 0x0) msgget(0x2, 0x85) msgget(0x2, 0x40) 10:43:37 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) truncate(&(0x7f0000000000)='./file1\x00', 0x3) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000080)=@in6={0x18, 0x3, 0x3ff, 0x4}, 0xc, &(0x7f0000000100)=[{&(0x7f00000000c0)="7b9e9e4c", 0x4}, {&(0x7f00000001c0)="d78b59f02827dbe123a2b7e86bf3b054766700131edf6210f21d9646bc2b8b1c8487df298748dac6df82abf3aaec3ac61675a25c7d442a00491e8099265f6cfbb5ae56c5fb22a02d89a2258e6289d6e4941114cf3c34d5c54683bdf7eef17392d7384293d6d2b4ec74b3c6cf5da719c06e61d50eccad4d0b12552fead46c566c1a69e3d2b5d07a6966aef68e0b79163925d60d2cefb5a2e2b65bb44dee1b9602d792456376c09e07e6f70ec28faf7d7d8957c08e89af18b3909fe17c1c30b2a883f649085b9a23b71b8aafc32aebf034a1818a54809c487d8e0cdc7d1d9d97632db28ca16700b89b70a4d7c4400eaaf5fba92b6c88d091689a50ce025da50e50a1e03bcb8f8a907b67f0ce30b0bc261608524bc644c3e3a9da842f008100f0005ce47bcd71f747504ad8a05252f841ec5f82398523fb2145df1615f39345414d92b424c52393789e36e6474cd4b42147b680dbdad9b117d6a8daeac8a77ea77d75afead000af95319ef5cf2fe2dcc36bda003361c3234734f98851a23fa6bbb4efd83696c494fbc44c2d1ce6a91655c9fe7b8d9e80a4c7ca3231667934ce23c1f9e716e177d83db24d2cb7a375bd560ecef74fdcf0df2877097b87d434a1378ed772488c7dfa531f08deb8ec8120c2c5132723500b25b4fcfd64a47497952ace9a0590ef74db31f339acb3ff0e3cdc4f7788a2aa274f0c64b102e44b22db8753937974b386d4d2ba3e40efa71f31117d9fd6e3b20efaa6c9433449c9f5547b5b84c7b3a5b5505a1ed518abcdb6f6012ea9bf633c4a2fd16bb34e0905bb3e097a687de150955e8a255950b3152df23b97ae5ef1f91ed1717c19d585935e0aa0f9d210700402b4923b795fc255bb57d21de575c208af63c0884f343b8c5a6df847f2ba29bba99ee927b7a57cfc8e796dd12a9134b3daef9545e3ccc6434615120a78554189c021d1516c57c0c8030ab2b8d20eb752164d9e83360a23a694e9502e47108b25aea4cc9d2bcf4ae47c4d62a5efad80153aca06667538c88d58d88ddd2ff7f9d820858e1baaf3f3b0edadcf4fa4a73280a417bee74feefaa21ba43fb3e1bdec196ac557f35bc0c473fba05910aa5308fd639f87625a20bd0cd8d1d99473e8df3e4d32b1c253f3f774b5e6891ddd0f1b3441fdcde92ab295c86a4d592ee13560ca3c02cb410f8b124a146534042493ea6a2126c62576285311bb3b42dc77e92a8183ae4cd86de80535508421a94b1dd6b5c7e55e6cbfa85f4356ac582f0160423400f7b30a60ef878e849c5a58ca2c3f4cb6cbe4c93dcc980f42d0c700864e575847538ecc2c2b189bf7675dc88a532f1a3ad8f77a2b57206746aa882767bddfb701ac7e3c790639068257542b2e7b724e48f6d9c6257d718a8b3702527d264345aa358f5293921f72a4aea28b59bd957a7de84fc04d106d277e116fc837ba89a958e2ca0b1306916f6072b30dab3099ddf8933d606ee395f914322f3083f3e085f8b7be9041130d3e2c9a97edbc9638ea64012eaf26f8678f09dfb423226dfe901073f10795deb1a405479cd1b783e0881a49677c43f3d735259bb8c87e9847713ef3e1046666cf7242ccb8e1b35b9c397b2a77900cb7b2fa89cbe0a571ffc28b05210334856a76153a57da02ee659c8c64d16367596af543cd8e17c3d6ac7cd4ab41f13d1af1e1c6017d67765f77487529b8d0a8a1b1be77a597602fd9fb5732cfcd1371d9eeacdcbf19c86d9d2ac68f1ac134cd71b49294737a9f47e558371ced321d906ba1790004f9092ce4b2da1e353f7b731f5ad56588b6b91ae19a46569b4e39bc180dd8703230c941d7ee0d9ff7f666001636ac2658b0a1fb1e36554881c5316830b9c7114677d81fdd03081a4ffe1e34c909a16617b978c6e4b56f596ff21dd9a31aa8553dd92e59cb55eda3a7cf5a40f68f80cd4844fb7e8fa49c4b4d723cc33c0866d2d57eac631c8695ab10c6553b252372a7441b612cca929ae96b2deccb83042b67e013e8bdb48c340489d30a2ee61b33e0639486bc374f30d98f301273f36cb409a902923b56c0169dfb716768656d029d01445adf5f8af9cb2475913d91a7e60efcc741ac4cafb01f172e3ad319393202881748cacedf5fc686cecc95bdf9421730ced26a7324a5eee8d1fb5a5c04b1bbd0ccfa8f7b3b0a2172c30ca79e38f5cccde57f446e10b5812f93c9651338741f1bba5830feb6a60f4b7533df06503d2f7eaddcd07690859e3e5b8b57e5a144534949ca56452148b250df50b1c6e97c4514b945d1837a2fec42bfb36ae910412766aca2661455fe468671db6e4787fee040fc51a7ae298195df8bd3aba6d1017b0404af2f56fc0b8e62cf57964e32619f42db091dc3037cfeeb9adc13c4eb93354695370b2bb31d45787adaa00c98bf382800653d3f18d74a22f6ac5666caa1daa562ca11d39e315591dc76cdce35e04469b9260d3bfbc375f69c069df543a270dadc6cb2ac0f3ab6401b62c03e8f4f6c5a631a372f6a6cc397ea352600b23d0fa54791a816f0f95030d90f154c3ecab23938425907c4b134da426cad595caf9b642e14583fc542844f4204a253c0153339e428f55bc545c1d18043a59498e5b0a91df4c128aead72d05becf7f85fa1494c5276ae081f3f7df1cc526f0c9b4f04fccdd3266bcad1cb3b7c7bcb77c281735830ed795521f4f63dec72f2a5f4ae5790e1f76fdd0471035a11f403656de348f3dd238c335f175b8c800320a0ef987858bba2edd3325cecf109737f2d6c40d10f75ee02601957c414d2bbd0308c65087c247ef5e2dc6425bc5fb9e95fcd9c775952c5e6976949411be6189bf141dd2560cbe6f0a0d5e52fa2e36889a221ab8283c299213fe014c38a4b4948db7170b200e01f51865f44fbf3aa5d2892b5bce6113882e8692d8ef5c1974175824edbccf79417a2e40190d6a96b80fd553f6bab62a5db6107f0e45ab28a161edb85c39d4b82aef6d5ba8bcc8f9d16009fd6b0157f7c8768e6cd9c9544cbb649fbaa1b721647e2f1ea1341b141fd73f0a801671cea7b114137204c005e04e18f04ece29d2eb161ec2ffb30406b71cb7842e2232c046db16d0063a2b05ee568daa4aac12c92bd3369ad7b11683add32c9091c35ac329d8c2668031f9faca4735d906f94a77db1db02585f60dd36ef4103582f6ca604cdcb2d1e647143b08f0b5fbb6049a17c08811ce3a3f7ac11727d67ce52e1200069e9a9f31dd4d1ca7ff62c753657f118bacec5d55c258c3e64ec56e09ba999b2661e5e6a5daa66f2a000c3f3348f6148dc4955869b821fd2386510ab639345851da1529ea7768672b0097541f7b04688cf57877142a62575154a54ae2af11d0065b9de61417e23b6c4c416b2dce6555d10259e59e01dcc6e54e00387c65d55aa58a0eab69c471cf4adabcd4c579dcb4bfed4510779a59b4363a7344f19201c8156a6bcb274bc01c1ae175f112793cd4af92eda1caed6720c4adc603946f30e7f086c3b89edf903348c4d3e645821317a05c3f8f139ce5b1b2770eb2012e3ecd76b2a30244c559dcaa8e1e6f70786fd87fb3da9318f67cb54a49371cd9fa93c7e9f94b47bfbfe832d14931e5666cb39dba357bcdc5009c5da3efe2499b507666707bd2ede2d21395ff9351ce246a326bd305b003ace8367c6ab8a5f918face8b30ec3e0bfd0dd9e06ead356528888f4116c0d422883d71869da39ab96ec7a340922f1976886063071bf5d25c51eddf2fd20b7403ea53c72cd13ed57cc6fc3f88ddff98fcbe8d5df64b0ca6351639254e9c1fb84eb4673f18874ab000db803ff712660dc41ecd45825598182ba12b76c9e304d7b763d404c9fd8afb636c13d124ad16115a7b8431b3ec294d80a55b8095562fa574fca9f3b01a87cf540cb750bad8c47fa193d3a2d60fcb674d803af119d38585a2c548dc10f952124c81b338a6a39693d0cd440c6b1bd7e371b8ecb3bfab10942308d63386160dd9d3b8c13fdd767c9c0c0fbefb66a4d9c8f942d5c84174209158e3e0b5829a1fd8e4b4feca7f3895d7965ab1233f7d20b45c0da3028f1352aa784b67dee108451a1a933a9895dfa15015ffc55a2986007afe1edde92efd7e7c7f38d1344955d153dc06fb88f581c7e229ee80b2f12cdd7e08c5bd00bd5d735802a4e07a817cac075c6e5a918718b14992c62cce5a191eaecf7bdfe8bcfc9add21ee8114a6d6fae2fadac30b8d2580faebcf560f71164ef62931d179a227070bbf6c585b26f1fc51c9f67aa6262f54cb0f496e693e9ac75c94ddd97c00a81de4e74bed87d900731068ef81f316844f40acfe9564e6f26f5334c5be97d83991485ebe2474c118d1db87e0f9c4b4467ed92302a9097c5ae9e41f65cbe8e039a60bafa8e570addda39bca1771a33ef42732e62e3dcd5000b87f495d24c74a331328f09cc7767d88a43d8e46917afc886eaa6a2823aaa02a4a2a808756c842cb5b6f15269c12fe09785a064e8544599ad06c5f415c7733ecb7af884649576c0b31db9f02150d2da9d2d69703844841a98b7f55007ec0e92eb2112fe4fd9bb847fcd3d1d047b35c0db3d80d872f207adc060155824198209ca95744e8a9e2ed88a984d53f9672d0affbbbbd15715a57a1cff3ca3cba5e9623982178031bc93245d7a38f667876e0894ad828250dd08e76b5d203a4917fed7118aeb194565bd61b5bf6b470f35f6271fdd2bf58a6e334fe5aebb3e2ffd850fa566280d3618f2ad3ebe3c5dcf66913f42a4df0d6b686b1a4a9579f734bcb707944f11bf5089b76b489c9f83f0a5eb6b222f5010c95db7ae0c6f3e634993282457c25e67b0a51261d1c81a3305bb9b0adf41dd351b7343ecf67576ed411f2c7d7c2619cdc16d6b88a3c39404ff6df1143b5ac647700b89ff1e2d8265035547a4e6e2ed44a16036b9453f3babcdf5fd93e48dca45a7d837b599812c3972a61396c78a1f6eb704e1df958753a36c68afe01f0856e3061af64a57ac36365f287afbe2e04716a163eb7cb09c298aab74bdb423af49fc294a2e1e39f6a79bc34d2800f280a54081dcacd1953d7c084c93846d8541389749fe371570647c60a807475a168171490c2591a4bfa1a481c3e26da4d4c10590b8997be8faeeb2d243634f3eb50cf1bca52c73edf8980a37d0b14cbe389bdd0adf82f1fc60526b89d93f151160567cacfa46e050c2925b20aa95a4b64210406e04fbe9794e63f845c49d804aa921373af3aa76de4cb06f05444cfd06b639c890e7f55dadfbd12578e0d56efc9c30f09894e4aeba32ad364edc6a2dd1e8bec7575b5028bca3ebe2bee678f7a1358c9640b22b04ec6c8bd396fba186aa1b68ee08c2fc9e8ee55a7c686bdfa77b5b178cba797cdba967109c5786310317284b50805b267d8333a5ec3177ba06a8d535ad98d6e4ceadeb7614ab16f80d033d73591732888a6c31ab96a022cf9c4f03f98fc23678d6c1aebeb776c8d6114615d152c85fb19fada3fc447026ad44a627ec41374c4bbed86233e5195ab26ce3ec388e4299ad13df4a19d3534ece895e4923b423709ce3a7bccb9a7bbfcf6634ef8c4b061a2d96c6ff7dd08a1e2fa4491d6b1e7686f6a928388bc0c8ab56ddc3ee882fa3a35ec4c174c5a8a4c2fc539255c8f9181a9f60a54a9b55161dcb40902cec40baf54b92bb2a701080e2058f8593472677fd6eb2fa84be1fe8798282d7e313c1b2b3f518fa62e37914b5271e03d03435b0752e8541517a5f7cd65cf3e2d5215efdc6027cf9d7ea75a0accdd6e9fa168ff2e091e0c2c36f51", 0x1000}], 0x2, &(0x7f00000011c0)=[{0x98, 0xffff, 0x6194, "522a8fd58e5de1101b14671ff4854e0209d2afbb575adc95dd2cc22d6de4f4169f42d1f4265de7f42b4a2d5049cd87efe5e461675671e96b817b6af7cf0acea86682b35e6491780f1e467fa91dc6221fe6d33c0ea081bbfe22a8b2540b382c428206297cb560d5582bacd25667a4ff936c8bd4790b22fbd61002dea316ea5e042cfa9592cfe0"}, {0xd0, 0xffff, 0x0, "8b2d33d3d89a0c9bc1f7b5252f5532dda0e7a8993a01d69c544d8591bb1686bcd195d3b52b73e7e7005e7d03e485facc2cf81b4eb55c2ad464abd2e8be61b32ed53c98c51da5d2db811377f23f5144588f12c6baf2e275bdaea60e39520bda9fbfa8c16eeb43094d84aea52e37331d168378cce02d8076fa06f402afab27d8d4aa3e7c65a30dbaa24d7970eeb9e1b04d0ad3e4155512b8d62a3e0a3c7a48a25afa3f77dd431aa8cd61f636fefea9ec8c369d0309bf505028566ee3"}, {0xa8, 0xffff, 0x7, "a8b2b054b36744ee832240072f44f176f8696012c3aff418944c3f4d0729340acb597552ac152640b132fb664d5a4822ceda41d6fb04b8b798de81cb5d22df81e3f696d72dd24b47df6d04afe25744747eb4578c9131e4febb66cd2d32aeb368979d9bd21d10afebbbd0d93cb34a3c211c0f1f8c1f46ae3a63bdbbb428bef21321eb482a5476aabab445849e35b1dfbc0678261c688d100b"}, {0xc8, 0xffff, 0x6, "8e1b589a603206cf396b59f503d242cd8da7b9b5f5fa973a7e942298715ce96d1765d246dca5df732ddbd293fbf4c7d8ecc416d592232c32e2db588fb2ad15b3abe9471f8c5510cf69bed5fa6b90d147f12473f7d7c3d618587bcdeab9576f1e69080f304a144eb3cec5bf00c7a736a2b670169e3f7a9ae4c5211e3926d74506da4e37ea88739c35fb557f381ba342da9cfa0aa219886c50b8dbc38cc6aa4ba5a36b3b6af64213446d4025008c135df94cb91f84ed0d85"}, {0xc8, 0x1, 0x400, "ea28381c2d028bda5f3aed0540d2b17d3bbf35dcfc388a5a3e00c0250aea2372a9cff58c9bfafc8e095fde45c827cdccb9754072b7720d4cec57c76fdc4198e343e931bc2d158e8187daca7d6db072a5a1146cf506bcfaad5241f6625046b213a286e1ee15e6efdabef7fd1c2fd22c7818001b183ea491d2adad140f6bba183e086f65a5eae725c450153d59bb4e06b6c4e6de34167fbaacc7227e1936ff7f24428a7a4f8fb745d8f1c7f0ad591ec991e1e3da"}, {0x38, 0x1, 0x9, "5c972164a9125faf39d8daf46464e2818022f192e4c8ea797816fe4c9a12d940d846e797"}, {0xf8, 0x1, 0x4, "348e018a44e0c25bc800bcef05e9d8b1e1c7c53d3b3d41c4f43dc95c57725687e5833fadec4837678523573795a5b9b040b156f9f22e6dbb9c295681ac29194296210fa2da0a8751c1eabdd97e7200f6b5729a7315ac277aef550fb682cba0af54010d26969faab65eeedcc9f71924769d9b7d605e6072eea9a951f81cc96160828196f5ec7660429616d4d803fba9402771a57de62d5d84ba4df0844dd826d43178f9ca23cfddf4e1f96a97633a80fd5c104a695e512419e50350ea14a2cbf5c1e7c3a739da378411890e4b68716224d91b70839cd7bd89b9fcbe8f296f7b56151a"}, {0xa8, 0x1, 0x6, "678ca279188e6bc8427de7f59753374d1069dd6b5acb654c3dbe5aafcfe3f2ddf2e5445253f80999752ad7a97bce81af05b17fe8847d3654d97cbc5ed902eb7a90982ecceb5d8ee5d7d1aa04ba1facb6cec15cf31a4d51049448f527ece1324539efc38d3bc57ade4501ca640557fefe7fff1353afbf5492999935ff5a3589a2a99e603f0dd5c110bfd7c6e4617ab6293207"}, {0xf8, 0xffff, 0x100000000, "33ac361c89876b6ca4089ebc6cedde901262e262daef084e3e72365c6dd03c2c5b3d70a5a095b07310dd0e0c019921f787ec1e3d04fe6a0d83f00b73be1a20a1fefd3c55982d450799d64ac0bc269af779e8095f6e7f54ac47e99b9df3d5c75e8d913cd7848ac2cf3343f2e2d25972bc6906dba7a4e55ec71e442faf20b2fe745200ff708f82136bdaefa8d6b70eea6615bce3a5e3939d701d89ea7d4fb3685dd2ab001252f2980ce01557b9828f1b0e13dac66ef5fc114e6c808078bc9a947d3335aa0368d33534f394389b6dff809efcea5f311c24528fc60a5ba0a0c9ca20f55c"}], 0x670}, 0x2) 10:43:37 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) r1 = getpid() fcntl$lock(r0, 0x10000010000009, &(0x7f0000000040)={0x0, 0x0, 0xc311, 0x2000300000000, r1}) 10:43:37 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(0xffffffffffffffff, 0x0) r2 = dup2(r0, r1) shutdown(r1, 0x1) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) 10:43:38 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="270006f0000000000000000100"], 0x8) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3, 0xa) sendto$inet(r2, &(0x7f0000000100), 0x0, 0x9, 0x0, 0x0) getsockname(r1, 0x0, &(0x7f0000000480)) r3 = fcntl$dupfd(r1, 0xa, r0) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000100)={0xfff, 0xfff}) 10:43:38 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) dup2(r1, r0) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68dbcd96578d106dacd067f50bdad518b84222ebeaacb3b5b2f082f69148ad2b292f2c1459a4a1c4242050205ab3c7b86d2e596658782d74cedf112ba98a5638c2cfc2d5a2700b0505032a9c7e26c309f6714dadb98f126116b50ab5dbd0363951265bcd5f604af5d623120439eb32ac546c22177cd2cdca8ec57dff0449c693905282e3fd11ddb5f72bab5e5eb6db528b3e9a86f041445f234a07150161f84df450ec86da900e8d4a59ba77dc82b2936ad0c846bdd1b7d0fec195790ab96fce3e81dddbf52e897feb7f4d1be57aeb7832fbe72073c0ea9e419c12a5bdad7dc1dfa982abe091471c2f14a6aee0debca69f99ac2bd2f77705cf05973ac34809086af671a9c026e88d574044f8569cf3a6fd7043d902451c19022e8daa881a1865b91bc252492ba1e47097e8822615a3ac7390c5a2507b5061166ae95bae0e7e1613dd6458a4d356aa39cbba3f8c6fd971d11cb6fa883588afe32e5f952e9feafb44a721acf266b13d620d62562491c8aef79374d4a2d61dfc077258abd0d16ba08e788ee304d1c3721150f6f7689942a51196fb7df4e18ac379432992b15d1630f728ed3f91e0a230911d9fc6a6a3bae2154fb0b5df5c73dff95754bd6d12fdba2ef4ee4f577b0a09c0283601dece26331a81923a97bb647c088990f3a191b371a635c509b038c5f3e475fdb9ca759d53632847ec078cb6089e1612d3fcb2cfa38efae65681cb4565871df3975a513af0b6a9ac231053373a2f68af96926991352e8481631b24fe1f7ad08a8d00cad0250bf3ff95fd5086ea6bf44a979c85bfae0bca91f7753dc73bae9935b5a6c6951dcd2f980363d11d91035aa32db0dfad424c9eb30e8798a335804b246b6f04b7a23d67930b59a51b642ee404f49fd2bdf2de23a7cd78449b411d5892b25e978ad8cee7dee75b31459152227ca082bed20474d46b9dedffe690c7a3dfa8b874660da145d6a7cfa341b9e59cd27a96dcdd0c09711c101629524a030b5b8ea9a0be5127510c6b22254699ce3d273a4ba462b6869c648f4c74705ca8b4e7efa97de43faf41bbb54af498e83eeb8aff1ac2c292a44faf217d151a0161598dee55ae4639735641a327399c44261c96fd50c91f79719385a2519ad222ba7d8495107de1c43015a5f52305c340bc8c75473a7d8cb0cf8d9fdf27456db5ff12a22a76592b5e47b8f663efed42964046d4f9feb0cfff143ed858294b5e74d24852f9c9a385aab38f78b654a4b2a5630df5ac85886a70be00b9dc36fa898bfb16672a09427e3082a3c6f848c9a5b1ac06b441c0ddad9db6333f83bab2dc7f5c0c6208105b2fa4212bcef4d376afc9bf27390e47a36fabb5c2f1c80d81e1a4c648f2f70b5e8bd59f7d46bfe633255abc5cb62b5f15414dcab535103ce59857e9c4348fd48d4a734d81195970d638ea9fd146984cbfaddb689d814d96ed242a06ddb231a2d5a5d8e154058e7df0f51358b617fb015269752e62a6991f32425c6c5c1e74cc76fd39fa04ce1c5db517dbab4b702526c4ef88f9f51e552ee8f9a7b5ba4640bdd8d1f0d91679a66cde4d0bcc11e59fdd45fcba592d0f782f3552cab334dd2e4a38a085a9c061e9ac61868edd81dee5625bd9b42e34f294da53c42c76ed9af57756ae7564bd95b62dbde5f48046ae03b0c8f08afb149b3b350f04544ae2bc5a0756fa7bcc4e36a354d843dfd9003a12e7bd9d7c42d53a568d77ab2f14e392a912fe45ad1248cd4a6d29e50f88ca3d91c9c9506af9464bbe03817543b24f0e15c3e9ed0f35a89c91428176ea7a6565b64da692bf48b91f07595767008e7f79ff0cb3cd4f203e4550f0d7a60ac6d857480e80e1ae4afe641bb7d03af91fb444c09bc0a490c63acdc8be65cb1199949769182e2d83d65f941a90ce11bf8f923a19a20a039fcab5ab6949c7d1379340b96002806a753f8838f6bc86dfaf645a003a4d237f6f119ad136b1cb7979e64a322ef869b112192e63b2847e83400b6116ef62441f0ac9d42a169a9d9380b9eb35d57304067e02049dbcfc9a72e4062370255ddb273843f1778a2978a6459a1edbba0bd7560fbaa5a760eeb24c15282cfa03b66d68500c", 0xf3c) write(r0, &(0x7f0000000000)="6a4a4e5cfab0fbad605a309b8dc538bc2fc94746037f", 0x16) 10:43:38 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) r1 = dup2(r0, r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt(r0, 0x54c7, 0x6329d5ee, &(0x7f00000000c0)="9f96f0f9292e16f922ae23b7e3da6a63abb503bc9a5612cfd6b453dc54cd405ca501f6a9317d9654c906b64e5f66a3ca655069d71313c9df5bc998f8b27d2e46cabdae0ef3b961a80609b027ecfc1b7c68680d9df653820b4158d45d99a54152116e149fba34c2fe5fb231e8b5814514e1d42e00993fd1f6f61ccf6490dadd44756e774a995f7f86774a4599a2a46298551864584f42d40d90bc6775b4311d9427fd6f410ea19adbf22b1708e84fde1d3ed562", 0xb3) 10:43:38 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) pwritev(r0, &(0x7f0000001500)=[{&(0x7f0000000080)="16ef4f5b94354bb2755475619df41f6bed54b3b11b4cbb3ce690e5a3e88a814e0e7423dfa9aac2e705f96bd30b29a9a581cee45a0402897ebfd8cb152ca0a56a83cb7867f7f52ab33cd675ebcb03a8b71e4b2cb8cddad664ca20349ab095cef15ed4bec7e1cd0038b4a155b575e9c203b0237722d2444e3baf9d7eeea9d953fb6514f48a6d24f10b2d33071a2c88c449d70202158759925617f27aabc9e28834504f27e45674b5e026d3dfa51de9bad3444e94539ad612aaafc5e8f9eadb9fd473c145a0959c0a3b8e3a0520b687836d7b3e11ada0", 0xd5}, {&(0x7f00000001c0)="f614e333d48257b81e08ca5e8ceca5fdf72313b5b8aa8a1a8d6e181b4631d2ee30abb240c6ba8cd04d2e86e75dd631166e04e7912d649aa140638be50e18c3648869e548ddffa18da0499290ff1c33e13278bc55bcbdaec45dc35b553ccf3dc9eb0ceda6d9484132658e6f621e64df30df6b832b60b130", 0x77}, {&(0x7f0000000240)="866688d39a2ff7ac9caa3834f0a86fd06d88081238dd9ee97b628eb5bf9c314ad4dc02033864a67f26af2a7e39553eefeb4f751de3589ec817584f3bfe03c1db1148fb84aa2c5ec012708d8196f49b8ce64775659817e6d449709032cacc8ec795c298314d97638bee7e7065a67434fea225276cd17da8ad53e5eb3b503ad9e191e2f7a90f571e9e33c070805e24234d5f021d08579608373cdf71e4dd30c11d3245ab188169903422c62eea6586b7e0f3e8c4943bd3911d1379e90d13d14a241f86a3683f", 0xc5}, {&(0x7f0000000340)="cb3f2b4a4e89e2602a7358", 0xb}, {&(0x7f0000000380)="dc9b936a4794138d1dd2d0d6c29687a6c07a7ee172bfbb1b69f91a07ec25230d113a86cdc4adb99736e68d3f5bec46227b59a7c278968746f49c211b9bd3860f836c0e3a9e579fdefc238189d5c44e1e6e848d63ed0f03ce1054297e87c4eb3d5d125331d8", 0x65}, {&(0x7f0000000400)="232349ef52fe9ba23069dd43f8f5a582ce3a43093d2638e702d4acdd733638b53fc844b3214bca62381b6ef9055e2329a04d8f768f98690139b841646733695797ab20756a75a7801a279cfcbe3f36b54fce6cfe07e8b53d8a26b8604834c935272562e65cb05e6e8982e206c1fa192d80e80188b960f8a73d6fda3fb0e9bda9d54b338dbfd63eea987a17fd5588e186928fc4b523ada3cdc0f52b82c7aeb8c9c8f40dcb257abfbf7abfce67ed9e4d3296e7315dc367937fcad330378cfdd9488a82156138be1453b9c37b4c88507d06c5bccdea158c03b42762ebd4261337c7aa80812f335f370f7968b4eb393fe43f288eb481a508a581972bd94a209cd361916caa664dc48ed7494bb82d7a1a05894893866853322f7b0eb4943df528faf24754a0cbdcd8552f949f7ee41164dea886ad504dc65a29684cb37efdafc5fb5573742a917ac7fd0f815f676be2a088a84682fb95924dce4648327feb38bd42f89160166783b21413fd9d9746e1df2865c10d6cd84cf4c84543d2f372388cc6a8f515ab99b907f85c322cee4ba5575df1a778715afa9054e798eb600338a5c3bb682472bb5f3304c26bf4b59c0225d2db1727f62bd37c10c7f6b69e404ccbcf0e50c92cdd7544d123b4ed995f21f18491297e6bd9f57392a670cc3d65599b22c82ae54270535513f2bff3a1161f759c1a28d5f4d978fcc514aa0dd3fc804dcd0212f86577182daf65fc160d4b0adcb73d5bac73968b70d29f12cf197cda33b23b6fd6d2e1559a55aad4b5770dd37c6fef8e696f3c9f63e8d89ca2d91c3bb142dbcc08362511147898ecda176b0cb3940ba99df3b15666055b21d491403f065baccb90714d942ef0ffb0267677e0de3f1032d469548ebc9917e7a97a0b7c1a95682d06c18e2416570060b2ccf8d15bb566f5848c3a32230931147490557f0faef59dc8eddbd0a2116f0e34e81e426f5b1389d42379a414708fe92454fed0cc5af901790e52db31eb9949d9bc603a65f94ff75251e63d6eeb0f938f2d4a48df9b59dd5c0c2ab0335e2a2088ca92ee3b22b557ef9b661ef622d4e7eb7568c4d73f650e36a0195337bb3fd37974c09bcd7f64e9435528dfabac79382c4d9a48e42542c0700dab55a0c48c638d1ca1cd573a78f83dc1e86e584e7c0cbf8a9e200b441a6f0f99a39cd7736241518e135c20f16a69808adc2eb69610c4c5243807df14267854034076e53d4ea7da010c5b448fa33f52f9c57fc3a9feb445636ca0dbd18765d39f462de3eb2db6668e8c6f5bc21b157d5387e94d7fa3b3deaf7bbeccb029db2016060230328a917ce072f607b7f577995e80299fe85aa28d2021dc8568ec73a03ca72bb9286e2c806a36ddf9311c066e515a47a3762e6c3d4cf4ed000dee65a2ec0bed36ca1e3b81dad2a1a6d143d14eb706bb051bf716808b0238b1f78adac9abfa9923b98ec89d87788d96b3568c0561739664feb2f572b9c18b6adcd02d1620cb6db0cf6166d28b6e8bcd754ec02c4a021fe7463558a1f3753def20655d3bae143d824b0e6fadd5a913bd256def64e9119f61eb1d6f144d0e602a220363cff8a209dd1c9226d1112e14bf1d6fd2eceb8fb149854f1ec057db400e80ff7a11334f5fd46d7eb42b5237e910ca5ff1d50f3faa15bc88d09082ca3db2368f244ca3649c62e66b7dca4abb2f53d85ac7ced26d6c078c545e23bd1f7851b38386e9e7f2ae1a9e9880180500ff1c959ac0ddf5ca63c5d01018a78ce75073625f22c8fd76709ea4d7e138361e50a3670373f1dd1f2ef667df93ccd659e24f9b6f0bbf2a88a8cd74292bff9fce7294c4805ffd434f0f09b3a2b31d9b5845e890b5cf9a573da581fe488bb2d2f32784bad3227ffc5e3959bf62f0931dd44e272752abcc56fb367e1266bd2234e1b160a57754f9a1cc0a605633fae5169a81522234a3907d3c485ba1bf96e4d5e8dce08e0c47b8f7d74eb65655bf736b5a123902dee0df98412f75d5e8dd3b6224337a86793d3bfaa2a7ae517a3d3ec973422d2a3a6f8a78ac161d77fdd95ea3dfea2e1da010ae28d21b3272aa31a202519b437951afcb0f4952aa56332e5f2f196408f5f2d57faf66b6581852dde485a5dcd0a3fb6d602422ae4ef38776a633fc42128e77dc754fe6c3f04257b690b4f4ea01cc42248af8df4f6180f85b733ecc6199441308693f5327912716b74c207b54da8038219ca46f093878e0231d5379527604962321f59fe11cb06a85d8a7c0f4357320750e8ae9940477fbe4ca65be7a1f6af8a063d31200517528e749256d93a8ea7f41fff33aefc4ee1ed0815da43035a8af39050314a1470e973150a66053b8b0bb22678364871d17bc284ae2f7278788c20a2ae2b72975aa2e8ad0b19f1453e0e3b4eb4f3724f3bcc12713e8dd31689b199e589b180e023be712266d03090d32806f085031b037c5997c43d11711b9b34c3d9a5ac192d8fa75f3853a7027e5086f0409ce0e3b24d6cd7e301c6eb5a63095d07da0ce376ad6c317f97070af79a1b3c380daeb48aa5bc022004ce348c35c9411f6f865e7dcb5de1b1992b71e151dcafdef5ced6dc62aa82fbc4c2098ea75411616660834da489087b005a3ecb4d6265f2097663d85f491a2bbf6f7635b38e612522eb9dffbe30bc7bb24470d168e76b8cbec7cdf747aa1288718980158294a7d844f0344a366a13c6cdaa28cc0ea784a9142a9959f8f9a490444cde40e8bd33a1ec6bdbe47800750451f301e4eda348f602618353bdc6851beb16200b9ca34dc55b75a977a26b6a63ead6930539c3eaa1c95e474afc1d2cbe70f49e49819793867df9fe7068c840de79de3501397932cd5dc8a3668c1d7b056aa6deaad5e45aafeac76bc8d9e140b47a45f9ce0e19f1f4829b7ecaf68b022bad85a9fcc19b161eb53f51eba548d622452e727c2150b5f213f4b103e0fe43d4b32f7c01307f24aac5612468619088db46128f13ce5e3a23a3914572861bf36baac48b67b2cb39cae065b567fddaa2256b0e1f8309e5c710a327d1b5ff43f7e068886e1522a97dff71e140d078b32ed49036c7382904be621f3583bbc838abf8fe62d1990570d9a3f3024c646091572f0c43802582e01e2c5085ac1364364d2b503995089477a986373266aab64c4b2772b440beb390c34d090a71e8699f73803e2de9ed903d644ad30362c8246f3227248620295543be1bccc67bcffc3b4cfefdfc56bd9d6a1be0e8d0500e1974ba862f6bec1cb911330f936d069784ec627f325d5c737fa80f8bb6038b927967bd78fbee268d14c88bab21d032ce454d0d1333b64a1da0e52a6b9e2d2230ab3036978bb59dcc8820cfc19bb92371c549738a92217cf22d1b5614209707f2eeb79b8a62b5bc1572ef033769a4f06b23fffab6e3af9a554c4b0536970195ad13e105811bea69bfe1d27863ce58cdb37afbbee3a699b56e9c3a7624d2a2832834d0a3ac533d2e1efb7b62e32a56ea9bbd8acd169e828943b3e4054107fe756a5410a20f6fd10afdfffff4584df529be44c8d4bca102d9c3535b69084d3d54a8527d66412a66e9f89514d678757c6d6bb1d90f7663f2c718e688f5aa77a8aaf3c0613f9ee20fe14450e6602e427c241dd4ae80a5ac4f6788cff6e69e854ce4b902ff504d55d55296476a49c8ea0d4e77bf96262e6d9a37b814b85ef9951050ab86861b86f178c77386e3a288244193ae4e2645a13e5a6073b0d2d0ba890771fd5305fdfdd09bef7b0c2f0fe8bf9f520e7de0d349101ca28db0990dc866bb90a5a3fa224fe5561bbba6024d192b480586ab57b5c8b097ebaa3f167d3dd4f2b13f43f3d6f50635bd73bcc66e29b628150944283c5e70de94e0ea25465348efbed8766fa03824ae1593397b04b868e9a474be4c011a87cdf63da76dff76499ec5a26163ad64e3683af2d801cd884dd0e92cd0fe7664a40bffff696ec8c98ab1e0ddfd18f81bc9f41849f8f4b5462023bc0f2a1d8c9fc8871875cc0a6c9750b916ea6a1fc60369fd0e1b198343ef98f7254e58767f8e6b4fc2e2d3bba52cdc5cc572e6e1bd5aa49db38cfbd2c41bb010e04cd6c3850983483664eda2d49b58744fbd1308ac650d2a771984e3e274278faf06e9b585304b3d1f6f130baac5fc3b31cb762b59df2746a9c7463c343f98a979d5e2b10d66063f63cc90d06deb364d88a0b6d1ef317e5e6463dafed818e6f8647678b78e69268337da8f12da9eb0ce1af3c0dfb2af043cf417cfed6ca008494ad2d8612683d7bef361ee3ea19bba0e86b855c3dd2cf4e18de8001fd1cdcf1742409e2057440e98d6c72d5e26902ad1092dfd84aac991c21afb7adc41e310655d9e58ca3f869e4347cc3e0e35cd44a59e001fdc1cfc70d3850875c062ba8c8a676ba33edc770633c05166829b912cfdaf77cbbeb7a9f555385807aa242aa949b8874be668214d7ba6aa15e18d4bc45b04b0be16527719649c974b4dc127178c92145ba3ae58b464b337106b7267b10c48a2063a02eb15add356c96cd494c34aa2e161ac59b7796efebe7fa535d95ff945006bfe480eeecda2faa04358822cd9fbc6d70c832d9beec21546abb9511068f5c78c76a56ef5160e33f99f0b9a2e12cc98d4a418d2cbb6baa4b0dda5d36ba8eefedd0aa10be9f36a99642b57dce3bf8522001b8c8db4e09bbcfe8d5db6b08056864465255d79bc1c939d9b77dcc83fda4d5639d32b9826b2f520b13f9ac2df4dc40df8f25434a3e6714742b6aea6e91a4c5c10e6a4ca77012c766536bc49522cd8df50a3bfef4126a853340ad962161a807632136ba5f554a1c6c063aedc8a17b5904402221565c5af9edb37ad6f705a3ede4ab62afe21ea58a1b7d521d02e66fc3421a70845b27fdcba644b1b6ed65aa12875c86e2ad880a7027e89a0e188bd99d31ef70e552cebea9143c0f5ea30361bc3f107cb471532809d74eeb1066c871edf73718058030846f9392fd0e0bf7fef7d01b6f09c0475214fa464f7c56fee32c43e734019657e00e0f50d4e7ce57ec1afea60b73b5db00b79c2069e2a7c604c03ff4d0adc195466abd69644bf2506df4dc2de5be0a196aba6782a389ad333ab2d18d8e7689c4e82e29d6147d41db21635247cca132815c4bff8ee70bd3da17000293deb86485f013c582305d39ba2caf92694a258b61853f689c425aa7b34080520fbb53dc0e0cf8e08a384043a28607fdfdaa0756d3203bdd4987c52fd807a0afb3726fe733a6029046261bc378a1a3b0098bd4c0613e65f45f578091e5e165fe02fbdc353308851369922eaaa1009703b30348a0bd701dc1e8f8540fef0e4322668113fe3bc7dde6eabf63d9880e2b27dcc35e50b4a28a27ba0d0ed396176198feccc9e7f6b4e8e2449383268514fdf2df5ecbf0823fda616ce5d37b1e5eabff7e94f74ee48504ec254336826433758872ce8e99e2e9b126527b6ada4ec8345e331d361eee5904ab202585b677c084f45eba49e2330ff508860dce0b30c9f10e63066bd7dc179e017d5d230426fb18b9ca6f2cc21f55d8e9a0ee3862a11e7301e841e6e7549a5ef6e568c6584b89a31e84c93dbe0c61180cda37663420e265962340f545bde794664834f656d49dc8af19001adffafa0c55fc0bbc3e910596adec077fe62ae672a5a2f678e139ec448734bd5b31804f758c4e565bd025fb04d825d55aa4fab65dd03cbeef5ab2dcf2ee85166432a4c5e35a3907c14a494c504698611f864d7f48cfd870fb737da89fbe1ee17a52f267dbd07d52ab0fff2246ed62c4b19aaf2c531670", 0x1000}, {&(0x7f0000001400)="dddb9dbb7c33064b77ee5d52d835aafff3512baca1774fbf1e527d4324618761d946994fce3dde7e7003544afa9c7b8399a4046c295f50a1c2411f45dc6edb26f74bc79819d7bb47d793b4bf6a5f04e908e73b0d897730c1088a12424debe088cf95fba1e6a64cff510f02e09a6f16f992fe5a31acfb5302a63a8aef20587842568435ad63c47276a109e7224e5307d06dd59f5c8ed2659fd00dc08f855944766b409800f81292e06b6a4e0ee8fd9d2b21ba3f5442879a693e7830ffc58e9afd562df801822d2b2dc53594a75801eec861538ba661f4fd", 0xd7}], 0x7, 0x0) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) 10:43:38 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1000510b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 10:43:38 executing program 1: clock_gettime(0x2, &(0x7f0000000000)) r0 = dup(0xffffffffffffff9c) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000040)={0x3, [{0x3, 0x4}, {0x3, 0x6}, {0x2, 0xc000000000000000}, {0x2, 0x7}, {0x1, 0x81}, {0x3, 0x3}, {0x3}, {0x1, 0xe9e}, {0x3, 0x7f80000}, {0x0, 0x7}, {0x2, 0x5d}, {0x3, 0x9d1}, {0x3, 0x5}, {0x0, 0xaf9b}, {0x3, 0x2}, {0x3, 0xf88}, {0x2, 0x800}, {0x3, 0x400}, {0x3}, {0x3, 0x5}, {0x3, 0x1}, {0x3, 0x5}, {0x2, 0x5}, {0x3, 0xc2}, {0x2, 0x2}, {0x3, 0x3ff}, {0x3, 0x3f}, {0x3, 0x8}, {0x3, 0xfffffffffffff27a}, {0x3, 0x3da01de1}, {0x3, 0x800}, {0x3}]}) r1 = accept$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000240)={{}, 0x4, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0]}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000280)={0x10, 0x1, 0x8, 0x4, 0x2}, 0xc) close(r1) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f00000002c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000300)="9c353fac9fb5bf81a3bf32be831c183c97a0c831e1207fd8155cf4d3e0ac6f6f1673e2410075c4835b6015079318e1fd7d9c0f08ea444d5e468b7c8f8029278fdd4af77daafba48ea9e8e80ff685be7182ebe15446a563af6d1a3f156a27dfb4ed14f3fc7ceb30e21fc698058791760c1ba405537481ac7ab3ff9dd88393fbf330bfb7b64641143cca5cf60defad62fa7e6b0f2dcfc85836bbd3504016", 0x9d}, {&(0x7f00000003c0)="781495ba0ff52ce9c781e0e07f717818399b7c5c2031641a0d72467bb8377e8b0f4cc9f7529fabaa2dfb946cbab3f89044448eb8528b10e8d69e5b4ad875a30deb99cbed71c3d9322d6de9d4269c57ac746ff2647241941ee0aef432519b11ee2f39d9e0604d07fb6392db5484705a9072ce8d25457d3482823b56c8a24e10680f793d6bbd0dd069d39aff3f190dbe950fe350631a0316a6ec79df86b56f31f3102955c06ea8fb138d988f71be3f46eccb369fb29fb01ac91c63ffdbc8e17b9cf8958724654494c7587962d1ae1ef77b037b55fe61fc5d8810eb4c276f534c0a90114cfcb4f23f686148dde059c671f4dbab8918eabef169268021", 0xfb}, {&(0x7f00000004c0)="2da7a149c2943806f41cf19c8f", 0xd}], 0x3, 0x0, 0x0, 0x40b}, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000580)={'./file0\x00', 0x2, 0x5, 0x3, 0x1, 0x5, 0x0, 0xfffffffffffffffb, 0x0, 0x1}) r2 = socket$inet6(0x18, 0x0, 0x9) unveil(&(0x7f0000000600)='./file1\x00', &(0x7f0000000640)='x\x00') r3 = shmget(0x3, 0x4000, 0x40, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r3, 0x3) r4 = accept$inet6(r2, &(0x7f0000000680), &(0x7f00000006c0)=0xc) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000700)={'./file1\x00', 0x3, 0xffffffff, 0x28e, 0x1, 0x7, 0x5, 0x7fff, 0x2, 0x0, 0x73b5, 0x1}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000780)='/dev/zero\x00', 0x8, 0x0) ftruncate(r2, 0x7) ioctl$BIOCLOCK(r5, 0x20004276) lseek(r4, 0x0, 0x1) fcntl$setflags(r4, 0x2, 0x1) getpeername$inet6(r1, &(0x7f00000007c0), &(0x7f0000000800)=0xc) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000840)) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000880)={{0x18, 0x0, 0x421, 0x1}, {0x18, 0x0, 0x5, 0x7}, 0x1, [0x7dc, 0x4, 0x9, 0xc00, 0x253, 0x100, 0x6, 0x7]}, 0x3c) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000008c0)=0x7ff) getsockname$inet(r5, &(0x7f0000000900), &(0x7f0000000940)=0xc) writev(r1, &(0x7f0000000b00)=[{&(0x7f0000000980)="897aa063c56bd15877b6ffd886d3d7dc238cbddac491c2463ae4cda935f1deb3c8aa429665884a8f4b89356830429918dc61a2f0f3506457b73832fc1fb55846efc41a7de3fa5d3fb58a250380c14f47906570d913a6", 0x56}, {&(0x7f0000000a00)="42fc56b2a09d3150a88f5708548fba4fb1af3027bc9ce1b4f9de18c5d008482d8c792c8376144ef043238c65513cb39ef24048d75989cc6c32c8aca84e714461f2fd6087e03c15dd1f834f969d506d2185de85c8e42d5869fe50ea58f9d12c77451ba7044dce630fdb9901601934b60ed257d7ebe67a50dd4f976ca287c207c31b3e12d3e739c3336bd5f58040e655e86419a71888558c558963adda92d951b59154cba6eb4ff615a1ef6fba2128fb8ac6743563faa1c902b62683e9ec591e6843377787dd42d05371", 0xc9}], 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000b80)={0x3, &(0x7f0000000b40)=[{0x10000, 0x7, 0x79ba8984, 0x21f}, {0x4, 0xfffffffffffffffd, 0x8000, 0x24a0}, {0x0, 0x101, 0x7f, 0x1}]}) open(&(0x7f0000000bc0)='./file0/file0\x00', 0x8801, 0x20) socket$unix(0x1, 0x5, 0x0) socket$inet6(0x18, 0x4005, 0x2) 10:43:38 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0xfffffffffffffffe) 10:43:38 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x4, 0x2000100000000}) open(&(0x7f0000000000)='./file0\x00', 0x20010, 0x167) 10:43:38 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x8, 0x4) openat(r0, &(0x7f0000000000)='./file0\x00', 0x81, 0x2) setsockopt$sock_int(r0, 0xffff, 0x81028, &(0x7f00000000c0)=0x40e5987a, 0x4) 10:43:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000300)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf90f001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fe0900000029b887cbac44c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e42d6165a0d93cd0bd30b57108efa5762fa3c3d9c5177479895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437", 0x10a) r1 = syz_open_pts() close(r0) lseek(r1, 0x0, 0x2) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffb83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000180)=""/45, 0x2d}], 0x1) 10:43:38 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) r1 = semget(0x3, 0x0, 0x40) semop(r1, &(0x7f0000000000)=[{0x6, 0x81, 0x800}, {0x4, 0x100000000, 0x1800}, {0x3, 0x0, 0x1800}, {0x1, 0xffffffff, 0x800}, {0x4, 0x7fffffff, 0x800}], 0x5) pwritev(r0, &(0x7f0000001640), 0x1, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x100, 0xc05f}, {0x1f, 0xfffffffffffffff7}}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x3010, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) 10:43:39 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockname$inet(r0, 0x0, &(0x7f00000000c0)=0xfffffffffffffe3c) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="95", 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x400, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x80000007, 0x77, 0x8}, {{r0}, 0xfffffffffffffff9, 0x2, 0x4, 0x0, 0x5}, {{r0}, 0xfffffffffffffff9, 0x81, 0x85, 0x4, 0x3}], 0x5, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0xb4, 0x2, 0x0, 0x40}, {{r0}, 0xfffffffffffffffd, 0xa, 0x6, 0x551, 0x71c8}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x8, 0x400000000000000}, {{r0}, 0xfffffffffffffffe, 0x2, 0x40000000, 0x4, 0x9}, {{r0}, 0xffffffffffffffff, 0x2, 0x6, 0x9, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffa, 0x40, 0x17, 0x7, 0x1}, {{r0}, 0xfffffffffffffffd, 0x0, 0x8, 0x1}, {{r0}, 0xfffffffffffffffe, 0x0, 0x400fffff, 0x8, 0xfff}, {{r0}, 0xfffffffffffffff9, 0x40, 0x13, 0x4, 0x9}], 0x4, &(0x7f0000000380)={0x1, 0x1ff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000100)=""/1, 0x1}], 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x291, 0x0) poll(&(0x7f0000000080)=[{r0, 0x40}, {r0, 0x8}, {r0, 0xc8}, {r0, 0x140}, {r2, 0x4}, {r0, 0x18}], 0x6, 0x1) 10:43:39 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x3, 0x0, 0x93) 10:43:39 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xfffffffffffffffe, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x4) 10:43:39 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, &(0x7f0000000100)="491fd494a93d594daf86c9b9e206e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c202c9027eff1a61598036f5cd78e4f504e2216eecf632d5d395eaf3934ed7b7d6e9f627781d7d82a52a7b7809da3fcb4e0aeb79b0352580a901ba3d92254c3691a7b898a404785c31bf1fcd07ddd2a95f5b4dbe3a71355508312e7c7f5f391ae6857c27e70f3324edd44a125bea3d8546564ff463e663124304c3825a61d9747284b08d3ace4aed94f96e31180c9c4e704cff540b8d9be88b0319f1e606e3d89a63a4bd169656f1269300e176834216bd2a2ac56c450c6b4c090ec293a5c0b17cd1d29803721bdf9aea960d5b35257a42c8d6d5082ef0e02772859e78b3a444271cd09ee6d617b2a3c337e9eabf6e977ef47f1751f61bf7106d2dd2c60f8354d2bebee380961f40e09793d7641d073802d07a19be2e1b41ff4b012d6c91777464b090f489a5ac4f1ef393943b92af2723f3bdadd73a174a23d560e2f585f73ac23fdb7c907edd6863f7b945ec227c51c45bf4b665b58bf191e36f785b9b8f947eda2b31f537a5a7b1208e60fd7a513d34a05f29954a958ed576c88b1953f1bc7637ad6b936457065f7617b21b3e1390819f45e370da30ac037f743abe1e156c07249240c9ee958900"/472, 0xffffffffffffffaa) 10:43:39 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="bba1", 0x2}], 0x1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x2, 0x0, 0x2, 0x7}) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 10:43:39 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "4f30000000000000e74d0400"}) write(r1, &(0x7f0000000180)='`', 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) r2 = syz_open_pts() clock_settime(0x2, &(0x7f0000000040)={0x6, 0x9}) r3 = fcntl$getown(r0, 0x5) fcntl$setown(r2, 0x6, r3) shmget(0x3, 0x1000, 0x7e, &(0x7f0000ffe000/0x1000)=nil) syz_open_pts() shmget(0x2, 0x7000, 0x20, &(0x7f0000ff9000/0x7000)=nil) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000000c0)) 10:43:39 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x802, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x25) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)) sendto$inet6(r0, &(0x7f00000000c0)="8dff5e41e32ff5211750a360b01482f7d606b0225435ccee1b94591828156ef197b807ae7b54a00665a6b59896215eca64e4b9c970cbaaf02f0a6ab873d7e8fc7f0fd8389d0156f0b83481ce3c9085970bb3c2189e17b6ef798be58f2643fb704451379a4b8143e3a3d66901fd986b216adece36f4ab550bdd2429f9dddb855bd2869e06297a1106656093ddfa6cf0", 0x8f, 0x9, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000200)={0x81, 0xfffffffffffffc00, './file0\x00', 0x2, 0x1, 0x832, 0x1}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000240)=0x1000) write(r0, &(0x7f0000000280)="f23eec7f68e77d1961a58ba9b04127c1bee7ff264b54da6c04cf4517f0c5af6cd96c780521b8d9bcf0f4673dd62f2b5a13be593d29592866e4ac1893dfe12505a475e1f06381f585995ec710e7583a99d983a3a6827f5d96bb6a493464d228cace4019f6de027458b07820d96c6214ae5dfe37207f740e316ef13df18e7754e1d43126a29afdf0b5e114fde96e5640299af5302d5cabbb43cc24bb8a57d7093452c29bcd2c7dbf2d215daf1b46b19107bc21a0326ea27405e997", 0xba) fchflags(r0, 0x2) r1 = accept$inet6(r0, &(0x7f0000000340), &(0x7f0000000380)=0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000003c0)={0x3e, 0x6ac7, 0x0, 0xde07, "7c13fb20ed2994d5d122fb73049c5ff28bdef3d2", 0x9, 0x1ff}) getpeername$unix(r0, &(0x7f0000000400)=@file={0x0, ""/42}, &(0x7f0000000440)=0x2c) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000480)) readv(r0, &(0x7f0000000800)=[{&(0x7f00000004c0)=""/188, 0xbc}, {&(0x7f0000000580)=""/208, 0xd0}, {&(0x7f0000000680)=""/187, 0xbb}, {&(0x7f0000000740)=""/95, 0x5f}, {&(0x7f00000007c0)=""/57, 0x39}], 0x5) connect$inet6(r0, &(0x7f0000000880)={0x18, 0x0, 0x4, 0x6}, 0xc) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000008c0)={0x3, 0x8}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000940)={0x0, &(0x7f0000000900)}) fsync(r0) r2 = dup(r0) recvmsg(r2, &(0x7f0000000c80)={&(0x7f0000000980)=@in, 0xc, &(0x7f0000000b80)=[{&(0x7f00000009c0)=""/55, 0x37}, {&(0x7f0000000a00)=""/156, 0x9c}, {&(0x7f0000000ac0)=""/156, 0x9c}], 0x3, &(0x7f0000000bc0)=""/132, 0x84}, 0x800) symlink(&(0x7f0000000cc0)='./file0\x00', &(0x7f0000000d00)='./file0\x00') ftruncate(r1, 0x6) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000d40)=0x8001) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000d80)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000dc0)={0x0, 0x0, 0x0}, &(0x7f0000000e00)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000e40)={0x0, 0x0, 0x0}, &(0x7f0000000e80)=0xc) setgroups(0x2, &(0x7f0000000ec0)=[r3, r4]) 10:43:39 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) bind$inet6(r3, &(0x7f0000000180)={0x18, 0x3, 0x81}, 0xc) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r2, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) r4 = syz_open_pts() close(r2) dup(r4) syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r5 = socket(0x11, 0x200000000000003, 0x0) shutdown(r5, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) sendto$unix(r5, &(0x7f00000001c0)="b100050409000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 10:43:39 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, 0x4) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c911b5f4287e86a97a8f182c5b8c178f3b5a0777182bc61e9a319cbf3e78754487d3c97f5c5b2938a1ef45db7a788224f39ac37b053bdf063e5c37a08214eefd8748e7eda517e5959ae0f930bff78d50050fe05e49ed3136d58420787b916d8165c1d3c8b033ae32f9d8b65eac035d60e9d4ae70cf2926ac875fea0997791b8be4ceca3f833f50da35adc428f59d6b7097af7ed4e52691e6b989fb81d0cb51171afe93db797fd6c1643a0d24ea4f90420c26185e44e69d9e40f262ab818330cbe7611e8a3fb76cc77468c13510f7fb7c6f5d9ac59e701b009a261f7f1131185018b26857c18b7804b0c1618e89504619009bfe627ba94108a5fc938bd44609ec87311822a7080776c8896b64b4d00304912c804c194e950be55ec5001acecba0655cccdc20260764fcd9d1e56ae967f033f159b5cf58d998aa5cc4116cbce523de973dafff61fa228ab4718bf2cc98f4646b38a0a6e46327b343d0cc3674d170c0c80f9f27cdb70b19d551e290d8a2e9e9", 0x171}], 0x1}, 0x0) dup2(r1, r2) 10:43:39 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8300, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) msgget$private(0x0, 0x200) r1 = getppid() r2 = getpgid(r1) munlockall() getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto$inet(r0, &(0x7f00000000c0)="d2382a2b4534689f7e351d3e21bb2e70ec0c6ee64682e627865a57dd4e6bee62de267d46b69f1249f5b50fad7edba08eff7b64a908313e0137360e92f21264f287182b19f473ecfe8456627c2f00ccb820cc35cb32e22aee0d3851c80d1f2d797ca6b55ec46bac6b7fcbfd74c90f2700a14b98313affee6856eda06cd2e25786d5bc344feb0207e77900aafd85", 0x8d, 0x5, 0x0, 0x0) fcntl$getflags(r0, 0x3) sync() r3 = socket$inet6(0x18, 0x8000, 0x3) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x3, 0x0, 0x5d2}, {0x18, 0x1, 0xfffffffffffffff8, 0x8}, 0x12ba, [0x9568, 0x5, 0x4, 0x6, 0xdcc5, 0xb0, 0x400401, 0xffffffff80000001]}, 0x3c) msgget$private(0x0, 0x7e) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000200)={0xffff, './file0\x00', './file0\x00'}) r4 = shmget(0x1, 0x3000, 0x418, &(0x7f0000ffb000/0x3000)=nil) r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f00000004c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000500)={{0x10001, r5, r6, r7, r8, 0x34, 0x5}, 0x9c64, 0x4, r2, r1, 0xdf, 0x71b, 0x8}) getsockname$inet6(r0, &(0x7f0000000240), &(0x7f00000003c0)=0xc) fcntl$setstatus(r0, 0x4, 0x40) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000002c0)) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x200, 0xd4) truncate(&(0x7f0000000580)='./file0\x00', 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000300), &(0x7f0000000340)=0x10) getpgrp() sendmsg(r3, &(0x7f0000000380)={&(0x7f0000000180)=@in6={0x18, 0x1, 0xfff, 0x120000000000}, 0xc, &(0x7f0000000280)=[{&(0x7f00000005c0)="bc804a7007e253b5855651dfebed5654b6543ef2202030d4efa906a9d348be44722f334c6a583dabfd70ff84ea5d927214ba076f1607599e500c9faa6bc006f623c3b82895b1adbbdfd2624fe3bc61550441bbed4d6642db0b2f2d5ff81513683e3eb36cb98814b9a0cbf4a51b2dcf2ae0286b7fcc557207d6f642d18561f057396d4808592d7e67b95b81ea7db9f4c6490c6e1a72f363", 0x97}, {&(0x7f0000000680)="ee9fab8888ecfccf1bbffba0d188735d4f58faa8f322bf608f5f9487c0b0b0e638647ab76825e3699d761f9fb2f1e5e12d2fde94c0ba23f48aa7531ae51382371bb12da0d37fd73c977c8a1f826e9ca23f521b50", 0x54}, {&(0x7f0000000700)="f6cde9f2d27af5780209b3b9faae75c6f2a8a80fc8ac5014b530ca065a6959fdf5119e4e2654be2fa1616755602314e34132c0624c28f90953983ee63695f13ed181117fe5edd8813642a29f8089ae8c9107ed076decf3d9fef9a760d4bb7ec9f77b7c8154ba38d563dd3a9912d79038b7fa6e1a2b33db29c810df77e0f0dcdce2559b0aa4ba3ab21a76eae4ad5e50d72e3993b1390c66c40371c9909978738ee0aeb11a6e5464c19051f0981559078a46c6e73e54a65ac93d3a", 0xba}], 0x3, &(0x7f00000007c0)=[{0x88, 0xffff, 0x1c, "8efae3b2a7b5fe442cad76e0b3cd6553af680f9d0a9807e5eeeb2220565c870a41adea2530086de7d894f4bd78d927519435835e2a6144634f370e2464924c80c951bc6d0f965b6eb7aff716bb197ad99d14df8d8addd6f743ccb5ac01d9f161d8d6a7422ecdae8f9f84a2910c2fc2a5d30c679d"}, {0xa0, 0x1, 0x40, "04a50f0abc9bd11eba52983243e700cd359bab8605747e5ff007adb5a08f7863e62c8e2bc66b78ff1367825ed4093f8f2743c828ef678ee476a91b8e4a0023842f71e3283524630c102fbff34750b7abb19e61477720720ade9d509a0bd75d7264addc8997909b3646084463c82a343724df34adfa6b5e494634144d802fb28af69c339dfe97c6aac2fab8221e892296"}], 0x128}, 0x400) 10:43:39 executing program 1: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) write(r0, &(0x7f0000000040)="2434cafff543064fee4819a08810b808f4bf66dfec7a15db024b885805122e15f13fbe0c4a26315f234bd7e0acd8ef9bd8c3faaf90cff7eace4b37b8c66b00b23d17cc48b36e46736e626b679ee6bb1f91b76a68fc52c13937f29e87a58e66dd5600ad3b1cd0454a21ab0b1b7b1a4acf57c0601fbd55c8eba3456aad395f02d7e954a5357a3a710799167562f1a42d93b132e8941f686d10b2b5a9b39339e1f08e98284c044ad017", 0xa8) 10:43:40 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000180)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) sendto(r0, &(0x7f0000000040)="06e0601adbd730138daafa02b9f0b208a675f907b9ffca00d7f9606ee69191086ee3f272beacfc18f7c5572a587fd6fa01eaa80574e13819066c53ba3df96e6baf2bd814d140d14db4a06d68dee00364da0dd1fad86257ddebc52a06db39e1c27cd8bdaf0b19fe41705d34602e8780df720ac641dd2847f59fb5e9476ff1e121b1ac35fa1fee151a7aa0c6cb8597bf", 0x8f, 0x6, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x3, 0x8, 0x3}, {0x18, 0x2, 0xd5c6, 0x2}, 0xf97a, [0x8, 0xec1, 0x9, 0x8, 0x2, 0x0, 0x2, 0x1000]}, 0x3c) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000342000/0x4000)=nil, 0x4000, 0x5) 10:43:40 executing program 1: r0 = open(&(0x7f0000000080)='\x00', 0x988, 0x2) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x10, 0x17) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r3, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) 10:43:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x3, 0x0, 0x0, "0f23b20886d0fa48caa11e1f0b28a573fd230436"}) write(r0, &(0x7f0000000140)="00dc69f0fa7b345c15ba4fdc37b137184fd54078c8e5f5f3f69c99c373de5458ce59efaf45fb7792ecd4c6563b7c7b1de14960a34e2be86cd6e092c5060ec156b59d6bea3b41cce3a738c2ad77d12fff61ca21b6c54ad0e48a6e9a01119fcae3ff30489519", 0x65) r1 = dup(r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)) fchflags(r0, 0x40001) 10:43:40 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = dup2(r4, r1) r7 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x7, &(0x7f0000000640)=[{{r5}, 0xffffffffffffffff, 0x5, 0x400fffff, 0x81, 0x1}, {{r1}, 0x3, 0x84, 0x1, 0x40, 0x5b}, {{r6}, 0xfffffffffffffffb, 0x10, 0x80000000, 0x336, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffe, 0x10, 0x20000000, 0x7, 0x1}, {{r6}, 0xfffffffffffffffe, 0x48, 0x80000000, 0x81, 0x59}, {{r6}, 0xfffffffffffffffe, 0xa0, 0x0, 0x4, 0x1}, {{r4}, 0x0, 0x40, 0x4, 0x2, 0x20}], 0x8001, &(0x7f00000000c0)={0x0, 0x7f}) kevent(r7, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r6}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r7}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{r3}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r4}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r5}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{r2}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{r2}, 0xffffffffffffffff, 0xbb, 0x10, 0xfff}, {{r7}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r5}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) kevent(r7, &(0x7f0000000080), 0x34, 0x0, 0xc65, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) kqueue() kevent(r5, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x10, 0x29, 0x3f, 0x7}], 0x7ff, &(0x7f0000000400)=[{{r2}, 0x0, 0x40, 0x4, 0x6, 0x81}, {{r5}, 0xffffffffffffffff, 0x1, 0x2, 0x10000}, {{}, 0xfffffffffffffffe, 0x20, 0x40000002, 0x1, 0xe725}, {{r4}, 0xfffffffffffffff8, 0x90, 0xfffff, 0x9, 0x80000001}, {{r6}, 0xffffffffffffffff, 0x8, 0x1, 0xffff, 0x8001}], 0x3ff, &(0x7f0000000380)={0x9, 0x4}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) clock_getres(0x3, &(0x7f00000004c0)) fchown(r3, r8, r9) 10:43:40 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040), 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f00002b5000/0x1000)=nil, 0x1000, 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 10:43:40 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) r0 = syz_open_pts() close(r0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r3 = dup(r1) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000080)=0x2) readv(r3, &(0x7f0000000600)=[{&(0x7f0000000100)=""/253, 0xfd}, {&(0x7f0000000200)=""/77, 0x4d}, {&(0x7f0000000380)=""/244, 0xf4}, {&(0x7f0000000280)=""/53, 0x35}, {&(0x7f00000002c0)=""/3, 0x3}, {&(0x7f0000000480)=""/127, 0x7f}, {&(0x7f0000000500)=""/195, 0xc3}], 0x7) r4 = getpgrp() setpgid(r2, r4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x3ff, 0x7ffffffe, "73cc0e527b00748f482e2d0656e73fc9c06d00"}) getegid() writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e5c28", 0x38}], 0x1) 10:43:40 executing program 0: linkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x4) r0 = open(&(0x7f0000000140)='./file0\x00', 0x8000000058e, 0x0) fchflags(r0, 0x0) 10:43:41 executing program 1: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='./file0\x00') chdir(&(0x7f0000000000)='./file0\x00') rename(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000380)='./file0/../file0\x00') 10:43:41 executing program 0: r0 = socket$inet(0x2, 0x4, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x40) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/210, &(0x7f0000000040)=0xd2) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000001c0)) 10:43:41 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20232, 0x62) syz_open_pts() syz_open_pts() 10:43:41 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f00000000c0)=0x6) 10:43:41 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="890264f2bf826a68cbdf8590", 0xc) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x100000000) 10:43:41 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000100)={0x8100000068}, 0x0) r1 = kqueue() dup2(r1, r0) 10:43:41 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fsync(r0) close(r0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="bb6b68cd78ac2e45e25d3d29f61098d5d73031fe31d612d26db690adc84c51b15c81510dfcc980edb01130c423568b292d5e400bf79f89b08fd55896bf5d4743bd81298f501d579d9e74dc90a9ccde57", 0x50}], 0x1, 0x0) 10:43:41 executing program 0: dup2(0xffffffffffffffff, 0xffffffffffffff9c) dup(0xffffffffffffff9c) accept(0xffffffffffffffff, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x8, 0x0) r1 = accept$inet(r0, 0x0, &(0x7f0000000040)=0xfffffffffffffc4d) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000722000/0x3000)=nil, 0x3000) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)="a94ee1cb302ea2198465799561f13299f0c5ea2101731d10cc01a64aed57e51f0c404b85c3259667ca08025a1aacb7adbc26c6dc85410a51fd86dfd02c9274846cd7b3d625b9a911b9bef0e52d2510154fbcafd849f798c7f4904b95a6bd884a4668da8798787c2e01a9fe6a4d4465a91d17d0f09b9276de697273a70bdf71eb405a1335f48a6a8e62720b1d8c75d0d454b8ca7b28d9353df8", 0x99}, {&(0x7f0000000140)="eee94cec33d3ca62fee91036bc4207346c01ef6b063d563dd59f61abd3ebe5728b0cc027e1da5702fb2f468b0a1cd9b568f567801dc12f4b11da68e20f74b5ba3c5aa75ba0fe7ee5ef8b07c7037acd54cf33efc000fc80e46341c06b1ba83fb4dd86a37edd25855930ee92c372f0e8cd824647066090cfb03f003864db3a4856c659b7d094906bf8a9aafe661b2028782af14ccac2ad0a9c03e5b54efc106a6ec9ede54a379b8796157384cac3535e1cd67b2cff47ce51d7f7ede5600e4bae9d57", 0xc1}, {&(0x7f0000000740)="34c73fdfa1ed245de2cd6b8db7d3d4333f6df88381e59dea8f728833e54b32e07563c222b0ee339ec6ad17c43b04be6e0737134b9163ae8aab645f55a1fa99c9383f44e047a4a0bcb9342621e4a16fb5d81d2b2716e7f56f7f43d3f480e8d2463ee4cc9b65e813c5e645acb1e1bfae9b32c70a3e487f761c8eff71af062360d04d956e5e91f437a60b06844d90148bd85ad1d490b541cdfcc601d21352f12f3efecadd0ae4e48ad4c50e09c0c3ea5a324e2f113fc77196b0ad264dde7415f4850727ad8ea4a48b829e936644fc4a48ed135822c51caf090047703dd02a81926cb26ef48ed80dedab37fd9b248aaa40448154ea45a20a778d1e6d0cffc51641e38c12851dac92e1218ff5980db633730467eb2de8202c3ead5496340374661ed9da813efee2a40edda669455a6c00281793eb522619118701424b3168b58e7e27f5a15e6648775e009691c5e7318a8ed256bbe885048483c254bf83afd0f997920526ea9b83b2f739a1000000000000000000003627a93d7da568a0b1926d6bc607531f328556607a8d2a501e27bd4ec1b2a609918e62773d", 0x198}, {&(0x7f0000000340)="dfd250edfc14d54e299a8106990769c687e0108e89d86fbc1fe94153bffef05e881859e49df2e0738af2bba8184c67f391cca3e09cf9ee073c404763bb403025a67d4456af882a45bb0e39043a7467489c498d7ab20fe985e7178ed7df6b944c04c9ccde6decb61eb2a5c49f9316f6187ead2139e591ef5d0fd4672ddbc77c3859ecb89052aa6ff545", 0x89}, {&(0x7f0000000040)}, {&(0x7f0000000400)}, {&(0x7f0000000440)="fe25d6f8b58917119637c7312f517fc77337dc00beac2434d37ac793fe", 0x1d}], 0x7, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r2 = semget$private(0x0, 0x1, 0x84) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000500)=""/80) munmap(&(0x7f0000725000/0x3000)=nil, 0x3000) 10:43:42 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) close(0xffffffffffffffff) socketpair(0x0, 0x5, 0x80, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0e27af1842537aa1be945ea69924134427b8f654f268ab358b350ee9e6ee9ebb7dd7e79d6e0724e0230867e179b2d5ee64c6cbe0f8b52accf52469d3d5dcc18c6d7b69230fe357d3b051d358fdfa9319989f2e54610a9207c72ba46a656299051a787aed9bd67a11771f939415b615d3df3ff6a470373544922f675acd4394679640", 0x82) 10:43:42 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x1000090d2, 0x0, "d730c1e7bb6fc6e2010000807743c27c00"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae8107ed", 0x107) r0 = syz_open_pts() close(0xffffffffffffffff) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:43:42 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) socket(0x36, 0x1, 0x9) 10:43:42 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = dup(r0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x1000, "61aa0db100000100"}) syz_open_pts() poll(&(0x7f0000000080)=[{r1, 0x45}], 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) 10:43:42 executing program 0: poll(&(0x7f0000000180)=[{}], 0x2000000000000022, 0x80) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$KDSETRAD(r0, 0x20004b43) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) execve(0x0, 0x0, 0x0) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x4) 10:43:43 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x40000000000008, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000000c0)={0x3}) flock(r1, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000200)=0x1) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x1, 0x0, 0xf6, 0x9, r2}) fcntl$lock(r1, 0x4, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x5}) syz_open_pts() syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000180)) 10:43:43 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="7fa06202100a1cd6b9c28d32200649e0412b9b638a4f8190ac69e55448bf"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) flock(r0, 0xe) 10:43:43 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000280)={0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x7, 0x1, 0x0, "3cbf42eb8249066509c75f4a559bb1035eaf4847"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d16", 0x62) r2 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x5, 0x10001, 0x7, 0x1ab5f89c, "ae877e3a4605ed957948c40d646a048b74163af0", 0x9, 0x4}) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000200)=0xc) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x1ff, 0x10001, 0x9, 0x4, "a6a6a61b373b182b611004cbea64a870c8640230", 0xff, 0x3}) r3 = semget$private(0x0, 0x2, 0x40) semctl$GETPID(r3, 0x4, 0x4, &(0x7f0000000380)=""/4096) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "2e984acb20c5a820ab108ab4a52346d74924f11d"}) r4 = fcntl$dupfd(r2, 0x0, r2) listen(r4, 0xff) fchflags(r4, 0x2000a) link(&(0x7f00000002c0)='\x00', &(0x7f0000000300)='./file0\x00') execve(0x0, 0x0, 0x0) 10:43:43 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) getsockname(r0, 0x0, &(0x7f0000000100)) socket(0x0, 0x4000, 0x1de8) 10:43:43 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x20, 0x1, 0x0, 0x3ff}, {{r0}, 0xfffffffffffffffc, 0x10, 0x6, 0x101, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x4, 0x20, 0x9, 0x5}, {{r0}, 0xffffffffffffffff, 0xc, 0x1, 0xfff}, {{r0}, 0xffffffffffffffff, 0x90, 0x40, 0x5, 0x4}, {{r0}, 0xfffffffffffffffd, 0x42, 0x8, 0xff2b, 0xdd8}, {{r0}, 0xfffffffffffffffc, 0x20, 0xc0000001, 0x1, 0xfcd7}], 0x5, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x40, 0x8001, 0x10000}, {{r0}, 0xffffffffffffffff, 0x20, 0x8000008e, 0x6, 0x40}, {{r0}, 0xfffffffffffffffa, 0x0, 0x1, 0x101, 0x1f}, {{r0}, 0xffffffffffffffff, 0xa, 0x80000005, 0x7fff, 0x1}, {{r0}, 0xffffffffffffffff, 0x9ded53ed7d0e3742, 0x80000000, 0x3, 0x2}], 0x400, &(0x7f0000000200)={0x100000001, 0x2}) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x40000000029, 0xb, 0x0, 0x0) r2 = getpgid(0x0) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={r2, r3, r4}, 0xc) 10:43:43 executing program 1: r0 = socket$inet(0x2, 0x1, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f00000001c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)='\x00', 0x1) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) socket$inet(0x2, 0x4005, 0x1) 10:43:43 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x4, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f00000007c0)="491fd494a93d594daf86c9b9e206e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c202c9027eff1a61598036f5cd78e4f504e2216eecf632d5d395eaf3934ed7b7d6e9f65d86d7fb501c6d544738d1e327781d7d82a52a7b7809da3fcb4e0aeb79b0352580a901ba3d92254c3691a7b898a404785c31bf1fcd07ddd2a95f5b4dbe3a71355508312e7c7f5f391ae6857c27e70f3324edd44a125bea3d8546564ff463e663124304c3825a61d9747284b08d3ace4aed94f96e31180c9c4e704cff540b8d9be88b0319f1e606e3d89a63a4bd169656f1269300e176834216bd2a2ac56c450c6b4c090ec293a5c0b17cd1d29803721bdf9aea960d5b35257a42c8d6d5082ef0e02772859e78b3a444271cd09ee6d617b2a3c337e9eabf6e977ef47f1751f61bf7106d2dd2c60f8354d2bebee380961f40e09793d7641d073802d07a19be2e1b41ff4b012d6c91777464b090f489a5ac4f1ef393943b92af2723f3bdadd73a174a23d560e2f585f73ac23fdb7c907edd6863f7b945ec227c51c45bf4b665b58bf191e36f785b9b8f947eda2b31f537a5a7b1208e60fd7a513d34a05f29954a958ed576c88b1953f1bc7637ad6b936457065f7617b21b3e1390819f45e370da30ac037f743abe1e156c07249240c9ee9589", 0x1d8) 10:43:43 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) setsockopt(r0, 0x8, 0x36000000000, &(0x7f0000000140)="959fadf1ec04d9b7ce85564303c6c2341163eedd8851864ab2e0036ce6e8925870c527a28fe6cdb650a05b9498cf647dad12cbbeab5b58f310d52fbad01ceec9e6db711f3c46450fb78b4dc3a4d41d18fce885950b644e8da6a6d8a00b0a2d22945e538ed4835d563623e2e8bf6c93e32b6f315349180d8e7722a4d2512869cb005eba225f313655cf601fc916f15610185f8ba26f0fa0e5735370f7a8cd364d5df562dafd3a0d281edf66dee5b933a207f5a455c0e963c1a110de8d7bea9ce6cf092dca3b55560db5422c003df3b704026a89dd5b914d148be352455dd012e77aaf3332c4c972f903d2b99210702f", 0xef) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x3, 0xffffffffffff7fff}, {{r0}, 0x0, 0x40, 0x2, 0x3, 0x5}], 0x1f, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x4a, 0x0, 0x92c, 0x66aa00000000000}, {{r0}, 0xfffffffffffffffa, 0xc0, 0x44, 0x518432ee, 0x9}], 0xb518, &(0x7f0000000100)={0x40, 0x1}) 10:43:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d6034647933c5563e70b94cf0c6e743a92b6ab459e96a899c3ea85c03e2", 0x2a) r1 = syz_open_pts() r2 = msgget(0x2, 0x480) msgctl$IPC_RMID(r2, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000140)=0xfc5) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000100)) close(r0) r5 = dup(r1) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f00000000c0)) r6 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x1, 0x5, 0xffffffff00000000, 0xfffffffffffffffd, "ceb027dc822c52e0b8f1a32f2514db3eb30e7f57", 0x1e23d61c, 0x5}) fchflags(r6, 0x40000) openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0xc1, 0x0) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000200)=[{r6, 0x40}], 0x1, 0x0) 10:43:43 executing program 1: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') pipe(&(0x7f00000001c0)={0xffffffffffffffff}) mknodat(r0, &(0x7f0000000200)='./file0/file0\x00', 0x3002, 0x8) symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0/file0\x00', r1, r2) chflags(&(0x7f0000000180)='./file0\x00', 0x0) 10:43:43 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) setrlimit(0x0, &(0x7f00000000c0)={0x400, 0x40}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 10:43:43 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x10000000000001, 0x4) setsockopt(r0, 0x7c0, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:43:43 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1010, r0, 0x0, 0x0) r1 = getpid() pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4000000010004) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) fcntl$setown(r0, 0x6, r1) getpid() 10:43:43 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) shmget(0x0, 0x3000, 0x20, &(0x7f0000002000/0x3000)=nil) mprotect(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket(0x22, 0x8000, 0x4) munlock(&(0x7f0000005000/0x1000)=nil, 0x1000) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000000c0), 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="d80000000000000001000000dbe9000080b147c0f5d88926e1f5a2b3f008613e02c8178da32a82046e98112faf41ac1273370c321be88d91e22ca88d0cb861e4ee327ade6a88a8b839f0a7b443073a135a4adda4537a7a030b78dd7f6309a6cf200448654a5808a845a125953b3295cee1a78aed05ca9fb1e4e4c02bcc790b35f201e902510a581edd23f54110518d9fa8993dbf9cda415920082dd77dc1bee5cd864f0a6bef6700474b823be68c99688f76f63141e6285847b841b0cd801758a435f54fbf639939f55bf710899bc72a28bf000000000000d80000000000000001000000010400008a476a8814143179ed9680ca41aadb4f1e5d4aef181e672320ba4155bb39c6ffff000048873ef1154e503bd38ffaff020782c676482044b6c61bd8bf09f9c171242a55e8df434330af9e052efd87ba8fbe813f11901cc3cf42164a0082654024ff59c2a15813ad978eaaf31b16054ec197eae5fc59b0a6b6cdcc2001a077dfe55d704d89668d1ec7d7d65aea38ced64cc48b55ed6212200dd09e86878166dc869093ceb3bbee49ea278554d76c491361001eeba7c56a632ddb7ca42bd3324b83decc0432a33cbb6545671dd11d03f8ef97811600001000000000000000ffff0000ff0f0000ec4a85367f87d1e5a08abf377e1fff4aae9f6eb40ad469088c747f9417203c25a112754dddf4a7f0f5fda45dc16c35b191f77c9fd86d81e533"], 0x1c0}, 0x2) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 10:43:43 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x60) ioctl$BIOCPROMISC(r1, 0x20004269) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f0000000140)=0x3) 10:43:43 executing program 0: mlock(&(0x7f0000004000/0x2000)=nil, 0x2000) r0 = socket(0x6, 0x0, 0x9) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000004c0)={'./file0\x00', 0x5, 0x80, 0xfff, 0x1, 0xffff, 0x2c, 0x6, 0x3, 0x0, 0x7bd, 0x1}) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mmap(&(0x7f0000006000/0x2000)=nil, 0x2000, 0x2, 0x810, r0, 0x0, 0x0) open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x1, 0x8) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) munlock(&(0x7f0000001000/0xd000)=nil, 0xd000) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) openat$bpf(0xffffffffffffff9c, &(0x7f0000000740)='/dev/bpf\x00', 0x10810, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000200)="5c2ab8da22d88c290898ee44aba57ef180cd34da50b863ffffafa3dfe196b81270abb6b2325248301540eca126dadca5aa89", 0x32}], 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f00000000c0)=ANY=[@ANYBLOB="886be62c16757487d248"], 0x1, 0x0, 0x0, 0x0, 0x0, 0xc}, 0x400) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f00000005c0)=0x1000) 10:43:43 executing program 0: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x8, 0x0, 0x0) socket(0x6, 0x6, 0x1) 10:43:44 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() poll(&(0x7f00000000c0)=[{r1, 0x50}], 0x1, 0x7fffffff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x208, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x9, 0x0, 0x2, 0x40}]}) fcntl$setstatus(r1, 0x4, 0x44) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) 10:43:44 executing program 0: clock_gettime(0x2, &(0x7f0000000580)) r0 = getuid() setuid(r0) r1 = syz_open_pts() r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66296c653004"], 0x10) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r3, 0x44}], 0x1, 0x0) r4 = socket$inet(0x2, 0x1, 0x5) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x8000008003, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x0, 0x0, 0x1}, {0x18, 0x3, 0x7fff, 0x2}, 0x9, [0x0, 0x5, 0x6, 0x1ff, 0x2, 0x6513, 0xfffffffffffffff9, 0x2]}, 0x3c) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r2, &(0x7f0000000440)=@un=@abs, &(0x7f0000000080)=0xffffff21) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x100000000000000b, &(0x7f0000000240)='\x00', 0x1) setsockopt(r7, 0x0, 0xa, 0x0, 0x0) fchmod(r4, 0x0) setreuid(r0, r0) r8 = socket(0x18, 0x4000, 0x1) r9 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x0, 0x0) poll(&(0x7f00000003c0)=[{r9, 0x84}, {r1, 0x4}, {r6, 0x4}], 0x162, 0x3) setsockopt$inet6_MRT6_DEL_MFC(r8, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x10000000000003ff, [0x1fc, 0x100000001, 0x8000, 0x6, 0x1, 0x69, 0xfffffffffffff801, 0x2]}, 0x3c) r10 = semget$private(0x0, 0x6, 0x8c) clock_gettime(0x2, &(0x7f0000000180)) semop(r10, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) getgid() semop(r10, &(0x7f0000000280)=[{0x3, 0x9, 0x1000}, {0x3, 0x9, 0x800}, {0x4, 0xffffffffffffffff}, {0x0, 0x8, 0x1000}, {0x0, 0x7, 0x1000}], 0x5) ioctl$TIOCSDTR(r1, 0x20007479) fcntl$dupfd(r7, 0xc, r1) 10:43:44 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x2) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000080)=0x1) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xc}], 0xda, 0x0, 0x7fff, 0x0) kqueue() 10:43:44 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() syz_open_pts() syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r4 = dup(r0) kevent(r4, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x2, 0x3, 0x81, 0x3, "ebea58aaa23a6a9c133ff780c5d2363496077266", 0x6, 0x10001}) 10:43:44 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "004bd5ad6f245d408c00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(0xffffffffffffffff) r0 = socket(0x18, 0x400000002, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000080)=0xc0) mprotect(&(0x7f000070c000/0x1000)=nil, 0x1000, 0x4) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 10:43:44 executing program 0: msgget$private(0x0, 0x1) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x6a8d, 0x36a, 0x0, 0x5, "79b7fe2e03916854b559c6d63c210ac46897645b", 0x100000001, 0x10000}) poll(&(0x7f00000000c0)=[{r0, 0x62}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6c2364a029fbb699bc76bc231cf9454e0c7bb867"}) r1 = getegid() r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x3, &(0x7f00000001c0)=[r1, r2, r3]) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x13e2, "d2316c681b1e56d69118cd9f8b4dcbaccdbcc27f"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x5, 0x7f, 0x0, 0x1, "c9e7c56618c13d98e8016dca8b8356a029022898", 0x53, 0x4}) ioctl$TIOCEXCL(r0, 0x2000740d) 10:43:44 executing program 1: fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x4, 0x100000000}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) accept$inet6(r0, 0x0, &(0x7f00000000c0)) flock(0xffffffffffffffff, 0x4) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x8, 0x100000000}) 10:43:44 executing program 0: mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6, 0x10, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000ff3000/0x4000)=nil, 0x4000, 0x6) 10:43:44 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01781b2d060000000000001f00000236193d13040000000000000000", 0x1c) write(r0, &(0x7f0000000cc0)="f4d461676f1bce8a2411d21db88c12f13efc4963d73b580c35ca3a2b82f200a63b84c1c29b96e63a41bca66f92021f86f03500924d6d413ee98dd648b3567a5fc78b0cea6ed51ed5e5086dd2b8e17f11f6bfa008f4a17a06599d4418d8df18367a40c7b1115bc09206ceb58632eca1535e4d9cb3fc9260dcf045a1d0ebbec98e223c7ef49b9aebdc86d1876430042b9fe7ef0eb927e894a50771409da67d63834af00e205fa1f3fd302fe287abb80aa2df3f86aba937ae9e8735f0fd67e432f546b6bcdff6d5e03ed60e4fc24d69f61739cce96fa8f66175c84ecec2bbb0a5e828939ac6ded71c1ba47999bcd801c6e2f20a7e62a4c3057b25fa35cf94a87bd6325cf7e4ac8ba518654078a5eb405e518370a5537e0b47b0a1aa298e6713617bcd32554970933eaeeb33faa2cb937ee17a8beb0e7a3b3b4625ed90dd1ca65e9ab08172dbd6cdc9067b0dd25c07221335f8da2c18d89fcd3947245f1ef027ff8aa319abb5b2541c028fe198dc755f516e27e3197d61bcce2e56529569727a75d820291dd03c5e052c4b474dcde1ab9652c6619c30ddce21afc906e422b839d9e139e8bac6da0cb8351ad80e6981a7828e4a63846dec05d9fad7b8692d0e7cea5d7a99b0651570f93ec8498a4908bf1919ab4d7e4bf90cb98af2af14ea48acd1bb0ba1e85ea79a5b2777491715f5ac7fbd8d9aaca42e89f42c22a656bf646a504663544ba4bdff09d49e1d83b8a0442206a955e981b26c73dee94b652bc6f390c300a299e01a96cb2518ad79a158e002062feffe40db4c73d871e61f98830ac5c5d0294224986d506f934ce3c0b36135fb4564bf5d2b6710d13b96cf3a233306070959419c33a62af24a194117ab03193e86ec7c83f10a6052ccca0d1acf75068df2e8a6b51447f60feafdc2276c9201650d21bc6b3d7d9defb9229001245c0b5dddd34b0b06fca307b736d89d04374acfa0daf0ae68541211d35ef0e7489addfdcf121495c8ad98dfc98d3e9c1ab0d048ab174cacf8764ce9836a1a7608d14e3b5529411ae6e4e9405b791345ef734bb9ab1a5b0f463c3f6299b7e7be92582fc9ad9cba0c452186245c042e02776e0c2f86e9fff4dc6b9e91098e1bea9dd33968bc6535df5793aa49ec380eb395bc0aca90ea1142d77c0c9473e7703552fdc82b99c9b5dc17f86718520aa2f89a4aedb7d04e8ce6e79ee87569c81c78692f3767583d496be8d1807612b43cbb7a82848977afadbfa77b57cc9d74a8a92a0d7fe671dc36ed1630b94b86c76cd8ae4e568018def621f1508d1cfd7adadfcecb2cb2e680fd9238068319fc8c7e9823379103380aec23abd336ea2b1655c9c504c2eee84c90a2038556a2f36b3b66479a0804e1e88f755196dbee325ef7b1178f89f172c8e8880bfda29830d038fb229e23159cf25a1fe80894b247409ccc7fc85585a166e1351cff71593ba821686515e77a2d3109a6121f1c5eddc5323d7e61cc87c8364f1565d5aa67da94d823aab6ece4b63ab12eec111d9cf80023565f6678166c7949b8dc32a483dd8bfc65e1d1bb56c5466ee3650b2589bea9ca0763ea91500b1bf24ae6f1728692ed81bdbc8b35e1bd42bffbd75baf69c178df02af0b45852b118fc85572a07079171600892c13aed56f1d12398a092a31a65fefe3741326aa5b028f8e41bf2069e03b8d4003c67216a5dd28fa49d8beb0cbc6a2cb293f9b5c79a61fcad5c681046d2d01cdde4249db65cf82ad63d7236c00860adb4d27fbed889ea3bd48a5c5ebf586634318f597122e342506a9ec5cbac1d15c572dfc01e9e8fd601c8c0f4ce920dda003ca97f5609214498a2f1045b72c906a034312b68c42c7d253aafee5eb1b614cee4faa779f15e3478bb1be2dd1f40be0f4f9f2420ef8549813d55279160c4512caab202330c7888ff51b953e3ac4498fbd109b69f27f52b405ec30818eedab4175701a173a0b10ceb685827c15add81e90", 0x57d) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) 10:43:44 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept$unix(r1, &(0x7f0000001640)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000001c002300000020000000000000000000000000000000000000000000000000b794b0623d00c7b7446bef3bba60281720b15b9705fd4fd7a2ae3253d39595da6aad2beacc7ac66486936eb66528135fb3d779393f30777d92a5d63082fb8831feed14fdc67334c8904cccd4562994a0aac953051035f1eaf2f7d4d91aba9965b0d14634a45204bd5a70f72c001c9f35f89ebc69c15429a072c4400a820c65b758148fc8c12f5b30fee56599bb34c422123d291fac5c81e1263c72bcaf08f4d75c2b316541cedb51e65d5111316dd9e3271bce6f4b5ff59c8864bd0acafe9711b4c8713bdc0c4b052799f30047633c22310d53e4a2fbb4bafd11a9ba3fe3fb9420cdd41d7d47db9c3325b7597e0db1cc51189b541ba4c7f8eeedc73724864e3bcb9ad5e8580e8c78c068e4d5eb2331706b6f4a65cb5da51831d2c3d002bac9a613f38be8794dd9ad5e2ccbb9bda105ab23df3154e36f941ce12cc727aba43265c2d901"], &(0x7f0000000100)=0x3d) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) r2 = socket(0x2, 0x2, 0x0) setsockopt(r2, 0x0, 0x1e, &(0x7f0000000000)="00ff0000", 0x4) r3 = socket(0x1, 0x4, 0xffffffffffffff15) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000001580)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setreuid(r6, r5) msgget(0x2, 0x540) sendmsg$unix(r2, &(0x7f0000001600)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001480)=[{&(0x7f0000000140)="2e4da13198d9007f1a8cbeb0aa178fc85a9afd6526b9a74bd4f5ebc652712522099d8ef9113a5472a535968786a296dc8495bc7038efdcb510c6454b4a25ee42cadc", 0x42}, {&(0x7f00000002c0)="6a28c0bd0492bdbd5cbe1589a9a4b42ea954dc2052558459847c23973d3d72ac9f897415bdfd14cdf29836fe9f2293846d16c8532c779f95e20ec2ba77e77bd47dd9eac1976a09fc774a8d8cde9434c5cc4bb5c0bd19a2d64ac00905c9bea1bab5c1e1fa54f9ac909ae649a4c8427a17d9387e91bb371ee4cb4b24dc7d9c6ac4ab432a92f5e0c8d02e62881e", 0x8c}, {&(0x7f0000000380)="16ac8d714d226d7c8d957e023489d655935e784ad3183b56ae1e9e8bfd7603ce12f0e031acdc04d753878b6cf27838c8c8601f17f2675096c4d498a59dc5c084b31ca9603cd64af95037c74e99becd6d28c34fa781ec87e193ca21a6aec68c9ee63b8cf05755fa7ed636ffd2d14a72b3e76237fe75174ccb142e0281a11bd780a07bb72c48d7531db1eaaf8eb344dba0b578735334c0020fdc24812d0f05aae04c18372301b4080e0cab3069f2b52d66c1f98833d7be5cf7b98beecf955550008d6dc32da3d671033f10832aff94d1ee5daad88f8d3355b98c9c63c6093f6e16594e66231ffb1cb1f1fb89210404f15a9ac934d0838e0b0ec192fd9ef7711377d471d62ef70dbb454e649d19ed476e35aeed26c7b07e99ea0f336caf843012075380727611464c04e7faea72e1270aa479dc44e642e1cdeec94a5b6487ac129d32cb8d9392a11722dcf978ebaa5a20307be06a40ff72cfe9b6baf91b77393091ae32465c0c38449b715b8c5002dec4725e77c1fab4972d6e7e0ed4202d6c3a7eff1ebe1b4c382c625c857031cf424d6f59a1fbd2b80687fe3440b30929b1a9015a5cc347482087548102478aca9dfebb1ba08add58973b8fb1a287b4ffae2565569eaf98f91c09a61ca7ceb9aba00edc6bb62e813135932e5ffd250cd3a4480097b187f9e2e2b7af3d09bffa0347b21bb5e3c37ce11c10eaa4893287c1269876c7b19188fdfb2ea0f0d055b815dfede8f5ae5b98c66116b7bc98f129f7817b3302f9a3e684ca207035cf3c717843d2cdbd14626ccb0af3dd9ecd448f3b24a1217db25bd6a27900b2ba146f38e22417d64876f61f887369e8513e819745805536dd0951b7636dee5c7f34bc2ea54d8fc4f0277d1974488ff3b90fe789c705add7623ea86dd6b86e81f6097bc699663403df1e36b0839ccef136f42b0ef690c7018c020137a80300d835fc8e4dc8f61fd2c4aa044534cf011a1fa2a9f550563be5f6a890e233531612c5b07459ff71620cc78d9c24af45e71ed41f296fd48221af5722e27658855345190e8cd951af45fe790a04bcbae5f294d3be36ce00ad27fe34ed06c530ea2b1d95d4f3243cef8d596f50e4684659f2e72cdf9fea0d65df7b55b8dbff6f386455c73fc2f1bec970d8dedb893019da83ac0d999546b1e7592b1c23388168e8bce4d828ee48942d7f3ceab283de65ad88c245b7b366aaf59bec481fa4ed2d43b9b74cee586edeb4b6032403d00135fd58fd8febe3415eb854e245639d8e60c14d76eea481c8b1d2aa26b3a725eb4fa3a738cc516d0273ac0367ce6cb2c9519bbeabeaafdfd66816c043e1f74201aa77edb6932e180586f888cd040a06117d796a7276abf3abd315c8995cb7a2447961c2942199d0a2c63af0612b86a9e85cdca843a44550f9b222f27a5052f59b7ddf838885cc17b58afbb09f5b3c524ddc413974961a48006cff69439ebeca5e5d6c79dcbf1d89f2d26254e3f71fe8dd8550000f8ffa994a8b1c424a31843a0d340367c353ed4c969506c9088965d46c13d189c0b6cc94998d63020f0edf9f199e79d2606e0bb0b06f2ca346ed7c3a80da934d79929a6fc84697dd909aa4b86b4e43fb75503e174ff05ae7b9fdc7e955cc566e8dcdcc5d5c85308611f7a8cf6999549eeb433333bded53f327d90f7dc7655055614d3b894f268a834cddc48c3b3dbb840fea6b472556bd4d9d4c32aea66f98d46cea4f5cbe5316bd78f482247b590d6c24825d35bbb180ed2bd8052578fde8e2b89e9c606a08fa3dcf8061372d852bcddf38d05346897a237f7c528a9d9f7db8b9841419e0aba9cd74495f81871cde5c58173f0f9957a7e45feb2fa1feb2747e3e8c33778963356f1c71944398236c6fd42eb96a6ecdaccb9a6d14fa9292884880d1e0c69d45da0542128e218e5106655d7eec9b9447b46137fd15a5d003c9966834612fed9ffd851397d2e581d9cc7b7a5932847d2e2512334976a327a3b399c2b4132fd5186032c69486f8032f4f037b2663120e43de5ba2352f29385255397714327cc7ea6c8fded95cede274ed139a1800a23345c277cb6c82b2b97ff672d0fe42da26da0dc171a01d34e4a3c7966358ce91bb77a7f802dc9211843ca7835bc80426e68d5ba7a1d3fdf0751ca420ae090b9fd3160c610b3c332b89c843d6b78f18a6bc5d4abd0476bf5434158c334be79c19a0d83477d27e4f70ff008751d2030aebe3ae204141178d731b5f74089fd75dd63dc354979aa31b7ca074ccb0131a7eb21d90bf261ced63b078721610cd4de9955199f679607f65dbfed08a7afc77c7ed0793b0f800f5c773023c7ca55685be53024ff4e17d327fb06ad1d9db0b74f27c0f99707044b88383d82b0a76edb000aac5dce268bc2b69f30cd5b910b947bafc9f7246ee6a82d448c7b224b5a783c4e2ebf48eb37d5b14dcc876c267a63588c8e8cb2353116f25ed00fd7a6bc20f1692cb80c1c6be398a72003b1154642fb62b16ebfdb9f0aaacfcaad9db92c78efcc1143a818380b050c556c672056ee9935bc65e99593fd0c86e68444c53c123d63efd79abe709372566c3cdeaf91e9b445a6db696ad6b54a2caca0d6cabd33039c59d649c4c1a463d067103412ca73c37c7de38002417fcda4802cc41ace9e36dc53c97b33ea36f77014ff62acf94e266c941fb676ac3c001ecf8dc2ce3913c876044af780fe32f97c62676bbba3289fc47b738be1152127618d3d740ae0ac4df6049bc650ade58b3161660738b48cd769eef9fe2257b4a4df844123b168fa6e34f4454d37deb7f27a44b91488dea09b2b182e879a14a4f4095b694f23cc0d8b905f60ede579c87124d91b4963d20d63fecab2cb2885a44318ea2503f8d7bc742c56ff547a0ef1fd4e44e001253a6fa0ac4ac80c95f5ddd9e333944d90d1e6e8bc7a088d564c5c18282ed5fb71d5203fdfd180a3b1c88276b0a0a8a644d51ed2cffd114af9989fe6527077190c774d7571f53f90b3d1f1837b2221524f036b2db0bdeea9a0c604b28641045a3f93b028a2a238654b8b463c3ac16dc2a75b731fc07a2767239e9133001ec7f2dffe79c276b0f65f0b92771a3b2259a7f5b9190603a0a0bcf59b46e8e168ca08854c98877fcf109e282f741092b892c7041d83263c838e61942a4e1264bc8cf8d378e5693eae3f44cd373b3f32ae1c7369e12a95cb50076c9f7d4ca00ab669070fdb1b255c99f677f220f200aea789c2b84ed208004c88d956fb4c4383d645b61f8d536c4e137b5e3b122c4679c9673b6bad66bddf5b83b3447ba71b966aafcab8042a6377393c3dbe6d4eaaf837f68ca7a2c6895c97ddad0f95513996c451cdfc87d081943ebcfce9f4435fa1001e304585570996b5ad47c8ced70dd8d78951b92d9ca0da2697744d9dc29b990a85d99641c124087a4ce6e5eefd9c9877901d54810fc8c69be3823de8e8cddfb0e592a00302062c5cfabb10b00647714b566c62697c9573e720b2fe7568fb791e3ce4c7238374eb493a44886f16f425821b3fc05233ffca5c39f50dc02a6cd1e27f5b31f7416b6d89a5b042f030b7919a09c8269280ff014edbf871c094ae2d383a73f7ac291139e8504725d7bc236214beb27735164bf6fa4abb210ba01bc7d509f72f09fb88608350a33cf314a68b32ddf00a1c3891c5fde32dc7f97fb0670fa9c386b58fcac2e82711a776ee737403716a5ea506b5440f530622b3e87a23bbc84a95b90bfcd8839326fbebe181a49101437ab53603446ec2433d9698ba416d152a239006591ad2a3edc099b5eaba7ef607aec671a0f5891dfebf6855be4d312dd4f27363dfb5d7e6dd2acdcf4b4e56c9f219ed88740b5bedae8d12337169a2ada56fdd973d436290c1790327ef3c8d686c88774c261713ae85dfce9b51b59344b29b3361f469e1b35d93aef33a7ba9d55f59abb9b81c63d8a152ba1a6bd9eb320f713f98949fb20bd183c8b98616f740bfc0803398d04a868876a9f84edbf4dbb2dffa6b52cf756bded57f2e04d854dded7004632a269fd82dea78224754a7b647e134a203f1cd6a829b04997a66d006b99ea1dadc54b950194299879d2b0dc629a920bd0701dce8a9f16ef76c506971e7d7e9155a1043e1de4928226b5b1bdc7ce0e163055ed81206bee4b23f14e127dd2e5e038d925710625b0f44ae12a0fbadaa654fde48d3262d8400a1ec729eff1a6cc2f5081e72d4d0d16e2d705b5c971f8770f72f29a893b67d64100c58f30456c30c7e6153dad6de6f3b9ec0e9c2570eae59ab4490540a8464dd6b33d955b0a943aafc28904d73f1367c6cd2fb614c85525bb1e615071ef96159019bb73057a478fdd51c7bb0750a46fcb4229443ec07e343f51ed21a9f0ee78d9e2dd0f734ac0513ea25bef96a69af0fec0ff757a00fd4b17fd0b3dc501b2e2b2fb3e16e6fdcda7223b342ddc5ec532fa2c6b29143fe55b7b314c4b50075f10ebce9a1d9c04d6ecf7ca4014c8819b5a18acf315a6090e1c36185ed70f72ec15ddeadae390be6892983290341f5da003e95193ecea4be82be18c665b978b7e93982c8b1940b5a52a12a93ed9bd958e17c7ac5a84ae994c368cfcd8ba199c0bcb2ffc2115c9001c4bd744b8dfbebd15d161e51797e2d27e6c955994407c8a7781526493fefc9f5c5100a90ddbe42b9fcba8ba874f72aa31cb78ab200772a9ecf05c7ab39b5535672eadfbd31f2b5ac0b94da7b3e54d5b772003b187f1c81ee0d6edbf0a00ca0648f2f6a0c3280906edd82ef53c125a9dfdf7718541762570e18924a67a9dca709bb9e798c349c7da2d5388709af236de11c7306c3755eaf49a50cb5c9bdf351047e8950935f4b3d772fe95d98ee8d9c9037ca123c196d1b6d98d3a653140f37e0a554fd9815b59ee196f3a523555470fd1b2b3d84f66dc480ee99a90be9457843506d9a7d8fc5c2bb4160d6adc687bda47b0fa83c70c635dab7e8d8cb3f2a22b17de8b2e0017d8fd2e8df2e4addedd980f337c2d3139002aac60f453342a14b5b85fa46f7e0546a13b6ccb348fa3b8d646b14fe437403ebd6ba9ea6fe477401877601bf9924d547fbfcec8612f7c0d4eac77a0a0965d5a933002ba1236e32ab98c3e0618ef355fae1299c2fc5c2f70b4ebe3a640a503d04f53c38c6b8a971cefd7adb9fa8a18b538d7a757535c8e66209656d748e935385df0bd6c44e39f6c7d6dee18f8273ea58e636693f4a0d9a0b345873a832adee5a2504be172e80132991a421efc13583d6ca7d74d3adbab41f1ca21525a16475c0bd0cc6a79681b5215b7f4ede8052bc4a27b091506bad3d43de0b13726f22904bb3ca0e4a787786c52c63e7a3a978f8efeb7c32a81a25afcb0484ef6ea050f89c5130b78ccc73e9c452aa7660c615097a02d95b188401f76fde199ec0bca1590c534d398564dcf585d01585a8dbdf4d5ccd4335545f392108d4f045cf3b4acea5f4beecbea77f97d2a9983bb587f541a6f6492e8d1aa19b6a92622979b596bbfd62f64fe55fa59cecd06eb8db41c8a2e701bfb7e14bafc424dba5059d901fcc2a22934220aefb2c4cd4e4351aa681590f9173d64202931fae39d70a09feaf05d856551259df56ae0e9a63c27fdab33e5d27a7e401e85439e30918bc7607338c91ef5cb7dc8d7a61cdcaab1ba16a3de21895e593c056b9ff964dce860253df0205ff24765b1e6f0e41c2576ba6d1aa60176bad17a7290604270ce68623cd06946678bf2295bc296d80705972778455efea3344e5ead220f4e6ef7dd7fb5733e99a689c826", 0x1000}, {&(0x7f0000001380)="a4ac03ba40c507274145db423d75bfc9aaa00efbdb219a2152804b61c0093796be286cdb325d0b8caa18ec3ed379c854918d5d15b0ed927f7ec6cf59e61cfcbfce6e08cb9116a0a00cfa43fb988df9b330157e55cfc4f45a479a19066b638bfb15b9add649eb27557c8270f2955287fc007045efe3e708c2a9c1fcd1509a0354eb8722a4898fd4499e6f1f274d82cd651ecbcc4c7ccd00", 0x97}, {&(0x7f0000001440)="9607e9cab6a13276de4a8551782971a1c54d1fda563dc6b23281faa44cdb3c1247ca9d20a4d71c6752f5e08863e27f84c5853b058b86a429a3", 0x39}], 0x5, &(0x7f00000015c0)=[@cred={0x20, 0xffff, 0x0, r4, r6, r7}], 0x20, 0x5}, 0x2) 10:43:44 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a404e3729900"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f00005d9000/0x1000)=nil, 0x1000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 10:43:44 executing program 0: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) r0 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x8000, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r3 = open$dir(&(0x7f0000000280)='./file0\x00', 0x10000, 0x1f) fchmodat(r3, &(0x7f0000000200)='./file0\x00', 0x20, 0x0) r4 = syz_open_pts() fcntl$lock(r4, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r4, 0x2) flock(r4, 0x100001) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r0, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r5 = getpgrp() semop(r0, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) getpgid(r5) semget(0x1, 0x3, 0x42) socket$inet6(0x18, 0x6, 0xfffffffffffff801) r6 = getuid() r7 = getegid() shmget(0x1, 0x2000, 0x100000041a, &(0x7f0000ffb000/0x2000)=nil) fchown(r2, r6, r7) setregid(r7, r7) fchmod(r4, 0xa0) setregid(r7, r7) chdir(&(0x7f00000000c0)='./file0\x00') pipe(&(0x7f00000004c0)) setegid(r7) getitimer(0x3, &(0x7f0000000180)) pipe(&(0x7f0000000100)) semop(r0, &(0x7f0000000140)=[{0x7, 0x100000000, 0x800}, {0x0, 0x6, 0x1000}, {0x1, 0x0, 0x800}, {0x2, 0x7ff, 0x1000}, {0x2, 0x3, 0x1800}, {0x0, 0x240000, 0x800}, {0x1, 0x1000, 0x1800}], 0x7) 10:43:44 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0x0, 0x4, 0x0, 0xfffffffffffffff8}], 0x2295565, 0x0, 0x0, 0x0) dup2(r1, r0) 10:43:44 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x400000, 0x0, "00e3efff000e412f6db7b48dff7b00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x7, 0xb951, 0x6, 0x6, "2aa10644b4a561dc9284afa4edd9e2bbe901663a", 0xffffffffffffffff, 0x100000001}) close(r0) r3 = socket(0x18, 0x400000002, 0x0) flock(r1, 0x2) setsockopt(r0, 0x8a6, 0x5, &(0x7f0000000180)="cbc6021efff219d997f84272d612b34f88bb7059f37392c5cb480a822a2cf6ce4b6ee6f5855d59981bdc3b7552b15af5fcf3fb2141443a94c3a73c1f8d4ed83fb75b14b2e5d0842a73d8a981de64a58fdc9badff39a625d449dba2ce0c37775f3a5acf31ed7f48426437f093647c", 0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) 10:43:44 executing program 1: munlockall() r0 = msgget(0x3, 0x0) msgrcv(r0, 0x0, 0x0, 0x1, 0x0) msgrcv(r0, 0x0, 0x0, 0x3, 0x800) 10:43:45 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(0xffffffffffffffff) syz_open_pts() msgget$private(0x0, 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0xff, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x80000000}) poll(&(0x7f00000016c0)=[{0xffffffffffffffff, 0x6}], 0x1, 0x0) getgid() 10:43:45 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000200)="99", 0x1) getsockname(r2, &(0x7f0000000000)=@un=@abs, &(0x7f00000000c0)=0x8) read(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) syz_open_pts() 10:43:45 executing program 1: setrlimit(0x2, &(0x7f0000000140)={0xd, 0x81}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) writev(r0, &(0x7f0000001500)=[{0x0}], 0x1) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) read(r1, &(0x7f0000000080)=""/76, 0x4c) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x7) 10:43:45 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x201, 0x30) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f00000000c0)={0x4, [{0x3, 0xfffffffffffff801}, {0x2, 0x27}, {0x3, 0x7}, {0x3, 0x7}, {0x3, 0x20}, {0x1, 0xff0}, {0x3, 0x7}, {0x3}, {0x3, 0xa9}, {0x2, 0x449a}, {0x1, 0x3}, {0x3, 0x2}, {0x3, 0xffffffff}, {0x3, 0x8}, {0x3, 0x1}, {0x2, 0xfffffffffffffff7}, {0x0, 0xffffffffffffffff}, {0x3, 0x6}, {0x1, 0x7fff}, {0x3, 0xfffffffffffffff7}, {0x3, 0x2}, {0x2a01c5692ce1cd92, 0x5}, {0x3, 0x7f}, {0x2, 0x659e0bdf}, {0x0, 0x4}, {0x1, 0x593}, {0x1, 0x4}, {0x3, 0x5}, {0x1, 0x3}, {0x3dbea9fe096a2905, 0x5}, {0x3, 0x8}, {0x3, 0x800}]}) kevent(r1, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) 10:43:45 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2c, 0x9, &(0x7f0000000040)="7ee7579b1516bd000036afcb1467c943450181e593ed1b83b9329779261e7290d29b6683d0cf9552704d5a261d99111131c8a8c7c945f048a5e1c55ee3b07632acb2b0e95491964276d9b241cf82dc2416fe278f93c90100008008fe3e6fbf6a30eb562ee8b6d0bcbd7a4889e01bf3e25780160491b61d3939f052f41e2ec439b282ac32e8f65d7e8354e72b3b3ad168d08989d5cd26328290080000001aca2a32dd44768687e3cc78fcd638ab519a19d3f93e00a9da6b2921ca87dc218df478cdb00319e1a16492b1d1ea9a7f5f16bfa9dd3b3ba922f3e3be637c6de8fefc2bce6c7cef1606a4ccee2fb4952aa8d1230b960a7cdaacefea3d8e0d08", 0xfc) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 10:43:45 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x14) ioctl$TIOCDRAIN(r0, 0x2000745e) write(r0, &(0x7f00000001c0)="e5adc20a6bf70c48da", 0x9) r1 = msgget(0x1, 0x128) msgctl$IPC_RMID(r1, 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r0, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x5) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) msgctl$IPC_RMID(r1, 0x0) r4 = socket$unix(0x1, 0x2, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x4377, 0x7, 0x5, 0x0, "557b374f6d35107236208ad8af0519e8364b33d1"}) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x299, 0x0}, 0x20000) r5 = socket$unix(0x1, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000340)="984471cc74b86c6245e74d051ed85979daf435dd4cae5271a0d6a61dac9af4a0a793adc410e41167a94cd226", 0x2c, 0x2, 0x0, 0x0) r6 = msgget$private(0x0, 0x100) msgctl$IPC_STAT(r6, 0x2, 0x0) utimensat(r0, &(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000300)={{0x2d36, 0x100}, {0x6, 0xa3c}}, 0x2) ioctl$TIOCCBRK(r0, 0x2000747a) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f00000000c0)='./file0\x00', r7, r8, 0x2) 10:43:45 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000, 0x0, "00200000000000fe3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(0xffffffffffffffff, 0x0, 0x0) writev(r2, &(0x7f0000000000), 0x1f0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r3, 0x2, 0x7, &(0x7f0000000100)=""/4096) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 10:43:45 executing program 1: syz_open_pts() r0 = syz_open_pts() syz_open_pts() fchflags(r0, 0x30000) 10:43:45 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x100000001, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f45c0db1cb2fd71bc1c3c83bec1f2bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x0, 0x0) r1 = shmget(0x3, 0x2000, 0x2, &(0x7f0000ffe000/0x2000)=nil) r2 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x20800, 0x40) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x20, 0x0) renameat(r2, &(0x7f0000000280)='./file0\x00', r3, &(0x7f0000000300)='./file0\x00') r4 = geteuid() r5 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r8 = getppid() r9 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000440)={{0xdaf0000000000, r4, r5, r6, r7, 0x40, 0x80000000}, 0xfff, 0x4067, r8, r9, 0x0, 0x0, 0x7fffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r12 = geteuid() getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) rename(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000340)={0x200000000f1, './file0\x00', './file0\x00'}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x5, r10, r11, r12, r13, 0x8, 0x8}, 0xb9, 0x0, r14, r15, 0xc7, 0x1, 0x100000001}) 10:43:45 executing program 1: r0 = syz_open_pts() getppid() getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0xc, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0xfffffffe, r1}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) ioctl$TIOCNXCL(r0, 0x2000740e) flock(r0, 0x2) flock(r0, 0x8) r2 = socket(0x6, 0x4000, 0x9454) sendto$unix(r2, &(0x7f00000001c0)="fbe1cf70a9222819ec1995f935c2ac90aef584ce215955fbd061a444355c0dba9ff3d198d0445a95077a0b306b4811e27e6e63bac44a0d553cc4c30742b7ac594b470ab70d9ef730dd56435a83a3c7b13df262a2bd42e01e61d487ae6e12a202bee3df02b864f8fc5a07ef4456773c0d5a669c1e97044710c0e72936d16c71c1cf9dca5e293c474740691770640eb60d60c3084902c15273", 0x98, 0x2, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 10:43:45 executing program 0: mprotect(&(0x7f0000958000/0x2000)=nil, 0x2000, 0x0) mlockall(0x3) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = semget(0x3, 0x3, 0x100) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0x0, 0x8, 0x2, 0x38a4}, {{r0}, 0xfffffffffffffffa, 0x10, 0x0, 0xa3, 0x3ff}, {{r0}, 0xfffffffffffffff8, 0x80, 0x0, 0x4, 0x1}, {{r0}, 0xffffffffffffffff, 0x60, 0x81, 0x1, 0x7}, {{r0}, 0xfffffffffffffff8, 0x80, 0x80, 0x1f, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x4, 0x8}, {{r0}, 0xfffffffffffffffd, 0x1d, 0x1, 0x2, 0xfffffffffffffffa}, {{r0}, 0x0, 0xc, 0x0, 0x8, 0x5}], 0x3, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x8, 0x9, 0x20}, {{r0}, 0xfffffffffffffffc, 0x1, 0xf0000000, 0xffffffff, 0x7fff}, {{r0}, 0xfffffffffffffffd, 0x0, 0x40000008, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffd, 0x1, 0x40000000, 0x7, 0x80000001}, {{r0}, 0xfffffffffffffffe, 0x11, 0x0, 0x6, 0x3}], 0x2, &(0x7f0000000380)={0x81, 0x5}) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000000000)=0x8001) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000080)=0x2) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) dup(r0) fsync(r0) close(r0) unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='W\x00') 10:43:45 executing program 1: mprotect(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x48) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0) 10:43:45 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) 10:43:45 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() socket$inet6(0x18, 0x5, 0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0xffffffff) sync() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x5, 0x1f, 0x8, 0x1, "b8b5f35dcf6c26cf42a75e96d38c977478cbd2c1", 0x2c4, 0x4}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7, 0x1, 0x16ca00000000000, 0x9, "8e7cd3ee537e26e0c93dd2c7c26c17305b193fe4", 0xffff, 0x4}) 10:43:46 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x5, 0x1ff, &(0x7f0000000000)="1c8f0429af99d1cb110bee14da4caad49938f48dd62618f07edb7f2c4e26a5b7dd3ec3a438b6767870e85997078b41b6013765255014df44a081234758448f5a7f94f9ebb85022d7ffbb67b8fccc112bef0cb0709c8d84615e5c82a02d16ba7d774914f4a7aee93da92a47576e2c17dcbd9f9e809ecec6da547859386416afd842c25bfc89d7dbd78d7ab886ce1ea6a52573e56cd8e60b87e59123bf8fc5a78034354991c211e496c565a8f102b4d3be3f743607b352d81aefb1603d80c954", 0xbf) setsockopt$sock_int(r0, 0xffff, 0x2000000000001025, 0x0, 0xfffffffffffffcda) flock(r0, 0x8) 10:43:46 executing program 1: r0 = syz_open_pts() recvmsg(0xffffffffffffffff, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) write(r0, &(0x7f0000000140)="a518fd28f315b6476eee0d3b5a813058034b37bc700db7b83df01682e1208b702fa3e1575917eba5c209cf5c34d16d9682e2c041a8729a21c459034304db443b84f23b1a72d40a1ffc0f88654a77563b8bb9411542f05238c2d828fee940335782d3d274c92872a49f8347b0f24c10dc71e344cf68", 0x75) poll(&(0x7f00000000c0)=[{r0, 0x110}, {r0, 0x100}, {r0, 0x80}, {r0, 0xa}], 0x4, 0x2) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='}\x00'], &(0x7f0000000380)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='}\x00', &(0x7f0000000340)]) recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0xddc2ab9f11dd1737, 0x0, 0xfffffffffffffdd1, 0x0, 0xffffffffffffffeb}, 0x40) execve(0x0, 0x0, 0x0) read(r0, &(0x7f0000000100)=""/27, 0x1b) 10:43:46 executing program 0: r0 = socket$inet6(0x18, 0x1, 0xffffffff) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000340)=0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x401}, 0x10) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000100)="2f684933706bb86f99adb2a126bb5b78b598dece00d8a81ded840200000000000046a428af7bd7c6a793155949051d05506fb8a5a7772627bfa3c4c73ef670dedf7b1ca3aa4d4533071a50e24fbfe5f21c49688658ada599a991aa971e1e605f7df5ad5c317cf31650c4b66dc656f6f9486e92e71e0306423b09498070c30b2b9d1ce59a614aa4ebd333a9f1ae7b43cb0cc9e09ec7c23ade30b5eef78211997b13020ba0183412fb024aff18d42cd45cd58cab25dd3fd747c0f9ee", 0xbb}], 0x1, &(0x7f0000000380)=ANY=[@ANYBLOB="e0000000000000000100000081000000f378a5d74cdd36bdb119c9686be2b2cb422e4d7df1c39aa8cc1af89b0b9e33c10778e127361de9a39da28e2efa081265e9ec480932a306c1ef7bca30ad4a608715500049c1e6f8a387570dbe81bba6abd7f6766e902961496746fc5192367bda879ef007ca252e965c92c744a65cfca96155197c0fc876b7887ca0c966fbfc096a4e1c16a549b71e6f22714fd8e58f99e3db1240357d58e6f2078c2c3ad9d9a5de7be6f79ab8a993a9b7a3139ffff3322389af61a2da6e7f3a67d2583c578521f34ce883d91d7e3492a0fb0000000000b800000000000000ffff0000090000005b50cdb9fef80ce05f6e1e13317036be989dfe5063baeaf4a2899ff49ce0e786b28e6c078e23df6accaf0ba7cfd274ae9610c7e8639ce5907573ba0852f18221766eb23ef0ef805b618d4b6e7c7423a9a1d96b7053af11830e1c1b9e7f6d69ec1f2108c3f3a30e3ea8938831448c998c239bbbd12eb800000000000000000000370854f8f49a43e219032e76248d290ea1ab5e5beeaa3ad0e0a621de0c1d1fa6e2cd35dd30950a00b18d3083ca9e10d09e3f4ecf7d9bca58f81dc9b16bf6ebbaeea593600a78b5ef52336951df80eaaffdd055244038"], 0x1c6}, 0x4) 10:43:46 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r0, r1) syz_extract_tcp_res(&(0x7f0000000000), 0x4, 0x5) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x7d}], 0x802, 0x0, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r4, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0xc}, {{r3}, 0xffffffffffffffff}], 0x100, 0x0, 0x4, 0x0) 10:43:46 executing program 0: setrlimit(0x10c, &(0x7f0000000040)={0xa, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x8004741b, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "74856dc00b8142b53795e82f3500fb582f5b38ae"}) 10:43:46 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) r1 = dup2(r0, r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x400, 0x100000000}) write(r0, &(0x7f0000000000), 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 10:43:46 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x2, 0xfffffffffffffffd}, 0xc) r1 = socket(0x0, 0x8001, 0x1000000000000009) setsockopt(r1, 0x1000000000029, 0x20000002a, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) 10:43:46 executing program 0: socketpair$unix(0x1, 0x4000000000, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000019f97)='J', 0x1) fcntl$setstatus(r1, 0x4, 0x88) write(r1, &(0x7f0000000000)="02f49ed4e353f6c364dfd686bf2da55768970b80c2a5412464a41e476669e7710b6af30ee18afcad03054819a0f52ebf2b639a507983ee0b7c543538ca26d45f2fff2962520547f5809739779c10d1a51c18138344e82b9f25878d3241e1646256b59891cae7a573d9d5c99122ab96a31b52ccdf041dc43cd379447f09d227c20bfdb7deba50ba920e5f712309d65c4289", 0x91) recvmsg(r0, &(0x7f0000001400)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000200)=""/225, 0xb1}], 0x1, 0x0}, 0x40) dup2(r0, r1) flock(r0, 0x8) 10:43:46 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget$private(0x0, 0x80) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/5) dup2(r1, r1) semget(0x1, 0x0, 0x4) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r3 = dup2(r1, r0) pipe2(&(0x7f0000000040), 0x10000) shutdown(r3, 0x1) msgsnd(r2, &(0x7f0000000180)={0xa9729cd16c7c350d, "1c0aaf734cd3b57f191d7854ada63cc67c89f7396e20c19ad6aa60e934114144dd01aa7f4695ee955ee5683ae582573bddaf7b80e71cb8cdcb65e25f904e3a57cc411870d5d90c83bd4e9bb4dfc3d1a29a22e1e75ab04f37d4506e52a8bcab9df47d1122ba89c58788b7981166d7b1e50afc0173147cd2c336a478"}, 0x83, 0x800) 10:43:47 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt(r0, 0x7fffffff, 0x8, &(0x7f0000000040)=""/220, &(0x7f0000000140)=0xdc) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x2b, 0x2b, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000000)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 10:43:47 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) 10:43:47 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000012c0)={0x2000000000000000}, 0x10) 10:43:47 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x200, 0x0) getsockname$unix(r0, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000002c0)) bind(r1, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 10:43:47 executing program 0: r0 = open(&(0x7f0000000440)='./file1\x00', 0x10000, 0x2000000000000000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000005c0)={0x0, 0x8009, './file0\x00', 0x10000, 0x800000000000072, 0x7ffffffc, 0x8000}) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)="448d19b36bf68667f4c71d24a58c4029e30a137afc1827921f9fcbf927355d02fa1b2f4fb9524132b7c6130defa52860073274a27598aad44ce727fa1f567735fc3124adc52f14f4226948b342469587e95abb11d9de58c9d81d24a8cf506ed126029611ad382776aed8614fd629d10c8937b60a5212ffc0", 0x78}, {&(0x7f0000000100)="6abc1e7dbf9d50d00b2d9700372337e73d0dc31c789ebeb28fa0af3caa3e1236a3828f8a64a3243d941addac20e8e90e431cf82a4c4e2d260b60e92ef393a356d3f2036dadde909a3914020610c1577639948d63da2d151fdefffe035330f16c610f6416fb97e7d933aa8330dbcea04a8b0d50856cbca8c4e382cb3cc0bb9dfdba791fbab9061b1c51331254b201b61520808bb7951a20d23b706d047d5cde2f62b6d68552fd67d281839c8fc9d4410ff8961bc616", 0xb5}, {&(0x7f00000001c0)="42026f61ac77088bc051b09cdd23441460b1fad8dae8f694e702194a6f8d96767bbb73a14625f13562038cf2c0af35d4dbccbb7c82e1a3d0807352e22bf5b4ad3639685828d484e66f319109540554e5a62112049ee3eed5bb723875086c23ef417c5cf22b89669b4e577809cde66a6489cd19a60b0f01ee6ac8eb2f344d0f39cc2ae5f46663d85fba207b263086656ae746698d245207652ce21fb8a07ae37bf73002a6cd34f3399d392690c14118cafce8014c670e90a7ef2293697376f123852bdc7497d777412fb44efd9b5eb40dacc8", 0x94}, {&(0x7f0000000000)="eaba322b9c7bd86d1568e8", 0xb}, {&(0x7f00000002c0)="80fb984538509bf669d2081c068f121cc245dfa2a71791f8044eb9f52bd375659c8986946c7d89ce8176cb157bd63dc8af341a60509007fd25685332afb22b476877ab79bb3129b8928ffda64ae17241da960d4315", 0x55}, {&(0x7f0000000340)="b5d5cac2b0d1f3f34d9c21ac9cf7b5d054dc46240467897b9a0fefe791d61459f210877af75a3ecce751850ae9f512e96e713a90d0b47190501494d21ade94ecfff327", 0x43}], 0x6) rename(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./file0\x00') open(&(0x7f0000000040)='..', 0x8288, 0x0) fsync(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) setgid(r1) 10:43:47 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1000513b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8000, 0x0) r1 = socket(0x10, 0x4005, 0xff) ftruncate(r1, 0x3ff) 10:43:47 executing program 1: setrlimit(0x20208, &(0x7f00000000c0)={0x7, 0x98}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) read(r1, &(0x7f0000000140)=""/179, 0x4a5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r0, &(0x7f0000000000)="a746", 0x2) 10:43:47 executing program 1: semget$private(0x0, 0x2, 0x400) semget$private(0x0, 0x0, 0x0) semget(0x1, 0x3, 0x2) r0 = semget(0x2, 0x2, 0x8) semctl$SETVAL(r0, 0x8, 0x8, 0xfffffffffffffffe) 10:43:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x98e2) preadv(r0, &(0x7f00000004c0), 0x3b9, 0x80) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) stat(&(0x7f0000000080)='./file0\x00', 0x0) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') 10:43:48 executing program 0: r0 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) kqueue() syz_execute_func(&(0x7f0000000080)="437a0e0f186e22c422210d4c14f1440f68030fe214fac4a2adaccd43053cca0000400f79910b00000066430f383f6384c4c37d059800100000c9") r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x80, 0x0, 0x0, 0x0) close(r0) 10:43:48 executing program 0: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000180)) connect$unix(r0, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80, 0x20) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000100)={0x3}) fchdir(r2) accept$unix(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="000000e49b66d058ef36000038000006f0964b7e0219293d83027ff97d355e1484cd61fe765e21f1664d01c2de3d0adce9ae0f719bef8a21ffffff08b365f8c4b709b9d442f1b41d13967f2cb029bcfe9dc829b26316731db398d3b8dfc135b4b42973c16f402f32ef3402bd9c7ec5bdee000000000000000000000000000000eb28bb14e33ef24af24f9b27850de0f48c391d215ee8559af8d39814b60d3bf4f9695efa15f304e5d5e88dc23e15248efffc84e4c09a82faeace536ae3a5fc39058897840b62ba3127c43a52"], &(0x7f0000000140)=0xd) 10:43:49 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x2, 0xfc2, 0x1, 0x401}, &(0x7f0000000040)={0x5, 0x6, 0xf9c1, 0x6, 0x7, 0x8, 0x600000000000, 0x1}, &(0x7f0000000080)={0x8, 0x200, 0x3, 0x4a3, 0x81, 0x0, 0x8000, 0x400}, &(0x7f00000000c0)={0x6, 0x8000}) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) connect$inet(r0, &(0x7f0000000100)={0x2, 0x0}, 0xc) connect$inet(r0, &(0x7f0000000140)={0x2, 0x2}, 0xc) r1 = open(&(0x7f0000000180)='./file0\x00', 0x2e0, 0x8) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000001c0)) r2 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f00000008c0)={0x1, 0x2, 0x5, 0x1f, r2}) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x80, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) renameat(r0, &(0x7f00000002c0)='./file0\x00', r1, &(0x7f0000000300)='./file0\x00') ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000340)) setsockopt(r1, 0xce, 0x5, &(0x7f0000000380)="a7b32da3a721abc3976b8507649603906655a12f47ea1c698cbff7b353e0a176e5da9e746bb8265350626e2a35d22baec64daac438d4d2bbd8155df41704b71162ae808ea75cd3d6132d079877cc1ae62f08c641aa56fbb4cf767bad8a5009fd5292596cdadac22395494a7b64b4fb5c589f6a499d625a0642bb42abf36e3c29052ba4080393dcfc5ca8369f34815e2b6f9e64fc4689447135161f5c40becba469746e3d2c296c8fd62dd1a71ea2de5513ea832aa39fd040a141b3a8c195e86878c3f11d3ef1b2", 0xc7) clock_getres(0x0, &(0x7f0000000480)) r6 = openat(r3, &(0x7f00000004c0)='./file0\x00', 0x80, 0x81) r7 = socket$inet(0x2, 0x3, 0x3) setrlimit(0x7, &(0x7f0000000500)={0x9, 0x6}) r8 = open(&(0x7f0000000540)='./file0\x00', 0x81, 0x8) mknod(&(0x7f0000000880)='./file1\x00', 0xe020, 0x4) ioctl$KDGETLED(r6, 0x40044b41, &(0x7f0000000580)=0x1) linkat(r7, &(0x7f00000005c0)='./file1\x00', r1, &(0x7f0000000600)='./file0\x00', 0x4) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000640)) clock_getres(0x0, &(0x7f0000000680)) clock_getres(0x0, &(0x7f00000006c0)) linkat(r8, &(0x7f0000000700)='./file1\x00', r1, &(0x7f0000000740)='./file1\x00', 0x4) ioctl$BIOCVERSION(r8, 0x40044271, &(0x7f0000000780)) r9 = semget$private(0x0, 0x3, 0x44) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000007c0)={{0x20000000, r4, r5, r4, r5, 0x9164711634c32d10, 0x7}, 0x2, 0x3f, 0xf08}) ioctl$BIOCSBLEN(r8, 0xc0044266, &(0x7f0000000840)=0x401) 10:43:49 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000000)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x2e9) 10:43:49 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8000, 0x0) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffe01, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) close(r0) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d", 0x3f) 10:43:49 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x10000, 0x0, 0x4, 0x0) r3 = dup2(r2, r2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r5 = getuid() r6 = getegid() r7 = getpgrp() r8 = getuid() r9 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r12 = getegid() sendmsg$unix(r3, &(0x7f0000000300)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000040)="896a8922273fc0f5a2148b3cd5bf5f043a1d4084dfe26fad3e16af180d02639d00315cc71330b02b2e15a7b21422c720b7341e3128d3", 0x36}], 0x1, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x78, 0x8}, 0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "e2564b02995ced4873adc24be03a34f666b6d0a2"}) 10:43:49 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x8000) getsockopt(r0, 0x0, 0x0, &(0x7f00000000c0)=""/186, &(0x7f00000001c0)=0xba) r1 = socket$inet(0x2, 0x1, 0x8003) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) socket(0x16, 0x5, 0x347) getsockname(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt(r1, 0x0, 0x20, &(0x7f0000000180)="58f9abdb", 0x4) 10:43:50 executing program 0: r0 = socket(0x2, 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)=0x80000001) fchmod(r1, 0x8) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000001100)=0x10) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) dup2(r0, r0) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f00000000c0)) 10:43:50 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = semget$private(0x0, 0x3, 0x80) semop(r1, &(0x7f0000000200)=[{0x3, 0x7ff, 0x1800}, {0x2, 0x3, 0x1000}, {0x4, 0x7f, 0x800}, {0x4, 0x32, 0x800}], 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000140)=0xc) fcntl$setown(r0, 0x6, r2) flock(r0, 0x1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000280)) socketpair(0x10, 0x9, 0xfffffffffffffffc, &(0x7f0000000000)={0xffffffffffffffff}) connect$inet6(r3, &(0x7f00000000c0)={0x18, 0x3, 0x5, 0xfffffffffffffff9}, 0xc) connect$inet6(r3, &(0x7f0000000100)={0x18, 0x0, 0x76, 0x4}, 0xff4d) semctl$GETPID(r1, 0x4, 0x4, &(0x7f00000003c0)=""/119) semop(r1, &(0x7f00000002c0), 0x0) sendto(r3, &(0x7f00000002c0)="175603a5beb38d7453d48a141ca48e59f20bae88541aaf821f16b50d6151f8c731d63e368dc1519d30a2328f16a1857335d2369edea1e9eaac235e6803049304fa19ba156ad73de4af38ee13cd4a467529d071f9b8ca9ef416f41be14ed198ec6198e244a54e449d30ca8705e80c7f4474fe2e4b191e4f03f88a8ba3dc6b69c6a504efcd597f90649cb43696a9e72759b1d8102e7c7dc5148efc64c4a26176097fb94cf0b17501a8e68bfa4b8f51bc74f1f4ca76b01bb76f4f38e6128b2b3f3bf05809637becb41424780ec7627feef6c771512a99fedf511ad33aaf8e09e011f5f217c2", 0xe4, 0x400, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x3}, 0x8) fcntl$getflags(r0, 0x3) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x40) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) getpgid(0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x20000003b, &(0x7f0000000040)="f5ff1200", 0x4) 10:43:50 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) sendto$unix(r1, &(0x7f00000002c0)="6b0bc9ad1f58007fd8212619702fb1481851867ae4f1b12a13397595ad0b5e487c008470a645003c20a8a844f599d788801db2e3e4abad416fecf0707a2d14741657b7e996bac757d29ad027065c1c7f688ce465a3c0b9b786b65ff1cc0ae398df6214169b62490d9bb2420c429d7f3f5c1b4be76ff24ce7c9d79ea36a9571e2f7ff6a641278b59c27c45c5a0559abdc4902107af27d4d50955057206150d77c3f4e46666906f2905d2888dde9f16ad0b04b3e20c639cbe838beb02347027637e4e898f10771b9cf5ff57fdbf69299060366c8590aa60cb2ec202d5df6b7fc3519c66c73b0782e818c3ddcddd95fa7ae3ff1e97751a1bd58f0f4683f5def5b5cf579d5530ce33cdb80cc1e1205e786cfdca077faf5bcdece220853154e73ed4ec7de0e74862cf4a514f00c4674655c582b4e3e4ccf7fba3651f76b2482336de8cc12ab44033c9d9d9cfc1eace21004b36fe13eca6f81e3836cb6d8d924f8abb7a6ed9ac55a2ff9d7d9e59fb58bc4dd7bac966f500b94cca708b1a547f117850c029b306f756eefd0cc8a72209e5564c44ddaa5679d17014d213226178c2d1ee52f30d8ce8ac54ae80a61ba40a782be5fc3e4ac622fad31e5e2007dc0e37f7777cff4e4470044eaeb8b92758c965bf179fb269c595638800881e52c0f5430005181805cf01169a5108a0d0dbfd628cf335a9b940d94e8e620e300f1fb4590e7b534dcb5a349bcb31cf48f6e0ab71f7423037f33454ae07fde24a3f18c6d71fb6276ffa8e2336ff39a2972f0787443875b9e6a86d33d10f47a7839f52afc6e883bac27742fdf6b7111d667a2f76a6a0a33254d66aebea908b6923b4195f285716fbf398f5e227000bca492cf4909d640c4082d687eb70b5a0c104f7a4cc0ea0c5a7c310615950bd0ed50b1f59be1c9a00629b57e151a22b05ebcbcfaec4eb3ca7a1c04c43b22656fd3e7f1592d73a8ac867214967c8e447dd09f6a52864a8a1a9ec2d8fb48c479bacc97240cbf5d62bfd3921adb543a4d2bb3c32a36e021073ee979668aaed20cd5a8ccde403269000d495492fa4e6e5eb93a60e12d6e10aea50e82a101fe14877844496bdddaedaf61970173fc7bdc15a4ebdaa5b2b50d2d57590b9b703ab604b0ded3a47ee81e0777fec93f59b2893f22e0ba56d0e6307079a1220add374b6b9280b85517cf8aa41cc72c969ec6d19cc362053fa600e6c5c600adfaa17292fa858882b04d477c78554e103633841b013f23c4f8a81ebdf62408a217a2efababb16ffd1d95efb21c4238a8bb7ed595504222e5bbd577cf4eb16d18d5f98252b8c04d5ada68ddfc5267395c5bcf33bc05e8db89c0cb7e261e5f53740cd9f0ac881b56b53e1fdd4b2806c734312806dc9121c27d3d6cfed7e26fc26ec38950c3291df73e354ad53586cc8bc31ecd28c5d359f6dbf3f5cc5f87e53d7a2d608513b847c49b1a22d4f0ce0e68f22f0331ab456c5a45c62cc15a6426318ce5bafdc0c601307e50324911fea75280a8f5c773370c31c400b3d3191e59f87f252f6a1b2e50acedc716a70fffa4d43cb618721f328c7581aa515c60715a50a3e239e78284b9b7f174495d1f5be9c97fe040eb5311d9a92c743cbbb877dbcb4eb81967f40f9b6895b4701c624452c27228eae0ffa0262aa8f348925d3a57ef5f1ceb5e400661188a87b23fe2d982d6ba7f84b82c5a6e52899c705a636dc22672ebb9f2a4bdc28c6d5909d45466e26880dc8b91fc06952ca5308adfc8578282f93a46be11ad7f717373d84dc778e89977edd8a4737387dab438219989ff00e8908759f08d34a741e8352168750c0e585110a9eec99089e62feda16c5e0b6cd041ee77c8ab6511037f51868a241a38b94b673af44aeb7ac45ab430545050e720b80b56c8d448dfd91005321dd32668ae8b79739dc9d568b08e1b352655b40d26753eb52cf99876d5e15f853f0bc1085bc3a05e16fd276f945da429568b77b5f465f01af7ef03efad4eaa5d5bc33076a40ba76aa2a616ef56bf669ba18cdbe574cd505f364c9121de7fbfc3d23679028485fde2bcfb0469675830889905a9da2fd15bf216b3b1e3f103d6e4edd3b8bcd25da670d4f4e3e186841577c7ca796f848023cc373cad7592493a1f3dfc0b8f2a3d7810db0e54cf642d48eba79b79e5016e716f2b5c34c1e1b51c161eecf0395d4460bb16f6750f3001b3b34787d45f82652b015576e5e73f254ecbec9465d3a10169f45359cc288f41ec505d6d93dca77cd5b8fd1d68e3b8faa58a66da1ddcab3f86331b9c2e3fbacc05d191a4b964e3dbecff8756109a03cbb0ef26f5641d0055786f607266f2bb9b0d20dfa332f294417e9e1eddfe57ede48fed3a5532ca359c5bb78e2efc35b4ad017e767a1c29f6c93b1286d0f7c3dd1ed50daba030b0222be6c37f68d806a289d11b234391caa666bee56541b4bc5bdba18ea8f4ee73590f124745278c5b0f6640929d65ae840a8b760d64e38f4c773bf531d90b1d3ce1ad6b03cbd763d71e8691cd7d7754faef4728d650e2706d59ece088cd811d509f81f22a9c86cb874a7e2677798cae16ac48fd525fd4b8027d890a8708ae6a3de05ef0bcfd5c0c118c70b02e934417e7cddb48270600d93e9b02193917d6562c539555792c70a44298f11c3e1366db056d339977c150436f27f0ee6e479eb211b6f485dbc918dff7c9f06d1c4e3162345eeecc401ac6846a720d229744f9dceb3efc7b73e90a57c3b2a215e33e8b3d538340f3238cd70ed545b9e01f519de3cab4703dd9db5c39a751f954fb635fae562560e013bd17deade7010e1027e54bed8d46c4d4e38db04819ff04f71a1fa9e3d8492a0a37491639a9bac39b55cddc538fb2f519b47bd3e60bddd796beb5f19109320da1505df84257dd496403f679d87fed2ae5d1554bd7c58a74798d765b4c22fb7308dd4d69bd8a2163134a3148817452b9d24743b53f879200d152811deebd042a28f9abd29e5bc790ed2b9ed4422545eb23365ad03d6be4edc1d590bb589bc50580d6603286f7b4083a2a039f384acdefaf6d36607470daa335f61bfd3576e1f5da52aeff1f1c18bc59b1b4050336c7e31f9ae7ee13ab5e5d8004d8d6846813b4789051ee10bd572d7cbd5b67e89309730ebfba16c9a24b8b72c30a01c6a6a06fc52fecf63c7301e87af1c77cafab9ecf418523099a49f522edb45ad8e02e0ce5e3b2e1e59e2da8ed3f4d4ce9df7f3401b938337fcbe7ab38391572f6d31dcbc57ce9ab3eb104e0eb8237ee6514bceff58c0928649bcb29f96da795c01f3f3dd28f268511a6b266191c6e7be9b55c3442b92f69a97923cab30079f8b6530cea601db6d68f2c7b7dc4dadd6fbdff9c2907f6ff5d83f025ed940d657f99c38a4e1b3c06a6c72a294b6cba42f2e15bd98defa107a2e87c051e2b82c6d81a4c8148204f842639ddfd7b62abe36059de93679ef2375ec08c8fcc474f9ec99bd2df7eefe92073268a16c49875565b052a19bd8de0e935948602da9540e29861d41c2c80355f03293db990bad210761bb7ba2b7b39dd0fe3c02de01e37ac53fbda9e77deea07098d7ca76c8d67e7914516ddaa7fceed0aa49740438c2bcb8aa06c1f73588d904708c584c8ca8ad7f93caa435aa4a1d822538faa58dc4ee1e6458a749c02b3a3e8d64c9dd9392152f3824e660412b51dd6ce2aa6b75e333b185ec2ff873e790346a35234e66609cd564c45050203159889bd9a0a5214838fcf01c731a9ca5754f89fdbce6f519803de5818b0b433ed92517d8cb59dc5f9319e3f03564d96ccee715f739e683175b40f5a8e9e3a1a67923965c070fe4db42d014f17e2be8f989e09fd1c531fba72ee720bc117cba12543f0b0916e03856d0612b3a0ef1e3e64411cbc8c3a0a14bf4482d1aba20bdcee6bbf779a185dc6b1ee0eab9299af06cde7dd2f00d8e93acfecb15632a2819779d2f61d39db05ec923fbe15ae2a9123101fdb1a62ee6dbf49873273337693821748a611aa110f3a8e94d8bfe34bb220d48dcf5fc69193d3cd155e96f02943dd88d6ad832041bfc7ed7b2bd3b15a4be7c4970274fcd393f7ab8025f7def6014077ad82118bfd6d207c7bc3296911cb7fedc0d73ac27bf5d54b71f4e3bdb62735d480b8936b04c7ddf82dc4fe985683445973a3f830f3ceb933751a539c379806c63698ea823d5168ab6e6a626779ff58d03e2266e03d34d82b24ea00eb40eab58ff521f9220ae82c1ff18736950f3308a7cc0b1bdadddabec85fe76d8c2ddfbf46072a98c1aa668ddb985fce52f3c25a6014a59c75157a09a91147ec3ffa37a23d2ba869becd1f39d898878435b0916bb8ecf88034fd737b43ed44e82e6cb8720d45b4611c3c83aea2e2e8078f60f7c8e11b71e3ca3bcbe14a05b090790ec7ebfee471908da7afca7f2011393468072ee59264292b8ccf27af7ec042b05bda1ad5ce3c99b53f60bfc236219216514e8fd0bfb5479653c8f7f775b86e6cc4b56c57101466e41a5744b632b77f575ab9dad9bc570430453de82febaf12649c6939613041ce9fe85101f54bd3dd522376120a0cdaea1f69a45b3601bbb068697d14f05afbbd713352b868fb25b132950a42098895fcc8925c8030fe499fe74a43209af94a98d077a2d4f0669feac4d9c4acaeb7679d362adcdc41ebf3ee6d8d0e2aed9a7a660c74622f36ab615ecffe89d0414628c5bdde8792284ba4499b0052b7afa99d89ee3883e08155a0e4d84daa1db42902409c275143f324b394a99a3ce534a0920bfb28017ccf59b1432a291495d3db13716976e17eb6307643dbb6008100dbaf9d05307961666d946e6d427fea3ab0e99e8723ffa946f5a95409aad366d777d06058a58e568bd0349bba1fe48af92770dbf777ed255a15c8a8a89b3741b186407746f00c2b635bbf606db0842ed163a53ea233dffd821b43b2d35364edbf8c1e66e88c8920d6fa2b24c133e86ad5c794bd3866089e295cdee36859cbdfc2c11b00018f6f54aef4fce1f66b8e9c943df27b8b9f31d6490bb93b225ce08ae246a2e9db8892874bac4d5a676ce5df680f015aa4414c8e5421ab4c9fb9b419c562404bcfa50aa783af813a59cf08fa83bac47767c9f64b4068c22c12b70cf125dec2c3ea03b52ddc52f306886bf59cfad93d08217631ab8e1745f13d62cc51c07c45d23e89b0ba173eb4acf46d21b86df85ce49b78abbc4eab56c2db25b58c30ee1206db0bd2a28c2ffc38b50072b581495a9b9b2487d95c3c60aeaa810be26f6ab7fd82a7426d456c4efc11b0ca1dd316b06b041517bcaa249d70bc47ca5afd0dfd5b7e02f2a233a3ad5a0422e235ad75d4b5b9b18380958e6997e877a0407ae92e79d890aabfd0e1db363d2234a49c1ac64b453e789f405e07617e5fa4f0cdd60c9163dca026211de80c5f986fea96bd31c1537fe3c989065cb6c3e481d53964cc728ef6fab58979d3dde2aafbbda15a5f08dd2b263ba5cd4f68849cf0a2f3ce5295ef0a9de7b2df538606d763bba88c7cf9edc6dff618cf4060939695e237743f4a7c84a56756ef7614efc7320d98e94102b0c61bd805bc8850ac4625d0610b824a1c1e582d11ee902e0f864369b6322eae2e2c4fc5c740c3a5d3f1e6a755145556c39ca157320d7f8ad8be16dfbe83dc21746426f99ebcaf2ab31131caf983b4b59b7d767e2a3e930ab33b32050ae6ab847e7eac3997dcf8b604d889baac7dd52d5a48070f50ca2a23b7cd029968ebc426f1c6b604d4988984d27563e62adc910d3c526adcfa00bf751203", 0x11e9, 0x2, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0xffffffffffffff23) write(r1, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) 10:43:50 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x1000000000000195, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) getpeername(r2, 0x0, &(0x7f00000000c0)) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)) r4 = shmat(r3, &(0x7f0000ffa000/0x3000)=nil, 0x0) shmctl$IPC_RMID(r3, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) shmdt(r4) panic: pool_do_get: shmpl free list modified: page 0xfffffd80695fd000; item addr 0xfffffd80695fd238; offset 0x10=0xdeafbe00 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 411439 98482 32767 0x10 0 0 syz-executor.0 *185017 98482 32767 0x10 0x4000000 1K syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x174 pool_do_get(ffffffff8232fa50,1,ffff800020c75798) at pool_do_get+0x4a3 pool_get() at pool_get+0xf7 shmget_allocate_segment(ffff800020b7f788,ffff800020c75938,0,ffff800020c759a0) at shmget_allocate_segment+0x15e sys_shmget(ffff800020b7f788,ffff800020c75938,ffff800020c759a0) at sys_shmget+0x13f syscall(ffff800020c75a10) at syscall+0x576 Xsyscall(6,0,fffffffffffffff4,0,4,fe8e0e570d8) at Xsyscall+0x128 end of kernel end trace frame: 0x357, count: 7 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic pool_do_get: shmpl free list modified: page 0xfffffd80695fd000; item addr 0xfffffd80695fd238; offset 0x10=0xdeafbe00 ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x174 pool_do_get(ffffffff8232fa50,1,ffff800020c75798) at pool_do_get+0x4a3 pool_get() at pool_get+0xf7 shmget_allocate_segment(ffff800020b7f788,ffff800020c75938,0,ffff800020c759a0) at shmget_allocate_segment+0x15e sys_shmget(ffff800020b7f788,ffff800020c75938,ffff800020c759a0) at sys_shmget+0x13f syscall(ffff800020c75a10) at syscall+0x576 Xsyscall(6,0,fffffffffffffff4,0,4,fe8e0e570d8) at Xsyscall+0x128 end of kernel end trace frame: 0x357, count: -8 ddb{1}> show registers rdi 0xffffffff81b33437 db_enter+0x17 rsi 0x2d95 __ALIGN_SIZE+0x1d95 rbp 0xffff800020c755e0 rbx 0xffff800020c75690 rdx 0x2d96 __ALIGN_SIZE+0x1d96 rcx 0xffff80000174a000 rax 0xffff80000174a000 r8 0xffffffff818bd5e3 kprintf+0x173 r9 0x1 r10 0x25 r11 0x1d624308a41502ac r12 0x3000000008 r13 0xffff800020c755f0 r14 0x100 r15 0x1 rip 0xffffffff81b33438 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c755d0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.0) pid=185017 stat=onproc flags process=10 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b7e978,0xffff800020b7f540 process=0xffff800020b9da58 user=0xffff800020c70000, vmspace=0xfffffd807f00b708 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 98482 411439 84038 32767 7 0x10 syz-executor.0 98482 415733 84038 32767 2 0x4000010 syz-executor.0 *98482 185017 84038 32767 7 0x4000010 syz-executor.0 98482 362943 84038 32767 3 0x4000090 fsleep syz-executor.0 98482 103696 84038 32767 3 0x4000090 fsleep syz-executor.0 40431 324994 29857 32767 3 0x90 nanosleep syz-executor.1 40431 354314 29857 32767 3 0x4000090 lockf syz-executor.1 40431 434407 29857 32767 3 0x4000090 fsleep syz-executor.1 84038 117722 555 32767 3 0x90 nanosleep syz-executor.0 555 257617 12527 0 3 0x82 wait syz-executor.0 29857 350372 8031 32767 3 0x90 nanosleep syz-executor.1 8031 81349 12527 0 3 0x82 wait syz-executor.1 57737 397957 0 0 3 0x14200 bored sosplice 12527 106 20092 0 3 0x82 thrsleep syz-fuzzer 12527 92749 20092 0 3 0x4000082 thrsleep syz-fuzzer 12527 245975 20092 0 3 0x4000082 thrsleep syz-fuzzer 12527 314535 20092 0 3 0x4000082 thrsleep syz-fuzzer 12527 477789 20092 0 3 0x4000082 thrsleep syz-fuzzer 12527 88572 20092 0 3 0x4000082 thrsleep syz-fuzzer 12527 228190 20092 0 3 0x4000082 thrsleep syz-fuzzer 12527 23484 20092 0 3 0x4000082 kqread syz-fuzzer 12527 273485 20092 0 3 0x4000082 thrsleep syz-fuzzer 12527 220930 20092 0 3 0x4000082 thrsleep syz-fuzzer 20092 137763 4193 0 3 0x10008a pause ksh 4193 337137 90129 0 3 0x92 select sshd 73396 121087 1 0 3 0x100083 ttyin getty 90129 39137 1 0 3 0x80 select sshd 64924 9673 21637 73 3 0x100090 kqread syslogd 21637 147896 1 0 3 0x100082 netio syslogd 33503 118459 1 77 3 0x100090 poll dhclient 6582 42482 1 0 3 0x80 poll dhclient 75412 345676 0 0 3 0x14200 pgzero zerothread 68934 390929 0 0 3 0x14200 aiodoned aiodoned 33199 162790 0 0 3 0x14200 syncer update 99895 331484 0 0 3 0x14200 cleaner cleaner 7548 131769 0 0 3 0x14200 reaper reaper 62001 36957 0 0 3 0x14200 pgdaemon pagedaemon 57248 287137 0 0 3 0x14200 bored crynlk 40968 492796 0 0 3 0x14200 bored crypto 18039 386203 0 0 3 0x40014200 acpi0 acpi0 72062 183422 0 0 3 0x40014200 idle1 95351 250086 0 0 3 0x14200 bored softnet 34697 306097 0 0 3 0x14200 bored systqmp 88987 168475 0 0 3 0x14200 bored systq 74182 308023 0 0 3 0x40014200 bored softclock 37052 84598 0 0 3 0x40014200 idle0 10492 354235 0 0 3 0x14200 bored smr 1 32244 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks CPU 1: exclusive mutex shmpl r = 0 (0xffffffff8232fa60) locked @ /syzkaller/managers/setuid/kernel/sys/kern/subr_pool.c:583 #0 witness_lock+0x5a4 #1 pool_get+0xcb #2 shmget_allocate_segment+0x15e #3 sys_shmget+0x13f #4 syscall+0x576 #5 Xsyscall+0x128 Process 98482 (syz-executor.0) thread 0xffff800020b7f788 (185017) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82339f80) locked @ /syzkaller/managers/setuid/kernel/sys/sys/syscall_mi.h:90 #0 witness_lock+0x5a4 #1 syscall+0x45e #2 Xsyscall+0x128 exclusive mutex shmpl r = 0 (0xffffffff8232fa60) locked @ /syzkaller/managers/setuid/kernel/sys/kern/subr_pool.c:583 #0 witness_lock+0x5a4 #1 pool_get+0xcb #2 shmget_allocate_segment+0x15e #3 sys_shmget+0x13f #4 syscall+0x576 #5 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9459 6321K 6321K 78643K 10726 0 0 pcb 25 9K 11K 78643K 523 0 0 rtable 97 3K 3K 78643K 1327 0 0 ifaddr 36 11K 11K 78643K 262 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 61 0 0 iov 0 0K 32K 78643K 103 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1201 75K 75K 78643K 1996 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 3 5K 5K 78643K 12 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 141 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 8 25K 33K 78643K 1046 0 0 sigio 0 0K 0K 78643K 15 0 0 proc 41 38K 70K 78643K 1118 0 0 subproc 68 69634K 69634K 78643K 1292 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 145 0 0 in_multi 33 2K 2K 78643K 459 0 0 ether_multi 1 0K 0K 78643K 9 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 406 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 98 21K 30K 78643K 4005 0 0 UVM aobj 54 2K 2K 78643K 59 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 42 0 0 NDP 7 0K 0K 78643K 117 0 0 temp 121 2378K 2446K 78643K 7479 0 0 kqueue 0 0K 0K 78643K 6 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 40 0 36 1 0 1 1 0 8 0 inpcbpl 280 527 0 519 1 0 1 1 0 8 0 plimitpl 152 135 0 126 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 365 0 325 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 2 0 2 1 1 0 1 0 8 0 tcpcb 544 204 0 200 1 0 1 1 0 8 0 nd6 48 76 0 72 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 1734 0 1547 12 0 12 12 0 8 0 art_table 32 1735 0 1547 2 0 2 2 0 8 0 art_node 16 364 0 330 1 0 1 1 0 8 0 sysvmsgpl 40 11 0 6 2 1 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 139 0 129 1 0 1 1 0 8 0 shmpl 112 57 0 5 2 0 2 2 0 8 0 shmpl: pool(0xffffffff8232fa50:shmpl): page inconsistency: page 0xfffffd80695fd000; item ordinal 0; addr 0xf1c64601031cab69 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2531 0 1087 47 0 47 47 0 8 0 ffsino 272 2531 0 1087 97 0 97 97 0 8 0 nchpl 144 4035 0 2405 62 1 61 61 0 8 0 uvmvnodes 72 3186 0 0 58 0 58 58 0 8 0 vnodes 200 3186 0 0 168 0 168 168 0 8 0 namei 1024 13781 0 13781 3 2 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 10941 0 10941 9 8 1 6 0 8 1 sigapl 432 1108 0 1092 3 1 2 3 0 8 0 futexpl 56 9371 0 9368 2 1 1 1 0 8 0 knotepl 112 1020 0 1001 2 1 1 2 0 8 0 kqueuepl 104 293 0 291 1 0 1 1 0 8 0 pipepl 112 970 0 951 4 3 1 2 0 8 0 fdescpl 488 1109 0 1092 3 0 3 3 0 8 0 filepl 152 7205 0 7102 10 5 5 7 0 8 1 lockfpl 104 221 0 217 5 4 1 1 0 8 0 lockfspl 32 526 0 524 5 4 1 1 0 8 0 sessionpl 112 53 0 43 1 0 1 1 0 8 0 pgrppl 48 71 0 61 1 0 1 1 0 8 0 ucredpl 96 1834 0 1825 1 0 1 1 0 8 0 zombiepl 144 1092 0 1092 3 2 1 1 0 8 1 processpl 840 1125 0 1092 4 0 4 4 0 8 0 procpl 600 2754 0 2706 5 1 4 5 0 8 0 srpgc 64 202 0 202 4 3 1 1 0 8 1 sosppl 128 19 0 19 5 4 1 1 0 8 1 sockpl 384 1049 0 1029 6 3 3 4 0 8 1 mcl64k 65536 7 0 0 1 0 1 1 0 8 0 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 6 0 0 1 0 1 1 0 8 0 mcl9k 9216 6 0 0 1 0 1 1 0 8 0 mcl8k 8192 5 0 0 1 0 1 1 0 8 0 mcl4k 4096 7 0 0 1 0 1 1 0 8 0 mcl2k2 2112 3 0 0 1 0 1 1 0 8 0 mcl2k 2048 148 0 0 18 1 17 18 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 210 0 0 10 0 10 10 0 8 0 bufpl 256 7134 0 1141 375 0 375 375 0 8 0 anonpl 16 130308 0 124260 59 22 37 42 0 125 6 amapchunkpl 152 8163 0 8065 23 14 9 9 0 158 5 amappl16 192 4974 0 4590 49 29 20 30 0 8 0 amappl15 184 220 0 218 3 2 1 1 0 8 0 amappl14 176 249 0 247 2 1 1 1 0 8 0 amappl13 168 84 0 82 5 4 1 1 0 8 0 amappl12 160 115 0 113 5 4 1 1 0 8 0 amappl11 152 199 0 185 1 0 1 1 0 8 0 amappl10 144 149 0 145 2 1 1 1 0 8 0 amappl9 136 839 0 833 1 0 1 1 0 8 0 amappl8 128 458 0 433 1 0 1 1 0 8 0 amappl7 120 169 0 159 1 0 1 1 0 8 0 amappl6 112 234 0 226 1 0 1 1 0 8 0 amappl5 104 264 0 254 1 0 1 1 0 8 0 amappl4 96 1307 0 1274 2 1 1 2 0 8 0 amappl3 88 334 0 328 1 0 1 1 0 8 0 amappl2 80 7445 0 7382 3 1 2 2 0 8 0 amappl1 72 35428 0 34948 24 14 10 19 0 8 0 amappl 72 3230 0 3189 1 0 1 1 0 75 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 58 0 5 1 0 1 1 0 8 0 uaddrrnd 24 1109 0 1092 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1109 0 1092 1 0 1 1 0 8 0 vmmpekpl 168 12587 0 12560 2 0 2 2 0 8 0 vmmpepl 168 135142 0 133584 112 40 72 77 0 357 4 vmsppl 360 1108 0 1092 2 0 2 2 0 8 0 pdppl 4096 2225 0 2184 6 0 6 6 0 8 0 pvpl 32 373328 0 363490 159 55 104 112 0 265 19 pmappl 232 1108 0 1092 4 3 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 532 0 5 16 0 16 16 0 8 0