0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0ffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001040)=0x1002) r2 = socket$unix(0x1, 0x1, 0x0) pipe2(&(0x7f00000023c0)={0xffffffffffffffff}, 0x4) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000002400), &(0x7f0000002440)=0xc) r5 = socket$unix(0x1, 0x3, 0x0) r6 = socket$inet(0x2, 0x5, 0x6) r7 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r8 = socket(0x2, 0x0, 0x6) r9 = geteuid() r10 = getgid() r11 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002480)={0x0, 0x0, 0x0}, &(0x7f00000024c0)=0xc) r13 = accept$inet(0xffffffffffffffff, &(0x7f0000002500), &(0x7f0000002540)=0xc) setpgid(r0, r0) r14 = kqueue() pipe2(&(0x7f0000002580)={0xffffffffffffffff}, 0x4) r16 = openat(0xffffffffffffff9c, &(0x7f00000025c0)='./file0\x00', 0x0, 0x18) pipe(&(0x7f0000002600)={0xffffffffffffffff}) r18 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002640)={0x0, 0x0, 0x0}, &(0x7f0000002680)=0xc) sendmsg$unix(r1, &(0x7f00000027c0)={&(0x7f0000001080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000002340)=[{&(0x7f00000010c0)="b99206a5d929060cea9e448b6b542b0a6c6bb3003b3312fd6ac6419a7d877d70130648d39973b8d1eae6b3437c275e3732af095d2bc7bae92251bde08de7968c339347ace6676cbe8183f2e8d666ca86444bc0a79551f8cf122499c79e803b8487615b45fdbb363927a6be5dee301defdd", 0x71}, {&(0x7f0000001140)="c0d3744511654584c8e1ceaca702135ee11dc80b767a6d5f8a7484c534befe7221d7a7169f4584a4b1ef9dec8bf733c225f81ff67f3ed8886bb931d87e76d3392c6602881172c1bf37278b22082ac8bef531987735cb990fb69a512e5fcade6b63437f31d6e569ca725edf5b0db2d0", 0x6f}, {&(0x7f00000011c0)="2a220f3aa8f1efbec529b6359b0467376ecc01c2d60e5c0c22052bd5ad707e0b7c1e30f270d164f58f743c234f7dceff54c772ef02fe89ffb79fee3291f1fa5028b4494a092485b8c8b1dd8f3a277ddac55c226e73d7132320b386528b58aeb6e216753769e51ef10a7272263335aafd7615aed04d3ac6ff630e8328788d449471db2f53b4fa42282ac45df46d812195e84b55ad9b91f94bbacbb63f8ab000e2f2d26e95a25e7bda3fbddede5b29c4ec53a75d9d4060b80f8d9e0f172b26cf4e8045c952cf9870fc79ab4467de57", 0xce}, {&(0x7f00000012c0)="bafb470c4e2e96cb0056e33c7d2683401457708925cb2ba5901be36b2d4f2175e25eaa68418750cd3e6f6bb00e6ce086913eef1f41feafe1876390372f8caed694a639c9", 0x44}, {&(0x7f0000001340)="931dfc1f35fd4a3d0b8c4c1ad4392e43fdb267c592755da8b332ea5f2e86ad48f3d115a67725c83cb045b8954f400f7a7ba2de579da26f9140b8a6392abff95f08b858aab9c1861d421fa18259629f383de5039c574ce3b97ae01074bc7e585d62c40579cc0d5eb10a61b4f35bb98ff10acf7a3728b3c15792dba270ed3282bf993ecaa5c707f4da66d23109f118b85782ec7abf9db677bacc14232b752f4611667350258a419030abd42a508616c68295d2e9d0bec077c81e926a62196d18ab80000c9faddb133e276c61b9a5fa7f4b86a8291e52fd509ac8517a9df5510699d74d932e414d4b182deb5ccb09f3b60b1601fc6dded2e514f626d6c294d1319b9c6d7e96525c28aba455d27ec13464bec51193d05862644cc61cfe0ed90c61b96605dd2f8388a6f51fe9fe846fe521fe77539cf411db68476d872a225fc19fefd58955ae23c37199b450f24e2a1a7dbf89bfeef4af20f8f4ea43e27790b56fc23e68bab00dd55860d7aad381462073e8d19fe855f79b0cb2797d51b6f1e4b84691f8010b282304e90cdb26ac9472eb4a7077cd04cd45e1ba368841a5e0043bd80a083e06184b6c59d1414c8d1194205184d99a845a353f07465aa4788a4c15299119fb625d0355e8a44de51f5d5b96436fdef57a20ce70fb897d19fd4b9e4639173de8b3ce53e0436c37e71cfc702c4657b52bee58063a9ebf8a889d2bc20244aa25192894ae21655ac078a55a04cdaa46e0d45ced5a4a6c66a09ddfcdf0cb2fbf1bf4d04d7ee5a4611e8c8834a437074981e9495cd3a91cd87d9367c6f736ef3de6be4d027ebceed8ab774a645d71817638198cdeb071472d5a89bcf9b70710dc86de23f1f95e0481365db7b1bef96c74a52d4d256a7e0b93c20a0208f36967bae746607abfd7bdf83112a0f7015e34e86f4f9fae98b544a1b215506b8ed2f303c92187c5536224dad80a9a07803d78bd0ea59553fc04e73ae2b6080b69f183158a536791b9e74969fb4e0031193e1ff90b5024161e5be7c446bed251df1b30823983bd8215a8d7ceba860a1503f6c82592fd8569460dac5890625c4b428293b9a8dbb630e837e673eada0fb4f245981794f5d8e80c773ff7c423911373af4dab53808237009872d9c85943da4c3c52d8e83a47cd9e19aef6dbbc81d93a3e0f54ddb02b96a8ebd60835499d5a7d024cf03a549d1fe892b214ae6e0b1b95f90deef4ce6be8065b169d00d84bf05d75cd2270563786554624207f4537c313785f7252d4b1d5cc5f9df5924779e729f2e0ba56db583be30645442353716197f034bd3d1e73631f3169949401406be94e5bb2f1bdd0a7be484c68bc4f9b5077427ce078beb26bab5cdb910e64fc297e52c223fee04a029e6c60c6bab240e5ea60cf18fb1779471a0867c3eaf353453c2a8ca74f3e510263cfdf5f0f5f670f51dc01d1649815d1d6a0dfeda41e73f06c93076d532c36ec6ff07e401863655bca1cd6b112f653dc3ef41b8cdde380eda9b71f2ba1cda150a8fc21eff2c5a5e12086538fc09b099aade186e5def7b8f2058096c580cc0831d146ab6191d2755f5dc1ad720a62e94b414dec738c54c90fe84040eec350bcc63373c2b63adfa63bbc8d34e91740a4b66bfaa743ad0779dcfb1ac1e05b9b31847ee9381b88f90d701d1830c778a3ddd6f7d2def1bc6db8cfd218676cd6cafc23d5665fc31e50fbf873fa2be19115afca06c2c983c674015a49e3b7220ec5e41de9b7f09e9b106cf093e50caa6a5e5a0ada5c6491d85aa941431e493e689ac511fc5faa1ad93b5fe217302d55c9d704a56588aab76aa967e84dc99a0f76f9eb11d5bddac1a4ad2adde2f0a992c0babeefd3b959798e18947f99ea15e202360c723726b9624bb0345f08da3958af5e50b7f97fcadc76fddba8d8e8ace58c46054fa8593917483b42fa7599393ea136fcf169b7b9953ca08767a4f5d84168e34bf5c28045b0961e683dbf36eb936f4588bd5ea54c8b107ebaf3780e651c235e0e42d01af182ff2ee1b41b0b6e9f918632d97055f16d6525548a7369096b1b16c3c569aae68d60c7894dc9e0075b3b42b2027feb03609c6a41596e401c9b37c89b05112be349c9fd3714d2a85609f7c09ab17d87ac82e515f796e2739f6285c29a3e1020a188e54abc403278dc875cdbfee54365f33f1b19a7483073e21f139a7fc3edb1f0660706f9de2ac9aa12cd2965976eb14fe925a0d7a830a513a7720bbd5d5b337f142bcffd7ee0680210f97b7d277a9fe9a4569ff67189958189960160b487d9dfd93cde0d2c84d9ba107ea217dcef8747de36bc2cae8d7d068d6bd8226ce1e7f8d2f8a2fb51837ba6ea37bbbf8ae9de0d2394160b11f4de628c61119630b980943f51b560da79cb9d26b82df8bb2357ffcf7ab721e734b1d1ef6b99b803201cb6823fda85b14c20dc14cd04610413551d73e229d7728d09cfcaacf808e57542a23e4043a6fee6a22933dcdb7f0700b86e905143da332e9489b2a42845199bb5a3347cf38515af123a180663999210ef115df69d1a8e5999e4b35159fed34ca329129016121a435c547335c2658585b735b6da096143c2e1ebb9d7b2464f4e5e50ebf992906a8e3c4f7d06cd1697b9c0c5586ed511419d29a76aabbf8d7a8625b9c3e0b5810ea1b7ea4b609ba6c53c31904983a3c65af51fe8300a69b4ed9aca49eb8b609a0e9e370fc74829c8f6253b6187ea8d21943b985da821442ef6b0a34158d3c97614eb2d3612ebb1c890af835c0b3c2c5e38c325b12a6cbe7ca1155d6e480bbcb297806eef7325678a21bbdab2f222c6412aa7246144f719f924855906b4924a6696a8799d3e1035b5678bc1cdb2bdfa361e0c4cbf4d92ea1e4f21f13b6ebf32f7f53f9d331a39d602b56e8c22085ad07df97fb97d562fca29023df67d71247febe36f60f520f5035b7ebf5003c67cd16f805a5ff88c3cd1c876b06901feb4121e34eb19eae2797263c3d6fae13501f02873dd2e9fd540a00b26b75a48aba22a1643ba7ab00445aaa5d0e07a64d5dd87fdb28184d7fee6df5e93772c9798507d82f024a031b5596f00229eeab36f8c6309cab3b2de82d305862429a44f8c56e80c01fd3da957249f6ca9969a4797f7ca3a00a96db7cd134b654f698e5c98e94a58e2117d362fcd839a6c295d3ca404376b401486fc5b4b48d36c09b4acab941e18c5a54d0f9900b6a4e303927d9aca9e5c5b740a06fe4fa6656ee720001e671dd4afeaaa72787a8aa642a621c1b526e01a2ca6108c9fb4f1da23d2240f62e2df82ca195bcd4b5b90cf3d585b6a5f9bfbf178ed3e2aa218fee9d1c0618e430922d056238493d468bbd8c82f1ff952428e464dc975cb8f0bbe8bfe787a2f5d288606d8851847a638d9331b16c9b73f49bcb96fdd9e2d025d447df1740a8df4ecefa1400ed6f80cc04b64e44bace372a2b2c045d1105909689fbf4f81eed5ad021dcd98060330e44fe99d3fe5eefdbe62672aaa2ba4a75517b11af2ce4f5d284c79d8dcb794b91769b911a280fad8e03cafa54e02f9ad4099817035377249c8059e450a77244e4484143ef8a86a3b9738b6b2535e02f631de2ead548744eb516340b24888ab1df1b0173615f1442b3d4ac55597d59bd5de37f72cbb9f156acc72d8779a9b9684b2073f1395fe84173228240929ee7b9fc56555b554975e0ffda901929af18a7c3bd7cd6675928d134c3d3f40dca2e2d226bf860afaba6b8db8853a8385eafd8f04650e74fa8b9a828a2ea6808591036f767062dc7012933adbbe34a028cfd3bf2206b9c23d4177d009c65c6ffba0066234dd89c2154d4cab9784c0e6ab5ebcf3d37bcc63954a6224d69e2b90aac6a6d870855b1055992d999fe978abe424dca9edffbc82fa6d32243aaf4a2b59618f929ff6c74d88ce1892295dbf9fc9ef33af07b09aa30f1febe2d52b0e68f8bc56a6214a0b38689df7f6928045b8b091075a1bd04ad743eecedbe21b9e405bb53f79303c1667a0a44edd1488a3a867150bcba262d1645518dbb96e03de198b2197f1cffbdaab1c49aa2fac5040e9af76fe159f7c0938b8e614f9d99b065c07a5f789cbe23d3c4e9593ab7b6912ef2a87155b4db165c8b11b7b21b4999f662a96779c44f63f32461f9afc6569b0709ae05f4fca0740a034cb7df2d5d7b0ac8d66fa75d721ef8a829ed0bad92c96b2928034dbcbf0b651f135469fed25cb0daf20294bff9107cbdb1079c04c5da40316c30e4c114ab876261e516de25ca2e8898351de07327daef704fa271129508a3a2f599c53ea5bab9835b28b35db1d0571d9483c17a76fe925fef498e4f3f8a66ffbed3af60ae74b1d569ab659faabefe355395d71ccea3da5934bf6285cf37bf8f06f57e2e94db8e89a7d2e1ac32df2aa60c34b6523d3079bc861a3bf0d49e890b070dc76e439d3538685426862039447b26d2ff3cd295ec0fdd1655d1a4d4ee5b2c2e839e318532d92c0d1f641bfa9c4c65cf49244dd2068c68548938d103a01c01a29a38309d530cb36cc258973d95f158024b41fbd943793da7a9cd7694b9e17e3354ca587651d10b21cf8196c735575525a9a51fbb00b5cc3ff2427a950f8acb02eb10d060156769203eef3dd2995193285bd74262989b9592c2b17fdcbb75c4274e4c0f4baef6ed403ed6d994c2b40928e79dcac71f8e5e04a10f5c1c9632ecc1cb8e30a05348723cb360f84a36d15d45dc0511a3de54bf03a9fd1a58f13bffe265c2e4fe4aad8b886a672874cdc88820e4ea937d687002ca78cd963f7e1de10cafbffc7e32687aa37cfcd7642a5e6569126821ca2714b7d17c2ad1bb3254f0c88ff3da46d4c8ed9b481fb5ba904252cf3254f4bb8f77c70d4599ae926bfd092ff5664a932394480f44c71a69c5c99b1ea257e2e261edbfbe31d667323505d2b1fa1be58767b4c8cb415a23470f096a0af1789e1d6fab0bc2d860a0897fa6bd1a00bff1aaccc877d7798c48ed3e67048f424f0404d20f173f76d9e63770af469fc8cfd145bf406ac2f04dcc38a32b2d11a95d44a7758c029ae3084202bcd601b5d7f302d9ea63f85ce70db0371ea8d79cbadbfaee515ad476f29db139a667c62e5a878c7405b36b8d39742ba2f13659d0559d9dc46e9a4ffc9aff6fdc27c3624d5f9aa55cf0b398c6282a9ded4d02a1a27716be9ece11b1f8f2bc774e53e92214c9b0ecd3af80c02d7126d9dfe085eac7e55ea7a4a019885021174765499737d0edc7307335375ab8a98868c9487821cf7222a6b45fa9be83f02955a374ccc7628ce5f5282ada41d634620fabbd5be8d1eedcb1c18734db2eacf63f11a23b37eda9330dc0f68ba81b36e45b4cd5e575f63e5e820827251cf1104a8ff9093019aec772dc6701857be9881e177c28d8a191d1c4a914beecf8149076d2762a215e81dc01d3967880bdd21c79cf776a120bab5af7ae039fb693eaaf6192bfc1e9abc2bd9b4c1055ba7b136620704a8b499011f59cea151fab463e4ea940e728b56d982c54e93ccb5bea8ed37484329020fc49eb2a61b4db5ec839c58447342039d46d30b7c701e7405e6569faf6ae1fb12f0e19db64bb386e947a1a9b7fdb1be078509ada5cf2522b91e2c7499c153dc1b82cbb813498e34801c3764fb7e6d72974d17f7ea0d91cca5d3b70c78d7ff1ea35d9caaeb01c3ce2bbce01161d3200ae2468d5c923868a74d0233e62a0cf5404fa6a42adee9d48cd88fdb4d586c739df056b6c88e1b5ac6f2461c83ab455b2a45ebbf6aa654e54b133adbfff404c820b9a9ba", 0x1000}], 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r2, @ANYBLOB="000000001000000000000000ffff0000010000002800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r0, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r0, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r0, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB="00e1030028a06eba1ebc290189697781fbfaafda86add79785f79d345a4a6553fadd5601ca77"], 0xd8, 0x4}, 0x8) 22:18:30 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000008c0)) write(r0, &(0x7f0000000980)="e36258dfb319c9f5ebb6f82477f2f16303674167c75ea7fa0023d58bf6659990bfe432044908d0ea3ab910cde55eef12340600ca9f078177da4ce9c287730c53fb394b8416bbccbbdaba6eef00000000000068f7acad445dd9760000000000000000000000", 0x3d0) socket$inet(0x2, 0x3, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) write(r1, &(0x7f0000000300)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee1fd2844d6a58082e561d37f17da070c1d18c2b26a220763ccaae522e3335fa9497eed0073ee33b6805103e049f1cff06e1b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0019ebaca150ae442867a6279be23397977036b58fca9f8ca835a054a09e000c932e8ddc0100d4689de2a2b6a5fa4a97ba9d9d768bdf9f4449a2bb0da930c18a3568ba7e5d5640000", 0xfffffe3d) r2 = syz_open_pts() write(0xffffffffffffffff, &(0x7f0000000740)="4199b3e5f9e635f72fb930e1d32b2386580b11a3925438278e4b4d178fce4eacf63d3bc9b2a87a71b7f736d5768f1bf1e36067e49bf9dd2b89d280cd2a105b4effe9", 0x42) close(0xffffffffffffffff) r3 = kqueue() writev(0xffffffffffffffff, &(0x7f00000006c0)=[{&(0x7f00000001c0)="e331c9ccb369c82eeaa26c23bc2bc3e3a32d92310c2ae8f4417c7c8ee20189eab880be06099e56b1894b39eb84501a927755c1c36395907fae074afb3faf5b87dc3e0416861d6f798b5b58d85b11fa1612f5b251c3a29253a4517f150e097a8c41622420519df39486b8057d1a8044fe26c4b7caff6f3ec103d074d92ac04f3549b61d89d086d379d99db11dbfef433e6961c90957a0f4c50ead4b92da5b0b78346e5c9262bd3f3d6ffab19f689b5a12e528cfc9f9677477b2c9d760c2688765b1d9b0ef32af8038a8af9941761b", 0xce}, {&(0x7f0000000440)="d12a6ae648d1f145ce22443270bb8b27e28713181a425ed92dd82a88537f2c2ca996217a0ae48c37d49da9cbe432e92255d7465f6c5322c4156f4b9ed2e7e79ecc851a1652816934ea6b75a700b4b8922647a13245495fe69ad090af3677f9e66e48a704b46c11b9cf4ea0e60bfd3966fd3c8580563af2970f327d7afa35e415f9269ea01df81d2e8f921f6efbc72b26b02c999fd6410e263d4140771ecaed3d9bef8ed22af87f3924e6031d763014564aaede03b41ca5b185747b05be1cd222c66ef7c5f293429a259a4973196b0b67ac9b62608a3bf21f582ec86bdaf5b0fc509a429044a1448da85f2b7805c3176d177f8b2e6a2b6fa9b645a07ffb7b93", 0xff}, {&(0x7f0000000540)="25b9460257a29bb7321e69858e3846147493cf26dd43a3c15ae2d8859135e1c949bd30abbfc2627c0637038b179d5520abbb3d015ee2581fc00de7dd9ebd806a603a67aefb62e41f964e0c35937c23d686bd85f0588330d2d1860d8b0371", 0x5e}, {&(0x7f00000005c0)="ed5b57b4fa009a33d9dfe4f9fc32be1caabf1643f12483c8c4541974db611b0463d571c007437c1efb78c91816dec6d908684be2bf9ab34e4a31df6a58b9e238c387cb828ba2cc24410009826dfba1f82c29db82cb72106a543709a76a180e12739333caacfc80b42a6046f91127dcf515356b1f9df2fdf55a6e2f7e0019fe5e04f3dddf439e6e3dd1e66737132170ecdf84d928fc932679abbc03e9dc25e27efb6d2c2f401e8f6f60cf30c449223b2eac8cc0dcf453b9762161a7eeef024f6b148794348a8f369cb6ed50baff91742b06fd6e1bba7301e5a2911571", 0xdc}, {&(0x7f0000000140)="19122fb5b327bab9e128954d8f786e6f9c0fbb9f57abfc2695b156a43564", 0x1e}], 0x5) lseek(r2, 0x0, 0x2) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000000)) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000007c0)={0x3, 0x5, 0x4, 0x5, "0e9b8b64b0f65079b38db957a276ac9e4c0a9ad4", 0x43636bfd}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x200000003fd, 0x47, 0xfffffffffffffffd, 0xffffffffffffc00c, "a147780ac85a538a131100e800"}) write(r4, &(0x7f00000002c0)="7b5ab9faf0f1b6a2a6ad983a95511912f67651706fa5a69e8e69ae85cadade79fbaf5f455bf237c57c120d5299af30126bf1", 0x32) r5 = socket$inet6(0x18, 0x4000, 0x2ca) getsockopt$sock_timeval(r5, 0xffff, 0x1007, &(0x7f0000000800), &(0x7f0000000840)=0x10) kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000880)=0x7, 0x4) 22:18:30 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) write(r0, &(0x7f0000000140)='L', 0x1) write(r0, &(0x7f0000000100)="d9", 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x9181, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000000800)=[{&(0x7f0000000280)="d5e810c1560c7b318d8f784ef76aff347569cd153144d41cbeae19402ccbe4b20da358d4f88ca843a854c0bd2d7df2d717365afe6a5f7c5267fcb6f15b4d23a773f2d57267f0ded22d7657a177730fb917669b5e4d4e9fa322915b99424c5c3ae45585d3ecde61cb3af3ff4cf49343d3ade962592883218db0f72babe31772ab864c601ee205c10d4147fdfff32059c4ac69b05bc2eb89179661c046bc676fc722e047608b42d1df64edc5a0bbc9663ec089dd0034863d18a52080f72c454a88e2ce1ababccd3a3429be6034815c7e4b7d06d39651701b47361a583d357d75450015523b83a0f69e34ca", 0xea}, {&(0x7f0000000380)="44ac0e90c4c940c6ffc7beae62c7d62d749066150615aac64371162698bb5293ea6fdc26b30008041b0d22d381c3909330ce2a05aa5cae87f10a89e6e55bd9b90da25337f9b5c63b886dc45da935b78ccd9dc79e9645f81c00ed99c091930e983fb5e4559233f9cfd86035e3f363e480e34c81118c77257cba926d836753e8d4fd40d4969ab2565056d3f4", 0x8b}, {&(0x7f0000000440)="cb0869a37586f7bac0b6201c7cf3a79e15eaa1f6560e6d5d777aefe4a4982effc72276ee7c3607a7395cb467ff257ab789069f06510af22fe0ee4a0154c13bdc728cefc8e4bf1e9f70402480e890ca1a50c82e13983742aa99721d69b20c06f86161d06f26a8fcad3c54b0f333794857a37598a5d81eee09", 0x78}, {&(0x7f00000004c0)="1ad7d207e025c2bd8d5eec7356f2e034b9e67ad764503fa4f58b60c5e09b579ddaf70eb3cc159df83e69b97db5ca7f21743ea685deb12b8ad87709a33da6ef5d97ba5f337e5a6a44f321c14d7ac9cd8f8f7ba6e7c36f6cf4ee9e1327a3dfae57b2c6477aa9fae7882a8bcc66", 0x6c}, {&(0x7f00000001c0)="4b09eec45b41", 0x6}, {&(0x7f0000000540)="18c2ebdea1a86950d7501c9da77fb4b8af4d77ef6eabe3f8997b48465aa649fb40bbabe1f6242033738379aa99f9620d486949e3e0c46859c2111befd0763a323006e3d265f587fb5789908114f9d563d9eba68fc51cbe4f163c47c187d106cfc375ce2278c8f362b130dfbb76fe673ad999e498618d9e332babf90906eb81", 0x7f}, {&(0x7f00000005c0)="9058576f28ddc78a943a8f140ae460c8b9664e958bc64c7ec498a89b", 0x1c}, {&(0x7f0000000600)="4ee8c9738a781d4c5e06fbcf9096892dd85a7b7f9d6892d204b56ee84e711b44bc708c13063b9a69ab58ffc2132fa1cfd98d5cdec147e5fccb848e460a9f175284e58b8d40c9954d3dde6dbdf0e3fc5b03a428d16922206ed95e02cc3ce55764503ecc6e58a5146ddd7088ecd48c1daa1d6c478d299974d9be357877608d560ce7472db5aa3350bcf7257efde773e7c2df51f1d912250dcc33150cb9313918f19efc7cddb09cc88ea5047ed3505a86b341935af7e2af1969dbf0e46ae8f61637708559e6157291439cd9c08c903aaa444a6d88e32ee90fdfa5d77dd1609f5e91e807420fdc7c83d7c3daf9d028627037cb243791b4238fdced054bc3", 0xfc}, {&(0x7f0000000700)="356abae8463ce08c1b0dbaa10b348bb70e", 0x11}, {&(0x7f0000000740)="3ab4aff806dd29204b97bfa922641a0415f1bad244de0aaecf491ee142ecb81ec968b62fcee2f4b0a237acd479eec797a5d32d61bdced365b409c82c763ef73c7d6e74837bc81542befd95d988bcc985c42907fc177c8d2b186a3523c01ecef497ed7a195214624e3a185f6495b4c0aaed7c87312e39f1b4d2e1a58077cd34c1f78339c3cc63dfe8", 0x88}], 0xa, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/80, 0x50}], 0x1) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0xffc, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000001480), 0xbb4d, 0x0) 22:18:30 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82032e2f66696c653000"], 0xa) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) 22:18:30 executing program 1: socketpair$unix(0x1, 0x9, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000640)="837b173d55ac5543b7ae0692f9c325913f26a57be4598926833d5b21ef45b0ca5582ace8a62acb09ae11139434237fd915174d6a90267b5a0f9d23df3ee76da8991311b943ab9f0af862ea8b5584645e8dbb18eecd616cd03a9dbeb03bc35f4c585d9c30a09768f45472642790e31e4f9782e95692c24b67065b594cdd7075087c2d24175c5aa7572af790c7b2498ec410adcd8851d595ed243b5bc39358f15c4b3bc93dd4c810ac0a126a0e43139eb4db06b31910a9f0955bc3fc48d61d7ae9dbd33d51b8aee0fb0d5bc7d6fa1f87e25e1a7c996dc608365ceb870450a81f5203d8f5a77b8c4b3497c89db69c21f2b2212b772878128aaf76a1cae0b23a397c0286d80c28ffd0a183251e73280e434c482c36a7edae24d5a8724fae50b7e5e8039f0572c0bf7707ec4c5f5d77b8b46eb469e8e32278a021437efa73bd91070c2c74c782311b0d88f16b0de57701dc943e8a3a9fc9598107db034ff64fcbd8042b6942f86ae142560fa2545f566f0364755beba5a0056db52cdcc909945dcf43b023b2575cf37d2574119175315ead41c406719fd99a90884ffa573f13f7a40a3abcf5adb720ad6bf45defd51b8e12ebeb98c1cc15821d5784140a658940eff85e5516fa0f7d19be82fcf973ec7ce7587ee22cbab4d3e5012830fe639ed9be3c023bdcfca02a57e62c3154440e4323a2e9e9c624f6f3d99c705ee5546885a80df71f502aa40873d2cae4e38cd03d5e944440671a118134ce2a22ee9cb28d689621560868c476a09a3297b07d970b9365c70dcfa84dd31a414a9daaa2047e80ced7bc151a1ace17cfafbdf7fe0b572f3ccb48df01a8404972431721eff4e6bc5f1056c88f4b1e9d38b6e19648ba745c172ad0e52651f407c5936ac443a4073a59e6214491d06c0e1bc63f70fe2d1337e55afd8e427ed84e8cc297f1cf5c9e064755d6bfb44a79a489ea3a86adc3775531c653aac20e24f1e808b20e2b997bdb6a4987c962637e7772c9e93b9b48a790877b48aba8bd5ae4201adb49d6e461856385a2f988145c2a10f9b8f8b1ad2c9dceead0c32ed135177c2187f5e79d00a06fddb2279aed079fe4afdb6d2967073a8413aa3961d3949ece95c62cb9aa4a27396782921fc8f27c4229f2f9e9bb3a6fc6b09df0762ecdacfd85b99b0126b65e973ebcb54b349907b109e75346c4f731a2f94ee48d2da47e8d717a9daa3844d432c2a355080179e1cd98618a49fd3732048c46fdb53d70f346ab0590e6009f5d60b63043a6e6c9fbf411f3c73bfb5975eec2cf056609718d529ac1b22d8f342063592280bf5e8b613ff7d07d68d1383245d29075890dcc81808d3a31d5789b7c819b084b15a3507a008a5c11649b9cdf50c6352d6967d034a34e93f2cff918eb40aa2d9f089c3a7f5932ac507a3591a3496af642d322a4e47a0a50f70ba85137d88adf7d7a4e7ea00cd9115c1175b0eb8b079f7e3d1d0b5e24f8ba40f669570098d929a448deed5320cb8f3a183691a3a51c933c46f3aef4a573285597c2797771028d9990a086b3d92fd9feaa454a59488104e1ac3f0d367810ef3cbccc6d0428c149798996a077487254066ee896d8187229bd678935470bef86fe3dd666ce535b94afc12cde0a26dd5c8327f29405246d86d89079000a4591bc96ccba7c274dabd8ea203520403d0f92bfbe85bf70ecac38242800a8fea45619bf714e8d98429c9a1fc1a7ab0437622383eb4ad4b3a752802f9d09ab160e6a4fa0b66bd5f5c6720ac7fed675ebfae3be9120e330fd463d39701de0ebc742f1237cac193cd8f9202aab8d4cc72ecfb490fdbb83fe82fd2b34a18c9e3f67a9bee83cf58d511b3513d001e2bc957d280d3355899ef9de7be184d262a3c30d6efb14661e7abbf52847151b50a31ebeee5e6cd902c360486141c5bb6bc6b802d56025c19caae5b936faa99fceb3dff1e5537d18a3c306f118d3faab4c1d346e0d0f9f0eb1b80fd0409a04498659057871fee870b977452d7ef14c0add8ed9dc8fe0785daadd512b44e123d20d2980b2142de5035ac4ec1f209c906617c5b3aeb1b7ad3cf70259f1338f014025a2e1759606e162bda9819224899a505d319bf1b03df209838ba7346ad795261566049f2801328a9c0fe1c4b8967871d06f63c785bc96ec215404945668bdf9cea9412abe126e8b4de54b81ab8995b3b859cd47bb09e5667657ff7f1d06774945dd1840f106d04cd8926ca1e26a403a68b2f038cbbb00034ea28a3a89a9808c6f9c231c3f1b4c8f9bb01d055f1f8ae93ef58898c93e56788153fa38d340bf400aea66c4dce6bd36374d9671c0d579e6bdd91204ea9f937481fbc39fca427743893a71543a9d4ab844435cb4ecd3d64b3d354eabeb9a537f3233eeb72f0c8bddab6442b20b69de23a3f43699ac49c2cf121a5ff8c20369a1cfc7c814e06a1519fcb83dfc2106be1b248edb71645d4d69c95beaed651d041e392377d4eeb9385b7c3c3bc1ce0cc019fc1891cca2f0b0259f16714a31e597ff4519362f70918099a6f1b0a0d7177b5471e0c5f0408f8de6f977a7e681d7d1e0dadb7d8e1d45a9565b635e05a9de8dd1b14a0aa6d19e351453f1f426ab41a686b8ae883313ed313f10dd9eeb1c894c20e77f9fd077c2199e6d5a63650d6297f9a8d789162589ca17360523574d5a3c11fb7fd6f86407e24cde4a510f83c423b3c38868cc8491d65ca352573a121ef51d127bd93f804e15dae74c48e0504e036932ff3884fc02ef26ef5bf33c0958735643937c50f8f5c7f6a363671712302a7bcd89ad6d9455e99182f10c454b3f1b0d65d6b8e1e7db15623731274b0bc0146fd4345f1b0b69a6d3c3cfd45ceb4e8dbe957f50f6c53bc416ea5518cba147696bf74d43d5adc5", 0x801}], 0x1}, 0x0) r2 = dup2(r1, r1) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) 22:18:30 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001100)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 22:18:30 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x200000000003c, &(0x7f0000001140)='\x00\x00\x00\x00', 0x4) 22:18:30 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) kevent(r1, &(0x7f0000000200), 0x4, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x2}], 0x200, &(0x7f0000000340)={0x80000000, 0x3}) getsockname(r2, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) 22:18:30 executing program 1: r0 = msgget(0x0, 0x8) socket$inet6(0x18, 0x80008003, 0xfffffffffffffff9) socket$inet6(0x18, 0x0, 0x8) msgrcv(r0, &(0x7f0000000080)={0x0, ""/112}, 0x78, 0x2, 0x1003) 22:18:30 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa19, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x300000003}) flock(r0, 0x100000e) flock(r0, 0x1) close(r0) 22:18:30 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r0, r1, r2) r3 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r3, 0x29, 0x37, &(0x7f0000000000)="02000000", 0x4) 22:18:30 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="48222dbcd900cdea7679898579df31abe2fbd388e3c4aa14256269b92f3e22109f6c356283fcb3c838be71f8f7055d59c202c1188600ab", 0x37}, {&(0x7f0000000080)="d16637652bfed85ef3a8d7b232177afbebf71fb4e28a72a9abf8698327dced1a66407990b5e5ad5e9dd50c459ffdeff8f174ad8daadc159f381acb033209e01bdabd4e5ab6e20576d2122e90a86408a2b14c5f86c456a997a340c4e4987186faca920ed30a75956cdc3218570952d8023baf31fe8135e0967797cf92a2235bd2acbc48989a64c313393df50600636a00be1162814b490c580e37fca95837b839fcc23c7f210ad7c4b181226bbfaee01979be5276581b9c520cbdb5879b2372b08b5a4181e7e6421f76ef919e0ba20f7c92fea927cce74c3a", 0xd8}], 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), 0x10) bind(r0, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) 22:18:30 executing program 0: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x22, 0x18) ioctl$TIOCCBRK(r0, 0x2000747a) 22:18:30 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x40) write(r0, &(0x7f0000000240)="99d7307644944e16ed8e9a6eaaeef32eb0c30266f0c054405d2fe4310fb83e82d6226023c44a7de67516067acbd52d515fd329e6ce04453754cfd19e72ec7bc26cd499d8fbe62ee21af749f63b432461acb38de0abe6423e676ba95d15ef1d8b145c8e924af718e5de4ba9c93ddbadf43f79f79f649d9ed0a1b6f6a4e113e05e763aaaa583a45a75d68a325e282138c4fe12c77596d14e5571db9d6ea7d93d4d324f838e4ecbee5c02a7c3948e39571dab37f0742d9a90dadaf37a1207ba2e71d820a1de02861856dd9684b3da871d61cc377036d7187737abc1c34d2b42b0244879015fc37d3e9f1c160cc54c689baba8dd669030bdb9e33c206479", 0xfc) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8609ab1a20755ab8bdad345f07a098206fb2"}) poll(&(0x7f0000000040)=[{r1, 0x4b}], 0x1, 0x400) write(r1, &(0x7f0000000200)="9db2e632d346c4ab01061122bb9249cbf8c33a931ce7a5992c058204ca8d28abd1", 0x21) poll(&(0x7f0000000180)=[{r1, 0x14c}], 0x1, 0x0) 22:18:30 executing program 0: r0 = socket$inet(0x2, 0x1, 0x100000002) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000080), 0x4) 22:18:30 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x19}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x10000, 0x0, 0xea, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x9, 0x0, 0x80, 0x0) dup2(r4, r3) close(r2) 22:18:30 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000ac0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000a00)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x8, &(0x7f00000000c0)={0x0, 0x2}) getsockopt(r1, 0xdfa, 0xff, &(0x7f0000000040)=""/65, &(0x7f0000000140)=0xffffffffffffffaa) r3 = kqueue() sendmsg$unix(r1, &(0x7f0000000740)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000680)=[{&(0x7f00000001c0)="fd7a3a1db85b1144039d72ee58d4e05cf733963c57b8debc3d45becd5b87421e926b25e2830cb3e5e9d86604dae05510f7421ba874a687abe99653c33ceb6928e211d10626ff32bd9e543019233acf69e940e4c03c89260e9d606a761b35163a9bda3820aea6d74e4231e152c65b82b7b51ebd9c8c8e5a1d20262e83260848840fad52710ccd8e2294168f0a38a960", 0x8f}, {&(0x7f0000000280)="7f268085feef9733d969dd13b4c160447cdb8021d4b6b0a1b3fb63e37a8c6c350e4af1e2d082c48d0e2ee29cbf0b6f0fd3618fdd8a46814398f41d99d55be4fd55b335b2c36bc0858589f619a8d9549e3804e7b1932df2fc7c8206abd1239796ce481767a499018f410126d310b81ac7865e22c8e0b72a0c635a17638387c2115d1c3d6bb52c38117b9916cfb16b", 0x8e}, {&(0x7f0000000340)="f959390e8f5c39dc27a85ee286cc0fb395b844ee669d77e4c1448dd777bfc990816b51d24180cb6e9e5302373ae98e1234e1958c40149bcaa4919b960922fa0eca1f2b9b5a701bbc0846a827264b01505e2276337e38eb52c8b7e59c222cb0fa298ee65dde7a6e11a97daa44bbc7ac25ccd9ef8c6957feda847fae5cdb5bd7bdb5b2dff24cee1c2c742ae982dc5b4bac20afb1de26b2a7ca3bd94795e806f3e99892c21f5f6d58d7451c32206877ad048e11fcbc07405dfea001860a4ad8ea3e0b5723bb58179ad52b2f1cef88a53acee02511a9dd3e77b3c1af887e322d72e06f1dd511932d450c35", 0xe9}, {&(0x7f0000000440)="273ef718c48affddc8174285d4dd3170ecb39334fc9eb5c90c6dc3d0af6573ab3483900c2fd3ac420ab50178b42a364637b1af832bbebee8a345788c482995e461eea7c36c337c458ec9a4593c261e9135b424abcb90f3d990de878a237971f88d3db9376582fee8d99f2ee9188f88c6b99171e3d46ad55b1c569ff02ca90cf5936548", 0x83}, {&(0x7f0000000500)="15914675ce314e95e6d327cc98b24bcc0bad2abe8817febf4e18461b4097fa3fd8ed8fac599247a940231eb6936b5bc687ff205893f990965bfe4a07c48f7526eddf40869bdcfd4e64b72f15c91f115ba01f501ed0683749627b34d95810be905513528bf004b33fe4dd4fcc22154f01fac8597ef17316a42a15ea673cbcd152ed57d6203c73efd1fdb4f2361259a7a115455e0caf36a26db38c55ea084669af61208a91f34cc6c90e4c00d3bb95f3e166da340631847e60fc59dece80f89a926357e9338779b31c394dff297505e534", 0xd0}, {&(0x7f0000000600)="9a2cfe719faaa554461240e936451f12a25921a0f32adc11a726b3909e908d45127b569176710f92c845069b19593cf8943b6134ba8084b55cf5c9c3c0a3571212e46c8550cd20bcb5dfcd94e0594cc2c6882da89a55583a412a0ab725db335eaa6961d9efd1676f1f07f18dd1fa05", 0x6f}], 0x6, &(0x7f0000000700)=[@rights={0x18, 0xffff, 0x1, [r3, r2]}], 0x18, 0x4}, 0x8) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000780)="00e809774ef954e7e6a63dd70c970dc39e83a2016fb8652e9cc1c0399a7942c500e0207a00482d4c5d3a121bdd51d54e94724dc42ef7828f22f1652ca03aa16ba45e1d86bc0b50382978fe653f29149d8d6ab93824671f7ce3b896f23aa29cbb058a4419acbaf33307de2e8750aef0156fa4f6842f3fbcb75ca0608cf7413a90e412dc4bb21f01dca2109758e77a0edf9e00518dd5720886149e5f60a1b355863de09b42478a3080c7bda9c1414c70c45a01fd827021848ac99fe2735c2061fd40053120b66b2093a3e103d5e061aa5e87bae92a4951aca71a93e395f4788f8cb50eb4d28d9482f062b58af9e003dc5c632d165cd7fcd605", 0xf8}, {&(0x7f0000000880)="e3725270be34edcb4128e0e5db3f7bbaed178f866103ae13c8ff65f81436feec5917a3914d9c8b124f5b01ff0f6ec0e077cd06d4094c0001780efad9c4a85b8419e06dc6fb3b74b2d3600af5d1f4d9217af5bf4cfd0bc3ae3b5624429a9aa4add8bd50e7a5f3a0bd4528291a5e60c008621450f19eb5cde4c20a1fd0985e1cc896c30c804203c77a16c1a22e8db41193979f50e9dba52a70e8fbe8c26f902f6581612de4be40bf8ae3812239d295619e321b37a737ed1715a274cb09907c219b774239e60327", 0xc6}, {&(0x7f0000000980)="09ead4a0c3179e0be8620696107574cc4db5dcbf3e483549e7214be1a3a7cc8b836bf29fd1f7a48abca7092d1d4353c6", 0x30}], 0x3) 22:18:31 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) pipe(&(0x7f0000000040)) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000003}) close(r0) 22:18:31 executing program 0: ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x2f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x29) r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) connect(r0, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) 22:18:31 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) sendto(r0, &(0x7f00000013c0)="f5d06b42f6ba5c08e7f76a4f", 0xc, 0x1, &(0x7f0000001400)=ANY=[@ANYBLOB="01696c653000"], 0xa) setsockopt(r0, 0x800, 0x200000000c, &(0x7f00000000c0)="ff010008aaa008000000c3513e2a5e0000000000", 0xfffffffffffffd97) sendmsg(r0, &(0x7f0000001380)={&(0x7f0000000100)=@in={0x2, 0x3}, 0xc, &(0x7f0000001240)=[{&(0x7f0000000140)="954d22f2eba8edc126eb4e917ecfd5a11dc4f600eae1f534a1fe8cf2063d3157463e122d460eb8869b517e63edb60b33899fafabf9f7b32296cc1bc3fa2f68b47e433939573593abb64946280818ac3617d27643ab21a47aba2bfdd429264d242da613ad10c6dca277513aad3da46bcf10025b1bf6d31aae100af96f67bcbd09f9d28b8dbf104c49f7415181a3181f026f8c3bedbbfbf8dd3a632ebf42272c32935d0118", 0xa4}, {&(0x7f0000000200)="e5fe2efd9ec6760098c6a9b06061f2804f56dee4fc1489578a1814ae9496886724ecb303142629a09433f21e3dc651e8fe085136e5bb91956752", 0x3a}, {&(0x7f0000000240)="bf12e63f20d864feffdd928e6728c655a77aa5f33be02c015d2d37416bf7a575521e2234f7bd9d525642d4bb43e636fe971618d5bc0faebd22ae3557024aa9b540a96cd8b5c4375e8768dc64737de6491a5e235bfa665a0fe00e528376c285b2d3aae2e32b81a0bc8712ce749ce14acf4accaa5ff86b250567514df51e391e57e752ed30fe251d9ca520cbd8e0d4af40cb541aa3f15a763310afebbe0ef7a151d196f9c546493b8af5a8dde0e136e8bcee4a10296f8ca7872a035090ce55b0a2a80b6cd22e6771c129d0605ab6b4b8b94180fcf79eba09eb7e9ca60017853c5664b42b8e71c18934f33a10d6a6e79fd1149e57c8909217a1793c829e4abfaa6b23dc8ce633b35d5f25940d4ed71e0a184255b5123daf301b1f20d7366abf3eb9d47ec28afe744c5ad3ce65de290452ba2aa3aacb423aefeed27181078e84a1c4385ac745c908309ba5b143da0277161bde3aa11c22556354e9b3bbb5392b70920a4b8fe4b763656b7d8bb73da8a911dc5af1e0fd52f123d1fdacb664c1bfd43577378ed14b47fda4d53cf36bba14390839dc868f2e8b1824dad7781216f302f64f84dab5f570be63ea1ce3755dbda29a4884b99091620d36ba5e5c5c241a6f40f282f6c672b6b5b09fd63a686245995bc34d8626fd2c3b9ae876f58d00c962c97f1e237348d968478fe96cb60272a133297e623b986b31f0f0b0440aa932745fe160e84e0ae113bab9983ef12b85ad66661cbac74961739f8652c6a0acd937ba2a7c3bb4413a4df69220b89ddf1b1f9fab54cd1968e27060e42b597ef2d798e94391c7967f464f16187205b4faacc268162158cf97ffeeec2c3b1896d09491d52ec47ac1f5875463317c4123ddff81180cb03fcbc5e464c298b5cd23354e1e63fa7c26d7baf0447a14d168fa4af7bd6c4b900d4ae1fa051f520a93f5b563c979b2a5b53c5366ea9f8cb63beb8ffc3c1c5572dfd41b507f9e723c9f5a37e36f76452b68e511311f954888d2f93e6eeaba0d9de1ee3298bb1c01edcc58a1819d80adb07d854c1bc9e1bbb34ed562af0a2d1d9ac115cebe0d79f77ba87bada4c473ca2344a985d4f52799ce91254091ee63a9f28a58dbb1683dbe0a290d47dc275572d2eee92fba239c70e7ac7c546493783b2673d96f4a26cc923820d0231c728354d6e23fdaf217639bf502ff6692a8ad879a5a582896e7c8529a114f74a417e545a3078c83f45e14813989f0b4daadd32be3d7b87125a2748308b2ace21bb85596cf3a3d3f113f3890fe93f72788084806a4486912a9df16eb95d9f67febbbf6c613d5d6531295abd095e5956dcb7fa8b454c2d892b7bad452486b7417008f4768e557963881bcfd2a297a470349bfc9682528bbd635031c41ffec93b812a361f29b6e2c352f3c9158f458866cda8ad65d343fac10643fa3b834c665c864a559b1f74fb7858d22f795dbf10538503e0cf783b3d50b930baf85f52ab640afd2e1e6a0b9fd0e90620713f8728c53e137eaa3f8f9ec156a550b136575ad46b62d13965f9abcb2d791b6b6ffef2242c5509c02b6127baa0be30714dfffab31dbf18a0e6fe964393c50a161918c3cd5220b7e02ff6a50eef694e56647d935caeb95d750669718f3be1b35943ca691c802bb64aa63e8a320b0722364ea7d85cfc0714bdace3bc8af61bff789f14ad3a24154d2171fe36dd641fec1e6e92bb62affa1ad6d2f16b75fe71aeb50946c497498189cf7a7b11d7b9c4454b2f84caf9622acba468ffde2ac1ab018eea9fa368b767eeff1ffe54f263b4e8f9cecea0dea36543c7c13719313fb04cc5af41f55620581fbcc91cc6b07052c9434343528e8a8c784386068c4072b28533857ee69242a6adf7ec78eeb95caac63f4df50130df061e59b217e4608de4c11bf613bd75c50e44bad5874687ac05088325e7a9dc606381abf46609750a0327cd5a6053f3d203f9b7c99c8c416a1790eab8a9ed318fc777d51f0e8990b129305cc13c42e9a5d64d1fec43f0763198aae6db40ccaae3a86103a8ca2c39537130d1866e9e318786df8e63426645e972a12919a41bf78ba2799751fac666135557ffa70dae090d8d3cc9044e887dc025b9ef403404f652dedaf6b32e5f12ebad5d55346ef74379e6bb35f8ff80f8c8b319caec79f7922466c4402c7d63961bbe61f24828157d969df08913eeb034acdcf5714c6683656f14de9e0242804ecc30356bdae7c3971a8722fa9601b3ffa0b47695324eba77bc88c5c7aecf4c41ad25b05584c66bdee97c7bf1adbce8fab4882054585c6043c02aa9642fd0ffaf59db7e6642363b3ed0513309e721c6c2a5b4fb871005c46ef0f01253b3596d65578a98d071d16f1b450e71b764bddfe04611da66b41c00ae4c870fb309880f2def5d040ad5dd74f8ffed689c74d084dcf783f28ed17111bbf09027c68d09860a0af388ba31dd716e183392998e06f9a5df61abcc7d4a6a4cc26af2332285ddb45f837efda9a9409512191971353d606a1a1dd39bfd1ccbe34a9e945819a57a8714c82ba8ef99b42bb76188464e534ac7a607dcc085038ac567b164c38a7f64bea64b91feb810fddce6f8d45919141a3a13018b54f0a5e125b1e62b9bea743c759aa2436124e5b761df9b87d5b603c1bff6961f8f1435a51f442d444d38b6ee18aaf14ddf965db290abdfd77270f6817002131ec1a994b4c5bb4894b900737239753af88106069817159ef7fedca212ca002dc9e6c573123e21636823cf491e6dd5173dd08a6181d5bc8131e54a500fbb22f7e029e28fa9e56c71996cf27e458ed02f514cef3564f3bfea47f153094af011abee31642f1f01359018a1a817a7bacf1fbe6d08c02400230f7aee7722fc0f5d0a6a5a4e7644343d831cc24b6176b3eb5aff69fa8b4e436a2a1cf79a8ffb53f9b5e1455cfb814fce20f8ea3104c96e1d0e0773de230c8842947a791202ed34d4603ae222cd0750abc1ef9777782705d76056bfc3f7e96b1c6d1c148b7b7cf528b47d2feb2c87ebd8a3eba4532999ed7e588867a739b34bbd34b6582bf8fb9af590729a3629c311a57a7de9b4f1354da0378ef9b97d2bdf4cee433acab47312fdfbc02adfc08e449fdb5696ce18e3bfefc0835ead3151fbaa9d6505d0a833c2e5f57b863cfab5420065e561b64a0f6986a15e22502dbe8a46af7b808ec930fb43dba67142b3a465f3c24e0b4ab07ea28aba7c5012c33a641fa7478d5f87f7fddca9766279097e609732c284667650eb6c51054027c36f4411a61f8192c03e6e47ddd9d0eb1c374ed391e0a9f12089f65782701322ce69a98360ca86e13aaaa8dfb8ca74ce387fcef344d7ad0eefb74cb8536dd48b73522969b53314c4d7d23113bb0c43dc8feb23f9a0b535ca060281bd545d5cb99f483f4d60ea2a07ade14ff54b291d6b220f1b0d21f830c790a7a1e6879f2abb3406ba0a89c3970ddf2b585f3b9c7f9f9aa2ddb5787a3dbef73a1dc5315cf51087225de027b11caa9fd8ea55ff5fa78452409618fedaadccbeb0eec433c511d3ef8b5121d7d8665837ba017ca56307b714e379d2eb587bf400f2b6363c5cac77eacab9f4ebc11aad6d8a8ec0449131d325016bd777cb16d67de5cd050a89f0d40aef2af1d9181ce4763183d34c7af7cfd1a8dbb5bb0311ffe85f0e8d991ac906401ff7292b8333b34c20ab9235b3d43241df9f399c02629e88f579b88e25c344e24892de6e234ed00aff044722adac5adfb79fac86778e763b9bbd9c131506df1ac3554e16a84fc5b569fc37aea9aa584adf1660464b2b2ed11c0e4dfccef74077ba41bf77ab1a33b4c58c021179c1e7b294a27bfa114b0f34e4f2c8b5fb50677905bf4ad18d05b92bfc62c24251481198630b01dbcc0436447d4742ee66f6d147ae0ddacf470696b859b68f46de0b3ba70120db9fc19d579d856a490b9f1c84e2e43058262623307723f0a1f6672c6d063f6a855b728f33812d6a4f43a33e732520bc094c8d9bcf0a40dbc27080b6eb995cef90e74ade56e3efb825316ecb158e6bef7b313b91db30e392da240a6d8caab603c96736ddf421feab560e85d6977ca5ef46811951ea8676c2233ef0aedcb352dfc5a0f299c520f65b555c62d56fba23c935bc080a4ea4a9e39b65e3f0231669a6e73ec0a9704fabb17eb7b1dc78b1f452772add3c55d989ebc718718d2fc046ad968724b9f9faf18def6ff6054549dbfe57bf0ee622e16608bdc509c7d042ad0f6ff007570bbbadb9c71f9f1ad759c7b06bebf5d3b2278462926c0bc218e062ab2fc3000ea74e5a304e1e61894f42511bbaaf26cf7c82f5d495d58b3eb727c0a9a8d253d52a7a84f9220eeb77a39f641f8236782d1f0c7b73699eeb3790c3bb49aad3ea4a5a8ff9051f978264a666fa7ec7794da30610f56c5d983925e008f84ecad3ad3fa2dde719cf36d082484754aaef8a81d43b8eb0ceffe740590b98d88d6701a7efdfd0538bccad3fd4a9bbee44b8edbdd71ff6a4d997d04432b71895d98448ce07f2adb3278ca63eea40330d82d27a7283f590fb4de7328bf41e48513dfe898d6bb54b534279ecebb66f7853150bb9d5f4b4f90f38a08d1c40e4fcd97884df3d8521ceaf021bc2dbd8e2a3a7fb16184fcd0c65b7e55860b9f765b6702806b70724b4ce35d26f51634c49d3221222caed43b36cca6c41b7e0594bd3e4cd15cbea35f45175be8a8135e2b7bce70b8b35e80d0126dd473b8346fd00169a65eb5e4abe619c53be61c095cc7f4ec18618e1ea70f2a436784bfd92ce1bb797c61e8906a5309b7b3e67fcb4be18d4395064f0f6eda6c6ce990026534d9877b1ea066219b56558f8f0129325c37e2c44d1c9e4ad66fa10bc15fc5d641b7e06ab7f3bf3bc04caffbeda0b06ab69c11308010abfeaa948d6309d4b8713bb94f636c6fa095876b5f43c415c6d191370c43797bf17eb77f23c1d86717a8bb879b24828c60e53ab25ab44648513628c0b08c61f349ce98c39cba23a67ffc2feff4c5a8f29e6c1b01cb82736ad1a4d32b95a18e742d3e36d0e3eb9fceae0ee930c8070c8a95774d74ea4eaa9cc37bd25a317d24c7c24a21d176a6a23838459163564cc56fb928ce3c8aed09466da9e2e56d7d70641e1320cd5e60ee61a6d92beacd1e9e15918f081bf5ce47486bd76d2006cd342654558832836701113e33b7be5d98de232c8c611582bcfe097fbae06ecfc9744207e8f38b1d0dc529f0dcac6873975efb5a42f07e6f315cbad8ec20a82688562e88996c225c05c1c62342c8b72c951d2d4b7ef8d773fe00fc42c196c02f9a126517bdd83f566b33c38acc614bc59419ea96707bb5855b7ea23a15f35745806f10673e57391ca74ec34d94619a490d24a680294dc29ece32ee0a6ea0331fcdf2cf9ac6ab75118060e69291e5b7b0a881760d04fa8b8617123d9c6a75e0b6fa58c828f4c39c04ded9b36e88892227c90571bb9a9d3dbc66c75f66f6d3bc9dd5fd26f4b5f99597094390520c1f3d4c6ffddbd5915e6cb0bc87e478db9dc81def41cbc366cb3fe89b9362c7716b2b5f529e90e5f7b5ce4adf50aa249d5e328dcd509181ad5c7383572fb63def8ae1d775282926b2ce0d5058f3e2324ca4a0548cf8ed1a01521bc1d6b61c9405cddc22a2e93fbff3ed75d90fec40926f2355fac19c6c3dba5965435c8f0361779a1e3b4d3a7886b3132ecee56c5cf6e603441013b0b7346ce01cc046bb44797cccd4c1fc742e4c288a06340948ff2d033073cac91ed0a42abeda26a8a3eb604527f0968c3d92652131", 0x1000}], 0x3, &(0x7f0000001280)=[{0x70, 0xffff, 0x401, "7f29e658f111043986b8ad62a71e514a262aea964839ae89bd4e40535e39f7df0d475b95e5c78146c89c9210b7c4170a7415342537b5dfdbe42a190c614157508a35f2610b65cf2979d64311dab68e933857de99cb9da8831a60db07c82c"}, {0x78, 0xffff, 0x3ff, "8d9d9d601fd4f75f47da463c46802d6d3eba99bc5d3771bff3a2897c231d47e9091f22f30126d4a956c93e94472570dcdb212a74492e81eed9e5c8f89fcfdc2142660ebd41e56ae7af8f41617a3e313c940f5c39a24e77db6e0f0bfa25eb4f4d1d"}], 0xe8}, 0x0) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x2000000100029, 0xc, &(0x7f0000000000)="0000000000000000000866320a38a60000000000", 0x14) 22:18:31 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x36, &(0x7f0000000000)="01000000", 0x4) r1 = dup(r0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x2, 0xaa) fcntl$dupfd(r0, 0x0, r0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x20828, 0x2000000040) ioctl$TIOCGWINSZ(r2, 0x40087468, 0x0) 22:18:32 executing program 1: r0 = socket$inet6(0x18, 0x4001, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 22:18:32 executing program 0: r0 = socket$inet(0x2, 0x5, 0x7fff) r1 = dup(r0) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) wait4(r2, &(0x7f00000000c0), 0x1, 0x0) getpeername$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) clock_getres(0x0, &(0x7f0000000180)) clock_getres(0x3, &(0x7f00000001c0)) syz_execute_func(&(0x7f0000000200)="4722f9410f0f53d31dc402253976f3c443fbf093b91e4c6230c423215d096466470f3a60fe00d8d236f3806a590e4380ee0036660f6460d2") mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) linkat(r1, &(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000280)='./file0\x00', 0x4) read(r0, &(0x7f00000002c0)=""/106, 0x6a) chown(&(0x7f0000000340)='./file0\x00', r3, r4) sendmsg(r1, &(0x7f0000000c80)={&(0x7f0000000380)=@in={0x2, 0x1}, 0xc, &(0x7f00000007c0)=[{&(0x7f00000003c0)="bb39dc0b81742a159380bff57fdad70277cafef1981ad44a805efdd50841a9c3b6fd768a5d67b575fcc988fb0e8c4824b65e3d74e0d0ee58c4d14082", 0x3c}, {&(0x7f0000000400)="16fd745df5ce43c9339fe14f0196a55dd94d29942ab645272d96bfd21f9d5e84eb3115250b001723abab09e73a8f046c4cd3f4842387f577e84842b2fcf1330682f34695a9c47c3e8231556e39eeb042c66e1112d958", 0x56}, {&(0x7f0000000480)="135cfd0c895d036b4f626717c79e7ae232324cc7e252d0f2716a6942644a92c22463337609842756b9e51bbe2b38fb92c399ff92eb263cb5b632bbaaaf4693d3", 0x40}, {&(0x7f00000004c0)="0aba45d4d6a4a136eba1372e507c6eb8e93dac6175c34057bb6632b838a5dd6b2067fcb67b49c840bd767c6b636cf1ca939c4d3eb550532036760f9cca7dd4421f1d717da30925a89259dfc1b3b13b516483fe17a43cfb8208c6aae535386f68127787bf07d89cdf2e1afdc098d922f2a7df28692eb1b0a647e9f1763e8dc536b002560b4d21b02f76a7212cba8dc344f967850eba3547857438855eeb7e28c53679f96ae2a2e647b875809a74306bff910dcbe9fab27bd61ed83bbfe85f74f9720d4ada4f12af", 0xc7}, {&(0x7f00000005c0)="91e5613f89a39252e047f3217e875e10fe0155487ee86b6c3687f59a73aff8aa8f50ef0a39a5d83b2afe2fba261589a174c8028a2118a1cab7706379426d0adebfc0c9defea1f9105edbec57af7204f94173a6403b69134fe080c9ac2c7dfc677c601515913dfdf26d773a0f9207df98152696d379c9dc156f94f6688237660f0a841b5af51a3e05fd1081162f26d24dea10feda53a5cd887f3341feef37e7a94953f99ac3624e669092017e509a6a94d650d47a0e5feef3666525688dbc27bc140609bf4cbbb68bda5883171fa1c7917c6cac198a994d3b1148c5b8abd1", 0xde}, {&(0x7f00000006c0)="fa5ab50623d3c3c11e2141df5b288963d95e4670ee054b64e1e66f1070a462a26e5ec9af7690186a232779a6d9747e06bf7c2012a941f1d7cb78094689877534a9ad5f30b9776fd9835bea1f9737ed21779932bc36960b41adf27650cfd906dff6fa58f95a07510c7dde758c1bc55aa600d426dc0a2a5714ca2b4ebfc739a27423a6d88d024c6620d2f133156ee246f93f85794908468219c331202b51331893a8e92fd30bb50351254a28232ce7ada2ded34b2200d583dad4b5224c1ac70a7c3b8c6c933ce37aeaf5f78155aa9e1a6181f8d606e3c94a1c0cdccabf0e10e7ff39bdc644a2fb3c321cb67988c432", 0xee}], 0x6, &(0x7f0000000840)=[{0x90, 0x1, 0x9, "62a9c0b2fba7532f1de86aef1c4b52b684c03ab4978dc12432ca1d199a5a83c9f7be200d762649fcb2813918cd2db492929715585a95d9e1fb24005f79e624b744d8a81d8196aac04c40650c11c6009201c08fbbc20cd41f28d525663271dabb254232d70cb78896a805314e4362f53c5f6d4c6fa814c5c7566e516b68"}, {0x68, 0x1, 0x1, "3f07405ec96e5d0a9e08eba9d51dd837a3ca6c25c0f96e82ed156d64e30e197197e84abe1e21447181497e5735b4f2a7e096330a4874d56d73b59e8c952d0aa76e6cbcd2ec1c11345fc62c64955114087e227cc8d6a78c"}, {0x88, 0xffff, 0x1, "978a1403d537c2571b6fd19ea6260d950d368f21b76bd1298438b1efd33dbb753979f94071d5388a9391cf92ffe6b7510a718e38779c7f93b474f8225de0e1bbbff52c6c802bed844748598ba14c761e76c1e0280c3493dafa20543c156e9ce2a048dfb6ea533fa7cf647a70affd0256dad7d9b247220f"}, {0x108, 0xffff, 0x9, "90fcfc059d5a617090e7dc19f33799a743dcab70ddf1d24a83249105e5e284d27554d43767a8430016bb2852080b6035d6171231335c930ce0512a9cde3869480648ff8cfc1afb3be9301a07f5b52d851e73c0ce270fbbd29edaee2c654fc6e2eb522a2ba85b88b1a7429298dd177325fe8a14eb2ccef3892c24fa0aca220dac96ebe7b792e1990b5a00f0e1925a86effaf37847c104b63acff6c5e042442409911c51a764989c751b8fc05b79cec44caaedade0ac979d7c2144be9eae71b2619177150a1e963cbf62d992c5d9f6b69c37ca4f07566a73a18533e4bb63dc653f50495383e487736e4c20c1a2b4b8def3d0a1508f"}, {0x38, 0xffff, 0xaa0, "0059d53af9f2489353adbd87bb1d121480aa6d42681532c1644e3ad674c0c83887ab2b7f4891655e"}, {0xd8, 0xffff, 0x62, "63fb8d5e19d160c7d8d7a1edf569672c08264f0311a944032c8a326409d184d192364c55381723c17ee00d3dcf23809af4494098cda0f23e7be15ef0a3b2c8b8e7a15c073a22122eea33ea09040597539849bb0439a5fac20350cac5ac5231f4a4bf0e03d6cb0738794baefcb4ac97d102000d5418b198bf30a8e7d56f400ae1d862ad778a032312d6524231c19f1b9e9e0c95453a34ac15339b145d30b1b736f963a6c9ae2d79f4533a20a5fd908037926a74dc1b483668d4810473b7c42fe386"}, {0x70, 0xffff, 0x20, "ce533892cd7d3e927e2e8d087ea7bf09e2149430255ec9bf413204d014a8b460f6c9e303483e3ef5f82934f6c8fddea6238eccc7284750b1084f591ea6ed03e642449b3ad53fa63ce0261185691484a6719600371e482e053a4000"}], 0x408}, 0x1) msgget$private(0x0, 0x2) mlockall(0x1) ioctl$TIOCDRAIN(r1, 0x2000745e) preadv(r0, &(0x7f0000000d00)=[{&(0x7f0000000cc0)=""/7, 0x7}], 0x1, 0x0) r5 = semget(0x0, 0x2, 0x80) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000d40)=[0x0, 0xfffffffffffffffb, 0x1, 0x1, 0x8]) recvfrom$inet6(r1, &(0x7f0000000d80)=""/231, 0xe7, 0x40, &(0x7f0000000e80)={0x18, 0x3, 0xffff, 0x9}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000ec0), 0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000f00), &(0x7f0000000f40)=0x8) mincore(&(0x7f0000ffc000/0x2000)=nil, 0x2000, &(0x7f0000000f80)=""/56) pipe(&(0x7f0000000fc0)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000001000)=""/15, 0xf) ioctl$TIOCSTOP(r7, 0x2000746f) readv(r7, &(0x7f0000001180)=[{&(0x7f0000001040)=""/48, 0x30}, {&(0x7f0000001080)=""/245, 0xf5}], 0x2) readv(r6, &(0x7f00000024c0)=[{&(0x7f00000011c0)=""/102, 0x66}, {&(0x7f0000001240)}, {&(0x7f0000001280)=""/126, 0x7e}, {&(0x7f0000001300)=""/230, 0xe6}, {&(0x7f0000001400)=""/4096, 0x1000}, {&(0x7f0000002400)=""/163, 0xa3}], 0x6) chdir(&(0x7f0000002540)='./file0\x00') 22:18:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000580)="ec7d2f0059ad424dd780b510000045c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cd12af9db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae8460aca625a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e9815122864407fedd8886d86a55a6e493c4fe600000000000046c574be883114442208d020c3334b638ea7f49ee32c8f53eca78311c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc969119924595058bc6129d4ffbe4fce00d534f3cff3caf507b79951a91d67481f27d1db813eeb0722837eb4fd947b6498c585bd27c10b3db9db043e9220f0bfc19220c545c213b7a553900000000", 0x184) syz_open_pts() flock(r0, 0x1) close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0xb, 0xffffffffffffffdf, "6eb95b7c52abfc1100"}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) recvfrom$unix(0xffffffffffffffff, &(0x7f0000408f9a), 0x0, 0x0, &(0x7f000040cffe)=@abs, 0x20000000) unlink(&(0x7f00000000c0)='./file1\x00') 22:18:32 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x200, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000400)="1fbc0a12b26e657fadf8d0d55212eb4eb124b12c15d2fa4fe0eace77e27597976ede084ee430f7f2b19a304e73a67c0db9fccfda81c9447f3184a17679656abedaeb4be8dd84f1e8eaed14d90226bb33432805ffc28bcd203c1ddb9248123cee63a02f0d64", 0x65) write(r0, &(0x7f0000000200)="e362ddc8581716f72e0295861324f256b4093cfb25b8565bbdc3a51970290023d58bf6659990bfef32044908d0d90b6e7d12", 0x32) syz_open_pts() close(r1) kqueue() unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)='xc') ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x7ff) r2 = syz_open_pts() ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000000c0)) 22:18:32 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x19}], 0x0, 0x0, 0x0, 0x0) accept(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x10000, 0x0, 0xea, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x9, 0x0, 0x80, 0x0) close(r2) 22:18:32 executing program 0: r0 = kqueue() r1 = kqueue() r2 = dup(r0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0x80d2) close(r0) open(&(0x7f0000000100)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x78, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x78, 0x0) 22:18:32 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) write(r0, &(0x7f0000000100)="d9", 0x1) r1 = kqueue() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x9181, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) close(r0) 22:18:32 executing program 1: socketpair(0x21, 0x4000, 0x6, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='-)!\x00', &(0x7f0000000180)='\x00'], &(0x7f0000000300)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='(\x00', &(0x7f00000002c0)='@#\x00']) fcntl$getflags(r0, 0x3) r2 = socket$inet6(0x18, 0x2008001, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1021, &(0x7f0000000040)=0x3ff, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x80, 0x9c}, {0x18, 0x0, 0x1000, 0x2}, 0x9, [0xfffffffffffffff7, 0xfff, 0x5, 0x1000, 0x8, 0x7, 0x8, 0x4]}, 0x3c) fcntl$dupfd(r1, 0x0, r2) 22:18:32 executing program 0: r0 = socket$inet6(0x18, 0x41000000001, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x9}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = kqueue() r2 = dup(r1) getpeername$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 22:18:32 executing program 1: setitimer(0x2, &(0x7f0000000040)={{0x1, 0x100000000}, {0x6, 0xfffffffffffffff8}}, &(0x7f0000000080)) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="05005a0cf98e9d47e6bb"], 0x10) close(r0) execve(0x0, 0x0, 0x0) 22:18:32 executing program 0: r0 = syz_open_pts() r1 = msgget$private(0x0, 0x2) msgsnd(r1, &(0x7f0000000080)={0x3, "1ce1"}, 0xa, 0x800) r2 = syz_open_pts() r3 = dup2(r2, r0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000000)="599d8cca860e576c75a256db311b1fa71b7b73ddb6589058f556c79bb5651f4d23b8498e5a4a45a2b1240f9c8e7995227b826ddae61bc3812b9214a13079dd0952a36e3cc1e6ddbf0c4c77d3594cf5515d", 0x51) socket$inet(0x2, 0x8000, 0xfa39) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) flock(r3, 0x6) 22:18:32 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) r1 = accept(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r2, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f07", 0x3d) write(r2, &(0x7f0000000200)="35db4bf22985b37fd24c6c3cdb8924c42e7386ecaf709e8a1f1e2e8d1906d8974febdfb25fc90473", 0x28) sendto$inet(r1, &(0x7f0000000240)="74ef6f32d33d8716733f9ea6acf250326275d40cd1ae94cdda4b988b7e33152912a0e18f25dcb3f6bb8d641b37c0f53214e284945206e9f526c5f7a4c7bba9858f44cabd", 0x44, 0x8, 0x0, 0x0) writev(r2, &(0x7f00000004c0)=[{&(0x7f00000002c0)="73d8167f67fa40d19e5ec2faddd7cddce72a16e6d4ffecef2699b1a689732a0a70e4d4db1d4df89170a4243d2e052af30a2b86fea2384f9adc334f3f12", 0x3d}], 0x1) r3 = syz_open_pts() close(r2) writev(r3, &(0x7f0000000040)=[{&(0x7f00000000c0)="e8a034d0e484cf575590bfe764e21e0771a2d9ebb8b2f0855c3dba6b1842ab8bc6af3150568346aab777c02b554598a981113d2463b39efb141bde080affc6e40f6b6135372094eb5607807a338ab7401927aeeef9bf49b32fd60349cad81d1beaa10759e935dc73e2bc814376575c3e68a1ddfa030ca1b14cf52adbf1f05cafaf7f02d32eccebf2beaed5c60fdd79e5c47e237b7b6f317910746efe9719", 0x9e}, {}, {&(0x7f0000000300)="bc3017c43fb4b5fab17e72aee20299593b2a98da7079174d75e6eaaa26e5f7060bdc447a721d005cc10d40713b92ce6e4d46f3d7fbb188854a534d42083f5544a4b17ac048e856c80bc06c8a991c87b6af0fbc6f57eeaf8aff50a3ad5cce92a0a3b69827bf4e6a3d9deae6244e1640a3f31e8f768e0dedd8411d4576a8ee6cab94b76ff80d570bd960ec3b5e75097ec1e3f8225d776321fdc815df4014d380fbe2d7c911c085a2b56c60f12bd4bbee3a50019679c5fa2efa2d919f442ae7554c81f0893c77820967a9acd48f718d", 0xce}], 0x3) kqueue() ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000000)) syz_open_pts() sync() 22:18:32 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xffffffffffffffff, 0xc, 0x200}], 0x55, 0x0, 0x80000003, 0x0) ftruncate(r0, 0x400) mlockall(0x1) 22:18:32 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00'], 0xa) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0xffffffffffffff43, 0x2}, 0xc) syz_extract_tcp_res(&(0x7f0000000080), 0x100000000, 0x9) r1 = socket(0x11, 0x200000000000003, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) utimensat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x4, 0x43e}, {0x101, 0x3}}, 0x0) setsockopt(r1, 0x11, 0x2, 0x0, 0x0) 22:18:32 executing program 0: r0 = getegid() setregid(r0, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, ""/46}, &(0x7f0000000140)=0x30) r2 = getppid() fcntl$lock(r1, 0x0, &(0x7f0000000180)={0x3, 0x2, 0x6e630e8b, 0x10000, r2}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00') r4 = semget(0x2, 0x4, 0x50) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000000c0)=""/45) 22:18:32 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) lseek(r0, 0x0, 0x1) open(&(0x7f0000000080)='./file0\x00', 0x610, 0xfffffffffffffffa) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1000100000000}) 22:18:32 executing program 0: pipe(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000040)={0x3, 0x80}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x5, 0x1, 0x2, 0x4, 0x1}, 0xc) dup(r0) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) 22:18:32 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x1, 0xfffffffffffffff9, &(0x7f0000000000)="959b06844f6c7d0106fc7dbc2b044896ec3810c2da5b000d85198b4ecabadadd02a9b8545f1550c5dfd1bf6d6bc6addc337a9db24ac3a7414954028e34a6185b6ba1b22574e4b77f6b230da7c8ffd9cb088cd2bf1f59eb0984e293dc4c9911e604d30efe7276e57a31ee21aa55389a3fa2de5acf6d470468579b966abdd2b49da6d109cdfc509154c9019554", 0x8c) recvfrom$unix(r0, 0x0, 0x0, 0x1, 0x0, 0x0) 22:18:32 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = socket$inet(0x2, 0x5, 0x100000001) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000000)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)="6348212dd66f6fb985595b20c9561166f0f8205115b142dcd550945751a0dafb412c7a5ac09b5a93568c88a3207207bcbc0d0c5e7bf5999615c284c9121ee41bca2d13b4e27df19a0266d08c97b30647168b502842e800fd56cead8125b48e1fc49cb599589f60cca7101006133eb1036b96da420a30fa06bdda6bd3e68d9d1bf50ab22f3285dd9e7fddfdc20be692ae7f8042e6653396a23e120acaa2d30e6567b5a67b737a70ad556b79e13b3ea97ea8eeb60cc51fe498055d91a9df83f1519051c72bff6946d190658365a02e748faa943790", 0xd4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getpeername(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="000000000000f97883000029681ba001e0d50b2d0ed30000"], &(0x7f0000000240)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/128, &(0x7f00000001c0)=0x2a0) 22:18:32 executing program 1: r0 = msgget$private(0x0, 0x40004) semget(0x3, 0x4, 0x233) msgrcv(r0, &(0x7f0000000000)={0x0, ""/241}, 0xf9, 0x0, 0x800) msgget(0x2, 0x40) 22:18:32 executing program 0: shmat(0x0, &(0x7f0000eae000/0xa000)=nil, 0x0) shmget(0x0, 0x3000, 0x2000000040054a, &(0x7f0000eb6000/0x3000)=nil) shmget$private(0x0, 0x200000, 0x2, &(0x7f0000cbc000/0x200000)=nil) shmat(0x0, &(0x7f0000ead000/0x4000)=nil, 0x0) 22:18:32 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0xd8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x2400000000000000, 0x3f}, 0x8) syz_open_pts() ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) 22:18:32 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x281, 0x0) close(r0) fchmodat(r0, &(0x7f0000000380)='./file1\x00', 0x1a2, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000340)={0x5, 0x0, 0x3, 0x9}) getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mknod(&(0x7f00000003c0)='./file1/file0\x00', 0x2000, 0x8) r1 = getegid() fchown(r0, 0x0, r1) execve(&(0x7f0000000100)='./file1\x00', &(0x7f0000000180)=[&(0x7f0000000140)='/\x00'], &(0x7f0000000300)=[&(0x7f00000001c0)=')\x00', &(0x7f0000000200)="278100", &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='[\x00']) 22:18:32 executing program 1: mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe) mkdir(&(0x7f0000000100)='./file0/file1\x00', 0x0) mknod(&(0x7f0000000040)='./file0/file1\x00', 0x0, 0x0) 22:18:32 executing program 0: r0 = shmget$private(0x0, 0x1000, 0xfffffffffffffff9, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r0, 0x3) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/130) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x3012, r1, 0x0, 0x0) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x1000) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0xffb) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) socketpair(0x77c63cc42567981a, 0x8000, 0x0, &(0x7f00000000c0)) 22:18:32 executing program 1: mknod$loop(&(0x7f0000000140)='./file0\x00', 0x21, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x20) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="ff022e000cc21a33464e"], 0x1) connect$unix(r1, &(0x7f0000000080)=@abs, 0x8) 22:18:32 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="f1ff20c1"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getgroups(0x4, &(0x7f00000002c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getgroups(0x40d, &(0x7f0000000340)=[r1, r1, r1, r1]) recvmsg(r0, &(0x7f0000000140)={0x0, 0xfffffffffffffef7, &(0x7f00000000c0), 0x10000000000000b2, 0x0}, 0x40) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000180)="1de953c907ec56b6e7de0cfd28abba0e3f3d024c04356f04200f56fa29b5998781bf3d27f6117611f174fb7a2d310de21d4300097c4cab3c739203a0e5dcec98d5bae9b0c06a5b8cfc16b1", 0x4b}], 0x1, &(0x7f0000000240)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}], 0x38, 0x8}, 0x408) r2 = socket(0x10, 0x2, 0xf560) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) execve(0x0, 0x0, 0x0) 22:18:32 executing program 0: mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, 0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = dup(0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="f609d3503ed0d4f7db24681d9e856fe18c4bfcd23d890033d17f141efc4b8b5b09458374190046122704ce0d49b2cea9e9a5b13b873f5e86dd11196af99c034037e6109bb476118a1e59d07d051a0eb3fd395fdd3c854036408501b0d44464e280cd5f83ada70ad83a4a4996ec54ccb1ba676d34a204f8e8f121c3ef", 0x7c) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) 22:18:32 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000001900)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f68bf1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa0bbbac47774795ac0480c44ade39f7a6764a4ab7955e41db40e53ab513f86433a14f58fb8e20bccb39437859914563f8c773c58a7cf38566b923672fd1b0a632ceedf7016b7a72fb7bb5b7f7f1140b63501cf1930fa8da1959bb16bb3c992ec78e7286390505656d1d716127b7343e5989c195d22717e4c800e0a1deb1364d473a93f4908635ccd52ab88ccad296318d1b9ea70940589bde0cb29e85343770d1e27080a50405dba9430a0762b276a55382eb060afcb105ec0227fb6df34c1888c4428f0ef73db1b9e6da75cf55691bc32a478fc23522a41e633e92fab02a7f02d80d2a8347bd8aded82fc8c010ff31df7a6ea348b88e2aef3c2fdb943dc6ab18bcb3e522161bc214738e4d5afe4ea8420eaa12589ed2088608a5e0d42227adf6462dbea340b8955df332d02d01eb8851173141ff99839cc910f8154005999fb01467ad6e38df594d2a8900a91fda60b01827a3460d6bc1ea59dc5b746eb1c1f9e13e78bcea78ddc0c991356564c6fb11ca937b9f9efa3d853fc924daa313dd5ffd1f6e67c39e059941ab3220e5644886c0fd21f24a0bf5598feac132bcea94798840633db19456f39ecfc4684dc1187e7017b73c9272197589b8864f59309965765dafdca6342551e243b12ef38f93c9eb3295f2205fa3341b25b857ca615243c9a2195bca2cae95d1b7d0ad3ed2e8f374c565a68be201875fd887693802f15c6347961369c3a707ebf53d014ec10dad12a2fd9483bb2ac655e297cdc28a631f814a46d746a3f2ed34b4e627ef15ee9a5a91ffcd96ca86ebfe34810f132834ed35dfcaa3602e8fcaee6c9e25d7cdacd74620589d00b782c39f25438c65f8d56c6bc56f1b8da318c66b1e2639ad665837442cf60d1b2c531ea50447485ec8f99c61238e0ac05bc577c8b722b51f060ba4d2c2a9ea5b4805bebda9da03d18b961774b8fe8d6cbc06710f46e2b347c74de59579d372e58baeb0aeb58b00017c88a6f1f751bd41f7e036e7ebdf3d83988922260b30d6f38bfd26328321626440d6cd5cdfc21b28ed35cdeca8f08aedfcee6ee170ac59b4660aba486f3c05e4aea4cb63f46b69ab668c4591663a39e0dd567448695192c46eafaa2fe762314e664ad1f0a2b0f4d2347510a1cab2ec37de4e8d66100d7bfaeac2562bc6af96526e17c7a88415468a21a95f1ac7f5920f4508af5cd92882328b1dccf9ca00dbec82e5688b2b426fb8c3ccf551ed7f41da0e3ae4177e1d0eee9629206c4cf249605a5c9e6503cf37c6b089475176324933e71a11cda323288e5c25d66fdef8284fbeb61f0c7f30e2c9b4962f48be52fade323baf3e18ff0cf82ea7604d6aba506509c12f240d36beeac34c7842e31aefc7fd8e53396d97f0b77f7c1fff0bc5825160f787419573f375f9253ed164a406c6adc797ca7ed20c271d46c5b8aedbac74827577ae45ae5dee0b59a98a0cd78ac6fc2d15e31b31fddcc4dc16fd17b694697943ccd2f746f8c7eac092ede01556c0e13035048595d1547568913659217d4e8a21172f806cd8a7a880930dfc73ed693b628c8c0d2aa0298ca80937a2302d9400a26cf7f2ec9146d99309c137cc4e9df930f80a89c0c52ae28a22d8e9ba41cc3d2dbc2f5d5564b1e0835dd55273e15e4ff5b63064d066024d9b877cd285457168d550f0974683561d2614420d04cff5fb96fc40641c319a4b7835558c4ab8f3b39ea775ad338caf11f4127e73a368b7bd40065b1a1b51eb3ee1f17c892c79b8c099ef76c878574c7df644d722c1e4895d04c949eb7fce3c7ab8e2e7ac6875915dc43c50c90b3ec92d8f550b9a622274c2670bf182b793e99dbb085e150dd9074fa31e0c35d872f4bdfbc401dd55392cf39c69d802ce3a84c410f3150e427a9797af8c15c6a0bdbf8943553926e40f793cf80388dbd9213fb263c8024a01589c0d06c580f877d607b5d13a7072db110bea75ead54984b100f683c2f024691ab5e7cb209abb7d92fa9ff22bec8ad5f21f1aca94cc3cd9504f7336af2484e9c65076169e3a45aa5a88acadb64e7165948a7a183129181a780f74e920de42e9f052da63222882d3d5f46741ca22d5cd24c62d98b52692bb2123d831605e71bc03c3135ba6092b52e20274853268aed26060d2d1669299f006b371536523cf4a10a33f7d10497ace4983d2aa00a03aa746a8cd0d03544fd5046c718edcc0c6ebc72b36f18b192741a1573515fdec7904d4d695a2dd8ca32590f171dcfacfc65fa799247addfe4cf54333a902e257ba1509275e2f790ae7d3c8db064efb0415d25892efb4a7483638c82c995bedd4dad5c755c922eae0b2f5549be4cbce522606458b4fb747e21b414c9cc08871a2067b29fce51ccfa6308cd108623029850e08247c4132fa15391581f8cf0744ab97725301b203a3ac65e6d3e630b6e4587f9ff9952ce60f2316a96052a37dab58ab9186ea82d26eabe947feb77e8919b3dd179a62f4eac7137cf76d02a73607b3d2531b52b8ca8b0ad99155309efc0205edf444c83523c1fed91d4723da859573279e400c3a3cbd7566ac6895fc08ff8cebf29afa467582b188dc841561830d50632ea2846c3c4da635782ce03927918618f2bd946f8418a504fa720ee7b5b31d90abe9049eedc4c97e1b32beeb8cea8ec030a767ec9b7f4316259df66a5c5a966638471bf9fba529ffca2265e7a1ba02e2b3dc16f8e82f1fb924ea1196a8ccaba75f333927b9904ab055c610acb39e7fe58012c1ab72319647ed4b5b4cb86a4f691d81617444bad6ee5a54335b980a8fadf00e600878849b243cee88b86b26573491abe40b17bc58a8c7a957d6656ed0c1c6476db5a36d29297c419eaaaa75a489d037b52c89b604edcc46e139565a8c9d98a492695704d1b4341901dd554b736b827ebfe0664cda19512dbb0dfb64d85c18f11b705d653f493ba1cfd6c62ad45a10b9c892fc9b156caaff5d47c2e27e0d66f2b5e0124678f9177ba1656c8f3f5978529066d617b2960aaee3624dd88368a14e2981ae373e97c79f0468eb2c243506d87475eff0cf181a920e84471c21812e647e0d8514cc6ba122577ae48d3307b68971b9d574d2454a155bee9177920b4ef957b305b7dd3ff4896f138e0b5895efa871f0257d186a0fc851aa48bd7f22c1af70151c8df10fb786ed8f496de4647545d883f359369178d8d25386bd4d5d7a1dfa9c53f9d899f4636adf4708754cebc22d8a85499db5fa84a4ced32f83acad4c78e7279ef01a6ec516e87d02f2fef09a56950c036ab7881b4ab8c1adcb126417aba5ef8a63837aa4d039b9530f6ae20273edde084e8747f32058f07a08ebf472adb25a0f180cdaaca6934f75b5d229b9aa806c1d200a4e47199e67727d339e4187b327d5f0d0dd2d8969f8c00022a8ad89653e249deaff5d9b0c67771817cf011feaf8a079ab9d30f39291977f4f24b3d0bb5a2b4a4598815b7f0c6ba625c44bf9f6d27b79cdb758fd11a2af083ef453974577cf36f871b274fcfd1dcb893c57940d7068933e080532ad05de24b769dda96cba468cbb311c6e8f494c4f97418b3dc1b212125a7b8a6e7a203264ad90b345b32c9daa2e5f04101e7ec7eef55eac6e9fbb1b918a0156d15d392298a12e0ec1bda2fd8d4a6ea221aef20dafe20d50a2cf19a727a7a510d3b5de18e25dbd4922c36248322a2dd17a36a88a15d5b150b8175b0731cbc9e59dcace9403d822aa9f37685ffde453bbe5fdeddb124d76bc2202853dd1542450256ee9dbddffb25d22ee0002ee42fe993b84ced01d1813c31de6cb7e6dd98bcf3362373cd228d197931c860d0d23aafa78b57510a5e641da93e301d32462c039e7c80f4bc51f7754b1cf0d8412837b9bba4aea2517a98c1dd4467cb566fe98761a5f282253d262b0cc84fd3f81add0178a79c92660521be8ea2e8087b12edd8897531c7d530621b245133685585d70d77900f2b33eb3a6e8664b6b09dd9eb7cf179f29d65cdd9dd09c931cd486a0535301191bb9445a519f23dd4a930c44d15c326a1cd6722427e6d495285039a07f78645a732c765c7ab8e575bc3ae2278e98b0c13e1dd60098dfda3d61f9bd2c506eb471fa5241b0259b91c6d558796ba969a363ffdfda02e7cd512f05eff559706f08e61cb5ee42175e031278638668e6ced2f4d8de3b001b87b1fcee1a05b5ccab2823dc3f28c79a7e49ee2c9e1ae7d0518ec72b2ae3ce9fec5aff0021de73aad9d74f3a8c7f6461ff08d9a4fd55f0b10405b20bea47bf561583136b1aa0665b338282d7413a23d3819bc42476ea1fdec3a91c1148768406eca3445acbcc49af3908a3bec3a218511ba8178faf5210b66de81caffaf133063e2dde1aa1024f502bcb15bcf560983532dd0cfcb0138ea6860006f73f71ae37fa0bde23d74f3d613feb7cb66b6eb3b065a786a83baab42beef3858dd7d9070fbf6b12126668422b9fb62e892c1335ac067f9659f284bf8321cbee9492f36fbfe65834c463a3e80dca189671afc2e7538a9c6bd72d979b6a4425e7fffe12ab8b3921655aaa8eb33961057a7fedb4ec51d39e0d0320e5cf9a6a76f6b8e0184b7139b6b24d29826da3b64e7ca23d785a8ac2efdf3dd27602c3cf48c12a178c32c283ed08db93405389ec89d38329025a8374fb4f91d8f42c368e96babfaa690bbb679d21d2329a951956791f2db62fb85e99d0a4187f2d8d83970117ef84e21a6d02ebb69ca232ceab", 0xf1c) sendto$unix(r1, &(0x7f0000000240)="980309a20001d87ded976eb0962024cc238d04d19658fee051ec34d9259a601749a9df29a1b77f607c3383555c81cd99f4f5e00e59b7d5f507ffa1ef7226f28c98906c0205da877e584367d0f71958aee0ff5c300afe5a9b40115be4793afd3385a8ef07b0c9de40561589586f030a93281554ca32ba68ec7f6b701dd679e9ea5ab048ff02a1289650d702cd1c124342c8d3cf7df35c97152213e94ae4ce838814c44d909a26f89ae748b0456fb365f1b510c1a0c003aa52fcc8c16abc7005f0bc1ab9d7279aa674e7346bcbb1ecc9203be8190458227e2ef6544ec2adbadf710dcec9a92f", 0xe5, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x7, 0x4) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockname(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 22:18:33 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) r0 = getgid() setegid(r0) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 22:18:33 executing program 1: r0 = socket$inet(0x2, 0x8005, 0x2000000005) setsockopt$inet_opts(r0, 0x0, 0x4000000000000013, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)) 22:18:33 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt(r0, 0x7f, 0x74f34432, &(0x7f0000000180)=""/181, &(0x7f0000000140)=0xb5) socket$inet6(0x18, 0x8001, 0x0) 22:18:33 executing program 0: link(&(0x7f0000000000)='..', 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 22:18:33 executing program 1: r0 = socket$unix(0x1, 0x100000000009, 0x0) socket(0x7, 0x5, 0x7) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x3c) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) r2 = socket$unix(0x1, 0x7, 0x0) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x8000, 0x100000001}, {0x1, 0xbc5}}, 0x0) socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 22:18:33 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000040)="49a70f485843ae8d69cb91cc8b2d048f4379cb5f3b5a04c45fcab6f769", 0x1d, 0xee2dbfa4917dd360, &(0x7f0000000240)=ANY=[@ANYBLOB="c5a07cf198e53a0615a92b6ac389033f44581b016738d2924d5361fc9631b9a7926e65b8c251b5568aa4f66aa81f9bb0c5b7f3be99d0ada6630ef6ce04ee37d43fbfeb1201e653a7d8ebb8d3f46d867d7ded7a3c4ce62da226e3080af85d4813ca635229286dacb6b330ea9f5445dd74a678cc9ebd0fea423f09c7c04cfba6e2bfe47378990b4602d2a8c55dc84ca1326335436d"], 0xa) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x20, 0x10, 0x7fffffff, 0x2}], 0x1ff, &(0x7f0000000100)=[{{r0}, 0x0, 0x44, 0x3, 0xffffffff, 0x72}, {{r0}, 0xfffffffffffffffa, 0x10, 0xf0000000, 0x8, 0xc923}, {{r1}, 0xfffffffffffffffb, 0x82, 0x200fffff, 0x80, 0x5347}], 0x0, &(0x7f0000000180)={0x80000000, 0x7fffffff}) r3 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) readv(r3, &(0x7f00000001c0)=[{0x0}], 0x1) 22:18:33 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff28, "a994d40118f347fb32dc121600"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x100000001, 0x80000000, 0x6, 0x1, "12994f6a6de1f34f1e19a34e6324e04fe0e7cfb8", 0x6, 0xffffffffffffec7b}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x2e, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) 22:18:33 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='x\x00') open(&(0x7f0000000000)='./file0\x00', 0x2c0, 0x0) 22:18:33 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() socketpair(0x10, 0x0, 0x400, &(0x7f0000000900)={0xffffffffffffffff}) fcntl$getflags(r3, 0x0) kevent(r2, &(0x7f0000000740)=[{{r1}, 0xfffffffffffffffc, 0x49, 0x1, 0x8, 0x3}, {{r1}, 0xfffffffffffffff8, 0x2, 0x80000000, 0x7c84, 0x5}, {{r0}, 0xfffffffffffffffc, 0x21, 0x7, 0x9, 0x8}, {{r1}, 0xffffffffffffffff, 0x40, 0x1, 0x6, 0x6}, {{r0}, 0xfffffffffffffffb, 0x80, 0x0, 0xffffffffffffffff, 0xfffffffffffffff7}, {{r0}, 0xffffffffffffffff, 0x14, 0xfffff, 0x1, 0x8}, {{r0}, 0xffffffffffffffff, 0x2, 0xc0000000, 0x7, 0x6}, {{r0}, 0xfffffffffffffffd, 0x18, 0x10, 0x40, 0x2}, {{r0}, 0xfffffffffffffffe, 0x0, 0xe, 0x9}], 0x9, &(0x7f0000000880)=[{{r0}, 0xfffffffffffffff9, 0x4, 0x2, 0x0, 0x9}, {{r0}, 0xfffffffffffffffa, 0x80, 0x0, 0x1, 0x6}], 0x96, &(0x7f00000008c0)={0x200, 0x1}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x12, r1, 0x0, 0x50) fcntl$dupfd(r2, 0xa, r2) writev(r0, &(0x7f0000001780)=[{&(0x7f00000015c0)="800a37db0302991fc78fa537e5ecf4f715e79ce68382f6b8fadaa1edab144c", 0x1f}], 0x1) writev(r1, &(0x7f0000000680)=[{&(0x7f0000000080)="f3d37084c5c9978afc84e64f33bae6", 0xf}, {&(0x7f00000000c0)="d2923918e04818df40d0217f4a6d7f686a8c5f213c5e5367d3856002f57983744418fbc17f86b75d56131e0aa16c2c82e6504840a1be21e702cd1d6f81ee220cef1d1526168f4d703a0af03385e7edcd3df0020fc0621556de8ce8f88aa87d39fe80d30ae88bdbd2e590f04218", 0x6d}, {&(0x7f0000000140)="e1d48c25e0f4742b3f8cb89e40f9214e7898949981031ec3bed888386c71fe24d82c97037b9ecb380756868db7e7f6cde067a1e035bd01502356ea53b4a2e223a452610471244f27f38c3f941340d617bf16c5d68db4e8a87db3397e5ad872ccf6e66eaac9fe00ffbbf555978ffbe0ff1561a662206d16f11a7bd1f11935d53c442474abec8b23f518bfb80b30e308cd45c650c4f5362bc44e10f4c4e32c91d2ee5dd0a058eeee3e97aaa232232ff03320a78b138de96c7afc188ac95b99de4c9d04f28618f23582fb105d10b974d333fa04ab", 0xd3}, {&(0x7f0000000240)="048b3dd01b54240410f4daad716028447fbad1a67f03ae18d822f8164960c39701", 0x21}, {&(0x7f0000000280)="ef72343b9214e871a4dfafeac6544846d8e9702f1bfdcb56a7735fd841801605df67d49eeeec967f1d5bc9b002fad49dee028db6ba5e9213b15c6ecf15f233030aabd1c7c907459e00894ff521e653fa718e81dd78b2e9ee7324158e1e6325bc39a8d4445e589f43ffbdec94e7dd9863bc512955e0d73b35147ff9c700304e538d6728650ffc4f6fd0f8db906a74fa8206f1b4df557445bcb623f264c4e87e1a4798c381722867c5b55d0d127a20e50af8e473f5c6e13d5b3fc4f07707928dfbcf83810417bfeb0e548ee809ed74ca47", 0xd0}, {&(0x7f0000000380)="747b6b0cd73bdd03e3625e7ccad98a20ad4743b8c0ce43eaa8a5eada718a02619371e38713c552a84123c08bf326c9712e8042ae573786bf17ffd5a977d2e4ebb8afd62ce432236566471c67675079569db1014d1397493280bf434e34746156f6aadd0aaba634eb16203c05c4d073e97b84f74f952272be8326f37e1cfc95544e00c78718a9e9152bc70677433d8ad4f3b05a86751453188ab95eefde5b7aa2f692d6f134dd80c00b57a5b5219c28c2287ab9", 0xb3}, {&(0x7f0000000440)="901ec4ff0886d5e1444e1e32f063f15005b5dde18dcae5d6ba939703f9c7a6c12748428bb775beae5bd89a98323e2d9c4312f5baf8d31f88", 0x38}, {&(0x7f0000000480)="c2bcc7ab0608c2f076c388e2935e7e61032c21917174fcfffa07ef9c380f4b88b0bf908182286927d87a1e34d5096e287b8c090884c479166cf4fbcf356e2ef266604157b31e409780bb6a2d2549f86161a1ea3a6bc56f2b91fbee33402e7dc9044cdb1f6a4b169be9422dc5780aee2ad0ac06f973426a360bfc146a88986567ea848a7c0ccf796bd1f1e284c87f8bc29d7c0d99f5e60ac0a73cc36e8e31d0e663e9392cf858d3dc7f104c4f2dadbaf0f07bb12ee9742c590bcf64cf452f1891e229560f8fa630c3062c42a42329df7c870cccb52fa76033b6320c9181b20b1725788f647b9f", 0xe6}, {&(0x7f0000000580)="35883c7457980c49ece83bcbd7b566a5b174af67839f36f338763dea89d7f9d2535b8f70b2a89dbdfef2db2bffcfc320c4171549bbc48e5d529cf1894d056673f589f58dedefa1fdf67c46a4758c2d0f579466cc998ae150e252bf6692d6f43652fef3b3a963f4d4a4bb801ba49548290db73ab0a64d10214db03ec954ce5c9f5b42e449f4a2f935112416fd6e2e79f9650d065098b7366d896cd43c5eeb1021e66e9e6de92cd74b719750ceb5109d2b5de4094d39ae0c044cd3451fb4fd099550b39652", 0xc4}], 0x9) recvfrom$unix(r1, &(0x7f0000000040)=""/30, 0x1e, 0x2, 0x0, 0x0) 22:18:33 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000000)="f0c323c7229ff2e02b2b192b80d6da1964380a573e5d05d8285156a1ef7f03abda3b7cf5fc9d7bb7eec1b387c54cca7ae85e754080d25d29a4226740c4858e5c8768e8a6b2c99b431f15da384c0143e269e446b20cc0705437f7224518eeb7f60ffa", 0x33a}, {&(0x7f0000000080)="e8c335b017068f1c7982413b422d0757b8346297eb8dabf87a1da136039a10fc6e1de2af65d812c2cc9a0fef7984faa7d6f64eab110bf1a695e0de1441d563071b2eb296e2b2564a2aec74eb321732ffef6348fdcaa256117a5e0a98009c137faeb4437e3cc417df2691bba88c63b66b543066005c54b0c9f265a9a72a262518268626ada2025e4ec856d534220713931f9c27fc", 0x94}, {&(0x7f0000000680)="ff9aeffd529ff04ea4cf842e184dca3e480d46c8f2e0c3b12b2530bdb3c8c42fbb3c532649919e22c2ba943e9c47688e71320df3aa3b94ac03338fee3e33ac19050aae1fb9e3d4a75bfd76a6c9baa0451955f53e62523ffc3e89b042e8309469003e61addf7670d60efb43106e51a743c2e6b7d8080c5a5e9313f1744d826641cf7808103977a8f1b18223f7eb9b2ad204137c85d9087100c9bfc0d3383a0ace7d6aeb35c0b43178b841a67f3b4e2501c0ab8417b25400c1760902825a6ece6a2a3f9772f1", 0xc5}, {&(0x7f0000000240)="6e4bd690ea24adab600ad7a61d6263ee3ca71c60fa316daeb7336b6e2f4f042f5528631ba83f651bc322ed0b8b6659860a8b9f1f31f4a4d40613261f22d5546b48d78d235086251cc8056e8fceae2635ef20c11c145354dfef2f738f50842e171228bc62765a5a6471437ae116ce693f6054f0c303e502392d161591984656c1cc8c608b3517b668537a2a34dc167cce4958", 0x92}, {&(0x7f0000000300)="3b0ea82427b8e501861a619c3169dc6e015b1440da57c6e5eacdae3414d36c62c5f396c2c6929114840256fc0ecbe03501092c8d99f2f06fafb728c40eabc71a52dbef57937003eec1af24ca6402dfe8127356d0c04d551a07663d392895de775e943ef078a1941276ac95aa393eb29960fdebe4ac80d3b51f6f774ba3ad6e7b78cfa6257eab0da9b7725f5c598accc5d2442f7b51435ae8b449ac054b760f2cb4310cb1a301024c61ca61a2383e3502e44aeffef38711523908535aab1f8aedf3dc3796260f07906bc2a6e4a3643f59d86b340681eb1c1cb33b996b438fbcbeca0a2356d6ed220b3cf48165", 0xec}, {&(0x7f0000000400)="660543500284ec4ab49f59e9e068b45dff13dcb50342787cd3cd65209ecd861fb3b77957b66befaac6c5374687cdee1ca4323116519300a157840c9069c85270b3cb5364c9d0b93dcca93005898cfd0a13e21a0f363bb8acd3435713253ab57582bb98f5454dd1d2562ebeeead7aa7eb0f7c7c7395316e2dcc8add75387d39042f1ea15625a751a9a06cd440a99bad8c35ffa1cd63ecbdb94a5d1121fa", 0x9d}, {&(0x7f00000004c0)="09a64ad4b9a10484161ab73b1e1d2dc206d0a1c19a6786030f192c01eeaccbb25d51b5f2b735bbb3564d23406aa5bb98a4d14f752e9565797a72cc779f313c0aae9b9e3d416ecd2c6af359fe4e00035e71c686226772ef1b6b21e390c2ce5e38fc24e5ce4644e2788865c3fe0d0506ac920ad94a6329a40e1f090ba1c06e8c04e3252fa5ba72d2472bfa0254405fea9a720897688629fb402f", 0x99}, {&(0x7f0000000580)="6e432f6476fe96a35acc741670c0c36de4598b5656b505807bdf625283236afd92ea173321ca4b6d89606f95c34f12a06b2ba0a2b09064bd1cfd32d258708f5b1f165615ec6a91bc4d", 0x49}], 0x8) semctl$SETALL(0x0, 0x0, 0x9, 0xffffffffffffffff) 22:18:33 executing program 1: setrlimit(0x8, &(0x7f0000000000)) syz_open_pts() r0 = shmget(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = semget$private(0x0, 0x4, 0xa0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = geteuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x4, r2, 0x0, 0x0, 0x0, 0x4, 0x2}, 0x4, 0x3f, 0x1002}) 22:18:33 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000500)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x0) faccessat(r0, &(0x7f0000000000)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x4, 0x1) open$dir(&(0x7f0000000080)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x2018c, 0x141) 22:18:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000dc0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbeac0000000000000010ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92028f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb85abee3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d06cde2b26f8980e7e9d30a8f438ef40954dcc7f69c2138a5e4360d6180355078146a010001000000000023cec490bff7a5c7bc1fbfc0d0afe1a770e581956451de7fcaa4ae8ca8ddab80f299b22ee8c208f15474afd14ec378f0db7549e52844ad3200fd24477247ff586b509c258918fd9c30feccd992e0f23141caf899f7b8f2e44638321db43c1cf5cedc4615b30000e95d9a17227ce79d9c56aa7d1d1723321757e1bd5972414cab6e84070bab60ceeddda6e8a92962603f78476cfbe4cea1ab7c5df2ff4ca779eac28ef7804db74e7715ba4b1488a3dea2d67d673998b057b3b1df8cf7e795610f94e89d2d4b597d5b78955ff37a9c99da0963fade5fb586f3b3d4de2958f3986b5e58fd0a0d1f1e617bdc5b873e5ba9c7a238a0a0fd65f1f0ccb0a15143bf6fca92d546a264", 0x386) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000002c0)={0x7ff, 0x2, 0x7fffffff, 0x81, "7224040a4931603878b7406da64cf444a4c6fa24", 0x4}) socket$inet6(0x18, 0x3, 0x93f) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x10000, 0x7, 0x80000000, 0x2, "bd66a3d834686eb92bc7bfee848569e4367a4935", 0xffffffff, 0x1}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000400)={0x0, 0x0, 0x800059, 0xfffffffffffffff7, "cd6474f4d60ababcd6e600"}) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) r4 = getpgrp() r5 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) connect$inet6(r3, &(0x7f0000000280)={0x18, 0x0, 0x9, 0x800}, 0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={r4, r5, r6}, 0xc) 22:18:33 executing program 0: select(0xfed9, 0x0, 0xffffffffffffffff, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socketpair(0x6, 0x1, 0x5, &(0x7f0000000040)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x101}, 0x8) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) 22:18:33 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = getpid() fcntl$setown(r0, 0x6, r3) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x5}], 0x8, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) writev(r1, &(0x7f0000001700)=[{&(0x7f0000000000), 0x24d}], 0x1) ioctl$TIOCNOTTY(r2, 0x20007471) 22:18:33 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) socketpair(0x21, 0x3, 0xe71, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) 22:18:33 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x1}, 0x8) connect(r1, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0x6, 0x0, 0x20, 0x5, "e2c35c6365ba833e9197ee133cecd40ca64e3dbc", 0x9, 0x7fff}) setsockopt$sock_int(r2, 0xffff, 0xffe, &(0x7f0000000040), 0x4) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) utimes(&(0x7f0000000140)='\x00', &(0x7f0000000180)={{0x92, 0x4}, {0x3, 0x3}}) 22:18:33 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0xbd}}, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x2) chdir(&(0x7f0000000040)='./file0\x00') setitimer(0x0, 0x0, &(0x7f0000000380)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setregid(r0, r1) 22:18:33 executing program 1: getrlimit(0x0, &(0x7f0000000000)) setrlimit(0x0, 0xffffffffffffffff) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/91}, &(0x7f00000000c0)=0x5d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r2 = getuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) 22:18:33 executing program 0: r0 = socket(0x21, 0x4000, 0x100000000001bc) connect$unix(r0, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0xffffffffffffffe7) r1 = dup2(r0, r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x3) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)) fchmodat(r1, &(0x7f0000000140)='./file0\x00', 0x100, 0x4) semget(0xffffffffffffffff, 0x0, 0x200) semget(0x2, 0x0, 0x0) getrusage(0x0, &(0x7f0000000000)) 22:18:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname$inet(r0, &(0x7f0000000140), &(0x7f0000000100)=0x3e0) setsockopt$inet_opts(r0, 0x0, 0x800000400000041e, &(0x7f00000000c0)="00000000132cf55e46824f360586e87308d9a6a869e6cf9dcf148f532e1b56ad1265a5868bd7", 0x26) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 22:18:33 executing program 0: socketpair$unix(0x1, 0x205, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000001900)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f68bf1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa0bbbac47774795ac0480c44ade39f7a6764a4ab7955e41db40e53ab513f86433a14f58fb8e20bccb39437859914563f8c773c58a7cf38566b923672fd1b0a632ceedf7016b7a72fb7bb5b7f7f1140b63501cf1930fa8da1959bb16bb3c992ec78e7286390505656d1d716127b7343e5989c195d22717e4c800e0a1deb1364d473a93f4908635ccd52ab88ccad296318d1b9ea70940589bde0cb29e85343770d1e27080a50405dba9430a0762b276a55382eb060afcb105ec0227fb6df34c1888c4428f0ef73db1b9e6da75cf55691bc32a478fc23522a41e633e92fab02a7f02d80d2a8347bd8aded82fc8c010ff31df7a6ea348b88e2aef3c2fdb943dc6ab18bcb3e522161bc214738e4d5afe4ea8420eaa12589ed2088608a5e0d42227adf6462dbea340b8955df332d02d01eb8851173141ff99839cc910f8154005999fb01467ad6e38df594d2a8900a91fda60b01827a3460d6bc1ea59dc5b746eb1c1f9e13e78bcea78ddc0c991356564c6fb11ca937b9f9efa3d853fc924daa313dd5ffd1f6e67c39e059941ab3220e5644886c0fd21f24a0bf5598feac132bcea94798840633db19456f39ecfc4684dc1187e7017b73c9272197589b8864f59309965765dafdca6342551e243b12ef38f93c9eb3295f2205fa3341b25b857ca615243c9a2195bca2cae95d1b7d0ad3ed2e8f374c565a68be201875fd887693802f15c6347961369c3a707ebf53d014ec10dad12a2fd9483bb2ac655e297cdc28a631f814a46d746a3f2ed34b4e627ef15ee9a5a91ffcd96ca86ebfe34810f132834ed35dfcaa3602e8fcaee6c9e25d7cdacd74620589d00b782c39f25438c65f8d56c6bc56f1b8da318c66b1e2639ad665837442cf60d1b2c531ea50447485ec8f99c61238e0ac05bc577c8b722b51f060ba4d2c2a9ea5b4805bebda9da03d18b961774b8fe8d6cbc06710f46e2b347c74de59579d372e58baeb0aeb58b00017c88a6f1f751bd41f7e036e7ebdf3d83988922260b30d6f38bfd26328321626440d6cd5cdfc21b28ed35cdeca8f08aedfcee6ee170ac59b4660aba486f3c05e4aea4cb63f46b69ab668c4591663a39e0dd567448695192c46eafaa2fe762314e664ad1f0a2b0f4d2347510a1cab2ec37de4e8d66100d7bfaeac2562bc6af96526e17c7a88415468a21a95f1ac7f5920f4508af5cd92882328b1dccf9ca00dbec82e5688b2b426fb8c3ccf551ed7f41da0e3ae4177e1d0eee9629206c4cf249605a5c9e6503cf37c6b089475176324933e71a11cda323288e5c25d66fdef8284fbeb61f0c7f30e2c9b4962f48be52fade323baf3e18ff0cf82ea7604d6aba506509c12f240d36beeac34c7842e31aefc7fd8e53396d97f0b77f7c1fff0bc5825160f787419573f375f9253ed164a406c6adc797ca7ed20c271d46c5b8aedbac74827577ae45ae5dee0b59a98a0cd78ac6fc2d15e31b31fddcc4dc16fd17b694697943ccd2f746f8c7eac092ede01556c0e13035048595d1547568913659217d4e8a21172f806cd8a7a880930dfc73ed693b628c8c0d2aa0298ca80937a2302d9400a26cf7f2ec9146d99309c137cc4e9df930f80a89c0c52ae28a22d8e9ba41cc3d2dbc2f5d5564b1e0835dd55273e15e4ff5b63064d066024d9b877cd285457168d550f0974683561d2614420d04cff5fb96fc40641c319a4b7835558c4ab8f3b39ea775ad338caf11f4127e73a368b7bd40065b1a1b51eb3ee1f17c892c79b8c099ef76c878574c7df644d722c1e4895d04c949eb7fce3c7ab8e2e7ac6875915dc43c50c90b3ec92d8f550b9a622274c2670bf182b793e99dbb085e150dd9074fa31e0c35d872f4bdfbc401dd55392cf39c69d802ce3a84c410f3150e427a9797af8c15c6a0bdbf8943553926e40f793cf80388dbd9213fb263c8024a01589c0d06c580f877d607b5d13a7072db110bea75ead54984b100f683c2f024691ab5e7cb209abb7d92fa9ff22bec8ad5f21f1aca94cc3cd9504f7336af2484e9c65076169e3a45aa5a88acadb64e7165948a7a183129181a780f74e920de42e9f052da63222882d3d5f46741ca22d5cd24c62d98b52692bb2123d831605e71bc03c3135ba6092b52e20274853268aed26060d2d1669299f006b371536523cf4a10a33f7d10497ace4983d2aa00a03aa746a8cd0d03544fd5046c718edcc0c6ebc72b36f18b192741a1573515fdec7904d4d695a2dd8ca32590f171dcfacfc65fa799247addfe4cf54333a902e257ba1509275e2f790ae7d3c8db064efb0415d25892efb4a7483638c82c995bedd4dad5c755c922eae0b2f5549be4cbce522606458b4fb747e21b414c9cc08871a2067b29fce51ccfa6308cd108623029850e08247c4132fa15391581f8cf0744ab97725301b203a3ac65e6d3e630b6e4587f9ff9952ce60f2316a96052a37dab58ab9186ea82d26eabe947feb77e8919b3dd179a62f4eac7137cf76d02a73607b3d2531b52b8ca8b0ad99155309efc0205edf444c83523c1fed91d4723da859573279e400c3a3cbd7566ac6895fc08ff8cebf29afa467582b188dc841561830d50632ea2846c3c4da635782ce03927918618f2bd946f8418a504fa720ee7b5b31d90abe9049eedc4c97e1b32beeb8cea8ec030a767ec9b7f4316259df66a5c5a966638471bf9fba529ffca2265e7a1ba02e2b3dc16f8e82f1fb924ea1196a8ccaba75f333927b9904ab055c610acb39e7fe58012c1ab72319647ed4b5b4cb86a4f691d81617444bad6ee5a54335b980a8fadf00e600878849b243cee88b86b26573491abe40b17bc58a8c7a957d6656ed0c1c6476db5a36d29297c419eaaaa75a489d037b52c89b604edcc46e139565a8c9d98a492695704d1b4341901dd554b736b827ebfe0664cda19512dbb0dfb64d85c18f11b705d653f493ba1cfd6c62ad45a10b9c892fc9b156caaff5d47c2e27e0d66f2b5e0124678f9177ba1656c8f3f5978529066d617b2960aaee3624dd88368a14e2981ae373e97c79f0468eb2c243506d87475eff0cf181a920e84471c21812e647e0d8514cc6ba122577ae48d3307b68971b9d574d2454a155bee9177920b4ef957b305b7dd3ff4896f138e0b5895efa871f0257d186a0fc851aa48bd7f22c1af70151c8df10fb786ed8f496de4647545d883f359369178d8d25386bd4d5d7a1dfa9c53f9d899f4636adf4708754cebc22d8a85499db5fa84a4ced32f83acad4c78e7279ef01a6ec516e87d02f2fef09a56950c036ab7881b4ab8c1adcb126417aba5ef8a63837aa4d039b9530f6ae20273edde084e8747f32058f07a08ebf472adb25a0f180cdaaca6934f75b5d229b9aa806c1d200a4e47199e67727d339e4187b327d5f0d0dd2d8969f8c00022a8ad89653e249deaff5d9b0c67771817cf011feaf8a079ab9d30f39291977f4f24b3d0bb5a2b4a4598815b7f0c6ba625c44bf9f6d27b79cdb758fd11a2af083ef453974577cf36f871b274fcfd1dcb893c57940d7068933e080532ad05de24b769dda96cba468cbb311c6e8f494c4f97418b3dc1b212125a7b8a6e7a203264ad90b345b32c9daa2e5f04101e7ec7eef55eac6e9fbb1b918a0156d15d392298a12e0ec1bda2fd8d4a6ea221aef20dafe20d50a2cf19a727a7a510d3b5de18e25dbd4922c36248322a2dd17a36a88a15d5b150b8175b0731cbc9e59dcace9403d822aa9f37685ffde453bbe5fdeddb124d76bc2202853dd1542450256ee9dbddffb25d22ee0002ee42fe993b84ced01d1813c31de6cb7e6dd98bcf3362373cd228d197931c860d0d23aafa78b57510a5e641da93e301d32462c039e7c80f4bc51f7754b1cf0d8412837b9bba4aea2517a98c1dd4467cb566fe98761a5f282253d262b0cc84fd3f81add0178a79c92660521be8ea2e8087b12edd8897531c7d530621b245133685585d70d77900f2b33eb3a6e8664b6b09dd9eb7cf179f29d65cdd9dd09c931cd486a0535301191bb9445a519f23dd4a930c44d15c326a1cd6722427e6d495285039a07f78645a732c765c7ab8e575bc3ae2278e98b0c13e1dd60098dfda3d61f9bd2c506eb471fa5241b0259b91c6d558796ba969a363ffdfda02e7cd512f05eff559706f08e61cb5ee42175e031278638668e6ced2f4d8de3b001b87b1fcee1a05b5ccab2823dc3f28c79a7e49ee2c9e1ae7d0518ec72b2ae3ce9fec5aff0021de73aad9d74f3a8c7f6461ff08d9a4fd55f0b10405b20bea47bf561583136b1aa0665b338282d7413a23d3819bc42476ea1fdec3a91c1148768406eca3445acbcc49af3908a3bec3a218511ba8178faf5210b66de81caffaf133063e2dde1aa1024f502bcb15bcf560983532dd0cfcb0138ea6860006f73f71ae37fa0bde23d74f3d613feb7cb66b6eb3b065a786a83baab42beef3858dd7d9070fbf6b12126668422b9fb62e892c1335ac067f9659f284bf8321cbee9492f36fbfe65834c463a3e80dca189671afc2e7538a9c6bd72d979b6a4425e7fffe12ab8b3921655aaa8eb33961057a7fedb4ec51d39e0d0320e5cf9a6a76f6b8e0184b7139b6b24d29826da3b64e7ca23d785a8ac2efdf3dd27602c3cf48c12a178c32c283ed08db93405389ec89d38329025a8374fb4f91d8f42c368e96babfaa690bbb679d21d2329a951956791f2db62fb85e99d0a4187f2d8d83970117ef84e21a6d02ebb69ca232ceab", 0xf1c) sendto$unix(r1, &(0x7f0000000240)="980309a20001d87ded976eb0962024cc238d04d19658fee051ec34d9259a601749a9df29a1b77f607c3383555c81cd99f4f5e00e59b7d5f507ffa1ef7226f28c98906c0205da877e584367d0f71958aee0ff5c300afe5a9b40115be4793afd3385a8ef07b0c9de40561589586f030a93281554ca32ba68ec7f6b701dd679e9ea5ab048ff02a1289650d702cd1c124342c8d3cf7df35c97152213e94ae4ce838814c44d909a26f89ae748b0456fb365f1b510c1a0c003aa52fcc8c16abc7005f0bc1ab9d7279aa674e7346bcbb1ecc9203be8190458227e2ef6544ec2adbadf710dcec9a92f", 0xe5, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f00000004c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000940)=[{&(0x7f0000000080)=""/141, 0x8d}, {&(0x7f0000000140)=""/240, 0xffffffffffffff24}, {&(0x7f0000000340)=""/68, 0x44}, {&(0x7f0000000840)=""/216, 0xd8}, {&(0x7f0000000540)=""/218, 0xda}, {&(0x7f0000000640)=""/87, 0xffffffffffffff2e}], 0x6, &(0x7f0000000740)=""/249, 0xf9}, 0x841) execve(0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 22:18:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) 22:18:33 executing program 1: clock_getres(0x0, &(0x7f00007ef000)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r2 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) r4 = socket$unix(0x1, 0x5, 0x0) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pipe2(&(0x7f0000000400)={0xffffffffffffffff}, 0x10008) r7 = socket(0x0, 0x1, 0x100000000) r8 = socket(0x1, 0x1, 0x4) r9 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r10 = accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x93, 0x1, 0x3, 0x77}, {{r2}, 0xfffffffffffffffa, 0x81, 0x6, 0x3}, {{r3}, 0xffffffffffffffff, 0x88, 0xc0000081, 0x2, 0x2}, {{r4}, 0xfffffffffffffffe, 0x0, 0xf0000006, 0x47, 0x8}, {{r5}, 0xffffffffffffffff, 0x10, 0x1, 0x7b, 0x1000}], 0xffffffff, &(0x7f0000000300)=[{{r6}, 0xfffffffffffffffc, 0x4, 0x20000000, 0x1, 0x7f}, {{r7}, 0xffffffffffffffff, 0x6d0d7b4ef95c4f88, 0x80, 0xbbc6, 0xc03}, {{r8}, 0x0, 0xc, 0x3, 0x87d, 0x6}, {{r9}, 0xffffffffffffffff, 0x10, 0x0, 0x9, 0x3}, {{r10}, 0xfffffffffffffff8, 0x0, 0x1, 0x5, 0x330}], 0x3ff, &(0x7f00000003c0)={0x7, 0x4}) 22:18:33 executing program 1: r0 = socket$inet6(0x18, 0x4002, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x1000000000000000}, 0x10) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x98, 0x100) connect$inet(r1, &(0x7f0000000100)={0x2, 0x3}, 0xc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x7, 0xffff, 0x400, 0x4, "2e9cd43ecf85b56e3d082fbc91567a7df4836d16", 0x7, 0x6}) socket$inet6(0x18, 0x3, 0x200) 22:18:33 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000080)) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x8, 0x8, 0x7, 0x400}) 22:18:33 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0\x00') socketpair(0x6, 0x7, 0x3, &(0x7f0000000080)) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 22:18:33 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x3, 0x2, &(0x7f00000000c0), 0x0) setsockopt(r0, 0x29, 0x28, 0x0, 0xfee3) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="e03f1feafc2d6b488a4196fa249f5fca0ddc6346de81971373d8d6befca0532cb94937416c26575bba8ab10fdbc0a9c244c7b3c433c501fb734fdcb15d6506c0d78af475232a42abc1af788a9acaae7d9b9c69649d66f70d22556c9fbe707d63cb", 0x61}], 0x1) r1 = shmget(0x2, 0x1000, 0x4, &(0x7f0000ffd000/0x1000)=nil) kqueue() r2 = geteuid() r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x2, r2, r3, r4, r5, 0x40, 0x9}, 0x19, 0x6, r6, r7, 0x3, 0x1a70, 0x5b1}) 22:18:33 executing program 1: setitimer(0x2, &(0x7f0000000080)={{0x0, 0x2710}, {0x0, 0x7530}}, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x8, 0x1cf3}, {0xffff, 0x7}}) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2102, 0x1) 22:18:33 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = shmget(0x2, 0x4000, 0x29, &(0x7f0000000000/0x4000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r7 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x8, r2, r3, r4, r5, 0x40, 0xfffffffffffffffa}, 0x3, 0x100000000, r6, r7, 0x4, 0x7, 0xfffffffffffffffa}) fcntl$setstatus(r0, 0x4, 0x84) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, &(0x7f0000000180)=0x32cbcc54) mlock(&(0x7f0000002000/0x1000)=nil, 0x1000) r8 = shmget$private(0x0, 0x3000, 0x100, &(0x7f0000000000/0x3000)=nil) shmctl$IPC_RMID(r8, 0x0) munlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 22:18:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x6, 0x0, 0xfffffffffffffffc, 0x7, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000580)="ecb63a03493b6bb0ffd15e7a9ee76c7c8af2cdad24d801fef9c205b0a3e929ffffbe7d12fd889a715a93d2855244907309abb3237586b6680334638f164dcbb5dd8751b0edbb86aec301dd04", 0x4c) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() readv(r1, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/54}, {&(0x7f0000001880)=""/4096}, {&(0x7f0000001780)=""/200}, {&(0x7f0000002880)=""/189, 0x674}, {&(0x7f0000000440)=""/104}], 0x2d) 22:18:33 executing program 1: syz_open_pts() r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x81, 0xf0000000, 0x0, 0x20}, {{r0}, 0xfffffffffffffffe, 0xc2d0322a65f1f957}], 0x8, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x14, 0x40, 0x7fffffff, 0x57}, {{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0x50dff79e, 0x92}, {{r0}, 0xfffffffffffffffc, 0x14, 0x40000008, 0xfffffffffffffffe, 0x7ff}], 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x1000a, r0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) 22:18:33 executing program 1: poll(0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x8) 22:18:33 executing program 1: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8297, 0x10) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000100000000}) fcntl$getflags(r0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xa0, 0x100000000}) fcntl$setstatus(r0, 0x4, 0x80) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x80000001, 0x100000000}) fcntl$dupfd(r0, 0x0, r0) 22:18:33 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000001180)='./file0/file0\x00', 0x10000, 0x82) connect(r0, &(0x7f00000011c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) bind(r0, &(0x7f0000001200)=@un=@abs={0x0, 0x0, 0x3}, 0x8) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) socketpair(0x36, 0x8004, 0x3, &(0x7f0000001140)) r1 = socket(0x1b, 0x3, 0x6) getpeername(r1, &(0x7f00000000c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) 22:18:33 executing program 0: madvise(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x6) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x3f, 0x1, 0x709, 0x3, 0x6}, 0xc) 22:18:33 executing program 1: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000003}) ioctl$TIOCCDTR(r0, 0x20007478) syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) flock(r0, 0x100000e) preadv(r0, &(0x7f0000000500)=[{&(0x7f00000001c0)=""/200, 0xc8}, {&(0x7f0000000040)=""/19, 0x13}, {&(0x7f0000000140)=""/17, 0x11}, {&(0x7f00000002c0)=""/219, 0xdb}, {&(0x7f00000003c0)=""/208, 0xd0}, {&(0x7f00000004c0)=""/57, 0x39}], 0x6, 0x0) open(&(0x7f0000000100)='./file1\x00', 0x10808, 0x4) 22:18:33 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = open$dir(&(0x7f00000015c0)='./file0\x00', 0x0, 0x1) r2 = kqueue() r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r4 = open$dir(&(0x7f0000001600)='./file0\x00', 0x20, 0x100) r5 = kqueue() r6 = open(&(0x7f0000001640)='./file0\x00', 0xaa0, 0x10) r7 = getpid() r8 = geteuid() getgroups(0x5, &(0x7f00000016c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r10 = open(&(0x7f0000001700)='./file0\x00', 0x10080, 0x2) r11 = syz_open_pts() r12 = socket$inet(0x2, 0x2, 0x4) r13 = open$dir(&(0x7f0000001740)='./file0\x00', 0x20000, 0x21) r14 = socket(0x27, 0x4, 0x81) r15 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001780)) r16 = socket(0x20, 0x4007, 0x100000001) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000017c0)={0x0}, &(0x7f0000001800)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000001880)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000018c0)={0x0}, &(0x7f0000001900)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0}, &(0x7f0000001980)=0xc) r22 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000019c0)={0x0}, &(0x7f0000001a00)=0xc) r24 = getuid() r25 = getegid() r26 = accept$unix(0xffffffffffffffff, &(0x7f0000001a40)=@abs, &(0x7f0000001a80)=0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0}, 0xc) r28 = getuid() getgroups(0x2, &(0x7f0000001b00)=[0x0, 0xffffffffffffffff]) r30 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000001b40)) r31 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r32 = socket$unix(0x1, 0x5, 0x0) r33 = socket$inet6(0x18, 0x0, 0x100000000) sendmsg$unix(r0, &(0x7f0000001cc0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001540)=[{&(0x7f00000000c0)="cad7912cf95184b6c25cffc9c331970480d936a4c22317d7dee4c92695e6348c82aaf50f8c7908cba17ad71656c6c77f829a613b3477227edfdb4c633e5da518e34cd0741911ec9e404a7b9eb030210f95637aaf1b5c2d1fa13cc6e075f1c6", 0x5f}, {&(0x7f0000000140)="5e057fbdc78f9e84d4276c7d24f40a645015f7546ba59c4b7dc6cbf591155c1745aed47a8e812beb6dae6efd3025bca94649cd492fbf2f1c33c3bda0488767f09d00632b98a15e964da5c3f4bd02b3495731fd5e694b0b1d2f6e09907ba9871df91119eba89604c2781f546c8d1443d8ff79bca9dfdba708dbb60767e8b257d96403259cd40471aa2cb192524091950e9b2d1f9a39ce584bc50042ca4eb522d2dba31baf101bf1985295a0cfdc6fd8bb8fc57e3bdbba5d6d94b337f212373df92cf820be67b74fb7015ef0f76d9292bf3d5a7d8b32ac24be3d2c95cdf61945cdc4d929df8c29153dbcd5f0bfa6e5969b6c4b3ad233f57150c376f3", 0xfb}, {&(0x7f0000000240)="ea7f9aecb6177a6826840af94fcfaf6ffa1738fb5bedf93ba6dd50a779c8d57ca984e94facdb6a987464ed71074672e6d9aedaeafbb44a5b99feeeeb633aa6f963fdbe6893f1f48c3a9b3c76ebbd7fab58ef8fd08db386a0ba1fde6f8517d306878d1c0e56ea966203ec7931a7917f397b9386ecf27fc35e3ff0b0f6c3b38b5cf9c6cba68a64ea8cda9a535af9afd9a860ee390e812314488a8f8ceb20efed91e26783c1ad4d5409f7f3013b1185e30618e8af66bf82241e4be30d3faee1a59a8a1c83bff7dd4f19ee835456240ff482cce42ca5c550720428e649b2c454ca41b2daf449e586433f99dfbb3fa1fe4052d553a230e811ad429078a979c1c51e70bd27c8669cbf89f552711a86a88b4d0a7d20245c10ceef584df0aba0e0835b321aef27c57563b89bb67df3a76d414757160ac01ec6cf594a74c0c82bceac5f5532aa23f4fce7538ba5159c9f1c854a3c5dddacdac4c01095c8017bb267b2befba6b6f40f8e554224248f464becaa0bde6ad8a21363c18f32ae81b3452739a6db50c1425a678001ee49ac9e1ff4f3d948063f1098f0b9241aa90d5d11fa41364099feee9d3a1ac573ded73550dfddf2a0db3a98802017985f2727610bcc8d2f6a2311fac852681828e0c30362ab3cf6e8728a963f69d6b8f622ca3a5cbe0dc14b5b31e852429a54e4ae5597db0404e660504e0713e31e549b8a5edffd09f0b46225b1f7bddff92d9fdae20e49489e34f72c4ded46a1777ae662e6245179bbc28a03aa18441b77863f0f4e4f9b984d16eef1574aa550a810dc5af3aa8974635a8d25dae4eafd53f86f883095b8eb7492f5f19ff55ec72fddc5dc698c90e8a62934bbf7ca63f13e29371ad2facb811721b812dfb250fc8891e8027536c014c127b46354274fefcd5a03979bf2ba8b991f808a2bac3d0fb2db9aed3798025a9bed3c45c5a7a389e4465eb6e68449cf7aec8f3029cf7c51c0bb7f93bd47ba67b3e3792ef748ef6ab67a9c4ca159099c4bc7abfeaafeec4815c6571891bac6153699efaf3d3120a4536392917625330b97b6223a943f697557e3de733b40b7cbf296c8c7d30fb56138284c8f8c9af183ecf7cc4bd417b73f03177982e821bc2bee38bf14af0ce423f1916869b73d48616e3d8f6f3050de948e7bae25580113f0628fc8c8e5a1302b93e7a9bc16324c87b4b630e1c70bccfcab9588e731a9567d09e54f1db906921d50242f36f6f0341c35b1a755e054db31e1967627c573da4fdd493ba83aa528b4b5244766f51da3025b193dbf2373ee1e4818cec45fc7c167ebef522aad1fa825633d81b08ad7b588a4d74a19f19f6b64997a0e5f3198ecfb8d75934625385ed193e5e00ed909346572914e51d10bacb1fae8281d00e680424327176c4005656c49040f04b6b1aeb9ee7f9f2ebfd521dac86e0ca0ef881f7542d74f2129327a833bcac2b6a98b2095bd937102605430ccf9985073f198677fb3571bde459d6a1f582bf83d864acdf921d6aa49aaee75bbdbe8b433a414fb5622b998c057829279e9722a04bd340518d6c2df16d0f9844f7f2f72089b133c3d3b17dce1d985eac52a4a706af57af1f4b201119c0a00a70a983687155a4869efdec0b5526e246f53b720a6c577610b2865cc3a93f2dff5d0c4927e3a107f92075de93e18a30d704117b8a0fe5a18b236f9e0e1f1200ce6d702281aea3c1abf5bb2d99341e45590a98dd194e15afd1a031d458872f87535e6627ce755459a1df68c27f4a37820fa7a0bfe80c410bb711a62c4b142197e151748e4f1479db90b4aa62ac465d5625f05202624f22539579a62d10879f0a5833a3ebb5e7ffd63f2d47836c1694b4fbee64695e4f1ccfa34b3465e56c5dd32e57fe6b04489f84d6003931085e77acb92c91f6e7a2b58d820930c45f42d00c1f7e95cc7e6654474fff8ae9f8ab326855abd78cbbffea28d9728340863b1f990c5eedda3cd598cb2a6df2d7115c1a8ef24999c00a03f52a3a9d82c6e30e5a24db9fdce6646ffc68a526db72e941f34230a89b86d4e946d5c0747be8dca0623700a1cd79fa0d1a7b096bc1b48fe9bf8b32a37fc315f10da7136f40d592e7396bf87724004f95a54344cf84c58edc217202aea0ba9e2dd73e99c790fc9e61816673f4392d9c2df8bd2225d09b4ee5f62c1a47955c9947b1e5241b021f143b60441c7f87f2e85568b1135e410f5172db14e7717201eca378931c96465c7889274f700b9cf6eb3e5d74d3d78da5dcb97cb439f2f83f5b4fb3ba7074e83333f45bd9ca55b372b0f69b3784d626b5c661d5f7a4433b41e7e8ff0650abc8b20a1ea0756515355c83eb0960a0c4b804fe7a84f63b01d1ad5e154a459acc8b6d7bbc0b01eab0082513445534ef9cc91c52f876735c6a270f96a0334cca2293097456419b97289b92a75eaa8a999435e9b6ea38b0e363466480a954c99a548bd2de5099ba0bec26e8347b959446015b5c2ab9c9806123e92e7ca70bc5f5cb1c486ebe0a20df1ee7c89e4f35c05f0f9624ee28a2686a957fb32d71cf83e081c3deaa60f6c4999a6a16fb4d196deaef389b532280b95eb55ca1410e053a614522a986810a2e635d99307740fd2a627568c5a6a01b36e710cb74f32c4a049679f3c8ca0e415e15be713743d52b447f1ae78479814a71ca1c6815c1e34a20a12af3473d557c2e3b583ee129e7bf3e33983f34c89ec3ac63d97e93ab90babcbbd52a9d615c4db35e296cd5e5fd9a1055d3fd93cbf358b43e7ca6ffc7c8c1d73e1051286f230485f1e236a575faf7833c451c8ba4a6ce97376ea557929187740d2ce4bc14c683450fc13d834a29748f279d2b9d3ef8df8c0395ac30ec29a5c031c8d84e5a74ee95104e1a5d8e791fb0ecd14e059a62003ac97a95ccb1d5150634caf862c5405fa30a380f69b037fcd8efa24653c859ec2968095d801808f42cdd3bb4db728c9e792072b5ac36e64149f9f61ab175b7f31ccd1408376e4e8f86e20371f72738068f3b203e57a2fbe96c2a670542bec03a5b95ab0b1a8f05ca4f6f7139fbcfd9c556f1521f407b3aa46d7ef23a54ba086a539fad5a2b84a27adbd489f4a7bdffde43b7f0c059d1f9058e84398af746de1077a64668c82599a80a853e07218817cd2309e1ff67f6630046ad64c6178a351ab8d92d342e8e6501482f0507169a552c33bc7cbb29429c023838b521d336a9bcbe46e16e8b98847f1f4ba30aa74939faba4c0bcacf75416e856cfae52b36d0f83b0f374da0fdb1b5d9d38feac25bdbfd9763651d4d2b5c6faeaa6ab4af5cfe013306409c901314f1973d6b8514a45213e8059ee181fbadad3a3e2887ef954c0cff9d1991324332ac3715163e896f8fd8d22bb4ec9686a41ede967828502fd9907114aad36bd9727fc9edfe45bfa3a594c3f60fc206679863a53ea80c8d2e5093140c4df3604e707505b2a19bb0d5c426dda138edd17c81cced413d4f9b47c926c5547365b3861bfd9c0878025505983c2626277dac9d40ee17256cc280a2d299873f61f7b14b3093b171a0abf37d06634601181e5e064da334e05e39cfa56df1800d2b0066ca0d48be1d5342933f745d0ae7a3c754893294c4f33936c69aa1fe2936e30b82984718ac95ce13444e3b56ea2d35dcb39bf544e22ee00b8f792a7334f608bcafdeb2d06ccb8f26d975d033010443c3e6c9979429346908c41d83de178db1cfddbb917ddf030666e26483d12d3db7672fab52e39918632bc8fb7fbaa25cc1819e7b9baa43a98eeafd908f8caaa924049393d65b5f6c34520e099fdefcdd438fda1f5bc530d0f3837f19bcc9c396c1ea2a469fca6efbdd531178d8d0f3f1a9704c2ffc08bef0b33476c35e5851e592db18af6f7828031dbab1253ff3d1c131320cb257904d985f68926a78398ae95eb272fbefae02a3abf555fbd75a02f36b439300811977bed505f7bf73a1b970cd84d25fcf9bccf7a85a99714ffc0351407becee214d2a02fa6aceee67c5080b264af1f5989db6016be5ad8968e4301751546b28ad3d63e72606a5e4955e2fa1b1320f4bd0eb0911fd625d73229e89f272cf6c6b38a6efdc3f1051fe084e1a234871451f1a16dac9f831adb35cbee0547b5864e1613cc718f32587a4e9072e176a0eacfadb4a54be5e3e47fb91b282eb45b427a8957d88caf158f6502d87e49bced58b77bc95f36968d318bb26ac66ed38042d6cf2d6ef853a56c29151ab0cb8de4ff6f03eda9f271913544063cf6cfcc8fea48b2f29662648cd6e66ba03e9e1934799a525fccee594dc86e2fd9c45c8dcbf00f360f560b43f6ccb2a22b50b3bd13cb014cd7e6aa4fe704dc0e649062ce6810afe5d6b944509fd6021ad66222adefd093ddc486296d58b0d9177ff047a02e79632894a0f66ad5f52a3ecbef54825af6aa8dbd22dc220f5ac03e6155b5ab217fc0c949ef86c6480a1d1d03d763db9c7489f000d9a190305ab03fc21750d2edb098c27c6bca8ed3c8fe91a46ec16313ef45a26536bb724829ea2282dfd36c419dd5fcb4815e3d527a4182ea2c6d6bf2c8dbf4ccea1f1d3b5667a3e4505a66b9c812cf58b9909d04b37ac9c43da1e4457bf80509bef42a10342325c0407ce3a6ccb829a72742e1206b3d3cd0e6881015c927ad68e959a7846d70e35b6d12d716d56f56a56ddb26913f633bcc12307a3070590bddff13e0740e593fb26a6b4ac2d5cbc2d7c6f2dd96543ac19382ea8f80f306a66756ea20fbb2290158f37635cdbaf50ce19d0b1ff67e575caf2d8632c85e375d09bedbb5c035b2a0defa2609bc8bffbc24380f2c828b52fb59f9628df9477cb986196a0c6fdf1e1ddd38eb6a9a6b579dc3a009483c1e412d8f43cab5820c0a229edc8188e9ab5e8cd4a5e3d7aac6791979a4a81bdca6733f057cfbe68d355be4ad46a034632aad6b6b8a539a62b97c6662c9ad10225b36ec858685e17b0bbab43d055814b7dfe945b8ca85576b94910bd17b4e27828a83b397a1b61cce767a6dcff30d25c59f245965ff9ae45290537f86f5986e36e96f4862a429ff2fce5138b6dc0369581df1ce023ae5b1bd07408679d652b84c9e2474ef7ef74f4931d9b96cca388313da5a76b8634f7979c8a5f93cc9bb76f6e11dc940f60caaaf670c55d9d0f759e765ae31200cbb5223d79447b31402d18272d8def092b83ad5bed8d6a2cf88f6315e9ab68cbbc8ca9da82c5372ca6909e272faf57fffe5da3b2d481c24ec0d61f81635c01ed6e4f92ee5359ec29447577d14ea297c29283ece5553373b56c6b8769de5d495ba281d664dfea4d4340ce93e8148b142ce65f00febaa7c3f0459de6bd39af904d559739214ce361f07942cdcb6718db37a2e9947b037f6418ded96506dad05936a0ef7baa4722eee2d305fa007220f85d26a8dad2e841f69a612d4c49e8c5399bc0be3c8419daaf14779071cd2e7b60ca41f2b2cb50c4a456e0062ed6fc3e4b46b619e1c025b80e0aeac59ee50172b5d41736543a1760ee395713fe467c5783652cd23801ebeb2c2b5f688994ba17a435187ecc27de37146c7f477e0dbb28b495bdc7a10a080b09d95ad1f4b6b1f2d39764b48bda44e94aa5dea64bc0b7452e9f635b394313a29ba2f0c04e05072e5eea408ad5766433e5d9d4a088d30b4c824a232e4c9cd1178704b824844c8983ecef7472164e20684bd3e407cc95d9e26ea2d39005b66896d1d494c96fcad00293dce8adb809c366d13a18f7ed83b4245339751d860c1cab09aeaa8c93dc3acb2828e519b2d15881f748e61948a4d728e", 0x1000}, {&(0x7f0000001240)="cd462994e7e817b73530fb8b11da1e9e86ee82f5daaf4a5b31e705189f8091fc8ac0bec1dec5939583ed70235a856b883014966f2a73edd472f913a97c2af825c6f59620fc037c04a72954af271d6052fcf1d157758fc61e4fa58a19a3b5290245f303045d47987f41150450", 0x6c}, {&(0x7f00000012c0)="ab26abe959ec7ad518c0faa5e2d79188efc511629e8b5e65d4e146d9d5b449f6a0e51ba18614fab189f36a8f8192f1a9f62c84ebadf752606fcc7a650ea55adcdd", 0x41}, {&(0x7f0000001340)="a3b448f842b4a7de7e24f997c2e5c99135794f274822eec4531e25cf07742ea483ad592aab45ac326d1eff22c8b8c1b53bf8025af90c92c265bf6f5bd51f2db4f9050661a31e662298426caaabb7e82bba5d538178a015d2ffb45cffc97bb8f0a5d4ec42f52208caf48fe73492309abdb915e2447738e75893cc19ae2b443bf7b5026cb22ae6f19a76b7c5936342d487c55d57a44d757a1c232f4f9585d3f57ab5", 0xa1}, {&(0x7f0000001400)="50c946b6a848e328431a3e8f7b49bd08ce3b228c40", 0x15}, {&(0x7f0000001440)="552ffa004d49cb48fb6cb0d8e8050d6bdfc829066a3a9b272f071011d03f1905ed336687708121cfa5b8480b520c0716192004d95449c9f139223f0b0ac5e37996b9a9685df3be47d74fa82cf158013757eda823514149f5178d20c60cb89b45e07f8a1826e0d63a8b042e63163c145b839ca569ce3ddd652f8b961f175cc308cf1f1f04f499964c62863d478b8962a1409eec3f2c695089aae7e7ff61673ab4cb109aefb0779c94fd41feb3f8e9e2960025e2425ec21d38d8f2d009f4325e720f12cdd02accb671c24f732a9ec6636a878b0505", 0xd4}], 0x8, &(0x7f0000001b80)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x30, 0xffff, 0x1, [r10, r11, r12, r13, r14, r15, r16]}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @cred={0x20, 0xffff, 0x0, r20, r21, r22}, @cred={0x20, 0xffff, 0x0, r23, r24, r25}, @rights={0x18, 0xffff, 0x1, [r26]}, @cred={0x20, 0xffff, 0x0, r27, r28, r29}, @rights={0x20, 0xffff, 0x1, [r30, r31, r32, r33]}], 0x130, 0x4}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0xffffffffffffffff, 0x2, 0x0, 0xffffffffffffff8d}, 0x0) 22:18:33 executing program 0: symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') readlink(&(0x7f0000000080)='./file0\x00', 0x0, 0x1bc) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x70) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x101, 0x80}, 0xc) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') 22:18:33 executing program 0: shmget(0x2, 0x2000, 0x281, &(0x7f0000ffd000/0x2000)=nil) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x20) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x9, 0x8}, {0x18, 0x2, 0x200, 0xd9d4}, 0x0, [0x9, 0x0, 0x1000, 0x4c5b, 0x4342, 0x0, 0x9, 0x7cb9]}, 0x3c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x1, 0x7}, 0x8) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockopt(r1, 0x40000000000029, 0x9, 0x0, 0x0) fcntl$getown(r1, 0x5) rmdir(&(0x7f0000000140)='./file0\x00') getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) chroot(&(0x7f0000000200)='./file0\x00') 22:18:33 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setrlimit(0xf, &(0x7f0000000000)={0x1}) mincore(&(0x7f00003d8000/0x2000)=nil, 0x2000, &(0x7f0000000040)=""/104) 22:18:33 executing program 0: getdents(0xffffffffffffffff, &(0x7f0000000000)=""/1840, 0xffffffffffffff91) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r0, &(0x7f0000000740)='./file0\x00', 0x2000, 0x8) r1 = semget$private(0x0, 0x1, 0x240) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) getgroups(0x3, &(0x7f0000000800)=[0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xc) getgroups(0x3, &(0x7f00000008c0)=[0x0, 0x0, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000900)={{0x3f, r2, r3, r4, r5, 0x80, 0x5}, 0x1, 0x36, 0x6}) 22:18:33 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x8284, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x6c, 0x1000100000000}) r1 = semget$private(0x0, 0x4, 0x483) semop(r1, &(0x7f0000000040)=[{0x0, 0x5, 0x800}, {0x0, 0x3ff, 0x800}, {0x0, 0x7, 0x1000}, {0x0, 0x101, 0x800}, {0x3, 0xffffffffffffffda, 0x1000}, {0x4, 0x9}, {0x7, 0x815, 0x800}, {0x3, 0x4, 0x800}, {0x7, 0x0, 0x1800}], 0x9) shutdown(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x401, 0x200008004}) 22:18:33 executing program 0: setrlimit(0x6, &(0x7f0000000040)={0x7, 0x100}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10080, 0x150) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x240000000000000, 0x3, 0x9073, 0x2, "8dac62a43c9426fb353b88efc3de482041871e1a", 0x0, 0x1}) getpeername$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) fcntl$getown(r1, 0x5) setrlimit(0x8, &(0x7f0000000000)) accept(r0, 0x0, 0x0) 22:18:33 executing program 1: setrlimit(0x6, &(0x7f0000000040)) mlockall(0x1) mlockall(0xfffffffffffffffc) 22:18:33 executing program 0: r0 = open(&(0x7f0000000140)='./file1\x00', 0x2, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1010000100002}) sendto(r0, &(0x7f0000000080)="b6e4dc3a77f3db99f3ab424970eaf917c1a1d902a1b3c36b8e8e38083070060b2351f7d98a3f259e273a2deedcf03445d4626452", 0x34, 0x4, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) fcntl$setstatus(r0, 0x4, 0x8) fcntl$getown(r0, 0x5) 22:18:33 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000100), 0xc996, 0x0, 0x8000, 0x0) mincore(&(0x7f00009fe000/0x600000)=nil, 0x600000, &(0x7f0000000380)=""/127) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x20, 0xd76}, {{r0}, 0xffffffffffffffff, 0x4, 0x80000002, 0x60000000, 0xd64}, {{r0}, 0xfffffffffffffffc, 0xa0, 0x20000000, 0x7d2b, 0xc595}, {{r0}, 0xfffffffffffffff8, 0x24, 0xfffff, 0x7, 0x9}, {{r0}, 0xfffffffffffffffb, 0x40, 0x40000020, 0xde}], 0x1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x26, 0x4, 0xc378}, {{r0}, 0xffffffffffffffff, 0x20, 0x8, 0x5, 0x1}, {{r0}, 0xfffffffffffffffd, 0x40, 0x20, 0x1000}, {{r0}, 0xffffffffffffffff, 0x3, 0x0, 0x3, 0x194}], 0x20, &(0x7f0000000000)={0x10001, 0x4}) r1 = open(&(0x7f0000000240)='./file0\x00', 0x40, 0x0) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) 22:18:33 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0xa1) sendto(r0, &(0x7f0000000040)="c08670066abbdecdd11197909d91120394ea7477df3758db815e19bf12883e943c143e438eef579c2e96395b96d383286b900e6966e7a08182ea301e3d8f2f1c643a900465354001e06b166362bbc00765d6468457df48b20e83d98804117d5882ce2f49a3bb1cee0cdbdc0185306f79346ec7bb4dce0feb640b2f9c791e2c82f4de733a0ce5ee52b21f9920cc280f746f5d89cb905b5b2fa09172c0189e7058e2521ad777c30eee02890286b4f667bc79b93ed89d9be349a5d873b311e0dd7d3dcb79528a289fdfb4618e8b83550eb93826d813d684df2cbbe49113496dcf412f098869bb6c717ebf0a739c417a489fea1660aea987efeffcff54bece9e7c3447676851af9ca31960e51c48a11faebb386c57a17d1eb348ef79342a9d286450bf52acf4a04f2b815b7e17de6a1266eb6f18c5e75d5e9e7cb6d2291f3a4f297d8bc197139732fb6fbb52839724a0656d76e83a9196af74065bacb885ed525be50f86ded455c2fd2a2387dbff4b1dc069280c406c07ef533a58f4d944b710317f1e921459b76099da4b8ce3b559409f6ce8d231ff3aabd7325e2ce3a6094a5e7bf924cce54eb40d20b274c5c08c73103999c9656e2088bfa3c962d8d3b0352f0eff7fd7ec71206f21543016c6a08346fb96bcf854db0ae994ae2850818079428b5f85ab2c85fb8ac269a6ac6939a0c0f124071aebd6241fcd002c74db801f323c4d98dfda603cb7cd5d7abd36842bccca90906403de77ef2c35e8a31d10903aed1419ee5b52da2bd63399fda6537873e0e4d01c6ab1e0ecf0156f95ec82c7a7661dc901878a73633435185794d4d968bb2e4e7b5864bb6abcfb61236db0786f25f3e6efa44d757c4617f33c55160056efcf83febe0bae9e7e893d47ee8889b2fc7e6650ce5c5e8b81d0915070173b399d0f2dfc7a4058e21cc57cab2144885c03a778d696357aacb89d75904662c951c3523fa824c496671ba38cfccad209cb9207c81308293d76cb7ea6635d031fae637dc63a24ba800bd32c83cd90e5cc063ada0af6043aca5d9bb347481daa90eeb2e8e8513c88e12a2b54dc67c507aaf8a3443edf91aee512225602b329d1e7dcabf68b717c7643855da6d02ece1661a8099509e2ef2b7e56a38dc37427731e4a7314ed2dc5df3107e6bbc5ac461422b9a2e96d39d7d7225eacfa880cd767ca67927c7d77ab0e7a63603389d72632500db02397a02bf507d5cba218aac48d5e33a7924b886cc301bd6cc04c1dd97e7b5015427c779e0d3730f9fda11cb201ee752114434eae2dfadb4153f9b18ac041b8c45ea74093ad3cc79d6f4913cfc1a9f6d2ece10a6d46a980086456fa7d98bdaf614a3114fee6c1c18ba37f8b47e79273f49f47351af87c77cfc058ea1b6d359fcdf69120f284545b5760103826d08438ee0c0b0930b011fcbbc897ee5268080be7d6b5cd9ff09501dca0199cf33817e3926caaadff1a6e88dc842ed5635f01f6db2bce77e29ce564d98ebd97ce525d5d3fc58e5ebef9151205ccde45f5a1b6aaa9f9bf19b3c06af4708d672ee6e7d514deaa035810fbf7ef5ed86f648df69907b42b5c57d7e7c648c0daf1c05b51ff1b9d40889a7fa3e4330ab34535ba55c74c48c180a7db47efd8f105bdf37052f15b34e55ee6287efa274569928e9e79a85592eb15cad822902f105aab8e856428fce713da00a54f18f9c2ff92b7c44731cfeab9dc8658e2c3f098fba1ac117eeead7fe448ef1fad84404ac8eb6d13d1998ef15aef16917983fd476010c90256a7d2affbf20c604a677121d30b327daf2d88df67e3a23faa5cca9a3058dd511cb9cc5d277fd9913658b1a4699ce46efc04aaea5b7fb3d63d913a0682e88cd9830e6574a266f23263a8b9915d5b4d7c9a59983749bc92988857b0c64c15fbef858f6893914afca194eb96484cf42c3690df78591c899507f50e1946618c993575d245fe409cd8ce1b6c24ee9108c0d7bdfa08b1a72377c6fdfa88c1ce276da9d89f3b6035ee46860c4ed593b6b20307930c9344a11f36be4bdda622ce766af669e03ad20f62c1d95385f0629a31d1c0d672d9207eb305f5ad24e39bdaa95744237bd8613641484959a02fb0e5197b2a8dce03effb5ce7fd57dd7e3dece49d6e0246bba335a89d438c54c45141119b89430f6b31563c86ba9d1104e06ae7dbf327a5ff75c17250e8e92b652ef02bd6750ecb1b168f3b7dbf53f7e35524f5e4cc0070f94a32919aab53b460fa5f6c03fa0f23dc5b05c2587787be001aa296821e00d247a54253ec42aa8513785e3b6863f890763f485feaec3795c83662e8e7654d7372e403c989af757eea9d7537eff8366bae71ccb87e75b38046b2ab28d612341a39ce3f06e271db10ff559f131d0e5f834834204fa107f101be62fae498eadca8ea3d48fa3032b53a3c7f923203608f7095652e673aa8a09b46cb545a8c22bff2101aa81932a8dae12e97e11063ac0c6fc499e2dd1c8f383291356dd889ce1be802e94ee28466f87f23e7d07a83161757d8a6b9ff81bfd4bb651ffccf9700b240f67f0b57e1d5d296d4047222ab2225f690b85147cb33abd9c361d09c3d5464bc4aff5f7e5b2b449442ac419209b5668f6153394923132e51fcc10b286e5aa1e2d2d74e1223a2def8e0d425d414314b89b2af88e493969f742043d13b8c841dc5ee9dbe21f02045e93a31d34657e46af85dce64b6a0c640af846c85011173069be050d7beeae11e6d12a40ef9a5706bcd51838bd29f6ac88bd74c6a9b03a29dc816d97f1cf035f287490b57271a29ca550107c7dd012640ce819e0b2b687833d56fd50107355614c489d8d31432491cc8a3b83d1fdf30a263a2fcbe4eb93c4c48cff988286429de0ec548e871e01ddbaf2da40884a0cf439ea1f25d3b70ecf7512ae8097ad9d445c51eff50ce906e728c607532114c8ef9b631aeadca67ce9dfd57c6fa999125d3db89a87a4bc7ca2267ab465b467cb208c2d22e91de010bfc213296fcd78daf67f3a33dd3a7b2b2690d132913d4cdc0b4e3d84bbc00c83bd74bfe7321d8cc7cc105a3106fa8b19b5038db7dd83ce14417283f5f27b71357546343905ffe61f47aa1aae4d889fc2196e3f7e6122f3672a01e87b43b9017a643b37294d777154af0db043587d3fffc3313075f38690828cbbbbeacf43e8d689c3d3904d1508d77a42a6cf6d5fb239fe4e1463b8d807de9d65b763500aa2767645697e3be1f90bb40a2b84110dc5c19bf947cef49292f552a9c71bf2d805bbdc5c5ed769e38b6550a801e3324619b005c8cb7584f4422796f8c90725addf0506083a6098f65b92670284d12bf1077743e619739a31629ca576511f781041ae2b32551fa28e0ac74322baaa3a814f51863d5c8eb967d97616bcd129f0d6aa765f3608c1f80f5a99f5788e74b6d6723ed3167044fbaec0b7855856674adadfc16579b383bfc336725d959d580f1306d79e6b5b77cd9821190467662b50d47e39e0368ba46f835d2146a80f3ad894fc2632ff562fa786a0eb5be101fd67114571dc122b1c580298a4e1105ed91f24b23f761fa0b9dbb7217cd262996f2f8e76e2a3ac4311dfa78619b56e900842ea51b9234b5da22b65d8a594717ee23dd137ef9e1d66efb0b395f22dc73a8c8e748a92612c7cdb453a05ff6248c1e295f8dd9cfd5cb61b860849b373ef86464878d270d19043be3286e955c8a12250c60794dc3bc0d5b2062074007d81cadf9686121f591e1ca597ec8b0f012d31d08de1901ed698dbdd2656f51dc278acd636d9dd91af153d6bf30cc83a35589379415d436c1eb892efee84c12df54df2ee0c074771f7d03e1938178e66fe8ab88665ef23b699b194cb35466327983e9b4355dc0f94dab1792ce1ac5f687f743cbafae528b99ae2d6984d345e7d0ba62218e7e22afa7559da08a02616ea2765065144805a3775ba48a6b9b1c66916fd10d6f7bf408050d32aa444d30ea02bade9d3b15464c5e46a649b19acba87b344b4d76f6dc10b20de935a76514622ade9b1f9c0774b046634bcc9f05e01703219182f425822cbeb01c07ef38dd6d7293b42e650eaef48b64b0e7f903b92ad6ff435435e8bd920d5738fda449925d6aa44adcda7ac41ee7bb7f576992351ebb71300742697a195e7921e60c1788e9c169b8fd28415eee399d975c6524eaf3f3cba29cf7a58c48752283c3d1151216694465d6afe4da572b45cefd09732eec189b934f307b540a9f3f6404e230ebc89e469689c2a00425ecae383612c3c4654e10df8e3917d140bd00b27c2471dfbe3c5520d7cf3b7b3807428ed89cbe698747fc4cd05644b67f8a2d122164edadacad08d1871ab65f920c6ec878a37a1f455482ad8b278bd7aa7b54a9a0c21ca881678b5322be8a4ef9d1d4bfaeb6d1ef627330cb2c12e82a6c12416fe987121cae3e2cb8837adc93ad6783e23902679a78c45b93395c0b294128413ed39e578e1271eded66314966b674e3c63409dea8b43ade4c13c32224eb31ae8833ab09f12c4347905a66d04349ef29dbda4690b2bf27bacd1c84b5686c073dd87b85d4b9467e06f0aefd70f25004827ea326d9551aef85f25e3f1105cfe90c0f287cd2231fffecb99b2d4a7c41742dfc376a5282c8ef2913faf65f791f174085f767df4767bad74774a40d4e922c462eb1657083be121c83009744b39ab60a24215a15a4d96ff284b22f4880201aa37ac676cb20263096bd07e4dab0ad3e230096936871a63d974e5d3a79167058a8bd2d740803783bc9ade2a0e13af64f6f7449b0183f92d9c495df75188ba2c8b7ccda85a478ad1d0f3a27fe6fe499bb992d278732519c32a2f9ce4fa3578887cf8bf06d6aff0947bc3b645d0d5918c45d196d991d40d292d5fee91b38d36a4e7c7a28388b20f54dd4c9847fe9fc02fa0c31ca1324fe2552dce8322b32a9f4d0b825d17f3efe9046c15a2697ba0300a73d8023edb836c0be3a62ccd9032fec8a686478bbb1f0de9030f4fc05a864dabb9514094ef23c4331a7263b3b554eb3bcae9dea1b51d33a325d733f193156c3b5af0a00c77887ed0377f233e5719cdee085082e958802bd750242b52d8453205f7ea85cf66193be6cc71f7fa7e9009d5b775a135957cebfb61c2687740cbad3710b25e29f53c63fce5ba17c1e1b1a4139dd4710081a9f868e2595eb242b9716d0dad830c8325026b6ef9655de5d02f0078312d0a2a778a61fe02e2059264dd2dd31704d0c16eb66949adffaefac062bed830cd03f8980b4035e0110d145a4e6abbe66013a543a5e210557446013966385dd463332ad9cc280e516453d5573d2350f8cc4290d516f7e33288b6ffe7078e46e718901966c719e0b4d25effdee619a139c0f81adde3326208b5bcc49f15404966f5b9a01b263fdffc4abf0a3c156f1942a23bfd5985141230c70af0c815b46335330da1d927672f5d63144ea4185ebefae8400b9a801aa2e9e6fffaac5c84d5cb513ae792a83e880c116df210817dee06ec2f3a0bf8996fe90cb95c39ee61aa0bd8b522312d85c515c38c0d2b6d14b5dffa126adf30f7912d8c434a44cb2b94aa14ffbe85881bc73f67b308f0a4114081aa639134db53d6d3d689a7097a67b9a5ee4550f8e2630427d7fdb29a2569a61cdbde87e1b5a78983d77295de86d9d7898eba5b302586e5c2d56b445ac51fdb305cd66834acf6479b465e895ddfba1c000fa2e2816982cb9988599c91635d6fddb0ba74268ff469cf4685ec2683dde153bd49ba2a22b08efa50a44c94cec603561827f", 0x1000, 0x0, &(0x7f0000001040)=@in6={0x18, 0x0, 0x5, 0x6}, 0xc) getpeername$unix(r0, &(0x7f0000001080)=@abs, &(0x7f00000010c0)=0x8) utimes(&(0x7f0000001100)='./file0\x00', &(0x7f0000001140)={{0x8, 0x9}, {0x4, 0x9}}) utimensat(r0, &(0x7f0000001180)='./file0\x00', &(0x7f00000011c0)={{0x7, 0x2}, {0x9, 0xfff}}, 0x0) r1 = msgget(0x3, 0x400) msgrcv(r1, &(0x7f0000001200)={0x0, ""/235}, 0xf3, 0x0, 0x1000) utimensat(r0, &(0x7f0000001300)='./file0\x00', &(0x7f0000001340)={{0x5924ae6d, 0xfffffffffffffffb}, {0x2}}, 0x2) utimensat(r0, &(0x7f0000001380)='./file0\x00', &(0x7f00000013c0)={{0xe455, 0x7}, {0xce02, 0x8}}, 0x2) mknod$loop(&(0x7f0000001400)='./file0\x00', 0x4, 0x1) getgroups(0x0, &(0x7f0000001440)) sendmsg(r0, &(0x7f0000001940)={&(0x7f0000001480)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001740)=[{&(0x7f00000014c0)="74de2969af929a0e8b3667ba2c110d0c101a8fab330bb38732a0f404b8e2ce1a9427f66c5d48adc6ae02a814fb44177529d501c4316034061edb2dd1caa66993301b5aa7eb562a6f45516ccda29bdb90b6b32de4123b27b9a19b2bf097094f58d755827b5cfefab2ad23d572df8a5eea171425be59bdf9f8ee09b88817cdbdff06b84eba5cefb9aca02d83c659f19e8a60ab181c15f37aedb77e46cd88e9557ca19650830b2780", 0xa7}, {&(0x7f0000001580)="e29c8605d88c4ed2291497b02bc8b00e501208e6755611db128f4509f1d1c06c480a4726310e14bc916903632f8a75133a5ea96f2dcf214af5abafdf0a7f6e52c7b63932839882cb977fbc58d3b806ef732d04e9c5a4497678952c3e80e19abef74bbcefb6bdbbc29467d7edfb357f23dce3558bf5631c9f40bfedb18b8fb0d4f68f6586a0b699af826f049bbfd623976f468c942fbd282b2d6f205eb6e84bcb2d2b84cf73cf177aebbf209fbc1304234d0d8da29509b9cd4c599daac1c082b8d001ee7315f69b4055c918516758741561b3871a5efa8cb9402daeffc83ec13af618be78503c972cbd8fa0", 0xeb}, {&(0x7f0000001680)="4638c092ddbf9a0048c6892cb85e96a5a1c3a8df93df2b3e8d7fe70158ced6b53d03b7d0ecee6f0e7ee60b5cb3c355432c348fad746deb7b41cd383d9e01065dff95300e8612b145d5efae7873410e2b76fc67d1834bf431a9316045fa3420b4dc20e81e0ac5c7adc0ed34a93b855e1c40cb9ba48fab807633f13bc0711fdde412c725afbad863b4c58ec767cccc9f6f89c32c8f84d289", 0x97}], 0x3, &(0x7f0000001780)=[{0x18, 0xffff, 0x4, "7d89"}, {0x108, 0x0, 0x2, "4db302e47574d26a6a9e827f023b0877e8ae41e49a51bbae47496cde791e9bafa62348787f655031f36077bc89e4bc8ea91e92acb211c517155b1d2a5df79f9088cf8d7e718de205e71aee0bc1be270c8158f2d3a8e6cbfe25e9b205622db84f51b475aa9c67df173840ccb43fe9e338029310fb43ff528084d91276975b4bd88623a3a5651aadbb434de4bda67b326df1339088942d58ada68b835b8aff259d11f0ee0cc36bee2fc5aabdc9efbbd9c796c7f9b56c6c7bfd4ca0bebd6f24e2511680ea02cc5a674d0f2a91dea48b05019252468081ca62f19d515ad26cd6ece7777157f7cacbfb571582c422d6ffb1a2ab777518ab"}, {0x70, 0x0, 0x5, "f470de43d61e165a504204530ac455a182d93fc32b9710b3f4b4052896cd3cf2f2c632aa43a9bb884df02d6b264f340514ffcb4564086530f1dfe2c85606220f84732859a001b14ed19c3badcb63b6f1275cb9b3fdfc9fcf44cb51b2"}], 0x190}, 0x4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000001980)=0xfffffffffffffffc) msgctl$IPC_RMID(r1, 0x0) writev(r0, &(0x7f0000001d80)=[{&(0x7f00000019c0)="a09af111cea3b3fed9d343e8d9139467abf59a3ac5feb2b945653f63d15364e3eb7d7d44fc7b1fcc", 0x28}, {&(0x7f0000001a00)="f01f28230deff4df4b1538499a26e5d87a1ac5220294d089529c5ccfe617", 0x1e}, {&(0x7f0000001a40)="fb0d3a43303a50588fa95d93f1cffc8c46b68fafaa7943ba3e5312768042608a841f82d0c0f0328269597f8831bd671fcf6b0cd927cd11ea95a521f3e24bddd8ba13dfc35007dc626bdcae24a231cc7880599cb96c83d0eeae540022f80d30ffec082f90d9c6cc4e46881455a68cc071ab758827bc7af097b6d4068f417f3742289a117e1865fd788077fa6bfcb2c7b3a27f3a4c3433d2fe8320ebe7740fbb9873717139ae6ad3324a5598081aa6", 0xae}, {&(0x7f0000001b00)="03b0f6ea286f27afde2eb469e55197803498771c0011ad9bb25f42a7f865ef9bead9ac7c0713c497bc9d434115f3bed45f366aca056c8905baa32b4dc6f7f29905f32133d8a6e4ae43f099ecdb5b821682a4393ad59d3d92863f07e8aa6611f2fb60bbc70a4cc7efeaf536191473a1f161634bf3f85d0061ba857f68b4d3e81fb27730774b738e0c697e1d9922ac74e33a5a3c9ed18bdbda507fe98aaa459244278edd10f0c699d190bf003a231bce44dac0e9c89714af933a5902b44a54b081b66b202e2a219fba1d75fbcd17e3b83c7670df3c3f3f126db585a93ab9f5", 0xde}, {&(0x7f0000001c00)="353c3a92b2cf61dd6c6b4a4089e5cafdd07d50883d965324a2c526383b53a82665253ed700a16e3c475e3ac4ea0d9c6650a123554fbf5bb4f22d80af4a59fcb0257859e45718d0ab37d36b019867a1e9bc75e82ad2777a89e4f9fcf512f05da4a301bb7d4d861996ec9a4e4a0aa8e6e1a7d2247b0e6777b407b2a20bdb2aca5dab45d42ce66ce0468419da2b933f2587620bb1614412c5a1a43a9b597844f555444fc8713c597b8086f48586a4f21142c06724569789c65603a502719dc739053cee0c28232737a93796", 0xca}, {&(0x7f0000001d00)="41a07f6abf17614856432f23b1d037af6284d38a6b620c525303a5b0da4514d5d8d004872b1161ac8af93aa5a6b93537b223495097ad4e2ad5b88fa968f51891af63ce8e854416f41dac10010e9c16b8093f66b73d002177ec", 0x59}], 0x6) r2 = syz_open_pts() msgrcv(r1, &(0x7f0000001e00)={0x0, ""/183}, 0xbf, 0x3, 0x1000) r3 = getpid() fcntl$setown(r0, 0x6, r3) write(r0, &(0x7f0000001ec0)="f30e2e3ddd575cd78fca16348532b43be7db36f1a9ba28569765705809b88d8561cede516b8faf97dbb29e0741b32ae8ac97d791fa94a2be45a5687097f3a25b5e62d4c745e6d9821f40892c11401b2f2aff33df12c425dccf63e4e64f8e184da32bc00e5434fa42141facd4bb7c793df705", 0x72) readlink(&(0x7f0000001f40)='./file0\x00', &(0x7f0000001f80)=""/239, 0xef) socket$unix(0x1, 0x7, 0x0) getsockname$inet(r0, &(0x7f0000002080), &(0x7f00000020c0)=0xc) getpeername$inet(r0, &(0x7f0000002100), &(0x7f0000002140)=0xc) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000002180)={0x7, 0x6, 0x1, 0x7}) r4 = accept$unix(r0, &(0x7f00000021c0)=@abs, &(0x7f0000002200)=0x8) r5 = dup2(r2, r2) accept$unix(r4, &(0x7f0000002240)=@file={0x0, ""/31}, &(0x7f0000002280)=0x21) listen(r0, 0x9) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000022c0)={0x9, 0x3, 0x20, 0x3000000, "05ceb3730cf303ca4c5b275aba190b7eeea208df", 0xfed, 0xf9}) 22:18:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x0, 0x800000000000000}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fb", 0x2e) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) syz_open_pts() poll(&(0x7f00000001c0)=[{r1, 0x64}], 0x1, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "8ae96cff3e0065f629ae2deebf5395dbc06e9ad7"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) 22:18:33 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) clock_settime(0x3, &(0x7f0000000200)={0x8000, 0xfffffffffffff636}) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r1 = socket$inet6(0x18, 0x1, 0x0) msgget(0x2, 0x20) recvfrom(r0, &(0x7f0000000100)=""/149, 0x95, 0x800, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt(r1, 0x1000000000000026, 0x2a, 0x0, 0x0) 22:18:33 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x289, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) open(&(0x7f0000000040)='./file0\x00', 0x20080, 0x0) 22:18:33 executing program 0: getsockname$unix(0xffffffffffffffff, 0x0, &(0x7f0000001340)) getitimer(0x1, &(0x7f0000000000)) getitimer(0xfffffffffffffffe, &(0x7f0000000040)) 22:18:33 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(r0, &(0x7f0000000140)='./file0\x00', 0xb0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x1, 0x1) r3 = open$dir(&(0x7f0000000200)='./file0\x00', 0x80, 0x9) r4 = semget$private(0x0, 0x0, 0x1) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000240)=""/111) r5 = dup(0xffffffffffffffff) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r6 = fcntl$dupfd(r5, 0x0, r3) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) close(r6) setsockopt(r6, 0x3, 0x3ff, &(0x7f0000000040)="696fae0fdf3dc502cee3815153d4efe2576eb212971f6acb98daf8dae3b614d5a6ee5a526ce7ef303cde70311a74faf0e4f903148721c8c4f822f6", 0x3b) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x42, 0x2, 0x7}, {{r5}, 0x0, 0x24, 0x0, 0x8001000, 0x2}], 0x67, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0xc, 0x20000010, 0x8}, {{r0}, 0xfffffffffffffffb, 0x40, 0x15, 0x4, 0xdd}, {{r3}, 0xfffffffffffffffe, 0x80, 0x2000000a, 0x101, 0x40}, {{r2}, 0xfffffffffffffffd, 0x0, 0xfffff, 0xffff, 0x3f}, {{r3}, 0xffffffffffffffff, 0x0, 0xa, 0x0, 0xe42b}, {{r1}, 0xfffffffffffffffd, 0x10, 0x400000a0, 0xc7f5, 0xc4}, {{r3}, 0xfffffffffffffff8, 0x1, 0x40, 0x644d, 0x6}, {{r0}, 0xffffffffffffffff, 0x28, 0x1, 0x1999, 0x9}], 0x7ff, &(0x7f00000003c0)={0x0, 0x101}) r7 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r7, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r7, 0x7, 0xc, &(0x7f0000000000)="ffe6ff08aaa708000000c3513e2ad23900000000", 0xfffffffffffffd85) 22:18:33 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0xffffffffffffff7f) write(r1, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000300)=0x1000000001) execve(0x0, 0x0, 0x0) 22:18:33 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="c47b8b05", 0x4) fsync(r0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xdf1d, 0x4) read(r0, &(0x7f00000001c0)=""/85, 0x55) setsockopt(r0, 0x80000001, 0x80000001, &(0x7f0000000100)="037804328cc5a169c30f1a75f6f2386279a584fe429b46460b501df5df1559065416960f33ed0cfb57c4154ab3e5d5b07b6b57507060aa300a76a7463693bec196e67238b9ce75deed8e70f0badbec2aa4c8fac4979997e20a64c8574373e3d563ed3613a9f2c200ec333208e99cca8bfb3039d786c914bd22a4cfb9578ae6081c0233a21bfa74", 0x87) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 22:18:33 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffff7fffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000003c0)='r', 0xff88}], 0x1) read(r0, 0x0, 0x0) 22:18:33 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x80) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x3, 0x8000}, 0xc) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0x0) readv(r1, &(0x7f0000000340)=[{&(0x7f0000000680)=""/4096, 0x1000}], 0x1) setitimer(0x0, &(0x7f0000000200)={{}, {0x0, 0x9}}, 0x0) readv(r1, &(0x7f00000001c0)=[{&(0x7f00000005c0)=""/172, 0xac}, {&(0x7f0000000140)=""/120, 0x21}], 0x100000000000015a) 22:18:34 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfff, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x10, 0x8, 0x3}, {{r1}, 0xfffffffffffffffe, 0x20, 0x1, 0x7, 0x2}, {{r0}, 0x0, 0xc2, 0x20000002, 0x81, 0x3}, {{r0}, 0xfffffffffffffffd, 0xa1, 0x1, 0x9}, {{r1}, 0xffffffffffffffff, 0x0, 0x400fffff, 0x10001, 0x6}], 0x0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x1, 0x8, 0x6}, {{r1}, 0xffffffffffffffff, 0x7, 0x2, 0x1d86, 0x80}, {{r1}, 0xffffffffffffffff, 0x44, 0x40, 0x1, 0x3}], 0xbf, &(0x7f00000000c0)={0xfffffffffffffff7, 0x3}) kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x6}], 0x8, 0x0, 0xffffffff, 0x0) fchmod(r1, 0xa) 22:18:34 executing program 0: stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = dup2(r0, r0) symlinkat(&(0x7f0000000100)='./file1\x00', r1, &(0x7f0000000140)='./file0\x00') sendto$inet(r0, 0x0, 0x0, 0x200000200007fd, &(0x7f0000000000), 0xc) 22:18:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() close(r1) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xf1, 0x0, 0x0, 0x3f}], 0x40000006, 0x0, 0x0, 0x0) r3 = dup(r0) kevent(r2, &(0x7f0000000440)=[{{r3}, 0xffffffffffffffff, 0x3d}], 0x800, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 22:18:34 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x3f, 0x0, 0x0, "1eae8682ab515f755af8bdc1945f07a098206fb2"}) write(r0, &(0x7f0000000340)="389b8f92c3d572a29b80634da4ce54fafdcf4093cd2e5a53e002cf42e9d193b07d7003c908", 0x25) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xfffffffffffff024, 0x0, 0x0, 0xffffffff, "66671e2bb08d30455210222e8cd33d5c2fedb491", 0xffffffffffffffff}) socket$unix(0x1, 0x5, 0x0) write(r0, &(0x7f0000000080)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53", 0x40) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) 22:18:34 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) write(r0, &(0x7f0000000080)='s', 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x1, 0x2010, r0, 0x0, 0x0) mlock(&(0x7f0000fed000/0x4000)=nil, 0x4000) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 22:18:34 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) sendmsg$unix(r0, &(0x7f00000000c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0x6, 0xffffffffffffffff, 0xfffffffffffffe1a, 0x0, 0x9e, 0x407}, 0x4000) 22:18:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) chmod(&(0x7f0000000000)='./file0\x00', 0x2) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000f80)="1531a0d16e482b8e9d922cbf61bbecacdbcec97bedbb87f9118271ee5a596b5354638ba84cc5cebcc561d412df760847a43442fa61070b30c5186a6d03151977c853f882f051fdaef1a75f7775e0a735c7fd93974641d1e2388baf2c167a3e266dc57d7368425662bf8b1903f41a4e25a03beb07499b64e0908f2463d9989ce077e38ff1a17e083635671ed72c80f76395a762598dd89ae9fcad0d22941999ad4a90b19963f386d4f20edf2318110ab6d929a11bcb2d1778d664f5bb96bef62e8c09ab909f0bdf81c40e3f223938793231d90ed764daf7dec7c139ffe1c194463eab3eaf31aef00840db9ab6e07c82cfdc2512d270f5d8ecc64694df25ba3738300d734d24797da0f03cac20b15235e5b53d590bde55150a096c72524318339296e5223c056bdf0e40865a872f1c91341c5b385a547b27017b36a69f53e9befc647fad8951d6feb0b3e8692e6115bafca522b37c69ebd1d90fc4f2601dde7f6136066d098b1f73a71fd555f76c6b8b1907503b302e68d1427ca2e6f4742283caf60dac0500750555375a63d4de5d34a8cfc1f6dfdb309528ec083065a51d1b3c3d69f53638544c1dbefb799f7dae6093735ce6206580ee0885afb5106e96e47cc90c232ac626a6014f363eb35f820e7b6df8636cfde9c3be9c1c4a676a5e5c25acb9810804d2dde2372b6efb2af3db69f1d9349d8fe2779fa43b6039d20901c0a9bc55cd421c74f7e7043fc4a71b396e688d97b03a14bec2984f4b37eb995dda33f113cd05bf540004333a28ecf7bd707cbaf8c01964a2048a40c04a878ccd1fdf965f31791f03b8b4a0fde5ddc07d32a2a7003c88c5d2a2d54740093364dfd02d46f322c594796f6b3c83531b0a8a5a3000815ac41319842a90c4af50d7bedf7c92f988f5fd2496a450b4c66b7d6927ff39080e0c0ba5cb6da1c766e9f7d5fdfcc743e630d9de87cf4c80a5454c52e23ad1003b780a3784a86e27901abcd4ce58f0d04f63bce3ae949fb3a92abdbb84b7b5136dc62a073791749a174cfb62865ffde905eb0620f826bbf476e862c1f1cc0f130fe1", 0x2f5}], 0x1) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) syz_open_pts() close(r0) kqueue() syz_open_pts() 22:18:34 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000080)="e600", &(0x7f0000000100)='[%\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000240)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00']) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) rmdir(&(0x7f0000000280)='./file0\x00') 22:18:34 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) socket$inet(0x2, 0x7ffe, 0x1ff) 22:18:34 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffb000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000340)=""/174) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x2, r1, r3, r4, r5, 0x1, 0x85a}, 0x1, 0x7fffffff, r6, r7, 0x401, 0x3, 0xd8}) r9 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000440), 0xc) ioctl$TIOCSTSTAMP(r9, 0x8008745a, &(0x7f0000000400)={0x92e7, 0x7943}) syz_open_pts() setpgid(0x0, 0x0) r10 = getppid() setpgid(0x0, r10) setpgid(0x0, 0x0) r11 = semget(0x2, 0x6, 0x123) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000200)={{0x6, r8, r2, r8, r5, 0x10, 0x85}, 0x80000001, 0x1, 0x7fff}) socketpair(0x13, 0x2, 0x3, &(0x7f0000000280)={0xffffffffffffffff}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) 22:18:34 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x12a0a, 0x0) r1 = semget$private(0x0, 0x0, 0x400) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x5, r2, r3, r4, r5, 0x109, 0x7ff}, 0xfffffffffffffff9, 0x6, 0xb98e}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f00000002c0)='s', 0x1) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) ftruncate(r0, 0x0) munmap(&(0x7f0000ff8000/0x4000)=nil, 0x4000) 22:18:34 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r0, &(0x7f0000000140)='./file0/file0\x00', r1, r2, 0x0) r3 = socket$inet6(0x18, 0xc000, 0x10002000) getsockname$inet6(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) chdir(&(0x7f0000739ffe)='..') r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10082, 0x14) mknodat(r4, &(0x7f00000000c0)='./file0\x00', 0x40, 0x1) open$dir(&(0x7f0000000280)='./file0\x00', 0x200, 0x104) openat(0xffffffffffffff9c, &(0x7f00004d2ffe)='..', 0x0, 0x0) 22:18:34 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt(r0, 0x29, 0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0x23, 0x4}, 0x8) r2 = syz_open_pts() r3 = semget$private(0x0, 0x4, 0x191) semctl$GETZCNT(r3, 0x7, 0x7, &(0x7f0000000100)=""/176) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x9) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x8000, 0x0, "05965df0fdb60332a979765f03b2938958458f1c"}) r4 = fcntl$dupfd(r1, 0x0, r2) r5 = syz_open_pts() kevent(r4, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x20, 0x20000000, 0x8, 0x380000000}, {{r1}, 0xfffffffffffffffb, 0x30, 0x1, 0xf6d, 0x5}, {{r0}, 0xfffffffffffffffe, 0x80, 0x40000000, 0x5, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x26, 0x80, 0xff1, 0x4c05}, {{r5}, 0xfffffffffffffffd, 0xd1, 0x20000002, 0x10000, 0x5}], 0x100000000, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0xc0, 0x20000061, 0x7, 0x3}, {{r2}, 0xffffffffffffffff, 0x1, 0xfffff, 0xed7, 0x5eb}, {{r2}, 0xffffffffffffffff, 0x1, 0x61, 0xf8}, {{r1}, 0xfffffffffffffffa, 0xe8, 0xa0, 0xfffffffffffffffe, 0x3a16}], 0x4, &(0x7f00000000c0)={0x4f790651, 0x8}) 22:18:34 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x6, 0x10, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000080)=0x2f, 0xfffffffffffffed8) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) socket$inet6(0x18, 0x7, 0x8) 22:18:34 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$getflags(r0, 0x1) clock_settime(0x3, &(0x7f0000000080)={0xdcf1, 0x4}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = socket$unix(0x1, 0x4, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b, 0x2, 0x0, 0x80}], 0x1000, 0x0, 0x0, 0x0) r4 = dup(r2) pipe(&(0x7f00000000c0)) kevent(r4, &(0x7f0000000600)=[{{r1}, 0xfffffffffffffffe, 0x25, 0x1}], 0xfffd, 0x0, 0xfffffffffffffffe, 0x0) 22:18:35 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x3) socketpair$unix(0x1, 0x8000000000000001, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) open$dir(&(0x7f0000000000)='./file0\x00', 0x280, 0x0) chdir(&(0x7f0000000040)='./file0\x00') getsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x10000, 0x80000001}, 0x10) 22:18:35 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x2, 0x0) r1 = dup2(r0, r0) r2 = fcntl$dupfd(r0, 0x0, r1) flock(r2, 0x3) close(r1) read(r0, &(0x7f0000000040), 0x0) 22:18:35 executing program 0: r0 = semget(0x2, 0x80000, 0x0) semop(r0, 0x0, 0x0) 22:18:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000003c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755a345f29a098206fb200"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x3, 0x7, 0xffffffffffffffff, 0xffffffffffff7b42, "1e7087d2be43bf4cd19bb1f4d81780b227861027", 0x5, 0x4}) close(r0) pledge(&(0x7f0000000200)='/\x00', &(0x7f0000000240)="2a7d247b042e2e00") poll(&(0x7f0000000280)=[{r0, 0x4a}], 0x14331d24703ca64c, 0x0) socketpair(0x6, 0x3, 0x6, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r1, &(0x7f0000000100)="da9f50db3c42e2b29e8119ec58905c96ce4aa77ec44c74d828adea32198ba5c9571394bb6b4ff59caab8b47577b6880249382e790516a80f319e71f8c53f2254e152c272d2d007785abdee7c7e09b8f53dd5e5a2379d524ee9663cb9441f06ea40d291193ce09fab4cb5ebea7e2e3439187658dc6f7acf9567c881e0a5bffe4736a410484219dee0cf504dae41206f2165", 0x91, 0x400, &(0x7f00000001c0)={0x18, 0x3, 0x9, 0x7}, 0xc) getrlimit(0xfffffffffffffffd, &(0x7f0000000080)) 22:18:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() readv(r0, &(0x7f0000000040)=[{&(0x7f0000000300)=""/4096, 0x1000}], 0x1) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x9, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) setrlimit(0xf, &(0x7f0000000100)={0x1f, 0x6}) close(r2) r3 = dup2(r0, r0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) renameat(r4, &(0x7f0000000140)='./file0\x00', r4, &(0x7f0000000180)='./file0\x00') renameat(r5, &(0x7f00000001c0)='./file0\x00', r4, &(0x7f0000000200)='./file0\x00') ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000000)) 22:18:35 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f00000002c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) setgroups(0x7, &(0x7f0000000340)=[r1, r2, r3, r4, r5, r6, r7]) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0x2) mkdirat(r0, &(0x7f00000000c0)='.\x00', 0x20) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r8 = socket$inet6(0x18, 0x1, 0x0) connect(r8, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r8, &(0x7f00000034c0)={0x0, 0x0, &(0x7f0000003380)=[{&(0x7f0000002280)="8a8431c63121adcf35addee9ad02eef293951173c4913c763249ffae48b16ea08e7f2eb7ef8eba5d422afb0c02f8b15c219cd3bec0263ae1c4d75fde2756b00a6acd919ebefedd4d9f5b4dc42ea032a988d1a89ac5c2e5a7b102f266e72444dc26495ebff754d18de4e36c209e77ef56e7044ded763ac8e570f23af868df94b5ddc9db286801167b2f7f33039fa61db8a5d439cd3925c0494a7ccd37c7708fdf08100bd144513b6fd49f6776e212e9c9f8be6aea73f75c11b1c9faef6b902ecfd8ed4c1b687e012ed0f560a3579ab62118aa5a54244fc4f06de295cd2a9b35f29e529ac993700c6ed02e6a41a24c0d913ee349a9a19d612336d87c3aa02337ea8d58148c6e6e4959e7adfb97d14ee8e5c89a27b0fc6504dc5e748e30986a93eb3afe563480338ba6b939af2a31d02e164c6e191467849e82333780df8f2be15515755ee8f9f3f9c09302fab91c3bd14529439400d218bde74f0ace1685df28e8c3744dd6e8305960135bcc03387dcd72bb462dd1e28bbf4e2bf207196a314e15c7893a2c86993406da4217cae45b1f1b2a3dadf712ccff21704f75d206f0f674aa662fd206de6a3cb96d44fa6b06a4b164a5b7963ba8f4c6890f64daa1334ac028b2117c11fe132dc06df54ea663a87fd08507e01b2cbab148e73f299b1f04c75e998c4c344cc15ae4a6777f3dd2aac75bdfc096293a42a66e6eb9930f3cfc3a47977a29f23c4183cf986a831b20ea5e4b11a0eebbdc5ec6ee790566e60deb43a4a6533bb0cf0e757be1800d97ed20c57156115a1ee69865452e1043c2c4bba52a6a99048c31dc4e3ceda3e9d43490484560c6f5df8fd93c37ab7472ff60e65bc95a0ac6227fe7f2942ef37c1973d2bb7ed4e7126725a68baa120a14b5a71d5bf1e9fe1c609ce8017826fe0a121b8e70b29a48fa52c17af8dd39213e20956589e9bbdb6cf5ef1a9e7dbd14a473399a7e465300f594eb851c3facd42c1eafe3cbfbc365aeeb0d35d9aaf52f0251918a32c5769f88b6d9e3831ffb665e2e3a188649acad70e131a7e9317bebdfd0b9d8a99b9866c571f5960bd6b2de3fefccb1b2d767b104e865a91745d5e59ba6f905f5f9b281ee214f4ef24dc987d61349efc34b972c086cbd0a2fbb4e1d5c009c2e04edfffa788b75c07c5710aeaba9cde0be180b20a5cb2b546894af6fb290d056f98974133aa1ee541327b927430d0c1f1da059ec346328e8c0e9324246c0e745aef6f00a062b265c4667225f8ce6ad5f0cbad4096846f3cb60c4593c3ce5e4be6aca0afe65a0fe1e1b39f9068d36f471a4e5108241ed4c810dfbd8f23d7af2da8fcd7dbcae84b3d76aa94cd49a839b215df39429e926ee4c98770bb00da9ec219e112894473aab5c61cbb20f9933a0a751bbffa22621eae0bec536c54bba4d5642c3f7a3bf3de1531739a64ef2d0c62d8210cb6a6ca3dc3150791bac4945937d15588efdedaddc2b3227a9af87cff1ba2ea70a2f92ec347c0e6043182e39bcc9c04853784734266f5317fb77b87c04638d9d7a4b2ec54ccfa423ce8fec7e53943b9ed8a249e00dd1c3d74e437fee8d0b9e90039e0577e27123ab913d4364f76a6a2e4048a811c2efd63aee982853ab2aea54492cbbd63a9bd728e730f7790772d062cc2e284ede58108fd59dff01a189e8d4630f8a977d4d5b08dce3dac2c63db704ac0662d0c789b8b8704af19d604da4ead844df2e6ba66b999dc8ee0d55579f32dba6910ecd7af6aa822065b4c74813870f45f4e322add588cabc22b5c21059ec04faf5e79ce3bef7e775e5e020d73ffe9f6398af5780d0d54d4ac12b6a4574d611c0ff5829f870fc4d47cbf9295e79d8bd3de8fae2b6d62856ab011859237fa44692e56cd0b89b09c7a246695143126df5c35979dc10a0ce02db487154aeff260440bd235b57a656010e7fb82f066ba24fdd8aae89251798bce9ea78f482045012f2bf54c5d5bfed3267508d54bab6025b49b4651cf2ab25574b99c582b018e94fc1b73096b7f3e8d793d9c459c68bdc8272f953a346edc0ff872ecf579a135de79eb179eb9074153020f0e7e1e3de10f0e0698bb98773ebfbb60bd8e30f4394f5de70058ab20d8df829af9b6d6211743c43ec84da2e3f50e7bf06497231121e8675e5f3023ee6ce8e58f2162766f66a6f45e74268aade97e924efd7baafa5bdbb4ee74c86c1291caae7ce5d4cc83808fffbe6eea4c1707cad5af1b81bc770a16d0577935744818837f0dfa2bfabdf7f476db4d04d8e7ed2ce125c93bf94060a10b5013bccf449461df4ab0e9fd6beca9170e49955abd1c1034b531236455efaa03c8a67dabc4cc04844b9dc3222290f80a5def4d0d435020560a10d561502097aa37edbd46f09a69d10c79d280f4e93357d8604003bdac277c3112d599564637ecc520724661d3b047e76bbdbf52b17fbed1593eb0e3b06527485e7524c121f5899f12c7a90c261842409b703cd638dc1b1b5aba162daf5bef0a3b60d3dc5dda26492caddeabd14eee6c0a7d35b05762d100c63415e47c3b2691ab954de6aa270d116aecb21634ee2dbc250255f9a7d029a7c53f2f25ac7e598f524b4ecfb13ae9109b4689a6bf39d120fb8012e4f80e662e89a412ccc4c4459a6a2b21997e3793c5451b40b856548b4f27d6aff93a66da96458bb9cc99791de20165313acd08b91c80d91c6a81e09cf447c71af1e1c3788376d1eb0e4a36c4a5c12ffb2c770a26512aeac6cddfca54ccaf3506982f8cdd41c5beb753e0c81e5821b4b283652d3f2a1e25ca692dcd0f67b4133c538b440087bdb2d3cffda25eef66a3ddf463e09bb42db68aafc6e6ea301d9a2084f6d680dff0e1e25b519ad1de98b671cb7b24e79e14c62944ab18997b5fc7c9919484f9cb73611cbabbc9c1cb61742e6b9ed14de8af7f4b67378e4a251fc9d32ef5b83da5dcf363e0c5f04edb4a55f69f48f5c73a00705ff8053f194336286c66037579b15e4e2a8eb53b2a35b82ea134dd5f5cc56ebd827fb5ba43770cd08a9840629607ebdfb92a26f8a388cad2d0fbc4ef455f5eb1ae5b9747f5f3b6dde8c1baccb727f6dce02435579fb876044e2508c21af1c8fb19f391b934cec1cbedf310ede56365f3c2a3fac0e02e08987577393adce10e94f35bc5b002df422f20af3c7c2b78bf78d2d6895282309b28791bfd8f1cb70569779fd471edeca298d67eec6e3e7af13b09ead02cf0fb158eea512ca10e7e9d47d27cc532974ba129bb5afec30d47de1873d57c2759ac50e92e1fc9714a1a4dc9d2e07af3a12d8910d6dfdb4db2a72750630bcc6ec698aa349af5248f47506d860f8a090830da4b773c3f6b540111e4169e0f43e44944a41a04ca4039bea66f3ce9fbcd939724b2eddf08a7be6022f974a1febadc5bef0c5ab734cf4d83f0f4ade5ee1844a4c88b20cc78dbfe871a9e8dd74ac9e0c7483f059d9a0ca3dd526e8073af5e06889b3898e936237ee0a495dbb7eeb7d7539ee9e3655c2aa4a32a7ea6ac2908761007f4b881afde13c1227cb8519cc4d3a214348359fda7e588bc51dbe364c71646ca07b61a6aef76129388e077b1d69917af1cadc54d8902cf5965c808d9a524e990201c2719de09f2d42d449bb334e39ac90053ad10782ded2b6da881a1927b9f0dcf8d3ca953da0907dd1189c082d9e317d167153ab06701e06db1f039e2a6aee422cac981cba55f48324fd16124dae6d980cd42b75452e225e80d6b3927dd6f991c7daba94f49f522077be795c58f6f08a8d1596dd9f5a70fa244dbe97cf4f16bb8df79bcecfce350f4689ebbee572fef2e71c0057e9328878aee75ec89d323fd70ab7b911f76653b90891f28ea784c30b9e9cdc68580344f52185b6d990b5e507f748ba5cec0bc9efa37d0d311abfedadac5a4569f23732fd41b03f8d4bad768e22d4514ca6f1d8f89320018cc56ceccde45eb232cfa67db8e92e4097b0b67d97afa90e62b6e76254d386bf3aa8542e238a5936044aafaf1691090616347b2dce83102d98ca3a6ac94407f0af414ac2a2648a93a2870911e7144b15e4260b695b0b7e601a8fee1f31b679cc056e3a1b4731d1be632da23fc8004cca693cc2688033c18317a61aac04e6be2d7507189b0723a8d752a996442ebda5c629976bce8297fb124bb9c9cce5015409848339d9b9043d49e3c344d50d6f3f297c41f316b666aa13b598fb50cae28fdc9c0c327d8077565bbdace1cc4688a84dccc71ad0f2e88e27574f5a33dc3f4071639e4ea6aab36a94ae352c1b14ce025e917c6647a0ba74e8045164e01adbb65cdd99c03166e7fc741c897c18c100ce15e2f44e20755b78c0e921d9efdb73671abe0ceaa51ccd056cb9ade98f4dbf9517469ba9d379aca55617415cd67a9cabd6545056bf750423eaacf156ff88887b546214aeeb3e040b388a03b041a0ee90687e76a1fd33385f57f14784857bb144141f54083c1c09a26e9f025be41312bc8018a2e8536eba05c906f679d1868c00d8552ef8f594dbed3e15f33a1316465aaef3c7c8e9e4f3eba619bbd7d0a80504f334ee727c06659c5a0439b7c8f90b8652772aaf8c228b912058e4bb59d1a196225a7306c3445b32eb4f5dff0243050204a6c2b8a45d077f6cc6b1bf545729fed741b3b50a33a24e39647d6b3b629db9c044047b592fbcbacbd136dadd8f02397ffa10d9973b1da10d6c82dd362052f35cbd67b859be1238e018ec66cf11612a41aa73f2f19c65876259c477d932caccc73106895780d4f10e494f735a172bdb382101c6e4e14a556f919ec94e93a88a0819ce017bd09cb63d073081682bce2f271935f439addd46c20dd8aad95802717ebc73832bc7753fa6b94eb171761d18d2b594d0b6d67ee89d94416043158e7daf1a9ff19b5a1e6e8fc51e042128615b3ed4fe3024f46353063607db088622d209616e09b9add824ff87a77880c846d6ef8e3a922fc0e40ea9c77290bf3f8fcf0c29730f0ee6ed328494e5a12ec0e9cb2b9b12903a3c591aca258f7ea555ab33825b7a8d6f0e70ec31fca95278aba2c63502381a31c0d9cf7064cc86a5bf1edfd68b2c8d5a0f92795eb94d4e24bfc9a0bf24d737ab424c398f307220420f51d38ee0f9199ca407fa369785e08ba735295e44984e2911f5bcf660ad2f8e35ce87b9d2e1332dccddbf72f90eb68a4e62be6dfd68ef77d7485da05fe11f5ddc93e9ed3303db1106b34aff6ff768f799ee1ab81a6647fcd86ccc57e715242c0e21f36c230b5345bbf969958eea41e9cb91e2dfc4c98b30", 0xe9b}], 0x1, 0x0}, 0x400) 22:18:35 executing program 1: r0 = open(&(0x7f0000000140)='./bus/file0\x00', 0x8, 0x11) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xfffffffffffffffc) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xff, 0x100000001}) open(&(0x7f0000000000)='./bus\x00', 0x420, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x9a1, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000200)=0x7fff) lstat(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r0, 0xf, &(0x7f00000001c0)={0x3, 0x3, 0x7f, 0x3ff, r2}) open(&(0x7f0000000180)='./bus\x00', 0x120, 0x5) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000000}) 22:18:35 executing program 0: truncate(&(0x7f0000000000)='./file0\x00', 0x3) r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x4000000000000000}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 22:18:35 executing program 0: unveil(0x0, 0x0) unveil(0x0, &(0x7f0000000000)) 22:18:35 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0xfffffffffffffffe) r2 = getppid() fcntl$setown(r0, 0x6, r2) openat(r1, &(0x7f0000000040)='./file0\x00', 0x10080, 0x40) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0x48) write(r1, &(0x7f0000335000), 0xfc94) pipe2(&(0x7f0000000000), 0x10000) 22:18:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) r1 = socket(0x10, 0x8002, 0x5) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) write(r0, &(0x7f0000004780)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933f90ce56db46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab6464a47e66e92bccb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f69db25d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d0c99e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f5610708000000aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9eba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a0377b8dd1c67fc95466bd0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101933a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c03e9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c3567d4213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd507170127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc9da1072e60d5b45a92e9772469f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bdd9f84d29beb353455995fdf043a55c02aea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc84bcab85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9f02f54e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131019c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138362fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0d661abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515d0900ecd7209184029eb20731ab6e8c91885c0a", 0x788) r2 = syz_open_pts() close(r0) r3 = kqueue() r4 = syz_open_pts() r5 = fcntl$dupfd(r4, 0x0, r3) readv(r5, &(0x7f0000000040)=[{&(0x7f0000000000)=""/30, 0x1e}, {&(0x7f0000000200)=""/101, 0x65}], 0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x1, 0x1ff, 0xfff, 0x80000000, "74d266737826ac8607e278f10d44c7364a605638", 0xf22, 0x3}) 22:18:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000003c0)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cffda09db2219680db3a5ef3b66b03eb44c0cd5eed141a79be600d2ca04005437e216e741b8591666c01800000000000007fedd8886d86a55a6e493c165b000800008a2646c574be88311444224b638ea7f49ee3f2e9c50ca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc1835b1a9f572e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08ded98aadf1cd60f0000000000005abb9ddfe5d7bac983aa5e3a77f816112a0fa6879fd0ef4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951a91d6748109001db813eeb072283ceb4f3f4fb593b2d947b6498ca35bd2fc10b3db9db043e9220f0bfc19220c545c21000000000000006f8a6f61dae099553aff65593fc60530b49473b3319856f32e9a4011a331ddd56a8133a165191ea118aca9d4c6de7f19dba4963529e8d2794b41c1ff0a45f5fed72dea0320ddc166f90af38d75fc64185bd7efb4fa112d4baebfbc42407d962e1f5e5333f5bd35e9b2606c8abb0be11be865cea4d34e91ef7091a8cae609ceac29f11b539ddb78774d482f7026ff28386a751220e462bb8526df3f4a870291cfff9dac44c70e3dd28509db000000000000000000000000bf3b84d96946c6f8709d4fcb", 0x237) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x10001, 0xffffffffffffffff, 0x9, 0x1, "a100", 0x2, 0x8}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) 22:18:36 executing program 1: open(&(0x7f00000000c0)='./file1\x00', 0x10800, 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x281, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x2) dup2(r1, r1) close(r0) flock(r1, 0x0) 22:18:36 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0x10) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000140)) sendto(r0, &(0x7f0000000180)="d93e76bd3a9cffe2d382", 0xa, 0x400, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x402000000000029, 0xb, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x440, 0x10) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)=0x8001) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000000c0)={0xf87, 0x6, 0x5, 0x6}) 22:18:36 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) rmdir(&(0x7f0000000080)='./bus\x00') rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') mkdir(&(0x7f00000001c0)='./file0/../file0\x00', 0x0) 22:18:36 executing program 0: symlink(&(0x7f0000000600)='./file0\x00', 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) fsync(r0) open(&(0x7f0000000000)='./file0\x00', 0x50, 0x1) close(r0) 22:18:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x230) socket$inet(0x2, 0x0, 0x9) 22:18:36 executing program 1: getgroups(0x8, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) socket$inet(0x2, 0x0, 0x4) getgroups(0x1, &(0x7f00000000c0)=[0x0]) getgroups(0x3, &(0x7f0000000100)=[r0, r1, r2]) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$inet_opts(r3, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) 22:18:36 executing program 0: r0 = open(&(0x7f0000000340)='./file1\x00', 0x10200, 0xfe) semget$private(0x0, 0x0, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file1\x00') r1 = semget$private(0x0, 0x7, 0x290) sendto$inet(r0, &(0x7f0000000240)="033c8f67a9c4cc1c6a3839b492c2ce9e7d176798aa89c8e521da3682b9621a138df91c671dde8d5784ee98fd48d27b8d0e0f053a020db9296348eb7179884d8e13a4d80b4de6fd114cd77b3aeef547c6d041a134d8eb4df2986e3473472aa6602995e0f4f143154932642eaa204e3de0206283718cf116c18c4a3df0058e9afd1062ab9e0bb225c8bdf4411150b6412ceeb46340189a18c6a371d1b6891971d72103a179d9e87acf034b34054dee9a0c9d97583ecba1d13c08a56f64bea115ea111ff7ce9dd9a5c8", 0xc8, 0x1, 0x0, 0x0) semop(r1, &(0x7f0000000180)=[{0x1, 0x3f, 0x800}, {0x3, 0x8, 0x800}, {0x4, 0x0, 0x1000}], 0x3) open(&(0x7f0000000040)='./file1\x00', 0x80, 0x1) clock_getres(0x7, &(0x7f0000000000)) open(&(0x7f0000000200)='./file1\x00', 0x87c, 0x12) 22:18:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000500)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db49ea944cbd628419a20677a66da54301b5df3964970018626f8800c45872c89e8f5e8baab6f21cf8951456b32338df37c35e3f1730748335e3c86a47fee2329cc1fd2844d6a58082e561d37f1d0d2584cf3b4061aa220763ccaae522e3335fa9497ced0073ee33b6869103e049f1cff068e3b15509b6f3561e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba16219bc6b7660968112731812a2399da1d90a3be97af5cbc5eead0089ebaca150a9f35e752199e597a5d2fd8eab4c57c44f692e36d68e4af7f361c7e3a7a4a1a2a021685b54c5ab58487d8ece752744af1f19f241e8663a4c1412796bd74aa575dffc98fb45cb53c24cff1b5c4e64f37214a0495dafa4c3169d05dacd6969169f7298a9b241fec0f9380fef75bb6fc5f077c9603a8ba0291bec890e1a0fee3283a1c2d56517030eace52ac16f83f9f2430ed2bf88efd51604f4ecd4888a43340b2260ac17675f2dc5961dbcfac7af818f64a918ac2813bf90ae3476ece590c631b3e31598ba8148385bf910fcbd1aca2c82812d585ddf9c1c184b7238fb365da2f493d681b37571801e53fe4f83d259f728a1e8104131a76bd354d6501bd180bfd6685a6eae8b0d03f2d93ce97586ab38b1e1ac1580f9586cca1926e399f50c42d3c22be197b954ea09101bd4e4964caa865d03d7f5dd895ba640c078fc608c45540fca838b56ebe9b9c03f83e3c75ba3ffb24cb00000000000000000000000000f7af01dcb0866d4fa350a02099417d694021f54028af3e2e7bef29f2dbc8f06d3b5937e827a9364790b975f2dde4bafb6f24948a9f5fc62354865e33ce0a000000367e20ba714c72420e39c65bfe8af520ffc4474c71e616", 0x89e576d7837d970a) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 22:18:36 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{}, {0x0, 0xffffffffffffffff}}, 0x2) 22:18:36 executing program 1: r0 = semget$private(0x0, 0x0, 0x32d) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/244) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/7) r1 = semget(0x1, 0x0, 0x0) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f00000001c0)=""/89) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/25) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000240)=""/219) r2 = shmat(0x0, &(0x7f0000ff7000/0x9000)=nil, 0x2000) shmdt(r2) semctl$IPC_RMID(r0, 0x0, 0x0) 22:18:36 executing program 0: socketpair$unix(0x1, 0x8000000000000001, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) 22:18:36 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fsync(r1) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)='\\', 0x1}], 0x1) r3 = accept$unix(r0, 0x0, &(0x7f0000000100)) write(r3, &(0x7f0000000140)="0606442ddd0c509f6a1176fd89e0bf5a5df5fcb3911ebf64b446ba7435723f48b0613b0cb83334f4e0f6dc8a983773e73707dcd73f33774bd48d72", 0x3b) 22:18:36 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) read(r0, &(0x7f0000000000)=""/20, 0xfffffee4) 22:18:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000200)=[{&(0x7f00000005c0)="c0", 0x1}], 0x1) r1 = syz_open_pts() readv(r1, &(0x7f0000000000)=[{&(0x7f0000001000)=""/4096, 0x1000}, {&(0x7f0000002000)=""/4096, 0x1000}], 0x2) close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000f80)={0x0, 0x0, 0x0, 0x1ff, "aff20093644da2064a55bdac44095f74774028e8", 0x0, 0x6}) poll(&(0x7f0000000fc0)=[{r3, 0x100}, {0xffffffffffffffff, 0x6}, {r1, 0x134}, {r3, 0x2}, {r2, 0x764db1b7708e0252}, {r1}], 0x6, 0x1ff) setsockopt$sock_int(r4, 0xffff, 0x1004, &(0x7f00000000c0)=0x5, 0x4) 22:18:36 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) close(r0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r0, 0x0, 0x0) 22:18:36 executing program 0: mlock(&(0x7f000023f000/0x3000)=nil, 0x3000) truncate(&(0x7f0000000040)='./file0\x00', 0x0) r0 = dup(0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x13) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0/file0\x00', 0x4) munlock(&(0x7f000023c000/0x4000)=nil, 0x4000) 22:18:36 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x0) munmap(&(0x7f00003e6000/0x1000)=nil, 0x1000) minherit(&(0x7f00003e6000/0x3000)=nil, 0x3000, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000535967ec54fb78a1a8ceee38f53d00000000000000000000000000000000000000000000000000000000000000d30c0000000000000000000000000000000000000000000000000000000000000000000000000000100000040000000000000000000000000000000000001fe2ebbf801d5699951571bf8d3a751476fa73deabcbf5f7fd18a20f857058d74bfb505394f51046fd191481dde671d95871bc1924e8570e2f15e95738ea8b2db40343ad59a26f609f3b3154a7c4fad738206494429c574cecf3665f53de08bfa5c3b52f61f77f1420406a99c6"], &(0x7f0000000100)=0x6e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xfce2) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendmsg$unix(r3, &(0x7f0000000540)={&(0x7f0000000580)=ANY=[@ANYPTR=&(0x7f00000005c0)=ANY=[@ANYPTR=&(0x7f0000000a80)=ANY=[@ANYRESDEC=r4, @ANYRES16=r1, @ANYPTR64, @ANYBLOB="afdeea43a437932e4223ffa76a64cb55cc31cefd72f3", @ANYRES64=r4, @ANYRES64=r2, @ANYRESHEX=0x0, @ANYRESHEX=r3, @ANYBLOB="e39034463a2d3630759b29fbf8d2322cf45eece64adb51b1d09b1ab457f1b083130650c907c8abf32ce78df48f8660321529f64b14ab1268d536ac180c3fcd2ad28697"], @ANYPTR64=&(0x7f0000000b40)=ANY=[@ANYRESHEX=0x0, @ANYRESDEC=0x0, @ANYPTR64, @ANYRES32=0x0, @ANYRES16=r0, @ANYRESDEC=r3, @ANYRESOCT=r0, @ANYPTR, @ANYBLOB="b00fa2b979061c1e2a0c27854024694ff4f94204e14b5317d8a43d3075723f57cee9d261e6d942c70199507a214f933634edbd0dcff6e1e6691ea1a401ae63d72c636aec9ca79efce1637798f27e474a3f2c36395b1d3d07b8836c3eaf4692b312991731760d965fe8e5ec76e8bd57048e307445f0ff51f03fb1819d23", @ANYBLOB="28c5b9f0c3618baea657f42a990e41f9f8438dd508b6f27d3e920a96474a32bad116e9d005d2a8d16a39bd4fa2f763adbd1ade9001bc9597311593696d54beb3e093ad060d"], @ANYBLOB="74908248dc577946d0142f69cb"]], 0x1, &(0x7f0000000000)=[{&(0x7f0000000180)="9f6b9f5c60cf5d771726f6ad00235d7b6dce349939e0f2287e08470132bae3982c8d97068bf2238003206834e4935edf1702f0c0e498b3628069e36567c8da07d224e5921f0d771b28a22db5", 0x4c}, {&(0x7f0000000200)="a75237069eb8331d448e2f7c5118bda5f88fe2c8402954725b451767e0240d477eac0fcef1cb06cf52aab0ac561daee415f6245c0943fe8c2496673593bef57b97558398f4ce5227c82b889f62739f9b5e020fcc277d27b6935d86e5db5cb1dfd758e6477dad5d03d43a19806f7be5e68ee91b4f4f8c4217e246bd22460d736eced32ff1a5e6d852f1", 0x89}, {&(0x7f00000002c0)="1b94a53f92f18dcbfec5252b92fda25b4443e2010000805890ac7c0f", 0x1c}, {&(0x7f00000008c0)="117a02bbaf6fe22716be7d5e15190c17037183ede5591375e372e2befc9757ae938e1d144fdb14e0ce5cf88cbb32fb3926f27a6258068643e45a35c6cc6cc4d5ba320ed845eec2b076d1e3e3fcce04c8cb739e3daaa3a4e43ebd550c0a018e84dd93a66f895c0c91aaa03b02933f5b1c0e8c6b2f1be6a3be2dc17f1973aa9ba4e4f867dd540f13019b3509b9b3d3c297f1c8aa1e9e900a7afea34914c6d91ace5566edb25b9ea44de55828b9aa735ae7d40d78aada87475f6d46fb0713eae53623", 0xc1}, {&(0x7f00000009c0)="cb026378d3ad4940b9d62da792a1c3d6cc99a09e49e7392e6d4c718a480661e178c12d90a6b24efb433ce83a53456a94139863d7eea30a52614d55729592a334871d5634623cbaf42e9adbe6c1cf5db7e97421e80169c0958707066dfa6a09ed275710106191c9c90c653db6089bcfce325aca164d0dc9b4e713fe0ceef6e3d2ebb531dd6f2e6947ba8ee3064e1a8133e905e1786c2e0320f186570f805411c08a4a0e44419f8cb38422288531deb704eb", 0x10e}], 0x5, 0x0, 0x0, 0x2}, 0x40f) syz_open_pts() r5 = dup(0xffffffffffffffff) sendto$inet(r5, &(0x7f00000006c0)="7921535ae6b311b42d98e9a12b358e448be31bd404525fbd76c0a8146beaf612ab294eff6d58d1e560d80b8d3c21c375f2375ef0a4cb4d1db7e42a47b28b584400bee2b42ec5b105da53011728f2ec61e366976a3a72b6fcecae56e64e69a65e5a0840b01d0bef026c3f6dbb5bb548691cba340d59d19d410f6023e895151232f546e4b6595032d835db02608a6d1caa78ca5c50f58051d530a2cc2df837ea8d183afd9e5b800441f71a9dbff1b6235d894adcd0bb134ff206dfffd6f99c23713c60264b6f9598a39e564e8b5895fb7f800f5e4c", 0xd4, 0x6, &(0x7f0000000080)={0x2, 0x2}, 0xc) 22:18:37 executing program 1: socketpair(0x1e, 0x8000, 0x1, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x2, 0x0, 0x3, 0x2000, r2}) flock(r0, 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) preadv(r1, &(0x7f0000001240)=[{&(0x7f0000000100)=""/60, 0x3c}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f0000000140)=""/22, 0x16}, {&(0x7f00000011c0)=""/50, 0x32}], 0x4, 0x0) ftruncate(r0, 0xb2a) r3 = dup(r1) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000001200)) r4 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) r5 = dup2(r4, r1) ftruncate(r1, 0x5) sendmsg(r5, &(0x7f0000001800)={&(0x7f0000001280)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001580)=[{&(0x7f00000012c0)="94dca8327c76f6bc8ebe81b797b0098a757df09d5db90959e9ad3f0580907c4ab5f7341f51ad8c166e2de15f27c91c7c65e4443a3ac09df0aeaac8dd29d672c7837e157eb9f53aa2cedeed1e783eb728c6504ff5d16c3b2e752669b93de28d984be2e7b6881eb9ba8ef5b04278f4e6fd0bb5a09ae7df512b3092ab84d5a95daccc96e4a5d24cd0003e81d35d4d97c8162878831e6aefb80253a4b99c41a34f190b22dc273192396b44be9769360342", 0xaf}, {&(0x7f0000001380)="bec858ef4e1c53965e12b23f245dbb6d7e45ece1904ee18a4b4563f0f61706e738a9e86256de4ee5f8229ce63d0aaedf78dd8f2c7daf08722fa818c787adc67f0163079558ea2b753d46e1d2df49def627af19ed97e0a118a22216015e5815474f305ab85715ab7553b08798a9aa22160d8bd2daf51313594ae159dab8d015267ef458778556517434258d05d56d1bd0f5bb38c4a05d4b0c9fc490bbf5312c37c4cff2ef6779ea7e40282a3172ec1ca6472b7f6aa3af15ad2e45917c1605e41f6f59bf1bd7c1d8d36d58ffc8969c35f742ff3ca1abdb3f676a6ad8ac6264fad7c0df60662a4d823ccbdd0f9e5cba17c5c429ff99", 0xf4}, {&(0x7f0000001480)="0c1d5490b685b525a3f8ba30cc7b2f1f03732bbd837736435bb63cc449d989531ebf1c871b8863ca9137ba6a82db0aec7c77e5506ea751b656a211ca46e22b81b6bff38afc7dc11c335868", 0x4b}, {&(0x7f0000001500)="8506c4dd8abef5b8ba6d8508a10c650ee65c87d0493278c287e1fdee094e348fef8e0494d8dd99c8eb876d464b9b9ef4230e2479e027e4d7f9c0878f40836ce90eb17d7e89a118b98a70f1d5f8f3baba41864cb65cbd5f2a0a8fcd8d3552d0157d10ff1e837fa96a89", 0x69}], 0x4, &(0x7f0000001900)=ANY=[@ANYBLOB="e800000000000000ffff0000200000004dbbe8690c44a4e588c30d5d54b2aed60dc7cbfc183ec1064b3246eeb93395211b45fc8079327dc0da915985074593414a73e5e20f557ad49b08f82c6f5b441cc646230b66ba96953bc7500fb5c55a371d4fd0970d5980d8e9860a24cf46eb20a38082ebe3f69d1b1575091bfea295c5e4c755faae370a073a83198cbfd9c57d1885cfc939750d00824835cf3b520097d91689e3f95a89fabc6aae449d2d138d003b0dae2c4d60905b81627dbb9a838857d57ef46042dbebdf837179da4af7c8d4b1ced3bf162eaef27d4209064715c764ee85d839641f6d40000000000000000100000007000000c580097254dc8e4ba5e5b7c392982e9ca90801b67da722e9b0b795b3213485dd0180d15e05c5f99efe00000000000000f0000000000000000100000004000000ff7798167eda9bd6e6a8350c888fdddcf17b0c96388ca183bb23dfc09af78860cc76346a416038dc6625ccd64e367c9f1da6df48693c15f3766c9886758eb3e3ca53923a0039eadcfd3efb56d64d2233f00766199cb0aa5ede922845b4b740b57a2de3323fc7f1b47186697a422749c12cbb8d977031880556579ce864d9d39c948e6274a6db6c9442ec8fe2b71d8e3c2ddcb38b5576eb89b1b7c9eb9705367e69646812aa69e4d4803cd7219e11bba0102c1aad5dc6ea6fedf1bf9a666f25672476d1e175901dfef8c8fad11245260bb830a1e81ed78622b75e6be38c000000ce4dc989ed18aaa163eec20d7ce56c44a1467b9e648eb81b8268e84d546431d72442194dcec6740051f3ce28d0717f9c20c501172e59ab863a57de48db84a94b7fb9c08b7487e7253214334d60ac4471ba30761def0ef777c3c4c64831b0ecd1649d181f4c2ec86d65cff6991811274961f9b3c02facaba30cd12077bcb619abc5b50d2bd082354f25f8af6d2b7c4a0846c60006ed2649875c8b75dc800f59f8a3ea8f188822625f0284281f7300d322d29d066666b64e473622e8e0e0762ec7b73cb3eb3fefa09983d264bdc6ed3a4bc992aa29ce090413ba9ca48885cbbfe472f9e4c817915f5372a4bcc3"], 0x218}, 0x409) open$dir(&(0x7f0000000000)='./file0\x00', 0x34e, 0x0) 22:18:37 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8000000040, 0x0, 0x0, 0x0) kqueue() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) dup2(r1, r0) kqueue() 22:18:37 executing program 0: mlockall(0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3, 0x2011, r0, 0x0, 0x8000000000000000) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000280)) shmctl$IPC_RMID(r1, 0x0) 22:18:37 executing program 0: chroot(&(0x7f0000000000)='./file0\x00') r0 = msgget$private(0x0, 0x100) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) 22:18:37 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000000)=""/189, 0xbd, 0x2, 0x0, 0x176) r2 = dup2(r0, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000180)={0x0, 0x5e, 0x2b, 0x5, "00cd70eb0e73fbfdb92e29803992e97a4ce1c430", 0x9, 0x7}) sendto$inet(r2, 0x0, 0x0, 0xc, 0x0, 0x0) bind$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) 22:18:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000400)="7270bf6c40afa068f4eb69ff", 0xc) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x0, 0x9, 0x74a171ac, "9ad84b73d9694e107f5e7983aab9d1d35db5abe3"}) bind$unix(r2, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) poll(&(0x7f0000000300)=[{r2, 0x97}], 0x0, 0x80000000) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffa, 0xd0, 0x0, 0x100000001, 0x100000001}, {{r1}, 0xfffffffffffffffb, 0x5, 0x10, 0x200, 0x8}], 0x80, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x82, 0x41, 0x9be0, 0x3}, {{r3}, 0xffffffffffffffff, 0x80, 0x1, 0x1, 0x8}, {{r2}, 0x0, 0x0, 0x20, 0x1f, 0x1}], 0x3, &(0x7f0000000180)={0xcd1, 0x3}) 22:18:37 executing program 1: madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) 22:18:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000180)='B', 0x38e) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x0, 0x9}, 0x10) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000280)=""/239, 0xef}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x840) 22:18:37 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000200)='./file0\x00') symlink(&(0x7f0000000300)='./file1\x00', &(0x7f0000000280)='./file0\x00') symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f00000002c0)='./file0\x00') utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) accept(r0, 0x0, &(0x7f0000000040)) chmod(&(0x7f00000000c0)='./file0/file0\x00', 0x100) 22:18:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000000)="ec7d2f00afdba0e2d780b5109ccb45c920cf47fbba5c423bc77243959db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9ead691595a44c9ed1400790a", 0x45) syz_open_pts() pipe(&(0x7f00000001c0)={0xffffffffffffffff}) recvfrom$inet(r1, &(0x7f0000000200)=""/207, 0xcf, 0x1, &(0x7f0000000300)={0x2, 0x2}, 0xc) close(r0) kqueue() r2 = syz_open_pts() read(r2, &(0x7f00000000c0)=""/249, 0xf9) 22:18:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x0, 0xbeb4}) r1 = semget$private(0x0, 0x0, 0x201) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000040)=""/205) 22:18:37 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x39, &(0x7f0000000180)="ecff0022", 0x4) symlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40) 22:18:37 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='c\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) recvfrom$unix(r0, &(0x7f0000000100)=""/145, 0x91, 0x41, 0x0, 0x0) 22:18:38 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000040)='./bus/file0\x00', 0x2) open(&(0x7f0000000100)='./bus\x00', 0x8287, 0xfffffffffffffff5) r1 = semget(0x2, 0x2, 0x6a) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/201) execve(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 22:18:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x81, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x0, 0x1}) write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) write(r0, &(0x7f0000000300)="f3", 0x1) syz_open_pts() close(r0) kqueue() socket$inet6(0x18, 0x7, 0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffef4, "a175a2000053d07babec45f0b1c85b6a8a131100"}) poll(&(0x7f00000000c0)=[{r1, 0x83}], 0x1, 0x0) 22:18:38 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000040)="1d000005", 0x4) r1 = getgid() r2 = getgid() setregid(r1, r2) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x41) 22:18:38 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100800000000000}}) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000180)=0x8) bind$inet6(r0, &(0x7f00000001c0)={0x18, 0x1, 0x7, 0x6f86}, 0xc) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x80000000000002, 0x0) nanosleep(&(0x7f00000000c0)={0xd4, 0x8}, &(0x7f0000000100)) connect(r1, &(0x7f0000000040)=@un=@abs={0x25af90167d5e1800}, 0x8) connect(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="7500002e0f60421dbdbf97696e6530"], 0xa) 22:18:38 executing program 0: writev(0xffffffffffffffff, &(0x7f0000001640)=[{&(0x7f0000000500)="6bc2fd4515b84605257ff44c0f4943927af6c67e514f00ef1d96d66fa656a9882475dabdb0c83804728e08f9ce400659821e7d778321e4fa228cb7f8d62704e3c3430dfd72f8bae002af7f27ea44e5bc7cecc9628f282ede92b4a1700d3fa538e1d27608b251da807cf48338dc0c225cc20df25e9d756ede0e456a79737a3a8c9c91c4811b2284339d16bb5ba224782ec095752e8ddec147945863c574d2b33eb7740f82491d390e245ec2a9fdb34f2a", 0xb0}], 0x1) r0 = socket$inet(0x2, 0x7, 0x4) recvmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0), 0x1, &(0x7f0000000580), 0x0, &(0x7f0000000000)=""/138, 0x8a}, 0x0) accept(r0, 0x0, &(0x7f00000008c0)) recvmsg(r0, &(0x7f00000006c0)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000740)=[{&(0x7f0000000100)=""/9, 0x9}, {&(0x7f0000001680)=""/4096, 0x1000}, {&(0x7f0000000200)=""/158, 0x9e}, {&(0x7f0000000140)=""/75, 0x4b}, {&(0x7f00000002c0)=""/222, 0xde}, {&(0x7f00000003c0)=""/53, 0x35}, {&(0x7f0000000400)=""/215, 0xd7}, {&(0x7f00000005c0)=""/118, 0x76}, {&(0x7f0000000640)=""/60, 0x3c}, {&(0x7f0000000680)=""/16, 0x10}], 0xa, &(0x7f0000000800)=""/135, 0x87}, 0x841) 22:18:38 executing program 0: setitimer(0x0, &(0x7f0000000340)={{}, {0x2}}, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x20000, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="f77fbe3381c4bfb9f69515ec79e55bb54fb867163eb00cb49e14f5e3f3cce4", 0x1f) nanosleep(&(0x7f0000000000), 0x0) mlock(&(0x7f0000467000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x2) semget$private(0x0, 0x4, 0x7c) setitimer(0x0, 0x0, &(0x7f0000000380)) nanosleep(&(0x7f0000000040)={0xff, 0x101}, &(0x7f0000000080)) mlock(&(0x7f0000545000/0x1000)=nil, 0x1000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) madvise(&(0x7f00001e9000/0x1000)=nil, 0x1000, 0x2) 22:18:38 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="0787c4751f706f49b519748b50341586faa05fab84a5d2e3951c78063437dcded2f9190dc5e8eee3c2f22e1be4764b428c0c88a41ffe4da8e145dc5a8b1d4669207bcbc354da9720adc92c58e10107e2713da450c07a8e61243c803327f041ec6d7f152e"], 0x1, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000440)="af56ffca046350f381b9b99049fb91f0dda5e9397105da56b9709fd007206a3d18aebd91c7e38dd3a4c9e5723361eaec35fa6e77a3ff332e5db1c4e3551c222ead34680bb0759898f10c91672a84aaea4f9dc505b9fdf4a214b50ea2548bd05be0b0658fd6a39225328f4f6027c6e26f51a055b070ef9802de60442def9f7da2416b9e44f8e152b23c968b9bd08f621f7510f8e7b192195654bd95a9e19d0c127d302c958125b70d866165d13113da06d58ffa5992dc5b7a4514f5d6464ffb1a7a119a700a95ff62916a59b5d960e4498dd54ce7a90fa78abd352801831e696289e4f0c2c3cff6e7ff5089c4b93bdd7d303afbd07c59f89b23ea96fc8aa3cc07b046d9df47425d483e", 0x109}], 0x1) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getsockopt(r0, 0x3, 0x3, &(0x7f0000000140)=""/136, &(0x7f0000000200)=0x88) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) readv(r0, &(0x7f0000000540), 0x2) 22:18:38 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = dup2(r0, r0) dup2(r0, r1) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCNXCL(r1, 0x2000740e) 22:18:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e3", 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x3ff) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "d88e78b6913aeda2b29778c3aef799d11f00c832"}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) syz_open_pts() 22:18:39 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x9, 0x3, 0x6, 0xffffffffffffff81, "3be60132691e11444337540dbbacfb16b723ff4a", 0x52, 0x1ff}) read(r0, &(0x7f0000000180)=""/48, 0x30) poll(&(0x7f00000001c0)=[{r1, 0xa0}, {r1, 0x88}, {r0}, {r0, 0x8d}, {r0, 0x1}, {r1, 0x1}], 0x6, 0x8001) write(r0, &(0x7f00000002c0)="1cd37bc59d51c9bf6907c3c1b99dc5a113ec9f513d60a4fb8eab7ae28015308604e422742d16cac35bf7a0694358ce50c914288f1e136e4e5f0d14b93e5cae9eaea10f00b145e649bdd1921c3830b458f266d2a1dbcd78ea85c981c75411cea7800e51010e910b2d9852c4d9cfddac3565e7f77186c2ee2d928dbd022600c91a591f9365de7d5990b764a5538d164e8b9d1c2af6eac7abf7a87bd31697028c154148da797b49ae84424513a486c84e49c69e5cdad9b0425c146f91", 0xbb) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xa03b, 0x4, 0x1, 0x3, "0458f64a1a33eaec0b2091530075d9b20d15cceb", 0x2, 0x8}) fcntl$setstatus(r0, 0x4, 0x4c) write(r1, &(0x7f0000000240)="a0eca7839b94822ccb38a109ac884fed8dcef78eee2c9d22d6896ff9baf6b6f5dae02197904abafe6eaa6b881426a4a11cf7570cdee9a8312b0eb562938f59303b4c3d5dda329cc86f9410704c611fd7a2164416ee95a43b78d8999ecf6132699060ede7a03b74", 0x67) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) readv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/119, 0x77}], 0x1) 22:18:39 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ff9000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ff9000/0x2000)=nil, 0x2000) 22:18:39 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x8}, {r0, 0x4}], 0x2, 0x80) syz_open_pts() kevent(r0, 0x0, 0x0, 0x0, 0x1, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) 22:18:39 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x7, 0x0, 0xebc, &(0x7f00000000c0)={0x0, 0xfffffffffffffffa}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x4, 0x0, 0x0, 0x0) close(r0) pipe(&(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000001200)=0x7) socketpair(0x2, 0x0, 0x2, &(0x7f0000000040)={0xffffffffffffffff}) r3 = semget$private(0x0, 0x1, 0x200) semctl$SETVAL(r3, 0x7, 0x8, &(0x7f0000001180)=0x101) r4 = semget$private(0x0, 0x2, 0x100) readlink(&(0x7f0000001240)='./file0\x00', &(0x7f0000001280)=""/231, 0xe7) socketpair(0x3, 0x1, 0xffffffff, &(0x7f0000001140)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x811, r5, 0x0, 0x0) semctl$GETZCNT(r4, 0x7, 0x7, &(0x7f0000000140)=""/4096) recvfrom$inet6(r2, &(0x7f0000000080)=""/36, 0x24, 0x840, &(0x7f0000000100)={0x18, 0x1, 0x6, 0x10001}, 0xc) 22:18:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() getpgrp() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffa, 0x40, 0x80, 0x0, 0x7}], 0x9, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0xba, 0x1, 0x0, 0x8}, {{r1}, 0xffffffffffffffff, 0x32, 0x0, 0x5, 0x7}, {{r1}, 0xfffffffffffffffe, 0x4, 0x2, 0x100000000, 0x80000001}, {{r2}, 0xffffffffffffffff, 0x18, 0xfffff, 0x100, 0x8001}], 0x7, &(0x7f00000000c0)={0x3, 0x3f}) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff8, 0x3}], 0x20, 0x0, 0xff, 0x0) dup2(r1, r0) r3 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x1c0) r4 = openat(r3, &(0x7f0000000440)='./file0\x00', 0x92, 0x48) accept$inet6(r4, &(0x7f0000000380), &(0x7f00000003c0)=0xc) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0x0, 0x20, 0x5, 0x6, 0x3}, {{r2}, 0xfffffffffffffff9, 0x80, 0x10, 0x6, 0x16e7}, {{r0}, 0xffffffffffffffff, 0x1d, 0x6, 0x734, 0x44cb}], 0xa6e, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0xb0, 0x2, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x26, 0x5}, {{r0}, 0xfffffffffffffff8, 0x2, 0x10, 0x400, 0x2}, {{r1}, 0xfffffffffffffff8, 0x21, 0x40000001, 0x5, 0x4}, {{r2}, 0xfffffffffffffffa, 0x10, 0x81, 0x1, 0x6}], 0x3ff, &(0x7f0000000300)={0x4521, 0x100}) 22:18:39 executing program 1: mincore(&(0x7f0000ffc000/0x2000)=nil, 0x2000, &(0x7f00000001c0)=""/166) r0 = msgget$private(0x0, 0x84) msgsnd(r0, &(0x7f0000000400)={0x0, "e6bbe64813aa89aa38b5d88dd6f67d93900a5e9ce37af01fcab5a074e6dc5c1f5e6e9a2812dfe08cbfdd49f106900b4bcc6ad9d11210a14a9d3b41dca0570cc389590ee7902f3461bae49e441cfbf2e9681b4a979a4eb348e11ccb860b56a1c66d21e0db2919447b18b2ca1296aa084900d17dc8d22552bf0184ef65cc76dc123248f279b39f025c2e5b807edc397412f42ffe835ec9196f659df0dfdb586630437bd5f59503128e877ae598170011e3646b2474ada2d4e6731a9ab3b3718a57a6b6ccda891879d2be4a54ef6f1ef3c7fd081a39c781b76520be55ee11241dfc55d836509520f8083f56f18430703c31a05c0a3d0d59af2f71323408c2c492cb4df0e0226317216408b1a71c6e3b8888caa706768452afc15563e22bb7ed3cd8"}, 0x128, 0x800) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getpgrp() r6 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x296, r1, r2, r3, r4, 0x4, 0x5}, 0xfffffffffffffffb, 0x9, r5, r6, 0x5, 0xfffffffffffffffa, 0x2, 0x5}) 22:18:39 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0x101, 0x4) setsockopt(r0, 0x6, 0x8000, &(0x7f0000000080)="0d57607db51b4572350eb5a85619ac9c9dfa20ffb82c1fee9b9187231cced160b37fe3a3950041c591ed78582178385fd2d18dc0b3fd512e440ed9326c15a1cf565fe7463e39812c53a9580a01a03e4d1c80fe96518be9cfd61251fc93eb4f67d1dc22177e98dd947a003ef40b2ca831c97e2eb91034de97d2228ce9b5975e04e529a3da101cbfbe1a9d20976e14131a85f637d32fd2e29b15b67ae7", 0x9c) sendto(r0, &(0x7f0000000180)="0ca2814b2e1f08c4cf4348aef77410f3feb006dc4c23eaa4a13544bb1e4f37567c7f4d0e8530cf5d056c1b9ff1b19f858a305203bb7901becb4e72e3798551f9e4001e0bf491957aab1393a7d918563bbfc087326d02bb68fdc3a9b8ea1d72f69938d34fd0fb3fb3176ebeaeffef0ddcce7a216a911b289cc6ffe9f00d9116dd83fa65a5b44d0a4cd3e7158a28913b948475b7eef4e622c5d2be52027451ed93c121ba965dd9ae3c2d75cd5418e0", 0xae, 0x3, &(0x7f0000000240)=@in6={0x18, 0x3, 0xffffffffffffffb9, 0x4}, 0xc) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000140)=0xc) 22:18:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x900000001021, &(0x7f0000000140), 0x10) socketpair(0x1, 0x0, 0x1000, &(0x7f0000000000)) 22:18:39 executing program 0: mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x3010, 0xffffffffffffffff, 0x0, 0x0) r0 = dup(0xffffffffffffffff) ioctl$TIOCCBRK(r0, 0x2000747a) 22:18:39 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000440), &(0x7f0000000480)=0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r1, 0x2, 0x1) 22:18:39 executing program 0: r0 = kqueue() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x40) ioctl$TIOCCDTR(r1, 0x20007478) truncate(&(0x7f0000000040)='./file0\x00', 0x101) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}, {{}, 0xfffffffffffffff9, 0x3f}], 0x7, 0x0, 0x6, 0x0) close(r0) 22:18:39 executing program 1: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) getsockname(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) shmat(r0, &(0x7f0000f7b000/0x2000)=nil, 0x1000) syz_execute_func(&(0x7f0000000000)="c461b77da7368a49022e65653ee400c44289bab2d3060000c442ed3a260f575300c4c119efa008000080c4e1d15db2008000006765669cc4c26d0afc672666440f50ec") shmctl$IPC_RMID(r0, 0x0) 22:18:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001880)="54a02551cb15462b77", 0x9) r1 = syz_open_pts() close(r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x2) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "a147780ac85a536e131900e8ebd81823fc7f0d7a"}) r3 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) lseek(r3, 0x0, 0x3) setegid(r4) r5 = dup2(r0, r1) getsockname(r3, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) setsockopt$sock_int(r3, 0xffff, 0x20, &(0x7f00000001c0)=0x80000001, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x2000000000000, 0x80000000, 0x2000000000000101, "835cd2518001eb0000000000fa600000ebff0100", 0x3}) poll(&(0x7f0000000040)=[{r2, 0x1}], 0x1, 0x0) fcntl$getown(r2, 0x5) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x3, 0x100000000, 0x5e15}, {0x18, 0x2, 0x3, 0x8}, 0xad, [0x2, 0x7a5e640e, 0xd137, 0x9, 0xfff, 0x58, 0x81]}, 0x3c) 22:18:39 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)={0x40, 0x6000000000000000}) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x5a5, 0x80000000000000, "ee993fb52cbef43d1e42ba6951c746f3e89a1eb7"}) write(r1, &(0x7f0000000080), 0xfc4c) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x20, 0x10) recvfrom$unix(r2, &(0x7f0000000080)=""/105, 0x69, 0x1, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) pledge(&(0x7f0000000040)="239d00", &(0x7f00000001c0)='%D%(\x00') 22:18:39 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f00001a9000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) r1 = dup(0xffffffffffffffff) recvmsg(r1, &(0x7f0000000340)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000080)=[{&(0x7f0000000140)=""/234, 0xea}, {&(0x7f0000000040)=""/23, 0x17}, {&(0x7f0000000240)=""/156, 0x9c}], 0x3, &(0x7f0000000300)=""/47, 0x2f}, 0x800) shmctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) 22:18:39 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="07ff201656522f4d4257e0a49bec34d8f607f98d980502c22acd3544c94ca1af373575f047d3cfe8db244b069d9f19113cf59b1374fae0f2928453a445dd186e64956536128382cd1d8488000d7f988974c267f0b8049a04588a400628c2705313836fe5d21ef9b1370d7bad9b60dfd04f9c784c7a9545ab70424fba9c33eb"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)) r1 = fcntl$dupfd(r0, 0x0, r0) getpeername$inet(r1, 0x0, &(0x7f0000000000)=0xfffffffffffffeb6) 22:18:39 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) fchmod(r0, 0x56) r1 = open(&(0x7f0000000100)='./file0\x00', 0x8c10, 0x24) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x28, 0xc2) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000200)) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) accept$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r3, 0x29, 0xe, &(0x7f0000000000), 0x0) msgget$private(0x0, 0x80) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000001c0)) 22:18:40 executing program 0: r0 = socket$inet(0x2, 0xfffffffffffffffe, 0x3) setsockopt$sock_timeval(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x1) 22:18:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x3f, 0x0, 0x0, "1eae8682ab515f755af8bdc1945f07a098206fb2"}) write(r0, &(0x7f0000000340)="389b8f92c3d572a29b80634da4ce54fafdcf4093cd2e5a53e002cf42e9d193b07d7003c908", 0x25) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffff, "666794d1255f30455210222e8cd33d5c2fedb491", 0x2, 0x7}) write(r0, &(0x7f0000000240)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c538afbaef071960f6fb303000000d8e9ffffd8f4abb05d9607cc4fc3527e370c70b9cfe421a9371ff1c0a428d78eb50644813f47824d7ddb5c8c4e7445c30b2e57356e1392d66a", 0x86) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x7, 0x7, 0x0, 0x5}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x0, 0x4, 0x9, 0x1, "57e07ca45c6e9c537d2a123e5dd0cf6e6411feb0", 0x1, 0x5}) flock(r0, 0x7) r1 = syz_open_pts() r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) connect$unix(r2, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000001c0)={0x4, 0x5643, 0x829, 0x9}) 22:18:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000002c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730caad953fb392e842dbbffffffff000000006eeb00000000000068f7acad445dd976a67cf92c23", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)=' ', 0x1}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0xa72) syz_open_pts() close(r0) kqueue() syz_open_pts() syz_open_pts() 22:18:40 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r0) readv(r0, &(0x7f0000001340)=[{&(0x7f0000000040)=""/149, 0x95}, {&(0x7f0000000100)=""/250, 0xfa}, {&(0x7f0000000200)=""/56, 0x38}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/237, 0xed}], 0x5) getdents(r0, 0x0, 0x0) 22:18:40 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8294, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xa0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x8000000000, 0x100000001}) flock(r0, 0xc) 22:18:40 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) lseek(r0, 0x0, 0x2) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) getpgid(0x0) kevent(r1, 0x0, 0x0, &(0x7f00000001c0)=[{}], 0x7, 0x0) 22:18:41 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x2) 22:18:41 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) fchmod(r0, 0x42) write(r0, &(0x7f00000000c0)="7f7075e65c5971296b1cce1fbcbce950138cf7deed2289aab01b03c46f63c49186d79f96fddfa17ad0ec16473eae40609e87b0c4ecd6e0a64e637b5dddbb4cef", 0x40) getpgrp() execve(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000000)='./file1\x00', r0, &(0x7f0000000080)='./file1\x00', 0x0) 22:18:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x61e3d30a, 0x0, "1eae8682ab0320753f490000345f07a09820efb2", 0x0, 0xfffffffffffffffe}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c28773", 0x45) write(r0, &(0x7f0000000300)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) write(r0, &(0x7f0000000240)="9f2ac8f1115ab635983e7f769715c51555075b2a099df48c17b2cfa84d8d09f65530a1604aa49cfd1ca89092a044d5952f9c00ad0b10960451ac79d14c56c72407071cd516101f6ec3fc6756cce63c4bddcc9b8157d0be5a1dae3bd860f1f1fae2fddb381e3684690661d6cd80741a5d6a420b00913ba2c740342cd7543b6229030738852ac286fcf4528072c19627f946f029f371e5e00a5e6a3c379079d7abccfc73167c3555c2df0811a8ee211d59a4e2e12c", 0xb4) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() readv(r1, &(0x7f0000000800)=[{&(0x7f0000000340)=""/250, 0xfa}, {&(0x7f0000000440)=""/109, 0x6d}, {&(0x7f00000005c0)=""/229, 0xe5}, {&(0x7f0000000000)=""/28, 0x1c}, {&(0x7f00000004c0)=""/7, 0x7}, {&(0x7f0000000500)}, {&(0x7f00000006c0)=""/140, 0x8c}, {&(0x7f0000000780)=""/4, 0x4}, {&(0x7f00000007c0)=""/6, 0x6}], 0x9) 22:18:41 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) mknod$loop(&(0x7f0000000080)='./file0/file0\x00', 0x4, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x134, 0x0, &(0x7f0000000040), 0x0, &(0x7f00000000c0)) 22:18:41 executing program 1: mlockall(0x3) pipe2(&(0x7f0000002780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10005) lseek(r1, 0x0, 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x1, 0x4, 0x0, 0x3, "4b235b5353b2531931d10a14e9ab184fbba5d632", 0x0, 0x7fffffff}) sendto$inet(r1, &(0x7f0000002600)="dba541281e9329fc246691101eee4cdd9c9a0829a58712f4321fd3e24862ee2efe8522332580fd169ee74ec7124464bdffa4a5c6bfdb0067b22a2964f3cdc37c97ef277d2aead0f9cff46690ca502e209343a2676d8ca74e9ecd4a7cee0342196ff4ea5c4e6ac440046e1e9a10d1e3214b432e9a99a01fe9608f7ed6b5816740859d06294b0187c5753300b9c891de301d9e2891ad813b53c453", 0x9a, 0x2, &(0x7f00000026c0)={0x2, 0x3}, 0xc) bind$inet(r0, &(0x7f0000002700)={0x2, 0x3}, 0xc) open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) readv(r0, &(0x7f0000002540)=[{&(0x7f0000000100)=""/42, 0x2a}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/133, 0x85}, {&(0x7f0000001200)=""/191, 0xbf}, {&(0x7f00000012c0)=""/252, 0xfc}, {&(0x7f00000013c0)=""/4096, 0x1000}, {&(0x7f00000023c0)=""/129, 0x81}, {&(0x7f0000002480)=""/59, 0x3b}, {&(0x7f00000024c0)=""/74, 0x4a}], 0x9) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffa000/0x3000)=nil) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) 22:18:41 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xfff, 0x8000, 0x20000000, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) r2 = dup2(r0, r0) getpeername$inet6(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) poll(&(0x7f00000001c0)=[{r0, 0x48}], 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0xc0) r3 = socket$inet6(0x18, 0x4, 0x3) recvfrom(r3, &(0x7f00000000c0)=""/239, 0xef, 0x841, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r4 = syz_open_pts() poll(&(0x7f0000000040)=[{r1, 0x8}, {r1, 0x104}, {r4, 0x20}], 0x3, 0xffffffffffffffe0) 22:18:42 executing program 0: accept(0xffffffffffffffff, 0x0, 0x0) r0 = msgget$private(0x0, 0x40) msgctl$IPC_RMID(r0, 0x0) nanosleep(&(0x7f0000000000)={0x0, 0x5}, &(0x7f0000000040)) 22:18:42 executing program 1: mlockall(0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/4096, 0x1000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x2011, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) 22:18:42 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 22:18:42 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x49b, &(0x7f0000000140), 0x1000, 0x0) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000000)='_', 0x1}], 0x1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="b3518bd89bdd22e80972329a90c1a0ce22c95bc5981efca8b7cefd86937599f7b835503f54a95aceb22ff41d9cb1802a457dcccc68db825564eae4c699731488115a5c15ae0f43c03985fbc211f71de6914ef99646cc9511b1b5300745b76dc69441fb3a5866b58c509840eb303f5b5f9b1b7af8d70e6073619d2921fa959d7dd51f011a809ae4c3779eadfe6cd2559198ebc18b43b335e7e20321933bc51bf208dc7c2d72f98f41432dce195ec9307947e4e76a240418575f25c5b9e2", 0x3f5}], 0x10000000000001c9) 22:18:42 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000100)=""/68, 0x44}], 0x1) r1 = dup(0xffffffffffffff9c) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x280, 0x200000000000000) preadv(r2, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) 22:18:42 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x29, 0x0, 0x0, 0xfff}], 0x8, 0x0, 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/75, 0x4b) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x4605bc2ddb795ce6}], 0x5bc, 0x0, 0x0, 0x0) r2 = getpgid(0x0) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x0, 0x2, 0x429, 0x4, r2}) 22:18:42 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000480)={&(0x7f00000018c0)=@un=@file={0x0, ""/4096}, 0x1002, 0x0, 0x0, &(0x7f0000000580)=""/115, 0x73}, 0x0) sendmsg$unix(r1, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 22:18:42 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendmsg$unix(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0x0) 22:18:42 executing program 1: r0 = dup(0xffffffffffffffff) close(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x6) fcntl$dupfd(r1, 0xa, r2) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x12) fchdir(r1) fchdir(r0) getitimer(0x3, &(0x7f00000000c0)) 22:18:42 executing program 1: r0 = socket(0x14, 0x3, 0x0) setsockopt(r0, 0x11, 0x20000000, 0x0, 0x0) 22:18:43 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x80, 0x0, 0x408, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x82, 0x40) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000000c0)) 22:18:43 executing program 1: r0 = socket$inet6(0x18, 0x1, 0xfffffffffffffffc) setsockopt(r0, 0x2000000000029, 0x2b, &(0x7f0000000100)='\x00\x00\bL', 0x4) 22:18:43 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x7, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000500)=""/237, 0xed}], 0x1, 0x0}, 0x42) 22:18:43 executing program 1: r0 = kqueue() utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x13, 0x40, 0x80000001, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0xaf0, 0x4}], 0x8, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x6, 0x82, 0x6, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffffd, 0x31, 0x20000001, 0x7e, 0xffffffff}], 0xfffffffffffffffc, &(0x7f0000000140)={0x3, 0x5}) getpeername$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = fcntl$dupfd(0xffffffffffffffff, 0x400000, 0xffffffffffffffff) shutdown(r1, 0x1) symlinkat(&(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) shutdown(r1, 0x2) 22:18:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) chdir(&(0x7f0000000000)='./file0\x00') semget(0x1, 0x2, 0x45) recvfrom$unix(r0, 0x0, 0x0, 0x841, 0x0, 0x0) 22:18:43 executing program 1: setrlimit(0x6, &(0x7f0000000000)={0x2, 0xaa}) mlockall(0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 22:18:43 executing program 0: r0 = socket(0x2, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x201809, 0x0, 0x0) 22:18:43 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa1d, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffff7b, 0x200000000}) clock_settime(0x3, &(0x7f0000000040)={0x8, 0x9}) 22:18:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffbfffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000014c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd51e67171593f9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d6754872b39e44a7910fc90f8be714d74666901c2503407a1f5a1fe6ceebc195e0ab8fa3e6686772f61a3f8481b951864e38145e62168e82e61422b32c62917a68a1634cdfa148aca0a7e0caddbf454492425f2", 0xef4) r1 = syz_open_pts() close(r0) r2 = dup2(r1, r1) sendto$inet6(r2, &(0x7f0000000200)="6037a85d195fc9dcf725f9fe40b357bfe55c19f76417b4192c6daea4cf17f1d250ead71f87fab13231efb8f6ca47e0ff369d0fe814ef4629b00ca171d8e8bc6b169f666d568ee9229b55117ce5ce3b62b4c5bee653d841791d408a01c91c4d550706ebfc9dcaaca85bca552885b42515c1010e60fdff0b41b71b3a7a3dcf02154b6082f0010d0831869b16f6babe645ce5bf143c68793128ebed2422cb748f93ffba68", 0xa3, 0x1, &(0x7f00000002c0)={0x18, 0x0, 0x2, 0x7fffffff}, 0xc) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x7ff, 0x202bbadf, 0x8000000000001d39, "bad84b73f2a42ccccaa70600000075835db57180"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 22:18:43 executing program 0: r0 = socket$inet(0x2, 0x7, 0x5) shutdown(r0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x800, 0x7}, 0x8) setsockopt$inet_opts(r0, 0x0, 0xa3910ebb3ef5a79c, &(0x7f0000000080)="9d75f2eb7730cbb2aeb06c2c1055", 0xe) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)='\b', 0x1) open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x8) r2 = socket(0x2, 0x2, 0x7fff) r3 = dup(r0) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000140)) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000180)=0x6) fsync(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r6 = shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r6, 0x3) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000240)="93da069cfd9d3689bef55891019931ed551f8e42862b90aab3287fdd80ec753fb1dd35d37ab7cf75e806013d06e6077c66b023b0da2f92cac22c4c239c36718c45a077443008a78c4ebf11d82b8e68c35d11b922d2e142cddf39853d53f92a33063bfe3ab9a18b5cb9622824ada581987cd39260fa9d504ae7616de9f55f50c261533fa5baaa593ec40daee808d3e19da5daa1", 0x93) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000300)="fd65ed7b2687d5c75e99b38e25521b078b9b1a6bda5496948e4a756173c85fb88d80a39607dfde7c180281e96ef998da25fd0e76458ad9192c157d36840b2d4e72e73970b6642586829eb6198337205845de495983863819479a96c3bd70acbcbbdd485694ebe6c98da05b1458e951a0165e60c3be42364dfa", 0x79) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000400)={{0xffffffffffffff7a, r7, r5, r4, r5, 0x2, 0x8}, 0x1f, 0x7, r1, r1, 0x101, 0x9, 0x7}) unlinkat(r3, &(0x7f0000000480)='./file0\x00', 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) recvmsg(r0, &(0x7f0000000a40)={0x0, 0x0, &(0x7f0000000980)=[{&(0x7f00000005c0)=""/209, 0xd1}, {&(0x7f00000006c0)=""/184, 0xb8}, {&(0x7f0000000780)=""/206, 0xce}, {&(0x7f0000000880)=""/238, 0xee}], 0x4, &(0x7f00000009c0)=""/67, 0x43}, 0x41) msgget(0x2, 0x100) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000a80)="1300267f3f61df7241587144705fc0a4ba76df45bdeb15bd06de630c572b52f74bf6d9784072dc99248cc9362c3487bbd87c7f13680540344fc3737155f387e0a52c8872c987e4c009a7e209e930e9ec8d0555eafdb463b46239a1b2fa9dc2d04d058fa32b11e23f9664c931af72ffc33e9d2db9a00ca866aa9bc1b6f1e5aa040bdcc73ecc", 0x85) mknod(&(0x7f0000000b40)='./file0\x00', 0x40, 0x0) sendto$inet(r3, &(0x7f0000000b80)="d35bd41710bd696fad42f830e3c101de886801bcd06633c2b36321da59dc8fa40f3510205fc0dbd41ccde3b1592b09725a3b549576e28bfe8d1952cd691edd917c09749958234e", 0x47, 0x2, 0x0, 0x0) shmat(r6, &(0x7f0000ffc000/0x3000)=nil, 0x3000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000c00)) getsockname(r0, &(0x7f0000000c40)=@un=@file={0x0, ""/108}, &(0x7f0000000cc0)=0x6e) 22:18:43 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) listen(r0, 0x9) syz_execute_func(&(0x7f0000000040)="c4a20d1671bff3490f38f611c4810571f5060f0d66b9f20f2ddd8fe94892778b36aad3184203050000002036aa") bind$inet6(r0, &(0x7f00000000c0), 0xc) getpid() 22:18:43 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f00000001c0), 0x49b, &(0x7f0000000140), 0x1000, 0x0) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000000)='_', 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0x3e) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x8, 0x2, 0x2, 0xf900000000000000}], 0x4, &(0x7f0000000100)=[{{r0}, 0x0, 0x10, 0x3, 0x6, 0x1c0000000000000}, {{r2}, 0xfffffffffffffffe, 0x0, 0x40000002, 0x6, 0x5}, {{r0}, 0xad2695420c45f52f, 0x80, 0x20, 0x8, 0x5}, {{r2}, 0xffffffffffffffff, 0x84, 0x2, 0x3, 0x3946}, {{r2}, 0xffffffffffffffff, 0x0, 0x40, 0x2, 0x5}], 0x7fff, &(0x7f0000000080)={0x0, 0x9}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) 22:18:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000004140)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b14bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06e49ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2bc13021e6d5983c93bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f134c324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5a512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642fd43b03d25ccbaf182fa3ddfd46b18400fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c5cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf223b8243e0d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb22de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc1fdaf1c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a680582b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d6754872b39e44a7910fc90f8be714d74666901c2503407a1f50000000000000000000000000000000065d1b43268f85266e93c7fcfed608872ce55cbc730d88016deef5231ec814e49b01d5fd4edecc044875c333908c595673947ad", 0xef6) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) socketpair(0x10, 0x4, 0x100000001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r3, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r4 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x7fff, 0x0, 0xe7, 0x778, "75835db57180000000000000000000000000ca00"}) readv(r4, &(0x7f0000000340)=[{&(0x7f00000002c0)=""/92, 0x3a1}], 0x1) 22:18:43 executing program 1: unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='r\x00') chdir(&(0x7f0000739ffe)='..') chdir(&(0x7f0000000040)='./file0\x00') 22:18:43 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x1) getsockname(r0, 0x0, &(0x7f0000000080)) recvfrom(r0, &(0x7f00000000c0)=""/226, 0xe2, 0x1, &(0x7f0000000000)=@in6={0x18, 0x3, 0x9, 0x7ff}, 0xc) 22:18:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000240)="f7828b83478a0e2022eb72a6e168b77284bcb86d6661103b71aa8513145ff415b1442d8a855545854f03e3c57e2ecea5a91fbdd21443cf99cb016dc64d59dcc41c1ff4d44afc349895513de686494f2b1626821fa8518c5a2637551b420505000000000000008b587edd5e6902e312b2087243004d80c8f9cf2209e12755eabd1d4c61d8c5d06ad285e1969673a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc51cba", 0xa3) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e097a"}) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x2, 0x3, 0x49d15387, 0x9, "56e855376aab57e8c4d36c33d6d3928f9bcb6e7e", 0x0, 0xfff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x1d38, "bad84b0000000000000000040000001000"}) ioctl$TIOCSTOP(r0, 0x2000746f) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) readv(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 22:18:43 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r0, 0x7, 0xffffffffffffffff) fcntl$getown(r0, 0x5) r1 = semget$private(0x0, 0x5, 0x108) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000000)=""/4096) 22:18:43 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1}, {{r0}, 0xfffffffffffffff9, 0x9}, {{r0}, 0xfffffffffffffffb}], 0x49b, 0x0, 0x1000, 0x0) kqueue() 22:18:43 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0x1f5) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) writev(r0, &(0x7f00000024c0)=[{&(0x7f00000000c0)="8293a2bae97d19", 0x7}, {&(0x7f0000000100)}, {&(0x7f0000000140)="60fef36afe7241dd006395e63eac744b5c910f0bb244e370fd07355d6bcbda42945e96", 0x23}, {&(0x7f0000000180)="014fcd870c697f5ec940d20dd46b056368fff9a394f0cac18818a4f9c37b052f702805efd7775783c11891aaf7868e89eda1077d58cea7efc5e0cf0a32", 0x3d}, {&(0x7f00000001c0)="cf8a8361af332bcfdb5dd566380f315e5e365e233afc4de675d96809dc31d5dfea48a1448a083800c88bdaedcc2e30c6f87ff462dc161fa680cd8fbb6280b5183c70747d72e3255a4ec5ee24f89fff66b70f1b5583a8d32179c829be582f9556924204e985ae288d244e69c24a00eb258f44da66d0182b40d37404c4579c419779497bc58f90b9051e7d2de49252de76c16ada4b80225a3cb1cea4eeae5e07961d190e19d3a47517bb13892ac819c44d42e6ec60c775a3c8349a6cc15e5c3b0c9f53aa81688779fc4bacda6278589b323f1270012ac818d6ccc0fe8742274c662a33343b5c8c0010f924bddc6d15e99bfd952863046377090f2bbb91", 0xfc}, {&(0x7f00000002c0)="6a2734d971b57d33018c73827940c5582227f65f4482f39ca2c5f10d476d5bc4d9971c6d35f6966db270422f346b3c890c128935407d86cf9f5f4193a7868ad3f0ce3e3b", 0x44}, {&(0x7f0000000340)="ecb94cd9f347be866783308780413cec309a0e19a8ecd8712ff962268359bb16466b106564d0936efd90a2d0c62125e7ac08bfb65042c98c444505301fe2257898ed8ed7ba4aff3209aff7ac5bdcfbe7d077c2bcdab7ed3e4b8935312e6ee13822f13e8539af62397cbb0807e354c54bcc355c64500581bb3d6a84a2aa3770613bdaa80be16b8b7978d33c6d3b0b370ed3c2f74702a01874807a32e8cdfd002a92e3d9e3d20509d5c9074fa74dcc20dc4403335923b047", 0xb7}, {&(0x7f0000000400)="78fdf8be494310eb556cbcca9c3d5e28da253b0ecf21480d4421d1188146025a72f57d6cae025166e398fee2b372be2dd891bf0226c057f5cb143cf2b0706cfa3518780db7d50991b7f1ec8a2e1413c192d6bb9382c8a6b2991ce426a03182370db3e82f7467bb0cf8e37fe0fc09d08d2fc04abd5509fcbc44786e4101684de7d84314502a5de8759499a41c70fa523cc5f993fcf9441e19ba1d931ccab54b45206b29cebf21421e3db1e0d357eca503985187b217b55a9cba674492dff8900ffe0df16802eed8f183c6269b056ce1ccaf5e097b509ba20e4eadcf3908cc11f21cb732ca9bf113f13f252b94f3f6ea42e50d334e205b6744b17ed28064116ce7215ec0207195f3ff16bd84ebca0bb9ca11655ec034ed0b4585c12d1b26d849fd7b85a6a496481d94ba1e8449711d78426de2f6a735c6d81e26e120400900d9e8600dcc1c8e26d0501a88f1a907990c698f5e7b7d702edf19bc738276a3727f3bf56b477110b5c932251c9625ebf954a92d6df86a22110a81fd052bed3cc1e368a99df64054c2bb6dfe73adda7d8b7560700e8392d6f9fc48b727412aa744ea207a00adb4b3e6fd6bf3ae6451a232387bcca0ad65baefbb5037e69db94586e6082a1caa43c95d206a011f38d701dc8932dfc42f1650aff697a7d409f02749b2e6fdcf412ef4e88831e509f8cf6c127c089e78942db26b68d6ae1add18d33e7f2074137b1587424ca5c9eb2e35b9e1cc74ee04b2866c3dca4f6467c205a707763d6dbc9dce216fc7b450672db9949fab866ab690deb2690a15dbbcbe9cbef298ab2b3be0f6d2c7aab202f8e72915d3072990addaecf8d32904aa3d3938158fc48567871cc5c0801a3485793d1fb3019a5a60317a169259c30e53f735176bee54c79fabd9a66d7477ee1afce7df5ffaeebbf969a01c01acb886813a655d4aea86ab78e91b3b68e08bb439a3b16f3ebb057df636942f7c59989787d7d40583256a462fb4cf21cd75fcb334b7c69ac3151415c974d9004cc61965e3706039404ec36175f415597439258a304bf179ea7a8578e090cb3a721302434e7825c384b7589c74c846534ef48aa6888fee340578421772fbc592cbe1df070d0d7e0d2e49f1ca82df6db574442e4e168a03c87288d4269c7638ed6ac47d166120a03586a691c83e9d802bcfc65b4a3b0750b292a9347db85e8900513a0c5b30d5794c3b82ba288751ce4b82ebd340c22e290344cf5ad6ebc64750b2cbc6a0f5b39464f8fdff16df06d6105fafed7d2cd740a735e330c1a995530e6d45939ed03a3cf1df39e34fc9c6852e42d2fdd30e72e46df757541509f4668b6a47f94727bc1955e1bef6fbe83ea8a4e5468cbeb41dfcbfffd7cf97b3281ff232d8f7f9b960a4035ba67ebdb3bfb52ec3073318d9904adec5b5af346ff987ec537181ddb1717598bed59b00798d447f21707ff5f1b3c9c8f5bc33253d212d00430a45c28c254833bbeb816d331d3e8ef0ec4be12645e47feab77cd18fb1f6be656bdcd6231f7b2b11246ed1f5dda52cd6f2f5631f59ef0c4802ae3040d2ca3397389d0965181f23f111caa891337410439ee0d5475e0b332e08f7a82d3ad73a894d3b37a78433d00aba0dc792889569c07a7f1607226c2904a3836acc6fe5887a69c4c93aeb73fe99cd8f5bfd8a8c26d617f79597b76452c5e76274fda3b27e026cd6a71147abfafdbcddbb9d25ba270c847b7fc165dbcd567c18562d63553afea854dfb5e93567ae539f6e438dce8c67aac612f6a13f04fd4a61772753dbb6da7b8eb5523eee95c94b60281d8b34efccde26ba8063e1b454c45291370dbdc1d8ba0706ccc6b94dee5f0262d90c42fb763fbe797a53c00b49cf004ae10d1d8a5509512f52877f24ceae19f1c6a40b6bf78bf60d21149865a5979d4e62c1181740d83644db451c74c4a09e23f88725192722de2598534d249c33293ca457c63ff122a5ede3c56c397c1fd379889bf04c7fb79b51c2ab4ca559dfe0a93eca76ff2e3d90e137a858f2d0966cc1074d9ab44fd6b4ffd08a9d05a8ce4b47ba868add60e273276a1004a0d57f10eac5ccef3569d5ac98d53a4befc95792c882e5766df3d224713256cad3ca5692f75d0373b4e9ec2581b7f5906a4bde154904969c3cd2fa48964d33931f3de1992b3ead821e89d74e9c2837ace5ed1d61691c84169f36c6264d769ab8c2734abf3bd0dfb2a2086478bb24c986b825bdf7b68af9ff75d46e3978da1e561bb2c78db40a973ce19288212bbf9d6644da7de289eb4d905edd7968a77e97ad573a409816dca7403987bfcd28f8a50d1230f7c5db44268869246ce46b4be186080f1ea05c5ae2e6b72b3d04cc32c84456f1f9f1622b7f5a55b85b8dbf703dd65ecac7b0d686e3f74df224a0af3b27b4a0f47ec6ad93d28032edede01918f0ae8e177277dc7b2e97cd7c40b8ba86764332a8cc283e249d067882a50d541d080b55aad61f2551174f36e773e92c949f7fce774dc05e67438cee1eaeb5606c2af42a38da3a12d390bc7353c990df4eb1855807a05596cff12b848a607e5fe4d331a9a1cad9fe8fd6ac2323b246e7b352670e3e8ba1ed9e2619b04a5d442da55a30340cc42c3a435986671f9b802f1919235465143fb508e64e165c203d746aad3330903ba50014203d5d3d0334e80b5f4c011b8dd2cf23996819f38fc69aeeb1f3fb72335a9fe88622fea8e3e65fbe0bedcfd71068826a786d3bc07d6d5654b1ed12050aeab70736eb51e1ae68afd309a37bf6671612979efb382528697cf5589b794093a1be34b9eca854cb12796d65154bc240af1b33426e89ef212d9c7ff2afc0527c45b0d914ea86301ef7d0ff6aae64358b7f5df0c8167d74785421d4ec914f64e30fc8ac02f7dbc5d2ae85ea0a309df98322f4995d6d1c55c7f1fbf052515bd7188a1a63be26955a36f8549a2fc2fa0134935be405449ff64823793d7d263165d083fff012da039c70defb2336c57c12220d30d0e09558616831cd62ad396035ff3f7d628a04d7eeabbd66ac1693204df2a5c2852bbf73246451aa83c322bf4bdbc8a2afd53c717e6c4bea63746a18b969e9e598e8fcf66de15bc07d15279f9765c5731aa65900c3e2a82cf4bbf6c790e893d6049795c8cb4956e7478061debb8e7df3b9d7d882f7f3506122026acc70056fe6e4bc22101539375d5af36e2569629d09fe19f99ac6f4ee5f64c448a0b943de7030336aa2e1bedd680ed5c8782ce5610541e71508a215288f48898d86ce2b90a39a2c34e4c8a5ecc7759998470f70609d23302ae95d0e8177713385fa270056afb76937a83b688a165ca6856dd12059e472333c2c12df74b718bd4c9e7f262feb427c00f9b251d04b261861fd574c34e0c08d53e921f247807fe80540008a960e6e8e0f8f376d0ba239ddc035eb27f13499314ee3266a4b04fdead2614bedc866c8c88586cfc299f04494a877dce5a42d3e1f4f1b91ed1075daa1698cb4d61acd5968bdb620015612da27ec870335e9a7f641f5d2cbff32614793817d6b8d5da08d22f1cb12bd8e3e1315fedd00caa5576d06bbcaf3fb98f56948c34635d2e508816b54b918334a431151d64eaaa4fae6a71b854b514a6db072b150bfdf43f8f9a43c1f3b300b921de8e302cd1970e9c55c86d588b0db1e592d8ae55a88be8b93df92b91a0b8aaa016921f3d7766cb130c3a2f067c733398a800b0abaf8507e49ad89b1b0a4660049a4a90db1818eeedbed3a57c6cc61d7bb5556b55a817941cd3e2ea9a9b113ed37d3d143dd588aa4f9cd95246ac630c1a6d2fcd8c1697f83d53addd0452b49e38982241c3731cfecb978a3cc22f7aebebd270911bb99e915750dd477b183c3bb722214019e8cf3547c585e40ac62de6702296d483979a8f76ed3b5b519371caab5246a53cd5934300d76c9946f385da8f1b37e2db846eab03d4069fd28ac4ebc160b90e85aabfb45ffafdb6b189bc1603eff071966363e7aff7e3ce35195a831b431d3900c4d5d36b2d17cbf172f816cb42052b073d38856ce817f97eac1e738794d9baf4ebd26c889add92c800efaea0ec5b2c1ad1a55dde1642e44d125a49b475f498336a05956bf31c29153c5cdf649d33130dbdc12318808211e206bb8284d55ee9ec4cae11764fe681707b7328a5f6b58cb6addaf395c63043e60d351471e4c586aa9e1c364f6087709e224a001fb47cfc29b5d61ba2f35799c7e74c8f9e4d588076808cecad60261be99a3cb433b5a285402282201c30b68ee78196e81a1e0e9a334616add90a02198db838221a79ff7cb9fbb229bf8d5fc506332d14dec855bf50a9deb17ee5c8f848e16bcc497b7741d9c31c5c99f686c918c19f2d43b66eb8e1c9c1fe67041730faf50c7097948b350fc9aabfec3d5c248d2d4bdc07fca1f2fb03d78e0c3d53c4a8ae659dda1c111e1e521a32e49f5019245b4593dfc609b006c51153b84fdea7a961c93550df9b00963799952fafc51fdc25e57eade2dd5ff494cc6d78e0fdeaacffb8a1255d83a4827835675f7f6b78323916233f3805f3042d68fdffdfe536b05930cdbc829571362fa5f0c117fb927ae4925eaa5a55480442a4c3da7698d4069e04b834f3b8be289e2499c0904ac0a6fac9103170c9d06ad8dcc1bcf5830d2b4a9db14539eb9aa0cb3e43f186e7067c425670ca4cbbb2efd6ea8db139ca21e4712f08f74f696178ff4b36025c3d4410852d12fe6abb812a98f854221fea918f46b81f5fda9af2508c4938eb926f68c46cbfa7c2ee39c81a930cab8748c6931802f7dae73fef8d7769aedb6202dd365f6d9a270e832aa6b8ce167a3dd25611a2e0614983c03790236aacc14b9c1e03b0f3e4d4787e089bd56c0b04c2476bc692c43ca0c0b31dd48d3d2a395590da6c86cb6340460f08889064d4be022d02337911d7c71f9a6420c4a98b470432c432591a92e533b12ad8db3bc501f3ed3110ced7b406fbdd7d5305d565cd446c988adab220898d93dda4fad6bfaae9a711cb3c2a236f16e6fd808e45dc7297ed39690a505f0fa61ab08628bcf17da488f77538c65276253738e578c5e28d7108d3921920f0bd564fdfdff1f5dbf8a6286826de4d4960c890f00ba3acb91484d89ec213262ec23d5e64ce38672a2242edbbfd210c9eda21c25ae3b3ccbcbc38e70dccd63517d6934cff3027562b2dc13b0b1627bb29d39275c4f469d51aa060c49b7ed3321da50fe2792959e56913d552dd0908bd748c7903a31855701be7321e6be8e3ee9034ad72a618e864cb3676b965730aec694d6c571d26eaaa97b95d5246368ebea5b78d195a6ae5e5fd3396e2ea7d94124ff3c4deb1b10074d0f4b1c90d1d36b44661e9c92d61f7c242eeae4247457a936345d70138601d303e0f1a552f43f4424d62a71cea01adf733cc427d13f9b23b1e0b824b8be6b5debdc285a01b6269cb14fcc08a8f4d281d89cd0409dcea201de935b10f0df87e269fac88e0e91f11a76d7ad192715ae4807e760a17d5ca0ca0e7740c28e9158966bb2ba939e4284f877d6916ed854aba9e5a6df5f308f24df54e1f260cbe682f729c2d8a0e8f1bab44de183e4df6ff9d62393cc04b562ab59b516d8f9ad4c9a5a32e44a644cb9175b855376aa2cbcdab621ba32008b173ebdbb987748d002d8297403d4943efb4d0a50367c0870dd5e4f114c58ba373f926f0082977c4a97dd592b748dfa4f69b6178e6c861dd7a871d0b79933c1d8f9fe17365171507adba9f220b988f78aece00ddd3a944ef99c8c4e1ee403c2", 0x1000}, {&(0x7f0000001400)="5dc195cfd0b3daeab293e480f16af6d04552051bcad1467227ad0b1bfc6b0ea3a1dc210ca4ddd85129ddade299c84b79c40a776c98eb3f8cf2dc18943aaac253945068461df12ff90b0f316534370e02a6bb08d8eccbf11d28ae45fa490bf2cee91fda2a04fc2fe10ad2bcb76d98522234eb2946ef5eca06e0b6b3255f2255d68e4a596b92e4", 0x86}, {&(0x7f00000014c0)="676ce156f1d7950e45d9ecbe4590d30dfc571226231ecae14928709c5968f9a681e448a3dd597b903b25cc463cd3773adb51168545a07600a78a5dd958b67ab0f91859a2712473b34a5081bf0fe03633ea68c9bacbdff48e5f56fcc14e5dff738e2bba19806637e81b81289cb10862f6a687241e4fbb9ba7a2b3000520674736cab4ba2825317571b83a67647762394a86cc52ae984437f5448f5207e5e14ebf36f827abcd3e79e807fbbd9f7afd557558c891070e20f5b0f967e8801eec1390d3cebde62eea07786a7bd914bd0c0e6c48d3583773d332b487732c91ab364e0804d79ffc00318e8039ece2d2f9cfb1b9a6a2fd553b3b5401c7473a36cee5ad70da7e4134f0146f4d66f87393a892e2b2acc80d5fb292a2a385869b7b4f9e273ebfb6eab168a71641b7da9648f10411de4d614479330139cf722d85982dbfcaa0fdb3f1fe760054c3e22b6f3d48518c9d43c61c0e051d7d28ca224a2e0caa3a681835cc1574e23b7ae1d600297e2913212dc12b4631bf24f28092caf89e8a31d6f97a1b631a9dc6ecdd1ebc70e27eb65883226ef167b7a176f350b6b2fb54bc64bf14c6a1184f5bc661cbac2ab057b1055969baffa5cc55af3a794b377b24ef752fe0c01cf4ef2ed2ea8eb6e11dab3b3175d6908670b548c80d394c8defa8bfa250c8c5c32e441884baa33efdd71d5dfc1420d30b0aa4d26ba14690c0aa4af88f67893cc6a1b5005e7834df25765bd789886fb8ecf644a8c0b5ac1664c2a19df1e312fc456db5385dab5e72666d6dc6d684b900f5a33791361ce1df9277d20fe39a04ceddcb563525f9b81ce362349f8053221314544d8f9f1d4dbe53d8f217f40a251c0ee69a2bc301b7e090bfe0b736c02a5bf0343ec384a35273599177d095057665099fad505f184dd906cb15c40d280fff6103909d6d763bf815275d2eb070dcc5e016da6bebc77410c5923188a7cd88ce92800dddbb1d5e8dfb87afca403113833b66dcb470306215fd40dd1a95fc54ff0fd88f96d086ea94d64864e105e52fffb6b8e6260102759dc3f028f3456ea2775d0766395d130caa23df25dd93f53bcba149848cda675fe60abd00c05057f9904ae69665f9c660b4fe1189ecaa584655e7d7fdbc123b8fc1d471d10de6c53b4a70189f69bfd1d8ef1d9cbc75cbad24b5002732b7cb22feb3d861298bb586985a0a182057fd6c33eeebc810a57aff95560329c49af59891e066e6baa4c3bd1784cea0883db0499d33302ee71e77edaadbc4984b807b5e399a645ea3561df64aef990ad87cc28c9de506c596b6c1c11a0e766158547f98e5784067b3fb72768debcafd9403360d11a31c6fcd9aa0dc999e4374bb88bf921d880b259ad1f8025d5ab4fb8acf3503fa5bb38872b4131018b719ac9e7b74ee435b7655ffbc65275421666d595c1a51b9279917ac8db259354390ad632d9b29c0375a7b912b36fdb03a706e9f34c653b397622fad76ef301815853a146950877c42d1aa4cbb6181e8ccc69c1fc5c94c871db07c30735eaf8aff79b5312423620fd6c73bfab989eb812fc0a4fa9e5911b2bf5e235ab8f23fc35efbbf187ecf314c586447a0992de9b7824d47d1844fa2aef5a30784ac87d6ba5cf283d8e6e90ebb03a09ef5bda331eda07ffb2a819c5c3ecc12366d87f022c527bbef40fe757aa980483b65170ae4d42e63c3f0f872cd563950337ea80598929bd165285705edeea163fc27035acb3889d382383f2b1105771a83f530d66e6766f9614be9e783dc0127c94c7fdc231079bbaa4a0cf2afe75882d484af2d41ed343741d945248f617ebacba0535a3b28c7c49d8a1f4afab6bbbe0a45d15c4a80eca14d2210642968b1d73f494373433027ee14d0e4f03b1b538a358c51a091809e84acc320c83fea4b0dd97076e20127e806dfef8f38300d33b5ec188daec5b723784431d405b8f8bd7d5fe3aa10ebd00d449225124430e54a69ed344bf1743f9f594a03e4c0df63826774156a72c3202a7592ed97b8c2fed9a05d13c16bc7e6eec8b1b2f5a39b10172e3bc2230d887dcf40db463d6aa969954958e0e0169f3bd757275de59003aebc1f0bd842651c1c613c5aa3d9a1a2201fd04a1b9ef105a7fc221e02b49e64ac69d5bdd91326215e0070d2de0e768568e2c7be7f0e40f63286da14fecaa4d72727bf36cff725bb2cb832cc44105335327eee87664130f3da6c3c7f264ab16883c2e159dc3dd3baa434e72b1d57135f851c394af45d548bfb49d48d9044d3339692a889f2f179f5b3e70cde08dd7281668462ba6622cf1745b796690d8ab8f86768ae46184f8b5f0028911878f828b94f5aec2ad5d3db2801554758fb7599c073b7f5b6a896ccda40053c7910cd3048fc14ff97e87319fdc29ae0a7b610fac798c5149a169dadecf6a793c24f0b07565a6f3a88f4b562d0e7788e5959166eb601cddceaf20dc9ce21881f29abad883ff951c3a4b860181f790fe414418de85da5c1bdc508becfdea626f74ca09f11dd31bea04344ca36eb4819efb0d054892006b11d2dd589f314259549cb0c7197fb11785b3eded48fb756fe1d5b2349fd42d7967b158ac10c687dadee75bf515bb6e09d45d689b2ac3b209e96331505daef60ade586c9d1806404b6f31e9982f3ba8c18662d391f32662aeb29e6242c6cd400214f030dc05df8df0954208958856fb42572f418749a0b4ba175b428dd22916a279a366e48170b50f069183cebb0b513fded810849274d78c5b1ff9ad80c1a930aed6f0dca7440e6c979cf36ee4007fb4eb22d28c46364106fecc49755c4ff13d7ce1e3304a132de2b0bb36b9e4754016bbb1035e482096d7bd2220d6c8cebc260c6d90e2a23394aefa1d1acf94fe636461ed1867386b6cd6ed7aa41433b21f45ffa62665252b3bb89f536ee3afdf3b54f0afe0deb292eec7cbca7b19d7445b83083338044f1ac199358c034c5eb1e61a8e097b37cc7b365a0cbf12a5eb60720b65a1eeaafd40a3b917074428c8a43d2286b65950ac8b3eadfcbf2e83e5a1be24c4f36255eda5f1e5cb76ef677629f53eea8b6443eb437641c897a6a3ac00831957e4e32eb2e3e4032cd930c3b3da7ada4718e94c2d31255247efa5c0f1f4648bc87df72813edb3585a4badd0d59739ff6c45491dde2b9f77c33875aefe6a86faa95ca7db324638ca18865bdbf0e145a0002a4f10f2ca38726830628055eba0bf62164a602bfc20fa9f5e2f03db489ffc1f7af4c2827e5d32a9657e2a7c1e8ac4be0346f335f7c5d603127b6499a96912fe7ef17c8233a2c49e24f4d5cf1fec0913afd0cd7b94bb60ba6685539dd6e977cd53b9399646bbbfda7994d1c2291e01f6de855825b6dda5dec6c903b3be7c6c0f99fe8209b1d242b4240c8cbac90f5f05540ef881eee4834aad863803a6b933d8a2d0bb416315d3cb7dbb7f4b93a35ce03337750a732e5539248ccc6f1a1a6776c0701de274fdcd665e298e72b9e54932a3b601527d7c94843187c50caab5faeeac0ffa5e868c65e6bc8e74ae15a94eef9d215efd6c2c34c9cbcdfdf5e9bcde29ead3e17be6f040256b043df51793bf43771ec091a7c93f13ec0f2d9ba72b8f87829adce4f3788c1a990bbfd584793ec310579c1690daf4df9cd4523aebc365e7908f9d39870ec4a25c97c7b48ae6e604e1bf3b8fa016537fd4eed94b0f26a7ca270e28ee026c7892eb3d4e1249fce5e55e366b7d3ae5b5ccf54929d0359d7fff1f45cdb3928dcb2082eafcc5d3047c1225ff23bd456a61a62307bc6be61e000ee622b18b70a6b04dc5b75d8c6f29c17710b71fd612fc4b5fceba0a3131be21665b7af3f040cd2b144bca682ce1157019656b7d6e962e04d4aa86f222afdc6bff8bf4529c812b6943b2c57d76bacf8afe50f1fda0406c57dcc623f4ae934483ca53d10c9273ade4cc707f6a0e890304c31d0996d56fea1d19562ec8086fe1dad83cb34bf1b70a112eb9bd01120022f40d8eaabecaa84bd2c7b869d1570f73e5841c3e25c7a6189e2d554bc2ccb1e66cb28f6bc1d36251274afe2888b8fa2ae7104402a205b8228e93e26534c4ebce98be04972a150f0d0bc6c1ef1886b2461c60da10c8d9da7d9f1b4b2fb5485b0a5b8336128bb5896890ed9be774a62ee5f2fb03a28157501a08969af8c6dc57ff31afdfa3ae4646d16116d319453465e6e715304a5d5681c2d6c4f4a08c335f33b50ffbb3a0aacde6abf1dd5f7e16a95d251a07e7753f30d8e228e13731bb320ee1cffe84863171046616c9fad9142ffea83dcf0c4360c62437c588456f9841f034c6f1d8eb8fc0c8d709494cee8418f089c5433afc0bd32d507b42e49181fdb9248e8e3e15b97e4b8e52a68eb9abd80b11a00d790935570e329f463d17f6f05e6372a56b2b81e3dae269eb4341bc799010479670e7b8c3b276825f2c2da05cb97e6e2f049459def7367a930ff0ebf07b561b58e18c2d9d8b17a4d271b4ad0ff1192cb8762759b4cf5d3befad5aa10bb0e1fc12d34c12c45e0aed75639c0f8d04ead4aa4f22317db389dd857433d5f2ffc958ae0881b0b2bf744c44113b9f315bcc355b9bb7884c379fdc0e2e70c1d0df22c455b977332899172edcda15411b156f4b093ba4caa9a27f05209da327d9320dc7e2b01ff6e821522bce2777384df165b8f4eed2566d1173f68f9286914673669031f5c93c5cfbed22d3b179cfa99909ef30c0998239d8020af23517416e59a8b072d0ca96d4e79f411813f5747b62f972920b2949a1aeeaf8b34adbbb4b7418c753b20daf3fd8a752e95551cacf8e533d513d564792e0cbdca127348d922781ab216b064b53f015e0279422011ef478d4c617ac24796052d00ea3c8c420e575256aee3ddd6252eca277b26a0c8778737167d4b6ae63eba909160e2c962a74152ed74c44ea53fc477c32ba492fa49bbdcdefd81d90bdce86362b5c97ede55dcc965614758205eb52dafbc366dbcc2c5268e6e17f009bb986b316417044371e1072ed9a8304d4a23909fdf769fb270ae1ed7b90f656d849383545135bed1f2516a6034245642933d678a71bc5d5d4fb736243d2909722f8edba7241d8132ccea311d6b5ffda5b1c00e34233f049404019a73509124bab4afe593be13825631390c87ee56bef6dd974633e22d32dab703b1a904f41ce7816e1f0afd7d97acb4943a6684d392974f36c1eb132a92236b6a61fe937248496e242cc6ee1400a0c3094865dcf4d0322ac0f990d269ab91294682a80867021b844bcc7f5b96ee39c97c019e24f8d8a50ea6e083533ae794f98d244337b9623e19a76da8c33a649aafab716bf6bf5ab2bc56358a7e009a7defe8a851c7d6e3a51531742884664629cbe18653c22f4335ea6a6fc26b240fd5921f2bab21fdbf0b86e8fbe8e31dd6cfaf0538fe5fd41b9164c857c4670b29d48db6a6241cada91abc91fe49727ed96b4f7cfc91bcb05c9303a17ba849792f3389c09bc4d8b70997cca213170e56bc98b5e180c5744fffa6d0d66cc80b3197616d8dc85a7514bc8f0e1d003f5c4b4199112107d00597b9eca5539b5a219977303c538846701cf730176fe5e43d884078bef6728e0b3ddf96c26235ad05465bb6cf5a336818718feb20da4b2e3e8d1e63d3b5bbbdc8e35affa5fa7a61d47842e71ffd511474897206b2cb70f2f69c130a0c143f3bf39b6ea13f77aae7eae34c53e13df7d2e5b806f1b7e95720c70a42a8d5413e5634a5ad08d3df59ef4f252fbdb102f7049f2d1581f07bfcd0a43487b616e40da07070a2ff", 0x1000}], 0xa) mkdir(&(0x7f0000000080)='./file0\x00', 0x1) 22:18:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) r1 = socket$unix(0x1, 0x0, 0x0) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x3, 0x2, 0x8000}, 0xc) write(r0, &(0x7f00000005c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab6464a47e66e92bccb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a0377b8dd1c67fc95466bd0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c3567d4213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc9da1072e60d5b45a92e9772469f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9f02f54e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131019c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138362fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a6191199362520715ffa00637c466cf700be1a3b2c509e99da540558aaa741f381764", 0x7b3) r2 = syz_open_pts() close(r0) connect(r1, &(0x7f0000000440)=@in={0x2, 0x1}, 0xc) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x3a39, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) kevent(r3, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffff8, 0x4, 0x6, 0x6, 0x1000}, {{r3}, 0xfffffffffffffffb, 0x1, 0x22, 0x7, 0x7fff}, {{r4}, 0xfffffffffffffffb, 0xed, 0x8, 0x5}, {{r1}, 0xfffffffffffffffb, 0x0, 0x80000001, 0x5, 0x7f}, {{r0}, 0xffffffffffffffff, 0x80, 0x40000000, 0x9, 0x1}, {{r0}, 0xffffffffffffffff, 0x84, 0x1, 0x418, 0x9}], 0xfffffffffffeffff, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffff8, 0x11, 0x8, 0xa1e, 0x7}, {{r1}, 0xfffffffffffffffb, 0x20, 0xfffff, 0x9, 0x4}, {{r2}, 0x0, 0x40, 0x2, 0xffffffffffffff80}, {{r1}, 0xfffffffffffffffe, 0x0, 0xf0000082, 0xe70}, {{r3}, 0xfffffffffffffffb, 0x29, 0x1, 0x0, 0xffff}, {{r0}, 0xffffffffffffffff, 0x48, 0x2, 0x61d3, 0x80000001}], 0x7fffffff, &(0x7f0000000200)={0x7c9d4f38, 0x8001}) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x800059, 0xfffffffffffffff7, "a8286474f0d40a74d6a03400"}) connect(r5, &(0x7f0000000400)=@in={0x2, 0x1}, 0xc) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 22:18:43 executing program 1: r0 = socket(0x2, 0x8000, 0x0) r1 = dup2(r0, r0) accept(r1, 0x0, 0x0) 22:18:43 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x3, r1) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) close(r0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) dup2(r1, r0) 22:18:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e64111d0fc5010e1ab23c3238a10790be7e88063adee0373ed4c4f95193c454b04cd0397bd3c2546417bf49efbe3f1cbbebef210d72a16619ca1d9e8c0b3cdcdbc14e0bea7c150b6bd0fd56386906d271480d8e3afad698a637197bee2042f4bf32dcca36f5a5e0f738edf494de37254009ab7b06dd9df6da01f5a8fcf4f263f1ae846aae6d6828401f16429ae035b7d950c5e126189d0c72922b74627df8afd3871e00ee09678419727e42cf1a78b52a907b5f6d85f67c6ef1a80b38fa599e0a4a14a6694762d51c4eecd015b77b5cb8c15a69d74d27084e4322c3029ab61b91bc0d178a4e981a6dac68256e640de726bf913e47761ba6914ac8d18b584882725f9e24af9d33e70532d74277d12ec932261881784c265ae855d5d15b13156d49474129e595f5f94966c4038db4996cf554bb153658977d6b56f4779fe3d934ac9abd8297f1f72cf0088d2616d90bbc50180af9e36bc9ca979933c79faa718e7533a27dcac712b823c751fbe5a78834e5539f5aa5379a0763d7155769ab679febc644bcaf20f45ed46e90435d145237879207b6134524534df8593218da5144498234d2502524864f0a5db217804a841b486aed83870b5b04d0e047d48254d46ef60c84c871cd971e8489914522d85d584b0ef8661d02607434f7afd806a6f4d49c21", 0x201) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "279663a8d3f9678d6d6fb632c5a21d141e357935"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x7, 0xf6d, 0x0, "345e4da4be808fe5e55ce95e6b496b495f248d8a"}) ioctl$TIOCDRAIN(r0, 0x2000745e) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) 22:18:44 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) pipe(&(0x7f0000000100)) r1 = socket(0x2, 0x1, 0x0) bind$unix(r1, &(0x7f0000001080)=@abs={0x7884d2b899002d7}, 0x10) fcntl$setstatus(r1, 0x4, 0x80) 22:18:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000200)="ec", 0x1) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x100, 0x401, 0x7, 0x0, "e5cadc6ec50477de6b24f77c5a63d6e80721c13c", 0x1f, 0x40}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a146786eb90002000000000000b1c85b6a8a1311"}) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "76b7be93837568ce6a4ba30820591f0ca675f117"}) poll(&(0x7f00000000c0)=[{r2, 0x81}], 0x1, 0x0) 22:18:44 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') truncate(&(0x7f0000000240)='./file0\x00', 0x0) 22:18:44 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) r2 = getpid() wait4(r2, &(0x7f0000000040), 0x2, &(0x7f0000000180)) close(r0) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) writev(r1, &(0x7f0000000340)=[{0x0}], 0x1) readv(r0, &(0x7f0000000680)=[{&(0x7f0000000080)=""/203, 0xcb}], 0x1) r3 = dup(r1) ioctl$TIOCSCTTY(r3, 0x20007461) 22:18:44 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x2}, {{r0}, 0xffffffffffffffff, 0xc}], 0x55, 0x0, 0x80000003, 0x0) 22:18:44 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{0x0}], 0x1) recvfrom$unix(r1, &(0x7f0000000100)=""/1, 0x1, 0x840, 0x0, 0x0) accept$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000800000000000000000000000000000000000000d217000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000140)=0x6e) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSCTTY(r2, 0x20007461) 22:18:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000300)="7270bf6c40afb6bcf4eb69fb5dcbf6dd665b45837fb57f542ee9597b801c4afe68c71be6fd5e53d097f828406421ce24553de8c34600dc2c8f6cc8b3e88ef403da4cb2d01c6036d20fd6cc490acbe93a88abc649f1c03eac5538e3fc2aa0807677e0c1a48a94b8e9f5e4419a8297e81d2bd7807e8424ef14ac240000000000000000ce1d8989cb3f09bbf2cbe31836807011bd80ab0470c5d69b95091e7461c983633e6febe824ef069e30a5b3cfe8ac9d08d7dcf158d656c815330bbf9c11fddb637dfab77e529331f2ced592a9ddfbf9f1072501d4f6d3325e9ee40b1a6611a078e202f26090c0c1f59d983980c00f9c7cb184d0a488c4e083dbb95d3ce3f5ad5700009221988e72386a0a828daebbd8c08450ca28f1dbab451ed5e921e34ec67e2cca8245aa05845e627f17378d9154831d5e54ecf924afccd34efbaf6dff2fcc362ddbff5d976d17c9d4b84d2ec43d3bb8695b636cfc8394fc97c047552c00d9340978b4717a4bbafd9f37f7b429bcce964facd48af6557021fb", 0x17c) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() preadv(r3, &(0x7f0000000700)=[{&(0x7f0000000640)=""/25, 0x19}], 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000000)=0x8) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x1000000003ff, 0x7fff, 0x9, 0xfffffffffffffff9, "9ad84b73d969000000007fd35db5ab0900"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) write(r1, &(0x7f0000000480)="6f04c2b1aaeea6adbcfb316b37731cb04d2a92761c30f1933df6e872a23006d095e5e636f53e3e9a0523533d14af291cc92339f0eeab69cbd3fa2feea7a3718248f0b8132e9d8284dfa4504d35c20490a5ced6e35f3aef39f0d3329f1216fd3b19861a981a3e6507638b3a15826a6420eedbb9208ee109051e8c5c8a54b5752b50d366b8981eba2cadecf041e9ac06294e1f2b59b036ddd3c85694c9f8360356cabd65a1038bc153b1400b75b31a756bae888d160b535d1b086fa3b07d05950c3fa2154d", 0xc4) 22:18:44 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0x10001) r2 = socket$inet6(0x18, 0x3, 0x0) getitimer(0x1, &(0x7f0000000040)) setitimer(0x1, &(0x7f0000000080)={{0x4, 0x7ff}, {0xe7dc, 0x5}}, &(0x7f00000000c0)) setsockopt(r2, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) close(r0) 22:18:44 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x281, 0x0) close(r0) open(&(0x7f0000000040)='./file0\x00', 0x480, 0x9) ftruncate(r0, 0x0) 22:18:44 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) writev(r0, &(0x7f0000001140)=[{&(0x7f00000000c0)="8c3e13f56a2d768415174451d0132f710c74f4e0a8a0f26b4fa13e8fdfa55b4ff14f7b9fb2e488835862d9a9ddbe9737e9f6749e94837a15029790f33ca072a980ce36236f5345e0e4921a4336965b247f91180773ff065c17e3bd4e681f4e899d0bd4e7f68a902947c8595db91e0ef37e79ac48b05a2045451de8ef0e47a9ef6110da725e010269928895b48474dfa276990e94f5aa1c47126b9518a8caacdbf67f4c0a8f7779f43976558d18436d64ea87e716deed61c3f161041fc6d2dafa62d5da9c743a62077e330038ab9f974fdf799639b48f293b6f02d9dde612f809ad73decff4f9363048962695393c9124ad447e0974ec793d929d01297d189fdde0ac066c1b1156f8bcdb23ead23eeb5378e2617f68afe1290f8ee04422895d778a54fabee5cc1a071c00b9ac3211c2389ee2656e0ecbfb1dfbd75b6d05247a117e3fc621b757b045fa125a5779e5e9c54581df52f82c943d15600a903e45f661fd3c7abb500fac6131f24601ff7b8e013560fa8a2f39cfa4c67c222ee8dc89094c93e7ce675f7dcac8a409ec85b12fc38e3836f475f962e32f069fde1eca0e0098c75434661cf1caeb86c348fb6c0e2812338a7c0dff738a20a5eb2e8d9d51175518cdfadec9768c34ffee17cbb90033183ab02bd7a1e1ce827be3bd61dfa2396f7c5c819f10188caad0e96053e8d42b162785851ed1aecb51273d643b5a135ddb223466784283c1af0f497654974549c061ed6ee6563df788f67c14fecd5a87156f785d28224307b445699c084c756ee118a207e10d4e41686fc180a72cf959166774b539735dd4628750a46981412a57ba473e7d2d9859d8885b65312c3c750358774a7f6fb1aa555ab1dba36eb602d5f21c235b437bfb03708225a65bcb8051b1ffac6eb7bc27069f2500ec7f1372ffc0327c52e27480615897458cf75bb092c45ba648bbd94676494ad6757aef8e92b0cfc8346d7909aea8d42b674af6ab34e71b81079d28ba527a03a44d9b91d09101607d55ff0ebcaa1ceefd5e75a96243f3ac0e2dda0b7457172f6832408219d27d11522cbb572af840e9922a00c4cbaa623115fd97c5e842a6b455a7a8bffee5c3391354d9057422b32f10492f92a81f9bfe61a8495ebb2b892f27b3961c3900aba92cec515eb30a8e2350ae015523e1c0e89700173e96d78f04fabd3950a79e9471e8a2b3b1ef7163b1cebc085e22d65e266250d4265535fb732da41c80b55864d7dff96198c038369ed46401e54157d0b002f0764a98fcbc1cb53669936a62b7200e7869d5b7fe610d2b25679092b2c6e2e9d302276f92bbaf112b76bca032711654d2ddf9efa780da891b6cdcecca0d6b1fd7e1ceabfbf4a9d4a7f64c2c0b2e714abad641ee3775a8eb81d6a4dd6478d0c8ddd3c9d760b30974af8e38379a7ae8220890be3a7bf6f64e3241411ae127b2786f1e8543b0bb88e4ff3928d6fe35df3f147021e68d2dd541f3f9c01416b2be17dccb66397311cafaca4962abe3cfc7d5038a17e0360f46900756cf8cb65d2d483d04de0983f4ee7638832c6c4a67460668afe38fbd15f44055d0962ccad3faea2b257560ffbbda066502521e83c3cc0db98dccae4cb10f72fbfea49525d0c200023d684d05a2d2a720da6fc75afad7910f3eb7b207bd3dc4e130c3a9d1d66c5a82d53d373f4f0576ac6691e84cf9055f176c5bfff8ee21e13d67ecc0f8a9bc96c384874f49595b7df7d26eb2dee730c76253dcd21b7e1a4f2f72769ede0bdbdf0176fe488d5d75956a9549a49e96f422ab52532a2ff8f8966b0a3ecbfcf62030dee1d73483c5cc6cc821cfd3cbb1efe7e5e82734eb85e7f02ff5e55cbd1ab6e6dc3c2b746191d222dd84ca511677301316eb871056620e297073aba69e8fdef5af0eff6ff8667779d0896fa109c7af5904952fd6496c861976fc4ed6ce7c7d439d2e972535726a9ce915cf7cef03e64fc3309a98132ecb2335f7aa71ba822575571749f7377bd9c3081737a541cefdae5260f173db28f281a876fe51874291d8a94dd48f410bb8fafd31d8613e43bf0f0e33c5af9af01dc27f0a886847735b55343dc190fb6b1bc5febd1c4424d089b6f75c44c085e72ec07fdc14c6828ee9213eadebd88e383351b9c3dcd855fe1a5449d62efca99a889afdfb27fb6b8180c824d3c1e5e6df09240c28ab703d134bf30dd8d17eb55e4fe8d8a40d9ae137d0c7c8b3932329945a8fe67c22f08b2f6470bd1e2b62e9097c53f882622ec9e7400de6dfc2e8c35fd6bdb7a8ab462086b2e6856e487a65efb4a9ba11a451c9bc3f1e778ad8e092d25185539ed34d0baebb92b3bf1525530ab35d95a929e52ead1bc21a2a690da9de29956d97a28d40815728006ef87f067e0be119d7a3ed026e173bb331697568ca9e2a04d4e249b9cd48fa878ddc92a4354c0dcb945ea335392dea348393c56b75f783c5d1290c2c148115e200ec0d420add16c3a2534115e7d08bf460a94a63578f4e9aefa36fc1591ff95ff55ff296ccfd15827c6caeafc2589d2a870d6e4baf1135018ee474f470e0973480d3b9d307c0468bf8e8a41af9a90e7795271ad811dc46bb4757eb8211ff331aa586afa144e489015c1a00fc670e65e7bb66b9bf5f9fe7e9412701c5be09ec5f3a0af2e0bcf542c8f673a83d40b791c85ca2cc40325b7cca8ae57002b8a324079ebec3657ac2817b38fb9167c19498cedf3476b6262d91e260fa405d5fc132aea13abf70b8089909193d411d1e770737ffddf1e57ef8db6a8979adb5b1c71cd0e207b3e2efe4152753aab1c53611e6291fb312040fd135229a114ea61b88f11ace1ca7f437992c7b6f43e48e518ad82d2bf824891ccee52efb489410129623ece5d4857255d837c598412bb15331c9463484a1fe4ec6fb475bdeabf26ed166d0f037a85e697190408af72ce850c515d5f611ce24efccbe04a83c0d74a3afa06bbc56ad0206d15b22d00dd97a6c323de0067e15e8d5959e4dde3570fe17bc583c16b8105348f99ce3113c928245862ebf211ff0d1e9e0026b7466b1bb8833c46a99db572a8f1b3321d725c6a7d37f6cd89ac1e758bf09a8fd9d2986c0cc3252b7fa411d80327a2513448fc4279e6da8127089fe1f4776bf42b55f5ec8d005fc75807a43e09a27b2ed0fda4269f5d03ea6a8c29a85337437b3faa0b65f81c8c4a63f44061db76d67df4c803ffcc2dea21b84dcc5861ecc06c31dfd8366e67a8b4725abffa394fde8bdd2e94a02274d4954565a3c4f1180dd0ca8e2faf8fa4db95623c629d64b5b9190a5fe13e41f5906ea64b5a21e55ec36626a9623416965a816c10454d90106906057e951f5452ea4011506b90491556c4ac63fce339a66923340f914e1e5ea181aba8ce43257b4e6df4a8404bf657efb2bc785310263dcbbae93daf3f891306cfa541880aa6597ab5a92b3b36806d5d67a78c3a8d8a6079a115e4a632b3d490b05189e25eecf321a0d1eb3017c201a63663b455483318acde21c626abb15893fb5b65d9c9e7f62cd59184cba763b16f13dd37fdcfb0d1ad7dd656c281448b5f070ae8b0878f41997a4dab5fb2c4a494fc7da8cdd9fbdf48c4456444d7e8eb8d61f015f1ba2ddedb28b2516917d9b706871377f9efcca431e2c5c093d2b3426a730b65aa73109e177d80936ca38a8807e2ca1f3a52e6c1173d5060caadab78267a6a54e2575cb4292d30ee68d70a8e7348ba9ecfa648b681b89d59a790fddc81a058cf1f0216563adc6b8e1f862a8e13173f8657e5204be84d717f3e36d31f5be8522f46e82c778b2b2bf61ffe3c54f351437618c235a060267b03fb5b93a62f8a687523d140be4e8a08f743238c1dc97ea3a889d3caa276e30c62e074a76bcfd74a3cdc799095f4aee020d34539c17f5b31c671925d244cc66346f774a916e38c9629a27b07a79f2729f4dc5e81ef1b38e99354bd4aa46d191e6f8362da6705d93569eb47b0c6606fdce556394f44efa8b7f5f27eca8da63320568f62ba54d5e784c7ae993cc09eac7eff68f71a06cdaa2d16dba29face88b61d105482a60f5fcbace1ef670d0f2cf7b2cc92c8a7be4685a429b40cf05689b87f0e89216e90a40674f3ef22b2d5bd71e411ea8a8fbbd4c3e786eaeb6f1eb9d18ce2b843be3971d7710c499eab0aa9e98cba11395a6857291c4635d8e86f8e73b6133b01e955b08dfe8956d152fe07176d6a44470ea6adbee55685d77b9d172899a4551823daf651761ebbf4f09107b9b5caee6cc872e8c5fad5cf2a76c50dddc9f605c584081249cb9d127ebc7d9f5e1ae7d87e2067e8b18d0b72cdb7148a51bc027902322af6cb2cbe231a06c554ef44e77556480ad798d8ab21e506d94823603810781e3304b1e91cfea74e75337b7fc0df3242978b31f72975f6aea4e64f33180bd72690dc892ddae5ae429172626c183d9fcbf5d739588a80ad5c9a53833cff4a21807dde47e5c0cb92faa2e1afcf108b2492d602db8613f0b966d001197a223d1eb137eb8b1d8fb7f3cce6f6c307561a60c43d6612cb173ab6af1fe0b0f53794c9bbc10ffc7741bc001a7b439d5a4484e3e81de05979f8eee23a6d88dcb2e679221029ab39b0d678ea3b2864d00a9107fdf9554defb6f571c0b375681eac9837206287f70bb9695797a32877cd3fc8d9ca15ba1d49ab57c16d84bfe54f9dd0a112e0180e7003cb207eb29fb51ac5ef3b3adec9143154c9fbce4275f61a1d4c32ec13457f7a65a0442b4550c84b30948cad8f14e721190241d0ec1adc68ebf60a70a07a60eecb1ed9ef6fa016859cf80029c8d91f75bf79ae90f51323585ba346e40f29882ed80c068d13639721d99f943f707b095ea70cac736c5dd5e718c63b3072f04e4e556fa7bcc25097f1100a93dd8b8bd9bdf9d8b8b1c2549d14d35cd9c170240812f4ba7e48c5dc17927c88ff3b880147b3262c4eac57a433c2abe366f2748d24554d691ba0b7f7de6dee9c7109dde5ec93bf9ac2e809f5f9f1b2c2d5c5376a2cbffb00941dca5d5ff5d8bed19289b9b01351ee414007319c2ee17bcac31fc6471cd30229136c8bd652bae217afb98dd7f4c788a29b1ccac84ebf1b075e15d51a8b4f10beec5f492eabe40cb8fa5efc0a795035cbbbf0522d9141365a11b6a15db2be2b81fe4e8b79f64fc3742bd8892beef93eec9004faf2d38816fb3354bfa44c34e394b5554a036840d0fa8eeee6c161d9faf20c665c87f85ae917b373742cf37aa6b4fae99fd954a7f7f87dc7fd214678cb655561a9a0cb091be2b96e67150797de86fb4335b7092c11fba5b6485e609c7467dbe219605392c7aa7fb866492c73f1be484f395403d23607f8c87669aa693d228171b811598f2bbb2340c8700a22778e8ecf00b80148cd2299039d7df7d636b6443dab0d542c6c878c5498b628550eef5cbb4bcef672655fb2e0001fc115c1e46381f4688839330427d965c687cb3f73ddc3809ad2e0c61801b362c5d181c1d07262c768db431c2d1a825507c3e2a8cd6ee368206c5a1b006fcbd3eb090a7f9805bd33db16c7f1d65543e6fa2fb919bd9f30b915b8c2c351dafc68f0f9152fb1d62b4c6520b472bd0dd36d6127011e25375c2fa7b78de697a7c75a9545f5bc77a015c507c44ab26799f828ebed6451bad5f6772f3dc40a45aa928edcd481466e7c0e678e12ad72f50bce3f76366da3027b3f793b39f326061afac2c4f13920652aa524206cc90e677ae817c5bf1a11fae5d109aa2264220946ae1a8669e2da2950e36c148c5d218e93bd0bb071b2557e", 0x1000}, {&(0x7f00000010c0)="3d89dd2ba70f8e9b4bdc54a3bb4600ef0d79d9d858d34005566d2a30629b5b60625725ab3ce10cc6f886228d277cd2bc714d94b58c506cdf22c0d115de9bcfc1bc409915aeb6d4326959b124e8d4a0809602e824", 0x54}], 0x2) r1 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0xb) openat(r1, &(0x7f0000000040)='./file0\x00', 0x80c1, 0x1) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x3010, 0xffffffffffffffff, 0x0, 0x0) 22:18:45 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) r2 = dup(r0) accept$inet6(r2, 0x0, &(0x7f0000000000)) dup2(r1, r0) 22:18:45 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000140)=0xc) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000440)) syz_open_pts() socketpair(0x20, 0x8000, 0x4, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kqueue() r3 = dup2(r2, r1) r4 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r6 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r7 = syz_open_pts() r8 = kqueue() r9 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() r11 = kqueue() kevent(r3, &(0x7f00000002c0)=[{{r4}, 0xffffffffffffffff, 0xa, 0x40, 0x4, 0x141a}, {{r5}, 0xfffffffffffffffd, 0x2, 0xc0000000, 0x1, 0x3}, {{r6}, 0xfffffffffffffffe, 0x1, 0x400fffff, 0x1000, 0x3}, {{r7}, 0xffffffffffffffff, 0xea, 0x0, 0x0, 0xd7b}, {{r8}, 0xfffffffffffffffd, 0x8, 0x42, 0x3ff, 0xc3}, {{}, 0xfffffffffffffffa, 0x0, 0x1, 0xffffffffffffffe1, 0x10000}, {{r9}, 0xfffffffffffffffd, 0x10, 0x20, 0x76a, 0x8}, {{r10}, 0xfffffffffffffff8, 0x80, 0x2, 0x6, 0x7}, {{r11}, 0xffffffffffffffff, 0xc2, 0x20000003, 0xbdf, 0x7}], 0x2, &(0x7f00000000c0), 0x2, &(0x7f0000000100)={0x22, 0x7b1}) r12 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10004, 0x0) read(r12, &(0x7f00000001c0)=""/235, 0xeb) 22:18:45 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100020000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0x3}, 0x8) r2 = socket$inet6(0x18, 0x4002, 0x0) chdir(&(0x7f00000000c0)='./file0\x00') connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) linkat(r0, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x4) 22:18:45 executing program 0: mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x100000000003) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='c\x00') mprotect(&(0x7f0000249000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x4) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x1, 0x10) renameat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') 22:18:45 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x8000000000020, 0x0, 0x0) setsockopt(r0, 0x2000000000029, 0x2f, &(0x7f0000000140), 0x0) 22:18:45 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) chmod(&(0x7f0000000040)='./bus\x00', 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) unveil(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='c\x00') 22:18:45 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000040)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f00000001c0), 0x0) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x3f, &(0x7f0000000000)="b719dc4e", 0x4) 22:18:45 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x10000) setsockopt(r0, 0x29, 0x40, &(0x7f0000000000), 0x0) 22:18:45 executing program 0: mlock(&(0x7f0000439000/0x4000)=nil, 0x4000) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) close(r0) 22:18:45 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000040), 0x0) mprotect(&(0x7f000008f000/0x4000)=nil, 0x4000, 0x1) r0 = dup(0xffffffffffffffff) socketpair(0x1, 0x3, 0x1, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000780)={&(0x7f0000000140)=@in={0x2, 0x2}, 0xc, &(0x7f0000000600)=[{&(0x7f00000001c0)="381aa4afdd888c57edc2923461eb5084ba0875bb68fbaf6fd1207e6bd5728b853933cde0ac82142ce389e8ded39b2885084416b55250eee8e4e9799ea678b2a54fe95c61697f772fb6fd22873efa2a71556d19b882aeb16ecd7b5dd5e992f549ece5f42b9f51af04c0ec8df8cc60680c21a6de35f2b8cfa40e1c95706fca29e39ce308b6b5248ccd34ed32f5a324212f59c03cb3507360534cf12bc998c9dd99b7cfbaf74742b588295fd42c7c3629a27cd7dfaa1d4d0820185035efdacc7ce592304db25292afc32474192a3a281e7d3d", 0xd1}, {&(0x7f00000002c0)="c698f4f5a52b3046df9e52c0a1d95961af1dc730bafaa61ddf7fac9d0b43a8572358c5a6395a72ea207cd7bea11ba99895927f2d7c5301ce598d51bbbf9004eb6d1448bdac8d2148bb9f4a49be6caa92b8dfced397a21fce75623b0cc9745b123a7e30d0d3202f5741", 0x69}, {&(0x7f0000000340)="51043bf1ab2d3b8b36943d23accfdc8b0ba7923f40b8995a68fb0fe8a8040330ef0d37e7526f8f56f168ac9bdab8b544092c21059dcc653a407733b20832de213ea179f644e323f0f2a03428399669bb24f5e01361de0a9faf01ac4ce57849193da79a3eaaa6166cdd421a700240a1329e6d0103a2f74744d42e9d868b5c11fcc978f5bdbc3d22d18bcac1351633b687004c66a5e8cff9264da71b83a3d8319774ab49e4c0316a6525ae4b5657363bb30aa57a2d548f550161dd529b2a3d812b13f340c667b02a6de53573b6c9771e2b2932ae65deeb338c387832b9840163c0dc6aa5b715854bafe97a8e547684c4ca", 0xf0}, {&(0x7f0000000440)="c039275e55c3306515bb94f910a24deb78f203f21f042545c0aaf0089df615d21885a7f8dd11db6357d8fda014a5b05770c8cc10", 0x34}, {&(0x7f0000000480)="3070d3f988bd3965c9a0e201de617770d3810d653eee77d70dcd88b2f948c42856064e31b8e6655456cc4632cb08da6b3edba0eb3cb8a480574992d80dc19cd188ea4710ea9f87575f1ced5b15e3e83a180403f8898d189299a05452fb0730612669e6f46932a3a7ade8758be231ee213a31003f16536a09031cc9759c2e137f9dbfa7c4078b58b15f99582085b6565178e32035cff283c59dc16f09177f603509cfd254e0fe03f29e5d1370d143be1a254e83455cb15b76e500f88eae580052a36de2a37ea0b35cd36c500a7af0da1ac16df3c84465a398abe3de0058194f694d4594673105544aa40ed0b7a92c79760f653c82aeaab99fad67aa", 0xfb}, {&(0x7f0000000580)="3012a9bce529b960a5aa9bc485118abc143e43eb0f1e42462ae3f88180b1d57503973f49e448720863d3e9474cb882cd69f37f97cafa2109eba04502f981bd029c178eebaa7c77486036c097022c3376bdabb931ee4a41daacbf3eb18c7cb2074c94d5f2bcb83d93b93a98376dba8d3b7f64142f", 0x74}], 0x6, &(0x7f0000000680)=[{0xe8, 0x0, 0x401, "234973c769fa3a494b1c64fad4154b2fc0cc8338f0de4432f3f009406e8d62f871c27b24c1686d6084c83fb8b74eecadfdbb952ce351aa76f8af5b9b35425d0d80503b8239cd5dfec21bcecff2b4fcff1cd54645143af34cfd40949dba6fa09f257019a42e7c4e0a1ec600723302b9f6a2057882159344f894100cbffb258e62ed2cd8dd5badd7dc67058c53de910ded62cc2ebd48e995ca4a62b14ad1c07437a293b970d4e881905ea431a9de0698a668acfadedd5915564e4cdc4b3fd887f2afb42a87d398171fbdb8caa9f15ecfddff"}], 0xe8}, 0x1) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffd, 0x22, 0x1, 0x1, 0xfffffffffffffffc}, {{r1}, 0x0, 0x4, 0x80000000, 0x5}, {{r2}, 0xfffffffffffffffd, 0x40, 0x11, 0x7, 0x9}], 0x6, &(0x7f0000000140), 0x1, &(0x7f0000000180)={0x9, 0xfffffffffffffffa}) mlock(&(0x7f000014f000/0x4000)=nil, 0x4000) 22:18:45 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xffffffffffffff73) 22:18:45 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x8, 0x5}, 0xc) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f0000003500)=[{&(0x7f0000002480)="d15e6cb3c2481b7cd040624dab32d19b817722ff6597a86e413e3899acd0529b2d3b0f0bef928319bc2a1fd63e55b6386b657950b753e6b634f937e01efefda5a2315d1777e32c82d636bba5c88b83640c2d14b7c2ab4b6c5f5d90f8d74d38cb8ea1102d3fdcde3aaab3a27675f2359ee59280c1d35ca47417ce024e773ed2a91aa2280f3af16eaebcfc6649fefc5865235f1a561c94dc11373585f42a82ad9f5a5914b9d3dd9d89ccf66a1d7fcbea3b63b9accd36662d54545a50fd169f511eb89f2da4ab64674272e58dc553b20c4876ee2ad2a9834ed80c1f4e3b10cc8204dfb7e939bb0e8578208db21c9f19ca1b118a98cc34c99f5220b2aff1ce3fce3b84f946ae8eb09048f3a620b1366f10e1dfd9bddfec4e32f883a624213a17be635a1bbb0092e73c59ba3ae81bce961e12ba3f52ee7a737b84dbf015eda9fb1b3b1c8ae5895c4cd4becce1f4c59729251a61881b55ecd0a6be772b46ea988063e736425c96d0f513e586355e5b2d94e2433670531e", 0x174}], 0x1) 22:18:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db67803ba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae8a5d691595a44c9ed141a79be600d2ca04004437e216e741b8591666c2e0e981d122864407fe5d8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ec32c9f53eca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e6385c3ab25a79564a262d0a72ef17f8e8ae675b5b709b910fdd645652759d1075c574ad4e8100fa251d91b3bf7f4dd467a28a9515f45124e025e67d67317e48b1517a998d3831000000436c20c87c9ddb7d0b4c3201f79f93a5ab9698b52371c5f21809914e7321ff13a7df360a8ab362ef0072d7cd6314963797f2247d913ee3a9873caf1e390d096ec167fd1a0236915f90d0aed13ce99df19eb6b2bbc5c19a8ef81051b7cd2563ce7d668fe187bc5491a1ab36c7947b2c9aeecfc88fb6d92caa6cbd335e37f7dfd288e1e2c1b76afa2bcb040a88530f53d96c336c44e36d355d825e961c402ce365e2993d6ecefca866d74c82d6", 0x1d8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xd9, 0x5, 0x81, 0x0, "75d4d6838265d9ba58b750894920146eea91d287", 0x3, 0xfffffffffffffff7}) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() syz_open_pts() syz_open_pts() poll(&(0x7f00000000c0)=[{r1, 0x81}], 0x1, 0x0) 22:18:45 executing program 0: chdir(&(0x7f0000739ffe)='..') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') unlink(&(0x7f0000000000)='./file0\x00') pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchmodat(r0, &(0x7f0000000180)='./file0\x00', 0xe4, 0x2) 22:18:45 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000140)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) kqueue() nanosleep(&(0x7f0000000000), 0x0) 22:18:46 executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f00003b7000/0x4000)=nil, 0x4000) madvise(&(0x7f000005c000/0x400000)=nil, 0x400000, 0x6) 22:18:46 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x0) write(r0, &(0x7f0000000040)="e8", 0x1) fcntl$setstatus(r0, 0x4, 0x8) write(r0, 0x0, 0x332) writev(r0, &(0x7f00000011c0)=[{&(0x7f00000000c0)="0c30359a3233546d2b6561c0ff12b4b4ff0343aae13cb4b634baedf8086c3156f654db4271081d17b803cd3e29daf14c5a0e59b9bd597842608b53f2aeb5799d7a3776802945c6fd5a63076a226f4a0093ee4e910269a1bdd920874b6eb248d785e05a59d52f5a92b1f3251bf90ef508f69a7d54d40ad5d5c4b1773dde36e5f4f8f444397d049caa8ec1f1417a64141066503cb284fbf6073941d6bf20565b2e2666aacfc2b81af8db7053144dc56458131b3713fcd33b445fba924952b21c7ddd14", 0xc2}, {&(0x7f00000001c0)="31a2e1500ad508335cb436fe502d649674192d59b8237aac7a07daa138e17ba9fa794cadd7c435c84d2034d0135faf700cd90cc1f16c94144b3d577623fd0dab4fd3a310987ad389b2e26262a0d5e031cbe877def15779c9906028d6ff17eb8a18473f6996aaee6adf39946a8d8b72359586ae559c2d557bd9f82b5a645c1b20ba747a79f1eae4c25c86b58618291536db008bbff5f1007aa8f2ff391f088ad4859ba2b42f237bf9af1558b9324156b6f1c34ffe02f02630eabb2c8548514a7938d9533c5393fef933c7879f2fbbd8b5a99f8b7a5651a71aa60e81ce99ae74aa64cd7ee81c028d2a1a81273230effedf1692862b48b537818223e6b6aa37783fdf391dde9d296046fb19f3c95fea0bafaf0c1360a368acf2ccbb89333b7607a733cf308af8c2967edff9b91ba9f37aac3bd1983bebba2639ccb5c070b9254ec51dca3c5efa4534508e06b22b4ca77f7284092c5b6021c3f49d21ccf334276b9508d22afc48280c0df6e317095883f3d32206a0b6caf75585099a57a2f51c7264c3ef469ca1ff271739c2e4c26630c6ab58ab4479b09f20bbd71f93e5bcb25c488a492bf120b5f1122f5df2027dcaeac7883bcf5da2272be72a060bad9475b25ed3097cd3cc411a012136163adf010ea4f27b39de904641b372d141be16b0e41e7ca6f9ee81c1731665a6a26f1c2bb1dd4c22a79f6f67704073f206088d89c42e39a843795164ae45778a198034fe0c8315b5fecf55da08962bef11e70e9968104b5a9bd551e4e21007dd22d970eefb039d3a087161b8e2ecda0d1f1fc679b533c734ad098e0008eb9e24c9dca8cd212200612af7f04498e66c0be3c7bbc3bfb01566593630695520a8d41f1c2098bee0af352be320c3d48614d18550ebd32ded4c6fb3777a00bfa3a53d6b6a01a48c7e3dcfb0380935147254913908bf73db167ffbbbddf48429d39d398133bb9ce4273002271c499a7e82735733f11a6954020fc8a4660791920b20bf71983807aa47e4825e180021bcf3f94d917a97fb22c9196cf42bc974089e3a285859e82be7c01e0766eee0823c1c0964e0c178a7ff3678eed6d6c3ea612055cbac3949e340b6f289a7466a78949801a31061d27f77455c69f1526253d43b5db38f41a3e64f11afd7d4f226f8ff881f88abbc88e4995fd01b232474efe3fd6e013f4f0ec558ccc54d60f5bec5828b0f85db7313210d015c1e3fc820508b93ff60d443b2c7726fbd28c7fd9edd5c22dc31085b92283ff1afdfc024a5b641b380ceec2e43668068bfe5aa9f32a03a8b5966ad2590506aaa49792dab7e3e86a27907bd85af3fe65f20ab571cffb778c7f4692db55a2732ecf95bff6f4555a775668b618b740e3c7708af7e6f5d5d169ba6786166b4ab6b6e362b1f00182739f6b6de0ff7aa5ea77a745ee6a5cbe92fdfbdcd0e140c447372094af986a4d2946b7afb665e8b626e8872484c79fdeed28b26607841affb4214bf6f5c74878479b6cf17deef63e12469c096488198a406470c9f72a5f18704cbb8a9c656b3990f642fc1f8c8e739c2e58177bb938ce52f56ef7509cdd9d3f4927508c7b1596c0bf91628060f7120a423b75bed94a228e7b6831147e2dd1ad8bec958fe18e181ed63fffe0a78498d2bdc2cb75121dd87a21bc19fedb3a8f999489d6cee39a03b8cd9af224256f3b1736b0b74701eef1725f3ae5dcf78496feffbc67ae2878655d8209c14864d4d1907e122253e1f321adcbc46ebdb4d5fa1fb89e6bc27f8701c00bcd811e3630b412aa83ee76428362d9a8d87efe7cf6b85742676303cda29f4bccd193e01cab1f16ba47431674221235407c2aded81c8e0657e5117ae540b90faf34b97f8b148594227961e885c9544777303609175eb85aa3dd6b5c111f6a042406f64f95ad1d84823d31e98a7d8efb619c81083706fe7703bd3584e7e7eed0584219cae52b11a89e71b1c4e3129ed050d9d268ad98fe965018ca8ae50e7776445691252eac92c2c87969d4b2411e0090decabba925de2edfcf850dcc510c084111c00effc7901c55f96fd61acff22c79b5f8b95567700b3d0894b3c916f7aab255383a08140bcdead248d778164e277b452a46f19768d0ab6c1e34ae3d574cd5c8a33191eb3e00abb6e915c5a99aba85922863773b475eb74226c92e367bcd013954575970e51e594d2cd4d3b91a2bcb13746f45bf1e3dd650073a1ac98c998ba922339628f04576e2dcf860cb1212ba06bacfead5cb3c87953b51ea184ce3a2d5213583cd392001f9cbc5a8dfb2680000e7e78059e454a526ecda53c796c5b30142f6e0fd3de70e28320d24c6d50792ce59add5d4ef32e48567790d6b5a3a4d4247b16edbab3532697d42a46f4eebe71e4dcb84472cef8e4315cf4ffbe214439cfe473a2cc20c76e74b4e368aa4016748626cec8cf6d933b675eaebb190b1bddc4659a07771b236a2b77e0dfba56312e369b667e9c187aa70522a65803524677b25c1db9a7a16a366e1205276b788f8ffb78e7c2184c29a7285ccafc952684587c65dc2a2428e1f7e8938a82fa8cb07e7064bdbe06fe4dab0fb555d3906ac258c5bd944274f9c5008b3e92d4c67485dfa56d7099038b8e3e2b54c8f729b1de03b24e100aef875c0660b7de54ce1f5cc21d39e3c3c148b97650d8968481b7f49a3f0f482af70ae9be83d60fc660ce741ddd01b037ef385cc1f93274dddc6744c4c4de4b25b7911bc566ded4261a2d16a735b6f0017265f029db59e621e7372f2ed5dd36891cbbf2cc02c903ccef743a0d495255e3893d5b9bc7c2336256b0c4381035797fe35954af57b68fd8a81f18b9044e3e2af0dc1cb013dac7c8561e9b9b40898630abc8a010455146b8390c6032226cef7b9c949e63864bd715e8f089ac90ea7460c4deabbfa58a09c91e5cc2e3e311bc542bd8f86a422424f9fda5b1030211e5fe7ae5ab71398637bab6081e15fc35d70acf7fb086e3d522684894d11012bf8c247a0e46fccf87af61a3d10b0089e9c2c480dbfb7f72f39b45119e32f10792d1f115a7dd8c449d1428263d692be1336b3a0dd570e9322583a88ff888074117633f3b47a68a91803e25ff0707af71c28ca8d9800a6e7b857f59f5555b68bb8df2c49472858de636e6e14868373dac4ee3d5ce670d6199a7067d394aa44f3cb86128c1fa1fdebb990ea0b3cfdcaad2ee92c77312a2ab26e88c457c4cf43c341a3bf8dd4302b4843e20bcb6148f8077f9cef9fea3add16d395004d97d462f17960fbc9b640312176ab38256fe650fd25eb344cd5719131d544523d43a3a86497e19336f4f4224e12204de502fd3e89f688f8216f58db194dfde3a0cfd7fd1721aee7eac3ab61e99e9fd8de0d723cd88f982a571a3b66f5999844488282a87666514e6ec61d2e312fd7595d2c11da355c551d7f06253ec419971a593e9952ee87575e033d3d5fb28c4f94a1d15d72e75b1b167cac985d1df597867d7dd0ab9fe82cd7b3036866a265ada4e78521778a29f51b40c4de9d5657dba68993c03764cf578dae0b8269137a96e664bae678251ecef51611ebc19102f76eb08f794a0881e144a598ed8098afb0fa77392f429f2251cae5ece6dde0d6a5f08f3e543655eae82eab4f170b09b70063f79148a90816c7998f9f7ffcad54acc09321b3776444cdd979e220771caad2ced42ecf33ed588a809108cff55fea9ea5afdeccb147225983a4ab705d202da9818476d2fa23e61958b134b9d3d6a71ffe57e6a84b3b8fd5a46831c635bf96363a3a14a0c0d9922ba3fbee5cb150837f6733a83c51fb43bc3ccbd9cd38c72795328adb2fe9264c080455fe459b9d14a2d41dfee26eaee02d52c7611c654598ebb1b39e2de94a3c0474d562bb5f95ec19febedaa431f0b7391665be9d92d7379a6e1a60267e4aab82f86af50a158b6ba51fe5fd3b5a89ab52b2b9808a84d9a4f5575f20fa6056314c7eeca63fc538e0a5405fccffbb0b7e4e9b021e35b5414f44ca7712b23efb341835052c2520a57a2ee40891d63c749e3943a9319d5bb63e4eb80d90fc50964d71450a940cd2e5a56f3a83a372928581081854d134084931f65a16f8c6c420d401f97def889730c53df71968d9c46384d1d31ef175db4a81df355e4e37956126b42279e9d3080af3e8738dedbd1558bb256298e0109ad380c1647a20e6c658843bddac14a4d676c51b360252d8370ac533e2d7f1602f3a2cfd80d1902bcaee370a746d02d8020eeded24343636944fab8a733ae290fc7f6d35671ad0b4e99e45d4b81c8aed61bc6e51e39ca3c31505a20986359854cca1db0046e1336022a5a4b1df6f51dd987a613b72c52fdc9a5883090f72451ce22ad6858cc5714479d4f0899f6fd0ab8c0d2cf5de5e374a270e52c1c6408785389b3c60939eef19fb4b33834f6584f32e6ebdacff3776daf4e2878226ddf8149572969fe663b2f601c4d75bfdf53bbf14eeef3275987b2f1caf1902bd3884ea825e413935885211d1eb3b1e61728efe233ff742726701b59bea3f002e04aa50efa2ddc2cca25d219a6dd34bb66b68e560856236713336d23de8a207e0891c71d50420469facd55cfc2d242de52781d536c64a1b557779db674ac3eb72b6333897a835281748e4f700267b4f766197a3e17ffed4691f5732a02d4a829081d9c3a48941a0dccebc9ce9510da66f847b33e1e154af2e35d3920f02c30789307bc723315622ef00e30916d65cf7ee722d94a2ce44d5445779b335311e06ff4e0d7382c3a78b103e74b584d2814b3ccb4aad10a4405c4690da39a3969df64ccfe019ccd36404fc2031e731363ef67edd0dbd5d7617d6ffa3536df18013625e0c2af0f06433b9a9985aaa2a50c74e07d95da5800c7d2531d76e9e8660147ec7930feaa4517eaf501363525be96b740ac2017d36951218567014efa72b75eb9097af712ea27bcc4d79fa0b0311eaab75c001b3a2aa42276ff88699c0810f073cd69d6d1fb8a58f69a3bf1f4c9e0ee6555c894b338b80a8a5f505fa5fcb5bdde8667232876241534e9a061d8b3469283ea536b04a79a477a33fa6f3a7be84f08e50e4aa6e1eeee580be619e80460d47648c088dc6111e8a6725478758c250c032c1032a141003bbf0250c53518b05c6137a2b6f2ff1159b27b40199bb26dc0780d510175efbb4974d7a00fcef48587d65aead88943e0ed6da2bfcdc3fb43f3e78b3e9ffe8340ba4ac60f7dd42e209a2d23eb7b70e2d6a0207e0d271a87d129d9e9f6e9640cc6d10b410e159e9c9f363d45c863e49620e7de6c6fe5844d37b825202e6a6ffdd34f87c196616a47e7763d0dc46b4501dd4f164b89906ba1c14a7d40aba8401e3d377bfc20a6884fb9f6079bbc4c09d170b27e66b594b098b9e3cfb0fbd78fe115e5d5af316a06823070249415be2b7f998c286856c33f63d3c49a15b270bb46ac03424889ca320cbdc7a2810361b70b83a345d0a99d8d94421700da7b490260b3935c35c1c57bdc401d731ca74e4aa02f47ccb4757bc80ac1da657fd4ddff86191e259e450faeac8dd3b8bfc190208a39ad2cd111c100fb25fd1ade165c0b9ea60fde7bd3513a29cac1da0a6589cbe3d095ffc16243d1e50f908e0dfb24a7aa5a87a408c96674439c85f58d94c7f4a8118a3a19e5a94e087b04033c4665301bd770a9e18be2f9e73d9ea6f5fc0342d17b424abdf8757a6b7e0d5700bcd472893c78e89bf62c367716a1c7131a03a808f19154f1e5090d8a97a6703799679121bc65b3b49cda53464ffa8fefc8cf41e0", 0x1000}], 0x2) 22:18:46 executing program 0: mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) syz_extract_tcp_res(&(0x7f0000000000), 0xff, 0x6) shmget(0x3, 0x200000, 0x8, &(0x7f0000e00000/0x200000)=nil) munlock(&(0x7f0000ebd000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 22:18:46 executing program 1: r0 = msgget$private(0x0, 0x100) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = getuid() r2 = getegid() r3 = getuid() r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r6 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0x3, r1, r2, r3, r4, 0x100, 0x80000000}, 0x10001, 0x3f, r5, r6, 0x100000001, 0x2, 0x36e, 0x3}) execve(0x0, 0x0, 0x0) 22:18:46 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000480)=ANY=[@ANYPTR=&(0x7f0000000040)=ANY=[@ANYRES16, @ANYRES16, @ANYPTR64=&(0x7f0000000000)=ANY=[], @ANYPTR=&(0x7f0000000100)=ANY=[@ANYRESDEC, @ANYBLOB="e9edb44ae1995973a7573a82756e7d2b98da526ce5f0db019f37bb59db38a095d37fa54b705055610a60da5eb1e704af6a9b49fd8348d83571787ae1db2a38efb06bb8b44a101e65d8e1d0683a6b00de5e099743feb28e6c1973293f09117d6a95e1ef4d64624cb71bb879c6fc58764e83b3b00d601560fa51c97c1531a347616c405b4992cc1f22b7f94e2cfaf5dcef7a4b330601d4402c67aaa4a74b59b9d4f164596cad6b797ca6cfd0", @ANYPTR, @ANYRESDEC, @ANYBLOB="0a7d9ed926bef5f4f67b8a2219e75e8394f2ccd3c0073ba7f1a23a854603796bb1516cca0a3a263243b5f6ac3b4f5d02b75d168d", @ANYBLOB="096cfcd15f8f00c75c028db23c86154e13943733b206954f8a18d3ee3e3900aeed355d48f2404256213154a1563b89d118a52b4338ea69041def3efb5aab0f80e06e4d3dc6dbf2f4a8a46c6db008ebfb2b171063b1a60e7edac736be2e59951cfe1a7b7ca625fcd1975a1be25033b05b305834ef09ee0673bbc2", @ANYRES16, @ANYRESDEC, @ANYRESDEC, @ANYRES64], @ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYPTR, @ANYRESOCT, @ANYRESDEC, @ANYRES32, @ANYRES64, @ANYRES16, @ANYRES64]], @ANYRES32, @ANYRES64, @ANYBLOB, @ANYRES16, @ANYRES16, @ANYPTR64=&(0x7f0000000440)=ANY=[@ANYRESHEX, @ANYPTR64, @ANYRES32, @ANYPTR64=&(0x7f0000000380)=ANY=[@ANYRESOCT, @ANYPTR64, @ANYBLOB="f933c9fab2a22337db7747166f64d573870b2bba3da00e9c608959d0fc228e92c7f39eacb3509c5e2531feb56490c39e20c3f92e96dc5a3fd329efbe646c1dbea4fe85fcc080e929a0", @ANYPTR, @ANYPTR, @ANYBLOB="90711b0f8d030d2ae06436becdb5c47d6e89ca8833831e00435a11f94fbe784685b82ef6a94fc8ee73d1bbd2c21de54f96a18d64e1bbd6e4bd96f08bcf36a30c47bd86d734"], @ANYRESHEX]], 0x7, 0x2, 0x1000) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup2(r0, r0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/5, &(0x7f0000000340)=0x5) sendmsg(r0, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[{0x10}], 0x10}, 0x4) 22:18:46 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x3}, 0xffffffffffffffff) clock_getres(0x3, &(0x7f0000000000)) 22:18:46 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x30) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0x6, 0xffffffffffffff9c) 22:18:46 executing program 0: socketpair(0x20, 0x8003, 0x9, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$inet6(r0, 0x0, &(0x7f0000000500)=0xd8) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000480)={0x1000, 0xfffffffffffffeff}, 0x8) r2 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) write(r2, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000100)=@un=@abs, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/118, 0x76}, {&(0x7f0000000680)=""/199, 0xc7}], 0x2, &(0x7f0000000300)=""/228, 0x6d42ebe249887045}, 0x43) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0x7) mknodat(r2, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) 22:18:46 executing program 1: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000140), 0x10) 22:18:46 executing program 0: r0 = open(&(0x7f0000000380)='./file0\x00', 0x12a02, 0x0) lseek(r0, 0x0, 0x7ffff) write(r0, &(0x7f0000000040)='"', 0x1) shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffe000/0x1000)=nil) lseek(r0, 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x3f) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/121, 0x79}, {&(0x7f0000000100)=""/10, 0x197}, {&(0x7f0000000140)=""/61, 0x3d}, {&(0x7f0000000180)=""/188, 0xfffffecd}, {&(0x7f0000000240)=""/110, 0x6e}], 0x5) 22:18:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000003c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755a345f29a098206fb200"}) poll(&(0x7f00000000c0)=[{r0, 0x48}], 0x1, 0x0) r1 = dup(r0) recvmsg(r1, &(0x7f0000000280)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000200)=[{&(0x7f0000000040)=""/4, 0x4}, {&(0x7f0000000100)=""/228, 0xe4}, {&(0x7f0000000080)=""/25, 0x19}], 0x3, &(0x7f0000000240)=""/21, 0x15}, 0x40) 22:18:46 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') chown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) 22:18:46 executing program 1: r0 = shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x2000) shmdt(r0) r1 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) recvfrom(r1, &(0x7f0000000100)=""/235, 0xeb, 0x2, &(0x7f0000000200)=@in6={0x18, 0x2, 0xde, 0x9}, 0xc) r2 = socket(0x18, 0x7, 0x0) bind(r2, &(0x7f0000000040)=@un=@abs, 0x8) fchmod(r2, 0x40) bind$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) 22:18:46 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r0) read(r1, 0x0, 0x0) 22:18:46 executing program 1: unveil(0x0, &(0x7f0000000140)='r\x00') mknod$loop(&(0x7f0000000000)='./file0\x00', 0x4, 0x1) 22:18:46 executing program 0: ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x2f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000040)='./file0\x00', 0x2) socket$inet6(0x18, 0x5, 0x6) 22:18:46 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="ff120000010000003000"], 0xa) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) r1 = socket(0x1, 0xc001, 0x9) bind$unix(r1, &(0x7f0000000000)=@abs={0x7884d2b899002d7}, 0x8) 22:18:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000280)) r1 = socket(0x15, 0x200000000008003, 0x7) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r2, r3) sendto$inet6(r1, &(0x7f0000000300)="56188b876b9c0cb2b32b94b92c6723d711d0ce65c05c3754508d40000000000000001416b70d558b20b1c411319ecb99d522b17c5d0693086628a56a16c09c09485779475559b2d4f2d28b1fb5137c5a64fe89eda0198eebbe57709ee6d0ed78fc6aecd6042d7ec40d32aa3c66b9ea836233a8967dce68b8861ae0422137e2de1234ed16ec50f458cadd1b5d3ee041bc8bbc5ea6d58d25b5be8ef5d28a64c5068953a0db8f01bc838979f3aa6e918603d56ef03f230118e712b1e698e6efa824beafa39016aabaa0bf3d22842965fef55e5d43585b5afb5e3e622161da75ae77eda16c97382cfce7afdc0e03f88ef524f3fb359ec47d198bdcdc1ed4b286267519596520dd0d293da11aa75def3e6bab291a720fb1250147dda21a351a2bace4d0e38b538aff11471f950d60d38222fd4dda9d03cf9be2cac684c1f57fafb2cd968cade32e9c65e05c52f93c50dd88d22b85e31de3d7e4b79c8bfd", 0xfffffffffffffebc, 0xb, &(0x7f0000000000)={0x18, 0x2, 0x6, 0x7}, 0xc) sendto$unix(r1, &(0x7f0000000080)="d91de7112454b6c7576183daf33f323fe72cbca85da416eb9e158fd3408dc8b306c91da556381ccf163a73b4bdbd2efe38fed18b671a6ef9c4a383fc456f96fe88db1bd414248ecf99bbe2f760ef9e372194cc708fd4b1786e562f36bfbadc965327b5dce7071d24232a03b58e8d0256670ff45d3213f3dc49f44f82a27e8dbf3d7963d1c5a65d1b5d654b5e38624c4d88e4e62a012ab68b18098a6ee46a6ec6e8c907648d34f433cfe8409203746c088a4476f1ca8e847b67caacfeed539987a14eccb1bd4ebe5318a72b871bc21275b3158a189b0a5f8a5ddb2ebc5f513f1a4fe3ff58ae67ca8c274747fc50", 0xed, 0x3, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) sendto(r1, &(0x7f0000000040)="d20b0fb1", 0x4, 0x0, 0x0, 0x0) 22:18:46 executing program 0: r0 = getegid() setregid(r0, 0x0) getegid() 22:18:46 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x120) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000100), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) 22:18:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae8a5d691595a44c9ed141a79be600d2ca04004437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ec32c9f53eca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e6385c3ab25a79564a262d0a72ef17f8e8ae675b5b70", 0xf8) syz_open_pts() close(r0) r1 = kqueue() write(r1, &(0x7f0000000580)="5083e623bd46593e9a192ffd7ccab1146a413fedf198ce104a3aeb04826531a2a2904a6c5dd206bc3a277a308cec85e7fda3cf681ecad66c33d449c29c96fb6b05aedc510160834400372df22fa7a9b4574e60085b2e65ebfb1a51c97f20a7f458a40fb6968ae96ee7655da558f85aae5b6708274e05548ee7a56c39aaef30bb6879b93224c1a217fd84a67260c76644da21fec3f51367994ba191b689df978d6c806ba8b006b988b644848b12d1af068464e0dc54964960b7433ec527af1c819be2488e8ac514e6e85e436cef268b8a5e79077c393a6d86fd5a92f4879dbcfb455e9eb234db74273820a0c594eb77c75811e527780692e3c4f91f9e36dadbba4dc93923a1ed5835a58b71992a962149e2857d3cea83f3ac6946ba5e3aee95968e4efd3c58f5e6a4e6f53aa57e703e4f89b3b49e23242a673f151aba62ccd3b1a3a600747f0968ebfb0614d78a4f9cc588ab04146dd076bdb8b4f5ea202ee0a885e3b67a7755f3096ff760c1607ea9820f2db833456523a451dfc64c438f19ef7acbf6ddd9c773abbe1e642616414257704461c04f48e4cd1bb3123374b72e7639385412b6d15d5be8cd440f43481d10f13e451106cb641fd3157ce7d8605994ecae660b92e0ae52eb2627a933ed98e68800707c82be94fc267a62b7d9f7b1d0004f439500b4a23833fb47e58e0e3e0bc8f71bec7087f41b53c03c63d70a9f8d5270adef8602636d12815970dd502abeb9a577a0ed2d14a07da1dbf9b742304f87e875fb1b2a3b4a6f26795f62e7509f9e08499f4b75decd61ac48601ea801a8831c7f79b2160e06f329ee0358f24f1339ba4abb57f81568dc006db1a6242ded486fcfc25bc70f10d7e7b171b4d1434be9c4d1a81345653d435afce32692204b125a9a16064b225ecccc0f5338c9761792493414a7b033a77f08e000bd11ac48054d966220d38ce40548a542db1e6b85c59940af411cbd58763a97c42feb3d75b500f5db9bef3a4c8431bbd5df330eb5fbf4d6b510e76e96f85760d29863a800604232953e25d59281ccedc27e403c8cf1ff1239a9674deddac4b2d0c5259cab8b33a0ccf2290fab5fd84c4f35871024f2334d0286cf631ab050468120fad2c5a1013302650213fdfec00eca2043cc8ec88e65af3689b039a4011a00fc1fe295fd3dbb7d7bbf9d17ee0272dd4b966f59b96943f77f44f9d30012c725de33ac9cdc72ddeba8af2dbaf34d9a9748c86e0f72c6abb9454e7478579246ec5f4a68d199e601299dfaea4c327d007b5464e1aaffc7f9bd3b30b36273e786721f0c7a1abd92bdb31d109c2fae93df6b505ad634f30a62043297904499fa33c670bcc7f0697c14b70535252c50d7fbf742d86e4da36e343b41bf948c2b4a7dff64f9228881f2d2b07d84922db45d7e7613dbbb1944c10382dd23f2f04594006279adb775c44512c90a06c336ba1ed3f619e2358de9d145a6975748e3c0dcbf24af8e1bfdd2593ee0e235224e41d8fa7a6eb8e15ac6127eb6c0fafe3a786077e8c2d113cddd0c246664d8c1e334ebe7a80f3a2aab8d19292c056fdaf0d72b6649e7ea24c2ca6759c9fae2b20c545983a57608f265415413cb19bd50aa5ccf4751da7817f5f8e8c1c6e38099e39fd0f1a8d3b0e907dae3864c9f7cc84cf97bde1f23550c64c67e41acd34a36a68b62ebde656e20b3d4074e15ab337878301b45868f7e481ea3c2ccbdcb42a7682c4a6ce898b307b0b53a2428fd6b7368874dba218a632481a73d843a86631d61583b9db6c8db10b4d2b5067960b02b1136955e3c87bf23c066db2424556a08f738ead6dc80e4337c0f05f554e6c75f3a7052e303e15658ea8edface196d2a3cd147cb19f58be4416f2a90e4ec751cc1aa6a1aa93de17b8429cf9a7bcdc968c80076523f629fe5e05ccf045cdceb1c69ba8e7bcadcdace6b5df2de51c55151a3ac8247a9bd1f80e16f5176adf995dfd635d9adaa39f48ce9467755778cd2dba4e6a6b9a6794a607df845d97f84f94b93de5b9d1eec8b645e6449561010b3c94b64e6b5829b593afc6ce0976c0f0cd1d36b95287c912110afd26b2f3f7c5d9ee6cc5cbb38e4efe8ebae54f7c120c3fbafefb7237cb320085a197b663c222e7b7a5e688c80e866b0e2349a0fac06a3ac59048deaebdc343f5ce479069248afde0daa51500af965df417cbc9df57bbe6afa1f16cb0469847d49cf924bcfa890bf4b0116c4926db50a3fb59c21aeda02b5ece18927c16987a47c508c45a8cd3597f80782518be6e9930fd049f7b85dfce86d11407c79ca3e074224adfba4fd491e880ba7cddd58f0339d08625d47d739ef8db1688492a2aecf5e17034f84c15bbac3f3c5715495b81a394a6e52c1872cc6732afe2545c39a873e5eba8c3fbd01078ee29cd62e129f262d3006dc26671e62c6ce1b5b54014d955792d27d371a3a3d971903df7fed105774c52397e0cb415844b3b0d1d8d0765f386a3a6156093a6225acfec1b0a7c1b075f841e02033eea34b021c4a7eb6492d0d4a28a4dcd0aa1e150f233bc132ce3f7cad696a51558037511f5eb9b902dde7c98da9786aa99634fdcec5d5448fa9ff88ad61e4cba66fc747bfdcc8ed489ffd14b38ddfda151be8cb60ab64945f1a92f1a7b0f3ebb3dfe6bb516d6619f7d925a97d828c3d0efe7c5bfbceae34880d65d84274034a01733cc59d29d7fbe2ce7eec8af33066b4f166c0d57c827a1e96e03e88b7f83bf9ee1d652e0e6eaf36014c4408e4da208aeff4c6f98d2d87d5a98ad40d6317691ad97ac21d6e57a308d0fa84101e68a187b8b20f5905c50863823f04b9197076ccfa006360c6be097469f99dfc2a9b24b3a6f64efb6d575b1330e4577e43b9f65f44ce30714a1dbe3c1c2024bf5e5200e3fd3a1821c79ee5c7e13599edd194a3d9b28d89ba27afccf2536e11d7cc98d6aee466f3bdca979ea8ebc9961e756a993e954614a4f232986487f4090403ae06fa11da25b03c6da143f97231bec329e67dc164fd594b8730c88e67776aae434c8b81dd910cb1685f8fd72a92560b7807fb79f89b72b6d317c90557356a8e43bbeac0be3ddc51cc35b0fd0e2478aca21a797aee5849fd4dec01b30340bace60b56181d624e77f9a4588d9111c8df09d281d635d06176606f7c5dcfbaf71f90814a239617669db3bb0933c7df2f66d564feb67466377dd9877b732e05617f89e41c287bdf428e21b53c18ea343fc4eec12518a2a213d10a31ae59a7f33120a83770766d3b0dd5768204d6239503b9b74c91f46c3f8337d1ba0236d48d87c6b18aede1749969d89a78ced49c833357fad642807391ab48f937804f81433d08fdb63c390cae31376a2ea5a250dfc5ae433d1f59d5cec320aab13ea7106cc5a53900a909bd67410851cb9ff080b04d0d50fa8ccc2d2fcefc66a7b2d67a0b83bce76119e2067b751480b62b1b88e04974f59ea1ba2086e1a953f04d5be11b1a25876c72652364ef3ae919cf694a4baf1beba1485584d27825d89822eae729e9f1a3dac2699cf58c4b5aa8f053ba53e2385331987eefefea031c72e8f1228f8f626d41b4142281beffa47a70e9761790e0034982fdffcec02978151650dd2ac28d66f7702464113ae6aa878c4706e7ca62963ae407228e12f34fa710147e6496e943cfc81c1561cfe08857f326271f1f1fcd1d598ee8aba6d4b831bf6e6e7c45dc0a4610b2e4624880bdab6a8e94f92778a762ab891d14c2d3124eef67a49bd4aace527df2fb58ea3d0e07305200af4adef0779bd1e1580abc0520f1d6d29e2d179abbe9d23b680b787550356f70dbf3d9667b4b6d4450ca983e06ffab5c182083556440bf5d7b8aa7846830e47efc074dc3ef4889b4f9f8a8aef5a2b6e1c1f6944fb359652e949d8faad09695940c8aa171239261f35320fa7dd63846c611fcc77411dda361cdb507c77881b8d3691a598414d862faa72192de6596a11e82c377eb59619f5f4e45b9ced1a2a861a50acc60e8cda5f5c5879a5627e55b01fe065ae3e15d7b1e892bc5ae58dad7f4adcb6c4e41863c824cdfa86703ca212b889fa803e946d56d2b39c78af54aa9a3ae40349e2f5eb354f73353b26c051182c519d0af18d819c52be93956172512fda7548cf75f47ea317f90bbf8113e04df8775fb69de58106b4a30a435d4f58d5a05f527eedd3b5c64e6b005aff6a0b7b2ade4f090a3b5581b758835c7e3a94f8a21c764c175be168d219b3559c30f415044a1414d6df805f1f6024a744ee622672fcf468edc808794fd9104365da710a017c972028a0598dc6868a1b0a8f2c1260f86f16615ccfe2a437609f814d362d4ee8ea2c5f67afcc6eae10aabadcee1eccd9dae1833afe672d8731e52f1bc89d14b97ada722526a9a8211e243467aa0afe4375a8b7b5f4d6a098d4837974afc67831038ae0256a9be414c8423d7ed4138bc68a2f286e745a32e54b2dda04527d3663ba72b0e54c3c48fdededb3eb30cf94c28b00a941ffba7d71e38e0662ca3779391985cbf7c5c4c015f1813eb376524fea74318c36c40bc111fe9d5f543630a9fe2006dfe8f1fbeac676eb11a8535b0d9268c533c2dd36cde499a83b64b4dea5fcc96b63f68b96f785faa3c8a1510f19b2291b8e93eda5dfbb3076b6524b8c194466a0277aebbf0a07607556ccc18ec94f130ee4ef849e9a601a6a8af544eda4693dc56a7d42a7ab5ebfb7129f9515edc3b52910d802ef5bf9290004e64afa3e262ed627299de7b0f681deee88650965cec08d1398445bebb7c8eb87c8c40b2abacab6c691fc11a201154c0b94f1d6681dd944d86645050e0d32ae9b9780bc3fc3353fc54264793e9e723837f48a6cddd329c8ff8b44a894c2a3505c09ab50b00a70b92670f3e84d39dcc91ba3e20514300dfdae2fcffa92ba9c61cde0c62eec4a7aa2c5e98da6cf6d9a9de209fe6124ad3812fccb2e417f2ff19dbb62c08facaa9d5a42b55f2fe55179fb2a8c948f53febc4f6fd299939ff3357bb7b8ff49866968c6f11f9a9248ea0e8dc60f37fbeb7bc34473ed312a2a1a625fdf5237ec5d18481d3a3a614bf71dcc88a51fede70a1ab545114be624b16ea44be806a4996001d89bf8a137225f70906dee771ccdf7229f0c9e2fa2ddb0c149e7b96f8276760cfef93d6d160ae265c2c37ab3db250389d12c139674a0491290968941b240cf523a28bc7832a3a32eb7fd8b79a65d960ab4b87ac3a981f07073a1440091af1648bd9bfe1634ecc9a2e6d7b8061499a425b3387f1b57a47111cd564dbb7a5a3627caee1308bba40f6afcd9e091f451e5766993113a43c08c1a8b64a2447734c4df1fe8f848f7673f6d0da588ec32555237bb469c326fdca1c8ef705de4c41dc86d74883725a759a98184742f3e1b3f23fa9af4fdc51b5bb447876de1fc4fd1ea0b72a33d75e92bf090f573f822ad458ec5dd8bd007613f2080c5f7fd69ee83e3d376194b9ce2ddaabc027cfd3915be4b992d672fe64716dd8ff746b03a0326125dc2c68789eeace5113690b47aee4bb5990bd3d8b20bb07b0cd05dc8bf918f9e414f3ba9664e1ffef8d9a3261e67a004847b5b00cf678eacdc2eccd3d673e483b4e0ebe208ab5a88824f6229b909f76de6d5d124327210a4929e7ea08c013f546eec79ca7b3d09a5965dd8eb4f91e2780f6c9354681dc9b132098861615e34251ab63ed575b3725f0e42c3692cb14517fea81f744ce18c29e2bd69bf344ce25fc2f0d1c7902abd167e920b243ff9e84dc66b12a807104a1445e34264f55cf7899e9", 0x1000) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x81}], 0x1, 0x0) 22:18:46 executing program 0: open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000080)='x\x00') readlink(&(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x0) 22:18:46 executing program 1: r0 = geteuid() r1 = shmget(0x2, 0x3000, 0x10, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = getuid() setreuid(r0, r2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) shmget(0x1, 0x4000, 0x280, &(0x7f0000ffc000/0x4000)=nil) 22:18:46 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffd, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) write(r0, &(0x7f0000000100)="d9", 0x1) r1 = kqueue() r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0xfffffffffffff935, &(0x7f0000000080)={0x1a9200}) mknod(&(0x7f0000000180)='./file0\x00', 0x80, 0x7) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x81, 0x10001}, {0x18, 0x2, 0xffffffffffffff5e, 0x5}, 0xc2, [0x7, 0x7, 0x4, 0x7, 0x6, 0x1000, 0x200, 0x7]}, 0x3c) 22:18:46 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r2, 0x0, &(0x7f0000000240)={0x2, 0x0, 0x8000000040, 0x4, r3}) kevent(r1, &(0x7f0000000000), 0x2000000010001, 0x0, 0x1ff, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x100) kevent(r2, &(0x7f0000000100)=[{{r0}, 0x2, 0x5e}], 0x1000000000b2e, 0x0, 0x0, 0x0) 22:18:46 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x1) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0xff, 0x7}, 0xc) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x0) mlock(&(0x7f00003b7000/0x4000)=nil, 0x4000) madvise(&(0x7f000005c000/0x400000)=nil, 0x400000, 0x6) r1 = semget$private(0x0, 0x7, 0x81) semop(r1, &(0x7f0000000040)=[{0x3, 0x3, 0x1800}, {0x0, 0x6}, {0x0, 0x6, 0x800}, {0x7, 0xd77b, 0x1000}, {0x3, 0x9}], 0x5) 22:18:46 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x280, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') socketpair(0x6, 0x4, 0x3, &(0x7f00000000c0)={0xffffffffffffffff}) utimes(&(0x7f0000001180)='./file0\x00', &(0x7f00000011c0)={{0x2, 0x1}, {0x3f, 0x6}}) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) 22:18:46 executing program 0: r0 = socket$inet(0x2, 0x4000, 0xbc) setsockopt$inet_opts(r0, 0x0, 0x800000400000001f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) 22:18:46 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x83) poll(&(0x7f0000000340)=[{r0, 0x2520f564bd4c89fb}], 0x1, 0x0) syz_open_pts() syz_open_pts() 22:18:46 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x6}], 0x8, 0x0, 0xffffffff, 0x0) 22:18:46 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c1, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3, 0x11, r0, 0x0, 0x0) 22:18:46 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x8000004000000023, &(0x7f0000000000)="ab000000", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="246a826a1675c24a119f25966340d23f0aa830b417d91e71246caeb3a4f9ab62017e01cf680780", 0x27) recvfrom$inet(r0, &(0x7f0000000080)=""/144, 0x90, 0x40, &(0x7f0000000140)={0x2, 0x0}, 0xc) 22:18:46 executing program 1: socketpair(0x10, 0x0, 0x8a, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/19, &(0x7f0000000100)=0x13) r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "510b285402319f27ef3b7be362163637f27c43d7"}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCEXCL(r1, 0x2000740d) 22:18:46 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x8000000000001ffd, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x181, 0x101) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r5 = open(&(0x7f0000000140)='./file0/file0\x00', 0xa00, 0x0) r6 = getpgrp() getpgid(r6) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r8 = accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = accept$inet6(0xffffffffffffffff, &(0x7f0000000340), &(0x7f0000000380)=0xc) r12 = dup2(r9, r0) r13 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r14 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0x0, 0x9, 0x1, 0x101, 0x6}, {{r2}, 0xfffffffffffffffc, 0x20, 0x1, 0x5, 0x1ff}, {{r3}, 0xfffffffffffffff8, 0x20, 0x40000000, 0x7f, 0xd8c}, {{r4}, 0xffffffffffffffff, 0x4, 0x4, 0x5, 0x6}, {{r5}, 0xffffffffffffffff, 0x4, 0x0, 0x6, 0x81}, {{r7}, 0xffffffffffffffff, 0x80, 0x0, 0x9, 0x8000}], 0x7ff, &(0x7f00000003c0)=[{{r8}, 0xfffffffffffffffd, 0x14, 0x40000001, 0x80a8c8, 0x4}, {{r10}, 0x0, 0x4, 0x0, 0x7, 0xff}, {{r11}, 0xfffffffffffffffa, 0x0, 0x20000000, 0x200, 0x8}, {{r12}, 0xfffffffffffffffe, 0x2, 0x24, 0x1, 0x1}, {{r13}, 0xfffffffffffffffd, 0xe8, 0x0, 0x4, 0x80000001}, {{r14}, 0xffffffffffffffff, 0xc0, 0x20000000, 0x7, 0xbc}], 0x2d0292f, &(0x7f00000004c0)={0x7, 0x7f0}) r15 = open$dir(&(0x7f0000000480)='./file0\x00', 0x347, 0x0) fcntl$setstatus(r15, 0x4, 0xc0) 22:18:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000100), 0xfffffcb3) pwritev(r0, &(0x7f0000000140), 0x0, 0x54) r1 = syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) close(r0) kqueue() kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x7, 0xffffffffffffbfff, "a147780ac85a538a131100e800"}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) recvfrom$unix(r3, &(0x7f0000000280)=""/4096, 0x1000, 0x802, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) writev(r1, &(0x7f0000003480)=[{&(0x7f0000000140)="096e85d9231eaea22122161dac584b619b8ff74c414e89ebd3a81f668a72dfd2e15d34b361e6d5bb0b7a0edcafae2e34fab54b3e9f27d25b88c7b108d01bd02d912fe58461aeafb5bf2cf463ef2d33cb8ffe", 0x52}, {&(0x7f0000001280)="57f6fa5a2ec68e8b3e16dcdbdc3a7833dbd49ff81f6241970ca1a04f5d7246a03ffe0f3656aaed14a0ff9e542904af6857f6df6968e86d50905fc4045a3d6b1e6b295ac47eb04ad1506b035006f03d76dafb9b5b47795a78ff20a15c59143aba90426dc56404514861c02877da5cecc076046c1e2cb71d4389d65110da3f8231ac9cb0360d2f28a3981293d062c7141ed940f40f64c893543fc4b82644fbb9c2293a7a69876d2deaa053762242f24bf80e5495de85d2f4c5d0e8aba8a3ebffaab4fdf7bdd74ddc48bd16db599d3c94a2cb4aa3ea452dc020be607f1837a2a33773a13d28350eec15d111fbad7f5547d8fbc9d1fcd155add09e651cc85de6790d64cd0fc8d8c5593ae7bf1b04d3f79eb7ef009eec61fbe56530117194ecdf59242c6b09acec6268e6ccf89510b79d17ba11aa6a9cd4ea3a7db6bdb773795cecea67d5486f6c7376c1f03ce5da70ac2af75e201ebb4a91f6afb64212f2ad9c20949bb349f65c1b07e0a95ba972cfba4af119556c00c1bf57eb25f9c38c9a27f1ea9f9a9f545998a4a8c026ba2de9d0ef9940dfc1b17fda8ddb4525b5b59c2ec809a6e964ebd92457f7e7158bd310dd0f0cec00004caba8df72d4eb02d9a2c3bc92eb4f27a3996dc82f64f0b643d4d85abc496bda6fe6a9f2a51e9f3c5571512c3196da23249be332d3de93937e93b436698afef58f6b6e8b810c9f09b67d9a724848a05df18511c9650ff16f8a4e370997bc07ef31dff571b285495babfb2038ec41dbd3470cc786574503f3cec8a0413ffae87784bbc812161401f34b5bf53c3e8c6d33324eddba554ee44ee658febd9b991d957464cf62a3f5bccce44933d982ee597b4d81d91d35c6931dee2c26cffb693bab69589db3138249aa07e4155a8af0298bc2aaafd3f7eac34ded904a8f48e07e03073cc7e93407852b156b55ee5bc29ba43f61c9abde474876bca6d9a4a2054244ab64339c57178872e4e74a979f4f59c66451fdf14033fd62dc368f833396576e535bb6b15105b501908356090758faa2e79e0f4d8bb7b1709f1d866f06728aea87ed2e37729896b9d8794c765fa305677dfc98582bd482c14ba8c893819dde7ee2c47ad79a4eba9912754de1be95b3c5c67fbb3d2ec861a2f8e790c20437e4c51975cde844b8c41c2b716bd7b5e13810ad93a8dee3280fae72a1a2ce38075d6a0587fbad58bb6aadacccd10c2169a9e66d39be094a6211c0a0dbe7ebc9828c45dc48663f4e4637270ace854bfc6772e798ccc1847f0c185962a4fbd06c355bc660ade42c8ab5a236c7497d35f61e28ee707bb388d971ed609bc2954d4c7ce156efd157796220593a2458c66e3f564f38a1c76c1446b2c1fb419f313cb0f4bc598824a8e81639f689fd04287a22ce36acc8ebff5f7278c0e2ea6173f049e719ab21c22ceb92b06d670dcde59016efd676c3ab44251e88236ac9b588586360a4521225db0b2c17d75c640e655b7ed1c48117508ca93b8a04fd6dead00a2b296f23ac7072605cce05b7144914c258de5a0960fca8a0c6d74c42afdfa7d562b3d6c77c1b1e29ea8332c52b0c13eb17d8654fef175160bc4a2af4fbe3d669c82958dbc562aa708f93bdbcbcc014d42ca456d452a4cebe84513a06f0aa0fc546e5def7a361ded89880ff64b558e03a5cd9688d143e673a7a6e04888fc50618cf14b39d5240dd567e963ed1a9cf9b173ba6f72ed8c8ee8c3ff63e48664a28c2d77a01b8913f7a7f978f5cc8e057f9bc2cda807f0437f8a0d3da87e31a4793705aa0d23ee98fd43466f7a3d54d404fceb2e58b590cea6e0b32db26290de6728895583482dbf7489b3da7fb0851134c28a8bc2709a30f171c3e2a79b392f39299f2d63f17ddce02deaff08b9581c4f4d86325cb57c2bbbefd180d3fa4d49bb91b34e3c9e1f68f331a385d9124bbfb560778671a54c414734afd6c447e6ef3a09488f556471369eeecaf77e43d6a49c594fe7cee1f5a81a0d939f036b6a44d82180c116970491f8c1277486e65775c82c4a67ef58c8a4b3fc200a82e720558261842ba436e150febc0f5e41bb05561d1288278fa21d7114928b98f57dead91bb649ac8ecd3773e073dd3761e4817ec9624294a629a8552c3fa8cafe9bf6cdb2766f187a0e12ce863835575104e2c987c8a8f838f42b99c18aea653573f97e38d9c4b943c7a2b6463d02c8c154a81d354b2dfe591d649470c8e4dfea33da7834ffd1d6416af2d4bf82d5634b476b8ba6db46728820802dd2d74566fd376f6f4b43ebf7dd1ed19efa750ad86744c71ba2bcf0b0b598d8d3bb552a35bc75ad94454b9671cb92d7aa020a061d4c8a98dd34f1e654c776e979f132976b47451283b54f0be6da09a90cce1fca73ea74bffb910dbf7661aca6cf1bf53eac38a1d441e31e4787d4571a7a8742946336d5a7f18443df1a70932856670a80a20d917932cca9951db53bf848182d8bb764b149ec166e709f19c3e7845fd8c8f0d7c0ef327b1dc09084105fb632a5b7b8c139f174d16843f5a15b51f9323def159fea01333b04b9e4320e18297f29644e425010e33fbc84242c214421af0a3c76ad57c95aa962c2de19d2315c4c7a31eaac68394a13f7cd89de31ae626ebcc07dd18cebe4b2bc85539666b97d712946bf94521b646c367234ad6ded787fada2bd4af8232e342c0283f8d3484d6d6f2fa9e63186e266dfc758e255d3d91bc5ecbda885b9c1f6d41f4a563543c997dc21a0249f5161c13b7168ac562554ec9fa0ae7e37be6b8d445bec048115aa00cf7b07be746199a25a94b92d10a861bf271968ab1dc4d1fadcc3247ee1c9c73521f1fee5e446158c1c8163ffaae40245bbbc9f22cf06121d972f87361e55d045874d4fd73f36a75eb575aff94cb503b262b03aaff18f83d66593e82c82ac40b5419c30d095402e45b33c49865f7f2ccbfab259bc3d292c99896912e163a524a57c319e5b3ec682ccfc0768f7b2275d8bf53520869335fbc073104797f10034aa94142182c44663bd5bb4be47b2007af86b8e8c338dd0543e20efb5fc402423b582666411f3156879621a5ba15d77b906524f19ddb0b9cbe248a618c3e53a935be13937f5140150ad4d46977ae66326a0dd432ee7940eaca5ad335e777de51fd9e77807f3354351188df50184dd64c0ff3af5377d6c18b6d548dc605bf4baaa7bc53465e343eb09d3e1319a9b586bcb09dc9d39440867fb5497f36b6d98a7b222103fa703d2ca972fdd1d9133eced61d5743385f1bb7129c5a64d5a0713c74c5646c5e71047e313c7a570047b54d9135b45f3a9d259d80cc7ead0e1857e97974a57b2271b06293f9b1a1882d6c8e8050d7e6d196f4a7131908d9c8b8957786a0333adf66a780807640478b192e9ea426289b9a41b93f78178674fe6cc6feb7fa45ca9d0dc44610000c2451be73071c33de20903cbdb5dbecb3c30243dd2b9c423483cfb82170addc3afc2745a6247a9502c6f1ab4d108b41d3290ed0e3453e44fe79cd770f3087ae317e1d0bc64f664bd7ca4c3001663878d2b01fde4dd2ac2302ee4eb79044e8f86aca1ceb62fcdc6706872eceb9d05d1dde33b97dfef21f3a73b8cc1d8a57a2936d5f09fb182fd8451c2beaddec23e47eb8bb922224986fe31508be1fa634523845a6f6a6aaf8576636fbf7104d519edf08ad9fef6352c1e355d34e98e186f6419595ed08c6980ed5306e6d4f6211836d6caa15ea13ca93d9c5abe4448a5e1cff7162d85d84e6b2adcc37e4df7ea0bee6cf7ec95344f3a9f840eba9a395bb24d44a4b0c6364b9ca77a66b6660e05710a9979d5367f8c65273f7f805442926e1aaac2a527e6653035b96878c38eb802db40d3e76a655aa6e23d644df1df0b44b61fc1f0e89f0eaf4c4fde63c0554147469bd2cdee20d088abf723e0c6c6157edce9a776a35b5c9631147f48c2ac22d020d82cb565a3f0b329b7b9906800ecfdb31f148aa67e4305c2d0ea5a6465e7521fd66a24780da6a2d77bc9dab1e3222356d5d08d4dff871a86292688094e131a1a6c60cabb6f2549f14ba7c592b4efdefdcf32256557520025ead28688f1e613c3fc1cb4bc69341ba2fd82bdfab7b0b84803f45bd53b8eae8eb1cfd0bfffc9dfb776346034a99f8ab171a2ba8e85eb0dc393ecfc67fa1d5285d577a88ce411687a3815963644ddd2e6ff2c8dc16c27350c14b1fcbc0f67817295ac88ff9eb3c3fea8375e2e8f5edf4379576ed34b96cf66dfb9958a445f9d197be7085985d69ccd1d5fb8bd588a8e53a8f9af4014c6515818e0eeb51ea2a3b69df037aca223d44a1919dbb4760510c979517acad9b6f093d0aaa11fd7fb9a034626c4554909a11ae5bff188dad22745aa6db1cb676e523527c84ae0dd040b5044209cdad846b9a071d7de721b2a594ab50e12010d9ca2a0b70e2f80eb3cfbca59be94b13fcac1bcd10ada05547945a75167a46f2e6c1f4a99fcac664f66c86d75bc209cbcf608a3c3cd167e2eb28cdfef3da1db1334fd5411d5aedad42f15ee212123bf63afc90e5e6ddbf2ad262b97e31a6126a5537571c386e622afc5bb35fde60173e2846e1bc6b6009de8b8a51dcd53e0d1a58083cb14d5cd266cea79bc06e7a556cd47853c6ecc5ed9c97eff2118368131a53823d171de15ff08e521f8ba5f6fbd4585c0ead1ee176e3183c9d3262e447a3f003e7f0cce41b229b63aca21e2150982ec824177b805167a7eddd767941893609dbfb0dce6a890978a1e67241e3e171caea4ee17f5a66bc165aff27434e762f047239357f88b29cea15b7dc9fdd0be23edbd7acd7c73d371ae56b373fa16959e3d8de0d15ba148485a4c2691bbdc0a46707bf5b4be64ba1ce23e3437507e13ced04cde74511b15f53948a6067736fffe3d4f59b4dc911df02e205195e6b3e8af329d983073d32344ad5c167a6993531cb917618e88335f56bb78b8b8abd0b934aadc7200229b3c2c873756edae13d0ab7537fa0f850a66c5f79bfb5eb1662b31cb0b19195b3458e72c04d4a8b0b365430db25bf708046accebcc21253820dbe47a91e59cdeaa26d5c2f66f7fbf2de32e030ed6b65afcc110f8f9a42180c56090425361fb0d424966178859ce7fed9e79fd5add1095a3f12b15ddc760c35e42dd6e06cddef6aac50e652c4de2abe19986c4813cbd23acf12edf6ad4cf34c8aa6524819e156e9c4bcf1bb1acda384f6faf4f4873a0d2d48c2a6faff68453773378a8b5a3bdffaf41be18428264d42b465a7880bea642c326305e73fdb41878448c90de0667e45d7c4aebe87a002aa7f3a370ff6e930a7927ac9a54bd8e1ed8c1bf2c03b16e3afe82c61f28fe74e9488daf3d4ea04f1690c9fea95726948f89371598d949cfbe5fde95ebd5bd1c7270d9db0ad95976f54dd17f12c3e7ff09e768b8c88f85e2ed2aa4208811ca0726bc1360429668ab9d6c82df7ae0c3b36080c363b1de23ac738159ab9aa4f08bc6e782a8158eb22e59d71bc8653890804fb192c69ddeccab3684ace64d0e8816c08093d8ae48d8abf664ec58d838427c37262099c5339dfb0ee5d6b769a99cc6e43e4b86f765f9561a8506baace32930e2dbbffd6f00255a49736c0648d6c404c26a93e22d96cd99646b60a76e1ab6b75c471b9d7e1bd8a7217c91d79bcc3dfb84d69c324a0bab82dbc7df2aa1af6c7426c046213151c0ca4452b181e8b0e6695a292f422b21c86fc2f50b64f453604ef2fd176dec0bc3015a3c95f3375f5d9ddb8f776464f29e2650cc400cb63d7ba3d05b100c689309dd4a189", 0x1000}, {&(0x7f0000002280)="93e51925cf421d03a1e0e263c816fa940ca75d7dfe0ce3cc4968b46d9991a16d1ce71c7413c38ababdda8b6ea5741478603b1f1f2195da33e981d62b2ce37cd49e15143a4f4a078e9c5d4bf915188b27e23c0479c651e6a93e5a7461d3abf5f37b8019a1a5423a8abf9f8e7c006dfa10ddb2d8c54de9dea5961069853eb1e42f6a1991e7145ad483c10bafe3a9e81e4003797630547f1e8eb65c4442979c5c3bc0d6298e5cdd02ebad90c54229b7142709b62b43f4bc0b3d8111a2f1786eadc4e79a4b3866f8579a4f2939ec07d2131ef4539e08d91c7f7cedfc81f04b323a776b8447a39578ffeaab215d4706ce47725137606200c08427b5a7273dd073bf5304da64bd40e810bd736144671b52cd388b75d3a540c20258198590ca8f2909897c5b3be658f2e0cdd03bd2c00c842613d665dfafe56c501f57b9bf88580332704a27622cbcd24270ca58d5b4431d10bb538eb48ac6dcd300eccb30f53c1d99a7c855a8c6afcb7b4d34f8313d8fca59012fb28925d8e0601cc586d8a417b9184919992050efce41c9c87cadda42c5056e386e14ab147d38c14e7573fab10eb907c26f82806edf64ac1876c293072420e16383498b98f9313bcb5d7f23ad9f52adf378fa10fc63336ad2e3b9f25d233cdf57f5c806383de859f0f3c070ad6b5f805e417a4747fbf6ec56834237fbc113e6e3e048b85c6c5abc751e382665808a0a510a84ca2525613ee0e264a52f7a8db51a4746682053fe2cc917a6707f3adedc9f2117659a63741fdf15b4e080df6e408d6b8a0c5d37b29dfde5de9b203ffa1cecb41dd6262bbb7902bcc5848824660a2b872d142d835b730d9ffa5edc30d0a3a16cb483cce4df74e0ce2ff80c36b2a64e26d3a6d29398c4b5e865cbce303876e84c269ce9639a1ef650f57d192c32788539b942e6ca012b4a9ea7dabebe99a3834ca964f51c0cd41f9a6e88123c359c44c6e949d15488a3078dd7963efc189c617c25eeced283f0db5ad97f90a8b02f5fcb3d47f9da08c97a3c68f8a44153a6f8e9dddc610dc1aa649fd76958ccac63fad571cec76589ad489bc6d9d457fdd3bd0d6ea5965e58074d3a6162dd79a794c17d4d79863062e25082d4dc13dc3f754f6680ad6177ee4d560304ae439358d2303d29f0821ae0611b6006ff12ba57dac4d40e1f855c215ebf5a2de56a67b14b544d161d97ab53702129fa96f848776be48f446dfd3d40cfd4520616b1aa685b187412f546cf3cf8f97098bf2216c02e018a0c2b98b360680088a8714ff5440edbc8fc0c083a83f2d7b6d94d804c9c7ca0e8667514283acc842052eaf7ce7aec3138d66f40c81cf9a05090aba6ace3fdf1ec8c98144ca1bc9b39cb666198fe484feba2fece2eef4877b3fff138a8f2c9c87f1c2c163ba4d1462817abbda9af8b150d94f25a99ce0f1fd89a897812d46ed37c55e0ad2c12a2230b2ecefef53860570698079ec89a2364cc5d0f0230279a0cbc8d4adcb99b35c50975320050bc966a176db8ea4ad1de411674b11aa313b713aa8570ec780636e55d9801c126a03aba0d8d6b8ce019967cf7819365f5720355d9173c42f8e9335385cf291086fd92b22af864c1fb6a0ae67ac386508f87077c30d9ad58baee1c0eae51199e91564e998c966a634b505e4edf23c9b14a1231c3f99e2238c4b385ae9c3a6271e756c703cdfc93f9709b486b7e7f2f1ac8721b59e6bca3531f3dfdc8cf489ce258533224c4935e2cad1157a501059997990fe79475878c62694ce6996d30191d6a20770382c202f71866ee6fed02d569574c33d7be718a0e676eeeaa8e61adc5adae1834bcc5273436cf1a30faa16dcb17929add7df467da21b9767d3e4beeb7b25f866649038724e58316712e01197353f7b58048f4cec5abf5367e1980cd7ec6060d8c85794dd676254fd1ac376c59bffa5e4729b224cae4e766d1de5a5f0c0c893480a3529d6da5db39b52862e2064ffb4df833d85adbaf49c00dea29061aa962b745a6215cc7381c097d15ae64d3f66b1a22a8ac1cc684aa0fb97bc48e306395667ed91635cd8b35d5afa93233aae9533b57483afad1393f6f9b729430d983248b8f6cdb02739018376e618e6bb2a28655bc30f02c128d1512df4d73558edca8eaaf908290c6e55b249c72bbb165bae6c05f69f7d72b31e4ea0fc2d7faa4e4447e6bae2db2532b600e3e3a390759a9ab9f05c155da73d6f26b54fb610205c95fe185807bc395c96a31297d308496a97c2806827619c3c9b7c93e88d9bfc223de0cc2153a4f6894bb150e18a2f8df5234d98ae2652679e918495a007b356192205164e03050ed64074c332fed5c8f34a795f00eed2f5608dba1432a5a6232c2e6666565ebc3a5ad8d8bd7819c43aa2d607662ca170dd5cd6f026715166f8a74302627b01338fcdf1b27073a0e2a83a366eb3f9515592eb7be885b7ed243b9a77b056650acfcf63c4426ea5ef9e5c0608ba1bb691933bc61ac27e5bf7a2cfd09f020e1539a537862eb64f10317249fa00d6be34eb2ba547a6b0ac0d7d52d99bc82ea8d5cfdf047c77a50698ef1f2c316009d64275281d2902828dd87d61b5faddbcf6498208187852e976c5995f99b14b1f3560d0ddd2de2b0039e5a964deeb72080aac9856d312ab826b6415e43160e56b6ca34a049b6d78265a36fc568a68d6a69964f099a5c49044943fb6d464cf42cfdce59470b72a7db858b7e1da40feebb0ddff4961215d91e4dcf4443ceb5297767ae5934b16e9ae30ba4574e1a0ab03bedfcdb17ee83fb1d41af9f82702f84d37850dad5dd1ce446ec05619a1b370cd7e78f923283ff09f174b1bd61d893b4f574393eab88ab40fc51101465138e2217d048ddc5e06cd86b293c93234e22692413c88d6f61d82272a5dfb691478734078b44fa84804589501ab3f30a7f16ecf7d932c856cf2a873615c3febfcb76e7a18f0a3f29c512eac7978a6cf289bee602980054c5320e9d980ee5dfae24d543ff6083d99dd3c388064c765a0bfb07d57780e9a1a0b09f1615c7e98e3c03285a8dc264f8e6f37517e5c19fdd771f11522c702aeb2a7d714fb45844a5fe7310acd5b27e4a1cddd4dcd80402bb03b44d8c16c18f550d59dccca35dd6a90306f294353a7ce9a99d452aaff12346502e6d3e8ac5cf610191d89c4477412ad4e4024fd63759812ac2422431791bf2be2950dea2c8f67dc1898bdaaa349e0c20939b7a1b5ada2401503538cbd3d3ad571041ef997a9b60ea9baedbdbd33f5303adc2538f4bc4dcc66c41f3497ae0eee015eaee2046215a54b2370412ab998637c32792f25e2adfc54d0b6ead2174bce37f2b01895df92373e626be12ad560498f092af06e4eb9ba83d95fa018911fc044dc4e2aee3af3693f14e2e93c7244b87a4b889c005dce792e77719677e55db81ff1928f8f1eab67ab8849d40c34876f8d7cced2291084a6cb102a0e721b1da9e9988c19f2cbf8b274abf85e0775e9809f16b6e0cc08b15c23f8394f3599f34ed1a15484a006e1d336074c8905261e9aff7bbd7a72015d8fc5edadce58873af7021d82f4da490a08c9c6a1daabdf83997cd180beb81bc8c90d663aa287a79e2dbd6bd12e1cab40fd570ea1844702b22c761c07cdd9555b34f6e96cb1c8a72c1c3323295ccdf2699bae35187df4fdb7a0a1722c2d6afd853dd54bb2978c369fa5fca781c062b9cd568708d08c0bd35dad072a243d2d13abf04dfbf92e84e407952bb59b6c2cf715afc8060079fe140a3448c82cc6ef3dd33b6d97b9e4947ba2ecb9e90b063f3ce33b6bd6eae2f2a7c15a6f7e7bbb80231147c8ca34c35ca2f3b00b7bdce8522e6ce7d7b4f9aaecd0160fe73dd882223055d5febd3c6d257d16a9410c7e3eef5622bc56156985bdce8db371574a20baff85411a8775a893030d808c049e848d20b3f556eae8f352a2d712381cdade1cbefad7e61794222ad78fbede4592ecd7bd6c9e56ca30608fe247de9cd6bf34c5eb35dac1a9a9a0a67b77c5035a04b42acf75644270bda435db447a5c68108cd2561505cfd078301fb429aa45af6c48acc2c9add692f665e17d08a8dfa449477e04f9e259ea859dc936b8dea11623bbd6e32255ab3ba9a6627a24327150fe80287ac37c73d73aa8280d020b82f7ba2128f4e32e5eedd8d4ae2cdf1f2f230820e8dd29380c12b1ccfa4e76095d1f87119b126a5faa34bb5f98bcec82b9366c4b271be8e0c12755024bfc906adc3568c6bd259984ead19668df6a3590f4c9a87e8cadcf5133d7bbd17b1b769db513e6d94f565720d9546b81ed1a729afd4ae6b79511d78f1580e95b0e704cc0bac436dd9a15717f83de659ba814681ed585365ef5890990969009660a7321197fe15b5f3ba7be7bd21e22bed6b5166730b0d486b5785f3b51f04f062b60d25697df5cead5ec6edecc61bb240fa34d967bc65e2464659bd71411457e0d7f9ab604b0c265e2bef250e10b7ecc907b633eeab8e3fd012218194f07fd725d8e865755aabdbc82821661b19c553fa5dfadb38daf15252ebe32c86a1185551b3dc2cbc6b0f37aeaa633a040dcaecda057fb7d23715cb4354702b85b93533043a052184844a299424ccba0f6d1a153264630e92308fc58049051071c94c62ae48256ef7a0fdfe7bb7fd93b282ebaae893c75d60c30df670c609e1ffb1e27b834e0da7e06da3348e5f1f9af340f3bc62b2470240e9346690defeb602cb04b8b18bebda92b53c415b518356fa5f015c7249836a270ca12164ec0f8c8f357b6c5b1d445927bcf4551a7796db6263ae391b8f2831a6362ad79a9c0c454e66093d5fb8f622bec1ea335d1d103f2914481c550554e278cb3e598412889c40a9aac154808306688ff6d1ecc76966a99fcac234d91f8d2bf762780129797d63239cc64e3cf89f352e9f7c1e7f86c195b508766c213e6a2600ff8617fd4889d9ac66a680459269c93473d3397579cade40549b5ba67d2c36936d4cb0405c93f883179c9502851b3d0ed3a154ce7cebff4f5796457b3a186127230b8c4d4b7e55de9ebb4fcff45c2f593526a7976b04844a66db065216383a473156a54cee2cad6991187c2cb8f5c59676a038e9764d631c3291af54e4fb272d3d250c38469793761d190d2ab25fbc657a3517ca5f1d22d5ed993d0246f32ed5286ea638ef883470f95f201f5c34dde9a30379f1b4048234c0c3bfa53ae37a1127da8beeb61aa82aaaa8c48816ece18e81321400f945bd23d4982da5e7f71275d7622872bb1f86ad8f2c7942ff880b21c610d7c81766447fd5dcc18215605b9b11e5c3783cf702aa0ce94e66cd9fb533275eb20723579a90992fae36788115587444e55bf70ebb5d177974440cf387e16f3675d1a677adbdd612fa90debef62f60258d37fa028d18a4a84921a8f684705ed1b6ef884f8b1fca78c0ce87c6934525787b18c2f0beba7d6b150b739abd8570c67b7207fd99c77ec37ddf3b4a25545bf6e93dfae817af7fe0d9d4c2dc9b242bb8dc0acbf8197e2005add4881323c95beafc20ac5ece045071e84baa2661d20ab7cdc5d3e3c8282d5c1168229c1d115034e177a8b6d086ed714faa80cc99b652832b0f45b17aaa861df148f33df982afe51f238d887b398f30b572ff0eb307caf2d9bf4e1d8334e7abbca173a5bf35f860ade30d65cc4ebd3595b7a4d42146ce6f03d3b7660b4ac662eea349456bf48cac713aa463004552eeb0313de0110b29600b4fc2a0ad85204c5393d238ebea5a7160ef4f0a9a4984244ef22f14ed96ac7fa513", 0x1000}, {&(0x7f0000003280)="958e11ca888ccef784f776ceff7961fcf2c54abd533751fb07185feef4e2a1301256d9119338aa2e2bd12106d7050080b16314c602fb7959f8f6b0c46528fa376e46c45b14ed2303be2fb706288820d7b83a70d4a131b86d58f00282672531a934e057c3fe83e56e9328b004bcf1804d5940aa89c95de83393b2881e58c50bd202189cc534a5a8fad6db5fbb72a6d82797c39447a4a7afa373b8c7b07f41b05e68d3cd33fc662de4dc75702ac947828e7c9408ca18d5508f", 0xb8}, {&(0x7f0000003340)="5261e8909a8c117cdbd09b1fe549205a5db9ee5f90b6f38aea048f2ad4ec26a0ac6b806186d5dd7f9498285055e86e52d3c76e484d3db2998e521cdd59b1fa323a7755948a702645a764528baffe7c6ff7e10afb3ac57edc78972741021ee2a97ef25613f29622738036d54da9704bfeba", 0x71}, {&(0x7f00000033c0)="ff488cca1d1e87bf8c9e6147f2ad4fb2be57c35ea4a5c1f2a8b91e84e8bf68b612dc1690e6040a7194628fe6a78e771340a131fa3e5c68c4fd93d16b1a4558e3eb27a0f5623799416ade59a3220cba8b48cc1dbd8ac414833d8e899cc51841dcbb52e2f271881041cc258fb869876bc057489c7069d0b8cb78fe5eb4e75cde0fb4aedabb18dd23c7ffef934335fdad10aabcd9a570edb4f362df971ae9fa", 0x9e}, {&(0x7f00000001c0)="88fd61275b9d34d638cc4c69a36b680916d3e4d2dd4289", 0x17}], 0x7) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) 22:18:47 executing program 0: mprotect(&(0x7f0000038000/0x2000)=nil, 0x2000, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x2f) chmod(&(0x7f0000000040)='./file1\x00', 0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='c\x00') 22:18:47 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) readlinkat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f0000000200)=""/215, 0xd7) flock(r0, 0x3) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)=""/245, 0xf5) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x100000000}) flock(r0, 0x1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 22:18:47 executing program 1: r0 = getegid() r1 = socket$inet6(0x18, 0x4005, 0x86e) fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = dup2(r1, r1) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) shmget(0x2, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) sendmsg$unix(r4, &(0x7f0000000140)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000080)}], 0x1, &(0x7f0000000100), 0x0, 0x4}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000180)=0x6, 0x4) getpeername(r1, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x8) r5 = fcntl$getown(r4, 0x5) r6 = socket$inet6(0x18, 0x8005, 0x800) connect(r1, &(0x7f00000002c0)=@in6={0x18, 0x3, 0x0, 0x3}, 0xc) r7 = socket$inet6(0x18, 0x5, 0x5) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000300)={0x7, 0x1}, 0x8) connect$unix(r4, &(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa) kevent(r4, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffff8, 0x4, 0x40000013, 0x3, 0xfffffffffffffffc}, {{r7}, 0xfffffffffffffffa, 0x10, 0xf0000003, 0x2, 0x9}], 0xfffffffffffffffe, &(0x7f00000003c0)=[{{r7}, 0xffffffffffffffff, 0x30, 0x20000000, 0x5, 0x8}, {{r4}, 0xfffffffffffffff8, 0x50, 0x4, 0x0, 0x3}, {{r4}, 0x0, 0x42, 0xfffff, 0x101, 0x2}, {{r6}, 0xffffffffffffffff, 0x4, 0x80000000, 0xfffffffffffffff8, 0x61}, {{r4}, 0xfffffffffffffffd, 0xc, 0x86, 0x7, 0x9}, {{r6}, 0xffffffffffffffff, 0x14, 0x3, 0x8, 0x100000000}, {{r7}, 0xffffffffffffffff, 0x2, 0x40000000, 0x1, 0x80000000}, {{r6}, 0xfffffffffffffffb, 0x10, 0xf0000000, 0x5, 0x2}], 0x8, &(0x7f00000004c0)={0x1, 0xe1fc}) setgid(r0) sendto$unix(r4, &(0x7f0000000500)="22b7f0ffab55eadc29cc43558a3e426ea39917ef9f1d5ff0b498993650a3f3b1b3601ff233c9b6ac11ab658ca90f37c403ae4208d644f4252c57e002364c2f9217adb989ffdf856fae1731e71a8307deedb9218c0e37fd2856d1e963eb2b18", 0x5f, 0x8, &(0x7f0000000580)=@abs={0x1, 0x0, 0x0}, 0x8) renameat(r4, &(0x7f00000005c0)='./file0\x00', r4, &(0x7f0000000600)='./file0\x00') ioctl$TIOCCBRK(r4, 0x2000747a) sendto$unix(r4, &(0x7f0000000640)="1413c4cb4fecc8a614cc0ceecf99db6d7cdd2b9babb4351a0cfde6bbae951404b51b4b696f1447eab0f5ef72a76c697665f1cc47b55fb31ce12ed7c353db28f4f6b90dcc9a304cf3b96c4a65940e4fae7368696fe63b36406c2a583407dce398da4379e819e40eed81b9d33a97ab", 0x6e, 0x0, 0x0, 0x0) connect(r6, &(0x7f00000006c0)=@in={0x2, 0x0}, 0xc) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000700), &(0x7f0000000740)=0x8) fcntl$setown(r6, 0x6, r5) fchown(r4, r2, r3) sendto$unix(r4, &(0x7f0000000780)="8e5bad4d806b1edcccd523c0e5bc38ecc5865a1821a90d14074f469262ea7dfe82c1c4eba865ed39a8d9e450488d1ef0fc0195c08897e6dcd6a6a96dbfca460b090ffa963188feb9abdd05ff8f03f3e5e972ba43abbce922ea349c00a63d04dbf7d734683cbfff31d4b143", 0x6b, 0x2, &(0x7f0000000800)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f0000000840)={{0x18, 0x2, 0x7fffffff, 0x7f}, {0x18, 0x3, 0x4, 0x80000000}, 0x7f, [0x5, 0x400, 0x2, 0x400, 0xe0a, 0x3, 0x3, 0x4]}, 0x3c) socket$inet6(0x18, 0x8003, 0x8) 22:18:47 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) r1 = socket(0x10, 0x1, 0x100000001) bind$inet(r1, &(0x7f0000000000)={0x2, 0x0}, 0xc) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mincore(&(0x7f0000ffa000/0x4000)=nil, 0x4000, &(0x7f0000000100)=""/192) 22:18:47 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x20000011}], 0x82, 0x0, 0x0, 0x0) 22:18:47 executing program 0: r0 = socket(0x1e, 0x8, 0x80000007) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140), 0xffffffffffffff84) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000100)=[{&(0x7f0000000040)=""/175, 0xaf}, {&(0x7f0000000180)=""/228, 0xe4}], 0x2, &(0x7f0000000280)=""/192, 0xc0}, 0x40) sendmsg(r0, &(0x7f0000001b00)={&(0x7f0000000480)=@in6={0x18, 0x2, 0x7, 0x20}, 0xc, &(0x7f0000001900)=[{&(0x7f00000004c0)="2f914b3a81b3c1c69a4d1e473f078c31cd014aa53e81ae98c26961e8b8dce4231c9a961026e85dda1a9492fe95f33889a8709f8179c43d35ecf8300b71c7d4398cf1a41dca29abd4", 0x48}, {&(0x7f0000000540)="eeaa0eb93d32d30f314398991ae037013553d8c40bf016ceb7d304a516954209405ae0c62e02d1f734be9a4913b5456d84dc81e2860dd380040e4755475694b2836f38587e8975c15e9fc05e3a554fac6e2b79875962f5fde4b4e0e6cb5bf3fe3aa7ceeb30b37f87f31843a9ff6e0014a5f932da3d33a3f3ed33d49e3be319e6d2104962450064e7b8837d773b4a838495123cbade44bb2629b48b13d2148e612a1083d3a5ff1c3648915ae652371531b6abca6b73fbd32bd8167af1dc7c3968ebcdbb17437e", 0xc6}, {&(0x7f0000000640)="d3455fda17d0d820e482890a763f47137e057f9b60e4df90d507cf5dfe10228aeedab4aab1f201b452b4edf7bb6734c188a20f5c728450d356792fc9d27a22ecf90cb90e5e3c8194862945cefdd31648157b17e349f7658eefaec514399711bdccf2", 0x62}, {&(0x7f00000006c0)="54a62add1b4bdcc2f3e5ba64", 0xc}, {&(0x7f0000000700)="03b6810c6e245057f9297a8c71c43cd0e3a76cec2a6acbb8bddd0026b63598daf728989cdbf2539b8d1d3010ca83e616672b5bb1ad6cb0dc042afe8c6172cac310225254785fdef55085d9b2579e5ca70889add2693de2747c63ca1b403f63b8a3ca12c32a9db4aa6d33e2dec50d7154e80aba545970de15687b0802aff99d9685aaf9f2b76b779b46199c4a1fd0c2d7708442ca80f790f6b12f623c7044a1288edb1cff0b5a775edd61066cf2287941f581cd081d77c45f4d93e1b68128a842af7ee71e932d3dc69cb4286246cb823fa9b8594cfb1fc25f5a1db5a3a0bbd3545c7c83c19b125a12cf487955c9c314da4dabdf1d6bd4d1e2aecfa838a629ccce659e523b1e15a5f34c61755f7ea28b017833c1f3d4425edc499e4745b61c98fe74a99517fbe4a8fe8bcd0e44bf50507811f95deb74a0fd43b25bd404146f9a7c58716bb591739bb3aefc5fbc27aa8580097ea72ed55ae5ecc8d18ae7f9ade6b33cba0c1c0bc1bb6ce93ec26adc9e79b8074f383d3db2f7169f6b1897bfabd9cd48e644612345a19295f06e214658f80c979950f22491a9aa3e3a07d01ebd0ca5f157575314e23d905b98e8e6bae77febab13702f3bc539bb1a048abbf806fa8dcf57acdd8bf11dc47c84dc7311687ae057e13592e9fea1399ac78c3fdd37a8fe7911a32608136240b64d8088e9ff96ea24349d6843241dd051165bf85a485e75be2c3cb5253a32cff2d15a96125bd37ec06653a5f00c0c605b8023fd028efefe85c906186d030c31576b8b4152702bf73bf63d1c4040b2a5d2a21524c0d733996f77884d9939b536dbc319a0f6c740a6d0ff9c49d1dc4f5da693b7c3133c2b89378a8a155326b2de15435dfcac367dca5aa9a73787d779794aea65799f747971e19fec1430904d8434cf7be31aa5c241f8a497f2cdd322a5bc937dd094101c092ee9eec8510286fa3017ec5f6e7b64142f9e29c090f656b9f426b429251e9f23b5bed79bccef70a7effce350c8695be39789ac064d6a06863f85878b6caefe008b51d3ecfe6199e7533612ab10a00f1883bcdc241d98091370188af0cd8a2725c64034a9c2bb83fb3258824e20d38a54f68b35592dea9a7f63d487dbbebb9d83fca885e6d22ed2a91483e369c984cea7b6de1502372f63664f0c0e2bfc26c48874beb7d92f9b5281ee4bf7dfe7d4b181454f94f3216a1c630683fcc0cac396a545233aba5e76d09cbf1bf336669e3ea4bcf97e5e58b102fb7d5d8914194434f273f0c0a31b2fd50546582f24c9efed8b6b3e8b61b42dd4ffe008d48f53b5211ab2645929656987d0a21b50a57a1a912587d517c42336ee4fcbbbffe60c552fa1cf3bbb35814b6340f7b79090c79fd7a672eefb144dc3060f120893a2fca237a4c9dcebcf4ceffc9b77aea6cde465ba959adc43f77da70cd7225a0631691c45016fda0ff0065a2965ab58fe44d74d75d33836706f6efb779dffbc137b551b6159aba369c14b4aae16033f479944399bf564313a6fe474676d71a0c3c0a1718247b95a041e159a7019b3cf95f72b9211e8bc1227fbfe4d6ba4984944512846496fad8104ba2e533a0e3561190e1b9e42570c98c82bc66bd62b1ce219f5c5649dc36dc211eb6264e25a67089edb84443c70e8b10c01e3ced5a8a85c7ceffbfd895d02f38b249b6964afc3f9a9cb57935bf2194ead2a06b5c62d645adf63e2a5a3c8b012eb6bead615049329b8ab1c891f894a7773430cfbc5ad2a5c312f054011b8465f022ca59a473adf8eebae47bee3304861ceb8a36f95b92ff57e3bdd016ee97e88a495fa04a13cef0eb975adcd30749f999b9fe75d141e8b6081246376702b910fd13c5fdea2669ae30cdce5b0fef9e358aab72b51d1ee9b8acbb447423a2747381e38d07d5cbaa3834cd360b18a0603957e22b61eaee0323dbf638153b7d729f0bbeab681489dfd1b986425b29a40fbe3db31a4c8d29de3bd3dd7c9b9213eff927e9b599914ebaf004ce379930b54a283c4491bc6ca316675349b0148ccb02fa08b3c9d3650c3f49f3b64c4ac7ecfac97e6ac8fb7cd6b32bfba738eee39a01554090ca1d652854958904502204a5fc12e71431cecd293621c3dd1f0517b927a0b1a8e72e2000c065981fa1ff3cc7cf6d1c0b6597a9a2743b31e3f6369d99694a18a34222a3f37d57f9af8556f26f6bf964cc8cce9536df8eff4c6cadc6effb05bce1ceb4a9d0cd51bf149c43a1de3198d241f0065eeb56f2e85097f1c54c7d5ce27f6a628ed499c4257b01902d8d4038a309be0dc557e15a9b4b5efa6b2fae11286857de0845a38318296b0f726f00d996029e52e1f485a1196ed80860c46e465a4267c53dfd6dd2b56811165ae86703901620fc106858b72c1ed54fcdac4aea6a1dae38bdf7e01fc6c5f2d123189c2569b898908dbe80d38f163aa0e1c2c50b0511400c9c602cc4ccdd511d1464638de80cf7778026e67624d55a99fe3b722d21ad4a8ff46399b00f7c1162cc16444870dfe5d488aa86883497df8a850ce6f82f65b20be295d21ec7f76d3be5bf3e542cc91eae857a491b4e27c9ef837d708aa01369fe2ede697b09b114fe966b977249edb18b0f8c869064bf68ad5f263421cb9c9ba47a0cd435adccdc7624c9d29a387ca653be11c3e1a7d35b188eb575ca7202a9f8219458ccf1f6283201b52947cb26de391fe0fbaba55e50d2023b7ffdfd5bf088894b92b67ed7b9d7e7ff09e8e1dd0784e417b60a9df9ec34b8cf5bf8e72d1e06c7ca909d846229fdf03de5a2dc957f9926b12bcc05feeb2e5e95a7a7d40520ad1a6d804a59d1616454f18102ce2f6ddd267a9c00923978e330f45d8b679d9698c63b16fb445c7e9b5f3853ae71c359a7231adaed09cf90ae3ddf004cfc3aa34ad0c7f48a3e70e2a7677fc65562f8613ed295c1ddb600e640c5f7147ee4e6e683c6ea0fc22fae49ce857f8057aee1e2371755002d4828c62cb7ce0c491b211bd19bcfe22ea016aea5652e93503d31343546fe381619a4036a0f9e13fb3d8a9f4a573b79cd813d2a4d87eabeea870ec13f3ef11348195e93ef220ccad63999db8819dd42bab031a202a033d4523fed625f63e04e7b0706d98f24654bfc585c4f96697ddbeb859f9a19c1f8f80ef2a52ae36ea9153bd8e35c951dae5f0e0b346387deca4433f5710e6d9d5f7f3dba726802a1a01e99a931d9c228b347db4535f49bda844d4178a35fc3dba807fda19899b7011ef2431a19ac3c37aa22cdbc100c07af132aa1b2fc90c3b6da047a0584db30f961ab73a07921c46a3c8adb76a2f4fd9f0f5a8ebb172dfaa53974fc8bec6e66aabd6034978a48480a07acb204e961e6aaa1151fa9699b9242fc168d18f105948c125826c68f9133a24c16b2b5ff3d16db291d001d76dff9193de240c45c2924c49056b7e55b2cbdbaf8755efdf0fcf01d986c2d093e5d3a5ab97f04c3eb14eb04906db76a28def128d4559feedb81ec5c4825ec47d38cfe58f6ff84690ea00db82d5f83bed0b818df37c37a119cad4c77b7761721f1256e4a36e62a24e96d8378ca65e982564300990d4d6c99ab0af15e44569d716309c1c132ac29b85ccad8a3809edb4b54e818833790ff1acfaf5171a1ac76a53417ac7a1d4cff633ba922c8caef20a0ae2aff695e71d87f2631f5ae79abf54501ed86c5fb3f58fad4801b783b1fecc823fa5eff02c4ec8a22852491b1a8a491161597706da61e755e9094f1859e1edf4a07c961533912c7cc4bd65c70ac9697a92708b368a189ab172e1facacf6d300f3c795e02dbcc737aadfe00ed45286663f29b23d4b502430e02804451dc5b455cf5b04f857028a35dfcca0baf6cf1dde18ce442fbc2482c11310d8da946e3f804b4d8c8c6cf23d1f0849073921eae0c0e92e4ff38e125a78e2cbdc4d9b0f9f65c5e0476b151d1fb400617750cb75162b3458e3346d5f8d59fc0a7ed19cbf6d944ae23e271d2f0475f7e324468f7c147ad56eaa018b46839435a30e0a96dd856a01c9254ac92b4833c6b377ed1cfed491af0bb84ed89c2c5ae738e395bd1345371ed4064a0dd6849eef605aafc57c889027f7d606f6f0668523d986439404b2ce4d425d31933b623e71664fa81c27511b601dce9375cd3e9792fd3537f7f44d0fc97d91454e44182ca014bd1f073bb1ea2eee7cdf652a38b396117aad6f18fa10ae7723b9da0d550d92c6c2b56a2d7f2de151adf10ee42b8b3b6448c3031d959d6f4c6080467eea720e39ec01f7947bb6604466ca7ebdb689382d1d979fd9d03bfd96e94878dd104b75d2e974a9c818cdc2f03b00da29d10ad8eb7617ce82ef4f0a3571c799fd4e58ebe856b6f789074121493b3526a1880325f59b51a6132af532ee3dd1d4f5682041821ac570ae0f868f60136c30e35021915a3c4252f6812ae4bfa4c59c4535d755d89727fc4a84b830d09538e6378ee159b813eb3e90c7ed78308b1d97f60b2624854b27f01aa9f6d5e9bc7a8e929e9dd7a42f0a974cd7ff365f772d155e4c64d9989bbed3fd395eed40438c84a73eecbcbb8ce83ef403d5e48ded7f9451b45b38caa33c5613aa003645f7916ff872b3ae37b8485378fcb925aac2f13a11abe7c711c0c97f99b53eb4780fd921c029f1a01de69908daa56f8e0634847735e56169283be1fa16401f55afd434989d1df0738a27f74a6e1dd828c7f89213645fa0c789967cd6ec50f80d4e553dfc2cce6169c4c2fb253719528eadd5a82753b0905c2d3ecd3c86e4141372e1bbf42f7e4afc2dcfa5d50013d576c6cb287950a7509308aaf7c77921b573c7e4122519af31d1c4ba23e769eecf9a7f07b267eaad76d47e0ea357531b9d4c124206542b9a40c9328fd2058574bbbffb3485a5c6d665515f814c096bee770afeae5fb941a923adbd2e48c229245832f38a415319362e5d076b4264b7842bcdba84e46ffad6d824bf0e473118d1f75283879adcc226f419eddfd47fa4846cc6f44e38be68b94ed50c49c8bdcca98ebc45bd4e1d39ecca166d2cedd4bab4d45dfad599aebfe97b72e3c5aafaf426ee968969ae31fdaab0b7464f8224b98bff39c6b8f7763eff9b15105c999a6c79b0447dce9bace6aecc9b55c6ba9fa0fd7996e5684455edecf8cd69c4ce971cc2d1bafcbb6a99046af42dd592696dedddd6c5a1d7a5425a6b703c1920797aa6b82beaf59f8e1f73729b1a388bb1bceeab0018c5a42e53effdd37c7fcfb4c682484e8b89f4170bbc4bdbc2e4080080050bf42bd3677568f5f867bf8da1d4429a96c326bfc43aa4ff290f0c34e52a9346d16538d83c7088e1fa8fe670f2a9e32c950c5c58d82cda7b210b6d7fd6fe51eb0fa7e11f0e063d7b500ea848f8772147a3cacc4e116386fadd92d770bb2dc5f71b86ceffd231e55c26a98593556be1d890a9523b6a69eb630b123626102bbea5045d348e2ad9a6b4a158e87f9e92fb1172b1aa0cc7e3192216b6ace5d9dc334fab3e384446f05bd6d84eda81fecf8535107b7fcb79ef7a3b4f4610f95bbee4e72c28818f215407a704ee7e45ccecd78bc5f69ebe43eb09a20b2309c295f755cbaeb56a40239bbaddd4ec5fdd23b0e8c64139bdee7ddb82048049f0ab3d0c4baaa66bb17d45f8368a0737f98299dd0093da82cae70be0d600469b706a85694d64401a9b1ac1f9544430fac3b668cc8482166be4308a945b3668cf0df51459fd0ec9e12e9e5f2c4864cbfa4ded51dc83c696cfa32594b3dd03d0b16e2984f1d30fceaec97a9ddab5302e7b5005c98d46fa4f5e8a5941355b1", 0x1000}, {&(0x7f0000001700)="0e0e5ba1375f45e63e72fda64b23b3fd1446d5134909c56e0bc18f79bcdb8cb36c8540e378f8e49a5f845765bd260fbc2f6ae9798dcce5783e5926", 0x3b}, {&(0x7f0000001740)="0eeac076fc37a4a196e764565289f63b6b229e6a446a31bc5b2b1eb3d6341a267cc24bdc7e196538b0fcd57b5ca29f93d1043666c2063df8be32338dbd07259aa70421697b351e64fe82f1622c3c96efd4db3b579d4291e7c61587cd7eefca17e250d9bfbf7caee7aa034929c5e3b318082a490e4000ff5803b003aa8d16cc6df4b335f6815bb3f922", 0x89}, {&(0x7f0000001800)="ede844909d54edda9dadc355d557b22a56ae894409ede45fde1e18fbab2931a9b0da9c57b904f000dc78c79d2f55e9da542c9de3f2ab035205cd4286f8826c6c9ca1745ab50f4a38ad8e6b87250b73c03fa5585cd98bfa842bf4c34488d75feb25662fbdc51042f3f7555db5a5a87b75bdc713975386c7e14749eb4639d57562787b060e2268", 0x86}, {&(0x7f00000018c0)="19c0ae37ba9e0bf408b9a85fcd84a1252fbb768fa40dcc4d417f2fb404bb350c3031915250c854adeec30bfe9f62d329f601f0dc43", 0x35}], 0x9, &(0x7f00000019c0)=[{0x50, 0xffff, 0x9, "905ad0f08b51e470f745ebb4536fde089c0df96018ffc6ada88d38390d5195e788d95f036649a553a9849dbbebafa8b33c653bf41a33f28570"}, {0x40, 0x0, 0x1, "492fa807be9e58582a11ec2c11aebe4efdc4a216822fe85cc1285a9aefb611df050ec0ac4695b2bdc847e102086f986f"}, {0x50, 0xffff, 0x101, "8a16b24f07014b94618fd87d7b099a0ef06585c6f11800b860184c675d303eba31aa28f5a43bd3a7a99211285148a13c52592010cafb4c53e260b6b6"}, {0x60, 0xffff, 0x400, "30777bb86c790694752c9bb2402c6da5731359b46f3980e59b669d460a1c0be32089fb188529152bb2d520ba6b14d3c72d0a4b4cb6c3e7681b9c9de63704849548c6204506701c0c80"}], 0x140}, 0x5) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000380), &(0x7f00000003c0)=0x10) r1 = openat(0xffffffffffffffff, &(0x7f0000000400)='./file0\x00', 0x0, 0x41) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000440)=0x3f) 22:18:47 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) chown(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = getuid() symlinkat(&(0x7f0000000100)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f0000000180)='./file0/file0\x00') getrusage(0xffffffffffffffff, 0xffffffffffffffff) r2 = getegid() fchownat(r0, &(0x7f0000000080)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r1, r2, 0x4) setegid(r2) symlink(&(0x7f0000001840)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", &(0x7f0000000040)='./file0/file0\x00') 22:18:47 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001080)={0xffffffffffffffff}) r1 = dup(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x8001, 0x3) socketpair(0x1a, 0x4002, 0xffff, &(0x7f0000000100)) sendmsg(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000240), 0x386, 0x0}, 0x0) accept$unix(r2, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 22:18:47 executing program 0: clock_getres(0x219896dee8eae922, &(0x7f0000000040)) 22:18:47 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000040)=0x2, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0xfffffffffffffffa}, 0x10) 22:18:47 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f000001aff8)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0x1, 0x0, 0x0, 0x0) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) setsockopt$sock_int(r0, 0xffff, 0x110b, &(0x7f0000000000)=0x6, 0x4) 22:18:47 executing program 1: r0 = shmget(0x2, 0x2000, 0x100, &(0x7f0000ff8000/0x2000)=nil) shmat(r0, &(0x7f0000fef000/0x1000)=nil, 0x8fa415f42da9b886) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x2) munmap(&(0x7f0000002000/0x3000)=nil, 0x3000) r2 = shmget(0x1, 0x3000, 0x80, &(0x7f0000ffb000/0x3000)=nil) shmat(r2, &(0x7f0000fee000/0x12000)=nil, 0x3000) r3 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) shmat(r3, &(0x7f0000ffa000/0x3000)=nil, 0x3000) 22:18:47 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000040), 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x80) sendto(r1, &(0x7f0000001900)="33bdb609429f5b4eb0ccb26d8a9c219d8116fa0e5ec62ef25b569db65985c9a5f7cb12d7b948b0b2e180914c8e65192a87ee25f24ea7ea0e864e5f87efbfe90ea638a56d6c049c96131a4e817c5b57076121c0c4cac8758254ef62b88202a23bab1e3a25005952564d8e46bea09b075becefe0cbbdac9424b595a2ad8cbd5e04fb1d4858ff8d9b527b53443b0a3693ac6b24332866f82ada11fa7a78a7c17857fb3c41d56517d64c75f4df33891c394797cf57541f35ac32ae6f660743f0583f31c4b8f4e9b6c447e882e99eba0cfd0b33a868223e7cce9fb58745447bab8e36610ed5e3883f8a9f4d4900053cce8a1abcbdd59d0b9e64bd6ffe35985dfa9df50c21ec2adac97fd74f2c1ab243a73658159b0b1fe848d84a5dd4cc447bf20fd3f930e6791f5b5f2d3a09ee93eb2a02589ba8055027ae437c6f10fbee9790e18351a8d42b7c473890264aa8ade28a0cfa4373bb01b245c7b4167dc080f259f6e15c0cdeaec7761f9d1de4b8c723d52b231b7d2a83a863058dfbaeeee27b81c8ca0dd775a66a1b9bccf1a4d68acd24afbf5dce37ec370d40be1b5ecb986a7c614b8c72e4f7fed736cb7ce0024583f46121e5d4b5d7e8cccd62e9d5b5c5f2669105d965aa30b12bc01ff7bedb540c11818f5f74083434547ab1da7a02a4a523862b75353c5ea3255185077d917328e3f2f1d2a68ec52cb571e8e8901a859bed7f631eb21ac611eb707a48dfe56592da782e5d5e5eaed25c48d7b36715c916a33d849acb058e343595c05cf0b0b954816568c997508e21d4aeeee8132778f3f5c4de9755a68cac22af1d960db9a09b0061ab8a51250abb7465c9950c6a03e9311540b8f97dfda10e947880c9eb4a1d14f677f7561b3c75f6687af3ba9a114ced7a23ee2e55e4cb5916e60d8dfa7c4895ac50b832cac44d5429221a502bc64ab73256f7023ca4f1d4a353d96ae048f3c284c26d4c36aebf74598abbdf99854825300d401ffab5303b221bf02f935661f9c17ef4ba3167dd454f76b49a6c68126b157caca8cd07c1cfa7f5041eb60cdb38cff250a95ea257cd00627f81f53935a03aee2e147cf4dd0301e7ddc8c4a4a1d534163375063afbbd1e1eeaaee72856eb1aaaf21652486597a330599c05cfd514ae712c02ee430b03d44a47a2352b64e3b7c7769e7ad8ceac73fc37e81963477d0f809b6df2b22b11df1f1ccca5179b39f66dcd767b00d43b4cb5f6afbfadaa208a2adbc41965467958f14c4c0d663d2ce7f0a8ddd03a98d424a284e14d853c4e4516cbf47f7c930fd586f6087b910d2a19fdf98d5e470b86e4506cc3fe0e5056b275cab303eee9b888bad19aebd2a1e9a3e0cf4cfbfe25df11766f73a6bc5a73484c8b6aa2a21935c81ecade120fd729c3cf566a609b827812411a8a253a8cc22a734be3940515018ec353d0b621893c845b6434a15d798d997c4382c6782e96c21fc3e4eb65c1aa65ebbc928eb60a33da0d7cdda5b765bcdd15ddc603f43ad87a7a1ffa4a879cdf487eab5b41abf35b4024a7696191695c88dbc7d9165d0e57d58a6d0563a78d40955c8d516db450c6e12e32b533039d9b8c28fe013138f2146753cc2b244e5c1d12ff1c0b78d651e8a425f5e0524e9bdb3ab5e1fd0562e8a395b087f86cf20e46c20cb6ab5a417a002ddd6b71812c9f422c6c93b0a917926ed5a34f1e971abb714f7a5dd6c6e74066976a6f47b0a4fd7d300983bce409e698619a37ea8870f48e5a04300985f2a9d597377ae04f6dfb2f1cd5abc55a5ba484797b01212eaef0ac9b2d9146516ff1be192275878886d9b855682d3318aae30dfff2a89be361d1d318545cdd070e9d5ea4023fbd9a1ba0e3c5561b50e9f0afcbb2cfc7ad4482fdb43291b04a2e165f50542622ec020c5743d54d9d62681de4c24d90cd050bb95e69bf085dbc134bfe4946049ee9fa41ab8f27722551f60f8985dd14a338ef2fc1bbba76d7e62a88240cbe596a1e7489e5004d6c9c22da4eea0059d128e3245d527025815716286a469f6a0b4f02d13a9f8242f9f5cf0fa1bf8a81c84a5d23ac3e7f61483839c7455188dca219ca1f6c56072645291c847107ca90722e89adf71e556f7d5690232236ce880977082521451831dee67e8fc141efeb622cfa5de27dd1b512de27576785bd81720960683934d5fd07f09055a2c6a334e3d57976723f627327021806ba9386eece3ea3990940e24987c8029a6182e6aa2f6de15fb35168028f342d5fc11a739b08392849c7fb10f54c1cd584bad98ac3a00ab7f1170de506281d5483f25a691eb2c56e628546f8e6038a233541e2c16909e8894ebbeb117be405b408004363925af148f055eb9ed1983ddbda64609e86de54b5a610692e7ff9c8dececda92a24003a89758dbadb4ced5b6e7437c21b29d810b3aa5e7a34decf4b62836067a0b8b47e7e61c148caa7604a6a72b959b8dca8ce3e197c8968064350a2f2d659acf0865381d849d2580b507b5cf20bc6cb7e1002e4fb34670825e78a40c009c26ecd57d4ad26fc25a93d48c3883fe9d65a61d091a07b23aa834f5bdeb77795085d0ea32b861e73ef706cf6e3e721ec52f52126b9c7148e979ae77a914df54437191e2510bd4f5be36d3eae558f88034593ef9c2a67d63974973d87936d457579f2ac3827933dcbd0634e335c35fe6600595bc74da8cf33585f4d42e09232d2a086c4a8c783a5ee9fb1679634eea4b8ccf5325a0736cbed091e3082e26bf139b4b5c5a8ca56c1fd543e7b1d5b30fbb290f7bbf2064643d3f679e3a9a96eb973810920c8c10bf455eea2a6042141720ce545b55cec6ead227d03417e4675f296c5181247c742c8ff7dd7d5a2662bf0ddd6b37d186978df2ab9f8da6367a3c738aa30d6ce12d31e9ab6aa021ab699e17f94443718b4f85a657c86f275828acd9072b2fd7b9bb10dd12bd1c9787763287f6098d03c2dd97d3dc95fedc287060a57badbfe992fdee85aa7c878cef9200f3734237c4a206d9fcc2c98801dd5acf70dc1c706f8fd92a10a0e719e2e17e80f0b19add582b29d057c2e438a504c63ef92edef28996be7b10f16a2e715457af4b5b94bb6328a2736f657a2419bc493afbe2b67fe6c8251fec7fdff6a4c586725cbc47755d05fbc6ecfe35a679871de23551bafa9806068cb89ccdd7c6ecddfb09b34ea12095210c6df666986abb82942b570789fa6a4ddc399c14f9c7e5920d953354cf666fc6d53312efcd09d8034f89a08fbb4b7a2df06990505e535d1dbdb8954d408e781bc3299cf957a4d7d3afa49204df8b59616baa33023e63de0f44426484e5acbb9b52d963a3214191b6a39812b501e24be05225096d4af681f7a12d02339ec017d2a135062cdaf020eba2ad1a5017a50f8476ac47669e143a51495cd682297989979b64b8d5dcd7de58f7e176927500109d011f5ec9a3a6e386e4f42870e16e161807649aafd1c79623bbe2bced771c6efd98219649550962b4c97f4521a0428d3588a725e3b87feba9ddc9ebd70b07d639c883e32318ec3ce704524ae7776f729309c24e9191f5d00ffb15022f993da8cf7ff6690ceffba995ce20eaba3d2a7dd70cbcdb7f1d27fea4b598e09faf5c1bdbd6aa76fa9192ccd7ce78992c3edbafde5b2fc12e9af8fa48a4f5c92749dcaf27512203b759a9c8fef47e08ed5a9e523443937a771a12cb2d38a0a3f5b95210e81b5ab6e0fd47b450b471035a869889c9d2fdc497037170ce6b2bd01f908ffd49cc5cafb64e7669cf039bf16dc192f4853ace64b68df63ce73a4077f659d334aa64be11d57d644e00e0edfb03a647dda860dda54da5dc17542c60a1e86a845c049da1e1122cb16997272f24e4b2291348fa6aeb2e4b22542225a59bb591202bb756398e4fd699fe6c9a9f64c93f3621b6919b681bd82db27be023213d711e2dfda40b3c6d12e65d7f4b46b9cd82b1d01c3ee5608d16ac44e491b0d76a91055f8db38c8cd223d2ae610161e055fcb547e2b8c4d02d7428b0bf1d103393b444e23c96f7fda8f587c6e54268447a57defdab955798ac22152c5d1a4b7582e7c4ec2e7defa8743f0fb4c8c26bf5635c2918f61b3e3a73eac55b03ea6500be9600b67a23635e22fa609f3e870079209e189bc0636956075b164a0973a5a0c0e92b04503f7dc0a31a6c058129aed56da3157e9783c85143271f1af1a90392fcf5e2283fdd7a3af04437c3b8713e9440b872570d39a3cebc125dad0c44418f4c89b1bd89f541c189328583ad8efc27c53f2ab7b71c1f1f6b17b4f2e65e1131d9d94fc332c5e0551bb2bba4976018a4129b872625624eab0e34a91a0962083430d9e1bf783dd52ec58689510e53d6d287ad2e4ae824d97045420f8c7c2afd48fb6dc2ef10669bf7f909a10fb5115807ab0336d7fc0ee5998f9ec587c20a4487ddb7f0ae6da20e6478a7cbbafa8df505b2bd559bf8db495eb59c2db47a61a30ba4bf67f4ff909238dc16b7ad297c73813f9a35ef11a9f491f91bf4a934244027c2fd4d4ffce27710bfa124153e877c830b6f3b6f57e3a9e4eac5e5993e21cd948ebfc3fd99e23aa95e8adb6fdf72ac5e29958fbbfb2d92014e71b4f62ee4414e34c0a5cc2369d95a0d228c1ca0a835af50ef7e46f84869f85f8f7f6cbdfdf6f2819873c52c653de48cdf65c5d3d44924d821a6f834007b2dfaf7da0fd10811f11e96f78bc3c74350d7cf9e30312896ece669fd2ab9e328f379e7eaab76b3ef9c73b7c8d59111b32946ef307c171b9fb688218f7970bbdeb7c016cc1cffe8329578b921348bf73b42ac75fc44d308c4120a9f881cdd53028b8b14eca04cab555f96b80cd34f75681b82983a9eb5ec4208f85a075aadc470bfad04d776ca39b00745847c727609a79d9770d2e9eb9c68ca8fa1eaf8e5447b1342c4cd812f8a0cff6ac04b59dd378c2e23fa8aae5b9a2720f0a7d8ba18d82cbe9413e5ef4a34736ae42a5c09ef6e8bb4fbaf00e38d3f5d61dc4d6c662f8cbfd0b5237c85904648f6887be3de7666190d12bb84f0866cc354a5a7170b48f4c6710b9bea576ed767461aba49e6c5ae4b7b7222bb82810f9c62a990fe04c567860f73257c9a7472b7e376a817771ffba4b2360f6b982a72eba4db9e7f8fe1a0212e410bd226da384d798fc7f4b23f6100fa7a8bcb538d089c55310fef4696caa24987458ff5b6db4cf4ebfc4f004aa281c8120465fb04238ded0cb4f2e50828e5bd5d9214b6c9a3353d66bb4927b149bc69c95e048c8812415b1a8c5c68715b93273c6cf894e4302436728040589ae3b8e3bb1e8fc80f248fbfbcc06c4435169641ba41aef51ffea5dbe058acd85aab00f8c55bc10f5bbdc5b2f52a096da3e3f074c0f0584517dd57106f298d5948a6ad6f71d938bb1d0cd94465b3db3bb2204af3c30844b32253f152146994b0fd73ae150be6fbc9da1b3580dbaa76450457bf99ed3728ea66d24dd1335f6d116e9eb19321ff421d42aa1208c2f4ff1fcf79f40441a56c298621656d4d4f539be52f84bdfda6c1b5fb136d159b36b028c2ba9f0be2449b9c6baf09bafc288ba31dda2b7a191575b12e5db8335ed916f8f37395fbb00cafecaee3bff194d58a8406cb523c9c9e1e3bc25959bd6ef624c9d39ff18c80857b0474cab7ca143bb0d86fbcae3f9d28a1dbada8422ed60a9d1dab9d7f3408a7becc7354842677b993bbc9ad3218d9f4d054e152079e25f7a34a9cdb5aae0d9cc28b490bc50b3771ac8f775b8187e5a3da33e17097e6b24a1272adc3b9e0344f5a68351a0c4414b11db", 0x1000, 0x2, &(0x7f0000002900)=@in={0x2, 0x3}, 0xc) sendmsg(r1, &(0x7f0000001880)={&(0x7f0000000080)=@in={0x2, 0x3}, 0xc, &(0x7f0000001600)=[{&(0x7f00000000c0)="79d6304e9d62d6ffdecf06c472835fd26a29e73058cfed47950bc1784a8b8f1f3b066460c52592ecce47119c5dc278fef7e0a555386eff3d9cd350614c3947140f0afa05e5173f36656309597064e185c54d5e3fc3a8850ad8c5819e8a17a685bef4bda650a6e82df83ce6629b4c072a2c84e8bd9469250a23f49e1107366c410a9c06f8a0f73e4d77b3c15745878b0375c7e11c26148051763acfbea72892e8cd0268598f0f519538fcfdbdde7d1418ed4526ecb55ffb3a05b4a7d7ab8b4595d3f96b29329174e41ded37b48c5ae0205058d3e09680b05cf384c23ad17bbe31ee84f175cc52350cb1b272bd9586c8ebb9355deb4262bed12b498db88216bdd8236150e995624590b583aefd4834c7a36192d5f7fb45ef0e38eb209cabfa5dbed6d0738d8401538a0280ba692b87f0ca13563957e5362aa0ab95db12775401862f410f4d5df70d5796c6e43c8d5de805630cce9d1b68472793268b64f35f1bf265cb5b1eec0a3e38c8a00d62a093863ff56b84ebb7e1c1361ca18022edb1ff56312ed07c1e2341a2852d8ead026dbc3232229dbf59b943a6aba8f27c88f0b081a8b09b89c5b825a9a3bfdb0c110049a3b2c94fbb3cefc50883182bdd2767353e4b9b8f5764311768b30b491d04463d86c1409fde3c8c46e31e9dd3d31a29a0eb3c5c3bf4699299358609af750ff1352946c14c1f7f189fecd0981b8d5a326cfff03dcaa5b162a7c44248560e090f300ee47e0f41384ac4bc38c5023d8f2706f0c23d6d219b2708e27e21f448adef25d7b2ac3af2989ab215217c9e9d9e9ccc7ba0af758eb3e7db4e1369de62767f87d78435657b4d02f73d96b4067cf6375e61db945a6cfff26725f699eafee85332851c4dfbb3eed951d344891958ed30b2c2465acb4a114acd8f7d2e3edee565b0f636d78408eb1d61de76d58edbe64981cb3d2d2882d698efa909b50162e06a7675ce06f05e324bc3fd6f245e6623b78607976f6fa061241dbd44697bc6292e9262c3335823c1893b3b5d511d515471874822c83940d67bdabe97dff5185aa52d16b31e796208eae40f6f55c7579da1d9032cae1bdc2ed1add8e9ce55f90b6e4a5945172a7f05ad9dac79ea20019a4fa403074fa742d3ac2fe2a9707a8f9770485648961d04a14b84fb66415bc6c36c20145ca4210745cea663c7933a3423678885b0fd9ab8f071b90797a12260783357aa39d41ffade9292adc145b14fb1bedbbff4b18b55b2ee00a011173696f9461109558fda7fb541645454fff244dfdefbc61980b1b1803ceb79245941b532e7ebe0374624e100f974f7a45a121b38cf4ee5d80cca44ea1ebf83cf951af5c1fb5cdb402925dc6970848c9e7c87fff9aaf77c721b5b2781235a3a5fc58c68782885c49193af7747022cc068ecff1fbe10a4ba6bc08792f91a218666895c7e090a27d5c74ea83f1b2e9387cf4b61d857e6448ccd7b6957ccf4d930f114ab7d6141ad95f5d46e8eb01c1650b8c3072548d8d56644a72ee4cf19904d7f7d4395b9385b84b3848b87973a810a0416b66ab8f99567d5a8c3a11fe5ba77fce2209466906679c27aa34c1b9736fb50edaf2b70a9413b2949165745a34eca73c3824176b7ae9efc61d3277dbad17fc1065fe3851e1dc4b590817319675685d1f39c91e1ac599b758e0e65985c8afee302bbb735babf70159dc272e4f8370bacaad6085396312a793278c9365244b61cba930248f48078283cdd13b5ba43c815b7d4752fab6d3dd63d656c724fb3d8689da471cd281fbc9b169c9b95a8e0a296f6c7e66840dce1e794425e2ae9c32b3c68ec3ce97f7ff5dcb7adda8bdf2b03ac2db18590deeddbfc3c1bcb7be9b21e9a6cdbd5abf3a471c94ef82f17ec5773a2d5145b96cf20f72e7de7045fa9d7272d75969d3be74e0ea32de693727b4af160cc6d540c92fdc115f185f272cdbda34652dc2c03b1eaac90edfaa8f9b844b0e570ef497b14ac498bd18ce9047485f83bed531ab2be0ef6351a66747301b637c01dcc234fa6327968d797c741c0cb1e180b27c0f86a3109981047ffd65163229f056334ea8c64f8453498a00476a5f8505efa88c62e5525dc04882bb836f255cd52508d495afdd60802bc9354190f98c708fcb4532b7186bd88eee6a85ec8d831a952d758b9085702bff79c940aa085fca81200b5b725b4edb2d82d7cea6c93c1565eae38455ac01f0194164a0f6bca7f332dab2f875a60f757649defd62311e326d553fe30b7350578c63f3244acc060a1f5d36c3a8a8cb8b60fe11f812f3db189f49fa762bc165c4b6c01c20602193cc2a5c53a511eca3d7f4851e64cfdaeb8f2cf3d6db147e080fe7baac51008fc73ec953721507bf0f1b9b55b0294c205757e830c520d43c27ac0a2fdaff40cba4d7788841ce50d08222b78b7adfb38c700399f8e515fe3f4843b5c62960d4db4104f31d3dd2cc88e425b8cdd43534119bcd39f714075cd5287af2c05e589b5b45b2d36d5ab661eb2678a76d6fbab9fe08b649add60adc6e715cced8742335cabdbed618891182a1ef4c531dc95cb154c30d3b16596e6e29ee6667c0e80c0a0894d5559a6a2b9be83fdfd1449d18ed8818154a85c579cc5309d5dc4d7eca2af8cae8897a37c1dec524ba1145be813e643b628875e13481b7220fb143acae2ac6ba59dc6dd1e275799cd0a26f8e0ee09ae47ee4735a3282d1b07584bc43b986a981b93c77b311122102e792e93971d84abd287482c074248aa6dd9be1504d9bbf07a0c1cbef3a11ce7ef61541478f9e56d87bbcb94171aa722f9a71eeb846b9f7f1add65a23f3c0b73e17ee3561adbbd3225ff99ace88a76545fce449052c84c7c070fed52304e6b026ded249f079bc176d12750867bdedf8689ff51b797c6c9b7ebb225924892b65ff75ccbc4d9a655fcb13e224b14f6106f538d6536523ac466aa2a5c7894ec0bbfa36e91344572166edc9de2a2019f8fc686b9906963e0269f897e09fc88c82382b88b436c35b47ae136015ff05c8475ef12433ea9668898e3ebc9283d1639fc0924f928902437756dc2034bfe2379e8769a612071074cb888e2749a77bdfd8824726cf63a9b5ea94ebef0e7c6ace9472789f4b861d843dde44cc85ab46691cf00607dbadd9634176d796fabc320b0b779335c62161a7b13222f2c8006e636e4e4a142f80537821a5771ea1bd353861c8c725d29a86622d8301fba36bafc647a670d1529462415cdc2fa8a1c40607311e6c30fead39314560fed59ac6d6b89e602b202b6ffb3d08ecaf18a4076f12b873a9a54be62d1265b654ce2120078dd8453cadf6ba88a9354803a4a9b9ced623f936fcf7477befb27719c12738d082052f750fc908b1502c0b104245c6aa94eb0394ea61286a0926055ce9789f00886a369b4441fd3747cd4c9b69d2ebf23f9d8e36fa108a951c5c0c3c31baaedb7e1fce573afabf100dfcd3add8bd1f113822e25813643e2dc4aeb58d6559463e4993c93c99d50a074be87940cd4266efd8204f0fb74b784c043a0bd0a404cc9eb774985835a54430423295b117762232e1351eb3ced06339ea21a35eb39654ce575974a05a0f1c0c6ebcdaab868e63dfd440ee840cc2a2e20e00548ce16480fe27c5b0147172363cd7982decab9eec48712abe0a9d1ed3b6a524fa8a7572c80b2fd9e68b97eaad93d8e598064e58ffb8aef31e4210f70be70d7105b90279ccbeb5964ac80936e7c137f71f899ed99ee6ce8a7dbf6a2b32751dfbaab6429b6a4fc60ada795196aec2df58f1294f1e39ee619f6f6f71a7b720e39e27ff31215c3ab2fb87b5201d64d1c67339c60a5beac8d47a8829f04190fd2267f57b8e68759ba3705e6b1c5a37897572b21593546f1e859894ed70746b6290da1725d34113da8f98b29e92405dcbc36b163c1553e7043d4eee4e7a4cb5c8fbcac0cd0abee2021b737c4573227a19248f0d826d2ff12362d9d203fbd01c904a3cf1a73131d4dcfcc456f65fbaac163374d7fb77ada68c09af58e5daa2d3ddee09cb20b4bbfd4fa6cf64d22a2d625be84aac093c22a7f06cf8911c6e32711fc15bf793a9ba08c6005573ff94b5695d33e9a0be5ac68fc3ffc4028bb6b670291698e5f52465a057753ea5adeaca166f7dfaaab35a5a0a8cf839b48fb547b3b12885bdbf4a7f15b7b6b6cc1d662c2060662b91dc98fae0225ebc2284bc678944943d9d0afd332c7ccdf3ef87e2f8f2f1292d8847b145031a86a70538dc44c440bf8acfab9e2264e788bc33d93f7dbbb32fed658108cf3343680dcfbcaf1cd57a17cf9747f6c43f6513fb962949395cc3c5df68997a19d02a34fddb9fa9a1504ec7ea0c62eba35e3ab72c066bd8f5e76888b37dcee99811acfd3bd40e41c806b0504f558bf0443c6e00a2079e9b2ee3161083cae2a6e6fede84b57333a29d674c7d9b995f9f90f10f59e198eb2b8a3edfccac077e121d99dd16fed980c247a7675d88668222ebc4b799afd873fdfce347b13485918410ae2172333942bcce80bb946885102622553a56eec54c6a62db9ca6b08bfc184a27b4bad4f8ed0462033dd16bd4a45665a9a5c8a9743bbba438b14ba3b72bd48c29fb074bb349b3257e10ecc3d3dad32b84c915511066df7b079399a0a40eb9c800d686e82ba580f69e9f4157dca6b25509f64eefc2efca03fe9bfd5195a193d18d03df9c25966ada267f2bcb4ae701ffb573aa8368e7f9e13ac5b179ff9fc75ab1e3c34c1976e044688832afe9511ffd629145bfca764eaf93ca2b667b6aefe74879aceee081db40e7dee0d140c59188e90a5200faf6662cb68bdb8b2e068f80b453d92be584cb481a890cce4338afe6fa96a16de5393b6e6deaec3573ee2fc967ce66e295b326c1cac1518c653a4d716054e0e71563602f1a68f64071b142de22c222e7fb237eeb829ce89e5435b61100380a2ed49da26dbf4727721a3f6ad639a969cb253ae23bcd5f5a31a8eb9184e3af29bce99e13c994fc1b97773e24edb87d02c9e0d5ae933c3019476ffe8dcf8fc78d42f591d1a15704cae32475a1a28758b271647f57535882c98a5c92e4c05e5af7cf24189f5dcb4facb4030c2c050a3c1aafcc353cbe21fa4081258dc22c423a9ff72548f49c078865a820e2105340daaf056c79832419ab99b2be722f1f4c6c65431829bb2804adbe597acaef71b31df82d90a4a7b66b7e75d7fe09b9edbb7b7fef97ce8aa2a0933c8a8d3cd0c193e7c2857c26f1322ebe2a31c174226c3778606e8120d209e7eb451c6f0c113c5fe51a642ac7f0d77b97f49f90014243dd7ca3bbd316bdbdcb4f38f01c66434ffe1726d3af96d549c51ccf8e043d1b2f9dc359423f2327c5738e93dfc32cfc3fa665e262ff965c9485395490a7ad508a180f6bc8164b488a2fd2f095437838b5843a9c863ff9f3d4ef3860af877adb5b48400226ad20139014943680b6212f0ebb5596bb08d73e0d6eb813809ee627b0de1f9d3b069ba03441cb9af49fef55d2f2c922cbaca63f833b48e0425ee3471a499fba61f5367d81b0070d2f644243bc232c088ad97303e1a73078f9307cba94e55da161059a95d28c2cf86577b5647bc18ec799667812e33ae33325db9d3a4362d9979cfbbad6950c4a24a59ca15b7ae5e46750e05c71c9e8d8cc95e20094fa46a1e6055a90e4a753471312a61f920697a6a899409e5ec836d81d8c38bc5d3dd6af850c0ceb053334b152437c340682fdf4b5fef565f4f286d50af90a10ae6c94974cf7c66fc576fd8b79d651fa7b735c3af756fb8", 0x1000}, {&(0x7f00000010c0)="7187144caf98948ed8e597113d267b31c06ba8adef25104f4a20b37518f5bd0ef6ec5df7c47b602bde50280491ca0d2f98a4f8abec3c3d02dd0e97e10b53eec746b12fae31dbed59a801c185d7e579687f63c14b7f085ce72fc012ed15c99c614899159c2491292072aeb3c9368c0df3153f47bf56c81c4c1000d6d963258c7dcdcae1df349e1a6b66185ecd25b041a7ba09b6407fbf07b1e01ef04068eeee030960cd317bbc097e74b277f8aab8486779", 0xb1}, {&(0x7f0000001180)="0c17248184ecf86b9f2575015d91f012c500d5d7217863067cb410f6b7352aab9198df125a924f1330e1d23f16ee323b7aea04e0b6e63372fd76fdcdddbf17a051b4cfe41af0b77bfb737310ef22b09e7a43e48fffff6ca7da942f21a50088dbb1e49776004620907f92c3cdfeb94cec7fa21fed85", 0x75}, {&(0x7f0000001200)="a8954df6f734e88fc78876c6890480216a5b1260c5e1af7381f4ddbef89a8ffc9593f5ebf64f056631bc3330037064c12515346cef895b39f935bde0e8522ae4ef4ecae6a4b1a578ae157ddf7add5f403d1763f8744d493522d1d5fe46e4b04094676aa9367c13dfd491cd46fd92d229311de3f536be2fa475f163a1ad863e44a8400aef73dc561256b77e3c3efd600e28e8d2bc6e09052b41b5667a5c9afd5215fd4d37d1", 0xa5}, {&(0x7f00000012c0)="680dbcedc39a0ecb87abe7be2ae993e47e35ce0cacd4610bc19a3196e16047fc51319862262cf4383919158b59a71d37a9a1593a037b45608a46e9a781214c12979aad5ff98993768cc7179ca27ec313a084c2026e5107ee40d3c50ee323f00f2de8d1fe38e4ce9a04f7be", 0x6b}, {&(0x7f0000001340)="c48a9aad51bf3b5880e61dc1cbea176247cf1a392aa06e6e0a484f024566720b9bb5ffc64a0c169b82a2e8a147f5d798374a5f0a8407009bc843daad5cc1d201a969f30e405b2fa2e2f10b4a46fc9d6df935725fd4b30dddc5bb93822fb05a662b44bac2eb7547bf17aa0faa866359f80aaeadd1d89361c074530d45a1538889787ba380d8f1eaf1c7969b35dbe8fcb5c85cf35e02767a32736177a27a1b01b3c31d0983782205", 0xa7}, {&(0x7f0000001400)="7bc852a1c7e02a13a386e7af2b9c15c9f9af9d3bf7ae92c3b95ab00d159e249ef082818efd7d1c294fce23dd27fce7e585ff48", 0x33}, {&(0x7f0000001440)="3412136c72cfd75d8f102a9dbeced2cc2954ac7f971d94be6538d01312dbfc155f6bfa31c888e56c56cb1102c59b7a5e47163e69926caff2d47c5a91d1ba0dc800c113ffc8299fdb15e5dc7f23ea67fae64d9a973c4b53372b0134ab6e45ae2384b7ed7ff709e6444170d828a354f5bb91", 0x71}, {&(0x7f00000014c0)="d5c95fafc44c4c1eab0cdd4de07a2a4f1ecd4d9cda5b4e896d26ff5fcd5d01eef3efe6ac813dbf431676edb43103e46ab1c0e68ca563a1d72b46042e022690215f52ce493205adff2e4f3545ebeb2ec85c485b2b7307c9e14bb198159298afd7c975b4d84c9a515fbe88", 0x6a}, {&(0x7f0000001540)="9f040728953669e0bd0a049f11174dc0e97a3796ee0a75ac4c87c33eef9803a95edfb5487f77244efce2d336192a23dd9d1fcf5a366ae62816bb115be8b865b0a88a7b8c43f1f6ca26d202aaf33c4412b09d9394efb4d9a490e5268d1f429796f0b897a496e7f5535ec2443853dc59db985cc15ec2b33351a2acf41bc6692b0e87d15c99ab", 0x85}], 0xa, &(0x7f00000016c0)=[{0x48, 0xffff, 0x5, "b19fbe7e30eeb5de466896e3eafbba452b1e44291021e096e20e1708c26e251cfbb454f08c3c57e5295d94efe0319b15cc234b"}, {0x20, 0xffff, 0x8000, "24ff910d6872b15cafd07f10fd99"}, {0x60, 0x1, 0xc7c, "f4fbccbd2e7a5d4a027c692621e60689f891a518c35a4d5b9a4d1135cc825c44d8c317806aa53270dc9b8955abbcee03ac57289b8fc9646a522881e0d20b488263ab3ba5605f9cbde12cc3b2eb85c5"}, {0x30, 0x0, 0x2, "98f16058d31aa4de0db323c9e278542f722ab8df06c0c3d6703da1a2cf07cb0b"}, {0xa0, 0xffff, 0x1, "9c5fc1e5bedc75cb92cedad95d0b8a72c4106cee04ce90361f42447b3f6ac3ed93927fbb06697a2e690293f680e7d5b667c70a2ee36847639c4580f0492d325d4942d18495b0b0d903f55df173dfd2158b6fe62ffa7d7e9067513cc2a8817f57db17e8af645f964d41b66982144d4ce71292dbec10057259f69d1fa8a7b4528ebad91e8a600a9adc3ebafd"}], 0x198}, 0x8) connect$inet(r1, &(0x7f00000018c0)={0x2, 0x0}, 0xc) 22:18:47 executing program 1: r0 = socket$unix(0x1, 0x1000000000002, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') connect$unix(r0, &(0x7f0000000000)=@abs={0x2d43e274398d01f8}, 0x6) setrlimit(0x3, &(0x7f0000000040)={0x40, 0x10000000000}) syz_extract_tcp_res(&(0x7f0000000100), 0xfffffffffffffff8, 0x7) 22:18:47 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x1000) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000040)="ff013e2a5e00b5f77a0000000000000004000000", 0x14) r1 = open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) read(0xffffffffffffffff, 0x0, 0x387) write(r1, &(0x7f0000000380)="db", 0x1) 22:18:47 executing program 1: r0 = socket$unix(0x1, 0x1000000000002, 0x0) r1 = semget$private(0x0, 0x7, 0x432) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000040)=""/249) semget$private(0x0, 0x4, 0x208) connect$unix(r0, &(0x7f0000000000)=@abs={0x2d43e274398d01f8}, 0x8) sendmsg(r0, &(0x7f0000001500)={&(0x7f0000000140)=@in={0x2, 0x2}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000180)="d4db6084640e8cb4457f3655bf39ee84b5fed02d684cdd4443f841ef07a673e77a6f2d37f753da7ee4631731213d6b1373e839698efc260310a32f7d90d1e26801d5cb0b1e18707b1928d4c7e4dd3828c43274ee57fdb789d267bf6d307eb5edd33677fe97877afda8a20cfd87087114792dc974255e8bedaaa6641fe7f1ddf02aae1132e4f4112cb0", 0x89}, {&(0x7f0000000240)="8aadc55396447d1173c6b118ff577417edda259d244b705631a5115d6a59d904b3f9f59758aa3d669751743edb4fbaaa630b0e3fd76626d7abd0fda6", 0x3c}, {&(0x7f0000000280)="6e692859753b2c06820957e36584e7733b69c0ec2c78f07d8e75b8f1d3299c5e524a4aa2ed6aa2ed1c45a815097eb0677fc448d7782caf2e55aaecc1495baa509e31c59f3901cc86081a4cd62a3ddb800eddf854dd0c2ec3201333f690110d7540ae39f4fceaf9f8a5fc60c5df0f05f2e52a7be4a4a841fbb386fda43ea5987602f2f623a4da2417c7d258d6003441f122c61d7ad0f9142da30a95bb767570522b1de0c8896aebda25df741be9224ee77f5aa15afa08e05a1a6a4295f15db886fe8b473f85075a446102188dde1ef064c6aa2ad85c4c8540ebe0d44d0994b3cd62072a30e9b2", 0xe6}], 0x3, &(0x7f00000003c0)=[{0x108, 0xffff, 0x2, "5643f33146171e8fe549f416eb28b1a05a251f0b0f28993bef21d9e92ecce78c298fa12e60daa4534ec5c933d66477b876e6c3d73acccdc3cdce6d2434b73dfaa13364ac414b25a0b2650e6f3687bffcf465ecbbab7c4d6e851e6a70551566b5b9e928ee48e784fcf7bb3eaec35ca309e41fde4dd293358c64dfe812fc2383ad298f557621ed1fbd229dc10e18076240b254a83e20ed6866c75a5f1bc10fedaffac680f8803aa87bd65e0c1c7f6b97b05bb4a130cfc94296efe8dafe6eb6605ad290c843f99822d278baf2004d397f08bcc5b5cee34149e9169046a6948c3616cf6daf415bd266637a7393a607f2b749a3e2529d8ec07498"}, {0x18, 0x1, 0xffffffff00000000, "1f293255"}, {0x1010, 0x1, 0x81, "6d5e0f8c43ee71369ebd4f479992371649ba205a7e30014e8a3bc109723aefe33873ddeb181affdec88a4b7b64939b84e722aa23fe69df2cd87e0ebbf1f497cbbc577eb2bdf127a3eabef132220802a4c321d254f93f83c5edf73c83d0de125f641a4e6a8d54db20c29536980ccad04b573e5022aa4455b212ae5b76cef8cb7dc0180e09656637a73fbe808726898accd4ed4f42135388a3bac611ad1e749a0082c50643c2c8ac8849f7ff7975a9b092ae5e93e955c9e578ec0ce3f70e93c68cb33cf13d1e333d9a01053f1ea983a16a5e0fdef5d0e6bbcfeb3e0b8e280df3128965739a38bb5073c8e8f9147e661eb34bb2bb647e2da30dd390c3803edea84782effa4f12c97310903406d211635bc15f4db82af68684639456434dd2e0d2bd1da3ff815d96bde06c7b9f88b39c134b30beb3c9cced6808737c58ad838ec484371ce17acf6fa65c7391b8071134e7c812d4760e9706e63e8e1270928c48270eb3ecbb0d441b196cf3b9dec9ad607f41bf3ebfa2b8531d0ef7260cee0ef38da785230b14ef79b27ae7c9ec5518025d78be0b3dafbcca75a7ddc77d7d7b8c754577513bbdc831bdf9f9cf2cc666089d88486949033b7d065b4ba59a095d9488fd6541931f4e35b2f8750f9091209de93cada05caf5fbcf44bb3096780d1fe2cdf8a4b7845bc2a45d691fa2cba88ef8deb92c40def7196c86cf23380aa6f32084e8314f451536607a27c8af11d53cea7eb401a11ccc7cdbc735ec9b30f8fd7192aa5a196a24086cd2af7208c5a1d40901318f00963fbd02964e85f32e92c96eeb1daf1324bb1644b887ac79d558d40a6c8a4614f36d1f7dd8b7bc6477a08d98b54262160b9fc083d84fbdd5a0a24c45e71c9d446393d456aa3a7b5c350039d43b8b49d2ad8bdb731e69943a27182aa7775ca2f460a7dcea68af8f584dd4aafcd1ad03cbdfaa0e36e5f66cff9a0867e3039674aa535fc4bf6aaf03553fda4786801a397d3d658169ec9f0813da6d32ddfdf3cb5633e64a4e7c4a6d1855e89ec1aa955bca9c1159763340a33908e095bca01cdda8e8b9845ce009ca2a84b2f23ef10b09907d0b71d1f1164f2acf5531fc5b6ad16fe4a1b39dff3ae5f82ffb1195b5a2831582fff0467be799ee85d933041773a84966788fc56b86803afb56810521a798c8b411f4c43f14ce174b04f4a493a639655b17855711f193d48db34368729b79fb0620044086dbf829859de649aeba2df4c5640816bd1db3f2b2deaf6817c14c855a4cffb26d71e473d76ec17e973776766f7c525c0a462f1f025ff472fae91aba91679232b191bb1fd96113177dfee464b55018721fd72d66186e8ad8de4252257ea5115b8ea64cefe015d24b92840633a8c29752596effc704c9a60d5650248ca53b8161ecf8d92269d61e765d9b5936c668b8a3e41fb88b10c1a7fa14252089756bd553ec7cfc9690e53cdab3879f99c434dbe796bb7fefc0a8adb1d2af841364c7fce3154033ef1a39c9b5609fa85e0b7ebf44f1ac7e01eb95bbf10ccc2b2c95291ced2e7b395be38a4f6fce4de877bfcd8e7b93625cd8be4e35899cd4f58e8a81880f7eeaa0a5b9baadb22c743c86b772fbcb8663773912730f78e408c39818cdd0dab63f16899486d7b0a9a6c1e2b5174f95f0e375131690ddbc8c364aab2185b11ae3a6cff477e66a60fd40fe0e27b0d57afa7df632c066f9d869e014f00475d3e0b1cdbcce1854a471f56b96c5b952fbbb960a0271f029ea1dd6dc66a3bf7445b5cbed9926ef3f611d59f95485347225ea017c41270704c2e013516728d0c49faeaa510f528378a4bb8088cf83d94a2b3002efd23c70e87bcce4fcf4dd0f45aec8769edf5a5d0386abb5adf5b7f9af16792d825889d7b8fb745abc5a446f64f4f285a4e586f271526c0dda6503e61985fce6f8a5ce0ee5b9406ad7ee657321af8f91d29d1c2df04a80e46e34ea204e2f774a54e2c090db505354bf99bf86b7b967b31041fd12458726ec8c422a00a8834c51467a11e0159bf958326f7604b9db8ebacefab0280b457162b5ab95b2b6dcd30c778b5db7bb4edcfc773bf42e2c015c56e2978bd0a6a0a88287e4da540c9c90fe75c06f9cc7cccc3341e0e112b905592d8a8de9e0c19881454d52d61011c0500beafcab76e3b25c0674a3e5fcd6b4d78bcc9c2a982a2c40eef7c61c78f946bf75c7c717c11e51730de2ae4e28eaa5a9e65fdfc24243341e50fb309dafa6a7f8377665e413f300dcfbda2a9af38b010361f6b4c26fe62f490fa3f310ad2808e9024e2ff648aa7b66913e53ea7fbb7d7279e39f36b34bb07cc7fa71a29a5f09363b01c25dc4dbb22d20687199b22d2144c77e43fcfa6a90b0e2fd0da53e45fcbb1431222d92ce4683e317b8d7531d95b1b79a925d9c2f755a4730ba2f3383256ef10797b90e6d94d246684426273ac64bbdad2d4518556d7b51390df37729f787bfce2ba9fed02f94b146200da824d742d0150f54f664786672f524a608525ef64c92ad948ace7e14c79ff8845bd13cb3f6dbef7481d144bf9cf482cba6c241af45720f5c8191f2962103e7ca925cd9f88d2285df6c758046de94b867a124a63bb3f8d1dfec2c510afab7aef011e56c63d5c09d452375106ac6406f5f1d1965127fb32dbbd732d632aa76dcc3e54cc6b33a0190a37eed65fbff60c23d34aafb70624c10001f2f08a569ccd770f839278fc51a5c2f514b7767cb26207b48c8a64ec720081ba5e5eeeb7d4d317d0a2338725ff9b824aef53a545e581b9ee0d91a7cba5d589133457fe02225a62d40d312b7418e23c5a948ee79408b42746456b210a0907dbe2068b8b22aeaf894ab2081aaa801cb3dff86071c20f37020a63b6138995a26ef7a826dc0a8e27b295fe3e109b53752c5afd03fe0da6325ab4b38a4492b8229a72fd0be4126c8f8b0f7a82e9891dcfdd003323a752e15ee4bc72efdd87e4d8222972941b388cf85cb20a68dd3c631d2b29184bda6584d8dcf11e235685ed26c0428d5d116ef7a365c25c1e0e0df1bedb5d60373c53a608345bd2bfc3c7af11961b1c06063ee9dbefb27da44e1c0320e5243433d5990aa6a7727a0315ef62afe701262187341f5c123f649cc18458bf26801c53eee9f606dee95130c4ab07ffff0cf1a6bdb82b2429b5a6e4b846049941bdce3b237da93d8408c5a194dc903ebe8915b761ee1c22504a1859b898ef48d6828b1299bbf389026da97dba5dbda3f6e0c3609ea23d9cac34e3bfd28c33ba7b31effeca4f15301bebc8552d2014cf0613334a286491e895ce6018451f658d731fc8d5c0f7a34bc6fdaef3fee56bd86fca032c6ebcb4e1396709e71dded7da288870f9fc4a8bd759e2d7facca7663c66d811fa9753640c1e9904e963c344e46fde57d856e1b6245ed2e77713662de686f47d899a4d9223b15a29724796ef0c085d732174f089705502fce15f8da9211fa8ea45e28013f9a7c5c8404071f837011e532dceec3a154ee3d6b6c4bdb6347d9aae807e9556c34532b6bc6464c51237eee25165b3c54ff773645eeadc08049b33ae5992c04b214c089a3d9de6815233d3418c34145123d6dcd47d462a99710335e079ca6d8f0a5aa5a131a2baf83fede63368a68424f78bbac58b8a7862bcceb088ed01edaa7805291cf4c9460351299aa11adf3019b92fda3a81224e26416f7aab54f76fa62c967806c99d7e021fb7682a74ef7ef3b6ec9d1e1c70b28145d2d1af4c038a723e6c5720e896201c939663dc10073e86bfc0d123487c1ce6de566de93beac3704133d954d00130360be7ba1824db7bac76df234a06fa2b6f11367bf18f5a01e8e523606ad91dc3aad54a38f4c4ab6759efeac5e91ec62e98b9798e7c659bc690a0d8aa02e5c3b57b9292ddd1ead3249e8b1f17f27a8413765b2d53f4e9904f8eb4017418b37beefdee29cf6783f29c67f393c70baf2d009569545af4c9c0537063633a7996019eeac0f12089cf62c1746df4acd665ddaabaf84bdf8cf021d2a84dad329f7dd28e11a37a9debac6bab2a2e81cbcab1d05a84c2da3f520309fb5269034733f21a1197fcc3fa8c440febf9a99a40f6c0265a21f8ff7bc8c9172d1b9febd05cf0a9a36dfd76c1d07a9c19bb8d2935ad4e09abef22a6c9ae047499271b8e21e96867e1a959fe1f42aa338e0f373ee2cc52b66d09a6d5ebe787e0905ce5dee90b67e5d105979aa674eed9e5d841c7fb5a378184ff11ae5c328b180f737888eeaf4ce20a130898d166d24651eaee72bf22154bf19c02860f676b3866474fe5498a391074207eb9a17569d919c0e3b6fe567840240f1d9714154a0406950fb95b084c2125379788a788c3b5fa69be4639f13d53b8d2675a9fa00765b985b9a0aa693acaa3bcf1e62e31f2a4e6219fc111908a5ada93add728f67e6db7cc77361b08679752acb8951ccb86175a1f2946d8c57a1db3829b32a37356b29ef5534f3b72997a1f9a0fde33e46f4d3b24a75ab05be7690c603badffafd1674692c1b6462977940cfc19bd48e48d358e5256f6c8a30cb78d2218d3a9733a1ad9baa5b045ab6ad1b98cc10e005fd605d3474982fc067b1a6616d7694af378794c234599e8e3f1589e1895748a6c3aca9ecf3449ac372b68c8e86a75820c5196b7931ec7c78f234682fc84bc9e3343e7e4dd27732f4f84657f8656f9ab30cf6ac1ffe34421d8743bebfa5a558bd8c0b15ef580d5a27ace7abadeb125040c2389459b4169491fb4f2cf4a64452b8a742b0344a4d19224ed4d40ffe945db17c141339b2214d9c50b7958c8bc7d3eace81ad4aa5f3e41cb35682dbb01128ae58bda88bd8264bf6ec618087374bbbb73d618260beaff25a14f433517e5ef6b240641f689d1d9f92d2d757bb0dad999ab1b7c9275138c80f8fad118ced758104ced8987f7569e29bbbd1e4f8ae51260ee8225138354e6a605d2c4f3b18c3dd7ca760320733219dfedb01f87638d9939c4909134d94d7a4636ed9c48c1be5f228ee0d3f1ba5d5633159f0c1122e789b82c3fdfa5eed200931a46904f28d26fa32514d344c9bb107e9734566b1721fc6e990ab54303c6de9e5959f83afca9b68817f1d025d67e6f84ef5cd88ec276828cd7537574340e008c5e6ba68fd1d173ac97c2da73532aed5bcc35616ebeb88bba44f0db011652206a52053088755fd09289b1efb0e363bb478eec5b9fc443a89b4d9a86434604bc55fcc27feb6fcd145bc2d8909ddfac94685f6bf2ff26fe14215dc9ed62964ae36983870809288703cf1718d2480aab2e95e8904c7dd064f324966347a8b13d2e63a4d971a1ebbd8986b7a0211b66d290584080f15e0390bf214618b128c8cde275c656bc7fc3108c490a2cd624f68f94a4becaf999617e0743afc46f2647b025f940cd2c2f2af690fdf246199a4b9f17abfdebff1d1136d3ce792be81a8d4cb717fab19a6d43806bf0e61256d9889daec28fb1f711d0703322c2e18f9f5a202aa7af5825c1f838f98ede6d0a0992fbd590b0a5eda3138d6fa7ef7fa6b79ac65a3de031b4e7c4b863bc8aafb2dae55b73f8df8df02be3cbeaa9533a0fe431b806361509a73a51ea47b5bed7e02184b04ddb09ef91ca50b4f99ed0eedbd541b13fb856adabf1e96cd92be39ffc8885aa24a874fddfd0c5a5c6b0b831ed7ca849edfacb50be087fe3eed8af71eb052a15fc9d2abce1e515a678fc5dcfc72d0566f731a783b60944f2fce428880e3bfaa1c70fa33cd26d5a9caa386487be4c3782108d9e8fe2c870ba8f5331384c667d"}], 0x1130}, 0xa) connect$unix(r0, &(0x7f0000001540)=@abs={0x1, 0x0, 0x1}, 0x8) 22:18:47 executing program 0: r0 = socket$inet6(0x18, 0x7, 0x20) setsockopt(r0, 0x29, 0x23, &(0x7f0000000040), 0x0) socketpair(0x6, 0x3, 0x7, &(0x7f0000000000)) 22:18:47 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) write(r1, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x380, 0x4) socket(0x0, 0x8003, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r2, &(0x7f0000000180)='./file0\x00', r3, r4, 0x0) accept(r2, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) recvfrom$unix(r0, &(0x7f0000000040)=""/199, 0xc7, 0x1, 0x0, 0x0) 22:18:47 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100)='5', 0x1) accept$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) write(r1, 0x0, 0xffffffffffffffc5) close(r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x12) readv(r0, &(0x7f0000001700)=[{&(0x7f00000001c0)=""/248, 0xf8}, {&(0x7f00000002c0)=""/162, 0xa2}, {&(0x7f0000000380)=""/167, 0xa7}, {&(0x7f0000000440)=""/78, 0x4e}, {&(0x7f00000004c0)=""/230, 0xe6}, {&(0x7f00000005c0)=""/112, 0x70}, {&(0x7f0000000640)=""/41, 0x29}, {&(0x7f0000000680)=""/101, 0x65}, {&(0x7f0000000700)=""/4096, 0x1000}], 0x9) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000080)) 22:18:47 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) getdents(r1, &(0x7f0000000040), 0x0) setsockopt(r0, 0x2000000000029, 0x2f, &(0x7f0000000140), 0x0) 22:18:47 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) shutdown(r1, 0x1) listen(r1, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) lseek(r0, 0x0, 0x3) getdents(r0, &(0x7f0000000000)=""/13, 0x266) 22:18:47 executing program 1: r0 = getuid() setuid(r0) 22:18:47 executing program 0: r0 = socket(0x2, 0x2, 0x0) getuid() connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername$unix(r0, 0xfffffffffffffffe, &(0x7f0000000080)=0xfffffffffffffd62) recvfrom$unix(r0, &(0x7f0000000040)=""/13, 0xd, 0x800, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) msgget$private(0x0, 0x510) sendto$inet6(r0, &(0x7f0000000100)="c4a1f0489d84687abaa74a9154", 0xd, 0x1, &(0x7f0000000140)={0x18, 0x3, 0x9, 0x5}, 0xc) 22:18:47 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000180)=""/130, 0x82) fcntl$setstatus(r1, 0x4, 0x7c) r3 = getpid() fcntl$setown(r1, 0x6, r3) dup2(r2, r1) write(r1, &(0x7f00000000c0)="17", 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000200)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd164b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdf85599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91ab8db5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f59068b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766a6f7a553e0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44dd2", 0x4c3}], 0x1) r4 = syz_open_pts() close(r0) r5 = kqueue() setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f00000002c0)={0x5, 0x1, 0x1000, 0x8, 0x2}, 0xc) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000240)={0x7fffffff, 0x5, 0xffff, 0x7}) rmdir(&(0x7f0000000280)='./file0\x00') getsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000300), &(0x7f0000000340)=0x4) ioctl$TIOCSDTR(r4, 0x20007479) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r7 = fcntl$dupfd(r6, 0x0, r5) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x9, 0xfff, "835dd2518001190000000000fa600000ebff0100"}) readv(r7, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 22:18:47 executing program 0: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) symlinkat(&(0x7f0000000040)='./file1\x00', r0, &(0x7f0000000080)='./file1\x00') r1 = kqueue() kevent(r1, &(0x7f0000001240)=[{{r0}, 0xfdfffffffffffffc, 0xb9}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x4}], 0x3, 0x0, 0x1ff, 0x0) 22:18:47 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) write(r0, &(0x7f0000000080)='s', 0x1) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x7f, 0x7}, 0xc) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 22:18:47 executing program 0: mprotect(&(0x7f00004ea000/0x3000)=nil, 0x3000, 0x7) pipe(&(0x7f0000000480)={0xffffffffffffffff}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = kqueue() r3 = accept$inet6(0xffffffffffffffff, &(0x7f00000004c0), &(0x7f0000000500)=0xc) r4 = openat(0xffffffffffffffff, &(0x7f0000000540)='./file0\x00', 0x19a, 0x0) poll(&(0x7f0000000580)=[{r0, 0x2}, {r1, 0x80}, {r2, 0x4}, {r3, 0x4}, {r4, 0x40}], 0x5, 0x4) setrlimit(0x4, &(0x7f0000000000)) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x101) r7 = socket$inet6(0x18, 0x3, 0x3) socketpair(0x38, 0x0, 0x2bee, &(0x7f0000000200)={0xffffffffffffffff}) r9 = socket$unix(0x1, 0x0, 0x0) setrlimit(0xf, &(0x7f0000000400)={0x9, 0x5b}) r10 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) r12 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000300)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) r14 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) poll(&(0x7f0000000380)=[{r5, 0x32}, {r6, 0x2}, {r7, 0x1}, {r8, 0x12}, {r9, 0x20}, {r10, 0x1}, {r11, 0x46}, {r12, 0x60}, {r13}, {r14, 0x40}], 0xa, 0x6) pipe2(&(0x7f0000000080), 0x10000) setrlimit(0x2, &(0x7f0000000040)) r15 = semget(0x2, 0x7, 0x118) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000440)) semctl$GETZCNT(r15, 0x3, 0x7, &(0x7f00000000c0)=""/171) 22:18:48 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r3, &(0x7f0000000000)=""/189, 0xbd, 0x0, 0x0, 0x0) r4 = dup2(r2, r2) mkdirat(r4, &(0x7f0000000200)='./file0\x00', 0x40) write(r0, &(0x7f0000000240)="6ce8585e98f33e8ddbd65e064c4951aac1a5dd50bc2ac240a30ca3df4d73b10d0f1d197b535085897e49e8995e07bc16e32ac2ba068e47ec4eb8b08fa2aa62558c133ddf0f0515ec51345392f00b6c50100761fcf55a6ded3ca29fe0230e31b1cece99856e4e9ef4049fd069211a408b8b718c1389e69aa5848e60426d93dd3d13545739e356c274e9f074f805adc8d229b0c3af5818522405488c6c48e184f7f9a99d704faa877f48777c0ba0bb0f24f33eb37811e560e34adcf28c961b3c8d96a37d0b12a149743b9b0e15aeed9b20dee7ce392667b23109547966d43e4d98ddc432", 0xe3) sendto$inet(r4, &(0x7f0000000140)="f1a7211b590ff50d1c82eaa32d1a78a25c64a53bd48bdd694293883c34897579c5330c9132e39feb182aa6dfacc5e2c9f21717202688379e8f86511f7beed29a9f326ab8036b04cbfc8524bb82e159b624bd8ef1c4937205cfdfbf84311392929e1799141e5ce0b36f04a8cfa3b6a178ebcc87bf9e979cb5d5100790a26ff8d2298eac96c1448ab42a42fe28f2a604d54c", 0x91, 0x401, 0x0, 0x0) msgget$private(0x0, 0x80) r5 = msgget(0x2, 0x100) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000340)=""/69) dup2(r1, r2) 22:18:48 executing program 0: r0 = semget(0x2, 0x3, 0x184) semop(r0, &(0x7f0000000000)=[{0x0, 0x7, 0x1800}, {0x3, 0x10001, 0x1000}, {0x0, 0xad67, 0x1000}, {0x2, 0x4227, 0x1000}], 0x4) r1 = socket$inet(0x2, 0x2, 0x0) sendmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="14000000000057193e2627afba2fbb5b0000000000000000b8"], 0x19}, 0x0) 22:18:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x3, 0x66}, {{r0}, 0xfffffffffffffffd, 0x0, 0x20, 0x0, 0x3f}, {{r1}, 0xfffffffffffffff9, 0x20, 0x4, 0xfff, 0xfffffffffffffff9}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x7, 0x5}], 0x1f, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0xa0, 0x80, 0x8001, 0x1}, {{r1}, 0xfffffffffffffff8, 0x1, 0x3, 0xffffffff, 0x2}, {{r1}, 0xfffffffffffffff9, 0x10, 0xc00000c2, 0x3, 0x3e5}, {{r1}, 0xffffffffffffffff, 0x8, 0x20000000, 0x7, 0x100000001}, {{r1}, 0xfffffffffffffffd, 0x6, 0x1, 0x100000000, 0xf5}, {{r0}, 0xfffffffffffffffd, 0x18, 0x0, 0x9, 0xfffffffffffffffd}], 0xff, &(0x7f0000000140)={0x8001, 0xfff}) shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) geteuid() r2 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x1004) shmget$private(0x0, 0x3000, 0x420, &(0x7f0000ffd000/0x3000)=nil) 22:18:48 executing program 0: mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r0) 22:18:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920", 0x11) r1 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x8) dup2(r0, r1) close(r1) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x9ba6, 0xffffffff, "1600000000000000f5000000205f1195ad01a356"}) msgget$private(0x0, 0x22) syz_open_pts() poll(&(0x7f00000001c0)=[{r2, 0x64}], 0x1, 0x0) 22:18:49 executing program 0: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() close(r1) r3 = dup(r2) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000200), 0x50, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0) bind$inet(r3, &(0x7f0000000000)={0x2, 0x3}, 0xc) kevent(r2, &(0x7f0000001500)=[{{r1}, 0xffffffffffffffff, 0xe}, {{r0}, 0xfffffffffffffffc, 0xe3}], 0x7, 0x0, 0x100, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x3ff, 0x81}, {0x18, 0x0, 0x101, 0x6}, 0x800, [0x4, 0x8, 0x7ff, 0x3, 0x400, 0x1f, 0x0, 0x80]}, 0x3c) connect$inet(r5, &(0x7f0000000140)={0x2, 0x3}, 0xc) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000100)=0x6) 22:18:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) r1 = semget(0x2, 0x3, 0x4) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000000)=""/18) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000f80)="1531a0d16e482b8e9d922cbf61bbecacdbcec97bedbb87f9118271ee5a596b5354638ba84cc5cebcc561d412df760847a43442fa61070b30c5186a6d03151977c853f882f051fdaef1a75f7775e0a735c7fd93974641d1e2388baf2c167a3e266dc57d7368425662bf8b1903f41a4e25a03beb07499b64e0908f2463d9989ce077e38ff1a17e083635671ed72c80f76395a762598dd89ae9fcad0d22941999ad4a90b19963f386d4f20edf2318110ab6d929a11bcb2d1778d664f5bb96bef62e8c09ab909f0bdf81c40e3f223938793231d90ed764daf7dec7c139ffe1c194463eab3eaf31aef00840db9ab6e07c82cfdc2512d270f5d8ecc64694df25ba3738300d734d24797da0f03cac20b15235e5b53d590bde55150a096c72524318339296e5223c056bdf0e40865a872f1c91341c5b385a547b27017b36a69f53e9befc647fad8951d6feb0b3e8692e6115bafca522b37c69ebd1d90fc4f2601dde7f6136066d098b1f73a71fd555f76c6b8b1907503b302e68d1427ca2e6f4742283caf60dac0500750555375a63d4de5d34a8cfc1f6dfdb309528ec083065a51d1b3c3d69f53638544c1dbefb799f7dae6093735ce6206580ee0885afb5106e96e47cc90c232ac626a6014f363eb35f820e7b6df8636cfde9c3be9c1c4a676a5e5c25acb9810804d2dde2372b6efb2af3db69f1d9349d8fe2779fa43b6039d20901c0a9bc55cd421c74f7e7043fc4a71b396e688d97b03a14bec2984f4b37eb995dda33f113cd05bf540004333a28ecf7bd707cbaf8c01964a2048a40c04a878ccd1fdf965f31791f03b8b4a0fde5ddc07d32a2a7003c88c5d2a2d54740093364dfd02d46f322c594796f6b3c83531b0a8a5a3000815ac41319842a90c4af50d7bedf7c92f988f5fd2496a450b4c66b7d6927ff39080e0c0ba5cb6da1c766e9f7d5fdfcc743e630d9de87cf4c80a5454c52e23ad1003b780a3784a86e27901abcd4ce58f0d04f63bce3ae949fb3a92abdbb84b7b5136dc62a073791749a174cfb62865ffde905eb0620f826bbf476e862c1f1cc0f130f", 0x2f4}], 0x1) syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1, 0x24cbbc4, 0x100, 0x100, "3fd1bedefd2b0b0671de121366881a41731f74af", 0x400, 0x100}) kqueue() syz_open_pts() 22:18:49 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8287, 0xfffffffffffffffc) fcntl$getown(r0, 0x5) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0xfffffffffffffffd, 0x3, 0x40, 0x100000001, r1}) open(&(0x7f0000000000)='./bus\x00', 0x420, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000000}) chmod(&(0x7f0000000040)='./bus\x00', 0x8) poll(&(0x7f0000000140)=[{r0, 0x2f}], 0x1, 0xc83) 22:18:49 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000240)=[{&(0x7f0000000040)=""/247, 0xf7}, {&(0x7f0000000140)=""/243, 0xf3}], 0x2, &(0x7f0000000280)=""/84, 0x54}, 0x40) getpeername$inet(r0, &(0x7f0000000380), &(0x7f0000000740)=0xc) sendmsg(r0, &(0x7f0000000700)={&(0x7f0000000340)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000380), 0x0, &(0x7f00000003c0)=[{0x58, 0x1, 0x59, "3478e1aa6719d6af35504df3d94dd5e1892431ab2d4d868a8f7376e24ad665bf1c0940efdc42c028e87a1283194e4775808764b6766d61d5f76131a5d0ad5c6578e412f67acb95"}, {0xf8, 0x1, 0x80, "a1a0e915b682e38873ea197158338a193da09694f4673dc54398cff568d1a04e37b2f5974d88c0abbce41d0aa3a516e9625d959be89e3a770a392c268e743e1278221c82ba0c90168e5d61389a8efa9b372d496fd16f480698988ac61422113db06750cbfb3f67d50955cc5d2071940eccca83b3984addc05776eb8f991d05b7fa0dd45f385b4d24481da69d7398445f9c16404191ffeea9595025ca475bec9a70b83630568886d1fe1eabd33f3b4a8e31c52addc5d98ffe1fc39fca1345958a0f3fca465e08cf288b596d92ffc9aca54ae17d12c247d852c94718b72785b8a7cf9976416cd1263c"}, {0x110, 0xffff, 0x2, "16fea4087661705db838ec1558499511a9f067ca3a0ceaf50398915b09ec49606d21f6fa7ad878f424e1f6cdc343b27c5d98b0a90484368bf90a95c0efc83ea2011d7bb44075184497292573e970fd9661c9452500279fd3b80f23f521a6b46f3c78bb36e34ad2ad73b5b689bf4b2718e70f34553f53b3a03aff0945d572adb0f4ce02a88d8bb20128e27f3bd6a5964accc2704a201bc7cd74464e3d5b1f7c700fa4742c3762d9ca21597b6a3ce132e0d259e0c0151e81091919cb979bc43ca2349b99388739ec465eaff9a6648650722d1ed97c48e37ef262b14ed968475559391cb7e872e1cafe9109f49d6a8b7080719bf675ce431eabe7f0757173"}, {0xb0, 0x1, 0x3, "0401c21091fa26e15a81a03ee0e2f6bd95e93e629f05eb077ee65e9dc9b4a01b960e26afc6dfe2937bbcd7506ccc603af5813414be388eeb2c2d8ee1b1fff17905bdf0b0810221c4c09fd3a7ed2910a6eefd568da4f0095d7836e1d00260113c0f357fa1b1c4df375c3753c5eca65054a206378df35720533f8e56ac53cd2534bc85408837bb3b6dbf35719f8be6c5972e57171244ddd0728e348543cca9"}], 0x310}, 0x400) 22:18:50 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0xffffffffffffffff, 0x2c7}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0)=""/154, 0x9a, 0x800, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') 22:18:50 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000000000013, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) geteuid() socket$inet(0x2, 0x3, 0x246c) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000040), 0x4) recvfrom$inet(r1, &(0x7f0000000000)=""/34, 0x22, 0x0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) 22:18:50 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x100000002) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="cdf02434fe6b7bf0ebc7b9bc1c52571b150a3cd98acff19a39b566eaabbf8b000471a55e7efcb22ae544ab9abc783a3ffab03f788cd40c533e78fa431b28b64f32df87d41d4b5260e37b00d6441221ce6f4f1f2ac7b45925d5f437eec6e26397e258", 0x62}, {&(0x7f00000000c0)="7647e5d56b7dcdd292536b041b84b9ddb6f0839992dcf16f08845120d1fae7c0261ac49858f9796343e092a34b39b9620540854ee67f68a2612a6e4e7594f5809bbc134423cbdcb9d68083859c68e21e2fbf8e599a08e08c39b481c06d69ad5c7a4c6f02a6d77109be5c8d62c06cd81d97d2099900e873d3e56d", 0x7a}], 0x2) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget$private(0x0, 0xa3) msgctl$IPC_RMID(r2, 0x0) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) 22:18:50 executing program 0: semget(0x3, 0x4, 0xa0) r0 = socket$inet6(0x18, 0x8002, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) mprotect(&(0x7f00001dc000/0x2000)=nil, 0x2000, 0x900007) mprotect(&(0x7f00001dc000/0x2000)=nil, 0x2000, 0x0) shutdown(r1, 0x0) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x8, 0x6) shmget$private(0x0, 0x12000, 0x380, &(0x7f00001dc000/0x12000)=nil) r3 = semget(0x0, 0x80003, 0xc4) semctl$GETVAL(r3, 0x2, 0x5, &(0x7f0000000180)=""/175) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000140)="ffe099c2ea24966df98329010007000000000000", 0x14) 22:18:50 executing program 1: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r2, &(0x7f0000000100)="c9", 0x1) kevent(r0, &(0x7f0000001140)=[{{r1}, 0xffffffffffffffff, 0xc9}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0xbc4c, 0x0, 0x755, 0x0) 22:18:50 executing program 0: mlock(&(0x7f000023c000/0x3000)=nil, 0x3000) mlock(&(0x7f000023c000/0x4000)=nil, 0x4000) munlock(&(0x7f000023c000/0x4000)=nil, 0x4000) munlock(&(0x7f000023e000/0x4000)=nil, 0x4000) 22:18:50 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xfffffffffffffffc) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xff, 0x100000001}) msgget$private(0x0, 0xb2) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x2) open(&(0x7f0000000040)='./bus\x00', 0x71, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x420, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x3, 0x0, 0x0, 0x1000100000000}) 22:18:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={r2, r3, r4}, 0xc) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000040)="ccf60849f34897fe9853a1", 0xb) syz_open_pts() close(r0) r5 = socket$inet6(0x18, 0x2, 0x5) r6 = getpgrp() r7 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180)={r6, r7, r8}, 0xc) kqueue() r9 = syz_open_pts() fcntl$setstatus(r9, 0x4, 0xc4) poll(&(0x7f0000000000)=[{r9, 0x40}], 0x1, 0x0) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffe, "a146786eb953d07babec3301fffffffffffa0011"}) read(r9, &(0x7f00000002c0)=""/249, 0xf9) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) 22:18:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) shutdown(r0, 0xffffffffffffffff) openat(r0, &(0x7f0000000100)='./file0\x00', 0x80, 0x20) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="c64ea46280f1108644ce5b235b5eb9d7dd71455c4891b4a9c3cd4f153ca31bc918fb3328965aa2b80a56cc78eb995a6d3c7d62e63b794ef52e33fec6322ea8ae9c4bbcee4ad9ec9e020bf3898a1d95a303d437cb32b276252ea08a937ca9eacb9aec26150466a2988bbf93fa722ff69904caa6118a598fbf0c00077046e1eca4e222e475fe6e0fc6b2a188e71226a8288aee2f23314da3c8c3bbddadd662435083c5e61f55762f1f1eba48deb29b8c5a163df30e40f4786b1f1ccbce1438847edddb584c45f9efe3c182289ac79a1081891fad68390bedc474750ae42f17e432fe8de6", 0xe3) 22:18:50 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x0) socket$inet6(0x18, 0x4005, 0x4) setsockopt(r0, 0x29, 0x26, &(0x7f0000000000), 0x0) 22:18:51 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xff}], 0xfff, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000000), 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}, {{r0}, 0xffffffffffffffff, 0xc}], 0x8, 0x0, 0xffffffff, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f00000000c0)="2ea5f1e24657087b2a398e541b8a9b3768da76bcbe5ae3eb108befca4fdb0a651ca2a4936419fbf2e44675cbd63deb4b25a13cef45f6a6de7576d451e91aa68700b3338ccda2db25258b9fa36d6f9a04ed32ac68af686433cd74c75e8b9fe9f602c3496ab04d574256868c", 0x6b}, {&(0x7f00000001c0)="c364847e6983bfd19fb648c062157f5aa522206a4209d4488e03b985cdbef0fe3b58030b58c294f0df4e2ce56f1ac41521a0734a7ddca667e8a1c7005e7fd80548d05719b06611d86aeb4419e268411664724adb3253252d8f", 0x59}, {&(0x7f0000000040)="ebbf002b", 0x4}, {&(0x7f0000000240)="4b9a04fcf35c187345a1dcee61ac6abe6755fd10d366a3336a1b47042a55658a84bdf5dae0d70c65cb8853d5f278c9a90efd94853779c4f7f4e830296bafdd156ab078a2b7b1e656b43ab488ed180b33d09f324d670f8f9eb2b4c9bbc826e698c0bdfb5d970261b260507f6fc542cfa4837caa6b0920befd11c6c2c738827e059dab4e382950a4a5d533fd0842feaa5950769c0fb9460f4f3ee3e254d33a82827c5ccacadef5fc8286c391c759921e42c4cabac416f6a25d7cd0017323dc66f3fbe90b7cb218c069403b54e713216f7363c623bd3c4cd4a4ef7a983577fa3902ed", 0xe1}, {&(0x7f0000000340)="ff16b8f9c4542abb9e85c577ca4687dfe5c6aaad1bb75a17a5a2e576f11074f621672ff9e72b345a3d99783af41aab01b7a384b03e9deb9c55e074b3864f8357c76d3973d092219e5c7cb0254013933e0165511b261e75a7a14e56a56f8f3a1ab38547cee7f2b399f63cc5f878b5dff583cfbf346db7f6109e097828a4ee1b789d5aeb54396411f8ec9625630564e297fc3c977966ab5c32a140f8b526c4d753bd73df21ea6e88fb5ea4b024f680f2a540a57add332a4e87a4796784cf0c35f7", 0xc0}], 0x5, 0x0) 22:18:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f0000000280)="c0", 0x1}], 0x1) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4000000003, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_pts() close(r1) kqueue() syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) 22:18:51 executing program 1: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) sync() shmctl$IPC_RMID(r0, 0x0) r1 = socket(0x18, 0x6, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) 22:18:51 executing program 0: poll(&(0x7f0000000040)=[{}], 0xb1, 0xcf) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) 22:18:51 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x89, 0x2, 0x8b75bf2}, {{r0}, 0xfffffffffffffffe, 0xc1}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x1b, 0x0) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) 22:18:51 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000001100)="7f", 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0x84) write(r0, &(0x7f0000000100)="06edf58d0c1495a22f950932cb2247ca561c073c0b804cc41dfbb632fcfc3a470d47c69a72715d513d5cd523767c6be8f925f5952eab07afecb56c746851bc57f1f60550782cd7bcff1d5c09bc92d74724d62592b4d8af1bbb2de5c0a6368066e785edc63a41789e17aacd173cef5a8de07701c70a39f2bf5948f31f35be9f1889c3d87831d6393d545732962a954d57705e90a3fc4c3bfa3f8f086f5baf9e56b17564a430c431ebd945ad104379ff98227300f12cc9fc7792527b04dac5b99bd01f42355c16b9177678b3be97accecd4b63f3f574457132cde27fdf4a4177000a09be819d276054538b8c7983569611d6e82e0777e0cf6675c70718b4f2d0df312488c78cff6d1a163b51b7365d13710d72fe029f9cdb2bc66e0af0a2426d5bc1f29d120a79dd17eed4d4fad4560cb757d966827ab45e2f8ab8570809cd8f86b7fa949ea0019250bcefd3e4eb0c0ee471184a9305e85c82a3728c5689982c8910ecfbc8ce400dd79e002ea01ec1f1421772368be91900bf641b506995b653c936e5a9511491985aad55fca2787c2c3be2a04473fc4a25a68e5d7941c1b6cabb155838ac7b6f36ed213292e711d950591ec39f748d9ef42ef972a4cd9c3c8e39c59a15e419c6fb45fd59acd98ffcae2af102500bea98d288799725e40b7bacebbdbd112214fd0abf7ff3d01e7c3114f23fa8156f7cdfd017d174a4cc9feb7ee01d93571bfd625278d5e9c9abac8e40775ce859ad052dffcb422a9ef8301994a0fe3bf96a8b85e4844af8de195739ebc7a9489979875d965c065ae4e4420013be999355cf2160330f4bacd35e1d64b59c08b6008fa87460d779b52924a2467a15d266a656a89b8a8c18ada45779d16282a6182806481b052bd255322b9d5908fe8add0da8fd466b3d1b393ec7e5019e4dee2c7bd7fd1c40850f19c964f435d41d31e7f0bda0d40624c4eb6736d498feee913aeaec842b8bf11b06f2391d914038de0b89d9b6063c0bd8c789e0bdf7c96eb1c762201d0b86548ef179e2972f1538eeca7a82e223d626e0ac2e4f7958d21c4a4d610d6f50f7494f87622cce1b87c568a34d4533adcaaa5d7f84e7469f83a1531d8484e4f9d9e5ca50eea371662910969f1db5c4be447544f5e936a4fee7df04f1306daffdb8b167c9d7285bce3af6d068c936a0e7b2eae792d3673bd812eaa7c89bccaff1c7a8d653c58751ee44e6c1917e8c8e168f7712cb6c6081b6b78887d16845f383c651fa229e4699e62d2474432a327f2532f3ffa74f0781aa1060d7f060875d5c76f5f6724148957588564883ca1bd98f6cfc74e3feb570031a45367c7bf6a5fc56aa965042f0ce00220eda8c02b92d92022af149a611fa0fd457aa159772f3b6c5a12729301f9610c000545a1877b1b66633a98a94f25ec46af7d8333d77cc07ca64845aedf0064413e77582fadc7da63d187ce16f74051e74a5880818dbe427dcc31c014c2024d4d9483b68029e4ae03fd73e762a7da01f901b13e7aa084e9647be0d6adaf4b151eaa49c1614456ababc37a537e8545a6fc1799fe6d8451571ff845e8c5f7252bab8307dfee4982f02699c92a0ff71169166a0cf1a3e83ba8ee1d1a2b1c39c791557b6c3803bf4cad8071049d93cf58085aed66c0dbcb2901682384de38c92089568aaf32cbf82e8906bc2a2c9d15fad4a12910d4813738f3966e6b19e07a0fbeb18ecacdcd323912f886f573ba8bbc23182c82703934bd432bdd57f2475446a030d5f35b8be94b95ff3e0da66f01621355eaf2ccf321593f23b754c73ee882732e29cdfc9f0de4bd32b8f50eb90c1880532a422606e7e080997591f6f1b8c06465653b112e1cee12133b48aa6e10918ed438a0f9e8920aad134cdc9b758c2acb5577ee58d698d2c24bd276a3bba544c846e34f2fd24849562030cbf0863b670e1352a1dec2b0bf3df1b5c03e273a511d55b0c4e0283c99209e733ed814470d73fa2fc3fedd00241fe0326c78be7689b61f45ba8f4eeeaf183896fda210297c4bb7c7e3f36435d9a43006acb204ac76a1b7f10728ff96e73af3942166750224ef131d3228bd5a2891fb179b11efe8956b373a0be1521c6a757808392f58142a2ef55f70b523613700725bd7ccf2bf7ee7a63e54f96401bf03055ea531caf858baa8ca632f7ea0ba500eeb0594a285f8c417818195ac095daa27dc2df92dc5fc2ab140d31241a9c110a3389a3c580159cda9d01684885d585a6c25addbbc6781ad9ee97e527153bd61004de585da9b78617ac30b123053594f6894181582cc098606ce3b6ecdaa12ad37a80ed2f7c69d5e586be3235c71033cfa3375e5003977aeb1d977550a0cea9d2e026aa17ffe58f675bb5e4eaf51e9989bd1190a18099b985059172bd3a59a4aeba2ea6c2765c0686351c64177c59ce99c85ef62a939d81234bfd0f56272871dc4ccce315d867b4b49101ed600e8f306af1532a75bb789fad693620f909ec9eaf68ca5cceeb02c850c6c204c804c729f34073a10861348c572557120e1828ac5cf2f7b3257c5cd09d3b99ee456a7a450be6a04f60eb244aa52e24f4ec7e52c56311d4fd884e9e9045743b11c570efcecfdfb2ad180aeb19a939d3b927dd3e3579879dc1ced1e7ae78881b67183da82d1286515247e6d1ea68b48bf9a2015009c085da2c111ab5c6cb058e44256be2abc22c99f008bb82af2c3838d01404a93167842ede3f591b85bd752d35fe714a9fdea0aade03daac9ae6e640434d77214357b0284d4af5cd1d27b9f88e9642cfbba8ba7a370a78e63d3bb0520990236f39eaf6cb406ad0a572dc309aff9220ba325910394e2885afa657b1d1eebd63508e3491b9de12de56d99309112a0fe4fa6f281e42ec5e65afbd45cf06f848259f0a295d0c94ecd0cc4f0c6797e60c7d8bd8e69f085f0447cb4e01705d25c4e7f39af78598bf4de942d7bd45ed3a16b325aa46e7a3ca7fcbf08ee63c808d47d8e1f6f48c5c81d90ff8667d8f8969f942cd6e8a63dbba70535c913a1ebb135123e2a91cc3df9c7ba672136280cee6b937dcf28783656c0871dc60dad837b35ec17dedde4bcf5f711e575d4d2ea18055e98950f4c262e9a4b874f574545b554a3a475aa3bdf80788ba60c44717986449830c18cd993181790b8d2d8a0b70e468386ca33529a8a9b3734eccc4f9e287d0a0573fdd22541c43014a909073a5ea9f60c98c127fba514d0d1417010c95bce3dcfdd94c45215a5fab98dcdf257ccf656889a82a57c40462bb6c35f261331d74a2f438d3875336278951f09b0977ee0e35ee6825b2821e386bfc7fe0025ebe3354175e8b4ab00e7bc588f041f466e6430252d412104472b581934055a94148920e01d437672e64e30d9b4f8bd5a2978122ef2a6182160037cd24facdd40d007dcc69ee90bd123f879ff117428775ba640bfc40045c80eebba70122d416eafc234d904ccc91f9e7695c38019720e8c85e941f03d8918331ba8c66ec7d90bb7392f3675ae1f40f3fee59a5c978d3103a66998ccd9ea7c6439b2ed15932185095504be32fcfcf19b06536227a04fccaf68c7ad2bec40b0094755f870706bda9a35beaffa72cbd5dbd2bf9a8fbfe4250e3340520548a74926b502cc9c095d7b3121134233263a48ece7d49f8a8e5456ac441e4dbde2f9fc8bd07cdfc2e203508090fc96747785f01aaa3e8125331b1f11c2284e34bef4529c2ecd29f1cfa531f75cb3e727bf354fda3d8643fd8105ba1896d31192b3143fb1a35af5ca8b723bcae150dfbd5c96ae21b48021b256b2af9d2e871676074287c5f29c977af5d2fc28b6e89b54327a826ffb9ab35e85e54a431d4044484d92813d2f762c2b5912089e10b2b02a967b34cf485171da10a39a30d97759c841dc0908be6606c084946b9ca72428c13500314ceb4788eac3169ccae57cd38c17a9f2e8acfbd936fa9a67d1fe016cac68127f5a44ce954fc5c6112f3dea345a36424c4e5788cbeef1296a69966401deeedbcf60b76de5a53cb06bc1c4a7ed8595c0b4e4242cb15bda2c7cc3b659824b80084bb0cbf515d8ca2c520a86ad8557ac733b04eb7b8ff1360c66dd4f91f5e2f91109f886e84ae7e42762284dd55e79dd2b759605e459a32394379162b616aecb2847a23a4879ff8b22e12cbe3037520884b881a864582fb28cae92d2600d0f3ab2436f725b2bab8a3c316058ec15ec8536b1bdb814cec8b919f9c3640d6d87cec078df6e092b14e8a33b70b04fa56642c7eb483c1a912eb76183920da00642c412f00182bd778ae8fbf011dd66f82916fd0f2cf76b69a63c21c66f0fce8190553748798e707bf2a90916fdbb4ff19a2580458b030b3d6d28c18d4a5e645fd26987464b23e1d5536c223d10c33f30dbb96b3ff913a48378d6c1b9c0c682eada82875bcb47864461ab96dbe58b53857e9c40018316b4659644a4b697c926a80823724f1dc4860b4fd56b1aaa1da1973e8a4237cf0b537444456f58833b901884a426186d6aa57ed8077a408bafb07409a8b7b4281f0a0b6bf2dbb3821944b4bee7f89f62b029898b3ac1ae60bb2094bbf38d4e723c9c5cfb40bc338e144003c511d510ef340c125fce633290a685a010abfe822c2a53c3b687146e1cc1800d01fce0e99fd85dccf7e156fea22924161d855bd8f29e2a287d5de524a70a78cb2aa3996d0ab7bac9ff9b8674e3af4416cf32e66467efaaabc504a19727b07b6a98056a4f8ddc84e55e10b2f256b1b83ca1be629ff4a13ab259f7d7cee434fc0075dbfab82b40ac9f469f638caf3daa0f0284756008b710cd4efc1368c9e6e80ffd810b9a5651ac042b6c55d3f471fd80ee4a7fc096a68064fc794fd4a10e2f70861a49a2ff3ce0f8a104a1212d3b2915ae45690a3c8a2c014904844df6d5320c0401e478701d34e2c58854d63a2f9e9c5132130d7aee402acf87a1aeedf2a1039ddd0d85c55a77843112a2e4816372b9e0f0976b16d38dbf45f405f4a556cd347b48e390bc64a4534ed978411c5d08e20586b56291f4208d7f748ff9d112262350cfd8cb5b5dc9c5b2b99f458d83106550615547152f867373099549e8e11cdbd59fabb5c2711acf84784022577765d1bd5fe0b28ba86da39cbf94550006c7faf0b4ae6412a228c5ab55e7f99c5b2d151772eb27af96ba52cb7855d28c7dbf3a6439ccfefe893303664803112419d882357dd6969d619f193cfce9a02258d1dfea6590baf4887bd3d12eb650a7e03f0b39e15a42c693b069cf72ce61f7b015f39825a12441c2de9dacdfd069d95a6ab0984413778f3482db377a4eec9f60d796bfc37130c200e980002aa24bcc8f99ef9de004dc8118decbc9907b3620117bf76e070904d5bc4265b6c03481a455cac6dd32fd1bbfc66000562a8cfa5a6101c7ca0e161822bb8dbbb84112e0a4f1b6e226de1e4af7f7aac5167eed1d69cd96e5872572448b2141d641e64c25f06e912d77d411d7e02634c146a8e66cf3e77467de9e49808ae9655594f3ae467e242cd5804c9da1023cdaa623807a8ef4151647c8b0dff5df6a50a9fe41ed3971d0848e7d4a9e34de9925081817ef3ac19f746097afcd64631256ed29ffef4051ea85738e5cf5856c3f4ad5cbb8fd9a8593e0b4e7349985937322f6f932ff7daf91bf18881d95b9eb62801d99c048aa40c15a5841a3ee69c93b48be378d4e336e9ce1b5e13f9417d75275e609400f5359fc001009e793040962118fc07ac1a86149271a4cc701459f01bd8b6a4b1e2b66e661dec8b1ab7d38f4b93588aaf0c72", 0x1000) 22:18:51 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) dup2(r0, r0) setsockopt$sock_int(r0, 0xffff, 0x10000102, 0x0, 0x0) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 22:18:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "4eddd6136152416402072b11de3218f3b64222e1", 0x0, 0x3}) 22:18:51 executing program 0: stat(&(0x7f00000002c0)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) stat(&(0x7f0000001840)='./file0\x00', &(0x7f0000001880)) preadv(r0, &(0x7f0000001600)=[{&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000000000)=""/57, 0x39}, {&(0x7f0000000200)=""/106, 0x6a}, {&(0x7f0000000040)=""/44, 0x2c}, {&(0x7f0000001300)=""/214, 0xd6}, {&(0x7f0000001400)=""/108, 0x6c}, {&(0x7f0000001480)=""/169, 0xa9}, {&(0x7f0000001540)=""/143, 0x8f}, {&(0x7f0000000280)=""/12, 0xc}], 0x9, 0x0) r1 = openat(r0, &(0x7f00000016c0)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, &(0x7f0000001780)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0, 0x0}, &(0x7f0000001800)=0xc) fchown(r0, r2, r3) mmap(&(0x7f000007d000/0x1000)=nil, 0x1000, 0x6, 0x11, r1, 0x0, 0x0) getgroups(0x4, &(0x7f0000001700)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setegid(r4) 22:18:51 executing program 0: r0 = socket(0x2, 0x2, 0xfff7fffffffffffc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x200, 0x4) socket(0x7, 0x8003, 0xfffffffffffffdca) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000000c0)) poll(&(0x7f0000000140)=[{r1, 0x164}], 0x1, 0x0) 22:18:51 executing program 1: r0 = socket(0x2, 0xc001, 0x0) getsockopt(r0, 0x7, 0x9, &(0x7f0000000180)=""/94, &(0x7f0000000200)=0x5e) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) bind$unix(r0, &(0x7f0000000000)=@abs={0x7884d2b899002d7}, 0x8) 22:18:51 executing program 0: rename(&(0x7f0000000080)='..', &(0x7f0000000000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='W\x00') readlink(&(0x7f00000002c0)='./file0\x00', &(0x7f00000001c0)=""/89, 0x59) readlink(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000240)=""/39, 0x27) 22:18:51 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc2, 0x2) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000080)="7bcd87c7c4170571773f7c95ebee933365f5dad8fd2a8bf63ae944d8201ea4615854c9dc48d078c09aa25e6581b5006da40bb655f5ec151cbe6aab01e45eeeb4e8ffe022e84794f11a952dce1e2dc360bf8457e5f2ad68cb791e4e738e48f737812bc72222c55ffc3dae5a9393efb7398e78f78029151f3f015be4b2a6256ec398329368ed472e7076665373abd67cbb8e17398d1583eda1ee8579f2be38be5d208239f08a6066635c15da76eee86a137e008052dc31aed212cff20f8ecea99f76", 0xc1}, {&(0x7f0000000280)="9ddac523fe1526abd0d3bda1220fb7ad48a5e11c063c9bbde20f22b07d26ea2f9732206aee6ae3d60a56a9cf3431fd9194c2e1839e0329e37ac675c011dfbf8c6b88aa97eb", 0x45}], 0x2, 0x0, 0x0, 0x3}, 0x1) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) select(0x40, &(0x7f0000000180), 0x0, &(0x7f0000000200)={0x2, 0x3f, 0x5, 0x800, 0x3, 0x3f, 0x0, 0x400}, &(0x7f0000000240)={0x80000001, 0x101}) 22:18:51 executing program 0: chdir(&(0x7f0000739ffe)='..') rmdir(&(0x7f0000000140)='.\x00') r0 = socket(0x30, 0x8000, 0x9) recvfrom(r0, &(0x7f0000000000)=""/50, 0x32, 0x800, 0x0, 0x0) 22:18:51 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000080)=""/58, 0x3a, 0x1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffe800000100000000000000"], 0x10}, 0x0) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0}, 0x2) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000180)="bb4f42413ab6c49550223f030249f56aea0d7d4cbdfe866b65dde18a6d944e5ada67ec5c08f0fedc2a3e3ab876e2e5282068cde7c8bfd39d74f6dd7dd6f4126d99a014f55829cd7e9ec37be7f33784babdec2ade758acfc08597e184ae2050217cbf0fd8e186f1de56c2072248bc7897f78cd882f615397db2bd3313f7b4bde4572662661588bba0af8f82504be367461684fbea0dac25b7f0", 0x99}, {&(0x7f0000000240)="0f35da7c28ff2882a1b3e7c7613bca0a40f8d7f3a8e72def42744bb0d0801946e4f0fe58963bf5f1fd3420840a18986c", 0x30}], 0x2, &(0x7f00000002c0)=[@rights={0x18, 0xffff, 0x1, [r0]}], 0x18, 0x46f5172874a20595}, 0x8) sendmsg(r0, &(0x7f0000002bc0)={&(0x7f0000000340)=@in6={0x18, 0x2, 0xaff, 0x5}, 0xc, &(0x7f0000002940)=[{&(0x7f0000000440)="8bc59d7e6bab0f249371c7d66de384cf7c37037ee172b979ce37759f096d7140e3655b9dbe4732ddf60c57a0e4d1e692e2f8129f04b0d0530178c65aaadd0e9d296c5ee1c54a08af61d9e354006b9324a0dd967869528b4e7dc1d1481bf12d0b731e75624bdde0b28adab2392a54188698bd3d9948a2a5d42e17e2e1d691fce875e6e0ee0cffe5d307f36d7c8cf15e94b0cf86ccf7716da94f07030d34936ec841ae6c66a037a1e4624e6ac2ff2ddf7aa0438e355acf0430d654b482dad7ef0a73a9b7e1cf3946c2f312", 0xca}, {&(0x7f0000000380)="5ba053d7e70700b505dee1d60e0371bc41ec27bb1d2a22bd22e279fac359120b93cf209dcbb5179b9f9176ee69f120395d5402d3e8f61552b82be2b100ddc699153e08feb8bc76a182f8af2c74c2fa39e743f95bb328ad17833ffd7145eaa24865de397fe335d890fcf923674cf0eee11e50", 0x72}, {&(0x7f0000000540)="5e9d47c43db6360cef53061a7611bfda51422dd2d90800f9ca31ede05497c12ae52f34b995cc88348666993d30310ebd13e04d595b2c6f88611e9e0736a3f42c0c9773af8e01dd1e16be0b", 0x4b}, {&(0x7f00000005c0)="5e57cb090f74cdcd9cc6c60bf183cedb6aa4e2f3659786630179d581acf80e55bb783227238d61805aec1d2b47970e6429c094afb119dedc125c4692d99cde115230224ed95c12c9b9084cbe3c308fb44a8ba5eb58dc6744f65fc9a4204bc43d739f847039411dcd86a7e911039ec8ff30d2a5323f9bc71418a251b88175285e43ccc0eabe3ae51b25254c8d96192f85edeeb6140cdd78eaad619546055180b0a658861bf95e5d97681a6da7681358dab9658043", 0xb4}, {&(0x7f0000000680)="df76845c6ac81d7d78", 0x9}, {&(0x7f00000006c0)="895da1cba5a8d925bae319e501d75d59bded3df66d79c7cf381572afd0cfc5a9c6a2ed336404fdd38fd40a7e14966a5bd2277f365139c72945f0849a199b07cc11474402907aa479c19c19b2f421bd39905317242fa67f1ac67784a76fb9001d4c46f1e50424d3c2f073da04827331db7e04033feb5a0d254780601ea7216659dc5157ee0df4f43d1c23d58553f7331f2e4ebe3019bc2785d8af9ac43f84d0589c5dc686b64cf96dfe378f1306ecdf0525a7db267f1bf169e83fe3196943be08ff0143cb9d68cc242b8f707f9b08faad902305fcd82e65b0bee9376c066cf4ef6c19ebbe4ef8b1d25188f2793ccdd07a443ddbd7585bc22d793a3734f5a56f7c1ce367bbf84867a496c71c2050619a00304189847da585a0bfcf2222e3b994d3fa40e6ec22e13cc20820586c0b84f872c14ae1eba4a9efa01cf4b244fef8cb43ebce20a39e9e29b60b6340444d64f9a413d685fb389c69f87fdb122b71cf72ff66632d1f242870b108a7cb1c699a9e305205dbbd6e38ab3a5b2ea40b123f871128d76030af73bb2cc44fb60313d42efdcd8be059cb2c0bb34931ef8ae3abc23c2ea31b8bcce08232765c7e752fe466c4bd34e329882f217b19f746e4cf7f1f0629b2095b806c391db1804e474229d86eba19e020defaaf5ffdc86e82d1cc2a4887ed35ceb6e17a24ecef78ecb79212df4749802fb4aec255f39c4d30ecdb5241b4855ba95eff44d43118033764c84aa1bbb7ab7cd39a991f250bef7b631d2285be6a27a4a9a2f21336d8fea70fd270a8e0d7b8d09a847682c85aa00912630b136b20a77854bf179608304d8cfd63780f1930d7001922fa937e28e1b9e838428302b5a12ba312c223db99c11403ce2930eda4599a99ecf7a8c67b579cec2e4365d2403840c26b0c3a0e66acb9a17c9a5938a80eb169769d011c49e9d09f1ba03f45128e70d36fa6cc4f63e3e4aba0e4539045c74a324cfb49a9fb03ed2f3002b30aae19e84e5bf112eef4fbc858005b9d0b2df1f4b68e92819d129ff669a883b4c01107ee15d238cb82d34dc27a04eb5997461d4f8ade6753d487b3b87188eaaf3c0dcf377cad1bc18d82af531ccbe077e98facdbc450692d1315316c7b23d14aa2ff8249e5a0bec4af968a8b835ecbb3a8c467ffd20f53b0fd6e45051403c1ddc2cb9607c94b56c70bbad3ddd7e3de4f5147f7ffd316ed91d1406442316ce094f381ebcf4881c7905b9b49311b833872c58b3a1ed029b281f3fdbba5ce97a22470d3917c7cd5af00c81fe76221e4a005afb32bdde9b10c292fc1abaab16dbf8528594cac4f932ca8655d8d373498bfb415ca0dc70d3d6726a8628f55b31ea04bb6bd65ec72a2fe04f175186d87cd6154b8e56c8720f9954d4092ff0d07df1184756b5da06872ba56d05415b2ca98a65040a06bd31a208681fd715d316d3c4019fcb2d2ea2f0d10deaf52fde39cd74ca7e3203758679e2935b8d3677fd33bd20929f2eb2d47fd6d1aad615c749653918b638320604394ffbc8d1e185b57ada752a0de921de14d343fa0765bfd9726e3092642fb4ab58ba14a6458eabfb8292492d5acf056fe17eb1ea9d578c80b7c0d9c4b9efdbe69e1a1ed9b4a16ad4e3d08f7dcec30e4c1c33ce959f2a4cb773f3f82fc28a42b00f357775a6928fac52cf80c25562c7f9d014815597c4da80e2a7dd8b6005965cf4a27aad14616756f771cc169b7f5b0d9cf6143bf69779224dd4e8eef1058fed8694bc47f4811049bcb333394f1252ff32d33a4b4ed4ba18aa2394a2c841dc7170573d79fb924b4cd6bd7eb62ce113f43c0edd5e5e15509d15190d05fc4fc04372b57b9d9b3402c149e8b5656fd0885b358b01729b39cbf7f2ed9de371be6a2bbda7f0a2d4c57c61d1908519d6b7135337b5f8190dae0925f43063e98bd2d1cfb48a008c7542ecc8581d52017f67a77f8d04d2ecd14ac078b98a10d228288b5a66844fe33da41f4ebdcc6b09bcee7e25f28a6508326d69a0b19f0b1bb43ec03f3147339589ff7b8ce391d024e922f6d7757ba62322d4600dda37c4a531c5600968a921956bdbf7f15eebf705aa1cfa2e696da82461a7731f8a8e9e14da3d6c6d98c5055407b0e4529c701bf62818cd4d3876a14e467ab33e83cd0e2e7c0cf0fe1005663655f98fd0f4a2862a478306d5b43aed8342cf0594d8d1fecb670961e7cabe6953874360927729d478dc5b06ea7352f482ef220c8fa75f3433cc285297e49a6f1aa29c1a49f91b24e4994bc4f1476304f5e42ff225fc36a49f2083e8b56b9fd5cf3ee0b4dcfa05d03f06aa85d2a0c264f5ac437cba4d229b9414e4ee1152106050234937f425ea2caff0eafcfb31383f260904fd8487d672a33bc2f2b765ee5336f9c812e47b26c918f4e61cd50285414afb39c8fdfb242434449dce5f918a11fbb1dedfe29013652f64473551881a83cefcf85cafc238a0a0f57603983878476cd5dc7c66f019fc6ce7d8897891676aa47e5468685694afde806ac8cc72bffc47d0d617160e148f539143f6c112915afe0b308a6278c23de62fdde00b782ee7f1e4ba25fd0694f89a3ab2070eddeeea6ffaf065be776008d57e5c389d8f2faae9140f6bb932da9883562f27857b2ee5bdef6ca4b46d8dbdfd2675cd355874dd00883f7cc8d36afcc180347824c438fe23d49f7dd9f6070bdc8ed6fdf8881c500029bf14b6a2f297fb74ad40239c6382fb89ef313ad1b3cd9e6e6b06ba9321eb03eb8576cf151cf0595a4f163a7d6df760e4f2fe1714ef0044fbd6b5d15f0301c68de7f2110b5d35a3abec0d5b647466e3367247997ca0f59d47ef919bd5d80dc1631c371a6c3d426d9f739bf622ad8089ca4f7d2e060b25b0aba807cacfd50ce493f9e15bfa26b9890177424e3828e31f2c30d3f15dc2b9b129014d6f6a3436c6d9f331e95e6fd7d8032a0c59792053499967d9a08ba4b9c2d7a72fafc3e332e210ef53022e835630ee3ba97114306de163c73dff7641090480472d379ad1653bb77f3da956f3a7f5703d4b716036082fdf9dc445aad23663dae21c42d33d9c75674531f503ca7fe82795c1615b7c9f4f22263ebc05d7265423c74534ce0b7e2597a4292a4606a866ea236c4e1da817df33edab6305b9ac10dd430481da433d2641a9dff82ce52e16ff71a95693c408be19fa923f43a6f14a8899fd6f6bc4c48a3c6e766d73a950f67844eac2d404fe06c66090cef0eed07e20922b01d485e47a51ed23f854cf142aa6c88d0a401110081e6ce7dc702e6b0e16cfd6e3c85a1494edfc236404c2f22df85e52c579fdf323bf36a304120f10dd4e06b244d1b09d391615dec9ca8811919b512fb1173e97b1368947a9a6de61e69bb7081c2100784eb77aed3c03f594aa5887183fc8e5df607c41d1a67b94d9d7d36048c3905837fcd9f59adaea936c7115d1e0fa31bd9d9775dd03a9551cafee4450234090f665b35e8def61969e6a8c834b5cb063a3c96d824c5896b7f3f3dedca758b4c2fab8a01ea0a68eddf28b2c555567d8cac87711c5cf83c5ff28c1aceded7a3172f3c4326d2eb13521dba265e7c8bd99c2fec05e696d9958214147bf617eff8de4cf18e99c4d2fb5dbe1482acd46dca87fdbe6c97d400448e755140ff15c99ec1d51d79de0107df339a5c206fa241b3b582f4d5b172595a0150a503a1d99fa38ad87bf663ff6411f31546cb040ea0ce4e2623a67789343e4d4e048cd49a31bef9614133bab27d541c06057636dedf53045041fa47f8b7c3b0ecdb6cdab95e672740faca953be2b3016536cdcf1dfc9b1e3f391d164a3a6168fa46634184581b4dd649fbe76d8ef322cbb4d8e19edd13770fed7c97a8c7d55b29fa2eac3a082e791c8ef70dccfe5bf8a6ff9741c1828c8fadb1a883de2f641610456560e61a83b06574dee66f7b487906f10e932af5ec5ae0242e668abeab71c583fd62d2cfd7ba5311457f29297ef5ec9a821d2cdcd1d360c9e4cc747a0256f77f2157dd1c8a6ebbd0238634d48213e056c1381aab33da0260fe198825fc19a2af05a90f78386f02cb979c99d93094965f0c87ef85cde4d9b8e85c6d0b531fe01d29d427bfbe17ac6ec8c44ac8b98b3f91aef85c6ad5c00a61c319892f445602b7e7e2334c1cd9a59a8fda0a2ff70fdf0ebbf2bfe6b607067236beff6b23d3f2720bae3b4149b62812cb7e7437d609e9145f19537f698e37525d637ce7296008ea1e9452209f237f94d9f4457c8815b574a0b71dbe04bdd71295bb2be7661545437dcd454dbc91122c7e48dc8bde0e4cd757c37ff5bd9e8a3fec3bb6a911994305d654955ffefbc13b59174480d815576d4b32179ed512f7eaea6945b295fe352a884d93b828007eeacbced7dd67e27faa4477ad5aa837f62dec7f7f7133759ffa25a00fbdc262174587d1049c7819d4c90e8135e914675b07b22e752e5b45a812562477e86419d56852ac2f6868123363cafd41f146bbd619059dc58e562fdd7f91c3c1fb2cabde8440c5216863dfb323278924e6029ecd7a4b0233643148b4e3af949263708e83fdd63522115e3919bd76194f0a906fdace8a55b2b285250d75e8fa4a1278cad06a0d0fe0d0042f657f20fc74a524f06579dbd2ab092c74f0214e591685e544b8a1a8d09edee8cb4b13129ac9e06cfbcb2f43c9833df4d854b018dc1c9a4394e8862659caaaccdd4e1ce77431a9d70ee93dd301df1adc0210861a863a4617f2a0eff7b768a1ab3bfdcc6b49d02047d5b2276da9fe3cf37828e50a2b91300b0eacd4135cfac7ea3a66ad8d4f95fc18a38645ab118fb00d3d9cd12be0510ca46879a187dc58f42448df2b30820048bbc5e3ba35c62731bf609255baa71acc60028cf9a03a7147a136869eb8ab6ef5d52e0bdc9dc8ea1d82068fb8cd36025c56046a6516e4db64f8c7a8c16a9f1a5f474a476c59444076303e5643929ed90e213ddea393d41d6c3dc4b6bb6e456520d2832c9483963f252707e64d625349907fca8af453e601a3180c83ac140e40cc8debb7ee5fa83cc1b1db3d56c24edc1397940e97adb7015a46deecb4ca6c5b85297be646eaa341f30ad5c76cb13995d1cd56a2c232197d672f9176b03d37443e03ee0536ab229eceb6f17f7b9ab0978cb25902306f4935dc4a404f80a98a214fcf954d9810ca050c612e3f3c0223ae94f7d9dfdf5def9267c565abe803437f271e9b52630bcd8fedf259736779c43b29493aafae880ca38f133f0ad6cd6802c203562f78781faba5bc4031ab3ec8693157ec7393ada164623656cf9d3a022017c3b20c1c938c1237a9a1dafee5e2887f791db2991889aca88864a22140d48f1fc9f756e4415862749b1a44487f304091ccb0076c59a5ffa305db2b0dd686394b2f4c45d5f7874a32ebcdef3240a671b15b10e98e2382b99afbcb98b47012586d83726398ec606a867f5454d4ae157ed450fae5f456ca7446227054e76825dfbac132d07e94de22aadc20b2c40a53bd2a83bb90ad074901869902059216649104877e8846faf28729b49ff0685cc52465e3b81c74f2da74d2e9af4b26b133cd85a2e017b2e13c0a6e69d6ebc66f3d89961abf8a4a1a746e3a28f025deb149e482fffb621d57874996073c2414025f990dd0b02a42d573e696e023eebffad4c482d4de321fa53d5272a0d328fa7e8c0ec4803c5393f9ec81378089cd0a81e62b44445cd7e86040ba6c091aba5dc85aa1ef2256f0f61eb3a003ab21b9fcf3ee2515c0d78da53543c282a99494f844d9e3905099b25cbad2eb43fa938e5ad2", 0x1000}, {&(0x7f00000016c0)="fca27c43d263f9ead9520e2b52492079aa6116f66c0acca84b3610c21a133651587d8e698b96f09c4d09bdb63ab2b65e844b27246496813bb65fccc6d24b204a153baaf056430bb361d758c7e0f2772998951536fefc4cce07a154bad5b84b4ee0cafe061734cd7ea7b11bfc6047049adc45a34acc5fa439ffe08729feb47c8d851ff5356db942252ba76bc08f49d597db022cd1678d6394d657bccd9f23ae68a31e493a0dda8048c52060f0e2a869bb5cb3be8f0f38a517", 0xb8}, {&(0x7f0000001780)="2c3efdb42d60d2a05f6188d97490f3f046cebc0f757ef30b60f403cfceab13f188c5cb1da44551ce6916ca595d44dcccf8c45d1f7c02336b3b4799a5f9d97832cefa64f0a7425db646e9cd0994e5d592743c5ada7ed6af3c95cc7f0c824f7b734f00e169ea700146574fce7f68c38f7e90f25aa5020260e9e80e8a39f6777817943d74fee5abca201eabafc96d08a5920d6c44fd7b5bffcacd7310dd067ffa8bc9da3860fb9bfc2d01976882cc225b7602d0538d9c49c6be55d18b7a", 0xbc}, {&(0x7f0000001840)="9884223f01c5ccacc33828ee098059b2a4917dbbde004915cdfc7e6e3fdc2730398124214d5d15644826c4eeb61833c7bf1993c4899221bf923b1481ad6af710471223af2e0b9c74669fcc19a60feec3122b6ac893ceecea1dbbd3cfc20264b6d2a28fb33e0f70e01063e73d9ad60acf28f4e75ed8ee557094a3ddfd613980329bc7cd88e0f45b34531078990b45cd0173b05a092970e495f0af326a04891db2df135a689f1edbad979cd686eb169d0ad93caaa1d08b4061f8640befd22a897c8b727e177065d98f051e2cd00de28b0b715c6d20044e7f5d27daf096f2c40197ff646872fcf91ed7429c316dfab7588d26de13fab20a5cb1f39a0c6410cd03331d901606a5e519d82f4aebc127c7f9acb3d337d89d8610f4d028cfa929bfdf267977dd9e06f43cf30623408a22a1b480f81a749c4ae6f22a9b462211bcbdba878295d1de12695c1fc5a96fe100541b130ca759284a0a5040be32ff7052a6ef75ec10e0e75619ede2208a7416f4eea9d07661eb654a1a119db277f04bd1702dc79dc71895c77c0c9eaaa27e5d452659e1237e6f36443ca819c462481eb1e291892eb1ad0e36894385f452370bdf957d0ef8aecf6add1d12e70d8ba0a55596298f929e07c74616dd0fcb0e2f644d1707567550d09e94729945ca4cb8d2cae65bbdda6bc15ec846ac36a311a7fa2bd899930b3cbf42f1d3a85a6d0e1c3eef4a33cbdd26bf7ce4230ba30842698bccd45d82c310eabc08a74503c03ed424b89f401140f04835be485131127cd7981732657133e6bbda1961f306c079331e90a19b4049d253d497e5e2202c32afa5dedf19308a52e85e7a5b301b759635e9d1ef51b4982fe65bed17b61478e62108f0ac5994076acbbee79f2ebadf9ff8b4f31b1ee3529b8339c2607f59c47766a6640538ede0308ba127e83b9ed9bf232bc73d36a0f3472e9d42e0b10eb9907bef2d9fa5a4b5987a41dd23736040c821fa0d434b4fb088620d794efe234af4c93a7c6066518379fce0b59b8672b3a80b909dcd4aa31d42d8b093efa7ec5643e5c31797e8ce6d3575eaceacdc9de5d57cac84488a78a666a45e60cc803ff6439508548d540c0887c790082484030814323cb55650e9f542275b22e2374a22ec0fe10743abb26dae114d843da5780c0312ca5c18c965d69b59b8d3373935a3f2e62ed5e82ec11e5ccd05dff497d5ba3897bf73e21337c0a1588e4494335f6560585db1cb9b0487cf0783e1fe0b873c48904bc8d0d2d30be408d1b2249234de1f291a55a79c17fdc737cd1fb58a1aa0e78923641e8cba82b20f9e0b8407014849a12480e35143484d6f78a893216f41b801ce961d1592b4957fd05aca0594eab5de16e8b714c2b19cedad278aebb19a3b409baba92704189c0fc35cc1393114310651b7f7af6d228d781ced3b096c4f9f6297a6a92016801a44ac731231d1ef1de15b410256822775d0817c73b48dcb96e9ea9e7d1ce6aa0f4e0ea7e5344f1237787f53bdacc639c5e0bbcebb270297dabed9c86300851e2e0cd99430734989b4fe3da2f6abd4a196dd4a8b7c92a644bf30d67808b40be8ded9b128eb97a01823c46394d164d647ab5d60358997f49e3a8511fcf2dcdcf5d004c6cc33301d0313e0a77d2d4105b9c6be2133a62a53ae123db9bcf1e7e5e9519cceb301d5b74d4f8c67037e4e170d6b108af93ba07d987d337313d297e9722ea85d8f5ea79a5663c1f17bf0b11cfc8054676f8985e533e36ad132079b665d34d5af0da7e4af2801e2a4a0e3970835a43d37ac976013f1385dce8fee98a3b5502bbafd9e4ac3fdcb8f8f364c4dd6aefb5b21cfe77272991018ef9e8c51070b898349cf7b96fe8295d1654a05cfa060a7ef04a92e58e7f81ec8164d9e60ca08117674ab75a87e457d9ed670b0326dba9318db8571cd591f056083862c6f523a45f53e170bbc89ead9c78463cd14bc93af6ee1d6adef9fb44a5f7ab9e5ba59186f067f426cd4b9e1ad1c8d54a7a5498a061d890472ab3c2116de3dc0469218a0137f92596cdbce46954013a2eab20642b6567bc24ad790f0e40f004916b50eb866f9541e2d9b05ddf1dae53eafd61fb97ab28a5c9ae6e4e2e6ae89c14dc3bd000452068b02be63045dfec078ce1f992d9401f46598c18496b12446c22d9e1aba444249bbb499a85c935cdeb1e031e0f024c9d34e1f0d8b7cfe9925ad4bde026c2dcbb6ebd57c5d28772600a7b24f02a3f836abd4ba2c313ac2307c0f7209e83c6f6b4cc6e2606c19fe6f800efc0b8257812e63afb5e2f71da814458091c6b288fe3f8cedb742bc770160a185dcaf96c80bc772b1cb998720d3c4660280b4bfcce1bd16c70afd01d72ccab33766abf31ff92bd43b6a6e6c93a087e4f0552cc37797e0b2b977bb35f01f5480336b1b34af7e5d0a0eec12208d766bb91b57f69ae41b687f665aeaefb4b448a3d1aeecfdba16c62fdeb522393f6302d6d81a8ccbefbe417ebe8cb8eaf8c38e2bb703537d83bf2685acb6566c754216bab160b408eac963b4f63b4f0fd3231927c51144ac85cace3c845b313126900670b048caa40f99825832f5b964ee3df014155f68db82c0953b3f71baaf40924959084319ad3679a84452b86a55321c67d160a77a3e8c7aa617e426f551a476cdfe6ea6a0c0d3823c2c02f979dfc2ac384b91ce6874ade4200f746029dccd8ff0ff2ed6e4ba204b5597ed47ca1b1df1390e6cd1201466bce567441ff2f61f9f4218519730b305956dd74ae3e8b4e93276f89422c2e7569072662387d1db3b51a2daada2be5679a4bc7515ca75fdf955fbce863013894a53fd3f2d55f99e3a142e02888c07056cc095099cb36e03e75bf0567e7d6417d20d4745f069c8d900d6004e724a1cf390025180f188849c01b656b9a56466f6bf414526fecdcc3ff4e224633d7a20fd127f1fec6a20610f230075441f8768831fc124def318da9b4b9cc7b162d91c68e0d4c6213efdd4bf0d3f52c22727dc4742376d0ddc143c010756632afefec13483cec361cb7dcf52e400557edf9f8790e59c568a4b1084f5dd5cd2e59770d0d4a2799a0ce4f0bd5153f49098b27ed888b357f629521a7904de4e6e488176b95d83d208ab49a48c0bf58f1f50145d1a873434f81c8c2cdb055cfd77f7895ad54be6961c601d664348dc9bf327b75c39866141166e40ae5295d1bdbcfd4e3aefe06b0869c44a2b57d0ca05c86568337f26fe9795d1740b2002a36e40e0abab40dcaeb2bf01bdac9fb9f9545634ba8e7ecb72ee0d5f6c04a812136c6f72109cfe4b1228c0ac80e9bd80f43c85f6112a78da13d9aefea28c59a07225d74e5fac5357426040e26aab02d25fd9c87eb5b5569f27065973d7946a4a0224f90322db30c711a5ec64492c231024207e283b43ab47ff520b48bdfcaff5e3ea7106c7aa43972a67f4888005747333cd71e744ff4b539437b4da7d9fa0fee49d4d98dbcc2b0f015b9b48e2bc6fab20451fcef0fbb546d82ae9ecd23ff63082c28e8df7b41eed0a7160fa16060b9eb2944909c5f1ce832f06a591c0464210d8cd9b21fe9b175ad1b6d804b60aca6f870bcc28cf6f4f569c516faee43c2176700d1d19fd98e784bb6c6fdfb55cc009341a66d4036e92976c2118e3888e87da0a9b2f04d778e4f8702e632229e202a2680f3bf6a22425499e0f68ee017987f895223e0d82182fe59ba8e24ab2119040fc627c55cbc3c3256589a5304c338503a860283bc9d2a9e6a279874bfb5c316b0058dd9e6789d2f00856cbeb32156b17f24983bba35b40bdc61f3f75681e0bd2f6592f908d2f2d63584f46e8a15aa0bf10fa7fd3c060682c275a58f2d7515fad3d365f74c0b8136d476f69785d1ebd760283701ecdb13038159b8cb56aa192da31d7416d2d7f45038a60fbac0b9bfce9fa847ae07996c571fcca138a817e98950468654da0d724cab1c8e02a1f2f0fa8bdf5544e9f89cdd228a5fcb952704716068f5e327718201cb8b489fb0c90621c07ac12f02ed8ba792d89813549cbd76476fdc3e66011ff4539879da3d17c78d360240d8a319204915207d4b219594952fd5e88a741013f2e7d307a5756d21334af3d4328010ca071d7248a62ddebec7e57ff94e2c9479d1bd5afd8f44fa46e45d870caee3a66d4e419c9024bd4ef966054783f94e61b365396751ee101c2bf7ef8cda78f3de1876fc39832b094a32c0098d97935891700903381ce3087419b61d1363a824ff07f241333d3b2a4802fe29780acab6178f8308b20e449b2199775c5a2de08177116706b7ee97bb17f0e2fb66b6cbfdfc5e959a8b1a49029217c7c335100401acbe625254d11c2e78edb30eeddc3444954cfa5fc1292cff948a1c9d8941d55e795062b8d19af9f02172e14b150b5d7e1fd5be980d21a427c8bdcaf31111fc282776bd0fc128b54ae9becffde2d4ddcfa80e9a1e2c1b5b8ee3ad0b95f1b7786402886fb9bec102fb316dc484e1511479793a40c93f00812f165c6f71a87036c5bae3f0d4a38d202d65146d65414666d1260b073f381b804c55be82b829386c1ad1600d1fc79c0d0f29103bce1742373530006ecf968c97ee419a6d560c014420732fea309baccc98cb9ad9cb9aed5a20c22e0887bde1e05c81098222b1a3c4f07a235bf4fca954d67beec8dcef5336c3845d46ec0b1678ad6523e1e2a363f2d1f47f111b401a37ce289ceb9b292c6c0f92d392d948fc56ee1a405ddb45efb91f57a8de44189c7fd708b23d2a119024ad42d99908c88c5ba3afe0029992c302e6ea76f58b4935c9cc01421e017965fbf99a6411c98dc3dab83be44a9f5327bec65c7531247df7a08293551d649bd4def9e60443eb024e81cbf1633e3f46006401f510dd196152651dec8c93cf5de6d647d5af47994e8dca47f4e25a6fb619f98ff17f2027ac833d15e0faee6890b3ac7c3ed447d0176d016a306c5b2f9249d2480f372de1184cba76ad198fed4f5a3de8aa44ed353e2ae1c6efbfe860c849c1009e006f9527e2af3f55e70ed9a6aaf226b3df6cc356eac970f273ce45a7685704dc0b59707f262fb2e0252d7f7a46bc84420d7249282322bbe7eea9ff0ed1416b178524c61684269ef10869c5e60095d09eeaa180525d279160701e9757f221abcea9d050f75047639492eb79505eb10f457011809582486bd3c90543218d7798b7fcc6769aa9e24395eee3287b977c440356d5024daae7351caff296b66133484a58cd2585fc4ea33ee2be434aa38e73e7b3b8da4b157a3dcba78fb4e14a0f0dce92bf08c203c8a406b4e03d4483d9919e9b8d4c33081210c2ec80e0101917af049e8df6a11a6842c7f4e14c80b6b34b8240005cf1996bc0c30c8b385d861ff8cc9b2980b25e4846db4d2529b73f1af71b953fa7b0a83ef4fdd8af380202c5d396c0ef246f63e9e2912e31d597de9d87153acaf00d1714715d4d7b2980ce773fb42c3e1df5f4cbfe46c1aa44ec69020389201ce2b806d0b7a8732b2b79ab011ff3faefae29a723a370395cfdfa9eb5b6090595db77600dac8786758edd4320b57e568b619acd4060f8cf643e7f9d9d0a7c4ad60f72f187fc93f3ca291824a6c3fcd1aaed9ebd71eff759da0436db1e7611e35185b1d1afee83418c41165d8a68fadd3ef21004d17b8fe9b9091aed43a971d05c4cdc9cbbf49841443364f34a3616cfb00b33e39aa575d0412cc4ef030db35889904522d669b5f634375ce4b8b85c5f5971af56a7485d66dbe92f33cdf5980434781e8ca63d3925bcdb33a0bf1c663bcce", 0x1000}, {&(0x7f0000002840)="e1fefdc314febbe8ef4b7dea1069160ce2a5efc5dd42f6a269cce332bd33cc78dc18aed3aca73bea7118491616c38d7bbabae2f22728ebd799013e8c534d55736369ea75cc1c67bd1c4ef60ce3688f32826173e8ef46641a381b1628605019712edd1b4f5ffd599d762b2f0afb394cd89384fa2ce631fc0f8b49fa110ec83a99079050dc9a039be0545be9e61fd4ac65ee26005f131f66886dd2ff23448e5f94544816ecadcafc75cdfe91c5dc4745870a544952cea869275fb963856f6e6bed051e37b79cfcad1475d9cebd1fda61b28a7556866f79df8375d567", 0xdb}], 0xa, &(0x7f0000002a00)=[{0x100, 0xffff, 0x0, "aeb68907c05299487299472ffed1bbd232e418c88571cf67bd720ace21962f16f1d325da7f3880ff44cfe80fc70bc5159035d938345d54220f9b3961f4048ee8ae2b5a8dcde801d7ca89850de1615984093b773bcae2213ca812e96f8d358d9a1a9b48535539075ed045c240f3def6ed48c4f6895de852d9a62e5b954591416d2f3d8b8cc8c52932c1618703b5cde76be4cc99b9ef10e95a850bbcff9f9f7aadc11d481d4ac83c8e3645138fc2029335b3ace09409e3c8b947e69cf1bbd03ebd0bc2e9fe2b5ddabb8f3a5dcdaf6fda82fc07cdb36747df891c4b97974a8c3ac78239cf2467c47d9f86ebb6455b"}, {0x20, 0xffff, 0x5, "b180b20013f6cadd2bc7e5"}, {0x80, 0xffff, 0xfffffffffffffffe, "8b56fcc6554636daaf739a95895146ca8e636aa66d7b36ce493e98337dbc8fe364cd7e4b953492d57febbf38ef274514dad71406c0110ec1cd61a650763799c437795d3439b01f836403f6413e0f5c7a9ff34cc1e995f77f116309060be67cca5be9c8a60b61ac0f24fbb53ab2"}], 0x1a0}, 0x8) r2 = shmget$private(0x0, 0x4000, 0x408, &(0x7f0000ffc000/0x4000)=nil) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002c00)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() r6 = getegid() r7 = getpgid(0xffffffffffffffff) r8 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000002c40)={{0xfff, r3, r4, r5, r6, 0x188, 0x7691}, 0x2, 0x9, r7, r8, 0x3, 0x215, 0x5}) 22:18:51 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x8, 0x5, 0x81000100000000, r1}) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) getuid() accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000140)=0xc) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000200)={0x80000000000003, 0x0, 0x0, 0x100000000}) 22:18:51 executing program 0: semctl$SETALL(0x0, 0x0, 0x9, 0xffffffffffffffff) r0 = getuid() seteuid(r0) chown(&(0x7f0000000000)='./file0\x00', r0, 0x0) r1 = semget$private(0x0, 0x4, 0x0) r2 = msgget(0x0, 0x100) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f00000002c0)=0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r5 = getegid() pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f0000000200)={0xff, 0x2}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x3, r0, r4, r0, r5, 0x108, 0x3}, 0x4, 0x0, 0x0, r7, 0x100000001, 0x4, 0x8, 0x3}) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x8, 0x10001]) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) 22:18:51 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="27ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f00000000c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r1, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd59c42c566f16717e6c63a447dcf1", 0xf3e) r2 = syz_open_pts() close(r1) r3 = kqueue() r4 = syz_open_pts() r5 = msgget$private(0x0, 0x0) msgrcv(r5, &(0x7f0000000140)={0x0, ""/29}, 0x25, 0x1, 0x800) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) fsync(r3) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000240)) r6 = fcntl$dupfd(r4, 0x0, r1) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000200)={0x7fff, 0x0, 0x400000000007, 0x8000000001001d3a, "75a35db5718008d8090000000000003d00"}) readv(r6, &(0x7f00000001c0)=[{&(0x7f0000000340)=""/235, 0xeb}], 0x1) shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000180), 0x4) sendto(r0, &(0x7f0000000000)='i', 0x1, 0x5, 0x0, 0x0) 22:18:51 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x7, 0x5, 0x8, &(0x7f0000000180)={0xffffffffffffffff}) bind$inet(r2, &(0x7f0000000300)={0x2, 0x2}, 0xc) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x2, 0xf0000012, 0x8000, 0x4519}, {{r0}, 0xffffffffffffffff, 0x26}], 0x3, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x49, 0x0, 0x80, 0x8001}, {{r0}, 0x0, 0x4, 0x20, 0x101, 0x9}, {{r1}, 0xfffffffffffffffb, 0x43, 0x18, 0xffffffffffffffff, 0x101}, {{r1}, 0xfffffffffffffffb, 0x1, 0x1, 0x0, 0x6b6c}, {{r0}, 0xfffffffffffffffe, 0x80, 0x1, 0xff, 0x626}, {{r1}, 0x0, 0x7c, 0x0, 0x7, 0x7}, {{r1}, 0xfffffffffffffffb, 0x0, 0xfffff, 0xfff, 0x6}, {{r1}, 0xffffffffffffffff, 0x8c, 0x80000002, 0x401, 0x1}, {{r1}, 0xffffffffffffffff, 0x8, 0x18, 0x6dcc, 0x7f}, {{r1}, 0xfffffffffffffffb, 0x52, 0x2, 0x7}], 0x6, &(0x7f0000000140)={0x4, 0x7ff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000100)) renameat(r4, &(0x7f0000000000)='./file0\x00', r4, &(0x7f0000000340)='./file0\x00') r5 = kqueue() kqueue() connect$inet(r3, &(0x7f0000000380)={0x2, 0x3}, 0xc) kevent(r5, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x80, 0x0, 0x408, 0x0) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) lseek(r2, 0x0, 0x1) 22:18:51 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000140)="ff920008aaa008000000c3513e2a5e0000040000", 0x14) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = getpgid(0x0) dup2(r0, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2}, 0xc) 22:18:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4", 0x21) r1 = msgget(0x1, 0x82) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r6 = getppid() r7 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0xffffffff, r2, r3, r4, r5, 0x151}, 0x7, 0x8, r6, r7, 0x5e9, 0x68, 0x6, 0x6}) poll(&(0x7f00000000c0)=[{r0, 0x1}, {r0, 0xc4}], 0x2, 0x0) 22:18:51 executing program 0: r0 = semget$private(0x0, 0x6, 0xa) semget(0x2, 0x1, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x4, 0x1, 0x10000, 0x0]) semget$private(0x0, 0x2, 0x20) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = syz_open_pts() renameat(r1, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)) 22:18:51 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="e57e5fcd91afc6f1437c89bfaf53d48060e101cdae74bfb1fde6d7c5da04dcfb7c66c0ea5859bff3c7f285475e8ea11b1946e162d0a6c550be"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) connect(r0, &(0x7f0000000200)=@in6, 0xc) 22:18:51 executing program 0: minherit(&(0x7f0000005000/0x1000)=nil, 0x1000, 0x1) mincore(&(0x7f0000004000/0x3000)=nil, 0x3000, &(0x7f0000000000)=""/154) mprotect(&(0x7f0000001000/0x5000)=nil, 0x5000, 0x2) mincore(&(0x7f0000005000/0x1000)=nil, 0x1000, &(0x7f00000012c0)=""/4096) 22:18:51 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="79c0173f1fc5a171c5e2d776b4c587d4e61d3bc9a59177aea6fd8c8ca761b357116ba04caf10552098330b53c8922ca2707ad92d4c282066417fb51de24a12e93379cb23f83b2ca581e12d186e2ff26eab3ea91c583be5a779af8fa44aeb4f9a719efd69c6fa73996e03b8d468739cd53dd4f628d3418fbb76b049e8a022a85e03f2bef6e241910a244c95d4ba84834b13e613384e02d391b8de0c262e2b810f9df7c20ded1f3b20949d860d597231aa333a51f28eb9d19ad688e95e173d14c692b1e0b57545280a55556dc75b35dcc6e7eae5a265284f2c677236f9599978d8ff46d77f8d14c513844416ae77c785f4f894ad56ca4d1a89bddb3b69329cb5ed70327e8cb1df79a9edc1c4bc37671aa730e4d08da95465d2cab914544eeda69e5ce9da4995a55325b9e4e7dcc8fb21995bd9056da8f5e6de45726aaf96aa13a657cd8dd00b1ea6e8f3348d93175ec206d7377ce0cb57146705d7aa42d6ca9cf71a99479bcc7d687b88f7f4c284a1f426ab987fecbe08a4cce0fd304bf4efb0db68cf12507e3a82192e4b694e266c3153cd604206e8bd4cf39e5aa4db6dfaa075b4feae258c926af138583ada47978946018f758b4c153f1089c08c2b22ba5071576034ec43f75f60862aa2b583f6c9f3cb84bea8acef6498f6f475dbf3634bb143b6171c88536086f61df103dff0526c82a957ed24fe43cf8081faba5fcfbf73c6541f96107569c7e8d300be9b0eb69cf95047b31ddbfa2fd6df0336c6a70bd2e2e463f110e1b9886e033789dc2fa2107ad471c3120c6bb2bd639963403acc28b52dadf90f3cbf96eda040034790dafc41e306e4fdf5a10cbc27ee055252863cc7ee769ba56cc9d949dd4d5e085e9e82145663ec2c442c0e7915849b2437f905924ce42ffc13283c00eb50f8dd2192215541fc5e789ea1c399e3694b99385664cd98833b421563cdd5cb73120a5f684cb45d1b06607139e4a1c8fc85c69731fbe5fef83c85c0afad134194f49ebe908d464e88072dd2b2d610d01342d72c54cde5897ba0ea3df988e48bc92f5f76af5f9856ee651f5ce5196403441f2e6100f06444b6440d601fd86c068e532c9179f2ae1847ad4fe1103f50d13217fbafd5494dd905bdf946e54f8444a65e6ca36ef3bcc886c8195f0d21faa5fd91225507a1575153ffd7d720f0f7d311102ac52ec4bc628477472ac67d71280a739ffc7e4b2fbf70b7c4779e8fce80e3266d6dfab721977c20f00b3f93925e319b4baefcfa6befa0f992806ae5f260f14c9645d154de98b98c24e3f16eaf6b9be7a3f0c7e9eee212077d1f8694f7267780aa5c3f2d9c49784e93567c68a57f0e49dca75783e6fbf8e783c8edc2db958a8026babddd9364ebb7442a8d8faa448d88e44f9af95c589e0742b0ece1217a1e39af097f212d2890635e373198e38967362900ec645e467b7bf78a4d1e719fdd8bb7b7a8017fdacf03594c70a898f932b10e7c02d153e2048aa4ae41966af287b50ec5a2a1ce0c82b1ac5ddedc44f91f99c2b755b1a9d4e50f1c7ae5043feca8dc8275c2894baf3e78fd1ba6a072f18e71e0e939f519dbf894edb0f1ae5172e6a5815598789b77728e92bea6756fd1b6aacd7940dc9b84898c01aa94ad97cae70dcbeebf76ceddb2b205fd3227498cc33287626e87828b91c9c9e479df0eef6ee2787ded08cdf4c710fd1f2b43bce62ccad33198061c12e51ebb5c30c545f3dd17a77b296cd949e8252bafd766d86030afb820bf50297894e7ca6c678e7afb3d6aaa7770ef3a59b717a5e37385c58ac6b772056d4dbab063d279c1040664579c7196914ca1c1794cdced316eeee66d24a422e8b38dff781655c308fa84ea2dedd16f9e0a4820dbea325c578452667d345fe16292882b49ad6cefa6e6c3670d287f107217ed089839046c01934a07830cd63d826526ce01f34bd81cf413a70144ba025adce70d60894875fdf04180838ae254579fe652a1346cd4770e2aba162f234d3b6cfda4224da2eb0fcb8f53945c0a62d29017c822dd8a8926ed29fb5b9ceef8b5262be90603d8f48f61eb0718620ddef7c91cc83dab8c879caff9c3a00c9937cde8ba9e9832d529faf0c323768f29c5a475955b7a437aa69595c9c7c9adc6f58a749ee8e304b8cbbcdb16f916e2e05b71605fd24d6135362c776bab3d0b7013b133099633fff729f52aaa8672a07918ed14329cba61d0a5daf44a8471ed4b5ee0c646f2eb2f5a7f5098a5c977b6d220099867a1bfe22ce24838a6cc85b7e4686184c0b1bbad0ca3203eca4ccf44517ffdd675348313318fba1f04e9e50fc38ee683e5019d044d9848c58d0cd9b25237052c2fca12eb2df7b7935b33083998a8f7f86df2d453e1cab3535224dab0f2dba2ec16d18932691dd1130b7bfb71de7f245cdbc6069adaa630c7601a89cc7dd831ab4007e29bf089e53eb35deebde463776f65933bcb3e4a2d121eca7a4bd91277aa833f2725347fbda8878d0b845a17851a44720e2c4878d8bdde558bfc34296311f72a7aadce9c459be90567f85b5e487a2e539a5d5e55626f3451d707dfa1acb7501c7b51bb5359bb709d648a48f44259ee7c85e08d7f7c41ccaab420a66b1e30f0be86d2fac7e6de13a006e2604a91f9d2c059d6880f56cefd31923c29ead6ae3f71158e26cea827a221e841dae3cc9e29fdfe1c0000000006710e8932ac4173835d17f3c85692cdb0bafaaa22f1414e4c0bb44548857b09fad868671afb3b7f23b7a0404287b076bb5f4c5ac064f290f4ae0a8e9e6ab01b1a8e88d2af60e54b2addba5272f79a436e615f44cfd7b519b8a0902a10ed7a27be37e7d1123b035dc106c7a7a0b55958cc34fa9d99147e754fa58cca11434b4cfb1cea15e62ca79ce3674f98b66f6502b939f279f4ea508efafd2d53a15efe30a2016775d7522764426bff26e4fa045b33d45d703fac896656e94f507bb5431cdfe72c8d4fec6ad7b568bfff862315460895577b1530e0bd18d3c33f9eb6a2fcd82983e63dd2aaf0cc20218f0db587c2793b3c0250db1ee04572710cb81bf852ad15c1625ac8f7fe3b53505105db56482d775f59e8127288666e8d727218ee37962771cdcb2b89a9ef0beee02891bd22d67f904dd07c80fb31df64ace463c57ac38aa49ed9be3a68c578c23b1e588ab405009e4b6195e4ca4cc7e107eabbbd274f4713b27bd403e5e3cb8bbd21c881d55bc670807909337050955aa8715309ab7ca7e4ec783c019546d9d8f6e7e25656c8f78dc8950b888363ea012a3ee636c61d4306705226959095dc981edc869cb18e91bf4cd84ec18df87d373d71120c2226ad203783b7570da67d0e83d0385dcbaaea6b86a5d507af4ac39508775fe0f39b93928ba57941d7e7938191dbe3518c023f21de44864cd844667d80e46f25bb1351421ba4fd936efcc0c32c5f11d668ef119f0a569c22e67bc133ddd1811d22f2e29706c507436246ed41873a58f701d79c09d2175c255c6949e277f07e5fbb5368bcb937a62bbf6c466e8a7a8c8b679baccc7f81a65dd25647d8c39e1c0190261389d1f8a309672864baaa5d7d896de249f235a3bd2350f19810d3439dd17caec42e8b7bb4895727f0d69c2f22cac40bc901a5506bccf5445167766197fe71e551c93c297b56b2601d3c7422d829a4277c88d647073f4d312507a90c56ae5be87562d187dcab8294bf24d8f3ca6ad957214bb94b022ca6b332471fc71c8559e7950052b34c72ea169a5b4c77dd619a2d8e0d8675f5073cd515e622efd913f38e6ab5f8316ceb8e44438d627ae8cb589071c281c82e64e9574c113fe1a32eb6501c9feff6c174d84f3ac0b900e6c725b84a5dad36a5c45c360a2cdf3ddd55cf2a5b8347a4c14df17c8bd8ef2c7740d8f68f6b0d9555877031dd5226a673df397c5d0e264779a49825a799de9ff5642f08866d72e46a2b6fd6b5d72dc34cb420945316bd612d67125bdf79386400bfa8fc3e11fe07fbb0ba378c9dba00f59c8d4faf67db638bd3926e078d86cfeb4c0371849c2bd10d45a37a4225272fdf0079ec3a2e03ab4bec2319bce328718d2c092159f6dcdbbb4cfc18ee68962bfc76e6803b0ec4f54c97727f8b292e021d734e50755d965d3bd0d5d417c59a32aea37ede34fe5fac0b859d196e33c2a98c8ba2854db68e47f2f9e30c7c80fe74870bf206b0a845381f3b0a6666cfe2783f6ed9a0bba244c4fe70be9be5433819e1da63b94ad60226787cabefb89c07c28e69580f4c3ac7cdf19a9157fa0bbd5f5133542a39ab0f0a28c48430f509b1387ddccf4b1b6765c26a5f1f5959846a60bc175711a08c327927cd725c173d1186ba4e8cbd9e262d1a8689d05c3e5669b7c4bc1311b8f849a532bb1c00a51717478b5c383a1b2ee881c05e2ad946cb2ba2d17c7217fb5594ceda756e0835ec83a4b94ce2c2df70d2c1ce9cddbb2a9026c54309dacd50e47190641374edee8a98b8f6c181af82e15f2fc242dbc3e7018ac5008f599f1ab18711b4ee30f3118be7735c53cbfa660a4666ec58b6c320173f1957e77418e71f3d6af3758da3315473c9df6162135169f44765c5ee3dad8697fefd98566ea10d559136e98659f731bb167a7b08f2c7d14cf82eb451c0d5da8be1d682f7c2c4456b34b880ded4e55c86a62aaac3c6ecbb733d6e111cd04234eb5467332cebea0b5e263643af5a1a13845128e2d0a16f4dc3d73d84047c88f67aeedc8a79e740e5caef6778065b352d83e1f89cb3a27cc68d9e2ca2ecfa52ccbe8a26c5d99548427661255984d172256a20070084f8846d39fffa4a4c23df63afcf59d9e136d99dd1ff28e1f8bd3463f52785eb0518de4eeb6d411f4a018aa98b8e55841130175d45ea0254b0e3506dd175110301dd3c458395575869721839bbc773d540052969b592530f7273a74889cd466109cd0ec4faf9b6ef8d7b0cc780703fc5e19e22165f41dfd7457966db88b5724ce9cbcc376b91610cbe9d1e926469baf8593cf1267d577dcccdbff49884186d78074579528c5d2d9b8c5b55e3d00db11db0746e32f49379787883a024ac2ac340d4e78d2fcf5c96f5de949d532c662c8b9c1b7872743b54e873bc1890b90958349ac52208b2bb89f9d00067f28dd4154cc7ec4e8cd0b563b0d3e20404043b67f510f5fdad04e1c145b3dd55dd8527385e112485b6e661cd6ca66360f0e96a1de5967f5d07b75889f93d36139e1ab9e498fdbe1027f31e285e1ff018a1f017eb8dbe2d5fffde05482d2ef7ae7c10a2f2841afc33d1145e0bc5609f5e9bdd741356981f76fb2b832e31ca9c04ce0ecdd7202e59b180555f0c2bdc7b06a47f7631c075647f81452183bb9b2c7bf0a18844cbec037d5348208091ffcf290505c0bc85f3bf46388d6aaf348feed733b2dcffe190ef65b7bd80d3bb3ebdafc9acaf6e143102de637a595867b625093723aac319af75f5e3c005451c4ed6c5586aa6e1347e63ecc46aa2f0a6a94997a4728f8c4ff75f0b8d3c6b3b68cdb55c", 0xfd1) r0 = accept(0xffffffffffffff9c, &(0x7f0000001040)=@un=@file={0x0, ""/4096}, &(0x7f0000002080)=0x1002) lseek(r0, 0x0, 0x3) nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) 22:18:51 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendmsg(r1, &(0x7f0000001600)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f00000004c0)=[{0x1010, 0xffff, 0x8ae, "fd941d5c9dff18400e38d2876be2a6217a9ab357b907aafdd08cab297d1253915ba396b8086f7ae453a9371c7a0416f7435bf0cb1f6713c42584ffda75154607c17e2f74a106fb12641829842b76553a7c475fd2c7634d6f7e92bc3e259c805b7ef62a7ebf68e2a30bb7c2c6ac6b5427fb21ee46bb95e482b626cfc39a8edbb1c6623e2e21d7d83231086471609b4defa947b922a5f21aec800f4e20692574f50e3108826ab25119030fa10bb3c16edbb68d58b308de2c23c73f8aa711bf6774b364ba2e38f8a4d5cf8c90e002053000018361d1bf8a83eeb43468f453bfcf58abb57f495b9c28b016a8c4feae4f358cdda59de2d25e84d72bde5a24f697637d5f2035ec6fcd9f85be0db3d95dc689e1a2b8c1247af18f7645942c6dc6a92b745658abc80c1b4e20728394585e6951b5b92c64ff252ac2692c6a7cd35241aa97d8cbbe924dd72cfda7748a61735b866476c4bbe2440a7a5e52adc9cb353f56e6e9132b822a3ac4d468100a261417b3c4f29fcadf104e111140747c8e7ebc266cdd1f6d36574dbfcae05f4916abd4268bd4eb590fbf35a642520501e572f5530fb442dc76abc35c03c9b3cfb267c005411909173044d128c0414a2e24eb099afc69a497acc94236bd37e67e53c93f0b8db99575aab3077bdb5d55637abf834addf0854dfccce5f0daccda0e75f03a1208dae72134c62ae6888f6d693c6a8b878acbfbd19ae29629e84eaafb97371fed69c26ccf3934dbaf5c49cbb2d4b26b0e1866e0f86278db828e0dc6ef671b009ceec37d8dd550a4fecf31ddcc11b9f333e270f9c17eb222411e306899015b825d3ef4da7b061c9a4d7674506a312c889884f9942159e15c4a8896243535addb60d0809d6be489d5379561133a883967a90e688858d34f8a3365bb7790f79295b369c7ceeb8d9d6b12e44fe039be2bf2dce7090460fa15ba480a5a7c892c5bc830cf571315a3daf832db9586f1f44ee81b84374488d798267433780311da8f4031951e58ea5242aec5ece307a919e2a4f1d1eff8c396818b39ade3c2c6c4160d73f324a9a8f3eee7d270ea1bfb779b652f2039e2698ce71843e99731781cfdd9673e1724afda790ebaf027d9510d579f94a1ce7c9b0731d9b17fe9daacb5d9e26b109cc7b2b7edfbca37c376bb4327ea5948a343c7e97278551577f5dc7a61ee7f10880ddc94dc36f96dfc8b8c8f98bfffbd5e29c6ead3bc200b832729c7f7b66a3b3cbab89b4a71d38f1cc392fbded950b7282b657700d7f5aa18f66b98f18a1d623bcc877dfd11f45fcf374be2383d2c8b3586603864c969ba59d941ad1ab25653acc4e6a4048f199ab82447be6cb1ae19e2829640dd9ecc9beb9fac060c01ac0e2302239826aa38b5a7f4928f97b6ac0fb58c8e42a00179a54c2c1d55ee0830c6bd480883cc28ce8cb2e5a839b9691d2736012053b64aea9b24b9cd6237a0a6482a5113ad5d0fd88434c655642698d6d0e2aed1781dafcbf2d6a62d1a4d632c4d3644264e0facb40fd44d546b3824bf5b96eac47e9dddd69711d1ebab7d39f3342fc5778d135901e582e1314706e8784b0c5aa8be2a051f4817f822c4af8628c1292d62fbc6821869d736fbdb3206cfd11b351d3077cdffe1560c2aadfc7bc71335b601b61bffa72687e408248b246c8d5cfc4a39a03f2f24c76938a664967b2065b08c7dd3b13fdd0ac30b6e36b23750e7ce1dc8014e18afbfed5af599cd822eb74d671f1515342eaf2528e66eb51014967cd57223590ff32d38eb24254a2074dda0192baeb3e6c88685eb4947caf039ca1e431d3e153329083c120402e939743b4ca5fb4be9257f2216ae1c4b5324de8cb328acd4d243508845a1e5a4582ef428cd011327e29caef980c00fbf3e341c46fadba8da495998d19a116a78ab18e4043fddb265704dc0b30c488710ac5a2c1798515ea556429816fbfe2f206d278f70bb3421cce5f6472169057a634327f73ec53594d47801024383ebd5be9d176b98cded0a2c4204c357114f519855c36b56fc9f732e71141f1b645f69130b35f59a3891277099ac2caf53f8d0656453d94a2c9b6039f3bdc304338a0324a1ed730aa06a6839d4de347251e939cee984ab5a1dc468f70abf4c241abe19708b184be01ef9d38417b8df2a781b236151d655fa3dd97ef4176d3fa2c73306fc9e1e9dfeb1c247ad57afeb4d4ffa7eb6b0031cf7d18c829a1885111fcf1cbb1df76248e1af4c4f560c88eb451ad5389b5067e380b60fa214a088e8db17d6af18ef04f2654e7da7d0a8d50c7d7ad4cbd495d34fe5259294fc4f0c7179806f8028b7f5857e2a46af6d7edb775f6b5f24c8f63e0a3e413451d197d7cdee4e8353dd90915e3b641344408987d65098ee24fa7ef8ad565c4b8be702da169443bdcd8b8b8af330ce8ab2cc305697004dab66528b57414f42f6bc2d8fe2c424d218a8578e257d07ad2862e3525c94fa000fbc09f37209a928d1e23639b534409dffe5b596fdba615bd3e0679f3147312c3f493edd1974482b589a12b43b8048621f7fb9dd723c0687baac3034f57702ae366ab933ef066b1c79c496c5066fd9a844944b38dfbb695ef1a298ce47343747b58b712e0cf8c4b7226fa966ffb523303ffb82bbc4448499e1be55fb680e6ec7601e7a0828cf10a86cbcbd03d1dd48907ed6b40d0a0e9b8b20de7e22cf2e88279cbad44d968138a7d61a82b1cf64bc0051037df7eb66d740545b346d46d14eae5e439112add759160dee8d9a215971610367d01262fded340fb1fb35c28d23dccace7ae6b8a18b822c30090fc96d92fe7dccd4791bc7fd8364c3a123d6032d2a4c7ceb7f8663433d41fddae4549f17e5d5cd5a205f0bd69632fd243bfc0d4590ef983b780154b600cf02527cbe4dac9196525574d2b3acda53c834bfe0ebd4413385e40db6bd68a1e7f49fedf7f9ab8cb15a0ba6a7faa6d585b39974fa79c0c2e2137ed0e339d82ec7e9ad581a6b4ff5612617897aed17be8aa68762462a2e3e54a14d5911bf825d18d6d6c33a0bd6a2cd5dbc98a52780d3f01a136cef1f2c430e3487b82901e0280dbbf70334eefda4e3bab23695773184f62d260a9c147f9239ed54e4db6b1de7e369fbbc5622e8245d763295041226d7bedd9663a79fd3452dd7fca461482280c80c0107a73c0e935df2866f6b37cbd1329aaee58628d8f22346c312845a0832d5355b79f1c452b17d290d7dddc1c85682828662bba538060acf4b52ceb56822211affff529150035d7a24c56b312240b29b33a913be9b58f7e8deacb521f6a3968057168305bdece98a14098bbe6a9103cb46fc82f2f9ba49ba4d7eb0502277b7bbed4fa93b17c0a897a97b8a4595ac0f2f88de9f4c988e3f9f0330fec2186f589d5ac3e28e8c4ebe0e7ebf9517473c09480acb3b3db90c0c8790ac9e1143fa9787df1adbc8c771d85a6c66739360d1caa6893e376b35b23054e8be2f5a2e53f49f9326c0bf45be8dbca919295f05fea5396464cbc4ea4942d77f5b6515bb92937be16840f02f511be1e507b2fcd3435e472ed0362f64aa4e313f1cf0a3dea1ecb44b7e4943292af6a03eae795b9a5c8d09a2a14a3f73b0f40f3bba5536d8d544101da8bb2c063b6ddbe2ae50bbe977d31c4fc18c756e1ad1d760dd66f7b44f70bcaafc16a6bd1824cb62fa73b3a55a6637a42d19b12f0969d4099b6dcefbac8edeb09b9c9ad7cf87a3dbad8986e65574dcf7ea5cefcb0658e30faad0414564af62ab462b4bdd2ee19413d6e3aa9d6c378c5c3baeb6cfc0d4a21c357dfeb92f31a93602c4e7ca6b67172e37a645e7c8ae31fcda939c8aa984562a50a04cc227ba77fea4aa876196d847dd62ab4619b9fa7b02d950eefd995fdb15bad8abbc1dd47bfc9f70a266b8a6ff702483e5e8acaca6e8d0876c343e85a3990f089225e1fe564a63bf33d447650067d5932128d4ce13bfe893c8d662174a85191a96437ec689c6f9c43364d02627a540cc7b0e96b3db73c4488f7234126a7f44f6723bb283d524f6fe9a09cb0c5746cb1432c9e6e91fa13124ef99e15fe8dee6547be57b8fc2b096f26c62ad337652e75d36257d2e14406b40d4a0e29fd3f6aa62f2a8076f74db497bacf229817ca97bdcf281f800e20bbf05c6a4d517bf41c9f8da4e33ec8ea3e0406ca3b84be8aca7f3e78fbdfa77a5b8f4bea11326b595de87c8bc9f849b80a515aa5c32412dd2b59536f8d25642559df04215a136dc77db25c4b67256543fe468dd3dbca8dd9baad21fe8c666df4638dc29ae723f37ab0e36c6df80348cc0c3984fde0c99f2090da26964ef87889582cff4e6049b4dbe9730c2751d7462397fa7d887641ec063ae781f95e8b72aee92bdae7da6a8a5830a55880da1129443b3b577e18e15f8713140cab69af9b2a65a25624557fc4c74376ff2d3b59a359eea744d198f819d975842efd873853263fbd5651c57bc6f30a71e350b698d4cbcfc98470f0dbd818146664c697c24be3668bfeac6c400e15910739042f2b4abde2266c3dfc8a079b9b47c9e35b56a91bcbc916f760c8d54831975ee941d9baa124152cc8e29b701621f646e1d317b7b86dc95e0b1b51650d8a2f6da9aa834028981e9ce71f7364ab35b86c230edffb38fed9b379d115ec41218a98b4e196f9ce10b1fa695168a6d6f51531d8f8db13066546023f96262c443aa5965901e67862c3f09308bbf4b78b06ade497b6f99773b8a6ea572e63f337b3c5a353d6a64b3c95e34246623a618ca06ef3d35ba47fa65cb20e9b66631af077ac466acb5f14415658dfaa9ab576422075898c7a2c9591d31b34aaf31d907b7b1ee856d9efc4b2b282e3a35437f61affd222cccbe450010048c0a7b22783dc578b9a1ffed5149b53403c8b5d31c47ad6e423c762b1256dc0311ffa43eb17f600e306219c4771b27ae29f41da983e03ce04f9b6cc232dc155215f3af2dfcadabc5110d768ca557c4028987093231bfccb49578d39a8a40c18e478da388b67714ab35d4f51d7ca294d0593ef0e8f90a6c0600384849911455d6cac0b9bbcb204bf71910bd132932d67bffbd563a903479d8e05237e761bd241c811fd2c29bc254d52e94bbd1c4d85ba368ab611bc4dade4d5c42fba349abeba588e397a55b512701cdcfbe694708befe1afef54f593bbcaae32855343d86c7e55a74fe44f816fc52c9ceb53c0402d9c50a3aaecdf13db52fd1836d24c9eadee9d6abe0dee9026b048630cede5388b4c57c6d98901ae96e06436f3cf9a0f7a3db96491fb220907f1d6016f21161b04151502b8e26dc49d7a2fd08d59ef7db16fd13454cd918b3875b165b05fa0fefd8ad9925016daf7ef311127b8a9b4bdbbf83ec4f4c0a148bcf3f44d76b88456962285126564402702c91496a8a60ae395f2640d04b7e3d7d24e2f59456e4f3a355a8a258ea71bc2e3fb0653741398eaf0e6b5cb0726c8b68d670b37bfa6ce9ea3e0debf216080d4f1ddb975f82bb8554c5f7db05bcc0dfd7f287d9ab5c6a402bb60a4c1df92213caa37b1f5c5d6f9aad5c1e22146157149ce616107347bcba69c5d116e63349bda880da9b453d4fb3408d476a7d21ed016c790f640feed2d89349120e3dcf87f7b3095b42bbeb16d8b854d4af33d4ca402263336cef252d3eb65d31d53ff476174298d8b627b8bb6b7ee2f49b005c682d93fbc6276ba7d2ea230345374988cb3ac8b1a988e21a4afa1ff465b8144779aa75f6adb31269dce40010c34ba2236852c2f9127cbb027dde226d7327f66508c3627f5cf363"}], 0x1010}, 0x8) sendmsg(r0, &(0x7f0000002940)={&(0x7f0000001640)=@in={0x2, 0x2}, 0xc, &(0x7f0000001800)=[{&(0x7f0000001740)="d72a0125321e97b76ed2a4832d05fdcd465cc22362b3069bb7a5d384ed8d139462a66c64bdbe4443ed2f4ace4da5e3c3cc4a959071bdc80ddaf0182771cea6cd37da56c16ed3aee571d250a56262197c391cf00b09d487dca60c6b5443f9d1e05a286ecc632e1f73bd9eb61c42519b047d65c90127dc92d3fbce66369281e5d575cf825b667899b68f909dbf3565127a06cd48760fc350d69ee73f70f730fc976242540e5cef0fd3cbadf2d27d3eacb244bd3aee2a", 0xb5}], 0x1, 0x0}, 0x400) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000002980)={0x4, 0x4}, 0x10) getpeername(r0, &(0x7f00000029c0)=@in, &(0x7f0000002a00)=0xc) readlink(&(0x7f0000002a40)='./file0\x00', &(0x7f0000002a80)=""/248, 0xf8) preadv(r1, &(0x7f0000002d40)=[{&(0x7f0000002b80)=""/90, 0x5a}, {&(0x7f0000002c00)=""/75, 0x4b}, {&(0x7f0000002c80)=""/163, 0xa3}], 0x3, 0x0) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x0, &(0x7f0000002d80)={0x3, 0x2, 0x5, 0x8, r2}) getegid() setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000002dc0)={{0x18, 0x0, 0x1, 0x8}, {0x18, 0x2, 0x0, 0x200}, 0x7, [0x0, 0x6, 0x3, 0x5, 0x1, 0x5, 0x40, 0x3dc]}, 0x3c) flock(r1, 0x7) sendmsg(r1, &(0x7f0000006380)={0x0, 0x0, &(0x7f0000006280)=[{&(0x7f00000061c0)="90c2ecad9c7d4c3df57d3d8da2b9310e28e91e88fd05b64c86c6195df7675c8ec062f8751f08f6693ed30f31a60dc67bb2a98229d05cbab5b8e311b483ef80a939370c0e4aedd61f2d1f67ab4e8dfb619389b464cb8112da1b1577a09d7effb49ba9e7ede3b74cb2bd8cd40fa366235503519ff1a0f9794ecc3fc15b36b7df39827ed96811282b984bdee5d765b6189b284c6bf580", 0x95}], 0x1, 0x0}, 0x4) r3 = shmget(0x0, 0x1000, 0x2, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) flock(r0, 0x0) socket$inet6(0x18, 0x8000, 0x5) r4 = openat(r0, &(0x7f00000063c0)='./file0\x00', 0x10000, 0x100) fchmod(r1, 0x87) socketpair(0x10, 0x0, 0x3, &(0x7f0000006400)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f000000a800)=[{&(0x7f0000009800)="12ca8bb6969c08a46f7f0b302428cdddb9d5a7e20af1bde8f63f279f92de67b647d384e5903641c603db9dd21076edd0ec6f0282872b71e1a32709288dbd128df68d27e7f48671fd05fa466fd682905e58a8f2cbaac1981505d0e9165f5d5ac989645269dfd128ad2a2e73302c186096f2c737488c3e89b12110846e37a3196472322409a76a6dbbab8949dd2ed65a32d9bd72b93a974be9e97f90f027b3b4b4389407ddb97e617e8b35b7e36085e51cb74d739d2242720eff57826fd49a495a8b6398121318dc501fc7cd60012b9d6684eb26e3c9cadc72c56460b6d97e0c8bd095e781330c1cadb8cc36a056da144b814018a7b8eba24f036989cbd4214f47582fb8b52cad5ccffea11ab57bc4721bf2ae69d97ad14c9a06b70100241437bd25677419c4f70e4978651779c706c4e4bede27b893e13959ae791c03d1a498405e4489899595c25babddb058be76b5d3005edffe6135d78605ffdb37fa3d62ed67c51bf0c62bbdaf2bf207d089ea13f822df741a5dcd5cb95add858168519fb90727e64ecb843ee7c78ab48a8c6a215b9498b7ad6f6029beb2fc60df56299d98e848912033dd42ec5e8eeeebe60a84e884bd4c9ec2824f0d45aadb8b5d29c17a085532948836d5f93880a47f11eb11a2e5bc3f518b2b3e14121dc79e459e3d0f08c212c47e179a2f647e1c833aaaff23bce4e0bf81fc9c12b4449567deea324ea1674f0ebe1a006b0f4dd94f62bd1918f65af77adf02cace3d6c4f84906977034fdc9440e41cde6fc6db5a2de52eab68246669e282debabf2adb09f94e4992e7bdf8fc1913313e64d11daa1480bc99f63dad21dc447ffd79b92a54026d6a67c79e8c14769a69d947061130ff60c81a1bc30ea826e18413b4ee53929aaff0a15bcca7c505509e935f94f8af96f855228c2909aa6d793d65e20ed1b342479ef718e9bc7fac34e05d2fb9f86c3761e788f641db133be2ccf248bc47a44d4841d30d4dd7262c70ea2f7a3cb9db08a3bec0b442409dbfd312e8f709bdeedc232a4f83d509c5e7bbf9e7ea9d5cfaf5749fd016cc7a7c4c5bca0083aff56f4436ee5e37b8c4c29a3ee27a27486c27f5edc406ea9c14057251312900c392bdade9ab17a47c8f6c0b92bb53e9960acc51b02dcffbef76bf5d0ac18ea3d4269233acf1b97cfd0ce89cee9f8b738b617c5fd362941427d59fb504b58042cd5be87e36cf03f225f5624d89a04ffb1ad3e0d0c7df86597607658f47e704dffe071255139786408338286d1defcd8c1a06cc59a074d55f39f36058e689f842d9b0fb803a919580d0b2933f033b9811c0be2a72b9fd71f876c9bae0e10b67632f94306774c4d4efbb5dcbda67a07b1e3bc4182d385b39f5edc2f183f9cca48958c13b435a4278c7db288e684312f9b082be477b464486e41c8cb73447e5b799e7fe3b501f1238b85e5d9bb0299eb65e119ee0564ebad7e3f40563841c8ef0c0d224f7841fae3f0f3fcea98ea8272a62806812ce98fb4efd60bce1f737d1cf66065da812f0ed3dd8be013a3d75a4f1f322f1a9ccddab157661decc69988ab240b720c85b4a06b1367c76e45dd005209090a6aa4b3c4fe8fa4c1d6f4150536f8c676a5870393ee3d5350a484aac2556cabb5835f783bf00aba6ec1aab4cd7aef86823ff1ba3335b9357360c738a25eeca5f83c57b3cd487d32df18ed8bf00b5513c15c198dc20c410848b3f554abb526d745f9490308fdf97fd6483ac5e7a556a71cd5ec71ed9b7069db2c742228d2b3982085733997ccfa1d0859508a6a9f4088235008f193e5c70a09c39eb15a515709253359c37a7087a9371997d7d1ce673a5b5ec299721c825ba1b31d46f4b092c7aae2c9a43df63814fdc8e7da0901e341f6f4535f8e87f230626a49df11ebb6dc201531db2c00309523a4e96077527a1e99136dfba3ce3cd3b23780b4c13b2faacde16b61f50f14e4a82e9358ff905e4234d5494f753f46589b92902fda33d069734bc089d093ad24bf568520b3bc82bf04d8ce1e93d3cfeb78f89084ad74b3a59e483d37e38488368f7eb11280a67bb264802fb4b40c7adc8903f18780efcd0251ce6887762793b17ea1a863c4e9b517586b5a828b7cf63cf26d1a19c2c076f713e27fe3cf339f0fafe0baecc1bd004e97d8891c42ffd9f5464c599433ebbb5c6ada8ba8c8b37d2395a7d1bf77c084505c3bba9600c96c4d75f4c001ef93a2137bde32485d117b5e7ac9f2aa013d562edb5f286ddbba63ea9dd45d18f9a41a0f367ea8b7a7fcc9bb0be5aec82a8b8a26bfd527230eb796167eeeb7734bed3393fc9e7849a921fd8d39ea794993dd4851ea36335645e60301df410915cba5b854d351bed8f455055216bb160d3cd0a44644047adf6dae2f8d48633ddf7fd2eeb1c9a1a698dfeb49ddc83f82193fc18025b223fcdd92f6ec5fa4d55bb16499bf762d0933e4b343b14cb38d28f6ce89b633a7d8c1fc65a37af466034c7ac931856aaaa7d386829627650e9d11d794b246f937059ca3198869126077195d3bae62f88aff9c5664c022b91e33c8599f990f7ca874584da519bbc5e78b0c7d749ea7da49a53eb3940a394295b0cab7b7463acef958501fe3cd7b567afeec1b8cc4c576a45e98b03ac5c77c43fe5eb7b84a2c3d6f4f604cad7ef6c38eaaa709198194af6a19a8a1a39650dd3016c68941b3279ee2bf37fa662b7d9f3047217e0a3694e334b3ea614c8dfaf0dab71b1227bee7af5926b14d50e69577bc508a27f8f3acd46b75ef96dfae43433221c3b531f9f177c527ad5a671ccefc1548e453445f7c4e171d85f1eca7db947e382e4b51b2ebe45b7648a92409ac4cdf43acf33aaef3298f7862a29012c83a4aeb3400275be09a3368c6776a5271905d9f21bf5c4857e531644d7037a1bef8912189a9f3a760c788aab44062dfacbbbd0fcb59495c9b614b00fbce7548cb3a678ffed16729b5f035a437ca208a473bafbfda8d783e4d4ea1694c2f5382dd2b3725dbbdd88d136d5f3d7adbb004cb1db8ad8292a363968707eae839001aa29c7b506a1ec9add1e0db14afb96b0fe3d6c1f028a61cf3d6a37d2507850be179f85922f132ab606570325d11c61ba07898d537c004b631ce2e2e01de694a2aa1915d6b18b4a3731a6cb982a8ee4e75b4c231f9a51f92758dee164d71467c5499f8e69e8288209ca156844a63dbe7efb9aad5874df9e10a17bf460a4f4d0e395bb2f7e550e9c3def5372dfa47d050bfa0009d88caa3e3160dba3bda019662a42039dfefa85180ec7e1a193e31d07713f153cdece2ee43b32d9dd0bc9f7794141c6048d60699e2ff90434a0d0d6161f03d213db40ac802fc8460a8192aba6057ff45d8b1976f4fcf2774544e1c65b7cca53d925073075c4b759e6ceb83dfabd2bdd94180f7122ba2d04f0b50388d42bbd08a2787dddebd71782b8619d833c3945289878cb7efec57b2c00bcd44fb527737f4e7454e7e0770d709decb1d5c8be32cbc8723ef785ed26f3d6d8e4e8bd830fe304bf46432364812847652244c84af42f4d8f882e6d2ca0470ad5e37e771f9f3ca40080c9ccec57fd60a7eabb069d2d09451e09965b8d8b960e60757a03393a11813821d59dd60a350bd0d91277e9402e222613dfcadd49dd2e1e92468a321a03582c442fcb0fd3a8527af301e8842b87f8bfc2834a13fa779042965b3713060eba3f5c93138d6292fbbbcbfad843a2a881c61b42213f396c7c96e80951cd1e84cd4fa70f3b7a7b468d891ce540766c5365f1bfa76becd030e49112bf6af589e7ae90cda407eb7041b50072eadc61df6380a165944f86371adcfcde408ce0acff239621a201e29a6643947fc987e2f927f2ab2f326fb1aee263749a6cd5146f0d56a09c682ebe569772845c74e967add7990a6033dd01828fda9261b8f5c787614f4f19e9fdaa96d7195b4d333c8fbe24cfd314ab7fd2445b2332c34c750d27ba5cc21f55fa776f6d762c47091dae5350e833c36c0ccf7dd5cd365fbdfad335634dbd780d0623bc2a410632fa0bd4d2a86c4055c63895253cecf9b8b17fe41fd8df6d9f6193eb8eefd83536663ecdcf368d104df9d103e0d471a038d006d344ab800d715973811adc2a1db04e3493d1bc83c8d5c01d025b1cda71a72356808ca9313420a4e39ec6ad3bad888c00acbb8d740ffa6cd300efa5e285d78909e033f23fc14de5c318cc429b6fa784450bd5098b3c0c169ff35ae0ab255bda465136d34cfadba5f6270b94b01cb2952a01f204256612be235cc3474d750d30a0a66f4f4f16e84c0bf4833bf077169ef23aef20da1ace18af79d79694edaa035bb00f0c9924baf4228c43e147d5078c0ba7d8ef2d9abaa542216a46465b14048c2c91570f2f76e6d08ef7c53bf07a2707ee0383f2d5ebe539a76ac6ff2484aa19aa1176a9ed0a22b3909386e3d7b4be4faded65f7e904faef1f819d4f4db0399f79df506eaee5ebd0dc38eca44bb2afba470167d294ed3b37bc5e49fabd633b814f9729e9c7f8a0cff0aaae97cd7290a882078568f4b76ab7dd1557efd109c0a007bb76ccd1a30df93592eb60ad80b0ccac89b5b95a036f24fc8449d88479f8526490a259334b47901a3ae769c70a9b51b2a49bc50ca14792c657ef25c3dc1d8ab4e8a195f30a1aaa949e7847bf60ea927f0af0f1b5ab37d3420e6037ceb7a37f9f3a12b6fcbdcffb49e01a2b13b732e555d701b7c9562aa5d06fa756e241dda17bb52f90c903e96398b8ddcba2cffd6b3a042a62706353e8521dd1579da870ef8f5052d30cbfe990d07e84224d58c139d7cfe04abe9889f5f7ebb7b8a7232acb76674928173efe725f8cf8c99656cee7f2c9c783311af2ba4db206220408ac83f0ab4f244aa1f45ff3e7a04f2db76f0f54f7046a3f8d3135f42c96a74f7ef274c75ae6f308564b5546ccee8d2637488d6f3d48861aca7410da0a048b987e868311580ac32ab477f03fd9ae6689d2ad8c2320136b2ef3684aeb37145911ea611cde5bd6d0e5b085e55874939dae50dcc945415cb08f5fde1b9a3980fe1f496acac67249b13f9a6f4fa084aad0df53fcaf54a9c64fc2125cc355298c4086edfd831b2824fb936e4c51b16520c308776cde937fdb95a388274527e00652d8d370a4db8953414abd6e476b8e0e496e3c9baadeaf2b6ca1256f6367661272cc50b37248e4690404b2ba1638d8338cc0332ed1a46594e4e2bc8020dda5d353dd9be3fa7949d9f7f918eb80b212eef69d2c109b86739e251030db9bcabae7c4d4d7d11a21cba1f1746141c1c97a106e5b0dce9f612c51cff703456ad7e31c3b3d5fd7c16cbfabf76c059a5149c6af4f3e4838ce84782a9eb066eb344f89d46bcac454fc244d0ada63cfc259f499cfe1cba193e32363c4ca87506862fbaf6465a76ef0e384bb0e2e539d5914ae85992e7fcf1516547b2ca4b5aebf6cd3e95d2e49d8a5613ff702f99a0aa277fd3d93534a223fb028b7ed309dda0013a9a08be49f260120c63415cf9fbd32bbe3a027c6b2c265efafcb7a09ed8190b156ccc6dd0011bb3ae5f165272a7021b84482912629fe36094a4a9b325b2e588b85df2f15ce9dd4aa87d3f65ee8cb2019d9ba707523db071dffa3ac495a4d003e9e836a8b9f0d1b9fecd846aae5fac0ab194edc351d9611a9ea01155f8afe5638ad8033b79185d84406aa55690df675a4f7d0acb3920c47c98a3443dc125ebfe8034fe8b358ebcb2879d49c7540a4c6de1cefd902233ad4a8f428b749689404b7858b401e60bd165a3e0957", 0x1000}], 0x1, 0x0) socket$inet6(0x18, 0x3, 0x72) getpeername(r6, &(0x7f000000a8c0)=@un=@abs, &(0x7f000000a900)=0x8) sync() getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f000000a940), &(0x7f000000a980)=0x8) fcntl$getown(r5, 0x5) sendmsg(r4, &(0x7f000000c0c0)={0x0, 0x0, &(0x7f000000af80)=[{&(0x7f000000ae80)="238340a73a7fd88ac57c7d9fe953185feb73bad80035db36ebf8b757d2c0fa2918641f4da60f3fb92ea3c09357114d4f2b93106a56db8b72fb5dce36c48e27849019212cf430b96454e2a4e86df97371258122b322ffc65927cdf7e1f890572c6eb25b5496cafd804692f1c2ab07f6de01b759362e97ff97f0813546eb27487a68275d3cd34f4528daa684b71e844217891ea91da5fbc88ccec1601846ca4f5c83e0c53f2849a348a30369a10620c903bc17a6c6ed9f0f2dc8e725b2bc6758bbbd49c705174cbe4c9799300bff045781e596bea2026882f836712acb7eac1fe2d4", 0xe1}], 0x1, 0x0}, 0x2) flock(r5, 0x1) socketpair(0x20, 0x2, 0x7, &(0x7f000000c100)) sendmsg$unix(r4, &(0x7f000000d1c0)={&(0x7f000000c140)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f000000d180)=[{&(0x7f000000c180)="6e4a96882f1d51d4a88ab3cde0d5a62e0b142e0c1cc78491dd2d895d01324cb0603166e6ea11fb4b7c167df10756987d82944fb94dddd2765ce2e902cd67b1b8cce26d13c9c60da19c103bbe2a0bf4a7c03fe3615ca6eae5569047c4be1d0ffc96f532ad26b8f4fe3be069b1c9e60d9c9e296d1c160811a507d290a9c0a0f92ebc1ab8d663036e7ef204925b7452aa140b903fe0ee31d4d0c8d28d877fa4b43951139adbe940ea4c2ecbc6be18d1b7ee7689f43a6019ad3d88eb9b4662e6334c0f672d9f1ee80d7d8c0dfc660027a90e8e62d436db909cbd5b602c35427fd17eafd0e95141550513ceb8980144a4b7d95269c1b0313d57ea47da9008cd9d2d2c13295acdca7ab8cf5c63037484433543ccf9346f28f3a55cde0ddd1687b6db28cce4bae6fbf1feac0e6d572324df68e7beed469a5f1dee3a9852833762ceaa73535f56d0bdf9d0529ad117a2a5dfb8290eef754d61ac9b80c51427a8278168a4aa404b5da1686ef1015f71b6d301000cc1a8438db4813d48438dc1e612d23074ebf85b1bf571fe2689478f58e7dfc7fe7204cfa1936fa9aa58eab3f26dd551045c2e569fae85dd8f4a663631b04386fe276f609c749ab7075f647ec8eb1ed6972181bcd44ee09fffa04acbe15ea6a848ed41b19ea634d8533880342bedf2b025b4d76db466e3ed24930361914ef4ce4433a1449aa9a0063d69c06e6f8723a62abff778d21ade79f8eb6507a90917d2f1dbfab3785739ee3cf2a6ba2b02a3c74472ad1609a415fc8183df351c7677c7d2428987ba30eb9a661ada5b76c3732713d9d72005fe903b5c8c314154d7801364ba93fd4183d28214c0c5ed3a13e98c2673a578a46bb280430a78e2077dcdaf74b8d84d682425f94b1f8bbc73e81fb2603d288f2d9eb0cdb95ec17fc93dab50b3093ab1a9f8c8e85b08724a5cc0999893e0e0179967a01045ba93a8ddfe627c11433f8fb246996b3320922af54fbf401df45a1c87556898f2e7c81547aef8ba75c18e9ed3dc5f86a6d230f38b8158d46562a51814a214b2cb58cbdca97e9807bbb5f4b75ce63bb4b6f6208ae035032e2057cd7c2ddb94ed3509307f86403f111cb4b432d8ecc71b02e387ac69903d63e2580999d26165b67b4aef0cba53abb256a746e4f29a40d358e1b015779c48f576a22bdbc90f36fe691eb3dc9f1b7b4d7a7d9a875243557b83361c390ef104ad278d1561c8bb3ca1df77c339717e492d5920a815a098110f5f50e88f6abe59f67c5972bf485923d108b876aee1535107704e84c2ef4a8dea660ce2f9e297e71ea4125f0a6fa2c91a822d2014ef3c78c3a683552e78450220d65ae23cd05e670627518f9d301bb48b6d939248fef650cc02c537e7d10992b1dc80a9af281adf6da66d1daa9344db860fee6188db6b485647693246ac834bbf0ab50bbd497ecf9c63e90b9366e2c4caff1d2d523b24bc02558fb86af1c8929b4c9987f86aa417d7339e708880b88bc7bb4caf680a10388551240aa73f063ab9effc7f1afaad03d0672d14fb4bd68764675b4341646c6b8d2817e6c684691673682a8c2363c3c2a60d72f56da130bd4e66e83dc54326c4f68821418eb802aa79948532ef3b15458e9f0737b2b9b69492923f860506e1852b3806e02def33f48aece214ed72557b64e1476e89c18085e977974d36d062ab4cd83710a08e4125deda481a5b27d9c99e364cfbfa9a2bc5452b4f3de9ba9d0edbbe009ef7c2561400aaf84f05311ea9b1092a55648681d64c0f9dff73ecd36a9276e01fc6a35c2d378e8138be487403dc372781cbad4c9390799e5ee9bbabfae1dfa379beda004df8ea914722a2fb64d9f6afab40bf5a60858315afcfa7635f8d99c13c4365e03e3299ec403be963e49de8f63c1e4954b90511bad8289992b4be855be470e2868a3e5b88e62377679a8be4f69414a118564b7c98a91364a3d5de5ac1a4cd59694cbf32ee95a7558089a74f92ba13f01db826c38392ed42e6c89b35e6eb294cfa8aed744255fda14ed6fbce64e1a93d26325da8a0beb308eda2f5e17bcfc1cd16fb092093d05b28d50fd2d9ee99d95ccbe305559e818cd9710622bedf619c92ab3a259614dea7a813948b3431bfe750e5281cb920a73059822619ff8eed45af136c3c58f196e10ad4f20fa5d5eb8e686c76af64af9528fbc137aa5f8c55fa10b06d69ea5bda2e4722b222326e40aad98f8bba8b7dd94619f3c7669f2e977c49520b3c052dc5d7e986d105fab66cd08841664e21fb751ba632b92b071a3de8a19513c3bb1d7721a6682e17a891ef4b52a7518a5b88db22473469ef1a9d6186dc34b4a3e5049114b87c7a087ccb4a2586e530080be1569fb78e06dbcb5939fa1a2ad6a722429e8d9a45b72fc94ae136ffd45ff249b783b96a0cdbff13b52a661254999b8835c42277ca94af67d7e971f28a6562f25e591381edcb98f31b7c51db0745788b888dbca11effa629f5911b53273ecd641d19e4882d3fcc91145faf1b457014ffcd0d1986d4e707616e17aec535fde3d3a5286744b520cb46b6767ad08e4a50f77f0abd02c4606ef75b87f025d6f699b8274594cc56fe7122d1660201ee9035b3db820a65c2a4d191f5931efe1f9f1bda05a0b1ab541947e6197c0f2cb578f5cf5ababd90aa0ef15388e6eb3535258d611a0733cda1490ebb2250c94ba09f3b1ba3ab7e1eac0d609fc5dd21e03dba38b994d33878170913cab90eaf06c518caf44c1c40029c2ceed10777834ed330e861fa6a37204e043d8aaebbc4bd8a12bb7a30dbfb210498c0f6a7cacc7e69a01633324828c64ca9ee710ca442da3f4997508705ae940b941a2aae2f6c6e942d08fc1d75cfa369ba358c141fdd16dd14b20fba1aba335f290d3072be9dd54ea218b4be81160728cac9833130e4c5c03e1d76a401513c5488f9b9df8fd245b493a0ef790be42e09e61e4d59f7199c60fc8dad97ceeea860e133a2e1b9b7e8290b49555a0cdc8d8bdca35f7e3a42326a5bf70d71e6ab859d63be1dd1a8e57ba365dda56483b67fc8546e7ea982f79ba39f10e93c494e5680c37c7dfbcd2958d65b2bb8f5e9c471e612ad8e37422673ec79c0657e6cbdbe491d04ca368a97f06d1339c66967c373bcc833090ff018186297ec06d91c11a04e66acce79f90e6b0e146d445652232f8bf4b25d572da601330d851ac44600a5405425babb322b270b475579a727bd3d9ae65f7364a84996453b4f4b9aab0f145b99847f6e4b1eb175d05d6a937384c70e5f3cc35bd8d1f16fe92b4e79e1f8e09bd832a06ca2226f2a23317ccfb8823e08ec7b1535316bd98a2d1e287c36ad032eaf1014de744a40da2d61aac67c571be82d72480290d4fc583d0b17627492b174923d12772dff772f4d2f9d36d82a61a569aa74934b7973c6f35d5db022857adf364bc90599a8cd923c58372ed116a554f1e54ee3fece18e80b0e063b004f8615b7a4a321564146120754c506301712d890031e4646b74d6963e3938027f86d81ad1bbbf0fa254e3eeff9070d0deab2ea5d21cf1e4344ae0b4a3010efd471cf3deb94783a790ee4bb6bc71aeefdbe18af541fdfc86b38f140d53ba195e82a5a6989b867eae8f71cc72d9d49b6d2cb5e199823323a3208a8c4304b8d458e94895fce55e48d28573a91851d5d96a1a7448a8a493e45ae7d61b8c173b8817e4c8ed322172a44a1a0ff0793293c9e4cd917bd633b2533bc8a28548d3d1bc581afb645f65ee5069f66229f71f2ca98787bba7b3d166f425cf2c0b64dc4d39e87157ee99f228a0466912d0766e2d76894508e61fe84a4c01e3508ca1fe9ef061c7a77868894c7079ae6f72432616813188dda62b91722dd6488aba20a15c5abb2b5b57696aed4c62bc25ab34708471636a6c0c2f02bc43ee796c8ed4ed835505c636a7666da1d9c489c1b09360325fab34557e2ea7acbbb61edfb5d7cd14586abbc0735b31e5569605ca504799ca409595be7229c92c75703005ab3b3347766c77219c4c6679d2b489e17bd3174a1e069be1f7d112cad1234298b4817a0e2a39747e899af44057170d688a80e3a1be03fbbe67532967cd38d38e53b56dec4e7ad6134b042e2aa70526e00f8b2f7d08e4948bd1682b9babed790d50ccabf6bab90591793addd821164cb1ce3e7c9948b21c61d6b65b458bc6f401c5a258f5f0d15977e3e711263190b5e10352bc9af6b5e3862a4f9d09658dc963f352f49c4dca5c9026da0cb8e50dddbb7f9d1a74b9ed6135b1e210b4220409e884e10a4b8699cb185f70db9315ee6b52805458607076701b85b5bb5be1b6a618427183d3f2549395b0e868d9c21fca7ff03b241d8759ebe949838d1659c21aec608e70d1dcb02c6dd943d5882c27d523f49acba4184507a5d77e69585e070f7a961ed4264765139fb0b118a66262118e5f70f318edf62aff63cb88f0d70a961175ee4b0d0030a99256f2d998164cbaaff13d9a09596b20b7acdd4741ddd79fb323143403d5f23d2a88c6c6746e21512225a2927560d53d5e3a2ddec22318ec684de579f4b12d8b09940828ff9f95c6e47af84622dace72d55e17996461fa433b39d73468e301a157e5803dfd736beff35b027f9e23c5860443f830f0eea429d9105bda446d2b354fcfa41ac0fa8b26da5ef30e80d4dba2a13837bb27a4f94ef7f48ee358d2481de8840f023bc58016285b788805057b3239c1426a96b00aaa7490a1877ed8a2b54342a460d98905e7b610d112f245372c288cdc002976a59463f8d22e20b9de8baf0c4510331ce7c8c01e064123c17bba91be686dd45c7131c7661c855b83a9b6ae4aa5b0ef96ecc4f6690fa88ba295ef1bbc202f5f18565255eb34750065c09ccd04034719f657b90b863a6e520a61d4350bab919797a0ca15b39fa0bcbed553b6f93e7e25d9307176f9219727f8acebe25ccd6fe63873242a99d8e4849db0d1bdd97c42407998da52c659543d5d879d82b0011bd9dafc6930b007093a5729670f3f21d052173b65f8178ce51306899d0bf61af99687ee8cec8cb7e90f523e439688496decc86aea425aa129ea1eb5de3838211867b99ef4097b5014d5df620b5913ce0b4f948dc61a01ab26315c39d86735536882ed82fe6c972b2ca99c005f8ba9687f1617e1f814b851329e9739fa0164c79101e9c3001b3191ea338855117b7a17322ff416f132028a3a1ca57f82f021c7cc0aa1a1c92584e9e1754bcf03c86f91b85b76ed7a46e0b6e89d557d66743b7d5ba52105c25f2a5a50a5b72df194f624420409b92f1986a6b89ea2d9d4b782723f45307f41e765343e9768a24f42e526658632e313155833e23dffce787e8b10be1018194bfd66fa5d2a3f9ab21659768589fb3c1e9ed3427c6a1f8487a12d0df4036b0393a3dd91819640818321141f1a893c4ed2f7e4d2dac3cdc50391be21bddfe71b9614198f1a0cfbc01db3c8661e8bc399825f1bfafe38ab65665f5144cee9f3ce66d665dbff836c8179a81b4014531e046d5d5fa5ac01754eb187b35490241f56d9eca39baa14d6a5127e1066f366920ffb5b93c9a6ffbeba9ed2cde4bde23a9e8b81e389f902bf5ac2d5a492a145108967da0697dc26bc77f790a47fcb2ef10b4173191ee7a26bd12c62b95ba0788cf9c5d0657b7e122171bfbffd54089e754b8085361bf24c3859881f6d4361c631f575baf70dcfd13d57be0b6314757ddc85490e59dd34580e9c8b7c81c23ab477d124c237d55c679c13dfcdc1fb1e2d3ac541d22e83ff2b4f633b70efab33cd3", 0x1000}], 0x1, 0x0, 0x0, 0x5}, 0x4) 22:18:52 executing program 0: pipe2(&(0x7f00000006c0), 0x0) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) socket$unix(0x1, 0x5, 0x0) kqueue() dup(r1) pipe(&(0x7f0000000800)) pipe(&(0x7f0000000980)) pipe(&(0x7f00000009c0)) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000040), 0x0) socket$unix(0x1, 0x5, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000f40)) dup(r2) syz_open_pts() 22:18:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0xfffffffffffffa91, "ca0a8073f2a42ccca78000000000000000f800"}) read(r0, &(0x7f0000000100)=""/241, 0xfffffffffffffe71) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1, 0x1, 0x2, 0xffffffffffffff93, "9d734af01d82a077dd60fa0c7be266335dada7a5", 0x4, 0x6}) nanosleep(&(0x7f0000000040)={0xcea, 0x9b7b}, 0x0) syz_open_pts() 22:18:52 executing program 1: select(0xa024, 0xfffffffffffffffe, 0x0, 0x0, 0x0) 22:18:52 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0xffffffffffffff7a, 0x6, 0x0, 0x1be) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xfffffffffffffffc) 22:18:52 executing program 1: r0 = socket$inet6(0x18, 0x2000000000009001, 0x0) sendmsg(r0, &(0x7f00000027c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) r1 = semget(0x1, 0x0, 0x400) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000040)=""/138) 22:18:52 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x80, 0x30) open(&(0x7f0000000000)='.\x00', 0x2802a, 0x0) 22:18:52 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000440)=@file={0x0, ""/108}, &(0x7f00000004c0)=0x6e) getpeername$unix(r0, &(0x7f0000000540)=@abs, &(0x7f0000000580)=0x8) bind$unix(r0, &(0x7f0000000500)=@file={0x0, '.\x00'}, 0x4) r1 = socket(0x2, 0x2, 0x0) recvfrom(r1, &(0x7f0000000240)=""/159, 0x9f, 0x0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) sendto(r1, &(0x7f0000000380)="a33a990a24f05afefb86fdc8e8cf46286f9bbb5c6db1ae801a0e2d5f3a4b775b62774f751f98e4d2d2445e4ebdfbec5a5a2851a8c92694030f143195587462ce6620e1a3bef6b89407c4274d8981c499b82b80c9153a879d3a9463ee6c5ea852f64f912196daa63089e76585698edacc374e271d4a8e700ab9e676c4355fcfffc101bf8628df231e3577140e1060dcec1ee3", 0x92, 0x402, &(0x7f0000000300)=@in6={0x18, 0x3, 0x8, 0xfffffffffffffff7}, 0xc) bind$unix(r1, &(0x7f0000000340)=ANY=[@ANYBLOB='\b\x00./f*ile0\x00'], 0xa) sendmsg(r1, &(0x7f0000002600)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="f8000000000000000100000003000000d441be4a205dff004e9491499a0c2889f1a51fcef9cabe65e8fb811cd57c2f140d52629100090a16f56fe3e69119044771521b6ab4a5b5596c9ea3411ea2bd7e7f9b1af11785180bece773bd06d21aea8208dd0bf8f9c3a8af5e8756251891a360655fb1b7cf9ea4f1426b43f63549b302fdf4c648f5edb40ef42e4e178ff471adb665c7cecb0ae46dc1f2c0429df630ff48b7bec9c2f6036b68e71eb4dfda246aa4f23d6e978ef657b16fb187cf49e39610a1ebbe2213d502eff7ffed4e8a0edd351cc3e6b4616531e318c8ad1968803c9b00000000000000a768f4c410c12afb4a88703b7aaebd4806ed6379be99bb6637981b85deaab9ac539ed05fccc7115dae7b5992b9b2745429dfecd08e2cbe45690dcfe9992fbb28d0a8e59dfc29e21e9346fcbda135f8a563db72a5d46ca803075dab4a22cd27b01f608cb6d06d6c49b862721d6a0e9941bb65d14fbe52f086385c156752ce1990bec78e3d041d9f06a2c4d44bfb5be50937c6892b600430f016cb11449feea9749e430c232c74d12a70ab74d622a08bc7c8181862c8f0083a314201"], 0xf8}, 0x5) 22:18:52 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x10000fff) mknod$loop(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0xffffffffffffffff) 22:18:52 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000003b00)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="7000000000000000ffff00000800000007675b35021e11f4611af35ff48edc0182d8c518461ce159cacf0704000000000000007a005b473e085829983a2fc0dbf9c580fcb36d66e1c45c1fb46121263085a3c59acfa6ad66c1d890365ea5c6a4c7906ed87ad668edf24ca7000000000050cc132ea4941b06a23c308b64944a4830059d58e7aa6332f977dd75f3f280405394b0c7ebe4e40c9fcabcb9d9f2b2636a4c72b1505adbdcc5ce630f6db5f317a7e4802bce27f8a7364cfc86455b909b71d446e6e9b0fb21e430eedc08b4308ea52e9d1a2a98c1310ef585ee538dc141266504394c9f89151fa9eaffb1cd1eb200810428835226dd270b46bca27b624b558de9b7e6188e71fe4e699dc709aa488021eca027f65116f9e0ca9d2d406985ad8821e3db29927bb334da"], 0x12b}, 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/213, &(0x7f0000000280)=0xd5) 22:18:52 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x20) close(r0) r1 = kqueue() syz_open_pts() r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x100000000000001}], 0x40, 0x0, 0x0, 0x0) syz_open_pts() kevent(r0, 0x0, 0x0, 0x0, 0x1, 0x0) kqueue() 22:18:52 executing program 1: r0 = kqueue() clock_getres(0x6, &(0x7f0000000000)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) kevent(r0, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0xc0, 0x0, 0x8}, {{r2}, 0xffffffffffffffff, 0x3a, 0x20000000, 0x787, 0x80000001}, {{r2}, 0xfffffffffffffffd, 0x80, 0x0, 0x5, 0x6}, {{r1}, 0x0, 0x10, 0x3, 0x1, 0x4f9}, {{r0}, 0xffffffffffffffff, 0x40, 0x3, 0x401}, {{r1}, 0xffffffffffffffff, 0x20, 0x80000000, 0x1, 0x8}, {{r2}, 0xffffffffffffffff, 0x2, 0x80, 0x9, 0xf2f5}, {{r2}, 0xfffffffffffffffb, 0xb4, 0x800fffff, 0x2, 0x8}, {{r0}, 0xffffffffffffffff, 0x50, 0x10, 0x2}], 0x20, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffff8, 0x20, 0x40, 0xffff}, {{r0}, 0xffffffffffffffff, 0x80, 0xf00fffff, 0x1, 0x800}, {{r1}, 0x984cc3747e2a4945, 0x4, 0x1, 0x400, 0x7}, {{r0}, 0xfffffffffffffffb, 0x8, 0x1, 0x4, 0x5}, {{r1}, 0xfffffffffffffffb, 0x18, 0x4, 0x8, 0x401}, {{r1}, 0x0, 0x80, 0x10, 0x3ff, 0x2}, {{r0}, 0x0, 0xc2, 0x80000000, 0x5, 0x7}, {{r2}, 0xfffffffffffffffe, 0x40, 0x40000000, 0x3ff, 0xe00000000000}], 0x3, &(0x7f0000000140)={0xfffffffffffffffc, 0xfffffffffffffff7}) r3 = socket$inet(0x2, 0x4, 0x8) kqueue() r4 = getpgrp() r5 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={r4, r5, r6}, 0xc) kevent(r0, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 22:18:52 executing program 0: r0 = socket(0x2, 0x4002, 0x0) bind$unix(r0, &(0x7f0000001080)=@abs={0x7884d2b899002d7}, 0x10) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10041, 0xb) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x80000000, 0x100}, {0x2, 0x8}}, 0x2) unlink(&(0x7f0000000000)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) truncate(&(0x7f0000000140)='./file0\x00', 0x3) 22:18:53 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) minherit(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 22:18:53 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0xfff, 0xffffffff}, {0x2, 0xffffffff}}) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x1000, 0x84a}, 0xc) close(r0) 22:18:53 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) lseek(r0, 0x0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1000100000000}) linkat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00', 0x4) 22:18:53 executing program 1: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x8033, 0x5) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) unlink(&(0x7f0000000040)='./file1\x00') lstat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000140)) munlock(&(0x7f0000c31000/0x1000)=nil, 0x1000) mlock(&(0x7f0000c65000/0x2000)=nil, 0x2000) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x7f, 0x6, 0x3f, 0x0, "b7bf464fb0b262d102b34524b507fa281b5434d7", 0xd4e, 0x7}) mincore(&(0x7f0000d6d000/0x4000)=nil, 0x4000, &(0x7f0000000200)=""/169) dup(r0) 22:18:53 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ddad172e616dd1f8cffc388e83935df8c507d1c7b193dd6fbca8716e61b42c3e0f220c8184ba9ce6105d404b7b7d06d7511632b5ab1897f8a7b3c8238233", 0x3e) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4000000006, 0x0, 0x0) 22:18:53 executing program 1: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$sock_int(r0, 0xffff, 0x47b899eb6d7f6b93, &(0x7f0000000040), &(0x7f0000000080)=0x4) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x4, 0xffffffffffffffff) close(r2) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffb, 0x5}], 0xa3b, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000001140), 0x9, &(0x7f0000001180)=[{{r3}, 0xfffffffffffffffb, 0x12}], 0x400, 0x0) 22:18:53 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82032e2f6a696c653000"], 0x10) write(r0, &(0x7f0000000180)="3fcd76ab5fde3201f1588a0b18a71c2caf949c8509511dbfa01c902e9a0ccba6280cbdb6ec9f86ee1e748d5a4b2bf7c3e8de24edac86d8a68f72cc7032eccb5b759dcd41266e0eabd41cdc5701b1da52d4373c0a6a549f1f23d4e8df4a3180333da542e0fc201938ed32c33e95a03236736184e76c9680f30956b307c63833517bfb4dfb9b46be8fca8b3f8254c1e0b84ec5ecbdbcd4e9a57706f9741f210160ae98fe8799b0709f22d37d37ba394df85f752163cac68d646971bffbd23eddbf929d843101a8d1fff35815e46ada4993a79837b567be71332f85be13102436c20c1ccfa4b69cd8c70cfede812d06abbc9200a7dc3654a30eb263af182206f111b0db622b558d53fe8be2c30890adc02b8248648179bcb506a89d52c905f69d491ca0060d907cce20a101480099552070ba8bace13ab0a79276b33d576e7a760c52d8759bbaec9616fe5dee5aca3bbd9ea22ecc4f7ab395a4fc1e32612a2701d68e5be0d13040b5a72db35aba3171cdfd7621faaccc259e7d7fd9d823de3c41af73510ef7a5d6865566e4d2fb082ff7213c8afc515e15eed772e1e51bc07cc4fd42308e41aa8dac1ade23a2baa2eb68de118050da9678a7b50d16ad9e4e1648678841cb2c6a494388b2e5a373fdc575b3aff6b7947b1812297ae4f10f78ee99423a2eee357180d7ac43430e62448c37058593df96d9ef8d797f669486be22a1e1e30bea1a1cd74f5d8ab109b750364f97f9e92947f3ca49bb04dab9e273981e9a5942a31ee8e52818e1d3755ce2728e73d4a72544fb8d849d9019c727c4cdbc478b564dd6a5ebf6c78afd11376749786771834b4a89b49711e2d627e397669cfc6c18d92b2dadb486fc87294b094653b06a2be0e9234dff56c4bde1f5c7fd17f60a34d7e64c5214bcf20c33244fd500298e973eba7e7e7c15c8325405e7d38b6cbe0acb23bf6dc1c2f44f38e6cd9ace98347f3af9964aadd0eec702edec231ea68454604cfbb0b095e7d055433f814cbbc90d2837c2eb3c4cdf65ec6aac3016f0aefcf252db39a7dcb4b96645d159a6e70727ebab0a5b264fb33db82e8345ede69d841b7946498fb04dfc9e4ec00b1a0057046fb4e0a93cb9ce49acdcf52df6e2347e1a2af0c4ca3c1419be23bcbd2bc53391f70add5918589d9fe6868119359b8fa44cdbe0d455919c6e9af52e708a4f473332832a48faa82b3915333e585a2943d3aea0d7dcb322f3a5deb79158921e44d09a52e8e2b35d244f502e41a68f6f5171387165f16ea1570dbe7b4ae76dd281b6151297f4e58b6f3064a29fc6e252020333f8a614947b73b68d1f40a4722d9a8b5945d65512bde026b0630ece705cf315516a3a4bf2da834982345eb92095c77f012d72992e2f6ec0f4347f8030c00dd804ce0d4940a330b260f499a352537bab4e5168c9111abe99d526c19556e91796699638b775047255f75b1aec24fe66ed5fb2f1eefe9dc6fa9aec650873a3422231d9fe2432ef9e71bdaaa26be1a5d9ec12964203ee44200529361255ff65f421c7698bb4065c9cac022a12b91fbb2e6f3a25cb6e4dd4f730f45817cf526e5b324e4f5b7aa5845935f0656a8ef054126c1ba26b2097b8fdac87524fb0f2eb60e8ef823710fa94309aab33a0d019641776b534ffea8ffeba1e358348062ff929ce8cbafd8ebb70888167cbeb172d53d64d4ebcad3e2676529a9a2586dda0de4674b687f28adb0f440a72b9a9617fdb88d4fe74b839a1b698653e493176b02bc99f664d808656203ca1e444097fa9be574c93834d8a5e08d685b748c82410115d46ce0ebe298b0569f780a2c1902d8b685290ffe1e68764cc7543e37e3993a853c73a5b62a183e56e1c3dd96db2c43db06b59f3c43a7111558bdb69dbb95b8fa2cb3fedd0eadfa2fd874afa90b93d078de0ccd1c4b103b99954db8670ff9fbc3f4ae8816e5a1e9ad1957fb46332d0a972cae72ff8983374cd0611e693607025d22d970c66355dabd1bbd043107b76267c58f2ccdc5068983416202c4dd66ca90864519608547b2b6c541363f3d356772c5c52b703f736e6a99eb5a6244640712784ee25996161191c31512b7d18fbe5afe1c69f6aa6e8005e9538b36038d1d04dc046646626daf9c356e089319e4832e1deb1fd416511c650a044840aecd1abc28b453a98e105d2bf63a5f8ed3b52ab9cb68ca463d0e76c2b1a5a8e7132ed21a0b9bcca4bd3c10bae4ea9a19d9fce5a2854f4acf491d1f2a66250bd599e72d115b539673d05dea2c3b680750d2d0cd73af01ca7b6e1049e3cd3ae0c8fe6a2549df67705883ab6760f91aff57295fe06aa9ffcda6f6df7e5956c82e5bdd7d512cba3a3e5532a87d2e68bb1b45174064911e5c3d90f557a7eb1faf2e2990fe06a4743c17e81e2ac0545364132e56c919b1942891d055529735b60ad2b334641b1a97aabae32a87c901b9a041f34149a53de43275a4631195ec6a384a1db70045ccd9e63feaf643b189a09c8d984799ce94703f5454ff5249417f8d92990609872016e99af8bfdd59a47b86c2f9c3840a7f91048f278be58586d59892bd58e19991f533e7f2f3fdf2c769dd403f0f00d75f69f2e7504ed895971ed98da174eca97fa8ea175334ab20d948ba75a3c035dca1da83886f19c0eb4277bfe489a1d3e6a1d09fedbd042e66e95bd756f9cbd710ba72df558ec0f9f83eb52752e2e063e51cde5fa5f7cf3526501d345f0978114857d25976820c43cdd5dc2f48c6dad04a81550d394c4eff87805fbf4829bd6176d4a14148630849c455920bdb2328529d0e502c3f87723f0fa09db15105d03efb47b90a9a446661c4a972d80977fa5396d8175508e90a4ddeb1996e7941c519681b4c06b404e18fd702fba3616aff123a54d9899fd99cb2090e92b5ccdfde6d7c4ce53269ca6c2e47f38fc5f9075ddaa672ce736e154d9d77489bf850744d173c97ae5f2a825183f3dc1af51343cc1c15b363c04949cdfe64db05176ca796080ac76ab8be3da451002aed80fb2460eaf1f5663e2d068f76ecd18cd73ec84edc9da21aaae61acb7af1289ef4ce6a189de12c563f8412bad1b4ed195f412cdfd6066a5c292eef04de6f8c852909f8e0a53293bb78cd56dfe660093de3701b97a843f9832f78a75c88d344bb40784683e2bb464c1199cc1e6fbacd709162f48308bd470e2dc33656f0885668bc0d2e83216bb581f76fdcfce3803d548e1d20c85ee4a52454e5fe30a228ee50c7980a4fdbbdec4753eec23fa1e42a671ed1b82408c3ce7d6b69e53c23e7cf196568f133e98813f790259452353001a3c1b93a5103088ab53427d136e379d180d606078492d4167dee3a20d6130da478a88d6aed9ab085e2b815389c074fe468a7b062a11d3811b105a17e0b0df58bb1b07abeb86b5a8309e565b8fc14fdc27a1f9497a9e87e82d5f29dda18ce325af5df33cd7affed4b1f3d9fc2eb5068c3c6a6f0c6098945bf44737c639a25b7a8470accca3ebd471d2733e7e717cb28e7b9227d21ff8e4a249970dc7cc5b3723f2c023a441da4ad2e2591906ac6169e6ff4c374535868158b96a415827b7d50a58ac7c5854fcb894e0ef8796c10bab96c5cad44f7f112e049a26d9124fdb822889da8e1557bb6b06f2d9fc6e70bf40776364231fa0ab11713eabce2dc243bd475707a7b49303f21311e91e48bf626dea2d9bd49b38df7eb2fdfbe1d221f05a5134ffa27db20fcae201d21f31ba0ad160957da038c7d17ef8a1f8281b1eaa515d29a25778ed02d6a1d542ac01dac53017541aac7d8995eee2906780aa346635d99baca83d1aed6701ce20074ef5e0caa5d401922ffe990b3411b58775dc1502b7deb334e96de1450b06802b120b4aa509529322f3da520b2ad4b544a775e04aca5bef7eabc0e8d2054cf7f9b97f7b6dc0123ea7c52d20ec0f36db9b45b3c7af3b7bf35f054296ed271b4c5932a50db09e5ce84c0a62a726f34b6dc5f594280b3f74fccb8eca0351c63692b04edbdd10cedc915ff7538270cfc70c76bd556b6c17817a936c4f2b7f81531bdf349dcbc824d318d98fe6a9be4a3387e6ed17f86543330f6de0212729d1f74c5bc4dc447e3f5dad80467a6eed8f5840bf422cd94d78d182992378530e66cf57977bde5c2643f480326bb78583151bd79bf2252dc54b5470ae518eb91d9936d2e593196b044de7fc0d2186482ecee0b1c214b026ba11305dd84108aaa2696093091136501348415aba5ffa4062601b61980bc3eaa261245a3f0d7a90fb3cc92a10d368c5bc716c5439f84947d0006475d49a4563a11d1e057b7f752cf59d030fd8c9faba54eca6eb00c09ed7f2e26e521293d50087350e09b5eff63719f8678aeb367147b687d19bcfeb86aea59a5e435a7caa1300028e0035a0d19d545329e112231ebf526b64b9bfc9f2d18439ec957306ec73d620d04f702e8c9f3d9f3abb1ea8f8c28f2a0d075fecf24f2bc4f7d05faaa05f6d081aebc2d702e574e06854af30026c50b0dcf5a239ce8ac54c129e855abe9ca47e4a9b34c56faa9995ff39205b549218f3e6280be7300c6b1b9417a4068473bc394d8979c030512a30a1ffe37d1f8187508fd1959f1287a2436288af27bb88ae3deb99d2a761d1e138a2c86372d1f402f77cd1d8c8a268738ca34ad5443a9d9e571e159254e6b0499e216cc4ca7a0f08761fb1357a18806106538a85b4defc71329fdad46da1e3e3f86399651ddd7a0ad9c831fc90420262edadac316016bb12117750468fd359b4f29157fdd9f818d3134136c563c1bead8b2ec426c6ebcefbce5fc3bf0160e0f9a08645c719149d1132091d5ad2d5b293890cffb0b2d004010327d99629f043166156a71f3a87b02d4a9979e3165a73b53ceddf11059c6e84d22a7061f2654e0c1867f1d2232587c07796242b1b6e2df5cc1de5263753b9d54b0353092c0e5add6367efdc814b02b31ae6cdd0f32e1ee08271614210566cf958d228f40ef321ed719bfa048d84e1cba2bd1d058a2de5e6fd103eba88a0963f56672a226682c002a95e88ddefb03feb85532b36199c157f2950e38174f1352139d3f7f23d24bae9c19a5c9cbb05f145b38c5939cfae0444fe5afba5290880dc2f34083f76213e3f2b18be809925d22d7f66b04890d6a45a196766f1433c9936f219bdb53a90b65cb09a078d20803fbaa1b960845dd952c268f298d99c1a9cd2203cbe0d5109eeabfb13f73622fa868cd39ff6c41cd896de74a5b024c94d88b3bc4acf1ab4b4afc6de1d000230c4eedae98bea3a54c3ea88f8aedbf8be96fba791c60752b7bbabcc30873b8d1ffae3e4e3536240fb7c3a1ed433c69a7de1b90ace05a9a5d2d9a3fe48d72191447da71dd64e7562c399b86dff102054c3292960163ef1e27434c67ae53630990f1bb88a257f72115373eedb97c1038f61626d78380ecdeb676ac74621293460a0f57885b00a699705c5c6fe4c4a49845743b32e304c5f019ba0903de7c7be6e761d0b7758000cd1e2df94cae275ed02ba37c42a4b94f9042f401f437b852b316c52450f55a34e37cebaf1bdaf3b20bb6c1df2725a7b8ece2541bc4b260258b6b61725759b52384e4f536cdc59a745584cde0c980323e68698758c886fcca28a1ce2219cf4f21033db73613af5", 0xfa0) 22:18:53 executing program 1: 22:18:53 executing program 1: r0 = socket$inet(0x2, 0x3, 0x6) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="7eec37121786aaacac454e7d5a48bdc0ea29b34a528eae6a9806733dc64c", 0x1e}, {&(0x7f0000000040)="bd2efe64f0567bbad3b4cf9872867a132c82ec54dc1a29d828b2059e", 0x1c}], 0x2, 0x0) 22:18:53 executing program 0: mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3, 0x2810, 0xffffffffffffffff, 0x0, 0x9) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000100)=0xfffffffffffffe4c) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) 22:18:53 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) poll(&(0x7f0000000080)=[{r1, 0x40}], 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0xc4) readv(r1, &(0x7f0000000200)=[{0x0}], 0x1) 22:18:53 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000340), 0xfffffffffffffffc, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x31cb6aa6c0640525) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x20000040, 0x5, 0xff}, {{r0}, 0xfffffffffffffffc, 0x3, 0x1, 0x3, 0x6}], 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x5, 0x22, 0x2, 0x4}, {{r0}, 0xfffffffffffffffc, 0x8, 0x5, 0x6, 0x2}, {{r0}, 0xfffffffffffffffc, 0x10, 0xa, 0x1f, 0x8}, {{r0}, 0xfffffffffffffff8, 0x2, 0xf0000002, 0x9, 0x8}, {{r1}, 0xfffffffffffffffb, 0x11, 0x2, 0xffff, 0x5}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000042, 0x80000000, 0x1c00000000}, {{r0}, 0xfffffffffffffffc, 0x0, 0x3, 0x73e7, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x81, 0x2, 0xfffffffeffffffff, 0x4d}], 0x8001, &(0x7f00000001c0)={0xf197, 0xfffffffffffffffc}) kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0x200001ff, &(0x7f0000000180)={0xf0, 0xfffffffe}) 22:18:53 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) 22:18:53 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)='B', 0x1) write(r1, &(0x7f0000001900)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f68bf1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa0bbbac47774795ac0480c44ade39f7a6764a4ab7955e41db40e53ab513f86433a14f58fb8e20bccb39437859914563f8c773c58a7cf38566b923672fd1b0a632ceedf7016b7a72fb7bb5b7f7f1140b63501cf1930fa8da1959bb16bb3c992ec78e7286390505656d1d716127b7343e5989c195d22717e4c800e0a1deb1364d473a93f4908635ccd52ab88ccad296318d1b9ea70940589bde0cb29e85343770d1e27080a50405dba9430a0762b276a55382eb060afcb105ec0227fb6df34c1888c4428f0ef73db1b9e6da75cf55691bc32a478fc23522a41e633e92fab02a7f02d80d2a8347bd8aded82fc8c010ff31df7a6ea348b88e2aef3c2fdb943dc6ab18bcb3e522161bc214738e4d5afe4ea8420eaa12589ed2088608a5e0d42227adf6462dbea340b8955df332d02d01eb8851173141ff99839cc910f8154005999fb01467ad6e38df594d2a8900a91fda60b01827a3460d6bc1ea59dc5b746eb1c1f9e13e78bcea78ddc0c991356564c6fb11ca937b9f9efa3d853fc924daa313dd5ffd1f6e67c39e059941ab3220e5644886c0fd21f24a0bf5598feac132bcea94798840633db19456f39ecfc4684dc1187e7017b73c9272197589b8864f59309965765dafdca6342551e243b12ef38f93c9eb3295f2205fa3341b25b857ca615243c9a2195bca2cae95d1b7d0ad3ed2e8f374c565a68be201875fd887693802f15c6347961369c3a707ebf53d014ec10dad12a2fd9483bb2ac655e297cdc28a631f814a46d746a3f2ed34b4e627ef15ee9a5a91ffcd96ca86ebfe34810f132834ed35dfcaa3602e8fcaee6c9e25d7cdacd74620589d00b782c39f25438c65f8d56c6bc56f1b8da318c66b1e2639ad665837442cf60d1b2c531ea50447485ec8f99c61238e0ac05bc577c8b722b51f060ba4d2c2a9ea5b4805bebda9da03d18b961774b8fe8d6cbc06710f46e2b347c74de59579d372e58baeb0aeb58b00017c88a6f1f751bd41f7e036e7ebdf3d83988922260b30d6f38bfd26328321626440d6cd5cdfc21b28ed35cdeca8f08aedfcee6ee170ac59b4660aba486f3c05e4aea4cb63f46b69ab668c4591663a39e0dd567448695192c46eafaa2fe762314e664ad1f0a2b0f4d2347510a1cab2ec37de4e8d66100d7bfaeac2562bc6af96526e17c7a88415468a21a95f1ac7f5920f4508af5cd92882328b1dccf9ca00dbec82e5688b2b426fb8c3ccf551ed7f41da0e3ae4177e1d0eee9629206c4cf249605a5c9e6503cf37c6b089475176324933e71a11cda323288e5c25d66fdef8284fbeb61f0c7f30e2c9b4962f48be52fade323baf3e18ff0cf82ea7604d6aba506509c12f240d36beeac34c7842e31aefc7fd8e53396d97f0b77f7c1fff0bc5825160f787419573f375f9253ed164a406c6adc797ca7ed20c271d46c5b8aedbac74827577ae45ae5dee0b59a98a0cd78ac6fc2d15e31b31fddcc4dc16fd17b694697943ccd2f746f8c7eac092ede01556c0e13035048595d1547568913659217d4e8a21172f806cd8a7a880930dfc73ed693b628c8c0d2aa0298ca80937a2302d9400a26cf7f2ec9146d99309c137cc4e9df930f80a89c0c52ae28a22d8e9ba41cc3d2dbc2f5d5564b1e0835dd55273e15e4ff5b63064d066024d9b877cd285457168d550f0974683561d2614420d04cff5fb96fc40641c319a4b7835558c4ab8f3b39ea775ad338caf11f4127e73a368b7bd40065b1a1b51eb3ee1f17c892c79b8c099ef76c878574c7df644d722c1e4895d04c949eb7fce3c7ab8e2e7ac6875915dc43c50c90b3ec92d8f550b9a622274c2670bf182b793e99dbb085e150dd9074fa31e0c35d872f4bdfbc401dd55392cf39c69d802ce3a84c410f3150e427a9797af8c15c6a0bdbf8943553926e40f793cf80388dbd9213fb263c8024a01589c0d06c580f877d607b5d13a7072db110bea75ead54984b100f683c2f024691ab5e7cb209abb7d92fa9ff22bec8ad5f21f1aca94cc3cd9504f7336af2484e9c65076169e3a45aa5a88acadb64e7165948a7a183129181a780f74e920de42e9f052da63222882d3d5f46741ca22d5cd24c62d98b52692bb2123d831605e71bc03c3135ba6092b52e20274853268aed26060d2d1669299f006b371536523cf4a10a33f7d10497ace4983d2aa00a03aa746a8cd0d03544fd5046c718edcc0c6ebc72b36f18b192741a1573515fdec7904d4d695a2dd8ca32590f171dcfacfc65fa799247addfe4cf54333a902e257ba1509275e2f790ae7d3c8db064efb0415d25892efb4a7483638c82c995bedd4dad5c755c922eae0b2f5549be4cbce522606458b4fb747e21b414c9cc08871a2067b29fce51ccfa6308cd108623029850e08247c4132fa15391581f8cf0744ab97725301b203a3ac65e6d3e630b6e4587f9ff9952ce60f2316a96052a37dab58ab9186ea82d26eabe947feb77e8919b3dd179a62f4eac7137cf76d02a73607b3d2531b52b8ca8b0ad99155309efc0205edf444c83523c1fed91d4723da859573279e400c3a3cbd7566ac6895fc08ff8cebf29afa467582b188dc841561830d50632ea2846c3c4da635782ce03927918618f2bd946f8418a504fa720ee7b5b31d90abe9049eedc4c97e1b32beeb8cea8ec030a767ec9b7f4316259df66a5c5a966638471bf9fba529ffca2265e7a1ba02e2b3dc16f8e82f1fb924ea1196a8ccaba75f333927b9904ab055c610acb39e7fe58012c1ab72319647ed4b5b4cb86a4f691d81617444bad6ee5a54335b980a8fadf00e600878849b243cee88b86b26573491abe40b17bc58a8c7a957d6656ed0c1c6476db5a36d29297c419eaaaa75a489d037b52c89b604edcc46e139565a8c9d98a492695704d1b4341901dd554b736b827ebfe0664cda19512dbb0dfb64d85c18f11b705d653f493ba1cfd6c62ad45a10b9c892fc9b156caaff5d47c2e27e0d66f2b5e0124678f9177ba1656c8f3f5978529066d617b2960aaee3624dd88368a14e2981ae373e97c79f0468eb2c243506d87475eff0cf181a920e84471c21812e647e0d8514cc6ba122577ae48d3307b68971b9d574d2454a155bee9177920b4ef957b305b7dd3ff4896f138e0b5895efa871f0257d186a0fc851aa48bd7f22c1af70151c8df10fb786ed8f496de4647545d883f359369178d8d25386bd4d5d7a1dfa9c53f9d899f4636adf4708754cebc22d8a85499db5fa84a4ced32f83acad4c78e7279ef01a6ec516e87d02f2fef09a56950c036ab7881b4ab8c1adcb126417aba5ef8a63837aa4d039b9530f6ae20273edde084e8747f32058f07a08ebf472adb25a0f180cdaaca6934f75b5d229b9aa806c1d200a4e47199e67727d339e4187b327d5f0d0dd2d8969f8c00022a8ad89653e249deaff5d9b0c67771817cf011feaf8a079ab9d30f39291977f4f24b3d0bb5a2b4a4598815b7f0c6ba625c44bf9f6d27b79cdb758fd11a2af083ef453974577cf36f871b274fcfd1dcb893c57940d7068933e080532ad05de24b769dda96cba468cbb311c6e8f494c4f97418b3dc1b212125a7b8a6e7a203264ad90b345b32c9daa2e5f04101e7ec7eef55eac6e9fbb1b918a0156d15d392298a12e0ec1bda2fd8d4a6ea221aef20dafe20d50a2cf19a727a7a510d3b5de18e25dbd4922c36248322a2dd17a36a88a15d5b150b8175b0731cbc9e59dcace9403d822aa9f37685ffde453bbe5fdeddb124d76bc2202853dd1542450256ee9dbddffb25d22ee0002ee42fe993b84ced01d1813c31de6cb7e6dd98bcf3362373cd228d197931c860d0d23aafa78b57510a5e641da93e301d32462c039e7c80f4bc51f7754b1cf0d8412837b9bba4aea2517a98c1dd4467cb566fe98761a5f282253d262b0cc84fd3f81add0178a79c92660521be8ea2e8087b12edd8897531c7d530621b245133685585d70d77900f2b33eb3a6e8664b6b09dd9eb7cf179f29d65cdd9dd09c931cd486a0535301191bb9445a519f23dd4a930c44d15c326a1cd6722427e6d495285039a07f78645a732c765c7ab8e575bc3ae2278e98b0c13e1dd60098dfda3d61f9bd2c506eb471fa5241b0259b91c6d558796ba969a363ffdfda02e7cd512f05eff559706f08e61cb5ee42175e031278638668e6ced2f4d8de3b001b87b1fcee1a05b5ccab2823dc3f28c79a7e49ee2c9e1ae7d0518ec72b2ae3ce9fec5aff0021de73aad9d74f3a8c7f6461ff08d9a4fd55f0b10405b20bea47bf561583136b1aa0665b338282d7413a23d3819bc42476ea1fdec3a91c1148768406eca3445acbcc49af3908a3bec3a218511ba8178faf5210b66de81caffaf133063e2dde1aa1024f502bcb15bcf560983532dd0cfcb0138ea6860006f73f71ae37fa0bde23d74f3d613feb7cb66b6eb3b065a786a83baab42beef3858dd7d9070fbf6b12126668422b9fb62e892c1335ac067f9659f284bf8321cbee9492f36fbfe65834c463a3e80dca189671afc2e7538a9c6bd72d979b6a4425e7fffe12ab8b3921655aaa8eb33961057a7fedb4ec51d39e0d0320e5cf9a6a76f6b8e0184b7139b6b24d29826da3b64e7ca23d785a8ac2efdf3dd27602c3cf48c12a178c32c283ed08db93405389ec89d38329025a8374fb4f91d8f42c368e96babfaa690bbb679d21d2329a951956791f2db62fb85e99d0a4187f2d8d83970117ef84e21a6d02ebb69ca232ceab71b8d241c7a47e51db85aa9481a09ac56b8bf43810c7c24901b6da4b7e5ee3a530ffca2c58928d9621298c65d5052dc6f99208f90a729066f678dd0c01981b8ba4efe538cb8b7fef760ad61cef051f11433ee005e50ab005489a9c6bdf93d712843ae6a7d9ed440fe3c4a3c7d0a774444034356ce3d4e9ce2720c5bb10ce1613cf9e9813765b8c6470afdea03cd11d4cea22439855ee4ccc2b110006c14d353d4fdc7049fa913de602008b0bc6942cd7461a4e5b7d406027dcf2f4cf322ce771ccb664761859a391c596656b61fb26225ce062b1be2a1de13570ea6a978dc1d85eb272fa", 0x1000) execve(0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x10) 22:18:53 executing program 0: mlock(&(0x7f00003ff000/0x2000)=nil, 0x2000) r0 = socket$inet(0x2, 0x7, 0x5) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) mprotect(&(0x7f00003ff000/0x3000)=nil, 0x3000, 0x5) r1 = dup(0xffffffffffffffff) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x80000001, 0x4}) 22:18:54 executing program 0: r0 = socket$inet(0x2, 0x4000, 0xfffffffffffffff9) getsockopt$inet_opts(r0, 0x0, 0x1e, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/4096, 0x1000, 0x2, &(0x7f0000001000)={0x2, 0x3}, 0xc) r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000001040)={0x0, 0xb0, 0xffffffffffffff81, 0x1, "2bd1ec77b0bd33e83d8cedbcb0f5b3c6b26474ea", 0x0, 0x1}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001080)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000010c0)=[0xffffffffffffffff]) fchown(r1, r2, r3) 22:18:54 executing program 0: mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munlock(&(0x7f000023c000/0x4000)=nil, 0x4000) truncate(&(0x7f0000000000)='./file0\x00', 0x2) 22:18:54 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000040)="3dfaeae09b19811ff56b959038a3cbdad1ec3ada1bc69300c2e9ebf78a314ae3675176bb892eb43ae627cfbde47995678ac3e51fe9a1ec18b81a4e786c44eacd49a115383d451977a4eff2286f56883d095c8e4d159092282bcfa6e8ad4de0cce75b729e55a5b54093c12d9ec0b6db6322671551d0db4625c4524e2f6f3ebb314746ce3e790101e393aee5052935fb6ba544f6d4e79c7aab25da732548190f8e98deac892b11f2b5d7dff3087a3943243b6e65eab737906b53e0948a2a017c000e8b76b2d05cfbc4d17ccd1daf6b", 0xce}, {&(0x7f0000000140)="94d447b027cdd8d3e06f86346cb71d9db2577f552ff0fda2420df02201b7d73d9dca926d402ceb0d8a774e93b2994e404e8e327b72140cdc29d3be32845c5d7227ca7524ea74ec5e9b146c5bef631129829f9dac1e7ad82477f1e620a5857ebb6892a521237281edb8e19bbac1ef4c81f7acccc27e2619f0a9eb8056ecb02a54be455676bf9b928475e9b5f587e982f79b85d8ab422342e4b09fce2bad64cc9b252087eddf2f6897cd7537ac1d0bafef67165f20e2c9ef8a63bba41badd0da297237deb6581e1f01129b1d1741bca5185189455241e4386c0f0426709ba8bdf830e51fc7f15dfa02", 0xe8}, {&(0x7f0000000240)="06de2a9a9ff6411ab94faa16e6670d16767ede972ae7b429b76eaaf6c78fc42d6b", 0x21}, {&(0x7f0000000280)="6ef266c6ae2f724289f6ef5ee13b79ee853fee77a7e46bff9dd532c8ccf3ba94a7231f4fe461a9cd4025ca7f381afcaebab9208eb6928d436b71251d8c1183908aee7dd404689c973be3c3d6de87adec58ecbda254047dcec961bc72f481431280af1001746973aa53cf404a40dcd18f1686c71fbae1a2b4a558d10bbeddbaed253e9fe170f7de90fd1a062159c061bb6f3276a09f3e42e52cd0a829ff7691cb1d11e0aab6a21a158f678a5ab042", 0xae}, {&(0x7f0000000340)="d58600010cfa810ad9dc28e9057a197c3faa7523d0d0c30ef33a0a739f7ec502a69f9fd5e46a0f0813f8b17450678f196bcf3ac47c31f1bc2f925dd8e2424c01b54712f500756e6934977d5532b025ddf8262d2ab9523da4ac94ee6366ca31f265c74d6229db981dfc1b3778f0ca12cd31c819", 0x73}], 0x5, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x6}, 0x408) fcntl$setown(r0, 0x6, r1) 22:18:54 executing program 0: mkdir(&(0x7f00000002c0)='./file0\x00', 0x4000000040) mkdir(&(0x7f0000000040)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000000)='./file1\x00', 0xfb) r0 = open$dir(&(0x7f00000000c0)='./file0/file1\x00', 0x10100, 0x10) mknod(&(0x7f0000000280)='./file0/file1\x00', 0x10, 0x6) faccessat(r0, &(0x7f0000000200)='./file1\x00', 0x80, 0x2) r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, 0x0) open$dir(&(0x7f0000000180)='./file1\x00', 0x11, 0x6) connect$unix(r1, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) chmod(&(0x7f0000000240)='./file0/file1\x00', 0x81) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f0000000140)='./file1\x00') 22:18:54 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r1 = getegid() lchown(&(0x7f0000000040)='./file0\x00', r0, r1) r2 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r2, 0x29, 0x37, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 22:18:54 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x10b, 0x9) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x3, 0x1) open$dir(&(0x7f00000000c0)='./file0\x00', 0x282, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0xfffffffffffffffc}}) r1 = msgget(0x1, 0x2) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file1\x00') msgsnd(r1, &(0x7f0000000000)={0x0, "12dda4b84392ceed7fdd7917048f1a3b2c15efb4c4cbe4e43d2b12876110bdd28a3d0fd022bf1916675d1e"}, 0x33, 0x800) 22:18:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000200)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd164b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdf85599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91ab8db5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f59068b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766a6f7a553e0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44dd2", 0x4c3}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfff, "835dd2518001190000000000fa600000ebff0100"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 22:18:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fb", 0x2e) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) syz_open_pts() poll(&(0x7f00000001c0)=[{r1, 0x64}], 0x1, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "8ae96cff3e0065f629ae2deebf5395dbc06e9ad7"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) 22:18:54 executing program 0: r0 = syz_open_pts() r1 = socket(0x1, 0x8007, 0x5f9) sendto$inet6(r1, &(0x7f0000000000)="b98d6933d5d354182ad726688d0f65aba81c767c339512f1ff90cf8e5bb328ead8e1bd96c0d067048fe92b67529d29b7fa2e23e64be2ab3909c5a20340456bf5b5a23802f2a43a096cf0792a5b32b598bfce7c64fa2602d2a067c2d97889d5abfc6b564c4eced6082e7536b48ec40921c385e7119daba9baccd65e30bcacb97320c833df", 0x84, 0x2, &(0x7f00000000c0)={0x18, 0x0, 0xfffffffffffffffb, 0x4}, 0xc) accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = geteuid() fchown(r0, r2, 0x0) 22:18:54 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000040)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xd, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x5, 0x1, 0x75a1, 0x7ff, 0x800}, 0xc) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 22:18:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755a65bdad345f07a098206fb2"}) write(r0, &(0x7f00000003c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f07817782aee9c287730c53fb394b842dbbccbbda1049fad2ba6ea574a5b227596586f7acad445dd976", 0x65) flock(r0, 0x3) write(r0, &(0x7f0000000100)='\x00', 0x1) r1 = getegid() getgroups(0x1, &(0x7f0000000040)=[r1]) syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xff, 0x2, 0x101, 0x81, "900ae6949c387bb1e48b2caab7ec4427c726318c", 0x9, 0x3ff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xffffffffffffff79, 0xffffffffffffff44, "ad8b001600000004fffaff00"}) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) 22:18:54 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) r1 = dup2(r0, r0) lseek(r1, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1bf}, {r1, 0x10}, {r1, 0xc0}, {r1, 0x101}, {r0, 0x100}, {r1, 0x80}, {r1, 0x109}, {r0, 0x6c}], 0x8, 0x7) 22:18:54 executing program 1: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa1d, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffff7b, 0x200000000}) flock(r0, 0x6) 22:18:54 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x200000ab56) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040), 0x0) r1 = dup(r0) ioctl$TIOCCDTR(r1, 0x20007478) 22:18:54 executing program 0: r0 = msgget$private(0x0, 0x90) unlink(&(0x7f00000000c0)='./file0\x00') msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/4096) r1 = msgget$private(0x0, 0xff) msgrcv(r1, &(0x7f0000001140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100008000000000000075b2635a4d85578fd7facd72773ac2fb8cddc02ef7aed832e1beeea786af827af488d071b824ee3c99eb90c7e199cadab13176c48eee98fb560e03c2bbc6035b016223fae91c9005d5e5d422d07f3d564859f3684078d6"], 0x51, 0x3, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x210, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x20200, 0x0) 22:18:54 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, "8e65a0d8041624c0895d5282fa18d4991c140556"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000002d40)=0x9c3e) 22:18:54 executing program 0: r0 = socket(0x20, 0x2, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="84420d1559495a67f439af5caa3217ba4f1330349608d4219d5c05f874d4d585e6028be51b996dbf1dbd33861a6b60b5ae829173a9e08280dad491b0faebc35109fe793c22880242ca4c44878cda96090b3073ec360550d93979c08ef43d779bf6977d3691cdcc11b0bccf4bc6b0b3c28d938c41f39fbc22697ca2e35ec267188cf4815f4d5ba96a62e5eea42d6366f7ebdfb22d6ec120259e439c481754aae8525eb08f1579612f70", 0xa9}, {&(0x7f00000000c0)="a9ec8edcb3c6a7958c8c8c06a8b485e2c874c376b31ef28b9eeb0deb83d59d978ab44ded5f817312f2d341debaeec4f5ed20105879542fe4702bd4672408b50d9b9b28fa6f62d444f714b24d8b5a3e885a55a9ea89c62d49f408c5a40d251a44b74e3d4d813cdbb939382001e237c84ad94abf119081cbd9f74cb5df440a07cf26ca9e6a366a8390d9cc5d880f3a353bf01b7d2360ba743cb63532c3483413a040aa5d22e1d948b598059269ee19e36bda295cf47b044ad99f6622c78dd02a7a11ca29f56d4f49e3ce7e96711a5eb0d11e6cf989abe4c5f18fde679f", 0xdc}, {&(0x7f00000001c0)="ff4bfca37cb9e85973a1bfbef120004662e89946df70a9f2d132654e5fdc6795d6806ce04db1e7b77b6881ee1392cbfbe13339c488a9253de15788f23708234f6ed1572c0cfba71501e63a78eaabb1cd4c6fbc960bdc070823946dc8c9af2ba7e8e32ab9fbe84035c8ae4adc06dee997a3a696f237fd311e9a485216147186445a185f2a8ebfab96ad864b501f987565931a51c2bcbfa54bec496f1a3fa943ddf3c19758da1a05", 0xa7}, {&(0x7f0000000280)="5206d7d729f748cfdf379523ca9985bb8a3724fa71fb066acf4f736ca5658c80b15582b4008b55dbaf53e165eeefa1fef26c86a39e758d9ef2e3ac07ab38e0e17388bf2393c99e4ee6", 0x49}, {&(0x7f0000000300)="f934647c3b3db42e4de4cb3c7f22a80c3d576fd1115f4173463ba1eb0e4ead7b33257bfba302883d6587d23c7fa2520fe39529d7823f88d99df68913f707d6e42f1d484835929ed06116c191e7fb511b3666318014ab5cb4aa06ae303970b9017d06625d8fa5dbcf9a56fbb0d6b481eb8f3476e4b492670d4b74be3c8e130c5999d04b41107a4cb53ac640903472a5fea5c6ab26d559bec9f6680ccfdcd6ddacb23735999337d3f5350cef47683f213e32b73ec08a4ed42e6e39cb13d2efd12e4ae94a5c1dba2be08c3792e4f8d9a6f8f70f91996dd8c37f38fa555b13b9d93a9aee5995465663a7cf4442a318fcd41e40a828da1ef44f", 0xf7}], 0x5, 0x0) setsockopt(r0, 0x0, 0x20, 0x0, 0x0) getsockopt(r0, 0xffffffffffff8000, 0x200, &(0x7f0000000480)=""/198, &(0x7f0000000580)=0xc6) socket(0x1f, 0x5, 0x0) 22:18:54 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000), 0x0) msgget$private(0x0, 0x100) 22:18:54 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f00000000c0)=""/194, 0xc2) write(r1, &(0x7f0000000200)='-', 0x1) sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000240)="aad4b62aa15af1a7221c81c6db16fc3f94f6b6242ade6067db33146ecea221f42b1cdbc4f3101439cc30230c18b01cf97a54bd1ccb3b871e33190c61e219643a64fbe8d285c1b41d6f117de385c3817cabdd", 0x52}], 0x1, &(0x7f00000002c0)=[@rights={0x20, 0xffff, 0x1, [r1, r0, r1, r0]}], 0x20, 0x408}, 0x8) 22:18:54 executing program 0: r0 = socket$inet6(0x18, 0x9, 0x4) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 22:18:54 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x42d) rmdir(&(0x7f0000000000)='./file0\x00') close(r0) rmdir(&(0x7f0000000080)='./file0\x00') 22:18:54 executing program 0: r0 = socket$inet6(0x18, 0x4002, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 22:18:54 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) socket$unix(0x1, 0x2, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040), 0x0) 22:18:54 executing program 0: msgget(0x2, 0x100) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) write(r0, &(0x7f0000000080)="29961d7665e6afed14b08f18af7055e0467ac98f3a9ea918b96d6022a265eea54de56e5b928f270492d5fbe24c70b450347de48d51f9076f2928a621fe9561f982315ec6d5ec4b24a5be2c63e939be3748c508c00737e91bbbed0cc52c35ec33f3c0f411595c6e5fcff46e2e72aee176a5d953326d0832df75c10ce9c79574d5b4e94f8b2411ad15ec4d7edcbe31535f5f60aa5ebc39013ef06148749492ab", 0x9f) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r3, 0x20007461) r4 = dup(r0) dup2(r4, r3) connect(r1, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$TIOCNXCL(r0, 0x2000740e) r5 = getegid() getgroups(0x2, &(0x7f00000001c0)=[0x0, 0x0]) r8 = getegid() r9 = getgid() r10 = getgid() setgroups(0x5, &(0x7f0000000200)=[r5, r6, r8, r9, r10]) fcntl$setstatus(r1, 0x4, 0x8) msgget$private(0x0, 0x40) openat(r2, &(0x7f0000000240)='./file0\x00', 0x8100, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r11 = semget$private(0x0, 0x7, 0x80) r12 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f00000002c0)={{0x6, r12, r9, r13, r7, 0x80, 0xffffffffffffff7d}, 0x8000, 0x994, 0x1}) getppid() writev(r1, &(0x7f00000019c0)=[{&(0x7f0000000340)="0dcd75a263a039511ddbbb7b287df0e73f5b1eb6", 0x14}, {&(0x7f0000000380)="2aff55444132462e2edbc8637a1b53270984893e0bc5986d15adbf036a68c0af87cecd37861c7b84cb1c9d8af0d43315d0b9476904bdf6d13a9e5165a4ee345ed75ee910dfda76f186c03e1ea562a7883ceeb059437e5477d0e4c86262e95d4049ae15ca7cfae79810d6", 0x6a}, {&(0x7f0000000400)="0b7e2e5a7f2092fdb98a4b35bb76428acbf54da9d89439f08bc887a604373abc4cd7e6afe2edb104b637336341cf6e7b214db80779ce7b501c429aa326da460bf4e0add7b47ede623e032b69a9106ba4775d695866fb600a575af18466bf9f8b50c6e90729467f592d32438f09a45f8f6e1ac519ab1e2d5a649eafeba147369489bb26c0bf167481962525ceea08afc11318f06ecf02680c752fed190fe67c1c4c9c6bec5c5e1b192d7d6bd3ed082b4db4d98b70cf8d494643afb32803b984309f54f3a347c2de91e38adb54bf8bccfc9eb5a9bba90c79d60cf0d546fbab3a2d3a620913c1ae7435", 0xe8}, {&(0x7f0000000500)="ded33e1addd6b607e79d990f167d7f9268312d3cf7f59467197021f879d0a2f61eeaa94d7fa91d1baa87fcbf55b5e6c7ba81fb2912ecba82b1f703513fd193a44001281d356614aa6dc2d01f5af2321efcf04d9bd5ee9d23ba6ee231cdb0087ff9f2de079c631e89f45220df84fdf17456e89fc9ab6a7ebc79c10f1183ac98704fb2bfade30c2bed5d4f00", 0x8b}, {&(0x7f00000005c0)="33d67f61261cc6173d741a8df86cedc2999b94703a0a48a0dcfb5289200fde440110764f238c67f43d6fc306cc5f0303730c04b8be741867292f93f550a59f6fa8d6801ace06f032870ae00eee523fdd74e29b3cf5dc51b1122e9cbd36c9dcb21f9fe821352d309cd807c7976488a254fdd715a21a62759fa48d096805efa77c1fb767a637b83630febf8b71dba4d4aeea953f283597a5b8a51b35e6a8a714f5556e13bc749a21b2bfedd4f2f1017d4b8721660be79f17464b92e09b08e22bb6c31a647f20cd80ddee51981e1c149dae6a0302c553b085332ee7d2cf395e2cb54919556cb8c6121b91780914e51d990e48262fcc2a2995a1b827940dfaff9c4b343f7487ec7bf9baf2dacf4b0105c257cc97174ed0a23e14cf45ede90949882f5d3dc26eb745ff284db3afd168824de16f6ab987bbc703c55e96d5be67d7b75ef4f772c4584ac4df513158da75aad3d1b338e0257a5e740bf8a1b6fe3c49b6dd8d6084e37289650dd7d2edb231b86001d7ed89f0d1f640498c46d6c9ff71fdd14116e6fb1f36ae120b91e967841f1d25e7f2a46fd1846d0fbc6e8e19ba22e783621398f8ad6637faab4863f8c53a8b9ed1a92e9e897139d65c7b97e06bc70d6d21ce1c114615da7a4f5e548f103dd3b441a1eea29afda436e4d6ee312d32921d40d2352f014ba5199a4858f3c8b32fcfac6704ffb9387030363b0006d43bd380d503a82af63c1650236a1f975e3ad130f074409ca422e20e645f9da06a5bf7f575c98765eaa590dc378ab4d01bd7f991af562fa07653a91db24206cfb1ec7f3e56c653595067328281d758e4cfea8350cf44aa32713b56f0ccae8059e6944306a8329a06424175b280132eaf6b2a0c507921d0beeeba2a42082a5c0dc210fc61124e3dac7c38eb7eb84f4da329037570dd45cfa56f379ed8419f873a0c238fc6fc680d7375c2b7f51a9c7d7d6bfaff5c66fe4f8ed4fe174928470599c2a1ecaa3db9ca63cbb90d11de2312fc680e1b0a4536703773bcb47f0759c7597fb7b9f26ba948255bd02ea2f57047cad601e17db280fb6ac7a7034a35d02e009bdca9843dbf247899daea301e0a2df10751875aa13c0f90ca0e8262e2040527798af0944b55f4616a25ffd160fc7eb9b4080a62f8788edb156fd8bfc30a5aed2f488c42ab04c2e867886e3a96bc57eced4afac86585937d82e508ebaa15e552e46c36b88f43cb97ad6bf548ca9cfa825ea9ec109dbf816aa9815545f86dfd38f8f35a698d3b908704ede378f6b8fbc4900ff26ccccbd5f97480fe4a158d0eb47ae1626968500a27ef3417ef099979fde5dff542fedc8e87d1eaceb096d09bbac622d78dbceae2c1183a0cee1c16fa375222a2c498c6aa9b5a0c029a58b4ed126e66df5d212c318f6d22cec010f1c04c799cdda1e410181aaac9e0ea11838902edbd8543904b78a8d1ffa1af9399c9f33b277b7a2e6c5dadead2b146acb5eb99b915bfa828be4d55a5a488d2c0369416654d3e313639f88e5e0e5ce4a74f2eaceb46254b352da89026bb8973071cfe22a15e1738aaaf047b20d8b9a47697c22b28c0cad0cb0eb089ba99352c55c9ac438cb59d262cd0e070b9907a59a8683c64de569e62da25256c0f395d8dcfac3e180ff28509c0bcdc06daae0b95bbfc88acb10f4e48321f242660a7037f216d72de9efe3131ae12827c624524e49e8af35f9229e69d7598e3d1c8469d4ec3c58006e5d27351ae8da9d07c427c15197824bd484e84b413d67327d4468abbeaa5571716e3d6bda2f1d1a1c70cfa0f5f982ccd700962d909f2838ddd62befa878f01f5fced1aeb42dfd94da7e848c9f798338b9527d2b834f9cf2967f7e48f69beb254a7d51f04df99f5c1115a24902c889013ce1f40a9da7f5f545f8cb15154ef1a04aeccc3d8cb309870372905bf44361c9afe4ae355f7ce289e560a09d7aea489c97caf1b6c0dda9e7a973dfb18315bf126ce7d4ae87c21314a96b961da562721f16de8b897da68003adce8f92197299a6d619b35300e83a5438f49e8a25112e975f7acd8b4cec69da70c6992ad9406bf564ad5b6c1757aaa30e7588eef80980c51087e39845df7028c521d8c96bcc1fd78fa3f3c008c3e14aebe5fbb72cd153db4cd3aba5180e9cfe8a8d2909f49f859d2f8784d3f0ead18c0d6defb03a8d89511ad664c60b698795478ac1254cb2249c717d47ad7d624a1f187b3d764e0f1cf85ae37ec6b7fde952a356a913c4457d120ba87324131112863e3df1a3582edd40aafabc125baf399091d3f77c2d5def207c23310542344d86a6fd8d998580d2a57c179c412c1557b12700751b58d9a3d42de3b57442b5a2f441f2010bc4fc57157730daf812274af9059f29e092985d30d389333edc583f827f6655c003d964c3ccc78d4dfdf12ffc51c48ed5e39143d1136c27da3c37f5057414295e877404a4c0ce8fbe39155eb64c061b23757bdfdeaa8a7e014a9836312c6b0ab5b43fada0c6b7f48fcbd6844ef5cc9f5766f56c2eec41b83ed70a50f3090ab52b10cbbd6f8d02aaafb5190297b06fbc39a8e9b37273a9304c1f89969429b15fad61a4b292e9a8a25286480f51e3404c8f0dd04af17d332ecff41f3056970c0257be29c6ee7049145d53202b2f06fdeee79cdaeba45131284cb173d81776cdb3afe51d6d3eff4dd1e5334fd917f52b8a2d0318b98bf7f9332f80b917fe3095597bb7440eee518fe4036dd201c419e43b03c44e0d83f77b4b7890081c80e1d0a44f2f9448a81dafb6bff1d5ef42f51fb25a0375a304a86afceccae07b155d025209c02c2debac0522e8a7e61f9e8953d5bc643686719c957d17704c3a0811d223c095e79ae6ad3603fbb7caabd3ffabfd24385dd683ba8a0b0578062acd338456b478958ccb99a9cd051b30e4d1c992359e6b8cc1221cd86ec1f76fcc010d495ea43329aed40a6741761b8fb26bb6027abb79817c4246ed78bb267792fb47df07696061ab87c528e836ce911dcae3c00606e743c6f676051d053824bc389ce6be2975263c067ab5f723b639092f9237f3005219b9eeac46eb4f578d6ef1933291d82c1001046f76cffb2d7a0bbb44d9b92dc124560a86d4b40714706840021b978322919ea87eb38d9717d998be54e94cd1ad0eb4b4db4eb508f43f6c863082a947ead61b2f1c44bc28f212a1a225d21dbad364005bdf518965ae4aea61908a5f9aa8cb5c0db2678d8f3ecb353fa74bc2c658f3287e6fd074e043e75d2b3a556c00fd9d11a34b47d808f6a7f28c91c26a3a55bc66a027c174093d003668e5e2f0bd02702191f09c9697e756160817286cc42012f8596e78688c1e41b0dec6c0b83efb172242fa4b6d4481bac698c7e7267e6edc8087d98d57cf411f9416c598fb26c294a353f920a4d22e3abc6ca84910570338a8bfbfbaf216bd5cdd22d0f1d564a514bca3975ea9719766ef4231dfb1afa867118e479e36b40a5dd0a2b7572177579812c653ab2207274faf6f3de103246e0e45ffe997003f0aefe10f7c188931ff0a4db402ad33e848cd5761a1baafac60945213185f743cd21a10d2377f5dc4fed25261ebb364f747a01ef455db8e13e8b64f5378fdd02d874b4c27005b8ae25aa19b361e269066c6332a423afcaf6f76a091ca0e482492e971bd4f9ee3cc2a6683a812b54aaa1bef5caecfbcbb9f64f398e1be376da416e4116e37ea4ae902bbcaf9a58f72741056ca25b08ac3e4e09cd1aadcdd0540e54abc780a2d1eabaf03eb981a31968272f035e15db8fb2756a393c6c03c67f2ac31ea4bc9a5f6fd5370b21ca316f1211da66fb893255bbd5ee62156f3810009cff93a5227114949220143fed6b73fd4f5452828b472cd5e08bb1e8e88db60a06a3bd3884c55fc0a884a9a14c0b5e0cab678040f83476f28db4ba8f8f9faedfc9b65b7befa944392cbcc71a8c189d84a91b6ddc565abf09d1ef944ecd9369fba8977afe0111fed6eb0b5876ece06f684e8072ff9a1005d2d27f11f567684c33f84a632c96ad4d4448a4591cfbe1eba6126b58b13d321ac9e9f9e76ef77643eb04866d9be4f4a0c5648204f96a425c4fcd2d219510573ad0141f5d43969860452c7f7a3e56005f6c4e28dbe74e624a50e479d3d3919cc8758f15b7a9bbfdba5afcf83369ed740a9a839d6d535b75cd30fda0257e262e212cb2d76791b7b2b7f8d4f6f674e8f53ed9aa8760874513efe449b7abfd31a0e47b7a7fe81dbc8540eff1604d94eee4d6de420ad6e7277b98042cea4f840208576430dc0e349c47ba7f788034536e0752cc3cde0084c9048946f93f244f9f0ca55e33b32ddfff06fc09c54ff87708cbccd67e4b70c1b308468a6e1d9271f2df21301cccefb77486507358fd7e83f75b9898f2c323ed35923c8bb78520d947b257470a52ea7a4e81d82f73330c66d5b527f718d71e0d8db3ad925f7f875de041ad8204efe7fa30f91f5e2742e2e4061610e8f6be3911a4790167b28fb21f6106cb5663b831f88732e4937f7c94a7cc7fd88b1bf85038d410a85c19f1c31f65b82e01eabc2c8936d2500e9e3fb608fccbddb2586e8601eaaed9f8fe4099517c94338ce377a10e541567fd39f47f2b9f028a9f6bb9396ac0d6ee681ff4bf636f7e974c497c4642eaeefac2c74a8f0c1e62782d9c3cfdd9650b5acc5adf7cbd86c4c327bb9ff46fbdda0525458ce547c1b3a1387f48f31a4a72034b5e17d183bf35a0ad623033594e6a124c2e2b55163651a0c9b5c66d3bc2d393fcdad93d76b76e4d264dad53b28ce471054212010f828beb8403d26d7793ec06814ae11062c095bef9e6ad26eca0f7af562ada7e896ede17988d5c66d3daa0616ddf9a417cf40ce8e36808b4a079f1acfab115bb48ccae4b14fabdd52dd973d9f7fed72ed2dae749c284026647af17fbade2868da714057e9283eeb596cb92211e3cc0d5c760369bf1d1b5b11d994af40578787ef052dc0081b4be5eef709f654c760cc810c868771ab42262f4687b30ea61525eacd77a191ae9b6cfa2b8b71ef862ecc9b53b408f2a0404cdb58b1d042ec3505364b2c49e6dae1b273983acbe4fddf08916e8a62e1bb76766afa08b61f5acacacbf679514e3b839175bd5e66e3f367eaf581e8db6d0a5c4fa09837d530b7d0f2dac7e093b8a054d311cb7152a6a456762a11c27ea1e3831b16c7d8ff6ccd04259192d8d6c3d44576edaf4e7811d73bc4b7068900f34657d14da5a2b14ba6a5d1d39d78da4dba78cf5e932b67d6480d2ee03fa24f65667e43824afb1a34c2b0b3d038701df629aa30ff4fa5caa5b2d6ae36de9c18882826ae8e68feaf149601ea4dcdd711f92af0ac656969bb1a6952b98dff61e32643ae6b6e6225533e5c80bb49490a1f39312055a360511d74adb2472c365057b03d61540057408c6bc3719f5c58018f2e7998b05b7646515036e5ca1d0f8e65181e54f297b4eeba9f7435d1c291973459ad5f0d127868ef480e96b0f1b3dffe15d5fff7b0249cfa93689c58acebb97bb530da39d6015dd4aadeaf9ccb3714130f629f9bdeff6bd3b70f72aae2355bd6069672b4cfcde80db55e4a1c5184fce3bce6d77b1bd440634b049c9d281c20859c5fad2b9d7aeed28ee94a8d4d5a725b3f288fa3f82cea4bbbf7782e2718fe6a8fa28d45bcb11b533ed2e3c6dfe9846fac50fc08fb0eba9b2d435abf3524c015a16dee83ec386f158d0e3a29a99e8c654889b64ab4048429563bc5173648e42322c210f148f5afb4c32bcf6dd8e7cda637896794c0a4e01bebad069", 0x1000}, {&(0x7f00000015c0)="e398fff28bac0b979526027d0ce156fc1c09c49d4ba89f01586b8e7ced4df4acf867053f433f991bb43720040b6ee491918dfabd37e53aa3b77955d34818e7955619cb142ea133ba67c70c23537bc50f4bc2bf57da59297d1a0b0dfd3e5d7e780faedf115032409bb50c1961814196c984d917d1cddbec884075870190612dae63b1f30785d386a3b3456b2ef822f10f79d9ff8af5dc3c5501f8a5fec15552dfe3afb840ba17f797f90f0126d923fe997904e02bda41d95b0781033087569b8b05833f1d7e9a84986d", 0xc9}, {&(0x7f00000016c0)="811c5ce25c36c093f3c398ef9aacc32d01db72278da2fc15904edef6c5a61635ab546e8985989a115934c341fd48783dfafa658f5b3cfe1ca66d4666f95cec25b4d7b64851661b69da723cf689df862122e8bfc71bafb9cf64a23f3ab2ff00b914cd4412df5da2ecf62a62ef4e99002bb8a0ff858524a0ff186eeb4b7b015579450b7ded1159f0e05434163b8024ff25", 0x90}, {&(0x7f0000001780)="de02325b4a5d92bd8e931d7a6a9f0e5565c990932f3bcc812c45ad50767daa5a0a0e1eae08a3f5617b7cc05ff311ab9f2c8fc011f383871c564de9cf30b9c7dd88cacce6a32755f2199fafe39eca75c6940fd9d9b2fea90eb5d369062bd5fd78bcf9e36c0c77d71f5a375c65a5f6a0a569c6d3f0b6ce3bdf8bcc1d10ef6303de653b2230924dca72851789406b02d78397db7f2af754121c83b2851d98171ce3543180c06e6d25457974eb77b4abf993ab8a214cbeac5759f019ce9297190623b7a3684504a89ef82d4e59c328bbbbd1861ca44a1d7ba4ea81cf16bb522d795c86450b7eb20086845e3b8156f709461cd9e9febb1a4b22bdec0a35d2", 0xfc}, {&(0x7f0000001880)="d56186104b7c8d5fccab6283a10c076f1518e7c6cfa7f3fc9315fa219968b893bb4eccced0d76ed5e8356365b25ce5623ceb9708dbe6eedd9819f4d193a80bf941f5465ad53f94b641841d590c23ac7ed7284a8a24c1fc51d30c25adac21fb49edd542efeb2ae43e44c4c1edcb886c6cc6fd9611b43ae7645f5fcfbe5ef506244e081bbadb768954df92d1374c09115412573f3bac256f891f737ebd8702c054b6664694c0e40e4caa1692b3abf7bb16b65d5912ab9baf46814cfb781bfe0a4685982ec93ecb5930efc6b7405e", 0xcd}, {&(0x7f0000001980)}], 0xa) socket$inet6(0x18, 0x4, 0x4) semop(r11, &(0x7f0000001a80)=[{0x3, 0x100000000, 0x1000}, {0x3, 0x90, 0x1000}, {0x6, 0x931d, 0x1800}, {0x0, 0x0, 0x1800}, {0x1, 0xdc, 0x1800}, {0x3, 0x44, 0x1800}, {0x0, 0x1, 0x1800}, {0x2, 0x5, 0x1000}, {0x4, 0x6, 0x1800}], 0x9) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000001ac0)={0x70, 0x1, 0x6, 0x6, 0x4}, 0xc) getegid() 22:18:54 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) dup2(r0, r0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt(r0, 0x1000000000000029, 0x23, 0x0, 0x0) 22:18:54 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x3ff, 0x200}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0xfe) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x4) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x80000001) syz_open_pts() fcntl$setstatus(r1, 0x4, 0x0) 22:18:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c28773", 0x45) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) write(r0, &(0x7f0000000240)="9f2ac8f1115ab635983e7f769715c51555075b2a099df48c17b2cfa84d8d09f65530a1604aa49cfd1ca89092a044d5952f9c00ad0b10960451ac79d14c56c72407071cd516101f6ec3fc6756cce62b4bddcc9b8157d0be5a1dae3bd860f1f1fae2fddb381e3684690661d6cd80741a5d6a420b00913ba2c740342cd7543b6229030738852ac286fcf4528072c19627f946f029f371e5e00a5e6a3c379079d7abccfc73167c3555c2df0811a8ee211d59a4e2e12c", 0xb4) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x7d, 0x1d34, "bad84b73f2a42ccccaa772d8374275835db57180"}) recvfrom$inet6(r3, &(0x7f0000000380)=""/204, 0xcc, 0x2, 0x0, 0x0) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 22:18:54 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001300)={&(0x7f0000000000)=ANY=[@ANYBLOB="ba002e2f66696c653000"], 0xa, &(0x7f0000000040)=[{&(0x7f0000000200)="f13461df4d8bfe2b3d3c6c1e68694a851a619862a6c6b8e182a384da8e748db9b4b98f0ca622c5e6f7a4ae4e12607fc64c54d512bf10d833b4055dd14c09279182eba62a21bb4c862e00b8255b9bb119bdd1bfcc52531612c63248ed0891a688e96d629bb3c9893f5655454a29869451c1449f2a4dc87de7cfda88c308d0e0ec9f7b8636ae8dfbdf9bceef246e49ab6fb30edef72b0934c762d4aeb3d7bd69e39b97389e6c42153e2ac88588c41483a818276848e7db254e6ec96dd083579b655c2bb52b4b2bfdd2e2c36b4b214cedba316ac1f5000688d22e707607572536edb9cb0647950a61e5cb8df230d1411629ea1a604f4465d322ae4562a41c3dde52ee0c529e371f5a989e6f01e13d39793ae84b460d7afdd17f7839b4881c73b0cf1d492bd72efff6a7a73ae3e3ed42e9753aa21c8b446e63537ad1b63613168e6224756d8eec2b6a73e4ddeba838f3a52972a1cac403077f1407d5b477764c0a8891d3b9da2ddae59fc90e28a3739d8ebcafb10fddc2a192df94e13eea0e1e4ccc8289e6355e96fab32ee4d563723dcd86864bea41fcb05ec0176a33818f6b2d9330c446e6eb81e25dda7d1ffa8d8b454f36ebce74c8dfec0800d2e604ae00bde08173cd3dc93b9406b49869851cb4a84a1cc202d4514291685c54d5cf94541464904dafdb4c2f5068ae4fa02877f8cb87cb83f8b4a693b10c12472e5b35a231f2070e413e23c0c776e2d1a7bef694c4c7182e2d985dc43c5b171e08e162316e4dea28116531eccc7237219ad39bbb24601b8969ace33438b2638b0313a504d4c59adcc113d448a82af997eb33bfaf9e542103c87d9cdab447c11923690bbc7e975ed480184f0132bd5074f41de1c1d125e929365fa0e6bc68434de9b617005742753fbdb5ff88888984432f504b8de59920579ba54637caafb98bb5226c99cf4f712d760bfc49368dc0cf908e1d4085eb65f09098390293a88f236a278c33142fbc9887823d521f435d461d0f8a43527f25219e1a05472363e03d5c7256fca048c5a3f8b1614d222c374c7844183fc3c7726e45dbe481f6b33d5d0278e6e0dc671f032164f6bbd2dbd497d0f26fb94b49196f57291a480e353f4fa12b1592fa21f3ce5978c35a971e1f8269292e50ec9fb7ab1e116cb9bffbe3ae28f1f8d1a8dd2b22d1feb6451a033f56bcd455bc2dbfdffa2b0679a76b57705c3c08719e018c6073a2ff9cf67352b6c3fa61a385f766e2a4e1fb152181abf605fd11919191ef6e1400645f978d63a32631d7f8017691e492ca022463db025a3a794267d9f0090f8de688d1b1aaae8ca534ee1612c341f03bf179127c5d3d63754707da27c816bf1fcabd721fa25cb7b7c7dec51af0c4e1cc764923d031b4259b302b2ed70fd5090b57fdb100fa5248b6a0ceaf23822794afe4f561bf0d39976ace07b046d3f48bb854305cc7ded0305c578f032c301252ee78ea43e3c3d3aebb9c7ef32d99ccbce7ac2064ae4ec3cea9d5bddfbddc17e3f6a2abba55c3f373f552fe7e42b47dec66876a41bd226e4a83d7a0eac359736024d6779267512c4b6eb1f17786ae34ce21394fc6401e4d28171a329d36651aba8e0cffc4d9528a71bea45c9311d2e18ff30a12e8e293b9cc90d898ccb5f1ac78d7c0e499984af1efa63ad7dbcdc6106ea6a59f4acd8dd59a466d39f2052e120dd70a826385f86cc8b00e40aa94a921157153417b4539adb2579228c8ac4cb23ff67f6ba32e87e5aaa06ededf1d5c65039e8175d1ab5ab6f754ec7bb813712f2da5b19e347cafb4defed80d687e73f3550abbe13f974cce0927f9eb48353139e41b508e33ef706df39b84e3c3185bedabd970b63c63272019cbca26c146adbeee5a02b26788122f002a1b2cba8005a2badca704f9dc81fb40ec396b3e420926eb32426cec377060cb4dfbbd80c62a79778288cd32644326c41b6020aac3cfc8a4254a5397d5765e9dc9432fc5985759e91406d05a5bf8710ddbe8d2ad80b08a8dad0577cca7de7668f581d06a75931dce4ad6772ab49c8a47ab7b8f93088da60b9aac1f47b524fd31d64fdfd7f3928f85afd6a779d6d8ae2fc212b1c5a1fb8bc6f76d6962fcf030b3af6823ba599bbbc7405bde0231922a0bdc7767e055ae41f8cea1a6d8adaeb5f071975355a91d80bc132e834fde2b3c5912ecef1f2bc0642f4784ce5d9cd5af43512ed413114bf158afd9c3add54c2825bb7a4afeb3dc3db9212394866e174cbc4af6f9fed01bb6ca4557b4b262da5ae6a1f9ca503ca899529ed108c3071619650ef4eab2113695df40629e34ca08a1bc23ddffe9b1d87d68f06cccb0f637f1e1609a544e448f8cb05046af02e6994407738723eda2b03a4f8bbfc0251d4f6b6660d9661561fd9df114184634ee1529fa3f956c94c4e9f341a5c168df7be0e7f8f89df316423d5bc744e9735f66034c154c09ed153d0e4d1d92ae9a80cb61496cd31fa5c298838b7fd109554bf5b5bdc08b4735d9ab0614928825f4774c2282d145b35335a7661ce89e6eeb73668248fc5eaa895983bb2a57c7969108474af3ed68529783c94dd6d682880014974a8707d679f7805fc48be7d71a7df234baf7c9949a59675b19e0db3b96f540e0240ea0a8c5af0c6f00485b7be48c306217b858beae6149c330fda40d7f10a010d520405ef93c1fe34b1bb130ce968ea438fc3d4107a017459e8357d8a6a92fd71750bdac875b9afb027ee7b203ae371416996f229f41a4f3446a17f78fb89da7188f57a0cb17a81e88e9cf3380047ea54ee176f6fd1632bf3d6176ca72f4cd23a2a503591947b6e50be18011988148d6c4a016597bce866c96f762236308f5783d6f2555a6cc25732310388548d6fd2a6c1db2425cb2aa6cc9d55f69004fa813d76a2e4cd5475bc24e71b794bdb5a19764b41e4b3d827dec1341d92e6e0f68e1f579b6ff1a18387f5513cd43eceafc04c7fd376ffa33501c1b8bcc42b61caf855fc6d340fb7aae159c11ae7ce16fa2ef96148038fc1b592af0bd5c89ff336a5c9e71cb45adce8d0a285f4429dcddad75c019716f320c4e6bd4a3ca8bf37b6bdbcd5eb7b78b0554f48257a47a6d2d184623d39bb4a5852cb6b2cdc43f66b510126ffc3b69edef7e4c8c9609e8ff53bfb4c07e9e4c8b7d29dfb4672932d1b4cf86460b0454f6e7c70a3ca552e39623ea041584059dad678b4672bb32c6c19a68e11bcb139d7c697036a7e68321e4892645e4a4cffebcbb2d2311142551cc7dc41253675d48aef07694600b7a20d1e0cb89facf62cb40eb89991d15b6a0071d1ba4e47a00273952bf8c3930d488c8efdbca2b624dd5a4ddb0bc0bd5e4d79937e0b2c288897fa4d3df5731ad14f1362d69d107310c87943022153285b01c6854d5253792722ac2559f14544884f21b077ab5508cd91ddc3198dae0fee2cc29f074f7fcc7efeb66b36c12f6bc7be408e6b025d296f35110f2606dd45e923b6fad0e3c55c47c6063b2f52dfe0d49a8cb971828cbc8bbeacb36b3ae4a31a489f99f6495d401dd9789ab6174fa6697f7c860590882834c0bf50d2d658d937ef88cc5fb0155d2308df948638ec4596e3574f8ae7e7b8bedb3de215cb5a0bedd13da81303ed43c459a1665dab60ce047a6564a2313f3ca5d5b5fe1afb3f6d6d5ed149f036d2ffe287b13f6d1947b9d274e214ff3df44fad37cf6bfbf56839b543790be67193950b8f3a2ca50d3cc445a2dad96624cd075cbe5314f40a82c90161440df40403b367ee1ceeff37086e9196dd209ec3ad956ddb0ad4042b2562e76f30284e9702f068bf43514b1eeedae41ceb726f53cf53337e91eb7d0879ec2fe3101b76b10eba6d7efccbf08fd7f83db74aa129ca451d5fd787bbcdce6ea5a9748db36f4b699960d69b95841db0e8e5a8067a61424ae467010a4d7163617c4f18b73343b27663a3bd8114902b0bd320eeb26a40c1ed5f086d61226fe155b8998d5eb850b1e7bb6f4daa25c6de94baaa7dd669a36f1bd7288d0183f448f1e3513195b25d1691ff81f534326ebec5948b96b10fea418f2349bd6e39e3d4350ad63e8e88a310eab589750e566f5663d07bd38c0b7034cbd084f74afd0ee62e8f29527ab72a9b6b32ebd7ad6a7e4a0b4a6b0e8f40c693b109e01becd578910853c8a218aeeaed0b4da7e17026ccc7ce32ab63fe2dd4e14d37ddc30d1e6d1bcc3d285db0697d9b7c57fb2dbbcfe0e0135b2b4355f6b897341f72d6b20eed43a822f9f44c88037d436c400c0ce1bd1312e6f4db25056eb444273b4e99b513221d9f15b8370dc9e11ec9d31d7c310ea0df293a9fa7124590dbd5a8b4bca72b7d60f506d7e9935e161e35151ea880853fd23a432636d03add6e637a0bf11560bb71af034a07ccb2f0af29a0a127b79b33ef5b52ddc79b42d53ed6b041461718c7980d84146310b00f9ea22c2951f472d019cbfe3d8e19709ac99980b7671411b96251b1a98b9f1f5d88802a365d98986fa422f98eb71ce869d80118a1c5b855bda768993c587f77a9839381915b59eec04adad8aac717dcef3cb875674d6c1c35018376247fd4af687658b717efa22ba9e001e00337169e3a92c9064e42afca63a924bc7f514a0acc5a9bfd9fb5b135e5a249c9d724eb5ba112a1474ad0010cd285fa5624f3739c71b4bce67e9fe4c3f20cf1bc012aa651894452387508e949889cff0c5abb2dc3445b49449570ad2703659eac4179136d93337e1cacda665ee3e58baec0d9961ba466df3a1591752321a4674709b4791f0de5163aaaee992b0cb03e641a110b4db948e2844165d63214aab8ec467eb3d2ad5ea71f9d5bb1e5c888b3594cf5decb584628e73aed3df2b6740cdf88132efe3b34b11d3bca51d18a4305648f3114238a5959f64cd434772b5222ff4a4c42b106ccdd50ffdb3f2e23db211967236a28c794b62d83cdbcc280057d56f23fe0196b490b4ff204ee884a2909645aba51a1f97d8e90b3b8b0f9d5ae14334bb017edcbc63ab7ea753e423e497aebd2760fc866eeba82c771acd8cb05315e4452d854e9b9827fe38cfcf0902f355f6c7aa831cde13f8ff434e9c96cd3b842624163b50753de1006946de0df366f92e8d98c80a10f838a198e878961dada56d3c6485a6fdb921dd3cab4a740c0ca2f8e177e5a3dc7c823a6ebfd49fa25fade0b2c56ac299ef1a740e88143a309b190d5d9ccc9f0e273c5b82dd0f1b7f2dbd9902d20bc39bbc034d8505df974557756d754c62fad64e55234f36595c0d5a5e32c2a73e9625119ab4c63ed0c0f28d647525afc425fa8e8f6a2e44e1f47ffc96e9770a3f4f261257d9497ef7624e1b716e2915f4d91fb7341ad9aad5e3c7d12881b77a2cb7a0a8620666c1e7e913e47508bcb37b1615f57dc0334540e9d191225a2ea52eef51f6421d0338de1da4e7b65ce190240db3260aa6f95b896d0a21f38868308e2d496f78dc2a40f5d6281902793ac5c301f93417dd5b7ca439318f046b7d4352da35256ce6a2a9b6a1f5c210f5a4762ca1f2cb210bdb89ea6b4427ccb5a3469079e90003d2c803575d6f932458938ff9af772d38727ee1f94b931b60319e937600d7eff10a02e7cc4d743a1acb33638d51308f5d5d65d837f9debac810b5073c404b3af8040de1e6245ff49c00437783d3244e55b01129601b6c8151cb6063d99a106c8764254ca1697fb591654764bfc4b2b48506ac29a95ea31b14f3a019f8a725308af0bff7c37a141e1a1b92f9b2d14d400d304aad339c0c43d919cde8c3e7e4eb057b7425287d9be228", 0x1000}, {&(0x7f0000001200)="32a73bb4ce7ef8cf61df757a57d95ae326d89e68262af5e2e02cfda0669f2e824f2505327ab36839dd4fb86b4dbe7ab9a17f65a5b2be3040a088d0e04d2bcb79c9c0c5dd51e3016f3667f40ba655222ac4c73a19ca59daaa93ed5e991e935f26636e8de1ff472065992599f3b9496fcedf6fed582da2b85deeecb28d4aedc9679d87f80f918af27b7de9fa1aa75730b80a8a0b526c9908af4c430580b3a9889aaa19bdce7467c4e18189840dd54fc5ad3a1dc23fc36438266391b6858fae682d02e7c14dc70942346820973c4e93385228", 0xd1}], 0x2, 0x0, 0x0, 0xd}, 0x1) 22:18:54 executing program 0: execve(&(0x7f0000000080)='./file1\x00', &(0x7f0000000300)=[&(0x7f0000000140)='\'\x00', &(0x7f00000001c0)='*&\x00', &(0x7f0000000200)='.\x00', &(0x7f0000000240)='/\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00'], &(0x7f0000000580)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)="212b2d057d", &(0x7f00000003c0)='{\x00', &(0x7f0000000400)='&)\x00', &(0x7f0000000440)='}//:\x00', &(0x7f0000000480), &(0x7f00000004c0)=':@$\x00', &(0x7f0000000500)='+}\x00', &(0x7f0000000540)='\'&(*\x00']) r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0xde) r1 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) fchmod(r1, 0x42) write(r1, &(0x7f0000000480)="7f7075e65c5971296b1cce1fbcbce950138cf7deed2289aab01b03c46f63c49186d79f96fddfa17ad0ec16473eae40609e87b0c4ecd6e0a64e637b5dddbb4cef", 0xcb) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x192bc0000000) execve(&(0x7f0000000100)='./file1\x00', 0x0, 0x0) 22:18:54 executing program 0: r0 = socket(0x11, 0x8003, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x100000001}, 0x8) close(r0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="14045e94d20c3f993941a54ed5cb0fda8999e8f6e2771ac243f69744d9c51841b517cc2b8730dc98848ea7ec2f340d4642f234deb4a27a5eda0b2ceec5544287cb4e03a1a4ce8586f3247ebe0256a684c26b0c1fd5e1146eb5a59590153e75f15009131359df57b927626565f42d8b5ae7adafb1357e57c366c9bfe46700cae2c441f9dc07b0ff49f6a36a10117f52603276922394162086", 0x98}, {&(0x7f0000000100)="e0792a8a66967d5487a2751807c1a30441d9e4d6f1d437be2e4a09789d699f341e2584f7047f95df6626e9693d4a446ff87df60209383a0150b0ab57781b172f858b1f5c27b2d93b95012e7e5644433c96c1c09bbf38418e6468f4ea9cd02c6061ed603629a547648aee6cf1081bb0e98157d5ab9ed0662cb915880e4aa4c5029404ee5598198cadb7eb5ecbf4e95b4a68194c16f40486a7a40e6e24b008a0fdcd16a0ed0c0fd400f35528f7ad1e3025d468f720e126", 0xb6}], 0x2, 0x0) 22:18:54 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file1/file0\x00', 0x800, 0x100) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) r2 = accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind$inet(r2, &(0x7f0000000180)={0x2, 0x1}, 0xc) ioctl$TIOCCBRK(r1, 0x2000747a) chroot(&(0x7f0000000000)='./file0\x00') r3 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r3, 0x0, 0xa, &(0x7f0000000700), 0x0) readlinkat(r1, &(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)=""/68, 0x44) 22:18:54 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f00000000c0)=0x1081, 0x4) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000240)='3', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x1}], 0x1, 0x0) 22:18:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000014c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b8e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c05400c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d010008000000000000e06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b305f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413000000806b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba767aef286167004c2f06623493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d6754872b39e44a7910fc90f8be714d74666901c2503407a1f5a1fe6ceebc195e0ab8fa3e6686772f61a3f8481b951864e38145e62168e82e61422b32c62917a6", 0xed9) syz_open_pts() close(r0) r1 = kqueue() fsync(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0xfffffffffffffff8, 0x0, 0x5, 0xffffffff, "f2a42c64caa726000000751e00"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 22:18:54 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa19, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x300000003}) flock(r0, 0x100000e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x1, 0x0, 0x2, 0x4, r1}) flock(r0, 0x1) close(r0) 22:18:54 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x20680, 0x40) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) flock(r0, 0x3) dup(r0) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x3, 0x1800000000000, 0x1}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x100000001, 0x200000004}) close(r0) 22:18:54 executing program 0: r0 = msgget(0x3, 0x0) pledge(&(0x7f00000000c0)='\x00', &(0x7f0000000100)='&]-!\x00') msgrcv(r0, 0x0, 0x0, 0x1, 0x1000) r1 = geteuid() r2 = getegid() r3 = getuid() r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0x3ff, r1, r2, r3, r4, 0xab, 0x9}, 0xffffffff, 0x1, r5, r6, 0x7fffffff, 0x40, 0x6, 0x6}) msgsnd(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0400000000000000"], 0x8, 0x0) 22:18:54 executing program 1: r0 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=""/138, 0x8a}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x2) shutdown(r0, 0x0) 22:18:54 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt(r0, 0x7b, 0x1, 0x0, 0x0) 22:18:54 executing program 1: r0 = kqueue() fchdir(r0) r1 = syz_open_pts() write(r1, 0x0, 0x74631c4684484df9) 22:18:55 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0xfffffffffffffffa) r1 = fcntl$getown(r0, 0x5) r2 = geteuid() r3 = getgid() geteuid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) setsockopt(r0, 0x29, 0x37, &(0x7f0000000000), 0x0) 22:18:55 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x36, &(0x7f0000000000)="d9c4fb11", 0x4) accept(r0, 0x0, &(0x7f0000000040)) 22:18:55 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x7fff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3, 0x381d, r1, 0x0, 0x0) dup2(r1, r0) 22:18:55 executing program 1: socketpair$unix(0x1, 0x10000000000002, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r1, r0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x20, 0x0, 0x0, 0x0) r4 = getppid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x9, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r4, r5, r6}, 0xc) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 22:18:55 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = getpid() fcntl$setown(r0, 0x6, r3) kevent(r2, &(0x7f0000000000), 0x49b, &(0x7f0000000140), 0x1000, 0x0) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000000)='_', 0x1}], 0x1) fcntl$setown(r2, 0x6, r3) fcntl$setstatus(r0, 0x4, 0x40) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000000100)="13e6a277b095e8b5925c6405acb91a671d68f14af232e43c818feeb57cd408721b83f8f1accfb3ffce1dbf26f721587b677ce51d6023143351fae6cb2f3b146536e00f4c8b55e75e0865dc9911391db1742269846508a6ee1861ca0ea4f8db9e4caed7d37b51cd7b67ed85ad3f6123d9dc502582e9ac52b2f024f2c3efee6e94fa83786b7d4a47830e44dd524368f41d4a491097d58bb2818e11cbf73a02871515efcac0db067ddb640432d3415836cefec0f856131ab8d313e67bb1a6953fd1f9262cf964b556d9aeecbd7d0052c757c0bffb5b57ddb6694a04fb9bd29b6e0f011193fcefdb23ab3768f2c904d6b05ae7fd53885816f0b0c9d85dd4", 0xfc}, {&(0x7f0000000200)="17386c4f07d71b4945c877e08ec5c5b7ae4008ca5b95fd95f5ffd7f53530c45ad4ab776a827d3e2e828043cc5d9f792684e5122321b1704d089f4716a65e97ac95ed3eac8783f160ec1d1c93989eb477ec4c6a6eb7059b5bee82b1e774d8ac1389a1a704cbe14c7cbe3ac8c58ac7b5a5207d3b6ab46ee97614116f5b822766a938", 0x81}, {&(0x7f0000000040)="58f2e2e9b7b411f3f9cee1f304172e8dcdd9d64a7347", 0x16}], 0x3, 0x0) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) 22:18:55 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x5) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x220, 0x1) bind$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 22:18:55 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) openat(r0, &(0x7f00000000c0)='./file0/file0/file0\x00', 0x400, 0x189) chown(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) symlink(&(0x7f0000001840)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", &(0x7f0000000040)='./file0/file0\x00') 22:18:55 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() close(r1) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xf1}], 0x6, 0x0, 0x0, 0x0) r3 = dup(r0) kevent(r2, &(0x7f0000000440)=[{{r3}, 0xffffffffffffffff, 0x3d}], 0x800, 0x0, 0x0, 0x0) r4 = dup2(r2, r2) kevent(r3, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffe, 0x4, 0x0, 0x2, 0xb03400}], 0x4, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffc, 0x8, 0x1, 0x3, 0x7fff}, {{r2}, 0xfffffffffffffff9, 0x32, 0x4, 0x9, 0x9}, {{r1}, 0xfffffffffffffffb, 0x61, 0x0, 0x80000001, 0x3}], 0x4, &(0x7f0000000140)={0x1, 0x4}) r5 = kqueue() kevent(r5, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffffa, 0x0, 0x1, 0x80000001, 0x100}], 0x9, 0x0, 0x7fff, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 22:18:55 executing program 0: r0 = kqueue() r1 = getegid() r2 = getegid() r3 = getegid() r4 = getegid() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) getgroups(0x5, &(0x7f0000000040)=[r1, r2, r3, r4, r5]) r6 = shmget(0x3, 0x10000, 0x200, &(0x7f0000fef000/0x10000)=nil) shmctl$SHM_LOCK(r6, 0x3) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}, {{}, 0xfffffffffffffff9, 0x3f}], 0x7, 0x0, 0x6, 0x0) close(r0) 22:18:55 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x15) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 22:18:55 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(r0, &(0x7f0000000040)='/', 0x1, 0x0) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000140)) openat(r1, &(0x7f0000000100)='./file0\x00', 0x188, 0x120) getdents(r1, 0x0, 0xfe8a) 22:18:55 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0xfffffffffffffffd) r1 = open(&(0x7f0000000140)='./file0\x00', 0x220, 0x18) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000180)={0x2, 0x2}, 0x10) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f00000000c0)="d6f595a09d17f716df55fb67db7ebeaca9f991ab7201aa430bee0f663aac7222632f49d330b27375ca01ebab9fdd9ca5de76388bee70036eb838790958673e8a20d262565c0143f5f93989", 0x4b) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000001c0)) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000080)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0x14) 22:18:55 executing program 1: mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{0x0}], 0x1, 0x0) 22:18:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, 0xfffffffffffffffe) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x2, 0x7, 0x8, 0x6, "e38a73267cd5ce48c26e4a9d53736750c3e4cdc8", 0xffffffff00000001, 0x1}) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCNOTTY(r0, 0x20007471) write(r0, &(0x7f0000000040)="98bd6437e0d77d5e7a289ed3282081cbbab0d0447631eadc99402b62f9272484afdf1e40a5bf6971f31b834bf661f1487734700bbc374333d5a62b082e4f7599d4ae4da4127e2ba29b", 0x49) 22:18:55 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) recvmsg(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0}, 0x0) mincore(&(0x7f0000ffe000/0x2000)=nil, 0x2000, &(0x7f0000000140)=""/239) 22:18:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) readv(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/107, 0x6b}], 0x1) write(r0, &(0x7f0000000300)="e36258a404f72ee9f25e3969705ccac068059abd9586132477f256b4093cfb25b84e5bbdc3a5197094b222a904ca22de094516725f87f805aeddf9b9427f30e8eb79a25c9cc4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba", 0x7a) write(r0, &(0x7f0000000100), 0xfffffcb3) flock(r0, 0x6) writev(r0, 0x0, 0x0) syz_open_pts() close(r0) kqueue() syz_open_pts() syz_open_pts() 22:18:55 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = getppid() fcntl$lock(r0, 0x0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, r1}) 22:18:55 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x6, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f00000001c0)='D', 0x1) write(r0, &(0x7f00000000c0)="c6401ce85888c7bfa85c156f342c480a411a861cbb84550dd3c897df87d12b888c4877f4ea5015ce506159b968dcf3335745327bd7accf939453dd81b57fafb704c09803a075d54e208d6d72aaf86264", 0x50) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) write(r0, &(0x7f0000000140)=',', 0x1) write(r0, &(0x7f0000000080)='\r', 0x1) munlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 22:18:55 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = msgget$private(0x0, 0x2000000000000142) msgrcv(r0, &(0x7f0000000000)={0x0, ""/253}, 0x105, 0x3, 0x800) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(r0, 0x1, 0x0) 22:18:56 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x23) fchdir(r0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x100000000, 0x9f}, {0x18, 0x0, 0xab80, 0x98}, 0x4, [0x3, 0x4, 0x9, 0x3, 0x7, 0xc8e, 0xfffffffffffffeff, 0x9]}, 0x3c) 22:18:56 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e3f66696c653000"], 0x10) r1 = socket(0x2, 0x4002, 0x0) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) poll(&(0x7f0000000140)=[{r1, 0x164}], 0x1, 0x0) 22:18:56 executing program 0: utimes(0x0, &(0x7f0000000080)={{0x20000000}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="07ff2016aeb3e5289a52cdd19d6db0b69f707835881c4f6903f89350ae67c82e2596029c57cbff91e14164e574839ea024f3ab0008994144218e207edf4d3b10abe8b0"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) shutdown(r0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x42de, 0x2}, 0x8) recvfrom(r0, &(0x7f0000000180)=""/23, 0x17, 0x801, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x8001, 0x3}, 0x7) close(r0) 22:18:56 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0xffffffffffffff5d) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000100)=0x2) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x0, 0xd7eb, &(0x7f0000000140)="69cf5300ef57a54cdd964e74884a951467b217751389bc77d93c71dce8a83fa3a23f823973099aa5b7aa733854618f2bef32e29b3a2fe0bc66e3298cdfb970f9668ef5de85ef431aa1c23bf9f229171376ec0efcff67d8da23205754c8c20ed375ebafd4f95e2a1f6d0d370d628837d414160a117cb2ed15bec85a01a9acbf70c329ef8a99ce4734f818a5ef58520ad7b738d47bc38dd102801c7ded6400bdf05d59e0a1979181c6f97aac0893a198fea76163587a989e1ce9606ca61173", 0xbe) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000002c0)=0xc) socketpair(0x6, 0x1, 0x3fc, &(0x7f0000000080)) 22:18:56 executing program 0: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x4, 0x7fffffff}) syz_extract_tcp_res(&(0x7f0000000040), 0x2, 0x91) 22:18:57 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x4d) ioctl$TIOCSTART(r0, 0x2000746e) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) clock_gettime(0x4, &(0x7f0000000000)) fchmod(r1, 0x0) 22:18:57 executing program 0: r0 = open(&(0x7f0000000000)='./file1\x00', 0xa19, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000003}) fcntl$getflags(r0, 0x0) fchmodat(r0, &(0x7f0000000200)='./file1\x00', 0x0, 0x6) socket$inet(0x2, 0x0, 0x1657) stat(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) truncate(&(0x7f0000000300)='./file1\x00', 0x3) setgid(r1) setgid(r1) fcntl$getflags(r0, 0x1) close(r0) open$dir(&(0x7f0000000080)='./file1\x00', 0x10000, 0xd0) execve(0x0, 0x0, 0x0) setgid(r1) lstat(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)) chroot(&(0x7f00000001c0)='./file1\x00') 22:18:57 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') writev(r0, &(0x7f0000000280)=[{&(0x7f00000001c0)="2c6151871a449dff6af0d4025962a58df393d9dab2f10f3efd3f4780a43734492ec4ec72d7d5d3d87ff3267cc46031c11021093f3fe0ff933156b25bda8c9cd78cb462a7e91a1f52b1fc709644786e941834bf9976e423229dcba243eba8df243a5b8003ae26eab51ea2498ebb4730e98936c43e4bfe58db7bebb71afe8bcaa399dd6ee861bf9ce88fe86a8029706c9af45c6987a22eef8d54428f195ba646bceace15850475febc8081c729d18da7415e1ca5fe78d0fbf96844", 0xba}], 0x1) r2 = getuid() r3 = getegid() recvfrom$unix(r1, &(0x7f0000000980)=""/5, 0x5, 0x43, 0x0, 0x0) fchown(r1, r2, r3) symlinkat(&(0x7f00000002c0)='./file0\x00', r0, &(0x7f0000000300)='./file0\x00') r4 = fcntl$dupfd(r1, 0xa, r1) r5 = semget$private(0x0, 0x3, 0x122) msgget$private(0x0, 0x86) semctl$GETPID(r5, 0x3, 0x4, &(0x7f0000000340)=""/189) rmdir(&(0x7f0000000400)='./file0\x00') r6 = msgget(0x3, 0x80) msgrcv(r6, &(0x7f0000000440)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000100000000000000000000000000000000"], 0x99, 0x2, 0x1000) setregid(r3, r3) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000000540)='r\x00') r7 = accept(r0, 0x0, &(0x7f0000000580)) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) lchown(&(0x7f0000000640)='./file0\x00', r2, r3) sendto(r0, &(0x7f0000000900)="8d7558471edd3bca8472fb93ff50ba22521d454f4175a1f9e713847971804371034f01bf0f87963a6176fceb6cdcbfbf8837a28277712b6f066efa9ebb55c7f5b4a5c7e112846b3933f6b18ce838734a89cc6683be", 0x55, 0x4, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x2}, 0x8) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000680)=[0x67, 0x5e, 0x3b62, 0x47c, 0x8, 0x8000]) connect$unix(r1, &(0x7f00000006c0)=@abs={0x0, 0x0, 0x0}, 0x8) r8 = open(&(0x7f0000000700)='./file1\x00', 0x11, 0x10) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f0000000780)=0xc) getpeername$inet(r0, &(0x7f00000007c0), &(0x7f0000000800)=0xc) ioctl$TIOCSTSTAMP(r8, 0x8008745a, &(0x7f0000000840)={0x7d4, 0x3b}) getpeername(r8, &(0x7f0000000880)=@in6, &(0x7f00000008c0)=0xc) sendto(r4, &(0x7f00000000c0), 0x0, 0x7, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) kqueue() 22:18:57 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000000100)=[{r0, 0xc2}], 0x1, 0xcf) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) shutdown(r0, 0x0) r1 = semget$private(0x0, 0x3, 0x80) semop(r1, &(0x7f0000000000)=[{0x4, 0x9, 0x1000}], 0x1) 22:18:57 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60f, 0x0) r1 = geteuid() r2 = semget(0x0, 0x2, 0x0) getgroups(0x1, &(0x7f0000000040)=[0x0]) getgroups(0x2, &(0x7f0000000200)=[0x0, 0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x3f, r1, r3, r1, r4, 0x10, 0x3}, 0x401, 0x5, 0x7}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000180)={{0x4, r1, r3, r1, r5, 0x4, 0xffffffffffffffff}, 0x40, 0xb97, 0xff}) r6 = getegid() fchown(r0, r1, r6) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000280)={0xbe00, 0x2000000000002, 0x8, 0x1003}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 22:18:57 executing program 0: setitimer(0x1, &(0x7f0000000400)={{}, {0x0, 0x62e}}, &(0x7f0000000440)) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) fcntl$setstatus(r0, 0x4, 0x8) 22:18:57 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x81) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000140)="97787b6bd29f1b030978f4135fff920008aaa000", 0x14) chroot(&(0x7f0000000000)='./file0\x00') setsockopt(r0, 0x3, 0x6, &(0x7f0000000040)="8d0e5356343abaa3ae4fbd744e23f782b897823d37cc1205f4f89f97a02f1a9d63833bf306051d48ce42fb990714a1bc2df857e391fb3136dda60575cef299e9d859921d931cc525213d87a090448f0e5d28b2da8733918bd5c5e02c3ca2fa130592654693bd1758b874bb8dc59a76bdcd2e59fb11c5167b88593672635098516458e50c84304beb259063cb92007b4b7a7bf67bc7fafb68f3edc4fa8922b248a0ed5df8ef9b1758b76491661affdb5739a458d3151e8235c0c8fa1c8ef18fbc5b4cb7f4b74fe3f6d0cf34b945616c9beb60911d00742a4ea78a47b5f0fd3d82c755d0dc146b5832287673980a1f3a", 0xef) r1 = socket$inet6(0x18, 0x4000, 0x6) getsockopt(r1, 0x6, 0x706b18fc, &(0x7f0000000180)=""/85, &(0x7f0000000200)=0x55) r2 = dup(r1) ioctl$TIOCEXCL(r2, 0x2000740d) setsockopt(r2, 0x1, 0x5, &(0x7f0000000240)="e4e6e1a4bc974b97bf6c788560b9d191fd59179b38", 0x15) 22:18:57 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) open$dir(&(0x7f0000000080)='./file0\x00', 0x22, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000340), 0x5, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x31}], 0x9, 0x0, 0x0, 0x0) 22:18:57 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = socket$inet6(0x18, 0x8001, 0xffffffffefffffff) fcntl$getown(r0, 0x5) setsockopt(r1, 0x2b, 0x200000020003c, 0x0, 0x0) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000180)=0xc) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x7, 0x9}, {0x10000, 0x7}}, 0x0) r2 = getppid() fcntl$dupfd(r1, 0x0, r1) fcntl$lock(r0, 0x4000000012, &(0x7f0000000080)={0x2, 0x3, 0x3c, 0x100000000, r2}) 22:18:57 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x1) socket$inet(0x2, 0x8003, 0x1) getsockname(r0, 0x0, &(0x7f0000000080)) 22:18:57 executing program 1: shmget(0x2, 0x3000, 0x40, &(0x7f0000ffd000/0x3000)=nil) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 22:18:57 executing program 1: clock_getres(0x0, 0xfffffffffffffffe) clock_getres(0x0, &(0x7f0000000000)) getgid() 22:18:57 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x3f, 0x1}, 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xa81, 0x0) unlink(&(0x7f0000000080)='./file0\x00') mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x2000000000810, r1, 0x0, 0x0) close(r1) readv(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/138, 0x8a}, {&(0x7f0000000180)=""/229, 0xe5}, {&(0x7f0000000280)=""/154, 0x9a}, {&(0x7f0000000340)=""/132, 0x84}, {&(0x7f0000000400)=""/14, 0xe}, {&(0x7f0000000440)=""/70, 0x46}], 0x6) 22:18:57 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000180), 0x4) r1 = dup2(r0, r0) write(r1, &(0x7f00000001c0)="ba16", 0x2) close(r1) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x4, 0x140000000000000}, {0x32, 0x5}}) execve(0x0, 0x0, 0x0) 22:18:57 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000f06000)={0x0, 0x0, &(0x7f0000872fa0), 0x3a7, &(0x7f000000c000)}, 0x0) r0 = socket(0x1, 0x0, 0x1ff) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 22:18:57 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) write(0xffffffffffffffff, &(0x7f0000000100)="d9", 0x1) r0 = kqueue() kevent(r0, &(0x7f0000000140)=[{{}, 0xffffffffffffffff, 0x41}], 0x9181, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x1, 0xffffffff7fffffff, 0x0, r1}) readv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/80, 0x50}], 0x1) kevent(r0, &(0x7f0000000200), 0xffc, 0x0, 0x0, 0x0) fcntl$setown(r0, 0x6, r1) r2 = fcntl$dupfd(r0, 0x0, r0) kevent(r0, 0x0, 0x0, &(0x7f0000001480), 0xbb4d, 0x0) kevent(r2, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x8, 0x8, 0x3e3d, 0x4}, {{r0}, 0x0, 0x24, 0x20000000, 0x8, 0xff80000000000000}, {{r2}, 0xfffffffffffffff8, 0x80, 0x5, 0x2, 0x4d}, {{r0}, 0xffffffffffffffff, 0x8, 0xb, 0x0, 0x802}, {{r0}, 0xffffffffffffffff, 0x9, 0x3, 0x100000000, 0x5}, {{r2}, 0xfffffffffffffffd, 0x10, 0xf0000000, 0x4, 0xffffffff}, {{r2}, 0xfffffffffffffffd, 0xe0, 0x0, 0x55841f3f, 0x80000001}, {{r0}, 0xfffffffffffffffd, 0x1, 0x2, 0x30, 0x400}], 0x9, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffc, 0x80, 0x4, 0x108, 0x2447}, {{r0}, 0xfffffffffffffffb, 0x40, 0x10, 0xaeb, 0x3}, {{r0}, 0xfffffffffffffffd, 0xc9, 0x3, 0x400, 0xfff}, {{r2}, 0xfffffffffffffffe, 0x20, 0x8, 0x7, 0x2af}, {{r0}, 0xfffffffffffffff8, 0x20, 0x1, 0x3ff, 0x1}, {{r0}, 0x0, 0x0, 0x8, 0x80, 0x2}, {{r0}, 0xfffffffffffffffe, 0x82, 0xc0000001, 0x0, 0x51}, {{r0}, 0xfffffffffffffff9, 0x1, 0xfffff, 0x1, 0x9a75}, {{r2}, 0xfffffffffffffff8, 0x8, 0x10, 0x7ff, 0x100}, {{r0}, 0xfffffffffffffffa, 0x30, 0xf0000080, 0x313a, 0x400000008000}], 0x80000001, &(0x7f0000000480)={0xd18e, 0x3}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xc) kevent(r0, &(0x7f00000004c0)=[{{r2}, 0x0, 0x1, 0xad072bf314bba8dd, 0x7, 0x6}, {{r0}, 0xffffffffffffffff, 0x8, 0x10, 0x1, 0x10001}, {{r0}, 0xfffffffffffffffb, 0x70, 0x80000080, 0x5, 0x9}, {{r2}, 0xfffffffffffffffc, 0x2, 0x40000000, 0x7, 0x1}], 0x7fffffff, &(0x7f0000000540)=[{{r2}, 0xffffffffffffffff, 0x20, 0x2, 0xa1, 0x1}], 0x7, &(0x7f0000000580)={0x2, 0xffff}) 22:18:57 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) shutdown(r0, 0x2) setsockopt(r0, 0x29, 0x25, 0x0, 0x0) recvmsg(r0, &(0x7f0000002380)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000001300)=[{&(0x7f0000000040)=""/85, 0x55}, {&(0x7f00000000c0)=""/84, 0x54}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/143, 0x8f}, {&(0x7f0000001200)=""/186, 0xba}, {&(0x7f00000012c0)=""/56, 0x38}], 0x6, &(0x7f0000001380)=""/4096, 0x1000}, 0x802) 22:18:58 executing program 1: r0 = semget(0x3, 0x0, 0x0) semctl$SETVAL(r0, 0x0, 0x8, 0x0) 22:18:58 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000080)="d329c763a60f2986d3e1509ee133fcdba5a47159342c7934ab57d40d8da7dd39cc6263c5233ca1241c16c824e9cd47d4e6c061ff93f9bfd70630d9e69ee9792eac60b40fea4adf3c58b0d0a6dd72ad8f3a623ea9e5a482d230807a6eb0e00c952bae44c7178dc4c657f3010f04d3ad3c3e492c58ae6fb0fbadf37130129420f66a2c2a7c46b542c6ebd319585909ce7b850c81e6f8a8e78e358f8233cb983ae21bd12ff58ca4cb2b3a84b15707659d4c9c0aacfcf005568be4636c33af49cc112b8c2ada0c67ee2bc96f47c036bad321ffad58b5020a031a87539c5c40453964aeff3ece7c51dfec9119dafb9f51876589f185c00fbdfbafe02e6af4636a147cbb7982723d346d50eb3ef22ca42ba92082ed052986eed9a8f4ffa45cd3f64186b92c75f1c5aaacd2f7f739fb177b410c8b7d2b63ad89d1cbc60fbe33c467a8d811fc42a0e6ac20097e7eec3ab8da7a7a2a28919343a3a1cac7b66710de916f3e39707d8633e4c0aad402b389ce0ce12bd195da8e1e6a03d9bb349c32635a8853d63dd504f7ea7676c221aed0b8392805ac5b0ec965821f31865ab310590d0390b4a561c7ae2e59a2afa0b5d77ff1fb64911fc9a8d97226f58056828fb6150aba05f7f76f1c68cb664af95d72d9db17416b77fe434234d4c957d3d29a6ef83ece38b8fba9f4779616bc4045bf8eab32f41d988674581d8cbad895822d002b63d7715115c00fe8a065bebcf302619143e8957462af6a035c225dbb0b69e1ede4f3fad1dc6feb2cc3b1f14d6c9710178b9992840bfa80ede403e2135b51802c0331c19a3462a1d64328c58b9a32d3a6bc9d553fb2ad7a77c599440488194404c54ea4f28c37a26c2a75ab17544944da6c15e3aacab2b2ad186b01a9104131ab45ae8d355afeca808f20f084588600aa2e6f14373d69fdb7c17da69b074cb93268d466616af81444bf77e157019083079c3df3f34e466c310189222a0e65b88b862712d5e6e0369d387ee881668763635149033150a6dfcc637859bb2a7007f9d1826e95f345f985fac09d702c2ca33d73c4dab99ff452db05cca63e741058c98e4dc54c8e12182348c73f8aec89929e7700e11e4e06c5667384c92af0a24c2da36f74bf4e6e17582f2692a47c4124b50fe4a15387df7aef464a048daaacdc4a7b3999d152874c5fd9761cbd0ffba208918c23475a43209c862456307ffd9de7237717d8b2efe2e7c7b1d737312d44ee25483ba91b13257c151f745074273f85602641589c8f5c5f7f10633aa528bd72b7d02cb99907879c8b552faeb71ceda9833f6c57d723151ec03ffc93d6bf2634ad92fcf7f4ad9cb60e872e4967e022f346d5ae7079822b2cdbd58cd5b3dd729ab658bced63054b3a76f4b285b4cae1ecb62886d836479056432599088be3a92fff7edd7d5f59c818b6801a50808539a6ce28693c814e23ab7eb56c5c16f302542d1f6c8ff567843f19c91ec21aa29f9d587df8d88e6b6f90ccbe7e279dca7d646f0ee7730391a2eb2286f9643feb396283479d9dfc7b561005028b4a4c38570e3e99d21f45aaa4d91ab20b9fea102706e003de39076a2cc00245e14933e08fe0d0b8eb79871df33f09256ce3a1121b29e21f191719073fe82d066ce0e7853fca1ef3aa4d531c7d41636224bf8c2655c0a4796a601b3bdecbc451e1c9e18bc3a946d87f1e04529bdab7054485ac1ac4ec825185882e971ac72bb99f8292abba8e08298078222c2f4498dd7f9c17e488b749448e17eb2ec5da5a67780b0bb4750f5bcb60c34134ff51d3e9c1a0554515110365df4775739d889098d81ce1048dd5e4c11bb782ed802434a0df7bc2ce7e897b40f452702c04bcbd024b85497d05f1e65baf487f6d38d2092679a997a4c34fe6dda3dab9fd169cabbff62690e329ad265e013c914f575bdcac41ff5ba402e55c04e660315eceeda0593df8287dae9e07c1222d3fcdd09f45cb70d1ec7f0e335045783ae89e7622659ccae924c5c72a0d8372a0f693f686323294168dc4cfbb03b8c4fdd49f7c56b8801f34bb2e2ee64cc7c0c5a43cd865f01a8261c77e73e7215db1310ee739628b8f3d75b2f009e934befba19b531330e69f0a13aad2311bb549821d077f8baf54fc1824c4d457408875fd281f72ca51308a153028f95df84fc82238e75752c091d07d975f7c79c2a4005dd4f51229ab0fbee13ffc03f7d3ab9332943aad1a5bfac0769258346835e1382d5857bb667bb17087ff4f2b6abc196d34e58f0fc37bf8a22f058c40d4c3cec35a02348115cc1dc60f77acc98af7d58f9a828bb5fbd510490858f25df92f05c894dcc7b59ee8b7bf1b579ac71b061bff9ab098ae5e9d5ec4f20d9b6ae47d4137b87ccb8b8a98a95f0009d55e284b71ab206f1c4da3fc89be7ce14ee4d30e55d6d70aa879799609c31f0a44e2350eea2b00c82fd1fddaaad164b542575f439f0cd7394f01264387f872df88cd1aeb094ed514a8db3c40375280f199ea9c4f0e6096d63984c1ef1178bca44a1994fbbaf3d61963fe3e8ea21153f6bbeba3a4d1cee6278a823209c6d65529b22468fb1429888b6b10d95465af4174ebb792fffc2c0b55c069f2b3397a5d8d77e1ebb179705018861d95c1e2297b93b3c43bc588793176198f619765ba43844ba251d728ad0bd076d109a664f5e3f07b399f6fb9f0471d6f0bda3076f0c4ca2671e6746ffa1b0408cc725bea024465d5a0b80262ca47191dd08167c3d76d89b25fb9ca5be5127179e12836579f8591edff0b4faa73e7b2bf73a880a9cbbdd78650ca2f123b36086977671af046bb4788f2803dd00c584095007042a61ba35035508aaf881847c0d8c5248be051e296a450f8276e7ceecca79f626f73cb680db668a6a007d35d6b76b6db796f31ac77d37900e1c37bb87b553b632ea925731b752fd3c4028200f50ec4e5be98034c071abb0d9db90fca24df7e41bff46fc2ec461cd248497f4912d54c1846af519e2262ce22742777986f8b516ec64bf859a38c11bd8a8daab219cd6c4ff367e252a300c465f5d7858101e2a07d19654635dff3730c4b02ec8482cb8a67d5f1ed831dfe8fa6c8ac9c5273bf6e4824cc720193903f5dd26f96b0d729e14c7a09f3ddf9ca8622888eb5e846f38fae46fc6617325b77f6e0df44f57367bb49b9c9b123b0357f80d0f8a617febe075f1ed90b9d560fa3f99c3c6bbdf0eef49dcf0698283eba19cecce64194124c625ecdeae05bb8f5cd9c6ad28fec0b1a4b9ceb2defacb7f28976fb76dfdd05e5ef4de43d8e3bf15a0987eb0cc343e84c52160eff0ddab572d47272d1dabc4ff634076cb70be2d5d534a616eb8f2372001bbf791175615cd6e36ce1a8e0558297963b2abf6bf6e83cf6cadc67fd90fb6dc9e011d89fef158f30b58e5874d23c9b007515c9bc0c04c769c0791f6011ec12bcf5e3c8a7ba2196867309770d4144ebbd3da04f4e7bfafeea412038fcb5d990552f2b4d4705b458cb05e64ca10dc9668a78b1354c77289c1b5d4b359a865f18fd35133cdf57936bfbe6b0d02761657e42ebc0aa8e7c4a221bf3f0ca14ab1fca31634a201d7073f7c8a65b668484dbc1705b61a77322da9e74e429b2f8b20df47498b56d707248b7001c46ddba41ab7ec2cc45b7ebc73208bdb98937ade8467d4c093d2bf8d6c4e4db4658f86403d9e8bd95bc29a25e0f06fd83fb8b189a94151ac0e7be9aa18725ce5c1592da5ccb12638a32457a8217c47d8374b4064ccb397210aa5b6ce3c9613cd88d582078e637d1f789364bba644462f4b8115969e00080bf0e1916c426c0d4077a89e985f16b547bea538b93013e69cebc89c02017900403ecf2ed71ddc8215f6897d06c402bff1b7a23a7eb92c616559390febadb35b67de09487ef78ed011135d1b79c68ff95169b5972bf4b067846e89c55a92defe617ddae2dab7bd9c8e3a08d1d876b8e13552fbc22b101b2559a16f2165badbc0dea6554846dec60c1fc72de9a3fa59da2bb951c84a2cec0aee1fb8ad22ea966c87c96f6db9bfcb2898db1304faba64edc6be248c94fe567dd7783c3b555f2cd868c9b5552e11828d4c96a3d1f2be7f673e8aac81a529654c2382fa47ee57616ae4fb722f13275a13b78fa54920c31bb86574d39975d3dd3e928e4509c08c4384ee0f69711012d39b7d5c592cda8601508ed761afbeb9a5a66ebf209ad5c860c2bcd8d5fb4e86ae4ab4a769ddf43b7aecc2ec358e9d6add492fdc66528ccda090b11f41a13bd7bc27ba4ae07633b56dbabcc479da08cb7e2ad7b3096e3a4af24f579df42149356d17982bef6de9a94ea2d86662c2927aa651ae91b9c42f618c0bd3ea377c2d709ccb73be7b700e0c23835be1fb2cbad0a07be0c320d65fa57a3d3b6f77573170ec9a65eb222ec38aceb528926247325bd17a57957c6db6f75d8b1278c00b93c47ad0e39de074890166229e7330f772c808d0dfe7c62ef2d1f5b8f28551b3b620a97710815e9e62a6439e3f306a2ea243a325ac4afa73cd9897ec4c383460f5b4118194120495475f181ce0a0a99f520082abcb360de2d62bd7bd5f0ab10bb831168b67c7ecd66786ee9975e1208e2ccace76820ff7de9ab7c2abe768a2f3bb337eaac2056e6dd0e03ab0095473fd47802ddb733b60771443bd69abae55d61c64c8ce927051a1bd41003a0dfcc6bd515d2c09f360c7f16f52b99ee1a79549d07f0cbc48381ec09822217dc38624b62549d1f224bcce571db1679b51653a7a2449b0c19f3dee9a9cdf9ecb96e0f6935be1d87108ffb07cc192892032f3753d0eeff86fb4507744d46fd892ee0e3aeb1baef9c48242cf563f64d234d8e3bb87d638d418a7fdd16a295cac2172445d9bd0923b8786d92e8178f912db679eae13ee6d6c4bf0cf4ff53e32765eaa70c4c96f4c31f8f9d05d69e4743780d6a5f5c7b0e49ddf427f080091458316380b8c66352d8d3a0e520fdb2dc8f1d384f81043a576de85f627492891b6603820baf218d798621129171f2efa247518cf72c584101b1bab37dc684b0d15943c411d4e149fb21b377dc31b377a2e13bd02e3e815340f97d0a16d3ebc2cea3f7c7b172632a4adc83c98be8a9b8e38c2e28d1527609dd1719c4d1522f20c7b6c145fdb3f333592648884a89c18d58f2ee6699b124fd8b90970ace85daa161045519695b617b7b541a7017e2496b6607bbc7d157a686ba87a7d830db2cd5262e83e26d400765876b4b4ebc8c4210f9389e780e9ab8f1ccd2c9172a907f21c47be4b6dd9e5d07fcfe7c3d17d2d06ec9bbd88c76a7c689dda2d1586ea44d67b5a96c5f407ad789fb9b56db708ae0ae2970e85ab99bf4286eea49dbb6cf0728171673103ef26b29758ac7ad0f0ab06b129a2ac70552bf7ccf91a06333dac568e123155c96912179492c6e6e135bf3e66e4d2f346f2290645a63d72ff6a9972ce68b789ae336214d0027619d0a94bd963ff9626e51e1ae1662af22b1f9681113af1f6d768e261bd516455f2638d2692cafa8c7afa591966503e889679a4263cb59c8833fac6897657cf210046d2459b2608cf69767e963eb41b1b8820b85773ded80dcedf386faf0c4f93553b0ec37637b03a01670746a42f67283f73918a1cd34150296d9f26eed3888ef4649587c4b872ea0d1d97fa7e3e68ebb61691214b56a5305e0a6f1b9fbbeb2f55679cdf4533ab1fa5cad6d8257b60ab7e4f764a724fdd035e5b2d09ed9aeebcf80c58c6e1ff52e3eb2458f83e9ac0e9619d5273406070703f837798b447c76f725058a603cf2", 0x1001}], 0x1) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) write(r0, &(0x7f00000011c0)="35cf0ab99189f95c9677e923efe14321eaa75592a674725ddf4c46d222a0ad5b18ccf86b2a7d1cb96991e663c05eff195765ebd9cd26e55982a774ec5aa1ee069e72ac72be9c479f8e4d489da7135bdd141a86302dc71ed18bac6ae840dd38764c1daf7b1bf9ce2ef8e21df80d935fd7a62d8a0f2b9553a3cace8be9a935729835287783a2f2b2328fd38e3ca30eaeeed0c36de71cafa9463de8e27aa4873e32e9d7465b7da217c4b6cc4a6900b9bd3c7006094552ea44a6063c3ac56b0eabd61792a8cbfa82b0e9692e75dcdf46f612a64a8b41a254cf7b63261ee31c391da13229405c7bf44fed8e31b859d76b", 0xee) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) 22:18:58 executing program 0: r0 = socket$inet(0x2, 0xc007, 0xc) getsockopt$inet_opts(r0, 0x0, 0x100000000018, 0x0, 0x0) 22:18:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab515f755af8bdc1945f07a098206fb2"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x101, 0x5, 0x0, "7349405cd19d1df4a40822ad06cd46ea0c50e65e"}) write(r0, &(0x7f0000000340)="e36258a416f790037494132477f256047c9cc6863d789bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbb139eed3a499cda205dbb61911bda1049faafba6eeb00000000000068f7acad445dd976a67cf92c5d930f7596c477126ed9f08763815786232e9e8d46a35b9ce28f4d05e82c7c9e49c52472f37b22ab1ad12cf197208bd79e785d1f1088e27adbd059ae0ef4626a02fbfb84a1645a1e7f45a82cb6b6c40cb13c999830d96f26ff63b62b4ad958d9808f8fae658f06c6665689c6b548beddc8defef7de8c888d", 0xfe76) write(r0, &(0x7f0000000000)="5643f9d30c6ac36816e6e2032683335bf20d8b8f32ab2a3babdad934c2a441cb8866e67d74a19b662001e61009fcf40fa98a0bbd95333102253f5c42bca801f470986250a4cb3713ca155891c3d98e2904f241bbcd2602", 0x57) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x8001, 0x0, 0x8, 0xfffffffffffffff8, "21f0b9740120df1a85022653d60c3a65a1a5d40f", 0x4, 0x5a35}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x4) 22:18:58 executing program 0: ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x2f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000080), &(0x7f00000002c0)=[&(0x7f00000000c0)='\x00', &(0x7f0000000500)='*[}{\x00', &(0x7f0000000480)="26e85c00", &(0x7f0000000380)="704888f0b548faa366129d1fa8442d6307bb8d4e006d71c95d53741e4ffcaa0da12c128ab5e0cf6fb8e93600f8edaefd3b4334dba405d3ca477f3e46544cdaf10582ac7bda30aff242560430bad183080db18627570fab120a4a481176fcfca7b3f3bb42c95c1f7f085e400e04ffae6b5073175b72225b6bc77793a30e51228e9d25f4ce70a4381286b052eb250f0d8a0c2f3f7a5b826805a048858e5fc84f4e6eaec1972c45a0e5af97429ba9976a50", &(0x7f00000001c0)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000540)='\x00', &(0x7f0000000280)='\x00']) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)='./file0/file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 22:18:58 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) faccessat(r0, &(0x7f0000000040)='.\x00', 0x3, 0x2) connect(r0, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) truncate(&(0x7f00000001c0)='./file0\x00', 0x5) 22:18:58 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xc5bc094d9a8d7a29, 0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r1) getdents(r0, 0x0, 0x0) r2 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) 22:18:59 executing program 1: r0 = getegid() setgid(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x8, 0x4}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000040)=0x26, 0x4) getsockopt$sock_int(r2, 0xffff, 0x1026, 0x0, 0x0) 22:18:59 executing program 0: sync() r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0xd) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000040)=""/125, 0x7d}, {&(0x7f00000000c0)=""/168, 0xa8}, {&(0x7f0000000180)=""/211, 0xd3}], 0x3, 0x0) 22:18:59 executing program 1: r0 = socket$inet(0x2, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x8000000000022, 0x0, 0x0) 22:18:59 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) readv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/8, 0x8) 22:18:59 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f000001aff8)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0x1, 0x0, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/72, 0x48, 0x1, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) 22:18:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4", 0x21) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8, 0x80000001, 0x100000000, 0x6, "4d8de4d30127fa4e0dfa20171b9ddcb4cb73cd5d", 0x9ed, 0x2}) poll(&(0x7f00000000c0)=[{r0, 0x1}, {r0, 0xc4}], 0x2, 0x0) 22:18:59 executing program 0: socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f00000001c0)=0x4, 0x4) recvfrom$unix(r1, &(0x7f0000000100)=""/178, 0xb2, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f00000000c0)="da", 0x1}], 0x1}, 0x0) sendto(r0, &(0x7f0000000300)="ec57c9", 0x3, 0x0, 0x0, 0x0) 22:18:59 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x615, 0x0) execve(0x0, 0x0, &(0x7f00000009c0)=[0x0, &(0x7f0000000880)='^.\x00']) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x101, 0x2) r1 = dup(r0) recvfrom$inet6(r1, &(0x7f00000000c0)=""/18, 0x12, 0x0, &(0x7f0000000140)={0x18, 0x1, 0x5}, 0xc) 22:18:59 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x84) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x400) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x1) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x100) kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xfffffffc}) 22:18:59 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(r0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000140), 0x9, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x0, r0) dup2(r4, r0) 22:18:59 executing program 1: r0 = socket$inet(0x2, 0x3, 0x1) getsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) 22:18:59 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') symlink(&(0x7f00000002c0)='./file0/file0\x00', &(0x7f0000000280)='./file0\x00') pipe(&(0x7f0000000540)={0xffffffffffffffff}) r1 = getuid() getgroups(0x2, &(0x7f00000005c0)=[0x0, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000580)='./file1\x00', r1, r2, 0x4) lchown(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0/file1/file0\x00', 0xc0, 0x8) connect$inet6(r3, &(0x7f0000000500)={0x18, 0x1, 0x9}, 0xc) r4 = open(&(0x7f0000000000)='./file0/file1\x00', 0x100, 0x4) sendmsg(r4, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000100)="a620acbccdd38d8f292ff7ef45e2303a7be6a54e7ae6e85e4bb9ee31ea71d58acad11e6e56d52d1dc7f74e0a9719f5039aaab77db0fa97146b2f070cd2bf5c0ad4351641c2e99de45bc68d2fdb1def89f9439248f109eb0f05d9cdb1d408c510d731110853352c49572634d1b2401a2f24b89f95f787df61ba94afcf73a1b1960c34c7fb2f384bcdf09e34", 0x8b}, {&(0x7f0000000300)="747a66ad159b63100dfe056172dee421ba1fe5134fff0c8e6803e6779d4c55523df9c69d9baed0852e4eb3f67ce68897a555be4f7aaa89215dc835f7244e230f306f6d69e5ceea7b067ab5ddc6b04e1363aaecce3c6cad02f1658860dfb437dd397110ae2108c200d80ffd82143a5eea4a46752d7f39d004ad1f587b5fdb303e0dd52e3dfd1baf987a07fc1e1f25eabcec6ed063f4ba78276d3c097e8ec2f24d814fbfe417a14c632fb482bffff86bfa81485a3b342f7bd42067b4a64b5da5cead3ca2e72cf824eb5d306d61a72029214008", 0xd2}], 0x2, &(0x7f0000000400)=[{0xf8, 0xffff, 0x7, "8023d3dd7b523359470b298cc578309f3cd997d5bf6c1b59cdff6cea31cc7d86f8afdd93196d717c161272f01308dbd3d70733cf927fdc447421487d11003e7443d550b5d3663321d0b6fe4e9f89b0821843e92e4d0186c26aa463600fc19a00aa971603f7fdeea9a650871b6a62ae612e6454dd599b71334a45782a0555b3c844245efc42f3c82b25c3f1297b8b567806ee8b256fc494bb3d31f2106e7a7fd1f2ff569efbad3d4f60022a8c1ad04e5419b98c4c467bca7c0d58c6d260905a997246ef3c304fa3db082bf39d0c5489368f6908264952f0feebe219ff97553e0d5dc507a2"}], 0xf8}, 0x400) 22:18:59 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() close(r1) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xf1}], 0x6, 0x0, 0x0, 0x0) r3 = dup(r0) kevent(r2, &(0x7f0000000440)=[{{r3}, 0xffffffffffffffff, 0x3d}], 0x800, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, r2) r4 = kqueue() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x80000000, 0x9, 0x7fffffff, 0x7, "990cf99b04d411d02d7258294679a0224be8e2b0", 0x0, 0xae8}) kevent(r4, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 22:18:59 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x5, 0x0, 0x5, 0x3}) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x100000000, 0x1f, 0x20, 0x80000000, "60bf13605e5c4cb9ae3cd2f622506fcfca539ad4", 0xef0, 0x3}) connect(r3, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) r4 = dup2(r1, r3) r5 = dup2(r4, r4) recvmsg(r2, &(0x7f0000000600)={&(0x7f00000001c0)=@un=@abs, 0x8, &(0x7f0000000500)=[{&(0x7f0000000200)=""/177, 0xb1}, {&(0x7f00000002c0)=""/155, 0x9b}, {&(0x7f0000000380)=""/157, 0x9d}, {&(0x7f0000000440)=""/145, 0x91}], 0x4, &(0x7f0000000540)=""/167, 0xa7}, 0x2) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000640)) recvmsg(r5, &(0x7f0000000800)={&(0x7f0000000680)=@un=@file={0x0, ""/44}, 0x2e, &(0x7f0000000780)=[{&(0x7f00000006c0)=""/154, 0x9a}], 0x1, &(0x7f00000007c0)=""/36, 0x24}, 0x42) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000840)={0x0, 0xe8, 0x3, 0xfffffffffffffffd, "435b6f0750e4a70408b3845bbbfe055fdb9a61d4", 0x3f, 0x81}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000880)) ioctl$TIOCSCTTY(r1, 0x20007461) r6 = dup(r1) r7 = dup2(r0, r6) dup(r5) write(r0, &(0x7f00000008c0)="e98c3e14794c232e48b1d595ba5e8819859b1f3ff373c0846e46e5db5d28409be8f28123dd4612e4d3cad8a70eab42787943468ae6d57124425fe495e0091153c17b9e3e8a0ee1ecd2114a5273aa94ef766178db4ec170929b113e", 0x5b) pipe(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r6, &(0x7f0000000980)=""/70, 0x46, 0x40, &(0x7f0000000a00)={0x2, 0x3}, 0xc) recvfrom(r7, &(0x7f0000000a40)=""/238, 0xee, 0x1, &(0x7f0000000b40)=@in={0x2, 0x2}, 0xc) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000b80)={0x4, 0x9, 0x4, 0x2, "6e1e4fd310d388d84a7658bc562b0bef3e21115f", 0x10001}) recvfrom$inet6(r8, &(0x7f0000000bc0)=""/31, 0x1f, 0x1, &(0x7f0000000c00)={0x18, 0x1, 0x2, 0x2}, 0xc) close(r4) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000c40)=0x100) 22:18:59 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000000)="fa", 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 22:18:59 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000016c0)={&(0x7f0000001440)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001680)=[@rights={0x10, 0x1}], 0x10}, 0x24000005) fcntl$dupfd(r0, 0xa, r1) 22:18:59 executing program 1: r0 = kqueue() close(r0) r1 = kqueue() close(r0) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) write(r2, &(0x7f00000000c0), 0xfffffec4) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000180)) 22:18:59 executing program 0: open$dir(&(0x7f0000004740)='./file0\x00', 0x3028a, 0x90) r0 = msgget$private(0x0, 0x100) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/76) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)="00ebef182605498c1dd9d965417b43d4d648cebdf5295a135d1ed4f2d18c7370339afa83b61d3e94c0060124417acb21bb70be2fccc647753855c5912e5813e56465aeba7691f990421824cc672a5dd52d5f74c5d577dd617227fb4d4fdd5404db7988905a69539346b877a67f893ba9eec82b1fe35b5e", 0x77}, {&(0x7f0000000380)="06ad0a4123c1c2631f90c9a6059d850573657399a9ece2498762a45f292358d860e73bd0cdfa399818a594dae334407e3050861ac978750af682ff377564c5b5d3d4f51cccee5fc83f9f27926a9a567eec4053e30ffe9e95a6a3f766201175e2b7043c7d55a2f588c5eac981450d75fb52641348673a", 0x76}, {&(0x7f0000000400)="5eeb4e52f80d04d2bfff", 0xa}, {&(0x7f0000000440)="ea11984e8de887248860c816dc62ca7fc69f75a09b3f4833ba6bda6028ab1fa735e50968bd9fc07117551cc29c78dcfa8b9dfca9e5e482937219a273588bc0434bc1c671f711eaa5727b498dbd541b040edff104337c7f84b6b1dcb987a45c4fe6", 0x61}, {&(0x7f00000004c0)="96c77734006ed4389cafe07f91f64ad7e47423dfdf8c3441228de2017c4f5986b955a24e8621c5aa89126c175fceb7a8c7590f0ec4cf5763645e7bc3eb7a9ec66f012531c529c9620b019f71548df567498fa695afc7de94a2731c23d431f8976921baaf61f3325105685ee04f0b7b445861e9bb8bfcf28d7e4544102bc505d651469d91bcb6d12b2c6809b119b4efa8a9126493d064db4c046b7d69355330a682b130453be16f204e17ff59ba3f53aa9454618abe955a641ab0749bad39f89ee714df6b7fa34d8bb65eb676a0a32991feed82a3550aec4e1764f0a1fc0db573f3a922f3e555d4afc370f8bfdc5ada6c23cce5", 0xf3}, {&(0x7f00000005c0)="35daa23fcb1ceffef818097c099d5e8f171d34cb793398b459cf1df0dbd552d460a6c40f2013198c7a00f42308e3e6e1b175bcedaf9d723a7e264d01cbdaa44cb3f4029cf8d17d0d882d39c0e95126e99bbe8ec1", 0x54}], 0x6) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000001c0)=""/248) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000000c0)={0x5, 0x2a, 0x1f, 0x10001}) execve(0x0, 0x0, 0x0) r3 = geteuid() r4 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r6 = getgid() r7 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000300)={{0x5, r3, r4, r5, r6, 0x40, 0x4}, 0x9, 0x4, r7, 0x0, 0x3, 0x5, 0x22cfe3e1}) 22:18:59 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10201, 0xb0) syz_execute_func(&(0x7f00000000c0)="c4c3ed5ce1ee430fd7e6c4a2a9372226673667f2420f7c6f0e64da9d37000000c4821dbfdbc4c3755e57a100c4017be6eb0f0d6bf3c4a181e5c1") getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 22:18:59 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) r1 = getpid() r2 = getpgid(0x0) setpgid(r1, r2) ftruncate(r0, 0x23) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x83) connect$inet(r0, &(0x7f0000000140)={0x2, 0x2}, 0xc) rename(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='./file0\x00') 22:19:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x100000001, 0x20}, {0x18, 0x3, 0x3, 0x10001}, 0xff, [0x2, 0x6, 0x8, 0x5, 0x140000, 0x6, 0x1, 0x9]}, 0x3c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="10", 0xf9) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = getppid() fcntl$setown(0xffffffffffffffff, 0x6, r1) mkdir(&(0x7f0000000100)='./file0\x00', 0x2) close(r0) socket(0x2, 0x5, 0x1) 22:19:00 executing program 0: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x8001, 0x4) r1 = getpid() fcntl$setown(r0, 0x6, r1) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 22:19:00 executing program 0: r0 = semget(0x2, 0x0, 0x0) semget$private(0x0, 0x3, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)) semget(0x2, 0x2, 0x204) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)) 22:19:00 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x0) setsockopt(r0, 0x29, 0x3b, 0x0, 0x0) 22:19:00 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = semget(0x3, 0xfffffffffffffffe, 0xffffffffffffffff) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f00000000c0)=0x1) accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCSBRK(r1, 0x2000747b) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000100)=""/126) mprotect(&(0x7f000004d000/0x1000)=nil, 0x1000, 0x7) 22:19:00 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff]) r3 = getgid() r4 = getegid() setgroups(0x4, &(0x7f0000000080)=[r1, r2, r3, r4]) setsockopt(r0, 0x29, 0x0, 0x0, 0x70) 22:19:00 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xfffffffe}) kevent(r0, &(0x7f0000000000), 0x59, 0x0, 0x80, 0x0) 22:19:00 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x1a, 0xfffffffffffff82d}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getegid() chown(&(0x7f0000000080)='./file0\x00', r2, r3) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000001c0)=0x3, 0x6e) 22:19:01 executing program 1: r0 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x100000000000001) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="820400ece46e03382194"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x5, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x4002, 0x0) dup2(r0, r1) fchdir(r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x1, 0x4) 22:19:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = dup(r0) ioctl$TIOCSBRK(r1, 0x2000747b) getpeername$unix(r0, 0x0, &(0x7f0000000080)) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 22:19:01 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$setstatus(r3, 0x4, 0xc4) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) close(r3) 22:19:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x4) socket(0x20, 0x3, 0x1) 22:19:01 executing program 1: kqueue() 22:19:01 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) fcntl$dupfd(r0, 0x0, r0) listen(r0, 0x9) r1 = socket$inet6(0x18, 0x4000, 0x6) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) getsockopt$sock_int(r1, 0xffff, 0x200, 0x0, 0x0) 22:19:01 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x80) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000200)={0x8, 0x7fff}, 0x10) socketpair(0x1, 0x8002, 0x6, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x23, 0x4000, 0x5) r2 = syz_open_pts() r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x540, 0x80) r4 = accept(0xffffffffffffffff, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) r5 = dup(0xffffffffffffffff) poll(&(0x7f0000000180)=[{r1, 0x4}, {r2}, {r3, 0x16}, {r4, 0x40}, {r5, 0x2}], 0x5, 0x1) open(&(0x7f00000000c0)='./bus\x00', 0x8287, 0xfffffffffffffffc) execve(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 22:19:01 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x80) pwritev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="d5eb3934f8a1af95fd8b804fa20bb239c4a917f02732674e822ba832d40b6a2850974ffd3adc99148f0dcfb4a86e6471fa31ebaa14e0e8ad878c48f0555fbc398ff2866839b5148d", 0x48}, {&(0x7f0000000040)="80784a1fad10b7f0b4baf32481a93cdd6a8124049ed492ddde24016741528d07958abc56cfb83880533cf9390d2646e55d87b9e64487d86168b3e033072bc7", 0x3f}, {&(0x7f0000000140)="248dded1b54c829ab07948f94fc73a7b83f6272538912cd208ec4b9a6fead7d9aa28b1992bc9e2d2de6e", 0x2a}], 0x3, 0x0) utimes(0x0, &(0x7f0000000080)={{}, {0x100004000000000}}) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="79e035475f00e9205f6b17552eff68bd0e25084c6eaa376254e5a5694f4cdc0d82fea0fb7b348b867efd9c06e86ea6f6f5a53dde6ee8775edc2059"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 22:19:01 executing program 0: setitimer(0x2, &(0x7f0000000000)={{0x0, 0x8}, {0x0, 0x400000000000000}}, &(0x7f0000001100)) 22:19:01 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0xfffffffc) r0 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r0, &(0x7f0000000700)={&(0x7f0000000000)=ANY=[@ANYBLOB="064616ca362b36b3bc1c3fcbe4f4d71b9e5eff054c7ff1fda97fb6b7a9faf936b1715e9042086089e0ea7e7b319c0316bcb3c68b8c6c7837f7022698473148690d0f8d219ac8a3b45d45730d2a0ae3f6874fc185485e2d0a0003f062316db664c33b7b4be3b0424c20e3402c4b6019c05d8d402d49"], 0x1, 0x0, 0x0, &(0x7f0000000640)=""/138, 0x8a}, 0x0) close(r0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000000c0)='\\-\\\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)="2191217b5d2f00", &(0x7f00000001c0)='\x00', &(0x7f0000000200)='!\x00', &(0x7f0000000240)='\'\x00'], &(0x7f0000000300)=[&(0x7f00000002c0)='}@\x00']) fcntl$setstatus(r0, 0x4, 0x4) 22:19:01 executing program 0: sync() mknod(&(0x7f0000000100)='./file0\x00', 0x1, 0x7f) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000001c0)=0x1f1) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 22:19:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e3", 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x4c) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r1, 0xf, &(0x7f0000000000)={0x2, 0x2, 0x5, 0x400, r2}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) 22:19:02 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendmsg(r0, &(0x7f00000013c0)={0x0, 0x0, &(0x7f0000001300)=[{&(0x7f0000002380)="cb387404a8c41771000cbc4bcc32d306a99e28b42d27e015599a89db01ccc8fca9d4646991a95f1c5df2c7183d5d1cd18bb8e4b920550a4ef5ff88e7083c7175384872079579040eaacbb050ed1387e86bcda874ab3c5d418ef8cbdf509267dec61a7655ff4c84cee5e3117acda4c9d58790817af50c980cf21e35d3e90da99dd4bfb14500726b584e45e782544a82e36796750d6502c7005ad44c1ce1e6e8a38ee9e1db9265d236019b3cc5ce5924f365eb181bf568d65a72c8d40a3c3661f0d0e32592e12e4f8b6be17b1f94d602971b999b702a306c859102853235b68972635ca681bd800c9cb61bc1a06b52cae2754e8e931588728eb8a6bcec3d71b623011fc03c1280b51d317428444d40f49e5c15d94f67a29d587d30014831d5f3a9f06580e5f52cb06421ca987af2261c1793cb42554140b3119b593f8b3c568eeaab4bb9973745f78b98404a2248bb38c7567e89bf008acde45fa85d51fd5a59c661335b6ec1a71d36c172c847917a4a2be5565ca7381650a66facfc1e8beebeb0010ead85d172648265b478f4e5045beec114ff7f693a33e0df3aba3d5be3b2e5e392be5b0a7a887c8095f45d6fdaa5e6979739eca1f91514c6296106c4f62d1f0db6ca898b01f586d49edd0c965d23f20b102686cfdebda88077b1a49e8249f101b2f1ba8a34c8367d4d3675b7cfc34c572b85d77377e3f2d70f47e92e0d028a6a4c03397f9cc46e5c7ef2aeb9dd75a7b2532a5a2e80ecd5e40c1ee350bec8a35927280d13b6d89323cf3fef1b31d1936f7066bd87e9c1bdbe00f85dc6b5e707ea2515193e395e9aafcd56802a6dbe8422592129908ae4f0312d825252ecd304ffcb82328417fccdf01bf32a84d060026589e88995a2bc77d04b4ec9135a76f3ff49bfee519832ae9836c5397ba7c04969e5c8cddbdcc15a82ed9c8131567a9336341c95f96e48ddab908aa750e3cb1db38c066a9767bb17744b7545efd6b86c000eec383826c7fbf7d8a32eaa8eccb5af8e31bf96240ee8a40971c61a40faf8b2bc5527f93a360ced67fa06ef2165b08876bf56bc5135230aca69185ca07351353807183d45aee48d13d51642520068768367f9a156f73636308826e51ace458ad8e50c897d0b57b65f2cb3ba5256e33cf498523d803b6a96a80275a5a5a434ef15f1233d938677d980a163b090985c5679b82aa2b0c716416cba94f2e090c0a4e29534a946a715655a71d092478b2f19d91aead5216f79fef16424ff777a5068e56eddb64607de4269c540ef30710abf419e012e04aacd08d8c201900a926c94227cff13d3675a9acc10e53c6a1ed112c0f41c1fc652a88509e18801aaaa2d500ffbc812b59d7d8a3d9206bf3a019ec35db6254f89cd37a7f3f62f1c683ecdc35c140231fba6739d1dfe56cb752ebc0db13cbf612c1b1646a7a556e9a106484246d2cad045ceb5b9ff27d9f202860ae96f24a811525a750eef1a9a0d70720d1e400df3fa97dccbd5133d1f84080dd956b15eb4ea47268ccf6804ca35034457962dae228706b6b9b7cc1eba4468f1fb6074ec649a20865e872069cf71b21b02a85ab238c7671e2495341b737268884213cf3dc3b4961b8c22843ec18e5beae45641e62da0aeb592493ee08056d10be9c0cea2f5c77704c5df3ac78bf6d6385b30d45bdc3a8c9f599b5f59ec6e4f8fb4c5b64c0d8af7c399881d1e62d2106e1d9c94f378341b9442c37933655962ad0fb63898906bcf2c6ec8d806a660362d01e7834b07bd8138666e6c2d72d7ddb2a8b28b2aefdff35529603a9f30ad450965f02946352daa0ac6a6d14ff63932bfbad549b16a328c5c43002e4416b0ab6e8719d5a75dced94d514db11dc428d925219c4fffa317087f81d546da575f7e01bf96abd857ef205313f4ca6ef4ec9bb4ccce56836b74bc2ac08321e57a5ab7ba2734678c29aa480514715c36ac22711a91861053538fbe9e54551d5a008e40ae121bf9dbc740c0eed2ec4e38f814e53f26d9ef9424aedc184b3b4bb38625fb05fbfeb2f1df894deedd46819e771c8e338ed5e9fffe8d01a2e1c655f34bcdff0f33955aeaf654320d29f3f9eeb1aa5e3f87f7b77ec99aa3959234289e33ddd3b315f425164fd772ae6ed78e19f6d7d141ed428684790c674e403e306dbe7d694947cb2f8b3dc2464deff57120dc9acb161b25e54666fc7f528fd0885951a00450b14931e4d0fbf6e79b10f44544e13a2d67a6e97db052319ebe7c1d9fd49ca6cd8d3b0e71d26a3a840a379abb99205895f3e4f613a12054b14271e3bfabfad77ce0c2a39659109e7b04bd14038cf6431d947f39d293044dea6c8a7368923dde099b1904c479aec50e674cbe3af1196efb593cd55487111b2b6495cf185905f8ee17f66670ea178c000fab76fdb0510f293791dbe88722c665ac253715e1c965b455422302d41d9e8c6fbf2fad31bb7d0d954396c9dee51e775036ded115a8f504e8bc73e4971addc6db388da99f1a0fcd0f2d72c29e63be06abc1ea9f971ddc0d0c1e0efd173d163486dfd50d14d4f2ec09e9b3af195d7a8190c1160903edb3b34ef3994962617d934c3ed2bf863a953b7eb231b42fd8b9781f017f6073b7b817df0f5975a7a03124f3e8dc573f0449ecd6f22c38b80897e48ed1dd6b0a8f5a0e55adb940c50b52e00e85721104c2aa82eb68dc793eb6df77c8560bc620501e1c42b51c89d2361c566aed60b943ea9c5d0a5bb0af9cd19ee6627a4088a9e50509b0250b2bd7f385d8552519f1fdd460b0a83e2acefc13c1d506231dd2345c738144c917eb3cdbb18503007b5570e257a662685d1dde9b5e5e7a41ac7ee529d0624bbc1c855d0393fb8f9c722a849bcdf00ae3bb26d677a42bb5b87e0f4816369e009e025bc19cf0c0a98d883f93e3ebdc1d3fb568e80d914941afd2cffbc67e512c90e06a2ee2f81e1723f53ea737cb876763e8be5fb139ef41ba1660d87d11667d6cf5b739a9e420c76040b0ce3134226027da8900e4627872e3dd4e771b9f1403f218117e1e0516361ea166c55c2f3ef165768a52892a22eaf505064509135ccc1d4cac74359e7b88bd9c4fa75a7d85c32c33ccdc03d4dbd2878d3456eab82a9919cc831ad655a91efc36d9a9027bf8eda638ac4b2ca4c74a38e4c5ebd55041734cd583de9b8fc6931a26a9c8777a08017d9caaef8ac61d1076690d924eecf2c0672cd7cba4aac5aa387c9d975425299e2110a497792ef7915fb5cb307d89e5e67053a53d6277b3d72cb62e6057406e2fdb878a7d88019ce6e0a26a08f998401f40428a8686990108715d048a78d31494c35abf504d594954f5f40ae69c3bb343da477fd83d781428cf64b57be84a2194ef2e941bf7af90e2b100d8cdab3e40406f25f1c61719e95848f0f2226a08a9fdb6a2316ff8a095d84c27a55378107e328aaed9eccf1c7760bdb48c40db45920ffdd17c842dadbe7d081e0f0760725d951ca1db6c0d28c8c3afdfcc39a0d68f1dc651858cb1bae47afb6741680410d0a6a6e6feb89e0db24dbd49e98796583ba94fc5133abd13581d9ee046f9e794bcbe1d076ee10be1300b7030acf82facf64e7017c9a96a8a0c40ebc125839d5dd54eaa4ce8971c52841cab50b3a0902d3224113e50b9ff377ed7f4feea8bd4d9853747c7c3652e0e049d6136124c5f9ffaa97d5d2025e5e51442b4ef432d5ada1fd0b049b8c2e348e8e5c62079a6b48c4697fe011df67d682ecda6deacccb1864bbf974af0300cb8581d6af093bcba875b80f6d80dfe58615b982b17ecb8a1bb3539de21d0136717b7b9cd8acfdc1fff77e11a480d8a25bf5e32771e8d0a5141c2fe05b50b26694e741ebdb8ec403b82d3846fa6a2c0cf869aaba0fd56e8d9b5d98135d7cfa491c8f1021c612c9d984302351c313887e3c0f7a753c38ff39af32458f5fc3a49d8399b15b9ee88a1776d57e9f1e9e371b6e6b3b798a48697b05946101bf3319ffe13a80876c46a27fe964a7c875797143ce49cbd01703b88f0d1a07ef9941deb48c6ca99fd9ec76205dcda03d3f1b74e2c4c1e7b066fc96138525f62d55429c4d0aa904dbf52879752837940e055e031f1dbd9479a9250f62f9973b6eba43f806e303f5a84d53e040d1fb5274721c87932a89e39bfd4f98d54f9a79cc2805e94985969cdf62fa1658bb54ff8949d711d6cb16badadd8716c18d243522999214b033ae72d962d99755572d6b12d99d002d6f930261e9685977f7cc342a9616cb9d9b8dfe29c931fc1f082b390236746c84427a03d2ac2b5a4ad16758de3f61d08a39f3b6df7542cb2c46b88620e596ab726ec17fa42e52cdb407abefa39a96004a9cdfc14e2d272c2f01623371f1dbae9abe6d4546561c38d138c75b8dbeb9096057b02c4e11720662f900a71984bad6ace661d4c77be31fabf7998b05bc14f84405c521090a114d74f9ebecf56625f25159da67011c0a00f79cde5685abc5c203f66926bb90e0032f1d1571971a23d98f0a8f7ba81d999da1f995778b021d17173d49a4148f9c2278173109641c6822a916200d1fe790823ef3d68973033d07a299b1b4dffbab4a3387fed946d799593bfedbeaec569ba18ef3e71e656adc5685f437253e4f0fd5aebccfe4c8da1faceea40e8d72ccbc64b41e0c9ec787a0ee163edf96990325400c1eb79c4a1514da3318dd3e1198ea1c8b17c78c5f509fb90f9f12bbdde0ff36b0d0b56eee24c966a52f1e112301f3faf7d840280be38e2", 0xd23}], 0x1, 0x0}, 0x8) 22:19:02 executing program 0: clock_settime(0x2, &(0x7f0000000040)={0x5, 0x9}) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x8000004000000023, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r1, r2) 22:19:02 executing program 1: r0 = socket$inet6(0x18, 0x7, 0x0) fchdir(r0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 22:19:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000300)=0x1000000001) socketpair(0x12, 0x3, 0x6ca, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r2, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) dup(r1) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) syz_open_pts() 22:19:02 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) chdir(&(0x7f0000000040)='./bus\x00') fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) flock(r0, 0x3) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x3, 0x0, 0x200000004}) 22:19:02 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = socket$inet(0x2, 0x3, 0x80a) r2 = socket$unix(0x1, 0x2, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x4a3, 0x8) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x20000, 0x42) r5 = socket(0x20, 0x2, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x6, 0x8000, 0xea, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = accept(0xffffffffffffff9c, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) socketpair(0x18, 0x8000, 0x80000000, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) read(r11, &(0x7f0000000680)=""/76, 0x4c) socketpair(0x0, 0x3, 0x7, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x20, 0x20000001, 0x4, 0x9}], 0x3ff, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffff8, 0x2, 0x1, 0x3, 0x7fffffff}, {{r3}, 0xffffffffffffffff, 0x88, 0x10, 0x81, 0x8000}, {{r4}, 0xffffffffffffffff, 0x6, 0xa00fffff, 0x2, 0x203a}, {{r5}, 0xfffffffffffffffb, 0x60, 0x0, 0x3ff, 0x7}, {{r6}, 0xfffffffffffffffe, 0x10, 0xf00fffff, 0x3f, 0x3}, {{r8}, 0xfffffffffffffffe, 0x2, 0x40000000, 0x4, 0x1000}, {{r9}, 0xfffffffffffffffe, 0x4, 0x1, 0xe6, 0x3}, {{r10}, 0xffffffffffffffff, 0x8, 0x41, 0x6, 0x5}, {{r12}, 0xffffffffffffffff, 0x0, 0x3, 0x5000000000000000, 0x4}], 0x1000, &(0x7f0000000440)={0x1, 0x5}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r3, &(0x7f0000000480)=[{{r7}, 0xfffffffffffffffb, 0xb8, 0xfffff}, {{r2}, 0xffffffffffffffff, 0x3, 0x20000000, 0x7, 0x5}, {{r9}, 0xffffffffffffffff, 0x92, 0x1, 0x200, 0x3}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x4, 0x10001}], 0x8, &(0x7f0000000500)=[{{r15}, 0xfffffffffffffff8, 0x34, 0x4, 0x4, 0xfdbc}, {{r12}, 0xfffffffffffffffa, 0x6e, 0x80000016, 0xc6f, 0x323a316a}, {{r14}, 0xffffffffffffffff, 0x60, 0xf0000000, 0x6, 0x3ff}, {{r8}, 0xfffffffffffffffc, 0x20, 0xf0000000, 0x2, 0x8}, {{r3}, 0xfffffffffffffffe, 0x60, 0x2, 0x10001, 0x6}, {{r12}, 0xffffffffffffffff, 0x20, 0x20, 0x0, 0x6}, {{r0}, 0xfffffffffffffffb, 0x1, 0xf0000006, 0x0, 0xfff}, {{r10}, 0x0, 0x20, 0xf00fffff, 0x9, 0x200}, {{r13}, 0xfffffffffffffff9, 0x5, 0x60000000, 0x7fffffff, 0x1f}], 0xffffffff, &(0x7f0000000640)={0x9, 0x8803}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r14}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r16 = kqueue() kevent(r16, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) kevent(r16, &(0x7f00000009c0)=[{{r14}, 0xfffffffffffffffe, 0x1, 0xfffff, 0x80000001}], 0x3ff, 0x0, 0x0, 0x0) kevent(r16, 0x0, 0x0, 0x0, 0xfffffffffffffff8, &(0x7f0000000000)) 22:19:02 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000242000/0x3000)=nil, 0x3000) dup2(r0, r0) mlock(&(0x7f000023d000/0x2000)=nil, 0x2000) mlock(&(0x7f000023f000/0x1000)=nil, 0x1000) munlock(&(0x7f0000241000/0x4000)=nil, 0x4000) map stack 0x20ffd000-0x21000000 of map 0xffffff0065b20c68 failed: hole in range map stack 0x20ffd000-0x21000000 of map 0xffffff0065b20c68 failed: hole in range 22:19:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x3f, 0x0, 0x0, "1eae8682ab515f755af8bdc1945f07a098206fb2"}) write(r0, &(0x7f0000000340)="389b8f92c3d572a29b80634da4ce54fafdcf4093cd2e5a53e002cf42e9d193b07d7003c908", 0x25) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffff, "66671e2bb08d30455210222e8cd33d5c2fedb491"}) write(r0, &(0x7f0000000080)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53", 0x40) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r2 = getgid() lchown(&(0x7f0000000040)='./file0\x00', r1, r2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) 22:19:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0x0, 0x1}) setsockopt$sock_int(r1, 0xffff, 0x1314, &(0x7f00000000c0)=0xf9, 0x4) write(r1, &(0x7f0000001340)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f6a5f1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa", 0x209) r2 = kqueue() sendmsg$unix(r1, &(0x7f0000001300)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000001c0), 0x389}, 0x0) poll(&(0x7f0000000040)=[{r1, 0x38}, {r2, 0x2}, {r2}], 0x3, 0x20) kevent(r2, &(0x7f0000000080), 0x98, &(0x7f0000000100), 0x10001, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000001940), &(0x7f0000001980)=0x10) execve(0x0, 0x0, 0x0) lseek(r1, 0x0, 0x1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x1, 0x40}, 0x8) writev(r0, &(0x7f0000001880)=[{&(0x7f0000000200)="e2653d6348cf674be74e1f7674d6ea84a0875e8b925169c0c4987ec70085ae24eb85a3b6f946dd2880d5cd1ce22533df7da9dbfa944c4b2f6be9540de5254ea65e6cde768c41bc0a47c281ab0cdd9b485d80ce7f7df78af5ac2fde4489ae1000986c84b52fa89cd4295454892231a5f0daa07bcdf69420f9a5daa573bf84bfc39d098c2de7c197bca541170960ce60612817b30b9156c7953527d20ae0da1c4fe77a14193294ae341f17951dc114adfd7cc87e08a9b28cddf76c2a365c1bfbbe876d419b6e4d82db3e88f73d09a0a873b9330a4ae972f3e73178d86f92394270a01a30c01d105ed200659a3e4a112c52d4e15d5557fffac35cf9d923131b0ba49be1d287c1be3e61f2a1f4afe8d173a0ec0f1780bc707e90805d5265a18cb3745ec020b60342723b32376c1909487f704b6cf9b44d3a0d5f521138cdede19e3c036de64391c4801baa95856f5be5df024a97ebcc0bf9ba529e06b0405ad14755614dbf4066d4a44f5e0b7350976e9f0e5b84398202bd4a97a214943d604ffd6b3c1c8144b96e0f2fdb08c79edc50b713c35ef506f18813e45fd7cfeaea795c0229d9942bd0875fc3262e18fdc7bee90fbbf4866b0815e1449e71087730f133ecacfa4c808967ea6f2d3e7aeb899656f6f1499cdd4613f8820d1a0c8523abcf877d64c0b645819338e7c995c274bfe99d67006319887ddb0f055b999b5fd1d519e54df30b66323384d671efc58ec730e19a89e652a37fb04f9bffb0d5dec2da4be9e7744917529267c7da183c09525e7641bfb71b762fd3c714cf72047876b4061145a4b9487e2b4d2b76f262073a630e6d4c96b5d8fbfda037c02e0b62818fc26887fa349b7245a2a0bd7d25174456e7ddc0d85191cf9568e8ddd373d646928a94ff3b32c9dfe5ca6d6f307662942f7a1517161590059d7b193015adc32af71680a2d48147ae925aa7e182dbc786c2ba83f75912225b7c0bf20473a2acd8be827b40aab514a5e90b99f3fa2ba9d5e10e8d27c74215a9618f49d3b1396f485af3007e76839eddcf9dc425246d53840cf79e3070510c0d17c860b9d3759d900fd0187c1a96ad37b1fa279b785aaf0ccf51e163569cbdf2102af101a84ce08a85b84edc25549f265aeed7923cb9768636947ef3325dbb0a39c4e09f4aab764bc3ff917280d42cd401d42caf0ebd16a4c889e76f9bfbb942418847049a057d13dffff040d45774175def412c6f17ddd6227bd27f07b7a41a03c5fff3221eb1cab8b4a7fd76db94030ac8a054f6ddbc55b6def68db3886cd73f38dca53d1e5801d132e8fc5aa8d9112147109ea07092a32d41ad6c6edf7a010030615722dcad0edb24074237bfe6c7aadb1766550b104be61907b4c3ac735e3d8c1f2d305b7aa6401d2a0e6b81b024d93d9711718d8a275c1d52f584680cb2c22f7493100fe7b08735d1325c41d86cd03ef779b79a3386a0cbc49ee822ab8f7c506c3012a84be3f97b4b2de3df04a7613e696bec31e336817701ebb96b6797a86809e4186065450db3f93eaa77df4e43218d7662bf6b5fe82bfff48b095207e4072fc64a6d8febbdaed6db7b012eecc718fa37ca29ccaef47989d69277d72466f8eff2024ddab8210b6346c81f093681caa017302b710f41fa745f19ec0a68ca1e9813596e53715bc8249a47fc0698246aaecf074559bb0f3e7f7eb133a4d6b159073fa902f2226695c9a8a00a52bfa3a1eede7c392103f6b8e4df94c88e7c3092b8ebda2b51a3d57b1842e78d8b5829aafc4fa493efa92155344123fc864ea0f26dadbe35b8813ddcc02776cb169f0c6910f66ed795a96a0a2d2b447e9c5578c3426a1b6372f2091c0b6f54fcc8959a1543675bbb7d2df187a21270f9896537ab111ba55c7a3d2a81f5786f584937356d8d2d516ce5713dace36990b685f716a3da60ecff4f7a2f00a7198b394003020ba2a820fa7a5e3d9f112c7838f43f17b81aa283aab352664355ae2b319e31123d8b2cab78d4104ca0ff96a4832943fa626aeac3a776340ed26df43445c00b3cf7cea6d070121bfa4338bf96003e48206b6f49d4855838bb007e53d6254a01c6f385775687d8149e3814d15f44245684a29410fc2e04d9b79eb65abb28cc9944d0e7aec896800882cc08ccca5364ca910550396dfc94c0dc09518fe9fd0da896b0910d1e51d9e5c3eb482f07f0cd17d06ec032d31ce670ce714d65eb2b4547318f2997752cae590c10d1ce1bc75a0521b94373c3d562be4b1c950d94211d62a3cfbd82a82f84d75b7d7679e07b0a0b66aa009e3c381c6ca70edf40aa692255350e1d92fb2086f046f49f8f3c37c8bd546f3bb5506cdd74d989ccf50c7ce0567d802407d466e134c9682e0f1a92c9479a1c21a38c11bde2c345dfa90e83d26d6487d8cda92f065f5f0ec7f8fe864ca5126cbd18145f5cd0c9d11eb3c0c5ec05611aa33972a1334db145d610cbad4ab0fab5e587c4303ffa20017fddf0697ba62125bac53c6d3e46d42cfdcf46c59096b8dde4411c1b07dbd1a66750c8d1eb883540d4587fc6b8a4ff5b8703c38dd4be019ef03b1011733f7b8c93e9395ab071b8be4d3d6cf41fdd29b251e12e7aa776d9e97b03c2c7cf84d42553b85ba72083b01e09e807b27f8313805eb90a1a6fbe55107c7cb861b1c2b31ba4ed45f71a177576a06f75d1e28776d43a23be47bf9a18777838f56e12900d5163f38c04cc63d397d79770ce99cffb7b9b3dee95e217018e9bc9644fa30cb6bee09d6763caffb4284972107282fa8fa7af705f937ae9113fe8c4cdf9aa3660072753323f8a4fb0b514dd138ebe996fdbfd96ecb50404be7bbd26e326f49a9007f301426adf5cee86e1910099418b9b1f9823611aac75098b0f7e6cb3a24d184121311407d1cd8d8683b5b12f36021e0965fe5007190bf4a489a9ddd7ff74a47daf5d290d8f9ab1871546c2e8261277905df22e5eb035144dce496b71cdd77be00c0c09fa13ec47c198439a43cf5150ddf21d0cbf71b189005877e49b735b8d650f47b617c2056ee61e9bcd914774adfc4aacde120eea8536a9738b5c42b0f9c33a254f048ef02a420fee64a4c71fa1de207ebbe60aee1c160b9a6cd38ce4ec90892f5e0cf885e6bf1144f9e826fe892d38c118726f30a9b4c686ab2dde2a096ee759da82e8b0f72ed1e4e453eaf02bff96648afbfcdebeec6a654af00297223cd00a12cc0b8284e283918dc55bbd02bf170d940bb179790f2a6ea2bd7c05d17ac8a6a7338710fde159b9ad7312015be03a1fb861ade4394b9f97150d0000d33dbd26c43d0d7b2698ddfc4b1125b1b97b8e7b0b73be8a50970fda7701e34613f76d4d5ca904d15acf120bb7a9b7a20379af53d19a91cbc92b02b55ea21ea0f7b82dbbeef748a6f15e58d73e9d4072b61569d2d58ad5c4a45e212eac41d0c20040e583068e84c6a8d3731668aa3a6c624aa5689ff67a68daa545d2b634299c45f4977b25db6abb0d26fe124deb56a0644a49934acdca4e95633bc9a6aaaada1a2e1a7db83389e4a74a243c588eb455ff4391a6a1991d01287067c752f7e4f7418ef32268575ecf769584db34e3bffe13be79bfa0f4e30d1020ace7e030d2117ce35c7e715e0b65a1c2823ae025b70bac80eb283a221c994fe6a626b357a9730883336c5e42b05d9a4e29b226d3a76fdbd1d3aadbc842cbf6e3bec1233fabb6b9ad7cd0e5ead0ac1032280f73b88d7e66ac1acf67081f0d5d6a4d7ebe59f6d0e424abc45ba3681e514de1b4e495a43daa5db67ec208033d4a7b0836ae3d12e4f0667392e06525874bb9a5e317d25348525d3313e2b6c49813771cde883582b54c6f56af62b3e3c22972e8e01585867a793711a33b978cf4bb659de3aec046e406749100ab0dd33934b4fe095aed1f57d664dbf890c71d0f1b51beaf989a3ead193968e1ab2f8a4843375fcb6c1a1785d6610dae0973457be58130f0aec0c8ab8e9ceed7cc987acacc2164a5d0072f5c3eb4a475f1e18fb41a67492e67bf50c07994dac5ab23d213c720cb8b7a9d47d4729fe7bd685b216f4a04b373a2296ac9acacdbe676e74bc6ae7a754b877efdad75d0bb11dc966449bb3aa1cbccf0bd5ef92e52c102ef181defb624fbf2d15b51b11e4463250888a26af1e5f6c2e495787a68837abccf832ad528775347d4eecc5f7ee17e059eef751e5a931ce5fb19673fc0ab8fbce6881e672683d4883fd8852ffcc22849f37eaded2c27478234267e32a7f2009a843e7e52143cdc81ee33fdf96f47678a80d1779855e3aa4b2baf1f98bce8e187148dc6e28e67265ad307a1f7bea108d7269864ed8909150095b65c796ddd3389742e53a1e4947ddc05612df6d83038a597e7102d08ea0a507be1498b59325da87ac536fe3ea4a1bc1b144f040b3b7b5ec824fa842ee81d825e94896365c24f14c62b9705cee0e75762277e87256c7cdb5af55be65a61567c59907990d24f2c70e7fc050c3e7582f084fb6adee4578de41f88670495ddd7539b4464d5e48ba2a6d66622f093a30cca695471494e125f43fe9b7a0d94e99a93f28aa879dc4fc768d54affa8476907d572797f145a901397dcf4e589b5a5412e7e10bcaadac01ecbb212d0facfe00bdc2671d1dbe826b5099ec189f95a4beb1993d324646c0128ccaf081c313e39fb7c9f74027dcccfca974bada13eff6df05cdc8953114e6d04bbbbe8c1d6d66a1f9b860f30938b1019cb1668eab83fc7423e23e968a288d8db4678d01bc42b1145f86fd3b8ae6651c224c689e087bcee3c3cfbc92e886dece7abe9106832e3fa54379ae36aea7114cbc35a42111835bf8ea81f0eb61b76fd38145524c17c4b00325dacb5cf2e3547400dff9b166d556ddc41404574ffb8a902b0b6335088cf2057749b70b703bca2f3fec746b127a40646353533001e253489468ec549f483e0701990a0007834ee2b5ecd1e063a491236f793d073ae671c9302b0f9e49cadb197138ad0c1daee3de62654547cc1e0c5a3f0729fec3a5e63e2848cc897b170ae92bf085f33a246ea07c6bb252777c45b1ef69506b4c3295b8cb1206a14c8c1d4f5303462b84fd476b7f73a68d6edfd1dec53c20542d7868cab9d0994bbfef41b48307121e2d8e9ef635c17f06971a7d55c70a78f6b759747d9d7b28d6c6fefe34810439dc1ec2a76c40d434dfef23bf8fae9eef65cd7c8a49d40f2ade3f5acb39c930a4d048f4bafa2cffc6552c9675651ad3ff640286092f0bad3369a5511f629f8569049803a3408cbd4b0b77e70eca3b50924d41cc50cb7ba295e4c80078c5ea85db3bb268aa10fe43be9aba456d95ccaa90931d2c7615e135ad32a45b0cb03baf3fdae5705f400b28b18fd7a7984043357eea5a66691e4bd8d76441065ec8f0c45e4e83a4dbda6e12007d62b9b0b41854ab0d810f20d53dc11bbce6ee1cc309070151b0e533cf369a605f3ca6d03027440f10c9210f242690a0b63a5ce09fa13c593e02bfd3b95495f938e1549df35dc0496854fda11bc13653421a8aba252fbe4aa0d374561df248453cb6bdce03f259997ae0f5a2e3180f60524d45c5b9381f91e8ae8e8e170b4a8dc6623bceff1bf7d73ef8c6827f51ba0172a7ddbac4ec180f8a4a67a22b6b744b4be57444e3325c28418b66c22dff1db3de39a79c4243d99740f453191cf12fc3a77813f95357db714ce3123c2b66408fd66f7a58836087f78376619076e5eaf714080b28c0d43ff68fd670108a4b6e6dba0cc9bd1f9a0a40ff16248598fab043e9de917ab22c43f45020e6e", 0x1000}, {&(0x7f0000000100)="a66afb590b0c24d1264a290dfe1d6b20fb18f6188117c4c461e3c3822ae73ea3628aa2a07b04168c4502ccfbd0f61996bd86cd436b", 0x35}, {&(0x7f0000001200)="b2b2cd3f8ee0c02212f745fec4dc9f3e3b3738cc39e1d878398cace603c999e802986e3693d113ff8f991b8d3fd210748751e6828511266ce8ccf222f249af55863cf51074937f7a4963db5a3e052063e1604bd97ccb840d0c0a89d153371df651eb6d3cee53fa6944b124ae3a", 0x6d}, {&(0x7f0000001280)="c28371432c312f233ed92f1f9374ae1234f64cd8eaced1c1c0df2f2435dc2940cabca41ae0c692b2ca5ac7cd4df73576ffc0a098f909c2429549c75277dc8564d349e8389b09d379679d5911b93e8602c5782bb76eff13b90a50bea47675548077fa6c8caf7eba3f1f520f523368d6cddb571cf06e5d", 0x76}, {&(0x7f0000001580)="255da6e384d1b7c1103bc9762b99c9bb60051b2580376e7beba8328cb4b4a60c0297322ffa7d40519bed1bfd35c2e029e822e00a0561e9ef14472bd98dbee93307fb8db2345a09fe1da7c273873bb905826489904246506594e3f675c77a30774c72c12ced5c75e96767f34c09dcde0dd779253a74e124f967af25eb38dee9422db23474a63301a05e23b29dcd787ebc101c008e79b2f80d7192cb725eb1262863ae8c7a26f5a831bfde34b95a837a9d2602ec13269ba7b3ba490c41d5e232caf4d8a27a9cb8b56ea3671abbb0c007f753a10ba1aa0147e9ec00555a7bfaafb64a38d3d6de7c1f76d4be5d493d120ff382d2fe3a", 0xf4}, {&(0x7f0000000180)="94462c8f4f66e3c33d854ab4", 0xc}, {&(0x7f0000001680)="554613be35f8ddbce03735a61033f1c7d11fbe783cd11ae17fa45c2da0ec1e20db7d6d4df18b1c60b8e5aaebaedd51bfbd8553a95bf1016a684b25422eec2ed788331821464845aeb9022a1f7ca477f8bcecc1a0d2a9b12a9e44a723df8da6cf8b53318fb4ed8f5d37b7448fdd32265a0f", 0x71}, {&(0x7f0000001700)="f6d40c2beed553d63d01d9b21d5b3233e906c3b01775ee13b5fe0e8e359a0f95b784b1cd0718d89e5cd29eed3949f4f418dc98cb9af21b85a1d5297c7ce427d052c738d5ccdd798141f233897d07fe93c5d7c5e3ee3d53c62bda979209a1dbe0556eb51905b91b01db980021c4cb5a302c868a9f3989e669cb4785f1b115c2ada82b1bffd2ef23a607da64ebbdc838600c56e119ad1e045398ac10df7016e6abb73fbb1f5129", 0xa6}, {&(0x7f00000017c0)="ecb9559b1a07f61445a593491dfe6ee7de7321e654a925bbf19ed56a08", 0x1d}, {&(0x7f0000001800)="2331d137b8f2df59daac418abb5a777597c3fcb2df50098fa4790ba2df5fd10300762ebacc278a16fd427be6fe4ac34960c5154a77fb631c68a1356a394e76bfd8b066abaa14d2a32b96ed55d7f833e04363c3a131a35d0c76c5ade41f717bc6ea58", 0x62}], 0xa) 22:19:03 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe) mkdir(&(0x7f0000000000)='./file0/file1\x00', 0x0) mknod(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) 22:19:03 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r1, 0x0, 0xa, &(0x7f0000000700), 0x0) 22:19:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) munlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) flock(r0, 0x1) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d08", 0x29}], 0x1) write(r0, &(0x7f0000000380)="e36258a4000000b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023c3e317b88bf6659990bfe41f04ce01ba2b53e24dcab00a18548573ee6f4114", 0x3c) close(r0) syz_extract_tcp_res(&(0x7f00000000c0), 0x9, 0x2) write(r0, &(0x7f0000000500)="bd", 0x1) truncate(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffa) r1 = syz_open_pts() r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x8, 0xaa, 0x6, 0x1, "9612361eaedeca4425b072b582d8b0031388b679", 0x80000000, 0x1}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) setreuid(r2, r4) shmget(0x3, 0x4000, 0x2, &(0x7f0000eff000/0x4000)=nil) close(r0) fchmod(r0, 0x48) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x3, 0x0, 0x6, 0x4b, r3}) syz_open_pts() 22:19:03 executing program 0: mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) mlock(&(0x7f0000ff9000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) fcntl$getflags(r1, 0x3) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0x3ff) r3 = shmget(0x1, 0x6000, 0xc0, &(0x7f0000ffa000/0x6000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000180)=[0x0]) r8 = fcntl$getown(r0, 0x5) r9 = getppid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x0, r4, r5, r6, r7, 0x8, 0x2}, 0x20, 0x3ff, r8, r9, 0x3, 0x1, 0x81}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) 22:19:03 executing program 1: r0 = socket(0x2, 0x1, 0x0) syz_open_pts() setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) bind$unix(r0, &(0x7f0000001080)=@abs={0x7884d2b899002d7}, 0x10) 22:19:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000500)=""/237, 0xed}], 0x1, 0x0}, 0x42) 22:19:03 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x107fff, 0x0, 0xfffffffffffffff7, 0x0) mincore(&(0x7f0000ffb000/0x4000)=nil, 0x4000, &(0x7f0000000000)=""/217) r1 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getegid() r4 = getegid() r5 = getegid() getgroups(0x5, &(0x7f00000001c0)=[r1, r2, r3, r4, r5]) 22:19:04 executing program 0: semget$private(0x0, 0x7, 0x45c) r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCNXCL(r0, 0x2000740e) 22:19:04 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x80}, {r0, 0xc0}, {}, {r0, 0x105}], 0x5, 0x1000) 22:19:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000280)="144c1bef1fe83df5f7590503edcc87c5d596d9c57738546500c0161b5a6688ca3bac2b4d43511c9549417c6e03ecdcbc3dffc631f1910d2bb8a9d6a784dad6e352d7fb01086fa3e90a83751e0a11a1317aa731f215a4b5476e092eb581745a61e098ae5f13dee63511cdc9a7c4cae80bcb8b87bbd47d5d9040ad33e802706320a1cbdbd93a", 0x85) r1 = syz_open_pts() close(r0) write(r1, &(0x7f0000000100)="47e4db2f79de30fd2019c9b60da95a68bb328af9d59dec93e17ceef9d4069fdef1d80fd96a8e83639ebb62bf792f297155c5bd8cb183425fa25cbe4a6362566f58a902c528df1fb113c9248967f63bdc80dd8d0e3361be64872086e3cf26dedeae4a70e620bb93f290bfe30acdcb47c3e38e1f5dc75e0fe041ed966c9ce12cd90a11bd36505cfa3df6bcb4eab81b3de7794a7a2ea8c8cefd351abf3f93ebdbf02d6e8517dd6be5695ad803580a2357112416f0f093ec9690", 0xb8) kqueue() kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc001, "b747780ac85a538a13110000000000000400851f"}) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) 22:19:04 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x4) r0 = socket$unix(0x1, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x6) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0x8000, 0x4}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1004, 0x0, 0x0) r2 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r2, 0x3) 22:19:04 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) poll(&(0x7f0000000080)=[{}], 0x1, 0xffffffff) mprotect(&(0x7f00001ad000/0x2000)=nil, 0x2000, 0x3) execve(0x0, 0x0, 0x0) 22:19:05 executing program 1: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') rmdir(&(0x7f0000000080)='./file0\x00') socketpair(0x10, 0x3, 0xfffffffffffff7ca, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)='c\x00') sendto$unix(r0, &(0x7f0000000140)="9850cc422631b385cb3104d32fc15f0e9353e16793765f3e46fb198c8592e8d88017d5203ec4def5d9493f7d0d30f8cb6a9689ba1df8438ac82d21546eec83ed0a2eb9d0ff36125876577b91e3b38554ef0c5f5c1880247652f6ed4670623063d65142e75f993b1fbf31502ce7b4754b7d4497950f2a7a7ca8ca01f01f9aec34ad15475cac52d539c1a74de36c913676f524be7b3a5525c4c92f35300762b120436d2f0ac447a64b0704142b5a054ad02dd6e79f0acca7f613203285db336877f076bf9575824c5327f31386bd13565d669a13c6bb4878ca43df9433ab239c755f310d85635cbdc19ff38d", 0xeb, 0x1, &(0x7f0000000240)=ANY=[@ANYBLOB="01002e2f66696c652f00"], 0xa) 22:19:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000002c0)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae8a5d691595a44c9ed141a79be600d2ca04004437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ec32c9f53eca70411c2c8f4472f2bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac36317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e6385c3ab25a79564a262d0a72ef17f8e8ae675b5b70e11c51fe4d6187dc0cd67dfa85ca1519832fd3c30adc5c14c555d546a4f62d14bf9c0649dccf5c28", 0x120) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) syz_open_pts() close(r0) kqueue() truncate(&(0x7f0000000000)='./file0\x00', 0x6c64) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000800)={0xfffffffffffffffc, 0x0, 0x3, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311", 0xf22, 0xffffffffffffffff}) execve(&(0x7f0000000200)='./file0\x00', &(0x7f0000000600)=[&(0x7f0000000240)=')+*)-$\x00', &(0x7f0000000280)='^\x00', &(0x7f0000000400)='^^..\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)=']}:\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000580)=']\x00', &(0x7f00000005c0)='}\x00'], &(0x7f00000007c0)=[&(0x7f0000000640)='\x00', &(0x7f0000000680)='$/(\x00', &(0x7f00000006c0)=']!!:\x00', &(0x7f0000000700)='.]\x00', &(0x7f0000000740)='{-\x00', &(0x7f0000000780)='\'G$@%%\\\x00']) poll(&(0x7f00000000c0)=[{r1, 0x81}], 0x1, 0x0) r2 = open(&(0x7f0000000840)='./file0\x00', 0x98, 0x40) getdents(r2, &(0x7f0000000140)=""/156, 0x9c) 22:19:05 executing program 1: r0 = semget(0x2, 0x8800004, 0x8) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000000)) pipe(&(0x7f0000000040)={0xffffffffffffffff}) shutdown(r1, 0x0) 22:19:05 executing program 0: r0 = dup(0xffffffffffffff9c) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000000)=""/53, 0x35}, {&(0x7f0000000e80)=""/4096, 0x1000}, {&(0x7f0000000080)=""/32, 0x20}, {&(0x7f00000000c0)=""/65, 0x41}, {&(0x7f0000000200)=""/225, 0xe1}], 0x5, &(0x7f0000000300)=""/32, 0x20}, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x10013, &(0x7f0000001e80), 0x3db, 0x0, 0xfffffe36}, 0xb) truncate(&(0x7f00000003c0)='./file0\x00', 0x4) 22:19:05 executing program 1: getpgrp() mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) fchmodat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x80, 0x0) mlock(&(0x7f0000540000/0x3000)=nil, 0x3000) mprotect(&(0x7f00001e2000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munmap(&(0x7f0000008000/0x600000)=nil, 0x600000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x8) 22:19:06 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x10000fff) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') chdir(&(0x7f0000000180)='./file0\x00') unlink(&(0x7f0000000240)='./file0/file0\x00') 22:19:06 executing program 0: r0 = open(&(0x7f00000000c0)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000140)='\x00', &(0x7f0000000180)='./file0\x00') setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000)={0x81, 0x4}, 0x10) utimensat(r0, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) 22:19:06 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockname$inet6(r0, 0xffffffffffffffff, &(0x7f0000000100)=0x2a4) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), &(0x7f00000000c0)=0x4) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 22:19:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x3) write(r1, 0x0, 0x0) 22:19:06 executing program 0: r0 = socket(0x2, 0x4001, 0x0) bind$unix(r0, &(0x7f00000000c0)=@abs, 0x8) 22:19:06 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000000), 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) poll(&(0x7f0000000140)=[{r2, 0x23}, {r1, 0x80}, {r2, 0x4}, {r1, 0x44}], 0x4, 0x4000000000000000) 22:19:06 executing program 1: getgid() poll(0x0, 0x4, 0x0) r0 = shmget(0x3, 0x1000, 0x81, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) 22:19:06 executing program 0: r0 = socket$inet(0x2, 0x800000000002, 0x0) getsockopt$inet_opts(r0, 0x0, 0x8, 0x0, 0x0) 22:19:06 executing program 1: r0 = socket(0x2, 0x4002, 0x0) unveil(&(0x7f0000000040)='./file0\x00', 0x0) sendmsg$unix(r0, &(0x7f0000002980)={&(0x7f0000000040)=@abs={0xf88a31fb6e9f02ce}, 0x10, 0x0}, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x100, 0x3}, {0x18, 0x1, 0x3, 0x1}, 0x1, [0x1ff, 0xe9, 0x1, 0x85a2, 0x4f0, 0x80000001, 0x3f, 0x5580]}, 0x3c) 22:19:06 executing program 0: writev(0xffffffffffffffff, &(0x7f0000001640)=[{&(0x7f0000000500)="6bc2fd4515b84605257ff44c0f4943927af6c67e514f00ef1d96d66fa656a9882475dabdb0c83804728e08f9ce400659821e7d778321e4fa228cb7f8d62704e3c3430dfd72f8bae002af7f27ea44e5bc7cecc9628f282ede92b4a1700d3fa538e1d27608b251da807cf48338dc0c225cc20df25e9d756ede0e456a79737a3a8c9c91c4811b2284339d16bb5ba224782ec095752e8ddec147945863c574d2b33eb7740f82491d390e245ec2a9fdb34f2a", 0xb0}], 0x1) r0 = socket$inet(0x2, 0x8000000000004, 0x0) recvmsg(r0, &(0x7f0000000700)={&(0x7f0000000000)=ANY=[@ANYBLOB="72690f0c219c74ce5f6b7c5c9e061e5701909085946bc05223634cabbe5075a0b02f69a327265b25fc224bd08bcd4e08162901801d0b2068a9c6dadcb03607f9a01d70ac17bd1676e59a97283f000000e61f6493b689b94b5fbdb857409be915b27ff435e09e88cc87e8df86166c95f1ddf2742731378a05"], 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) 22:19:06 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1001, 0x0) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x22, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xb7}], 0x9, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x401, 0x0) 22:19:06 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x4008284, 0x0) lseek(r0, 0x0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) flock(r0, 0x3) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x200000004}) 22:19:06 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x28, 0x0, 0x0) mlockall(0x3) 22:19:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000040)="ff", 0x1, 0x0, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f00000000c0)=0x40000003) syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x8000, 0x0, "05965df0fdb60332a979765f03b2938958458f1c"}) 22:19:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x186) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 22:19:06 executing program 0: r0 = socket$inet(0x2, 0xa, 0x80000000) setsockopt$inet_opts(r0, 0x0, 0x4000000000015, &(0x7f00000002c0), 0x382) 22:19:06 executing program 1: msgget(0x1, 0x100) r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x7}], 0x1, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x5, 0x0) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) 22:19:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x40, 0x2, 0x3ff, 0x0, "5dbb180e4126c9883bf9ea449589d02d96fd58cc", 0x7fffffff, 0x77}) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x4}], 0x7fffffff, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x40, 0x40000000, 0x5, 0x4}], 0x8000, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffb, 0x48, 0x2, 0xe3, 0x400}, {{r2}, 0xfffffffffffffffe, 0x90, 0x80000020, 0x5, 0xffffffff}, {{r5}, 0xfffffffffffffffb, 0x10, 0x40000084, 0x2, 0x1}, {{r1}, 0xffffffffffffffff, 0xc0, 0x20000000, 0x3ff, 0x6}, {{r0}, 0xfffffffffffffffe, 0x1, 0x8}, {{r3}, 0xfffffffffffffffb, 0x2, 0xa, 0x9, 0x1000}, {{r5}, 0xfffffffffffffffc, 0x0, 0x1, 0x4, 0x4}, {{r3}, 0xffffffffffffffff, 0x74, 0xf0000003, 0x1, 0x8}, {{r4}, 0xfffffffffffffffe, 0x1, 0x20000006, 0x1000, 0xd800000000000000}, {{r0}, 0xfffffffffffffff8, 0xff, 0xa0, 0x4156, 0x100000001}], 0x71, &(0x7f00000002c0)={0x7, 0x9}) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) close(r2) fchmod(r2, 0x2) fcntl$setflags(r5, 0x2, 0x1) 22:19:07 executing program 0: mkdirat(0xffffffffffffffff, &(0x7f0000000500)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x30) r0 = dup(0xffffffffffffffff) faccessat(r0, &(0x7f0000000000)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x92, 0x3) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendmsg(r1, &(0x7f00000004c0)={&(0x7f0000000080)=@in={0x2, 0x0}, 0xc, &(0x7f0000000440)=[{&(0x7f00000000c0)="fd22092e73b777ef0ef009d957b0d2a4233220fa3c986e929f7f07db105c706a66fccf14061975d46249ddaa5c6a57605defaa8cd36505d7310aaf9c8332ad6befdcc642be3256568e7a6ec115be564da862cc31fed3df380780013c7337cf58ca960960c3f37f2d2cf9ff48b9ef321602c963c264", 0x75}, {&(0x7f0000000140)="a85222cc43d7472e0aab6d0d0e176d350cda6e96bac296cbd7e9802c7e3471b300c7ac4ad940105de1", 0x29}, {&(0x7f0000000180)="31a83326dd65e030de28f815464bf67d304d517b2858ca3095eb4d536bf026feb4d29f7ebb6a64f4f312c71c9bb21e57a46dd68105515aa2e1f729bf03cce5b400b45217e38d3522b15961833b50c75175b7444f35a2395189ce6f5e5c42ae4877696401eb036ce137e57d62a211ac737d5f25a9d82738de6e13a3495c7bc5bd9cd1896700468640d707bae289cb47a4411a6b8526e16e12a76c1763046d96c69cdcf604e86538046f36a2619340886307238a7a36a9962bdbd682da99d409f91fda", 0xc2}, {&(0x7f0000000280)="2332929f7c2877cba3cb68af96fdd5c8b61d267a2a1e783c32ba4841770c7bedd3da4d758542d2dbdefb51c5ec4bcc13850491c19f0dfe3b644eb0fb4135055457032e4299d34f844c1318e20f7c8fef1b10aa228dbe17fcad2c4fda2b3257ea1e223fb56c1c42b6abc0a1737ece5fd649dc50f1adc9c9c99674718bb89cf231ecd6c7c73bd2a2af626f302b0e8376d14ae32221db5b16efe8537ea697133a1efe6c14", 0xa3}, {&(0x7f0000000340)="6ae696638b203eb5cd26f9f9de1c8d200556dc00da8e3513d8f482f8c7afa34b826d53b909a7b2a4004b0ce2906be2cbe8910fea29dca20e5a4f4cc22979f3b76b6cff22d2a4503b71b43568f242b3aca0849d6efc1b7e12986a3f82eedcad7ba50dbace45918d6c1aedaafe43ee0fe78f749ab8d182256a601ea6607a90d18a7c67e6bf8dae464e3e869d705e7f23f132afa221b9841b43d9478147194f18edb66007954c84db7a3d855594776511f19ee68dadd70b623da889ef64c99954a3c0", 0xc1}], 0x5, &(0x7f0000000a40)=ANY=[@ANYBLOB="0001000000000000ffff00000900000023b9cfb8e0b4da3a44e096128879a1b34ac2f2a6fc6c9cbade37b007d898b3c25d24a0d95e3561dcb17bc24a1af0a261e56583ccf8133b92e82f02005e762c5b0c94185ebfbd70378bedecf1e4a9bbb87533a44865b618294e24dabfd9624e4e5307b9bdfaca878e812f93eacc65073958615fe120f144fd889e4bf8e95214ad1b47993b085127752016a0d7c0164eb13110ec5b4128ebbfa31df1027ff6d821d2776b161bf56c6174ead64ba9f2715abb3ff9ecedaa90418db808e6a8358fe9fead5c69a44b36a4bea2df94228485735cc228dc0e967982dead23f0d1f2868a6900b426ff491d60b8e833f38e890000b800000000000000ffff00000600000015dff4b8cde0f39aa7b108875643ae845a60eb5acf7706e9757ebb03adc7603fd6a1351f86b40501fbbd34dc01c1f4bd0d7a49db281c00d57607b055ed257ded5b9d500832ed4f8e353fafff4ffd5ab428e46f1da12cd81cad07972d1f94ba13dbdf9abaae73522ce7be5de457e8050016eb15917b12b0be8432c840709bd272a3516f46e355ef8cd707f7f45a1043699daf6eb95438aa11a767d8f1d578206ffe332df8c56c000030000000000000000100000005000000ba1c4179440555b91792838144e51b9bfb48fadd04b732fb9e13a28e0c000000d80000000000000001000000040000000822e13421a7efa601b905cd8ad06c77ff4058ae9242921a36c75ffcd743db1efd57fa837782d86a56abbf21a6b17e3434c755f856c6dce01fe2d983dd8d7f1928a2f99afeddf549a85925b922d5e7bc9a4e7f99ae1987168834728c3b7a0eaaadad826aedfd7614e1b7f4f2f3c9124cbf1fb01b05daf90a441a3fe10a448f5091ec66e84b085ad99aa9ee67135b61be141f8ebac98112c63db01ec4ae453d6fd55f5d90fea24d4d4e34ed6c60e8453b5410a4ff0a30edf8726c9d0de4e6b045000000000000e800000000000000ffff00007f000000b47de25f555304d888436c91922aa7f79b51b832949a19e742aac2a8d7ef221f1ecbdce2a4c63c8d3f45837b4faf1b4eb2c1bdd6a50c5affcc8b2083ac89a4a98f733932ce9062d0da66a5d7f7cf09c74498d2b8c3c5ad38ff7babb2364780354c79b896f36f652d69abe464c8084fe70e1d33740e91fa448d6a9b82ff77fb086200b71f507f08307860d3f7cb49f7aba96050bc4f757ee2cb793fffbc280115f8bdc0a00a1a8ca2f35c1d2ac1abadbfd4bdacf4712738717cb96e87cbf4a1415648897d65a5069ab1824b79c510a76a95136899af3cdf0deec76163b9d2536a002000000000000000ffff00003f000000b27e231f3ba8ec85f69e4d38d3719400f0000000000000000100000009000000bbaf11beccf347c133462a1c21dfecf6aac64a06aac91db2375cc08e43837da8bc22094c0f3c655cdb8a83141c65f9473505750d58b4ea9bbb979d83af202bbd696f875dd3653e7efd3077ecfa1fb7d9816a16ba2545d1f0007cee471e10a48c1d0b2b6f73afd8e180ca7a78bfb008f05e13b9cdbe9eb18f6bae2747af9b97c4a663899d2904c6bb360f43fa774c6792b7be1184e2ec41f86faf323166a1819cb66fabeab8ff4f9208981893d93bd6ff0320124fb743188cf2f6f89f1c3fd1722ae1f49b70d44a6a7eff4e28a8603e29e327309b731cbfaaa6478a5d00000000"], 0x4b8}, 0x6) 22:19:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = semget(0x1, 0x2, 0x410) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000000)=""/4096) 22:19:07 executing program 1: r0 = socket(0x2, 0x2, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 22:19:07 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x200000000000, 0x1000100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x401, 0x200008004}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) 22:19:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() pipe2(&(0x7f0000000040), 0x10004) r3 = kqueue() dup2(r1, r1) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000200)=""/250, 0xfa}, {&(0x7f0000000300)=""/220, 0xdc}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/199, 0xc7}, {&(0x7f0000001500)=""/134, 0x86}], 0x5) kevent(r3, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) getrusage(0xffffffffffffffff, &(0x7f0000000140)) dup2(r1, r0) 22:19:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) syz_open_pts() clock_settime(0x0, &(0x7f0000000000)={0x4, 0x9}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) close(r1) fsync(r1) 22:19:07 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000080)="01000000", 0x4) dup2(r0, r0) shutdown(r0, 0x1) 22:19:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000300)="aa7c1f86079206dddf33a578cf9336c29088babf4e66f51507007b7e0030d557da9062916ccd6fc610e4788ac75af4bc63dba8b4a747062797b638000000000000", 0x41) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0xffffffffffffffff, 0xffffffffffffbfff, "a147780ac85a538a131100e800"}) r2 = getgid() r3 = getegid() setregid(r2, r3) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 22:19:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1001, &(0x7f0000000140), 0x10) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000100)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="0102"], 0x10}, 0x0) 22:19:07 executing program 0: socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r1, 0x3a3) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f00000001c0)=0x4, 0x4) recvfrom$unix(r1, &(0x7f0000000100)=""/178, 0xb2, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f00000000c0)="da", 0x1}], 0x1}, 0x0) sendto(r0, &(0x7f0000000300)="ec57c9", 0x3, 0x0, 0x0, 0x0) 22:19:07 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = dup2(r0, r0) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0x4}, 0x8) ioctl$TIOCNXCL(r1, 0x2000740e) 22:19:07 executing program 1: r0 = socket$inet6(0x18, 0x80000000001, 0xfffffffffffffffc) r1 = dup2(r0, r0) listen(r0, 0x100) getsockopt(r0, 0x1000000000000026, 0x1000002000000837, 0x0, 0x0) r2 = dup2(r0, r0) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x3) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000000c0)=0x200) socket$inet6(0x18, 0x0, 0x2) fcntl$getown(r2, 0x5) sendto$inet6(r2, &(0x7f0000000000)="e17448b7f7db2fb8ade586f7a38111d5741175eb09715d6ddb2d19b0ec81d31f9ab62043f784f1334744195a84392ef07cb312cb2a131d65d3f81caa0517be514bbe5ef54c38692d83118804eecbf0f4076dc45a", 0x54, 0x406, &(0x7f0000000080)={0x18, 0x2, 0x9, 0x8001}, 0xc) sendto$inet6(r1, &(0x7f0000000180)="04c389f82e8f4a0f2959dde5e079285dfd67ac3f84506defc0451bf126efb78ac31deb43bf92d05cd2c03741b61581a81fdab275c73143e7b05d16947a57627a1a85c88a79b1d11c416f7dacdb3deb9ce9c900ed5408a49b2f9431c197a6b2e7ef5c5dea1fd96f12888fc168e97cdb266a1ce844aa95f487da06b84d46f514bdb0720a404d81dfe3549e2e89e74387c648e0098c2b8ca5cdc6163852556dd6af32c2b22aa68e05358e5910c30522014243655b4c01", 0xb5, 0x2, &(0x7f0000000240)={0x18, 0x0, 0x5, 0x2}, 0xc) 22:19:07 executing program 1: r0 = socket$inet6(0x18, 0x41000000001, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) write(r0, &(0x7f00000000c0)="0639329d9e2f8219989a11d68043229d5385d02f4e43b3337d7c568c6d00ec7b0d0cacb02548e078fb342983507cb0791b4473c9c5364e07564212401695a180251e48625ce1b28510a17b298236aef33c1ecd01f9a2ba2e029025c90806b391892774880af6988270c0a46e66dd18aca47f3a33f5138e14080c4a6bf2f80ac8a8d3b9ecdbaf226a83776c7ed985703becd1e260645be8b6cc1c0f580bd22ba1b2937ac250710bd8d0e4f8571b81ac3a", 0xb0) ioctl$TIOCSDTR(r1, 0x20007479) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 22:19:07 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9, &(0x7f00000000c0)=[{{}, 0xfffffffffffdfff9, 0xd, 0x0, 0x8000000000000000}], 0x943d, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x80, 0xc3, 0x792}], 0xd3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x2a, 0x80000000, 0x7fffffff, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0xa, 0xfff, 0xffffffff80000000}, {{r0}, 0xfffffffffffffffb, 0x40, 0x5, 0x10001, 0x80}, {{r0}, 0xfffffffffffffff8, 0x3, 0x2, 0x9, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x2, 0x80000000, 0x965}, {{r0}, 0xffffffffffffffff, 0x20, 0x4b, 0x0, 0x10000}, {{r0}, 0xfffffffffffffffe, 0x4, 0x7, 0xade, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffd, 0x80, 0x4, 0x3, 0xfffffffffffffffd}], 0x200, &(0x7f0000000040)={0x0, 0x50fe}) kqueue() 22:19:07 executing program 0: setrlimit(0x8, &(0x7f0000000000)) kqueue() utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000, 0x3}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff02"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) mknod(&(0x7f0000000140)='./file0\x00', 0x82, 0x7) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="df0373c15f8f04e8967d4da406c59b954440214c620cc4bb9e6877a0f73589734175f6010d23e76dee7a9be7051e83b0d5bf2d1ab992af08226ed768afb2fa6ac3b28c69679593b85674a0d23b119674879fd427ad246ca69ca8555db1c4a76cba0e9cdd61870fed86c30de9f721f3fd86c5cb15a4c73101ca4b40ddcb715e78d8514f293707763043be285e479de821cbd44c2629455fe45a93", 0x9a}], 0x1) 22:19:07 executing program 1: syz_emit_ethernet(0xb5, &(0x7f0000001440)="01933e181b1f2c3790e0ee35583395718ccfb9a23c5e6b613a872dee128ce273ddcef0e8484ce6b12109e09e9822c0d46fb472ec1e8244dc7d0d78fea5209fc8ddba9dc193e779ae466fcb957d2ca0dd146354c0a780fe4aa6d4144c5864c5b3baa9d1409ae5b09c9a625898b89228bd0d3c0dc0d098a2a69dc093261809691b9d5fc5fa6a1f6681d3521114a28ce0302a72d0472554751f5093a5582e7b682516b5c1668a08442883b2db871ae6bbc88c20fe329b") select(0x40, &(0x7f0000000000)={0x5}, 0x0, &(0x7f0000000080)={0x4, 0xfffffffffffffffa, 0x81, 0xffffffffffffff81, 0x460, 0x7, 0x4}, &(0x7f00000000c0)={0x5d16, 0x929}) select(0x40, &(0x7f0000000040)={0x2, 0x4, 0x8, 0x2, 0x4, 0x5, 0x800, 0x9667}, &(0x7f0000000100)={0x9, 0x3, 0x9, 0x200, 0xb9, 0x4, 0x5, 0x100}, &(0x7f0000000140)={0x9, 0x8, 0x1, 0x3, 0x100000001, 0x5, 0x0, 0x2}, &(0x7f0000000180)={0x1000, 0x20}) select(0x40, &(0x7f00000001c0)={0xff, 0x9, 0x8, 0x9, 0x8, 0x7, 0x0, 0x4}, &(0x7f0000000200)={0x1fc00000000, 0x100000001, 0x6, 0x100000000, 0x4, 0xb1, 0x1, 0x9}, &(0x7f0000000240)={0x7fffffff, 0xc28, 0x373, 0x401, 0xcc, 0x0, 0x1ff, 0x1000}, &(0x7f0000000280)={0xffffffffffffff71, 0x7fffffff}) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000002c0)=@file={0x0, ""/4096}, &(0x7f0000001300)=0x1002) select(0x40, &(0x7f0000001340)={0x2, 0x80, 0x9, 0x1e0, 0x100000001, 0x7, 0x43cb, 0x1f}, &(0x7f0000001380)={0xffffffff, 0x1, 0x8e0, 0x3, 0x8, 0x0, 0x52, 0x5}, &(0x7f00000013c0)={0x20, 0x2, 0x4, 0x67bddae1, 0x70, 0x5, 0x28c, 0x20}, &(0x7f0000001400)={0x4, 0x2}) close(r0) 22:19:07 executing program 0: msgget(0x2, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) setsockopt$sock_int(r0, 0xffff, 0x1114, &(0x7f00000000c0)=0x10001, 0x4) mincore(&(0x7f0000f14000/0x1000)=nil, 0x20f15000, &(0x7f0000000040)=""/127) munlock(&(0x7f0000f13000/0x2000)=nil, 0x2000) 22:19:07 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x8284, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x6c, 0x1000100000002}) dup2(r0, r0) msgget$private(0x0, 0x100) r1 = semget$private(0x0, 0x4, 0x483) semop(r1, &(0x7f0000000040)=[{0x0, 0x5, 0x800}, {0x0, 0x3ff, 0x800}, {0x0, 0x7, 0x1000}, {0x0, 0x101, 0x800}, {0x3, 0xffffffffffffffda, 0x1000}, {0x4, 0x9}, {0x7, 0x815, 0x800}, {0x3, 0x4, 0x800}, {0x7, 0x0, 0x1800}], 0x9) msgget$private(0x0, 0x0) 22:19:07 executing program 0: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x1, 0x1}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getpeername$inet6(r0, 0x0, &(0x7f0000000040)) socket(0x26, 0x8000, 0x3) 22:19:08 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x1a, 0x0, 0xad22) getsockopt$sock_int(r0, 0xffff, 0x108, &(0x7f0000000100), &(0x7f0000000140)=0x4) bind(r0, &(0x7f0000000200)=@in6={0x18, 0x1, 0x4, 0x3}, 0xc) accept(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r1 = msgget$private(0x0, 0x142) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) mincore(&(0x7f0000ff9000/0x4000)=nil, 0x4000, &(0x7f0000000000)=""/236) msgctl$IPC_SET(r1, 0x1, 0x0) mprotect(&(0x7f00007ca000/0x3000)=nil, 0x3000, 0x0) 22:19:08 executing program 0: socket(0x1e, 0x3, 0x6) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000440)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x20000000000000}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000540)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e9815122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca78311c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951a91d67481f27d1db813eeb072283ceb4fd947b6498c585bd2fc10b3db9db043e9220f0bfc19220c545c21", 0x17d) r1 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r1, r2, r3) close(r0) kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0xd, 0xffffffffffffffdf, "a146786eb95bd07babec1100"}) read(r4, &(0x7f00000002c0)=""/249, 0xf9) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000180)="4985cfb9cf8657c9208d6650c44ebb47a92a4af83cf8f5a0ef5685050c1f75d62a8f82ba53a186548de5596b7161ddec44cb3879e98da936642aa6e643cef08001376495b1ac432a8dbf940f99558f022bb9f96c981c83a5c45ae256fef0d0", 0x5f}, {&(0x7f0000000240)="c1826f", 0x3}, {&(0x7f00000006c0)="b3afd2936a558a58033e96af63b1a6eb445d48e76de9215342e3ad3610be2e6d0b7c1960a562cc9c87121eb82da0c8fc804639baa7116f49c4de3ebe06ded8ed7d89f527d5057d26274bc64578dda5b1b8de6b67e61bc5d1404368265a07733c3f689789ba40857d499a59e4cb9ebd5182300571b8031013112f2636b6b5c5a1e9ef0ad0384b9daac9f10e5300f992f31ee3efbf3d1a68fe4d609415e69ce974ddcd25bc4ae9a995ea81d069b6ef0b11f7c359540e787054fda1d7fc464a49289085d9bb036396c8d7811f0c5ad1c13ee4c2cd065600f96d57c0f9b3d72d55efb6389ef4e62639df9f58a1fdd0cfd925cedf382fb887da72d853e5d0a7357175aca690f5908de814b853d8be407a28f477c1afa80c5c92d8ee0063268d92010d4c1b1dbfa29d518dd12ce1dcc0dfaa10fe35ce4e966e8e5e857545f78dc6fb3833306df0584e33894e82b225c90eea296b33b67e1082c5967c8b88c19e96237f59e5200c2f0b2bee687a79326bd704ddf2dd6faeb8094b3a0d98ad9f8bba183e12c7131cf7977d382a70d54149838f13e41d19340b8d0c5caf214d2863ab83330402db6e57ed133706753c4f13a53e3e9218b11b3dd1dc25ccd72372ee5afb14601c83e37d6d7cb2bb4f98ee14a8b8d9d77a716bc1b3f0f513f353486bc4d8a2504ea7f000c548ede263437020ff34917157a3b26df68683656e1271832798f9b23430fc7e73ce839d224c21c89cd560cb32ac9c14066313a33b0e2b5fc6ceb5d9d02c200aea49d6a3277a4db437c86637f302618e921e53c436c29289030a38cf924567a42671b9187ee1dd14106cc09215866be1293c7e8c100521d6b0359dd83dc620d39bdbc9d4123aec72458167dda2cc8ef6505f6ed116b189f19a440f5a0c3e141084a6d24c2c51da3f54b799844c82bb2d66e14116682edb1f22700d9cda44ee3a89b434a87567c606095c3b126f69c2891dbe537b6f9b975687e17ea729a26b5cc24f26c026bcef11abab7e45668d3be78d818de2e2864ea4da4aa2c8e14aa9b75e5dbae722475442feb7f785400de40a68c4954e7678290c0a74125f9614ee9b168c700535d8c9608f3990bd0b893e75eec8cb25741f926c12c566e5a4edb000aace3b94c24869fd2104b278a7d783200358a0979cdb527b09267e9ed6e7e987c871beac663492616228d81707c2fdee7e994a0dfe4f881385861966230a17f8ca3df5d165ce459cfea4ad5e88e6d37d6573caca3839c87e7453ce83fa626e2c48dd319bb2f271699baa4345285bd5839fe32b489223dea13b8ceac9f23cdb0961ef2fc4c98df8ea094bdb4153585471001f31bf3036065c2a89b620327c98ceb50b27cef4a1076e5b64d45b17d75a75a7fc5dbe6dc548a92ae9be46588284d364c5abfdb723cfd134ee2fbfe2165637c3bb0ddc354baaffc531bbfa61ae65d21ea0ca0b8ac68ccf4b49062a10b251c0773b584828a8c6235ca39aac41ef06acf1a1831bbd63333b24ec9ce05610ae63f0a0e22ee80bb32dd6c355011f97d74969f13a04da0dfc51af9a98d6428855df0d4bd72cbed7b7bafa5cdb0c47044070bd01366c591f1725e9e5514c12c01f1d5cdde031e0902e0c6ab47e7d8ba9f1bec63c17f14486eeff47db8ac1855cf1014a9ba2675d447c7473d37ad58b90fffbf558fbaa2a7038ee0efb1fff505d1e0446df7c40caeb64a820a6241907742cf04cc9f444fa1da94cde926658edc072e92d24dc3e7f7e92a1b36bbfe09a2ce8de1b7a49890f47059c61c36e0bc814b0ebb4a6dc132c9342f142418a0903d151dfecf7638243fb51b45c01432b6424388291721b39a7221c13b0caf12fcc7c0e140f9efb7f0518b972cedae8003a7cd7942d7f8365a10c080e85c6b57e2b00c70dc1ab8704753c4eb2e5cd49950e04a2400dff3fb17d041a06c5c2fa2fea30236b6c7e510c05873846f38a1ae69585792f398927ab8bec8c29ea4fcbf639c3c0caec9771a379498d4f111d2c25550ecaf51767d3b3cd9601f826c57961a96ee3b9720847099cf0a5de9d4beb8198887f7d943f66faf9b283bd742762430a6756e8413bb1e10e1087624dcd05acffdbf1926316932d7ec29c1e9fac1560bb5cecbac65ec08e31f0e72e4cf6b0e83b6fb087c147c2dbadede940294b8c6048a31d12dbe46aa6a1257d4c3d1e82de62584251ff1db794b949587b3e122276a7fcf2ee8db84010dbae9077788426080626f1b6116c5c68444dc1e35c8d214183bf503b59d97d3b8871dd3dfcb485979481378bc8ce87bd4f203b13e3a1c8ab4474d6c0e0d70aca770ad36650cbed0ae13cf09ba6c5c779b4ccaa95ea8d375bd69c316ad1bca4e40fbf27b01687302107e826b06acfc659ae2d766413661e4bbd2d5733e6516baec1c9e8b193be9cbbe9fe4ef1054a3506e153aaa03b78573286d9f93c7fcbabbf1a10d86ca3c67374032984b2c5226c91723c1cf116cb4b9055f09ab8ce7a08d8b36cc2e3f92a6e9abcac5d375669c61ed3ad655a02c6cc3c793b6aa5e0bdf1ec4ce5dcf73b494bdcbe66a864f15724349105ce9df361378a528e488f1af361b1b16395360da46b0f361ae620136af6c08e6d5043e23865c035ee050c305af56cb049e923a7ca98e95533aa04e236eda9cecb63207e87be8969e56123832b51cab8a1d5981526cc2ccf7cf66732fb11b1ec931e843041fbb986f051ff39a244cc916e3e7970d38e71d8ad305fe9542246f018cead76cb055b22cef5e75cf2d43c95fcdf5b325dfc2d4f5f6d65322503e9b2dbd0ae738dee86ec0d69ba6f56563b8d199a9e2a555fedb8ff0832c6a67637aca63ac3bc6ebdad37c3f4714a36c5e5da008c2e0e43f1a09f1fe5b11fa22ed56fb564e8a9738b1708a066d0409e72620e798c03a5ed4865c4f8b9ffe446b7ea9fcfa3511f9d8c5544144eea9fa339334418681c6bf80e37664320aba5ae21e0744d8135e32205276b23d5ac7fd3f928b1759b9c3a9320a130e576c753f336a359998a126e332be08d734586e94cdc8fcf4c17a03e016520e1ac3760413abf0b14111c13aa379c7429c26b8420720bec607c0b9708564a01e077a7626c960b881953519b069115113028e98a39678fabb7ce55ca62fc639add595abeb5e3b0245dd110c2fdfa0840a1251f4e3c3cf07af38642207a6097cfc3dca9107f36d00a0738af852c61b03589ea6adaef6a8b86f7d356514aec90c4965e745f401090731351649f942d8eaecef652cc028b50ef9e5866f8a7452f741656916b1a76a453b6b919c77bfd20ce3ebd3538ca9006d2fb783c461893128f7fc9c7130c0c35ac6f610a7ee7b689642700fcef26ad87d54d36307b5f51bdc2d3c85b2b1546f1ccd516d09d6306cf99dd9a8a568545e082883690c65bba10e94636d737de0e816e959eea0a02768cb7ae2a3b5154a3ec706eaa472ab81646d38f0fe37eee17339a5ab1c0eecf6e177ff0e684d7bd6102bbd20377f8659f7b6b45db2dcbc027115e761aefd4512086cc803e7ddde907ae68c5326925e9c926d7bd978d51494eeedc0e110a7262751a1ec014dce3b3c302627846b21f58bbd389e2ba4a542e11b17c9ec581cd1c4f47b2938b45d051144c2570f2ad96fc915ade0d3c5b85f1067503cb6e06d98595cc1b82801101c170b1326d5158431cdaebd9cd47f0fbdf41c8b278363bf8b5d5404a52733a114ad1f20facfb8f19c2d85628840db11b915483f68ab11fd9eeea69c56339989cca87a900456119758bab6b939296996f9c3c307f522c88af64e80f54fe952077da1741c686fdba550310adf3fbcfd6e100758360bef0df2b4cbe3db2f764bc6352e83fe40ff54efa81f010476467add8cbf3055c555d15e52c918008de8a6117189db6e0aa8ebb2dd6b6416779b79ebe17a912c27ae246145d863d509a281cadc4553b4f591aa813c9ac77fa9667764879be4c1cb6cae1b9b06ecc04b1cc4483bbbebc694af48fe3c97fe9240bed49fbb30138aaf780b4aa9105d1fb042c8a98c1e280688a0d8f813a1c658ff82b919038917bb96a1cd685a5cd1075c33821df666ac7bf85ce8786e54599d6a8c7d27b22da450561119b24465087251fd7d9b4a7e244214ff0aac61f1d5f801cf5a5b2126edb60b95e299573ab79aa51c8ce64ffa20e2bf88f72a04277778f1dc5a82d840fc4b028907ca20b8c75d5f3f7befc8f874ad097ee6c3e7d0980117b5290d1a943b415fadf93b100508aede2efbd321dab768e92e52371a03d7bc73eb6c13f25990b4b7e9499bda3626ef092b409f361041a806cc20cff2ba45acd5f7da70bc4f8f0950119087882e12c68e01a3f33aa7b791f1f2dc347582cd911dfdf9705abcc1d328339c8e1044f4b696388ca3302616afedd61a69e74b7dd8e93917ed4e7b0be8f7a9480f1f6543b26a4d40e44543bf3f3001c3b2f407956f32f0e8c50f018e66684079ba4d62df82d62ee97248f6e00b6f70ea898b5a02e94617b5ccbba1ce60f9056ca2f5ceb39e1002df66623c4a048b112a245705e8447f142c3aea5c85487623487287583c1ca0258d7f2fe761f71acb8aa3e7a62b4f9e2a5135051127ed582b6c85a28e7cfe34b13ee5a595344f97614551e5c6ce41c837c5e596f4d2bc9ba1a95885aaf92795c5f2e9c576660924939ea9cce505569bf68960969e565d8714ced59bd695651311be0f9f303dcff8b4f148968922890cf8ef30b27afd8ce7d3513f0d9d834b89c41f6afa361acc7c13f679e9745b7c4210147e2dc1424e5e024750324b20777b7af3e4329220018a923a74a9d6e4fd18e1a1d8802a157a9bee1d5ec9d0c7d08bf7391470fac81315a14ea6523c051041aacea4b26c819f736acb9399d879c33c1eb141eae3b85701d1fd7044cc17a310d91be2ff89e7d0b648897481380d3487f13212a196c87da55eaba6d6e0f5a6a92d5d3f9cc447c818248dcf08f0287d4d0bc59bb329534cec52c7de7788867ecd8f0c601c935b3fd579fa9c8cad61636e452e05efc7e7923582dbbd8ffd13fb03f058cb2ac1c178823c6dbf528432549607d652591b4b5fcc7dd8b6a633d7ad1a4c2ed8a3da718d7df1f0014daf2800a808cc010b69e3d6bb4a0a7b32d54a0736e5e811b49aead2b5c5afd0b0106354a792af5a8e7f69591a7ec23a1a87e7f67f55eba033c1ab80132b19b292bc9d630eccd4ec8047cc176d681292e18761e5de756793c132cdf056b22f5efb56f2ab48de5e0ecad91c7f659dd4b2df17b152fc440bffbce6dca00049e10ce5987e71e061cd6136aeb927d28a0b7d7c16a7302560b64124200d20ce1f18e909a663cbc5929fa6368cdfa748f2be19291be96e94f2c8814d719a4c4248f5bd9d2b169681acf56e9c5697d650ffae519274f1e0879a80185265105dc57e055305bc09c420817f78b29cc8dc440cd045657dd3d08ee73cdb637108938b28f38b4513221c6e5931c47de81a08feb353e5d81bf0e0387dfe62f5ee168f8864a280163bfcefcd29cfbd982a941f76446f6cb5b576ff4b20f345e8d4cce07dd9445e00afed0b083d658ad0718194350463b03bc545aa6bedfd97677dc4a3eace97202074d2eba9ede061c9ec0f4a044d3c18d346d344bb6d4c8bc01d276a71acfe170dff9f2cdde0384e91ece857423ace8ae3ca959753924a4d8b4c295505ffe8d55e43e733376e85373bfc4312d21cc57b150ec6a57694375212c81c5312149647e192df158d4634a37505d89c2e4fb94a79b4de377fad8fe4e874375e2eda742f99afa98", 0x1000}, {&(0x7f00000016c0)="d31af2ae2c5ac7114dc340b62b2e18dc10c4cfa64d0f0d1dbe9458dfb10dc5482e004b6bde4e643077b03cb91efab6ab94e57c917ff82f95fe083497f6f356673ee2add805c025412227d3a26f0d015e4fa7f59a3264bd3f3c1f0f81a0cf721734c512434896e468ffa81e84d07472716195541feff963515b15f53c5fdb327ff08f15b547ffdf539d9f57a7c09d1920fa4fca4ceb51fb41dec2936ab8ad75ac7dafb397631d933d7089ef5e60e82c9806c003d7d0b726bed6147813d9454388eca95475396cd2892ca5cc039b5b8aef2566a09fc99d4f17bb0d217aa1f83d493023b2f3771e0f6c7655f92f5cb598945f19a41b5d8e60f4c9ee2f826ce993d0eb683a19c19d82a57e03630efdeeaa7fad161ac5bb0e4c55a2e7297c738458123f7891ca1add3aeeaf4f52eec801394e5d061af03002dec0094a61a62138c90d955a4ffaf78ff215af2558539f6f9c57ed6534b3b45ca17b717ee86fe47824f9e97974825e7332c29694fc4c8a8f4340ce6cd69b7bfb261c1c51db404ab5078fb83f17f5afdb2fa1aedcd50440e6ba19ae4e717dadcd4a0854005f25a4923a14f97cf80c435098f10d3a19035f6abda90a0bfc829e41b2d91e7a88bf0fe3be84450dd81d1b20fe61c29368d3b998241cff64859fb3e556448b34f3fabe3a39900bc426953f0d7011a4f07b55c657cd050631f5299a91edf0dc554eecfc3bb91d7e7ee8298f813a49a3069788f8a60d38a8a02ad06a219c0ffb6342d64173d7fdf36cda4bf2dcdaa407f3d494d4dcc8ce336cf956fc3c269f6cc97d43479d658485ad64a3b214fe7368a498441d1b11c85c1c9dc5dce536350e491ff0f1bb096f71df13600e7b6eee3eb234149dfc5435beb91fc1926b91f056ee73ae5a50d8724119d8b4eae02b9dcc590afa3a01619c7535d096eede702daae373cbf8974ef8fc5c26763ed30f6c2f27a2cf33a5f189bbef162b700090d4101dbcbad3d182f26f1c4f441882aab2823dff583481541f1a9a2dc8177e715977b7cfc7aeec1814ac1419cd9f9338f3e4e3dcb398d75b33dfd61012e63b4f4ed3385a33023b034ab5b9c858472ecf5d79cbb4afd429d3c0dd8255b8e1b63f115d1b1a71cd3c2ffae1fd16633c3caac9b5c766de32cc63fd64930ba3e942f396b1286d758d1126f8f1e65f71750ba99cf466f8daf9df32c59d2ac8c2321309c8619727042eb1ebfd3196365f625e8bb43872581cdf9c3bb6868ca5cf6e5ad110d6682fa799f60f94ad4f833a9ecd594040a9dd3cb0949f35795b0908b7c9a035e82eff2b33040ef6f6c42fc825e0f420520236133a94ee3b5e300fdbd2df4e80eb18978747589fda032f71759fa2c326680d69464a1712505e45b8ca403e9ec6035e7e490e3c110d5f3290dda3461f20354dbc10ae6906c6631d91c79be99b8df443088046d2eb55b0d8e253637e2c5c88ed3cb99ec0e50e56b13b6699fa08eed7028bc39393ad19ceb6a070d9df1801a4c6efd40af2582e5e679cca49928136fda8c124186b5c6ec18b284bb1595398862c7d33cd5a172c29e610fa0362fc85f24353f515b3fdb043865458436c5caccef8201fab3ce9949d5c67a080fe6e86177a499a90b7992f2360d897ab49ffd903aafd038461c44300a7a68076c56cc60abeed24d9151824e3deffbc1db53c09da80731c4744cc6a1394890cad5b15036a71f328cf4404601b71911e5740ce8d33202d35849c8d5d9422f104e130931915dcbbc4972289546a37faa2ab6bdb6b200d58b84b6fd886432fc87ebb1473c904a918b4a7fc6202238a94d09baa56cbb496123b26385ca744c7045354f4533d7945a80f8b20b2552ba5f654e843ac8a2bd65abf45e8b3c8b4fb7eb8ef4a3890b9748e9ec12207054278353c5d81866519d95c59fb749f3c45d19d0f8600a827d1e060806fd1a4cde6f23f5728d2bf7651a7f2281ee973da33993e350e827ebac8e96aee5cda36cb91b4c0a3dd2bc7234d7e587b66f3b4fdc32e04c1da9fdfb00171208a15aa5ab52960191b8b1f62612d0398e7040bdab64faba031d0267d9da10185a1ce3342fe0149f3ec6a38104e75c28ed3c40afb8becc040ff782951a5f562c8c62b93313bad185c90d13b71d3c2f2186c58365803af7340b16b4ca1c39a1f398bbd5965ce4a72f8ee5eb034c6cc3abc53499637c033336667afe92b41e34c1e5a93c5135fd7b63ca3f6171bbc4ae38bf2269e71119be3703692870aafe8a92068fb57f512fa44d822fe0e6b6edd75843c07c7e96b23d440d025f80f7aa9215aa32ce7c94f142825018eb25d31140d9afe4055dffb7e2258d85230c09778dc6b85bbcc034291d30a171526842281b8be74e1b40894332e7e09355f62c5cc0fa271e7c2627589ec79b51a2e3765dd7fa5ede42cd7839c3a5a1c7d87a554a481f9ae9a01bc1e3da303e39e2dd34c96c12130ddb8c7e05a68ea74ebd9be28c9bf5c1f8a5d391eebc458ec4977025550f2654c28efd632e35398d3553e027b91b017f181715b3be2af305d66a8557b440d3c81d08ac47862d47fa54a74b39e37bf628b984ef65332c451bea87d765e621181a2f72023a782c8ba1ed38931309806a72314b0f2db4895861ba26ef32abd41626bd7d3dd3842c3c2943772d87017f62a2b3869ca0cf5b7a4db7b7cc3c411bc5d81db888e0e17187b7af5e1f0d676bc1c261ff2aa0aa07476411cfebbec6dd29cb16d6f94b73d0f8bf9624eb63d960f567f96e8ba4b0c686bdb8bbcc57b9f29689ee686ffa84727fb00b6c35509463d0014be89fabd76db9182ef3dfef7fc97a917980edcefb87bd812661ce79c3501b07d0b148359941a0cc89fb3fd0ca6223ac2133e5bfc4df086328b282804c6707d7bf782a50092fc6f24f3b79f2f7e2a971bfd5c28aae782e00084e446f77cc9af0ab41388c6c256c1eade5bc32961c692279693d9e31373c4cae7f9226cc02ad7ac36285bd0bfdf588c59445df423b07200596db4a24f8847f26743328d4af7cd20c53da228ab3ab221456c38a4aad44974c1702afd405c1e54c5a6bda7102f16f047eee865c454bb7292119d3aba02af43c4900345ee10ab08c927aea4968e3b980863828ffc16328a08cebc93b31b4b5d477f54dd204c3890d39a366e9dfacd9585afd613d06d2889b313f46a16e13b406a9e8478dfcfb4e4b3afd476d4671d65e49b506dc3c393ee38eb3f6854f475913213a8b788122342280178c91b4893228575b4e4e8c7a5a061c38e06846b5d62a8cf06413aec18edac990c44b178d9311dba7b654dea667e2d5830ddb99df98dc27cf3e22fadcaacc39d838ce8bde51d84d0b2c5a86c5f0d42ea4e725f2677ff9c0d5b3f2457b2aeca5cbfefa43aa2f472b4a896517fe6ae9abcbe769b86799eaa8ab605fd2ae0fc96f80b70640d60e1c2b8c35cc1921ac7d13c051fb891d20e116a966a2e7f728ffcc34136416225c3f3b76c4cdb742b4d77bd526ce6f8fa126ce59cc453bfab69fde03ed489de4684c7118c4a95c528b40c965e472afa7ba91e13beed2c4ce71e6ba3ea6a2733075a3314a825ed5611d1e26f9c424870188bd479538e7d4fbcf63cee29d677aa730b7aec5fb51ff3eeaffeed7d18f384e679a9841dfc0ce4c75c64b6cdd54384801ceba28d7c1ccc6f082baa9008dc5a90713ffaaa33e126fccd9b15f466de691b04a146d588fd3b766a60c0a929ae237ff95be0cd00b52e9eeb366bef15e2dca16f82420ded3b947ba6656a8c3e1a3b56a0509a5f8f1832806a92e1b43b3f4a912db13250795bbe14be5759216c37f634f6759c9bd6cf865c02c0f4a8c54a8f3e08376d3a554a870bccd35ab764e6b3627e30a759bbd422669390a94b9c63b319bf500e0d48ff05e0f0d53685e9a8d35208f4f10ecca6b419ed5aca3e6e7641ebc29806798242e8be7a2f08dda46dd676cceb375a9636995edaf8901432d0830820ef560950a4afdac5c4f982dcf1c308bb8bcfca80025884c249345b1a12c0196c297f98ee6a346e7b6f5821e3b67fc5eaba701a6d4bd0b022b8ff206470f9bf740c90676df6741435b8da7d485a53fb4d1849fe5e9b207d9e6cd98ac4724245056e10c5b6c75bcf00afc4717380403e4a3e888348d95481273f72af3db6f36d745acb00ac7a7fb1adc2c2be6dd939d754a9a5157f26266bd85cdae609291c13b9c7276143422e939fed0f6708ecc18fdb1692ac5facfd35d62893495c9f89a7d433d93dab3bbbd001504f20e623dc51c34a06130a73df0177e9e0a6e9f709b415c0b74dd05fc17beb2a5feaf600494ffc2d2e71a701b477ba3d713f1e06929a6a835883350b61e6d5984bfcfa2bcb9675068b1b5c0f5019d7a502cd0cbb3847cfcc17195f452a0c9158a77b86158d6a377fe76dc43a5252d91e5ac34817bedaf9ff629608c35da19392544269d5888594ee601ee4bdb36a5024e1b1f5f3ce5f753a78ff1d5189d07b8be9f17d4859bcee898c0dd19a8fb733b67c9ab5f8015c2aeccb05a014485cacd1cf7a8b974664ad6e04ffe1d3774d4cc2b7289dd6f43e789b7f2d12ba9d91cb980504942ca9156f9a94281772e11ac90adc244ae48e30111d237fe7f328a39b40b4d16497f529f86f926956ddbc2562e2048a5f31b40a03f69a806fc9889e59d00b4cdde02cff2ab15c8e1d56bcc43ce0d32534863e52876a6883bb2f0d814b14f5d525d26911cb12dd14585772f5777fe3e860ae448be78314d41a61ef41ef0d2aeb76df0d413bc1dbe4c0145f18675c9716f2c70150023ef96aafadf8cc82e2fcfe301f8e8bc63059f9cca121389a24a68712eddea974ebf7b0c39498782f49a6bea2b9fb89eb4504f80175d64b19afe604043e62c5e56e217a7706080a278bd8605134beeb169b07385071c56b14acf234ea8557bb713dd572f556e7ac052740ff83f1d14156c299ddc833383bfda423ca76d772ae8480604aef7241e1c98e7b50a48a23d86f9aa16c593c744fe20df0f18857046984c36f3fe3d68e69e825a17163990808b4a80c1aa7963460fa34b71576faf4e6c75213a0d14cea5bb14b47db12f61519681916c730b864e3a9de5e5175af793e45a44f884f13287345c69fca0b3dff08d5ed971e47f963672ad0b414e27f942302f30eab43818f4a42c6468d163c17fe7d30b0a16c6425b309f3211b05c3b9f80e1eb48e052e88f7d0e521a0b3de8353af000653bf14ae701e3117b279db00ca55025e643e2b8267a4c12b6d1a91a89a45cddbe6b5c959e229814f21770f0fb7ea79310ffbad1359fd69ee5b09730aeca9d15bba30a9c138d0e7d836f35150477bcfc1b62f5203b3c6e696a113cf936038118d32e47f29749845283049a6e74dc43a9f4181a1982121b2887b89cfbcb1d888c351135b23db2c9f4d3e4757d781a334d51ed5442700f900384b411f1063805b7a2a12b366b4658d6f91bfa02727378c99feba585c00245eb0c2e96ad872add80ea6650c398b564951fffbbf4702fe706e07e8cf98bc37361c92f40e7ebed55e812c02ff46cc2b15ec7b13558e9e68e5b36bd079e570c7ffc947ed6ed4850aeb320de67723ff77b3ce824ef8696ad6c3d421b4af559d7d491d8d92871c3c8b30e71e799d44e9c43bd81e341be2abd93e378b94ad95dbc4257f8040069ad5e84373fdb11de6ad7da3f00148e81c7fd8a0821f4fc822f08277a67bf0eeda3c8c80c7c32c069e1d63adeb9adf759478ce598c0438ed8a500070a579650791fee8cb73efb3460cadcd13e77301e18b2defadfbb9a7", 0x1000}, {&(0x7f0000000280)="026d9fd02f19992e443c129e520d7f24a51ccaaf22b4ce95e4e1a56a9c53952f42e1de141ce27996c1", 0x29}], 0x5, 0x0) 22:19:08 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2216"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x402, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x8, 0x100, 0xb4a5, 0x1, "290cc88298e1a1469e7bda7208f77b722bea66d2", 0x3, 0x101}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000200)=0x100, 0x4) sendto(r0, 0x0, 0x0, 0x1, 0x0, 0x0) 22:19:08 executing program 1: stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x610, 0xfffffffffffffffa) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0x9, 0x80000001}, {0x18, 0x1, 0x76ad7bdb, 0x7fffffff}, 0x10000, [0x4, 0x0, 0x8001, 0xfffffffffffff800, 0x8000, 0xfbc, 0x7, 0x3]}, 0x3c) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file1\x00') 22:19:08 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$setstatus(r0, 0x4, 0x8c) semget(0x2, 0x7, 0x200) 22:19:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSTART(r0, 0x2000746e) read(r0, &(0x7f00000003c0)=""/214, 0xd6) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x7, 0x9d54, "4ccea745a6355db509dd66c868578fa8a5877051"}) r1 = syz_open_pts() readv(r1, &(0x7f0000000100)=[{}, {&(0x7f00000001c0)=""/199, 0xc7}, {&(0x7f00000002c0)=""/202, 0xca}, {&(0x7f00000004c0)=""/165, 0xa5}, {&(0x7f0000000580)=""/226, 0xe2}, {&(0x7f0000000680)=""/220, 0xdc}], 0x6) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) syz_open_pts() 22:19:08 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f0000000180)='./file0\x00', 0x40, 0x140) unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000040)) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) 22:19:08 executing program 0: semget(0x2, 0x4, 0x301) mknod(&(0x7f00000002c0)='./file0\x00', 0x1ff7, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0/../file0\x00', 0x4b8ccdb66fd9e2b0, 0x0) execve(0x0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x40) 22:19:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000008c0)="c0", 0x1}], 0x1) syz_open_pts() close(r0) kqueue() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x1000) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfff, "83a4f55180600000ebff0a090000000000000100"}) syz_open_pts() syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) poll(&(0x7f0000000200), 0x0, 0x6970) 22:19:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000014c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b8e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c05400c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d010008000000000000e06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b305f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413000000806b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba767aef286167004c2f06623493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d6754872b39e44a7910fc90f8be714d74666901c2503407a1f5a1fe6ceebc195e0ab8fa3e6686772f61a3f8481b951864e38145e62168e82e61422b32c62917a6", 0xed9) syz_open_pts() close(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x16) r1 = kqueue() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7bfd, 0x0, 0x5, 0x8000000000001d39, "f2a42c64caa726000000751e00"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 22:19:09 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x420, 0x40) write(r0, &(0x7f0000000080)='s', 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x1, 0x2010, r0, 0x0, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 22:19:09 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000000)='r\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) pwritev(r0, &(0x7f0000002300)=[{&(0x7f0000000300)="04b09f9950a582517d673c803581eeffe93aa9cfd95af23801d98e5b9a41b2171579990751ffaec775caecb3d44eb68ac4510f8be6807db1c6df2ae6d5139c9d86dc44e8ea82448ff5b11dd52a299e982d2ef31880099526abb8ef4f3a8c6a6120939c483712905300a8f0899bb68a3f27bda7742d4461260a5ea33398317eb7ad4f210e34e9187e36d4ef636d94d851d0d223244aa8c0eb188d8d83741dad07bdb7d9038ba5d5816ab8f48458b650b7579480fcbced95c5c91f478f7325f4f6d69d53132fe36032764c777317c89e1be4772e4c0219094450cdc0a0801fdcd90891bb94048e5ae1b2152556c9d31061ce661ca59fcaa842207c6dd9e9c2455cd95d418132305746f5b0659b0ee4a1639c2193182f127e7b43b896e4bf43963f3904287d2c0f77092a7ece047d4a396cccae7d6103fc0a39dc12e71c45c63d011d513a04d1f7697c043ecd85deec868d9cf806b2dfa202f17319e67a65794fefd62395a032aa6408a8cdc7dab700a3e83be0e19c879080726f1bc0070909e8e74033e452935ddf3e51aa668cba493c47a5079a3c6d0f72f822268d50023d7a18d713cd22cd3f45936344c7a33a08bcf1ab9d8314cf0a84c9c39db62dc57a4f7bd7af85392cfbd97accb8cfb5d252b40ffc022663ed758da07445de4726e91830386eecedc97933e5b4ee9460aa97db4bcaef9d89c804d9c20d147d592fdaaeb4f3f1e67dba9dd09b8411d22f20f4fe033a58145687d9a26ad1de772dc98450b38a5625c356007398f4d68be8aeb1d9261942dbc72a1208e534781f9ea63f486f6fd81f02cd347e349935d70546d8f0788fd0ee867a72827c8e0b1d6f4663748a3e3b91575862f37f59b09a1cfc5379392a7ff36ffb24e266e23728611b6918b861d4e7339c3657f63d5bce9555c094ad394fbecad3100ea51d7c913c9f57e6c324e9f085beb29f67aa3ffbb87aa1d5a747cb2c4d2b6265f14c5393012fa469dd8447e6bb265f5e8572b42651e34fba77387f23b27e8e21e3d86feb67e75009615e1e115a4c06f3c37563a84cdbff3be8035b9237968a654b724172087d579e9902a3f2282f9e85437a0199d60f8092064974eda26b50629abbcca0455414ebd4a08d6c4339e80c19b748528ef5679f352bb9a327dc6045c366b4770c078b8ae2b8d5d6df5684f3bafa5acee871b6a017d58b7ebecd75769eb0060fc0c78b35c9d6d05220b7d1b9782df3a62c54e8c710abd154c169d7dd3638f09559609292b23d52fd1f7e722e0de4b13ba6ac55d6e467de35eb30a76f33092478145c93c2b1fe735490c23c8d13e4eb02702825e482bc2a9ccf27c0a4128190ba6131c991accbdc6c5ef7906b0ebe132d4b02d28da4bd66e46d4ba7d2cda033bb305bcc37faaa1dd2b6105dcc738e3ffca5b02498af69f95a7e6abeff15ea03b4ab89551812fcd07d6076db1dc8903ae4ad113948493686b7c233b36748e1302e5e515efb6ab6ceae1a9e44ca2e528a8273980824e8d7c6f05ab8c788805e968f79770d98d7a317a76da11045f9b2fb1521a3e2d754d1565e9fe32f4701cf78b3fdc3206b9408bc08395b9e11fbaf82362fb4c68f6f22ea26dafa593c8a57a4206fb0a49c5166d195abc1dc70d20dc3d8430b39b9acf4181a2732875762860350e2e5f4c446bd86e1021faedb0969e02abeec4c0b5182ecface0245b91b1e025a48d39cb022be4e81f5311a40fdc31badb7b4aa03bb2bbe4b6782daf64e45e77549b51a8bee79a59980a4a29e0f296fc911f0ef79704a69e7a5c71f03e9ef207b9cfc97e7bd99597e19310926a955e5bb2e4d5ffc5fdd281ea9c3dccd691c233c14517a17cd901c41de229138d9fc088212ae0bd633e9d9812ca8bf28a39e3df26ac4a26a8306e8213c61ac8bfee407e26b78b3f69b33364f3df7065cb83b24049278417cdaf7c47e8d3d6973c203684ec27d5627b408f65f7489be38ccc750c88a44a09b2ffc8f2d60c20673f3d2a93315d74fd9c70b0af8710b06a0d78784d0dfcf951b7181caf870ac264152bd54ecc199860c9ad13c44ae78964c8b1078a0f14a2116e122d50db19fbbbde70ec52eae319aad5cf4130febcd0f5078ed58750d4a475c400d29ddcad9b1e8dbff808d219e8cfff2cdae91c92714d5a734a28325a4b3a178e49ef9aae15532e8d4f190a4c2e119a3e83629a6dad61ca73a1047ecf8de0bc73b4986163a2fea8b7d496f3ee7de1fd533748a8c86f45fd90db838dddee5068050bb90918a7532b6e39be3a38e5d51d37d61678bfb60c2750198b36cc090c5f26cb196c61915cfecf220d215ccc18ab260af87b141a5b255f331c7a02179c0dd83b610fdb854ed8a5749c36192688872f6ede9e6274b86d2896222ab236f277ddfb2789a81500052d29ca573c2a6eaedc7df6adba0f32711ca7052b0e2041a1457da76a04d8991fb0e46a855b7d99139cb48af070bdb45148b2e35df53cdec142d89bed1c73de15e3cc69c804703f3515827500f5131146ede4f62731663d2bd79aeb1b177031d3f875e607071af042464df6cfbef9b7051eb2f3a64417204d8f16a2c5ac01ad4dfc2e8c7fc97fb99378687b109f0307d2f72f393245972cd987acdf52e2f24048848d6c929cc585650ea386158b08d5e22d65e37e03a761aeb2dfc7a9994210a175bbcc600cbbdefa31a8a5b5aa2e67eeb0f2e342390e38e1bcfa28da9437a7faf5d754475abf7ada9b705e3b9bde0f88cc849b38703fdeb8e5b18294a93b2496ad96ccd9b5e190b5ab32fef6fa1dd083b77d62e1eb53e80e2b2466da74513b62a7a1933d00609b9230ab64fff5e8555594cd7d0ecf553098dc8f8a8710d7ecf18bebf440c2e2c95f71e26facad8681468e30ca56b166375751c5098fd359383d1c3cb11fbf922fea4fabe5d2947c38f2db82850ab92889026f972900bb7ac827f171add6cffeecff8eb0155f96a1193c13837f51143f43ba76063528abad90b7db0ff1532b159659a470b961d4205cb392bccfb6ddd6ed03befe3e243ade37633146703f9c2531a022156a2556fb1c84427a2a9bfded6852beda0a195898d72fc357f6d1b02b0b8c290592f149ea2538c679653235bb178fd6547966d2ef097db27abec42e554d168f0c3a324ab55274a028cd88e2b240b780c4af5098470cafb5b49ecfbdf40f1e19139f8ae4df868a95c41b95549c6e73cda1bb307544b0faca30f3863547dc5ff7ab2dfd0bd9451587be16a687c56aa75aa96c17c1ad8bae7048880681101503d54862c38f05da44e42167bf4001437557f705eaab2d9bf9d74607d088423c15c6fa87a9ce7fdc10eae4cf93039eb02fd82aad21d374b6fd087d4b83d15374594ceb173a4bcce48eacd13722b968316df49f8bc0e20604453978c3d6d1ce192351a5bdfd2de1e3561634ecb456cc62c0c6c4eb1627043908a2cef9e40ba780e0bb39eaa91c506bde4efc9a3c68ed049339085875e38a22a9c6230c0207bb1026236c69f47fb8d126e3a5e8c26b8ff40fe646b5c3845b56d8307c98da44b1bc8260367a497ef035cd92a906d7cdf6e5bc0831fe23b28cca7c61ea0b7654cf6709e42bed571e84dd7d7f657973b60400c2117a4fd728306fe2ac5487cc98187b05da49a06625a231432be33a735a791e30284c22e724ca7871e6876e681fdb937410bce70bd2f08330b74444c735b8eb18955181a871bb6157fcdf258285dcfe321247d74aa854bb452dc2d3fcfa08bac61e466aea93740a00cb5df0f6c4e9428109da62204d2af8dfc7be837cff5ad088ba8ab67977e609d4c7b40baca333bbf170dc2471b740305c8c22201e234f61f6e6f0529656bd1846de404fb551ff36a903f27a2ca6304db56685e9e9d8e4cecf14519094d2b72c126d53d584e7ad302615506c0cce90dfa9525b0896c7bd047b6c7a4fc2d2461ff915997ac702c9831eb19b23380dd7c590f5c71c31317c4f4d5e5d82c04618028fe83e2997c9032a8fce4bbc8a8c7ab5101b79ed7a8ee8dffbca899a38bd3241f6f7caa2f86769873753c7c717b6ab450e46022cb3048e5f6125dbfd6c4093fb5d61baca8a1f1218d2c3c34e8d71c6c0f9160385bd47e07448db8e5f98f834033b8db5d9551d0f1c801e8119f9f07dc8fe22231d30f8085e9a781fc51d5de914c015cf9f0bcf3b709783422474e94406e4c987571f4b6363841c1e0df7e67e4d48d9c7b6017197a8aee1fe3aae534b3bb5281573091d836d2b389fc35c22aa85873e2a6cbbb7f2081074d25ebe86b60d32475a082c415a7df6eaf076930107a982784c3f143e489dbfa557136c234e146ee5bfd5e3a4075cbc171a1116c230818bc401d923fc41a272b9c8520279174ee635d1009527cd0300d6841f40e5e352e59cb454222c3b6b303244d31928e2ffe4900e9270ef5d258f6941eb89948117b6e8418881726b88338d03230bf12e017ab2db3e808e1fe42a5d039a76bde1a97d4dadd01dc5c2f65e827be4854b29772f1ec83933ce3b3f34dc41683eb468ffbf75808b3d1c9b8c7f576f1b980dd119dc146a96d4b4aa4405f904eaa6205aabf3c3ff19ecfc399575cbe368b64ca1b37b1bbdc4a00a2c6db6f55cd8de125d4bf713190c37e260147705aac010771b8a4d35b1976c16988ab2ab2b5bc6a4808ac4f65306ab6ffd4beed30f722dd3415435b4a86a6263a04f84b007fd6a193b94f2af356527e2eab060be8136c7571ff5e811adeba208bb10c6c44a6d24b9a539bc3a1b55f84257e328614280ddd1c58ca530954b1bef30b6d7aa7207b56f48ec158e1ac5a54a627bd72a9c89f9515a221d7e0482b9fdc1b8e6911fc36923f3bdf9b8ec730783b8afb276199e26e162f1c4f72b185ef6a5cec0e82cb491b79d107ef9c1b0909d5562830c93592eea096735b1a2439fbb6c0cb25b54cb6c3c092e8b96eee4a5e6cd8d07d937926c6ce143b20749ac51dd708271042b8c50ea4fed4130e512d1af16bc8c481f46c94bdb4b7e2a3049f440410a8c86dab81df99beba01cd4cd569787200df4cf90450aab75545c5d72421ed381680cd107689c208a3dfd6aa9dc0a0c4f2172eaa640b554f0bd08223e82bb5015f90071ed5971dc9724027e6993a400db859922f8e3dac6e7711642479742c05ede18d7d581d58b5804f17fb989547cf06c2ecdde2b0383a7d1c5540e69bca72e82e13bb34c29e2e5e61f47287f0b903462bef3224c8072e9e3dab9819ac486b97636855a740a44488e794b5d449a61e5f105bb45dd84a781b07d9c32affdb2d4cbd4e82cfdb001b05f874a23b60b43af89c57e60cc8a3d73d156c56f72b5daf7da1b63ae404e166e915fe7576224c3cf14fce8a0d78a617efc096a18e10cee5b88cda05e0b323b8ac10eb56d668fdcb051fb9272c5ef1377f01aa3a971f0eb9d1912ef65c09fb69f4943663a6e8ba4494d4b7587441a4f9b95ebc20aa40867c3448e5bb8c8adf15c13c6045a10e2cfc71ba3c0826474fc19dce5a9ea803c2ec376a0e4e9ad74659bddd41cfda7949ebf31ed9b05b8c339b11cad5bd21d29a3f1a0741c37f766988657072a7be1446d07dd1428030a5c1fdaf793faf9213a1c5708ad1c17ebe1ba2f23ff20a1d3f2b7af2ac8b7533c4996e98923c4573c75513990630d60b51660cd0fcb43318d12699a0f685ee18e57d21f2e5409f42187b42a30a988e784b038372cbdc9dce32b658d6df3a99a9fb34fdb55bc68365e17e394a741a18a6864aad078cdca0ab6366f61582c26df380499614c73424518c28c8f0ba", 0x1000}, {&(0x7f0000001300)="ecf0d9f0eeeff49904f7df36650a54bd2b1e368a682efc807df0e254d78c7c67193f790cc8afea3b9cab4f40b53d524f4a3f96f76441008aa61ed5c5de65bde8c0060ac26a1a2f082075c3cb8364139f448f9c9e83b466f0c7b15f6bc12e4f3a1d95d67be775727dc1978d5748b2a6ced4c57559e7935bd27315a66185f018174d6f343dd760d9e9d3205a1f03ba5fff2a2c93b456646c7e4945195c8029e4938b7a1abdaf8ed4dbbb965bd585e41386448ce428263d9acee2430fc8b4b1bab0b613dc82e758c890fc1cc26d933dbd57807aa2c01d64f64a169e4dbb3e35e2da4d40bde549119acd0bffdd4aa52878f1f1ff65b5e050069f8691b3b364049148f39b4e8e8869708405c7216448a077388dc42eee5d44e720f6b47580eda0ef599e91074c88dea51ecdbae231236199f40d312f39a2693dfa098264dc1bba1d057303eca7e2ba1869877124f47e05921cd9f7860b6da5b24f16d94754fa7ac01c9aae8330d5e75a4faa0c46332319a390df174e3537081fb3043ecbd53c043e31aee986b2b92c356aff7087609d8e165f660f0c02987608dcacbf58c52e5154374684ea71f5253fe5c834383735308570c6278be5936dafa775fbb16217496389efccf1549bcdfbaf15b3c1e10a34e16072b3c355c197ebdc31c18d4d3f55bb7c73226ce2b3288135759191f947b468a774bcd850228f8462221f98e47b7c34ca57fdd062691368d7c62031a939521c76c5148e34cf28ac8900486b2cfdd719c33c1136facbfa121ad64f8a55ba8649ea8d9c4662130c44869c0704564b3b08203fbb38bb164215a0610097e79e88ae9d4e0917b3db060ca5924f62df60eef07f0cb2e874fb613fb647f510ad5f4f38ec3ad138eb5ed168d8408d611dc09f81bcd0582316e42144bc5e537e81128e54897145e1ebf3bab7db88d43566c65b76d66671d2761dc87e28526f8bdb2941f199c6e3226e255c16079727a0f966856aa3059da2725a05ea713e0252f914be18374e6425d8e8f6a06fc5bb1446d1224b2fcfa7f19bb59b80bffc8ce190079e55e6a807d7c2461fa7ca7a8eed11232b47f4218e7988def66a40f87ef51dc88e0278563b25f69f04e24a1bd6e8e55bf303d38aa196758d97b8a8a5c2b6fe6aba2f993dded1545ec14429b8240ac98a9d61972b4a829073aeda4f857a51aa7fc32cf920a470180b1ce29c3215b3fbec30d0a1389d98a01d4b8b126cb4b3ab80d8277d433ba145b8e282366abc76fd4d4ea8d67d421dc1ca04f0359222be857f5a948eeeff92c680211c4d3ec330993c3093c78c5decc3a50c233e4dadc8b46c597750ceec7d3f1ccf1794029ac48556ea5e8c474913f75580abc013dd5bc31309164aba54d2da7b7ab8eeaf0ad88ffe53efc621d516df051d609fdf4d1cb2d4e882b23fdbaa8911be772d7e54510fe25cd69c6a9378cce885056fffb2c62341a99b0e1cac730cf58e9ee03baae00c672b18f2444790c0c49bb3f8fedcb7f3193d5376864df7580c7973ea6a330ff5532536a2bca9c0847ce0f6baba4a1e527df344d553049ba41ff810fc6f1d5ecc26b38e84f6f107d92c74f4a9bc63beed4e09a696b6c6d168c9c9d48c5ad7e0b082999b638f79356c40cbfd5985f512318497393573c3a531ce0e8a8c3c97780ac1877bd34926baa80995c27e4dd6abce21eacde2d1a411c7cab2b1b58eaf8c29a35cd88403b76078a15b855f8a124723d48ed6995d803572c9bd58eb4e75fa1b6394c6e6a2de6ab7fcbf3617422d8beb1e52dc600b02c00a9abcf9e97314b3e20d4bbee8231252c7518fe6ca9d09307b51d4f59c7f8d019d29fe8c9c969fac2ca8ac4da1abbf1ecd12e0ffdce38ea3f5ca7f6366566a2078b6640a79b412238915656d221d78e8adf38d3870764bc41794a80cdfa9936c06a423ab7148a85b427dc4e86563cc8c799b8a38097a643b275a282be4c01ce7a7de0fbe0f7fa5491ae051dc30384c3c5f0081727a4e11d54a6bb133d94160cd932e85f5b67d90be9ccee52e6480f55419dfa85e10078e41f7ceee819b78ba3fc6c5eb31f49301d197fef28c067f6a442f1356c41d6a415b0c01cada1bbfa4fd195b2491f01c011095727c6554db7b42ff76b9f3ea0e0cfa7975f723b4e534a5ebd9190d74db73c7c81bb11a69bdf7c66616bdfa46963cc91f3c859b8dd4a0526e966924e964618f8666af603de59285571ed4bfa07af163bf36bef708f57e999a47cbcfafe6bb1da249ba45853c6d4a25961703eac6d0c5f8719817acfec801fa6b6bbab6c5c85ba7746a4477732160548ca992aa240fcb9deb19d30411d7d98208396b74b35b71a252721a702c51dcab429207bcec3798635734c7637d2fa549d8746cdcae5e062970a254ef8301e54a73243fb0009be23c8f12ba81691c9a7311efa5cd2d665a68ab5c72778c7f946c3ab994ee5852ee20a0a58842cd51d20ef9e8e21ff44af2dea69d2d6995f4113de5587d17e62e32952cabb2d81880ac100d014630828616bb01f1cb6ddba0ddae809b975a4b8641e9b2e894eb0dcfbf9018c87388f623656c7c14099e443519f4c91cc8affbac8564153d49bebd1a044e1476c00d15740dc654fca499e66035965a7ee312dc72a63cf4251a5188fd78e4e1900077fe7ab3d34330803bbe508f5389523658c0f643ac7b6a07c30475bf89521846294ad03b744a38ba7fc330a5ec6207164e0357513c22b6d971da4cca93104c0bbbcf10c0aec8c457e5db66dd99d710e4e32772769ad27d82fd83ef08896d1e9688585bdd600178781e4ef59535fd4af92032698db591d64133947426727bf9c91393a16ccf717dd5c18f09b0d28f6b633130ca955e90d9766eca63883fc2da0efaa8a5ca007a5a1033ce6c998bb86c114dbec37ee5a9828c44271b66a299b2902b5b1c1e40db3fee135652fed3e6dce5ddca52306736562fc843414e74185b0de4b00c42f7e17a91243aff1a7b070861ce1910ee83be77b18ace8b4b0faf67f3be85a43ac2ee0f8ed8494e638fa2dcd797b3c89aef58debd55db10be25bdad3b9bb9507caa5cdca7ec5689ccdd5e11b8c01bad9071324140b0fd5dcaecb732b6fc0a21f99af6683b16df247260aa1336d28b94083146df7055addd60490592c7aaab8219eb0517f4f61fe343943200c9ba9724f9c979d47c89f628789d6f68bfac7ba30bdf28ac466d857020690482b6b64a2c04c30439e053f034538846fc47118f36f40601e4c9f970afadfc64028a0f968be15a1335dc794f68dfab7b5e393eb3182c29411cfa19c4bb87a15b2ea1e97d4a3dbee66481bc652860f7bcc9fcda28bd30d60463c0c5bd547f33cd9573f312e2a16ea29453a9a5e610287c4e38e35530ccf0748ae58d2aab3accab47c13e45c78dedaa82fa9ba809df7c571565cdba19341603627d028af5048842855c37473fb492e7a59a65075bd8e1531e1ece352873e46ed7db271133f4246b9a44936fb15deebf11b9c314570854f0ab8b354c3f674b62c61b2fa63d31ea9b3bea88a0ef2f95550cdbf96bde6c96ac7929138bd3984302345340b99b14daa585b7c203cce02e95021e21ba4f0430b60f3d86c60bdacd875c1fbbbacece2a992bdf6f8406d1c68483e24ce879381a1bfa8ae36a74ebe2d38b542b6fe59eddf5747e6ca741cdbe0082508e8eeb2e029b2542358ae91aae3bbb2510c515fbef6220fa2ca5be1cc0af7bd28a284594420edc901b99dde31cc9b3c722153e72c9948d9cf6a7d415767301ce0da8904dd37f3b721d5b6307692c999651eda6ddc6593cf33020ea806a6d332bc044d9691de44f6a0c448a36950d78c9d56522d6e0e9b5ed38df24ab325c1f61a9b35d42a38c5e59c938aa734bfd4eea031178e7aa30c7423ffde62fc02a1f1bf7406463ee97d7d7a4d81d998b71fdf9318338bbcaa7653944c01b45cb8443e4519e8488cb0d5c82c1e3fd66d696d118fd452cafaf44ede1c91ace3c20adf8b1cd991a17d3bc60d58bf29ef1d7dd7979012f2c0d6b1ae4b52208643d64b74f154a53e7830d46b521fa0fb320f66a46f0d5ffae54328451db8d618fac1ee81c0f1645199e41ecaa328a6399c51da579744339d541f94499eb26a67a38f652a62c178af4eaee27cecc500ed4fe57936d1b92c82f32a9022024f0689822edceae55fb794e9e998f55171ced50c185ce2ef9e815c30c37b357437defe5f8d92960216ebc754a532e22994369ac1420bc41ac8b54ed2aedeb4d9c9f90c6971ecdf8ea920cf1f43ec09695fd5832fd3222a722a5ec45eda574f40f1fe38daf81300c63018d5c1a0fe9c6346f6d3400b3a35f6af68592a9f36651eff17340ec26e84f942c554e81a05acf222e08821a9fe6c828580aca05b30fa6e9757a213347e3b972e5e09cc2bae444f840f5a0a73f980b90cfe667c22993fd7725c7efe2b6f88867aa2404df0a42c2d7a2983b5c347a08d8c9e41343376ccb19b690356049a087c55dbc72f05df4cf7c569b915d0b82a6d19cfd29d1e063a53a7491dc92fedae3fca97df732cdcf4456afd982475ea9f4be1b10743d01ba8981bcdb09117000a1b8212ea9051b134373dc5bd202c28cf18237ad2e3edee0ca1840177f2287218b4e551ca2c1a9295e6bf703982fc4b76349d838e9b74d7bb4c6b6e7d99d6a664d68667f5662d1f4de0153a91922bcf9fae1c923633c04c5d6fe149319675cd305091e53c7363551c01a279be68bea75d252a6a43cf9b1689d0e2014374245be02bf68bc6eb89d8ae64ac19214ada545dceaf61d9c676a201e89b85b3a6c2c827d5c2e546e33cf8515bf5a222ec678881186add7d4b324f7248bf271d55c092d2cd571e4fce7009842560b54820c3ec21a89f58acadd0a41a9f184bad8f6145b98f124838037189584a04a28b1d2fc45cab9fc58d129b71fabd1b73f86a1307bb90b0434afb62aabec13e556a027b7ea74e5f2f770a34ab4fe6a1a5694c95468b9090d2b971d66adad1b271515d6b5f53c1d17844f4cc3ca4e4ed3902586fe720d5ec326d68347a292d0b406a85e6c9960367d298c8d1529375cf039a1f34c1d1b699d3e6db76b265e1968c0a739249e80905e0b7db52183ee5fabed330459e25f645f97997bba48fe9b6753116a65ede1a8abaeaa132c919a052e4e4296ddb2a9dd775238ab5030558df6ed5bee108bed73e1c0fd619a207507329b0f54afc81c3edbfc58750ef31a5294748b7443d25584e03beaaff7a782b8d12c88caf0f735ff69914c84c14f39eae72561188e1feb67d78c46aaca150ca9673a0a68cb85ad75de0038dc6c79f64d6af39bba1c385383ef1878e623f5c4a2a41ab6eac73fafd2a165e7cd9719305505acb49f4cfb39560637fd77800ce721ac03a714b199f1e69b0eb71c1b0820fe2856d78430f231286f3864d73dd0244facbe18195e0d528164272fa7a0599d14b8c33c63803ea05217cc7d4c98363e9f31e7e32f5aafedd5ad00cd27df80eee562431df8bcbd2c379d484fe6f66e0fb48240f07cd1b255472701117b080b93edae4771ff8fd8937201db8e3c71272f69200f55b8c115950bc7a9f733b25a3b9da31926f9c9811bc3e318f50adeac023b67ccb7d0334591be414ff4873addf2434be6da2d10cde22b1d06f8b6a5e0d8f24622928e9b0b7c1abb46bf152fe0d466cc950183f0dc0b5b4db3b45cd49005e9be404fa5e7490ec468ec00787f654cd0f72727f5ade2c8a45c6c42f20f410ab50fdea2c8fbe4ed5ed9876e150c05ac314a5ed6a45a7c53ee3f", 0x1000}], 0x2, 0x0) r1 = semget$private(0x0, 0x0, 0x80) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000200)=""/159) chdir(&(0x7f0000000140)='./file0\x00') pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000180)=0x101) 22:19:09 executing program 0: readv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)=""/207, 0xcf}], 0x1) r0 = socket$inet(0x2, 0x4002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = dup2(r0, r0) write(r1, &(0x7f0000000080)="afeae4f9455165b447be982497cd055afc4c90f12ecec27688ca1c6ac91cf05e74cc9689893fc3bb2b9f5c1531e8d271b38f27a540688427503abe1dab4231b16e92fa62cf41972ac848795742a5f317455f18b6a1bae78ad61d80dc29e67a5b7c93b053dd47698e79371cbd15ee3d6ceb622118d4e320928d7cb8dfb9ab", 0x7e) pipe(&(0x7f0000000240)) sendmsg$unix(r2, &(0x7f00000003c0)={&(0x7f0000000100)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000300), 0x30}, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 22:19:09 executing program 1: r0 = syz_open_pts() r1 = semget(0x2, 0x1, 0x4) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000100)=""/250) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000003c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755a345f29a098206fb200"}) poll(&(0x7f00000000c0)=[{r0, 0x48}], 0x1, 0x0) 22:19:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040), 0x4) 22:19:09 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) dup(r0) pipe(&(0x7f0000000000)) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) 22:19:09 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000e74bc4ea1f31392b19ae146c54c6a22907f231ef7749a4e7321344cbd969143f526ded4ed505118348cc89255c37ad0eb3a695aa60a161928cf5c9641eebd98c058f4de67c276bf0e067fd695b5b6f32167e6814"], 0x1) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x48, 0x0) 22:19:09 executing program 1: pipe2(&(0x7f00000006c0), 0x0) kqueue() syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x5, 0x0) kqueue() dup(r0) pipe(&(0x7f0000000800)) pipe(&(0x7f0000000980)={0xffffffffffffffff}) pipe(&(0x7f00000009c0)) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000040), 0x0) lseek(r1, 0x0, 0x3) socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) pipe(&(0x7f00000009c0)={0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000040)) dup(r2) 22:19:09 executing program 1: socketpair$unix(0x1, 0x8000000000000001, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x100, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/92, 0x5c) 22:19:09 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8082, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x401, 0x7}) r1 = syz_open_pts() r2 = socket$inet(0x2, 0x8007, 0x400000000000000) recvfrom(r2, &(0x7f0000000000)=""/13, 0xd, 0x41, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0x8) socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0x9}) 22:19:09 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x281, 0x0) 22:19:09 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = socket$unix(0x1, 0x5, 0x0) r3 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) dup2(r0, r2) 22:19:10 executing program 1: utimes(&(0x7f0000000140)='./file0\x00', &(0x7f00000002c0)={{0xfff, 0x80000001}, {0xfffffffffffffff8, 0x6b441a51}}) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') pipe(&(0x7f0000000340)={0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000440)=""/80, 0x50, 0x42, &(0x7f0000000400)=@in={0x2, 0x3}, 0xc) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) execve(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000200)=[&(0x7f0000000100)="825c00", &(0x7f0000000300)="fa2c5e00", &(0x7f0000000180)="825c00", &(0x7f00000001c0)='\x00'], &(0x7f0000000280)=[&(0x7f0000000240)='Q\x00']) unveil(&(0x7f0000000380)='./file0/file0\x00', &(0x7f00000003c0)='x\x00') 22:19:10 executing program 0: rmdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x281, 0x1000000000) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) 22:19:10 executing program 1: socket$inet6(0x18, 0x10000000008002, 0x0) geteuid() 22:19:10 executing program 0: r0 = semget(0x1, 0x5, 0x608) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/114) getitimer(0x0, &(0x7f0000000080)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) msgget$private(0x0, 0x10) fsync(r1) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = semget(0x3, 0x3, 0x8) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000140)=""/4096) r3 = open$dir(&(0x7f0000001140)='\x00', 0x0, 0x16) ioctl$TIOCSTOP(r1, 0x2000746f) r4 = syz_open_pts() ioctl$TIOCCDTR(r4, 0x20007478) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000001180)=""/93) flock(r4, 0x0) clock_getres(0x4, &(0x7f0000001200)) mkdirat(r3, &(0x7f0000001240)='./file0\x00', 0x101) fsync(r3) open$dir(&(0x7f0000001280)='./file0\x00', 0x200, 0x40) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000012c0)=0x7) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000001300)={0x100000001, 0x1, 0x1, 0x200, 0xa3e}, 0xc) stat(&(0x7f0000001340)='./file0\x00', &(0x7f0000001380)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000001400)) open(&(0x7f0000001440)='./file0\x00', 0x0, 0x20) sendto(r1, &(0x7f0000001480)="d41700d4deda6f14b2fd78f2568dc226ad43c40e5fde58ae8086849252f82f530394d77f717f16ad", 0x28, 0x8, &(0x7f00000014c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) syz_open_pts() socket(0x0, 0x5, 0x4) mkdirat(r3, &(0x7f0000001500)='./file0\x00', 0x41) 22:19:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e3", 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() close(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000500)="e3", 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000200)=0x7) 22:19:10 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x781}}) msgrcv(0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="d9c195a6c5725a6122181c05e5fc0f252092590accca66dfa1f330a1051a6b9edc8f99f3217fb01da6150dd5e6026d878646e72994a91847ed2a9ea3803dc2d1adbb9b4dc60f31df3a0000f93d884d364229b266a2df3b9d7cd5518e0d8400c24eb4619979faf73f711f0a99e55cca873534494757e5e896c20f3d49f6f62345f98d0d708294f6c8"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = fcntl$dupfd(r0, 0x0, r0) getpeername$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) shutdown(r1, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x400, 0x4) bind$inet(r1, &(0x7f0000000000)={0x2, 0x1}, 0xc) shutdown(r1, 0x2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x8) 22:19:10 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0xeb8, &(0x7f00000000c0)={0x0, 0xfffffffffffffffb}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x50, 0x4f) linkat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00', 0x4) kevent(r1, &(0x7f0000000000), 0x7, 0x0, 0x81, 0x0) msgget(0x0, 0x1) close(r0) kqueue() 22:19:10 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) r2 = socket(0x3e, 0x5, 0x7) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r4 = kqueue() socketpair(0x0, 0x4003, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket$inet6(0x18, 0x4000, 0x0) r7 = socket$unix(0x1, 0x3, 0x0) r8 = socket$inet6(0x18, 0x1, 0x6) r9 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) r10 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r11 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x0, 0x80) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x43, 0x0, 0x0, 0x8}, {{r2}, 0x0, 0x50, 0xf00fffff, 0x6, 0x5}, {{r3}, 0xfffffffffffffffa, 0x20, 0x1, 0x6, 0x579f5dd2}, {{r4}, 0xfffffffffffffffd, 0x0, 0x1, 0x6, 0x4}, {{r5}, 0xfffffffffffffff9, 0xc2, 0x40000040, 0x8, 0x3d53}, {{r6}, 0x0, 0x10, 0x80000000, 0x4, 0x3}], 0xffffffffffff8001, &(0x7f0000000300)=[{{r7}, 0xfffffffffffffffe, 0xd6, 0x88, 0x1, 0x10001}, {{r8}, 0xffffffffffffffff, 0x80, 0x40, 0xfffffffffffffffd, 0xff}, {{r9}, 0xffffffffffffffff, 0x20, 0x40000040, 0xfffffffffffffff8}, {{r10}, 0xffffffffffffffff, 0x56, 0x40000001, 0x9, 0x1}, {{r11}, 0xfffffffffffffff9, 0x40, 0x20, 0x4f, 0x1}], 0xe7d9, &(0x7f00000003c0)={0xfffffffffffffffd, 0x58}) nanosleep(&(0x7f0000000000), 0x0) 22:19:11 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000880)=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) recvfrom$unix(r1, &(0x7f0000000080), 0x0, 0x2, &(0x7f0000000000)=@abs, 0x8) socket(0x6, 0x0, 0x80000000) write(r2, 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x3d7) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040)={0x5, 0xce}, 0x10) 22:19:11 executing program 1: mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe) r0 = open(&(0x7f0000000240)='./file0/file1\x00', 0x280, 0x0) r1 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r2 = geteuid() r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000003c0)=""/2) r5 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000300)=0xc) r7 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000340)={{0x1f3d, r2, r3, r4, r5, 0x2, 0x7}, 0x21ef, 0x1ff, r6, r7, 0xe06c, 0xfffffffffffffffd, 0x7fff}) mkdir(&(0x7f0000000400)='./file0\x00', 0x43) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080)='c\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000140)='c\x00') msgget$private(0x0, 0x100) stat(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000280)) 22:19:11 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x0, 0x0, 0x0) socketpair(0x6, 0x8003, 0x6, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 22:19:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x9, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) close(r1) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x58, 0x1, 0x7, 0x9}, {{r1}, 0x0, 0xa, 0x20000001, 0x80, 0x3f}, {{r1}, 0xffffffffffffffff, 0x30, 0x2, 0x20, 0x2}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0xff, 0x14000}, {{r1}, 0xffffffffffffffff, 0x0, 0x80000002, 0xe2c, 0x100}, {{r1}, 0x0, 0x8, 0x3, 0x6, 0x73}], 0x5, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x80000002, 0x6f, 0x1}, {{r1}, 0xffffffffffffffff, 0x1, 0xf0000010, 0x9, 0x2}, {{r2}, 0xfffffffffffffffe, 0x20, 0x40000000, 0x6, 0x9}, {{r0}, 0xfffffffffffffffd, 0x80, 0x40000000, 0x7, 0x5}, {{r0}, 0xfffffffffffffffb, 0xc0, 0x20000001, 0x49, 0x400}, {{r2}, 0xffffffffffffffff, 0x4, 0x40000000, 0x18ba, 0x1}], 0xe6, &(0x7f0000000000)={0x6, 0x101}) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) 22:19:11 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x10001, 0x0, 0x1ff, 0x0) socket$inet6(0x18, 0x0, 0x1) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x5e}], 0xc6, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x30400, 0x19) socket$unix(0x1, 0x7, 0x0) 22:19:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, 0xffffffffffffffff) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)="5cf02800") socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) 22:19:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x4000000022, &(0x7f00000000c0), 0x0) 22:19:11 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x12, r0, 0x0, 0x0) mlock(&(0x7f0000ff9000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 22:19:11 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000006c0)={0x800, 0x7ff, 0x7f, 0xc7, "9ead862f76307dc43abbe525d8f5c162ad9ff84d", 0x1, 0x100000000}) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000200)='\r\x00') truncate(&(0x7f0000000000)='./file0\x00', 0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvfrom$unix(r1, &(0x7f0000000180), 0x0, 0x800, &(0x7f00000005c0)=@file={0x0, './file0\x00'}, 0xa) sendto$unix(r1, &(0x7f0000000280)="b2c4b393c4c0e92f72e20b703c17934db1357a73ff4a5b934d5e6f43c901d90f8cbb885d9283a35b2e1264b968be88c5fcd0b5c8a4c4c5c514c185c3b178d536614b2727579521b44fc569a13eefe636b40a50ea9fb4bb864445aa3b14015ceae55423a51f180a79af92e8ddef606e2d54d5efb87f9212e8a5a75eecc2a658d8d4d7f7deea0d4b0ae537c4863a7945629549b4b9", 0x94, 0x9, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) getsockname(r2, &(0x7f0000000700)=@un=@file={0x0, ""/108}, &(0x7f0000000780)=0x6e) stat(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)) sendmsg$unix(r2, &(0x7f0000000580)={&(0x7f0000000080)=@file={0x1, './file1\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000340)="49e634bb69d474ca546d7ab653fa6522bbbf468fa2142d26f8b07428b7ad524d03da8e8732bcf62a4ac646d44cc58c587e32614484c9cc6b9d1a7177f18384985dc5dfde049c0660e762c35dec38229efce95b3033dda29a73efd95edf95bf3972f0fcca2a5f469c83b3fbc7def7c23d6a05fd798617eb5612562e4d288e01e2b7e8936d71cc32fd617e9ebe64ccad3ff26bf6166e7ceeca356b22bea799d492ce1e5b", 0xa3}], 0x1, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r3, r5, r6}], 0x20}, 0x8) readlink(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)=""/87, 0x57) mkdir(&(0x7f0000000040)='./file0\x00', 0x102) lchown(&(0x7f00000001c0)='./file1\x00', r5, r4) 22:19:11 executing program 1: unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='r\x00') socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f00000001c0)=0x4, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setegid(r2) recvfrom$unix(r1, &(0x7f0000000100)=""/178, 0xb2, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f00000000c0)="da", 0x1}], 0x1}, 0x0) sendto(r0, &(0x7f0000000300)="ec57c9", 0x3, 0x0, 0x0, 0x0) symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') r3 = msgget(0x0, 0x486) msgctl$IPC_RMID(r3, 0x0) 22:19:11 executing program 0: r0 = kqueue() r1 = kqueue() close(r1) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0xc4) getsockname$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) write(r0, &(0x7f0000000140)="d6bef0666b6271e1fb206e01df72520acbc8080079f57441e202f803c5fd1edd6ef7515e2fa4a13f1508d2bab651b27da79bc316299df3f8666a417102550914882aa70aabcf25c94d3a79342398b725901a2bb142aa9c01d4eb084a69048cf2670e825ad79ca3a1f608b9dd56", 0x20e) execve(0x0, 0x0, 0x0) 22:19:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000280)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070ded18c2b22a220763ccaae522e3335d0073ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0089ebaca150a", 0xed) syz_open_pts() close(r0) syz_open_pts() r1 = kqueue() r2 = syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x40, 0x8) write(r2, &(0x7f0000000100)="97", 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x7f, 0x47, 0xffffffffeffffffd, 0xffffffffffffc009, "a14700001400"}) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 22:19:11 executing program 1: r0 = getuid() r1 = getegid() chown(&(0x7f0000000100)='./file0\x00', r0, r1) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff02"], 0x1, 0x0, 0x0) r2 = socket$inet6(0x18, 0x4002, 0x0) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r2, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x4) 22:19:11 executing program 0: r0 = socket$unix(0x1, 0x4, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x2d43e274398d01f8}, 0x1000000d9) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000080)="71be6c3702857d4aff793b7ce6c50fe751a78e6631df16231646887d8b8251e1d2628b1b4108ce347dbfc5e104267e9d45fd0d3560ab1717d597fff7f1063eb97e549b0883c4731f414fbb66393973b577a30e191c33932b53d3f8d5523ff0b1ae3a44fc68fbff18356039b29c161d958012417e1f808af33889340ec2d6e186be2af68a58560fcca5e045037ec532400d85d2500380e92e7b0864267a24ba62787c3765dd1e20fd4d4640513bdbbc3e9e4f0ef4e4b4859cdd87d8a556c2273237d9", 0xc2}, {&(0x7f0000000180)="ac0f53dd7d9379f70c3cbdabf968df2a6f18a951a80cd4b95ba47a1aa4986a4f7751a988be62716ac2acd33f53b3cb92b61aea28d875940b2f8bffd0a1f39c9a2776baacb6af365bee07361a2be748dca58e43c758167b49079a6e26e1ce627cad1963152d2136e98ec51a39286ba0a36cb0d8e04de416c131c2c4cdf924c1dcdbe130dcdf96cb1d485e880697f85e6a8c7e5176dafb0039871b0d7a400847cc2c225f7390af0d4d933cdc3b2af74c1fdd6a40e50f0c9ce4e991013a19deee42f986", 0xc2}], 0x2) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5, 0x12, r0, 0x0, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f00000002c0)="cb112f10da9cb93c7757af7630dfa3368fdb6f35e28a62c82f94f762e1ab14ca094759972c5dce85fad3e41423b6d9b953169cd13dc59321ab61b3a7608afb87c4d386200d2482ed478509d3429786f3c6ad55bd29bdc52baaf32591107fd618", 0x60}], 0x1) 22:19:11 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x19}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x10000, 0x0, 0xea, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x9, 0x0, 0x80, 0x0) close(r2) 22:19:11 executing program 0: unveil(&(0x7f0000000100)='./file1\x00', &(0x7f00000000c0)='i\x00') 22:19:11 executing program 1: munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) madvise(&(0x7f000000a000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() fcntl$getown(r0, 0x5) mmap(&(0x7f000000a000/0x2000)=nil, 0x2000, 0x6, 0x2010, r0, 0x0, 0x0) 22:19:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x1) write(r1, &(0x7f0000000040)='B', 0x1) read(r0, &(0x7f0000000100)=""/13, 0xd) r2 = getpgid(0xffffffffffffffff) getpgid(r2) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0xff91}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x840) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) dup2(r1, r1) 22:19:11 executing program 1: r0 = fcntl$getown(0xffffffffffffffff, 0x5) wait4(r0, &(0x7f0000000140), 0x200, 0x0) pipe2(&(0x7f0000000000), 0x0) r1 = socket$inet(0x2, 0x2, 0x5) r2 = accept(r1, &(0x7f0000000100)=@in6, &(0x7f0000000180)=0xc) dup(r2) getrusage(0x0, 0xffffffffffffffff) 22:19:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = socket$inet6(0x18, 0x1, 0x101) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0xf64, 0xffffffffffffffc3}, 0x10) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005180)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c30500fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb69ad6ded6260cad0c31ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a037701cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0bc5b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd72020a0f7094727a7897d9184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d22750b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c67703000000000000007c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339ff927f7430baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f33f00000000000000376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c16742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd59c42c566f16717e6c63a447dcf10000", 0xf2a) syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) chdir(&(0x7f0000000200)='./file0\x00') syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0x37f665de, "bad84b73f2a42ccccab60600000075835db47180"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 22:19:11 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x0) r1 = socket$inet6(0x18, 0x8001, 0x0) r2 = socket$inet6(0x18, 0x3, 0x7) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x3, 0x3}, {0x18, 0x0, 0x6, 0x7fff}, 0x9, [0xa703, 0x70, 0xffffffffffffffff, 0xfffffffffffffff9, 0x100, 0x7f, 0x6]}, 0x3c) r3 = accept(r0, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) bind$unix(r3, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) connect$inet6(r2, &(0x7f0000000080)={0x18, 0x2, 0x5}, 0xc) socket$inet6(0x18, 0x8000, 0x2) r4 = socket(0x2, 0x2, 0x7) bind$inet(r4, &(0x7f00000000c0)={0x2, 0x2}, 0xc) setsockopt(r1, 0x29, 0x37, 0x0, 0x0) setsockopt(r1, 0x4, 0x8001, &(0x7f0000000000)="febeff2d8beab124a7a872b88647686bed4624e1eb489611cfb0cc270589", 0x1e) 22:19:11 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0xa00, 0x4) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) shmget(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) 22:19:11 executing program 0: r0 = getuid() setreuid(0xffffffffffffffff, r0) seteuid(r0) r1 = dup(0xffffffffffffff9c) nanosleep(&(0x7f0000000040)={0x324, 0xffff}, &(0x7f0000000080)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x100000001, 0xffffffffffffffff, 0xffffffff, 0x6, "225038eae50c6ba2c9765df438f607126285cf9e", 0xe891, 0x80000001}) 22:19:11 executing program 1: mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x3010, 0xffffffffffffffff, 0x0, 0x0) r0 = dup(0xffffffffffffff9c) fcntl$getown(r0, 0x5) 22:19:11 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) 22:19:11 executing program 1: r0 = socket$unix(0x1, 0x80001, 0x0) r1 = socket(0x18, 0x0, 0x4) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/106, &(0x7f0000000140)=0x6a) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/146, &(0x7f0000000240)=0x92) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) setsockopt$sock_timeval(r0, 0xffff, 0x1004, 0x0, 0x0) 22:19:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x80, 0x0, 0x0, 0x0) close(r1) 22:19:12 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='cw') r0 = getuid() getuid() lchown(&(0x7f0000000000)='./file0\x00', r0, 0x0) 22:19:12 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) sendmsg(r0, &(0x7f0000002900)={&(0x7f0000001180)=@in, 0xc, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000060000000000000000005a25fa0570de2ebaab9f722b9ed6e22da0e960b8954e836c22e640466466c731f7ca56baae37aa83e9a505c6f235e4c1b142852738d1233b935db809078cc76dc2e397ce8589ed3aca"], 0x10}, 0x0) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x393, 0x5}, 0xc) 22:19:12 executing program 1: r0 = shmget(0x0, 0x4000, 0x8, &(0x7f0000ffb000/0x4000)=nil) r1 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r4 = getpid() r5 = socket$inet6(0x18, 0x5, 0x10000) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r6 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x5, 0xffffffffffffffff, r1, r2, r3, 0x85, 0x8001}, 0x0, 0x8d6, r4, r6, 0x0, 0x0, 0x4}) r7 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r7, 0x0, 0xc, &(0x7f0000000080)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) 22:19:12 executing program 1: nanosleep(&(0x7f0000000000)={0x7}, 0x0) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x4, 0x8) clock_getres(0x7, &(0x7f0000000080)) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r1 = getppid() setpgid(r1, r1) fcntl$setown(r0, 0x6, r1) socketpair(0x18, 0x5, 0x2, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt(r2, 0x81, 0x8, &(0x7f0000000100)="1529626ce4d286455da82102819fcd0e400241d881698ef205bb0e6512f08a58df5afb0ebe59ea098ffd809875ff93b2540740ed473401511c97a792056f5a84a47526dc536d", 0x46) 22:19:12 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) lseek(r0, 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) mkdir(&(0x7f00000001c0)='./bus\x00', 0x0) rename(&(0x7f0000000080)='./bus\x00', &(0x7f0000000040)='./file0\x00') utimes(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)={{0x3, 0x2}, {0x33, 0xad}}) fcntl$getown(r0, 0x5) sendto(r0, &(0x7f0000000240)="54111969d5c8fda3ab9d6b092c30544eb8ad4ebccdf71d7556a2302fbd49dfede0bf710958cc3821a1e772baada61614b11670ea3e04d81c2307d4c32050de3b3cf618c6fd853835a554b2fce6a5ff62c41c2275caf4190cf012855d92c4cc7c71b0b594f5f97732d029cc2ecca4e5edd5e3b26247ea036309b27cd830256a4da313be14df3edf3b151d218d67f71562b4a75ac4fc1e99b7466d94d912fc466d2184", 0xa2, 0x400, &(0x7f0000000340)=@un=@abs={0x1, 0x0, 0x3}, 0x8) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x0, 0x1) r1 = msgget(0x1, 0x250) msgrcv(r1, &(0x7f0000000380)={0x0, ""/4096}, 0x1008, 0x65de71636986169c, 0x1000) mknod(&(0x7f0000000300)='./bus/file0\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000140)='./bus\x00', 0x80, 0x2) 22:19:12 executing program 0: r0 = msgget(0x1, 0x20) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getuid() r4 = getegid() r5 = getpid() r6 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x7, r1, r2, r3, r4, 0x185, 0xc05}, 0xfffffffffffffff8, 0x10001, r5, r6, 0x3bf, 0x5, 0x8, 0x3}) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) unveil(0x0, &(0x7f0000000080)="73d2") mknod$loop(&(0x7f0000000000)='./file1\x00', 0x8, 0x1) 22:19:12 executing program 0: r0 = syz_open_pts() msgget$private(0x0, 0x402) syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x82}) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) 22:19:12 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) recvfrom$inet6(r0, &(0x7f0000000000)=""/95, 0x5f, 0xde98dd4a9b5bd76c, &(0x7f0000000080)={0x18, 0x1, 0x4989, 0x100000000}, 0xc) clock_gettime(0x0, &(0x7f0000003780)) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x0, 0x8, 0xfff, 0xed95}], 0x8cd0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x400, 0x101}, {{r0}, 0xffffffffffffffff, 0x3}], 0x40, &(0x7f00000001c0)={0x5, 0x3}) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 22:19:12 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x202000000001, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x982, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) fchown(r0, r2, r3) r4 = open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) dup2(r4, r4) mkdir(&(0x7f0000000100)='./file0\x00', 0x1) dup2(r0, r1) 22:19:12 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000034000/0x4000)=nil, 0x4000, 0x0, 0x2010, r0, 0x0, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mmap(&(0x7f0000044000/0x3000)=nil, 0x3000, 0x4, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) ftruncate(r0, 0x1) 22:19:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000014c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd51e67171593f9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d6754872b39e44a7910fc90f8be714d74666901c2503407a1f5a1fe6ceebc195e0ab8fa3e6686772f61a3f8481b951864e38145e62168e82e61422b32c62917a68a1634cdfa148aca0a7e0caddbf454492425f2", 0xef4) syz_open_pts() close(r0) syz_open_pts() r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x7ff, 0x202bbadf, 0x8000000000001d39, "bad84b73f2a42ccccaa70600000075835db57180"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 22:19:12 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x2c0, 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000000c0)=0x10) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x0, 0x1000200000000}) 22:19:12 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) lseek(r0, 0x4b, 0x2) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) write(r0, &(0x7f00000000c0)="7b76be6bbda18efc203a998e118a56b3188fc9aa2da6567bd5b7bf0ad0768b0afbe7ddf5a78aa18803a16d8fce408bbe97e8a62d0ca70dcb2d1f9f2fc15c049382d7d595098150edcba7a627743ae411f956", 0x52) 22:19:12 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r1 = getgid() setgroups(0x9, &(0x7f0000000040)=[r0, r1, r1, r0, r1, r0, r1, r1, r1]) setregid(r0, r0) 22:19:13 executing program 0: getgid() r0 = socket$inet(0x2, 0x1001, 0x0) connect$inet(r0, &(0x7f0000000000), 0xc) 22:19:13 executing program 1: r0 = socket$inet(0x2, 0x4007, 0x8) poll(&(0x7f0000000000)=[{r0}, {r0}, {r0, 0x2}, {r0, 0x8}, {r0}, {r0, 0x4}, {r0, 0x1}, {r0, 0x85}], 0x8, 0x0) poll(&(0x7f0000000040)=[{r0, 0x10}, {r0}, {r0, 0x104}], 0x21bd, 0x8003) write(r0, &(0x7f00000001c0)="795db296400e9bc4943c6aa86c427414c28992e23f0cb570c872dfb2bf844a3ac036a4b62ddbbe57e199812b4d6ea64c62393a1815ff0f0c8a07d5735071222e287274d37cbb4ceea82b403f375f8732a379cb080af2d47f22ce4936bdcb9c3680aa645aa73a1598bf2b1dbf60f1d9c49d3e0f4eff0f7160b907fea964fbd0c7e380cd9cad5c78d83ac7ec1de86bcca76e136371ad35d4a7298c455bc9e068785f5908dbe0555f520a3a932759e13bb37221c24facaaa85c05cbc78aa779c0b24aa9c4", 0xbb) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) 22:19:13 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) shmget(0x1, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000000)) r1 = shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000ff0000/0xf000)=nil, 0x1000) clock_getres(0x4, &(0x7f00000000c0)) 22:19:13 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xfff, 0x0, 0x0, 0x0) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') writev(r1, &(0x7f0000000480)=[{}, {&(0x7f0000000140)="060cc5c7193e9ff3c0e092af5d6df3d14db8ab1475c9b0ed819e6c4483cfeb", 0x1f}, {&(0x7f0000000180)="096b35de11acfada49a6b92bb2a5ba9679d77b084d9064be4f64691ebc0b8c7d5be7e4269961a984ccb017be917da19bc54d650bb7f206b24876f7bd55dde75c6f6eb201d63f8a73807021b5f9b389934c420fbb2251a81331cd7fc69956d119d1e61a945469c3869db3540c57a900b6f58ecad718d941a8a04a8c6ba461833517", 0x81}, {&(0x7f0000000300)="03138a5fc005c3f9dab8fd54d63d62d3fad34d0ea31cac08ae89b15928b01520cc9133d52b07d096017e558f5d9e71457457c48d1e544c91ea399661ffc09a5d886234d296aea82f2a7031802e20c6999fae06f1e53dfccf045486cd1750065e8c515a4d3c0024d039766dc6ab5aea0e1da58605fa1b16ca17c342d12e487ae384ffc17c4baea12e7ef6f5ae8b4e0b46582f616cc7027964db576bee49ef318e0a4a008a9eac85a51d32b140d43babf078a2ccb8bbdd5bac291a1e81049a4cd2bc4c71ffa4d12b2e4a6f4e4feddd8fdadd11880cd0b94bf85a520da82b824f7ad9ee24abb15b6cb2", 0xe8}, {&(0x7f0000000400)="db656024b844b6d6df79dcfa35a6a6bd578313d18dc414d4f98197827f23a50825723964e4f07d1f3bcc46700f7ce1c0447fd025a544ec4b2c10ec63df46ae9d83a33a6fb6ad4dc583fb005651434e60531321eb753a90a5eae4e5d646511f4414306cb29a4cdd5075a3d17d777f0b92f234", 0x72}], 0x5) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) 22:19:13 executing program 1: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0xd3d, 0x0, 0x0, 0x0, 0x0, 0x118, 0x1}, 0xd51a, 0xa23, 0x0, 0x0, 0x73d, 0x4, 0x8}) 22:19:13 executing program 0: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = socket$inet6(0x18, 0x7, 0xfffffffffffff800) recvfrom(r0, &(0x7f0000000080)=""/159, 0xf10e351a74ade843, 0x2, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) getpgid(r1) sendto(r0, &(0x7f00000003c0)="0ac1f42b06dd78a57cba4aef6996b425456313923a5fda44f51d0e1df206e6e439de9f9dabfbc5243e7608ed7a4ae439835e67194b4f7d76d2c9957a63fcc03eeadd4427a1166069f057ba22bba187d8ebd2b289e5fe9e15e88780a68a9c0a3ead73101a7a29bd645dcdc34a86bd19ee3aa28f919b8bb2484282a4e81f897fcac71c6f7854d85d0b027794243b3b237bf19fabedfc6ac205740d868f8b48f6ecff7cfa90b2fc3617c76f69bdcfc31f70d463364f0dadfa430556e2ddf9034f", 0xbf, 0x2, 0x0, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000001c0)=""/150, &(0x7f0000000280)=0x96) getsockname$unix(r2, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) recvfrom$inet6(r3, &(0x7f0000000340)=""/38, 0x26, 0x1, &(0x7f0000000380)={0x18, 0x1, 0x0, 0x4d}, 0xc) flock(r0, 0x4) shmget(0x2, 0x4000, 0x620, &(0x7f0000ffb000/0x4000)=nil) semget$private(0x0, 0x2, 0x208) 22:19:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000100)='\x00', 0x1) syz_open_pts() close(r0) kqueue() writev(r0, &(0x7f0000000500)=[{&(0x7f0000000280)="390291f5a4e624ce2a9bc4b0338c6aaba52436510d9d131f4a8a4337ca99795bd46b7dbb2e95e3a79f63a930eb553e4dad804c9f9989a614c8dffc7ac18913a6835dbc955b4c3888b571da50e7c6b40f13cbfb1759b36b07f8b4b64882218031be4c34b2eafc63b4c596e496d9e053cf1f0373b5a4e38cb68e66fd51f96a66a58c7371fc22ae977bcab84ee32705ca7c1e9eb44bc856c96dc27447a2318cc6fb63931deefffde26154147f15eeb803a1d0db490804a7309b3c186e379bc5bd20ce969af19f713d53c2042444b20ce5c8a63ee3392a4ea5e38f0ed598e77e91d730ac04c3b8625487c390accd5c1d625192", 0xf1}, {&(0x7f0000000040)="b7721299d08fa80500040026", 0xc}, {&(0x7f0000000140)="d2f81d40672604dbaec7b23c4eaf90e42a77cf33927477fdfdea4ca16abbb2af3e2780ed844278b2b6ac9e1534a8c313a8c06dcd432fd20722fbf46030212ca31be9d04671b1fe5fa6df1b314dbb1b1de8b31aac29617a0e196036c6c38174840316021867d7bf9837161eceddaa9686fc9e07e5cf806d05f7f94b8d88a4c62c00fbffac6c1e06c65759d54abc05df7eab90490778b77d2a6fa676b27424", 0xfed2}, {&(0x7f0000000380)="1352fe422e74bff067159b551ddb17a5d70fb06b2b9cebc2da637a4fd78e7b10b1d6d995f7baaa66f31667dc5a7d570b5d0ef9b37f8220eee26c3fa25b7b52f1f049b78a2c3a1637ef4c9d8145b65b588b691ac5514660cd38dae1c2ff5d7d674db59d56b1daacecb7c989bed9ebaaa029e9ca566724778a8ebc8f379abca7c5", 0xffffffad}, {&(0x7f0000000400)="e09057826040c0856d5a4278f00a8ceebab7b3223ad7ef9549157710de4e17c94829838800ba154fb60581460e9ccdac118d29215bb5530c6a504d11c1ced7e8d7c4252a42a5cbe16be8b8c591a0292262f11bf662d0907aa3482715b59182af84322a9ef14d37983b09f166c689a114754c1b8187e16c7bce19c174d9f8c8d2bdea92ce12355a86c53f2092fd347e5af6f7e5bd4111e74759a2528d01a23bc475021032c5a22d339952", 0xaa}, {&(0x7f0000000580)="f43d8c67fcf50ca3d15abcf450cb7a7abaf48ac36bcd6648f3ace85e4010c7", 0x1b}], 0x6) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffbfff, "a147780ac85a538a131100e800"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 22:19:13 executing program 0: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000080)={0x1000000000000000}, 0x10) 22:19:13 executing program 0: r0 = open(&(0x7f0000000000)='./file1\x00', 0x20, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x1, 0x0, 0x0, 0x1010000100002}) 22:19:13 executing program 0: socket$inet6(0x18, 0x1, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="e47132eae9d0f3fb97f06a3e7e7a7ee36212c04700120f5de8fc81bb368ce556200c55187ca5c66814d0e944b3d42bedc05609033176b23594e60bc94c2095c0985b6ea532096e3afe60e6a6f580ea3ec5a5d0c9471df1badcd5f1c96bee9ba79f47ab5aef5424ff194dac87c1", 0x6d) r1 = socket$inet(0x2, 0x0, 0x56e) setsockopt$sock_int(r1, 0xffff, 0xffd, &(0x7f0000000000)=0x409b895a, 0x36b) chdir(&(0x7f0000000040)='./file0\x00') 22:19:13 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x3ff, 0x0, 0x0, "a994d40118f347fb32dc121600"}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x2b, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x6) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 22:19:13 executing program 0: r0 = socket(0x2, 0x5, 0xd) getsockopt(r0, 0x11, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)) 22:19:13 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8609ab1a20755ab8bdad345f07a098206fb2"}) poll(&(0x7f0000000140)=[{r1, 0x4b}], 0x1, 0x400) write(r1, &(0x7f0000000200)="9db2e632d346c4ab01061122bb9249cbf8c33a931ce7a5992c058204ca8d28abd1", 0x21) poll(&(0x7f0000000180)=[{r1, 0x14c}], 0x1, 0x2) 22:19:13 executing program 0: clock_gettime(0x0, &(0x7f0000000080)) setitimer(0x0, &(0x7f0000000340)={{}, {0x2}}, 0x0) nanosleep(&(0x7f0000000000), 0x0) setitimer(0x0, 0x0, &(0x7f0000000380)) nanosleep(&(0x7f0000000040)={0x1ff, 0x7}, 0x0) 22:19:14 executing program 1: socketpair$unix(0x1, 0x8000000000000001, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) sendmsg(r1, &(0x7f0000000180)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000240)="d1a300e6c423665cd0d6225fc5df573a4c9ae5ad68ba67ac0c5096d013c573abc160a312ba37ea36a928f4a5f23337f8ac2f49fc1d073ac423a9ff4ce532b58f1cd460e0c5f2ef294e2c09870a44e307072c1130b6d7607e4b3f1ea1aaab6ec24c66781c16c1d3ce770ac4c26d4141963d0cbea5200dd8e391da6c46fce5eebe64445d5f0b65dc2c087d6a07d9f70bc69236b1008b534019591757e81347951886055e195244d6ad7f3a580c1abc107c7a4b96d716e0b1c86fe61bcb00fd74059cdfb77b54dd6c76b8919a6c2564f8aa31b95839fc3f85bff2d17cefb7637483bd199a6551144a27457d28f6349cf68df366a59c2a3d78a3fb49773ce2fbb4d12264d514b590df9687007800476517fddea9929530da9b763b1feeeca8ee62e03a07af34646e3baebaa81d42e2a0ee940677b4af7d0b84fbf87700dc7cb659613b51fa2a6706bf0056c3d321aed74dacf2ed64db830d1a05dee0afb90c3d6f81f95564a96bbfc8c744d5e13216f6c6ef492ed3f4ea308248a86fd3967f57d410a97366456b602d6be0c559c63cf4caab00762ba5b9aeb76a2eaab92f7cdb073d8b3564e499dd9e84384d54e44f0f3ca2bc575f1b0da30f50283a2ee2d0868a76c46ef77e3556f079e3b7a0d2440071514d6095ff7c684012d10fff66dbff3454f8b7f5d4eb9a87eb40014ecdca268485cb6f8e84bda788277157e46583902860b78ada29d2a0bb6e750fbf4876d160a43c00366dc9cff0e5c6da5f8cb292c9987b36e2d3bd72661e3e8c81a0867fc0c3b1179aea93e0128fede6865115f709c67e1469566b7940fb848a796a39ca787c76ca9930c6859db6ec68518185897b1f4ff2d329fee969eadc003f74986378bb1bde03cc63d36bd517dba5f4f889a2874fec418d2bd4672c709c14c5cab7508040f26f844da6255014e0113ff9f183e77f6056f197a9d705963732c3735fe30f699c651abcf95ceac457eeff8fbdd18908357376dce172865becfc9b24111dc7828314188c0d3a82544ffd9db833bfd595abc0a1645994488f3c16d85de6c5c78baab780282cb4e10298e96214603e0a8a2a89e1c893550761c964ff21930ca3ab4d61f00983692a5591dbc046ebd7fd83f37c8a4b3545a877614784f1aa3cfb52d46fdf12433159f0ba7c3903fa037ddc4c7cebfedd07570c15ddbbee0c85fc2d23b09393e41c3c45fbc75c66ee9c9be04cde4ec1a51b25b6656898e79d8659c8e28804049960a50acaede763fa44b2c3ca13673a9f81267e351e8794e71ea8fe039cbe99b0d060a47079907b23188bd23b1dd78a0da67c13e701bf16469e76d4e43cd9feb2aeb5e646f03e01e3e1dc64ce46d1d984c1a1bfa58904f555ad1bb7db2a5da65f291af62e837bf2f822c73be9c88079b9781b47ad16399182debf4bc150794f1cc3c2f3486b92b4642451fdef8e515ec7b1ec2e577c39715102fb62ea459784d8e47d418fab3486ac0ad012a3cc9647fafd4ce1f6641fc1b83c255e19f2f9f38b4817b776c8228326ff35b248a85b7a9a2e725a3f88465f8880cfed6bd13a93870578aff17b614b166c3c87074c82344e53924b04443d2ec692d89b17baa71eb18be2ff15f21b2bb0360290aab546766ab89e318b6a736723bef5c95db4a7474d2e6e0d0487337f9eae9cbc685a0838daab54ea1edbb35bf49f8f556c6be35c28c392e4656987499165ed68a80e3ac2689c8ab625ba89a2799efcbb679aaaa4455ad87d6599828e98ddfc08f86955320d8b99b60af34d33437962b9aa6d15269f098dfb59ec0f2b15695e20a1b2e82226225afa250cdff298738eee62094b4bbbb175431d560bf743da0a31d5602278f65e406a3e2bcf46a3748c5327bc58a4817c519cde931c53808dd1d11eba575288d4d753cd4f250949ed8ae06ac9d1872e7b300a44a19ca79e920bfa764d9acee88e664213f19df557ba1889e8f856069d78a82426c58b2806c416cc18a205dd635a0244469ae3c568ac89d7ff8ac789a7c3a859aec46e6e6aa09b424649b3854fa43b84eabf7540049bdbbf6dfbeded5416f14fb17a41a1f79080dc34bb2d89784d79f84dfe5025cfeb2dcff0ac12d4230da755a30d1d84e62c61c7cfced549256cd80d9bec2e69ad41dc00a5b70205026d300a2f9b6f714cce4c9dd682f823cc1b1d75fd190356c98b3e435c7bb09ad1dc08a0eb640ec2d474d75c3433e3d00c5c701acd224c61a45f92e55b330781a111546feeba1ec8686aaf761ca736111d9cc4feb318259f313fd99322980a73154bc720bf6003892e9aea796fbb2798381ba987867d12eea99af4f53f0dd272b266d0f6ed477749ff28ccbb567f3f5103ea5a9f88468643652b222fbe119690257a12790c691e09c59d5fd1805b0462b7191ee7e1f524f6ee398e071480dc3a8ac8532d004c0b8cac4122e20cf02f3b40e662f694efa80834d02b9796dcd9df155b4c8fea6829015bd27bd88537227c8dc13f33bf17754143dcf6bf7c771622789479dc94cf6ccc174afe445baeefdcb157584ee6e2f76410db24b909badf20e65fff83de846295bbb7f4e651963e19375c922e5a75068861d0303ff7dfd8282ae5dad5b44fb0e43fa1678b4fb165150d3bc75f623bed6142cb245ae331ced51baa981debc3433b09905f7b450abb31956f46ed2d9e539bfdbc884d83ba06e349ae5ec7de927456c8b3cbca566285c8d1f3d00e22bc8d1bbd8c7bf478ae24c1cd54863933a59906d137fd41e916641e64fdcee0c8327267f74f7dc99a51e232dde72462897e9cc289f9330454ae4ec5c9f00a671e9d416346c4cb0bdb63f6cdb4e90a88bb1f18afcc4a9c443a9bb93d3917a09329ce2e91ade4a97b634dc0ca3f351aedf82d85dfe2de1e3d082ffc66c7b319649c0a0f7168f20a6b40489b43f3a2a60ac92884eef491b758743644576e5f584d812faa3280e986e592636b6126dfb1363c78f9edb4c397000ecd28fe9502f275c2e2b95e251ba20d4251b768833e45f7fbd2ad39308e69fbdcdc549bf039209536ee190dc747d3bbf6f6a58c0d9d1031513b612710d419bd81668a1240b9c82ce92af418b55b9926fd5de426da2662bec84085f6856c02989baec0415d92533a525945cb46aaca1fd9f38979692b1e8d40ccbba101e2c9ed85c2e91b4e876fabdf9c6c455c7def73122721012b9ae7f8ae96e6408b1380218b1bb4fab70f8993cf42637ddbef795b56d02bdfb74b91acfc47d8f32f0cb629d667af78e45e1dfce31c24741970e633bde56a862e1be119b0a896bcb28ad5165b7084dc2a55983bfa7131b8be20284e344d1659b3baef43b6aa300504fcc20c1cb5dff8226612704db1b93cc9ab82137724f0a1930edf87452fafd0a82360fdbb322e69bfdb8c2cdaf237bd15554772b5bbfd3bfbefbcfe1a9883d5c4bc2e2552340fdde99fcc6ba658c3c3f84114109c598fb4f81a8f7c7c9a0e33b91de6e8d86373f161a185c5fab6a2c7c2aac7e6ca6a83dcecf5af3efd96944e5ca5250f2a95241fe9b0184b2c9467b85d8a2f4ca78ba532c9ad4e4d3d53f235f9284745d698f0f2f5fca909b43cb1a4cc0707f8cfafdc814e3e49bc39694934b5d8306271baee8fdd852b59de6fafcf43acd6517ab99a8c6008c0a77a7fdfad6e4d753be10cab3477398200b7f10bdd807d96b17a523d39c635de545a1321fe025b6462e9ee8a4f71534e1811e43bdeeaae782559dd801f2d3d540a9ed3909c1be8e88b43738ab755ac737c9254a017c3b28fa1455776220c66e655555ee02b4ecdadbba9fa136b9b533c3d2dc4ca04bf4ba1c088bd9536bc9ad508e3a0457886904122dec55724b6eb8f515f35f8344f5b2a293a8fcbf62fa7998098a7efd2552ba5a4c21f0573150c8be52d16a35c962f611c06d02132bdf9e16a878ebc788d7647b1b2319ee5ec92d93877326ca790934e45a3babfca1857ba72493a333711cf9fa3a690f03a14a1799b157e348fdf7ff70956fb3358bbfb136c259a10b0b10c995b1364d5e814cfb49f43e6c43b2a5ec18762030ed6ce5e3131969d3296f1019f21cc2e4cf5484fc8ae97be91fced7bb6ba3214ce429b02004a60e9d86aeba0d74f8d0855647d4b393727c247aa0c011ba671aef9b9d236c62424281053a298c9ea11c934a077a4a1e1c786179f4c771be209c053c7258a96f3e85ec9cf018257be7568b5b79ccf0b23b99ddc0f2408a4b947ce66ea339572d5800f05a157b058e65b68f88bd2bcd47373cf6505279d9e5b5fbf5a0063d20aa57eb0ec6819c454b35015ad0bd2896488c24b51b4b9a287e30a42e696007b0f55d2866625c5767b27a816ac216c9e1db528eb01f5e2d8b5690e2a6cdd30c3e07631aacd9035058e229e7b1b1d08d44740018d536e3ae15841e7b9979e95621df2f3351bbe6372a4971f52f503d27767e66e4841ff9ef9fa6fd0a9b09a34910c0217e0f246d41dde287521a4abc8c75cdfba0fb91b17c1f252082795b56d3ef2b3b6066fb6f8813dfdb21ce271f355367d162f0691d0384a433c4e02fbd656f9fcf4e88419fab1da04d1940fc41b74a3a8d7233db47d79a8b09bf688e3f5f0daa9f64a39f7f70c94e72cd285bb97a61205292127c953e6519e3dd18b04f1b81229d253fbb4d3d5594855732af554a010386949b5abb3ba85dd71e64c6aa5a892482807c4d745fbc465a862669c818fcd6e8acabbb581ef9fb6b6740cdbc8051fb55d18be5721877c7788139d82e9bba90d8dd40763c0972194f2c0add817ea3fcecebd05e1e482920b72869f83306f9b95245fddac51b2b84752df1c0e5b8de9b120a18053ce3d9ca0ffc1e3c43cad2c21804c70d1c5cc273523a97960a6db33827acac06a27b11d06b6dd10a98521dd359a7b429a15b9099f00c1f2b1cf2487cd1b48c6f792705a167288444b4a9f0490ba85e47195b16c0d199fd6abc71bbe0392b08e285555c835b9f15a062f2e27016c3ef446f913b20596268b58f25eca362d3a74c9611dd16268727202a99399dab0e9f3472ceeb86208a93b507feb93f8973318b62e0b79fb45269ee83ab1cb4be60516e8e0e9b40b330f4d9932f4644e7d906c1365dad6fb1fafffde989d799284c31de6f4bfe3dc37e3140054f46027be7a3c2028154b72aaa0cc7f627c72011a1f72bf836c659d4d581c9fff40c46d1c8a85a222cdda605efe0088ad7843129d2197622b83a7abca6b9e13871d235dcb4edda6d654eec5b03ec68235ed1b350fcd39fb4c80f204bf4d7ca60ca213d06bb639a60cb95129f1f6c5c529370bf5165d4764f08ddf2bbf222378dc57a11c71accbb98f73d9e12ebe4b9e7223fb79134bcba6ea47a7d15d4ea7c84422e2de08dbf5ecc73610652178977fae28dbe06634cb4502ab610eb16b6d4959a38f8ec23503eef806f38af6186d56c422936a1cd4e79630d6bb15f1ce0a93d9145bc19520fc0ef474d1e1ddb9cbe53f44f98e6fa559c0fab77814ccaab4f197aac74ce68077f1bc4d08385061d869a0652cca707325f0dbadf3bc58f60a7228f4c59b09def7b7ba47d10e00b3f59e2fccae4f38d7400792c28391d56adac98ecd2ea12a5c78b8eaa8fb30bf68ee87cf302ab132d2b19e3df8e9e0865e17de6c74bceaf315ae1d7dde8b658a5fd1ad15a738383048628b58c400a3080e05205312e82b9796b016a28d2ddeeda3e6602509782168e27e9185b6a9fc8aa81ff17aa6a57544d3b6f357074d5eae6ef72ce921577c5a4a760aa6d1d61027142a67a435f5f7292c2b5eb55cc2", 0x1000}, {&(0x7f0000000040)="b6b8e85d344a14a7a7989f65130d2acdc335728326261babfc3cebf80b74064bd439c10116c7ff8a66f621a77a67076911bd430a7b27c8e36ebbddcb1ae0863fad5d8431847735dac7a4e074b010e18bb25854335ec4fe892a54fb54a839e2f6df4523f33faba020c6d7a16f53051e4d4d2893941a2cdfa4eaa6e168bda240d5497266075fb36448426d78ce843213d368427c3058e82b6ff3dab4896a938052de795adf76d60a65d4328ae37cd9bea7fed0edda1454c2b6ea855832255ea10896b2999725864d2ff9dc994a38f84a8bb66e7d4967446f468855e5737c593b512a54df96dbb5437dce03744a0b0dac2b1403cffdf2c3", 0xf6}, {&(0x7f0000001240)="82c3f7fac807ecda539eaf2b0c5471911ceb948781f5ba6e930f8979a5f7df60360c794642cc756b36586dfc3972e751e78493c969c2ae14185ba3df1ea3f4762e2d310d9be09fe8bfe51febe15b942870673fd9cc4bf388060114c047ac38c8c0aad4ffa7294fe1777be89e7b98e51f5a2ab7699907ec89b85a7eb4d5cb9d2ebb4c725030bee9338d6d8d2389d13964e45d597c8a4cf4c6e11d2d534633dc39feba8006d594eb3c09a8a8fac95c5160ce87a745c28a8bc5066e1f7a7fb4011d8f795cf17c8db4452e9d9c294c2b02bd7c47dbc4fbc97bd12580c7384fe2c6e8e484947af7613813859fa8fa9a1721e4", 0xf0}], 0x3, &(0x7f0000001340)=[{0xe0, 0xffff, 0x8, "caf29b4be100b0966c7dd829ab0735230b941f4947c39b02d60c0c2d6687dbc3a2058734aa19737424dc1a949c88abe2877671e6ecb575d1eaeb66e6dcfee3400c29daa9eed1f178d7badafd3ab320396919ff1dff034234b00a068df5db16150e87f3ddcd291270c202ab7164355ed4ef54d16826bee12974ec8553faa10eb92695220a52352c70e5db264ab97146b45f31944f63c6da589ad0a67697e8b4eb6d40f441b0773a02caf9524b13a2a58920fb8019736b91e8604744913d066df85286a55b2230e028b869d0e8f9ad"}, {0xf0, 0xffff, 0x9, "d9c2b8c909f116a89ee4057d04d013ee382ddf7a9c98253360b209c78dcbca7b8fb6f790260a0afc984fb862d45697cc8a773f718a349f24252e5ed96e3d6b4ec603bf5cf8d9f619777c6d223c0b6dbfa6c58b0d29f29ce1207ee212bd00db4a98de04cc1b2910cb5659680fb122153f457cb8b327bddb2c4ff4fade9ea3ebbeaafb2c7652cd599cc214f9cc49218a5da53c20e76b86a0a3de7254ab082a3195bbfadeda56b4508adde16c00ad9edf22dec1f6db81a1787ca79e1c9fee1ef9f481ee9990eaa9d65fc1817062baf783908c9683ca108095b05c818943"}, {0xf8, 0xffff, 0x7, "bc2aed7212ba3841bebf79db8205de72e0cf128ccae71541222b67ae8396b8ce3625314ffd20f8fd684a66e5429a4355fa06f8608fc9f997f40b658025ad78d223eee0b9de5c7908d32338b0c1ed776ad88440957bed601b9e3aa9f2be268c522e9e8120da67228399ec622d0c88fa977261524068ecb8dd923f6dfddbf0efdb8166b5f9da73f51461e940d99ee43d0dd71925ad6bc70451ad08e1fc877e1958260e4fa4904a1c7c1569b2315082e7eca2e485affca2552eb8c32c18e48a710dd44df8e5c9d0e445c53243a6c062cc25367793573deb9804c5ffdca437e8ab7c226b788f9476a9f9"}, {0x108, 0x0, 0x8, "5fc5c3a512c5fe108567ad98d89773737e8593f90689a1c46389bfa7d9a69451e2e9cf9b86a7bd95b8618895a89b017d33053efdafc33b8cdc9cae63e3c84c1e9aec0ba797f19f74ff321bd1afdb3797aa7d336359c34ce308ad0a0a46a9f8eb975972a23ea3bd99102aa6a913741cc6fbb420bd3356310398e8750d5ea165102d6be330a442ff5d5ca52b37fd9ea3355766d04439ffa615bf1fe7997315233b34707d86a63d70a417e1d1ffa9ee39a627d28882c15fd0db24475287bc1d3e7e556c2912ceb56b4219280e29297801641f52a8ec080f15d47d4e3941d727532e53300ba2caac2fdda4370fc1e973977c90e0a2"}, {0xd8, 0x1, 0xff, "d7cb1665572e386167a3f35bab61a153a06a0859910dc79c22a34da64f191e783a52e6d3319b24371e5cbf4164155b293071324fe97d3966ca9b57af3c09362118a81b50a42d1ba9b7bd7b762c980db9280e9f0b4ec69e1b812b0a83fc2b51458c931834c1ba59adc2a043db975ccc2e6523d9096c2cdb80617d12ecacab888654ecd8877f08d275795c6b466b0bc62cd88b427c680429a2aa49c341e7c67a5399a92eb8f69a3ed0f4b17a404595124539121ced4ed900ae1194ddc8a2be7613c7bde7"}, {0xa0, 0xffff, 0x9, "35514f57a546359624c1eb63b65fba94a4e5a254417a2a2a31b2a8bae44c0b7e98df0e191d7dd6f3fef74ab1a13d4c6a0db1aee02b3f3f0ee54deae51abbf6a24ab477d05624ab2e498ef684f0b7553462f555e6cf658ada8a2c4c884acb9c018069fd519f6502c6e18060a804898cd4163e2cc978fbe725b4b2448321abe41ad715a0e5f28a49259cb5ac87d363b060"}, {0xd8, 0xffff, 0xddf, "43fb71262a038271036080470ca9a5f2d399161ade9b8155478a0388f117842ecc0d0256f81aaa4ed4124b72774d2300f5c816aa7cde1397a1b1ea4427621c505d8bb3fc5f854a8b3e0b31d06b8e908d7dbd4821bf8372b63293d9c272087981cc13e195f3fa24651a791e7947e4a6ebd334aeabfcd17d3335c7f643c987a4f3944afa617329149d3f54eedc2a62d3b2bc098325faee7d7fe2389e718429bf0ec9dd8dd2287ec6fb2b23cc405244cdc458b5f790f9644ed5a64af215d699a35e4377c9d23509a7"}, {0xb8, 0x1, 0x32eb2459, "89af27ec3a79fdf088a792ecd5ee896e8108c8dce88c7e5ae978d91d7c3eb993419eeceb783c20b4e0657077fdae4078ade3d03b4dfd179fdd4a4752ff615830678e18de9b33d2b296f626de599d346dca1ba4b8775f321ed89645a0d783ca7dcc25b2b708fd20ea7dc613c21b76f3202d780a65dc2e450278e91c75fd202bf7d8f7e217baa32e0bdad7ba6b0edf3a5b0d6c2ffb3c877fb249f1114bf7456f4cdc"}, {0xe0, 0xffff, 0x4, "8e7d7d72ede497f886ce7125fbc021e2c489fc75a2b9be27e378660aca783cd360cd9d61ee9dacf393a9f6862dd29fa1ebc6e812ea2ff7da0977ffccb699d50216a70c9cd72efb729692ada974912d4843e6cc0a4d5f33d814aa983fecc4d40746bcc9631f5fa326e4842b9e2ed4119f9e83cfb5adc017ad2ad3729915e01a23d2f30f0fb8eccc35796ec0116c3699d36d539410de38bd5b679a86626b7a4cc8bcfcb3f8966a55fa5ffcdbd73c23cb3c1d8567ad69b140596bbbe354cabdb11cb57869bc08164b4e6db584f44e2e26"}], 0x7b8}, 0xe) 22:19:14 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66236c653000"], 0xa) 22:19:14 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) ftruncate(r0, 0x0) write(r0, &(0x7f00000001c0)='D', 0xffffffffffffff3b) 22:19:14 executing program 0: r0 = socket$inet(0x2, 0x1000000000001, 0x800) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='rx') listen(r0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) shutdown(r0, 0x0) accept(r0, 0x0, 0x0) 22:19:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000580)="94d5b462c0341a8b2ea311e45ef8333ede7f4faacc75513903cda8436d2a3159385099d57168c737d59dc1e77d359a1730117afec602c2cfd534ec00e9912eb2dc81ec1b9eb5afc428ed8001d26b6a2385011e24cbf875b96c5fdfdc916edbc862c396720f853a28104dc1865f392e41fedcc8c0eae56e3be78b4abedf69511230d6f8e99ef70a3e0a6ca862c38a6643ba04feaae8ad353506982f3918943553f364160929380c388aa7e6cf7ec2eb3ea37aeae4680a4d48131b7614080f00", 0xbf) syz_open_pts() close(r0) kqueue() connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffffe, 0x0, 0xfffffffffffffffe, 0xffffbffffffffffe, "8b46786eb953d07babec337860fffffffffa0011"}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) lstat(0xfffffffffffffffe, 0x0) chdir(&(0x7f0000000000)='./file0\x00') 22:19:14 executing program 0: r0 = socket$inet(0x2, 0x1021, 0x0) socket$inet(0x2, 0x5, 0x9) setsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x0) 22:19:14 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000000), 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20b02, 0x30) 22:19:14 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) write(r1, &(0x7f0000335000), 0xfc94) dup2(r0, r1) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10004) chdir(&(0x7f0000000040)='./file0\x00') utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x7fffffff, 0x5}, {0x0, 0xff}}) 22:19:14 executing program 1: syz_open_pts() write(0xffffffffffffffff, &(0x7f0000000000), 0x18217dc8e278a8a7) close(0xffffffffffffffff) execve(0x0, 0x0, 0x0) 22:19:14 executing program 1: utimes(0x0, &(0x7f0000000080)={{0x0, 0x81}, {0x104000000000000}}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x520, 0x1) sendto(r0, &(0x7f00000000c0)="cc5bdc0d0f94125428f047b05d84a837c552096e5562303a8dd577301885c2933e48403362fd732c0287c2a1c0769110cae1c3529cdf855e83f6b0c8eee2da7d2b56f83374bc42d1f613c4dde3a472d8c984087406c2737f6b8497aa1095dd4b3626ca19859abf39c23a3fb8dae1fa78029e3ca7bd568f745ced647ecf10a02ba6f4e8b6318d29e6e916cdcca3db2d5b6f0caa5af401c48b8d6a655abfa6244da0c02b6aa9849bcb423615a9f6f9b0c0c8a0aee412", 0xb5, 0x407, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 22:19:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "045327cbca825d7cd4ac3ba65825cf3e3e57e694"}) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) syz_open_pts() mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x40000000006) 22:19:14 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6c, 0x1000100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x401, 0x200008004}) r1 = shmget(0x3, 0x1000, 0x100, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 22:19:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) bind(r0, &(0x7f0000000400)=@un=@abs={0x3a0e55f03c9401ba}, 0x8) 22:19:14 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="36ff2016"], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r1 = socket$inet6(0x18, 0x2, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendto(r1, &(0x7f0000000000)="fe", 0x1, 0x0, 0x0, 0x0) r2 = msgget(0x1, 0x200) msgrcv(r2, &(0x7f0000000140)={0x0, ""/150}, 0x9e, 0x3, 0x1800) 22:19:14 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) getpgrp() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r3 = socket(0x1a, 0x30b28813bab28db2, 0x0) bind$unix(r3, &(0x7f0000000000)=@abs={0x7884d2b899002d7}, 0x8) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x5985, 0x0, 0x0, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') dup2(r0, r1) ioctl$TIOCSTOP(r2, 0x2000746f) 22:19:14 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x4, 0xfffffffffffeffff, 0x100000001, 0x8, "4d8c7fbeeaeef8036ad637ffa778c5b74dae8941", 0x6, 0x1}) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = dup2(r1, r1) getsockopt$sock_int(r2, 0xffff, 0x1008, 0x0, 0x0) 22:19:14 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffc, 0x80000000) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x800, 0x2}) r1 = open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) r2 = kqueue() poll(&(0x7f0000000000)=[{r1, 0x14}, {r1, 0x10}, {r1, 0x100}, {r1, 0x10}, {r1, 0x28}, {r1, 0x10}, {r2, 0x20}], 0x7, 0x400) poll(&(0x7f0000000140)=[{r1}], 0x1, 0x1000) poll(&(0x7f0000000040)=[{r1}], 0x1, 0x0) 22:19:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x3, 0xfffffffffffffffc, 0x0, "1eae5dbeab0315755ab8bf09009503ee000000b2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d", 0x20) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) fcntl$setstatus(r2, 0x4, 0xc0) fcntl$getown(r0, 0x5) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0xfffffffffffffffc, 0x1d38, "4f0000004ae30000000000000010000900"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 22:19:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "2600fe220dff0900000009feff813dc31600"}) syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0xf0}], 0x1, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) 22:19:15 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="017fff2f66606d653000"], 0x10) writev(r1, &(0x7f0000001d00)=[{&(0x7f0000000a00)="9439e49f3f03cabaf63ebf044f29314b5b94bfea1780de014785b0c168eca494253725d6af62e77ac397aff6d5837836d41a3bc6abd6557ba6ad98a9b7fed47af8513099c84955de0e331ee30e22c21b1f5c11f2f4efe6744bd27c67e4f116af39a0437dcfae4588386bc936f21697f6b9066140fd364f3bcc9d2b70e0a719fd1e7cbafc667084567141fd19aa59e77f5cfdb647e1327254134a44435582e7abe1e46de1864bb9c06c9aeb1de7c586ec1213ac0e3791a011d4a3738408c1dd6b07442586ffab0cb9c875c588cf06cef002c0a6fb242be2cbe9d12a28f79348cc6d65307c6d499c3dd31fe20ae608be8f7218901b5cdf6b7d8380edf20a2b35fd34feb4b07ed4b0e382f80d33833e0ce8dbf3ce616d362b6b43a88aca0b02be53aac30aee28ba9bb786e1f203fe7d1924d8c6b175fa8be6479deeaffe61e5a5e7115a254063192616e714238dbd2d5f3b8a2b52e298f6f0b6a261ae1f3b2b52c3d6a0a3187037b49c9aace6a98b846d162fae93e29c4069d5d6385c54af3b4ae8c78d98c01a50b973dd72396b3c54ad4112c207cca7e22c0816a86446347f401b7f296d318e15ce0f477f598999b1825bc2ed08840fd9145d20d285e8b55af6a2a2067d75d9e5c9bbed22370e729eff56dec6300cea45a2c335df388db983bcea97a6b19eb58b041956c2e7c690c0c8212200c9969f5721cc8add31d6d19eb0a5590b8079330bce85688126b44190e61206c52f98fbf06f2f995c6f5ec4f7e280f0d807d3dd7350d137cd97c130cc8784a6bb14eb9bc1b019e86201732cf4821be7ad2f93817e868bc9b24057babbad7102612b8dcd0b17ba785ca82a04a2b7f4756ecb91e662b0e6f46166fe496c77ad58968bbb984f39fb214b6e4e952f18924e5484434584bb2d6c862e31d727711e02025444966fcb6020751cf06910cfa692425bd016fcc03b3b358b7269f79b5f77901c6120758a1ae2c3e73e7baf61bcfc066bd83355624cc9e90877ff4c51afa903467bac28209559199317b68b9b1dd299c2967c6e9b140433f8e3e6a10219e74dee92d128e017639b053c49786ca9068fe14fe158178e6776fa189c578bc2b80619b80bd41da228dc062e761efbee562c4b2f4407a938a45ee53f6493e7e54197d42bfebf3f39a361f58e547999f5e9d737813437ff8339ca6de77beb84f53478c88b73ecfc090bb6a54a83f0b9e26fb712aa627eef99b286902b68118a93e743cf38c711cdf48f7e2c720007c021716284b3753306bfdc144e6ccbaf54f05800c97fcf2bcc591b1c848f167d0e83782843b85dbd85b2744403da1ec84b59d2e525f3c606b2629dea55c69ebbba72001ba98d99d51124c6c86d72c3e8c6916a90e907199d2a3884253db7b34a34183d41c360cb669bfe079284cf6c64ccaedfda656978a977b2bc697a2d6227bc8242557f7ca7a0372797bd259eeecbd42f970f13f129f6b63861ec5eaf7292fa2ec8367bf29ed48f0ac560eb78cd7574dab487383574e7cbdf18ddec9fc2217d7f8cf2358ab602d995fb8a28854f1d9bbbf5b26dd6d8560489616aa13f862b90dd00b4f2fc974272658b316be6db6a02c0a79f500d9ad2ae89f622e454234a927b6cef16adac17e304c1263f5d3f888c66dc864d1f74254def22de877b604ecb3b9e88934afd55b7950c5c743f4ac4ee11e4a4b511c37577fe0f1c6e077cd6bcc0c89e760b5676eda7c403e89e33166913088bd641dcd2d0336f341603a1db7b14e5eed32f8cd5ca97beb25715df2568371a92865ad096c6bc742483eddf3b0a5ff03baa7b6638e4b3e748dce324fd8633135fb7a0f231ba19eb7efba04d5087d03502e847468b437f2169645efcc342a3310eb1281bbf6ae9245877a10369924773771db5a410fbd01311c0d240c53a65cd7a8406b296193d3101c671fdbcc6a24ad7024f2ff0e56bff5b823d9612ee49e31a6cfdd0b4e49b419160e105d65959ecf3ce9415440a53e8dc6149e70a2fd313411a146deb518666b6b594d6d87e753d1407825773a986ba90c5", 0xffffffbf}], 0x1) setsockopt$sock_int(r0, 0xffff, 0x1804, &(0x7f0000000040)=0x2, 0x4) getsockname(r0, &(0x7f00000001c0)=@in, &(0x7f0000000180)=0xc) socket(0x38, 0x5, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r2, &(0x7f00000000c0)=""/4, 0x4, 0x2, &(0x7f0000000100)=@in6={0x18, 0x1, 0x3, 0x1ed}, 0xc) 22:19:15 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x400, 0x0) read(r0, &(0x7f00000002c0)=""/177, 0xb1) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) r2 = kqueue() poll(&(0x7f00000001c0)=[{0xffffffffffffffff, 0x22}, {r1, 0x82}, {r2, 0x28}], 0x3, 0x8c81) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./bus\x00') r3 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x20000080) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r3) mkdir(0x0, 0x10) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') link(&(0x7f0000000380)='./bus\x00', 0x0) 22:19:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93eff", 0xe1a) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() clock_getres(0x4, &(0x7f00000000c0)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1000000000000007, 0x0, "a147780ac85a538a131900e8ebd81821fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x8000000001001d39, "ffeaef8900000200000001040000002200"}) poll(&(0x7f0000000280)=[{r2, 0xa1}], 0x1, 0x0) 22:19:16 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) read(r0, &(0x7f00000003c0)=""/214, 0xd6) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x7, 0x9d54, "4ccea745a6355db509dd66c868578fa8a5877051"}) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) syz_open_pts() 22:19:16 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)="147a421f", 0x4) socket$inet6(0x18, 0x5, 0x8001) 22:19:16 executing program 0: setrlimit(0x8, &(0x7f00000003c0)={0x5, 0x80}) r0 = kqueue() pipe2(0x0, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 22:19:16 executing program 1: mlock(&(0x7f000023c000/0x3000)=nil, 0x3000) mlock(&(0x7f000023c000/0x4000)=nil, 0x4000) shmget$private(0x0, 0x2000, 0x2, &(0x7f000023e000/0x2000)=nil) mlock(&(0x7f000023d000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ff4000/0xb000)=nil, 0xb000) munlock(&(0x7f000023c000/0x4000)=nil, 0x4000) 22:19:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) write(r0, &(0x7f0000000280)="0ae3a91f875801f47a", 0x9) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="b3ebe9e32e47e5c6b5ddab1309fb4e8c1e792ad64e05d4932a0bf7b8e2735f6cc1563f2ee6fdff30a8a2a5879d3e806befec93c3a0d8bfc3a2ee95fbc77316e094d1f74c2d598cac8a11847e36197d83222ed372603983f777b5cfd7d505072aa4014a9f9e041dd51e817a1b857b1766b112e19e2f80e7778cb436", 0x7b}, {&(0x7f00000000c0)="8b4fc4915d9ed6ac6d1ba0649900f216464802a4ca3c10f2df869e7d9db1eb5a2bd4c773d0651ec5a8934bbc7594d106d6d34d371dcd662a91a12a7c6cf74e2d48419f0ef810f03e8759eeb6b976476d8420b838975eacbd8e3262f1ff0397b68227379897287a09d61b7bce10a68654418d03decf8b91bbb6b7e303dadcdba3249fd81ea681d2ab5fdec032e3da10fdf0238c7872da1cac813004ab6218b9612994a6918dcebbdeada0e5bb0be7f3582ad5c20ee641e27fdcde0d65daa11ed87ef1f52cd71ba3e2bdf3f5323c161cee0201b12a53b7719a188300e04ad12d3361ec48c16141951cfb", 0xe9}], 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000340)="ccb08fd822ff00ddf2a4212b4b8dea2bd0a77a7b5fd94e8717bb0859e6a9f09d3de3389a51c73b874d8a92ed0a24d996ba0e5ce2898594b4105e3ead739798085a11bcce20c7e9270d55d6347019148a408f67272df8a1804899f1d517b2c733627b58f814d1da6f", 0x9f0232e2d96931f3) setsockopt$inet_opts(r0, 0x0, 0x8000004000000021, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 22:19:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001540)=""/93, 0x1}, 0x0) 22:19:16 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000, 0x3}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="bb20db0100037d36ff01"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0xffffffffffffffff) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) r1 = dup(r0) ioctl$TIOCSDTR(r1, 0x20007479) writev(r1, &(0x7f0000002500)=[{&(0x7f0000000000)="d32e629323a5b9b6d0f72920fe", 0xd}, {&(0x7f00000000c0)="19dd65e00a1ac006676ec328740a450247bce2fade9ee5b25d2c282499d1e57cc0278e1c141fc0c2cfb0bff76a0e84e28a6bb1a6fe168f53b98b97772cb6b49239b0b3ba49a9c35a9cde0eeb618f744a7276611c8245c4131dc284c6b97da41cbfe9c0a2cf23dc581ac7ecee829396a5bf16099d85a995efa1b751f8e1df22f50982e739af7fe55f04350fbba09e3b63d966078fa70ab867a3a77c66b6120909b83c772dcfbdecdd2d57a34d18a0437ba9d68ba3868b9b09ccc3dc125fcdcdd370b2a11a34e151f72e5f752b2e81876479c3c4adb5f5106612f341538ef40a95e16343ff2aed3fa30925d76958d22fcd8ab70df8dedb85e7d35bebc212da57cf3f10447f8226a76ae124af9bba1631d8b664ae92146b0709c7c9b059447057a956370cec6d17863b0b50257ab4150cacce2746a1a3cbb7fd1e5ef4620dd5f31d4a571b407e21159031ac2fb9a278be0d78e3a150f72de25eac631a9539eb216255974ff8d691a1a69ca35739d618bc51905782c9fde1dfab79e1b114fbd869ca15d82a94de14d0c3e842379a91d3b539a8d1b649b40777f931dfa4bfaa4d941413098e207ef3b5aa864b9b517787157d358905c437daa096fcb4afa54192e2ec8df82eebf7d61e5a4ad46535dc6620964462f49ce0daaeeea73d4285342f69ee6871b44d3ee50020bbfda07d401cde366688debe5f033cc6bac482c1f5ef782c7b529a74f40e8aa243130f59b0251926964a4735adeddb9405efa5aef21ae49285aab87b0ed4eb6d7c5f79f7c3f396af066308cf554d12c5d192291aca743ae918a82ca33596723bcc3d8e12c6e6e2c74bacea3fe638d7e6875bcc2e677a4ed8ebdec4ab6ab83349cd6f8b8fa07eee691e38912e96bb43ffd3c5c8f00abc947c791e7496e9bea3ae5b38d81b2280baf335c67f28aa6e688a4e7fba64504665efea5b8b00f2786214d83fca054e1f98078b752511654306d36d0b1255cf1ca4d567f62cd4e71332ba5de9a23238d738a2039696b3948dc6c0119bcc4715fe5c2a192b9ba31cc539b224b7f8e3246f92425570005c57f74ca3c8376456904a269772ddb6ad7c4ce0691d5d129a61396b210206f520009018576520256f267df88ad837647b17fee409f47a1bd330797f5e5649586e711e3bfe60beb308ebcd887712496333bc95f01beba8fc81ecfa41c5a026a10a7fbb7e4697b800a1ed1db522d88f2c6d658da2b90a37f687449953053c9a70d81772c1fb127dc8cffff72844a12a24ff451df74f4ff83f7c05166963a4c0c01762a0bbc20d509be6f1169d044b5107fe4abffe99367e385ddc0e53ded38cab832dd4d70e77f2d403f17081ed9eda6dfba207e9a376c444e96d8b6e342ce9c029b6c7bfac9c0efd9e0ba1a24d7b2d2b74c76551ae0349355e1aca3804fbcf7550ab93bf6a91c876a331b883a54ce3907f500da1d2ef6489dcdea5c75c2178a1ed881ce2dd1dcd02532d4425f81a30f2ecf71feb622bcb5501d547143decccd34556c5ed8c4637004f029a67e8cf0b969653713ff6fc013cf425ca04eefff108c237f85babe06e6af2706426bd173b9b96190a5dc159a611b0c606434c6c20c4da5a4022a8a9afe6e8a2292cd8b0f5157ead03df3e5b8c758cc396a62ea8aaf97a4d58e2c8e1781309f040ff810cd064f5aed4dc88009b6261cdd3dee9b13590ed3621a686f403aca0d72ae63fbc9737163b601da47e03827481e0daa025300904b7e607bc683fb44fa60208e853a07fa9e759751ae4752a1f1fc695d714fa56d5e230ef9f2ebdad85a480b9236087cf67c80ea797a95ccec5c2c9bf0f1a71f5f6c256e00fde02b958f8837a2e524d4d8901bbd73fc6c0003a2b65e7288fb0e4867abddffdfef8136a0032722d698770ef0a8f7811433f1a24be95dcbd58d067ee8e9f15082e6057cc3e4b6177ccb69e850f18617808f209cc2bdb8628c40d5b9b263161c3e17e16382ebf901c83d19cdcd93f4a1622c4831661228782220863869de90140fc0e9460594b0db9780bddb60f3d73ce71defaff043206a0a8aedae4b02c1a7340003d4f7f83f6b678dea3f57bd9dbb0bdeb8af1392a2f22da2c6f4f89fc5c302146d3816ba9257bcb4a2f4e21ae3556b4a7bbba660f66aca813b8e24aa21c826b7f5b1b36bccbe0281cf8a095e1ca261e671a8994f85e8daf0c0afc3b9f1c1f8a7e5fbf3643b75ee9886d97feabf957d323ec27e366b8a61812760350c067734dc35f0cdccdb36256ba24aceccb6ce24634562d3538376dfcded81b83cafa0adabae24cdd423a28a1e950b7fc2f72056cb73c367106a782ef6ea326a2f1f57f460b46361151d4a059b6fa52bb11948c8e3780eb8042fd7ce95716f2a1c6cc914d231386b0c90a578db99fb6f8dcdffd413903b92a5e3a0daa81ce15ae6be8543ddbd06a642af01edb4344f4ee0eed741a52b10355c3cf62d63db8fe369d818460a3d32c1a6503e017efab1d52683ab8bc96d2961812d8cd25c4c57ca7047716cfc8b1acfb6691737d0d0966b6272b1c1ecde128ef14a67d16b90a2fc23b68bf29ca07f1b47a371b24e723455d59449b230cf2e19f10e3dd8ef28c247d0568629688729229ec4f0b4798bc5d5dc6da4be878e37ed271a5c85cac8f07dcdb6b9aa0f3bafbaeef5c97f5cc45a0292b61a466a87fa4159d51559a96e0120edc3f5108250f35baeb35facf3cf7a4e17931bc404645719cf87a63503d3d740f9b0e9285a2a1801df27066045947218219d80fd16847d11b8d866327f5a82d550de40e5e990542058bd506c34906dd2d0fe4f14746a8fb46eb53b42b37df6a254fd1cff2308adfc3e6df52337319913d81b4a449e3ba344ea1e725e87b76480654a837c751f72ce225cc50d8037bd5ba1ad2e8f5c9c8b5df0106392157f1ba92d19a6b1c5c1d60abe5ca1e5bb9ae85089deb26aab3bb401ce39d12489336ac42ba8966e1f68e5e8bc58cae28be41aed3b35c1d095243d9a28f99f71eff7a0600794946cb4393193b9e51cee4554d25e9a6018901ba7d4ef30d7c0ba4ffc98140464bec22c567b5e8cdfb3bde072ddebe08341274f44cf39c72924d0c4640486549ec7f7f9f52223f4f5ad01d75e9293f7c7e55c6dccfd7b954606c45dd74caeb7d24b2c9b4b4251456b6274c78aca45dc81250c59bcf7748ac0ec4756770a8ce238e2afc8d7cb94c1a8bac6b25899a7cb9dc6006721c0b22c063c9a94a65bb58091201c75c6a6afe59f874de87316e25e651e970ca0a228a1d3376d2a7182940a36f10c4c5342ddfcf1fe27c654bdfc88045b5becd5f73237b47a15c14b7e5228a224cc97ddfd6a51fc3b501f3b188157c7246fdb48da6716392b173ed3be8b24aca2ce5bbff3e3f330216042866312d2b956813ad6c822de11b6787ee840f6051652b5408ac31c82b28a0f2c74527db84e16ef815a707c6cbaa8a2d6b2cabe3276aca9be78676dfeb7ed9e5c9a49d0e4095d5f7621d2593e417b77dad7cc605ab161e4881d77ec615ec55398b7d9ef64d218a5a4958cac265ac50bd2d8abb809c191a76d4d08a637ea6de016d0c5221ffdfce7142ff18b2c77edceaa99999358b4c6102a8f33afd92266822f16be7d43119e36a0f2e85f885bc206986b4877b09f4af82750c0fad6024f6c0d88445382594b6566cc17b1832834a195cd0712e9a4f38e648ad235903cd7b1476a5f566d72e6c3084b22e778d44ac30773cb7ddbdb33997f4e16fcc3db46bb5eec3f5038532bff6ad71de40456d246ef5e2f903c897b2c4310d1867f700772135738dad4c770fde1049c915663d7034287387e164eac265877332cc527ad3486f19ff5e4044741ddec0280679e29dd95fd0a516578660188a7b58c4e5b3fc0dcbd2666c073418d9c6cfcb8b43219055020cbee441394450c2ff4197bda08a58eb0b49c4b5af8e0fc3c86cfcf5cbb32441b5719b0e7e5e6ec4643e680d979b51d4d2d915b3e0133dd27fac8f5dff6b4597bc5764f8e4e3981e3442dcaeac0998162a12508e5ab94a52ed55bcbc25995d30815368c74f9143d3260e96a4dfef70a3f64c2b0afa56ab0253d0e3bdcc77c57a31feff78d8f6c99aefb0877002233462e6619e2ea72404a2166c8cffb48612cd1703997395f6842ada50ae6028ea89bad5aa7a487e558023a43193ae995c8bd81a9617d098418dbee6efe9d91b3f64e5b1880354abe877f22ee5955f04edc18458cb49286c2a2f1c1dff5c098fe7c53f90fed0abbf9a0d850ca83ae04c3aeb91db32b7d232882185f798f7b3e313579a29e743c5b03259f7cac50d4248cef68496ef702e804a75963aa8587bcfb07cc8dec4b130e376c18beaf72380c51548ce9bd8852cd22994155046c27bb338f7c335b2a586833e2cf1e8f6a888fe6a3623d2abae69a9d08e1bdc50d3629a26066983a3534896c1d343ecd9d51480ca980a3c2cd7776cfdfe9e3c51620a25ee683161062f185c4305f820e73544916caae8e9626b92de2a9910b2c4ccb0f5745f961350292d29eb6346a6f38332ab4146592b0344c981649e2e46fe34602aaed231ce816d463cc8c53fed5e7c2e854cb7a19d8e46b78d42dc5861fa2249cabadc847a5c517ce762d8a0fb5d45ca2dfddda73993c6685e83cb1b9d73a03a576e705f1f887e2fe211986a4f0dfe3524183ccb210a4c2e8815bacd2997188715903d0f83f52fb5a39d2936be40213a18a8104c6df51c3791fc003ce4aedcd67cd2e01b3408e0b945abef63e1db89e30c083b038119f4decad3012b3280b448135756426c96615ef7b8945688d9459f16bf68bbdb1fb2d2a60486378154e66db0d19f6be452e0b88aaacf7d4bccaf62766a862489c6ff13fcf4623a3afc95e24d2a83d5fb3af1c54c297c86666e81f14a53a5e1e97c1778be6dbe8a543d9763211be43da6560e3f1f2d66f2fe2abb01d8ef28042fcdfa463c0662b5ef74cf7f51b9ae9d023bbdeddc91e5f3c5eef9d6d0dc87f48813cfe6726c8db3f1a9bd6db4b7b7b352b3dc44bedea76f4c30223a97e2468bf5365917716fcf7f5a38e61a7489feee54255ef816ff07e8b2bff61d75d61596dbcd1d9cdfd3ba47351b4ab022dee8a14a3ea1dbd19f810de51e8e29106864bb4debda12426631e7fbd88f6df664a264ebc5dea41124cbcbf13fc3fc1609dbed31ddc5e1a96d4ecefee054154f9287477f8c5095486890702fa5d5ab82f99f3b44697fb2e11ebf20c40d48629b6d2ebbd72e4d825228e64b31e384944d844e5580a9a39a96da4559d73ad11b1850bd28843cc4ae3a92b0aa632a52172eb92521697ece7b3c1ecba3436134e0f041218a0a5fe6568a42fe839c25b860ebfba298ff6dce9c1875a297b8919eef4a2f739b44b140f9d2d6b334a675db68aefa11e3b6977d5ea95c0cee6d81914ce86914150c637d96df37aebdddd6666c662b2a9b7d9bddec3bf35868e2d508c0d7515b8ff22c4905feb874b6a57be578ad0085223511a7ff5f9dbb1e808659e59781c78344cc1bbc23dbd180f4fa0db4853330c36f38f366b9cbf2f4630ac6d88d54195ee26192687ed2a30d0f201b6dbe60dff53c9bc4e29248a5741e0c7b527e6314d4432423c45dd082a1fb4df0546ad671b0d4cb0d1756535418cbe62b98eba3c6baece2079b532a31cd331dd9e7db800c9948360e6bb2c0c932ff4a9702e9ce250a73493658250c9c1770f2c3aa4b7666aa510973e24bec7c397f3207068b6ed09dd2f0331ac694fc09063983e843f0115d175c2aff66906008713dd9fd8493", 0x1000}, {&(0x7f00000010c0)="c5d69d8b104e0b182882693c116e43e206aab99c42ec9e31ac55b82614c92dd73b88b97e20e61d56dcabd99d5f45e3a2c213bc728b6b655f63", 0x39}, {&(0x7f0000001100)="65b3d8d6125665de070d084ea3c1f0c8de0cbcba9ee48c2bf35a2bb8da14813e832184e9ce300966c0b4a5b359273b", 0x2f}, {&(0x7f0000001140)="f52b00fd723b391ad92959d03d4ba7012a34de77968113558a93ad368cbae21e62c01d36652a8eb77e798bbae7b80c3a5c75b3701e3c211f46578ee341a2c690f898b1c3b008a2f930ad8732287a63c88c2598cc56d34230f9d7d4f51afc89096973f2fc1777e52c6024b8545e1879313dd89e8cc50b3137ae1c04c6548ad9c45147768bc9f50beed443d7559b3901199599dc0a6491173bc432c35507b7aab4a135074013bb57b4926c4d0972aa5e9b78a3c85d34fc9ac588c3ea0d41b4c9acc99aa6d7a02f21b89eaff5cbf60910fa8a94e3bbe59225bf11db3bcc979540486a6f5371ffc1eaf57a89", 0xea}, {&(0x7f0000001240)="5addf319203734c3c3d9b037021f477aad681f9e1fc6bb6cfdbe29977abc1afe8d0b32dd227406fc2aafefbf550fd27e3ed1c9373cdbddd7333d32d611ed93cd0d8166632edbda5a40fb0fac788640401ae8d0aa95691929ea2f1682501e677096bb2573592a1a4183acb00850c8f5f18959580427e97a5f9f78b74f065326747d105d4c8d96b659e8fa8628ad150cbf34892a0609e5b6e2195f4a0294479cb2f85094b0334f11dff327", 0xaa}, {&(0x7f0000001300)="1cbe301c459a61cca847bd245b4a3b0ecac63ed5dcb427eb6b60651f576e24852ff755e91008ed8116aba92179d445bacaf198b084677fbacdc19e352c2bbed732de0fe61a6d12e6bee32276f32d314eb438502acdf8822f46f0fc0f10f50ea30c492dbbc821d61fcbf1d106b077e2e457d76d8e7795f7d9a880398ce3dc80732696b75dd2eed4a03530788895154f223da901e3f1a99f499240bbdf4045817ad2dd5cac1a3e20011268064e9a27c8878c087ec33c6dba78c67380ea9fd5cadc775a171481b15173579d567b9d86da62210640988b848de29f80fc73f4034bfd3cdfe0569c721d6ac4fce1e8a078ffb368", 0xf1}, {&(0x7f0000001400)="6fe69fb97904f20439a6a19177893e7988492c62f6001a82ec5886a924453893e4d1bff999ff1b005555211004e4c2c7df45281ae883d84b4cb793dcda8e0fce1a4ee18b0ddcb6db5827f049811f7b7274d6aef54596b6aa24006e952cce171000b007eef123743ab2b860f5a4bbeffbdf6e2d8a7059ac54c3a3625bad7ef38b5740c49f7d00ee6ccc383bcdf1998b363b40309db149af5b44818b753f1c9fc8585c83b85c1ac39e47a7f08aeed53e422b5b18f3ba9202a6d5bbce616a7c3839a0335f5835d62be0ffd229e7", 0xcc}, {&(0x7f0000001500)="e6e3db8d803332703f14364f87f676e722465fd3c67a53c7066a5ddbe9349f441162c2c068c077b339a5cb15389009ed62bdffa1f9451e3cdcf74cf086f3a818ae9d197b08d3a3ef221abcf6c0f9e81ffa9efba3577d3883c733f5a94e9e15ce92ece8f9a974f89e94b7a55b74367861d3252bd3bfd1416bd2d17465a9e999c298f92057c641f0f515255bbb37e63317cc06250afe07258ade8345f18a545dea5caa617cb036af47d084edc62abbe291ccaf075a99ead67903c2e82891530268049444c2da4a2721674012f306be8a49109dbbfafd5e507fdb860359be544e03b9366a43429b7e91b7cc79f6a5c33fff0b3aae8b5ee3b7a2139ce35fdaaa9838005a77532a4a06dddb58e2b681bf3c952d7cdbb535016dbf531b94a9761daed4ba111bff08f7f3dc5d1cb97f1993358235ba010c53a97c56f47e2645e716edb607a0dd00b4614b6dd604bfd37c8f726c541c5792427b538d8ef7e5986e1a10fca1abf06ffaf4d4b3214d0d57ca55dead5a1779cb982a706b939703a2975417cffd46429697bbb22a0c4ad128cea6ae66327e98dad1ca33f42fbbc7ed32c125ada015338801fe21a7773609ef16d08df0ce2d6a5b16af52af9d26a5fdca0e7eaa7011d821421dc221c5bb56c4021f63d1825375cfd0b700027a8e305b74253afdbee74cb0409415faa3dcf498868c6b5e03693d59356510b8436f2c6e9a60b33adf7a6838fcb7900b66b7fe3f0c599e2490411f16d12b3872aa1493afa81a4b72d06eac78677fb0c804d5a70ae893bc762c1794d35b23ba9123040d446deed178ae91d2f5c7e5ac232baf4c88b0644e26563bff36358b8c2b6da92da7a28246585030a9d8c574ec92a2c4476c8fe4023342007eb6e94ebbda1e7e29f78b6999f00f1dd7e18c10dda9115ead3b33a1417a8cfde73bdbb6f78f21583a571b76be5d034cfaa1ad75ba560febb287e61ae1204b9cb98a063a82e9da6de0588d2b9f20dcb72714cf0f4ee66742811a34437051cf9ce597f2848895f33920ffae9ce2fccaa3ab3b11c0ac1628d54a6842a83d0703e4f24ab7651ff47ee9cd7fede376c80865e6ed8fe4ade03c3135562a7cf27fe9e6d50123d23193ce4edf90920ec1a3b8d404fa60f84d9fb2bc07996e33645c108c68aad7b7fe8c4f072e665e379676ac975bd66fdab4715e9dfab208aceeddb25c1c31d97f87c0bf0f0e2732489d4f81cd8e2a803c6868834f5fae67de1874d52be5ded933343fae366ebd893db9bc445d0087addc2a19f7d7fd438ac1ecceaa11292b8b0867d12738a394522058481a6afd9c9c2724ce93e12cb7e78ee313795ade3c1d0003484df48420a2f61682cb3c0bb37edaeea337e8c4aaae6cd8f9375583c03e3f7be27e6ae5196f4c126e9712337c52a5ae95dfc461efa65d02157b637d7c0644b5dbd2efc27c296755dd1c376cf348d90d972b88d8e4507ad345f673c0fd9de1934a06e22f0065a8266391c208181ee5f4f64f2513e2b0f6e044f62da4d5b161fac72ee3177cbfa83022435c3ca93fedb2a26844a0b5f3ca959ae0eaf0903c7f92f8e18a0b9513bbe6cd581a9518e9698aed77be4e1a80d16c2d91a0e45f55b8af127d16ff08c8b250e9e281a44c5d89fb38155640565046b4e5d3d9315baa686e4e1d041c6b315c3a9b607d06f110382b928174c054f9a147ae831aa0332729529177c089ce392de633432233a4b10992a50c94601305a42a59824af2f5023ab50c2260df5014475ce8160f370fd01be88c402ba618bab0c69e6b7f4e0f334a34d0ee1a1c7d6564ba056175042af1c09bc4c78477a8970a88a179d6c1732ecbc3e8040be0660fef9ab0fc1d878f0cecc7fa8d88fd6444d5faf6007659fb9ca77be7307024c17e93f2aae8a169b5965d77239d784b5a24fcaf340735a7f40f5fe1308b36c48d9869939effc6d87f74e960cf2917e13511053ad0b42d1cb8eb1afd593c574fe12942742502969a4558a25762cf84b06e3b2d0e61754b2c7c035c154b3f43bc9f8de6bc617c2eafa0355fd9ccec18b62418203aecf87daedf7098f8eba18f9bf39c96f0c97c124420709092d6e0d76ef0ad52a1bb5f28010cd7e54941db7a52e950be606eb782d19fd22d53ace420a46a12001606fa403ac31837ed10c5e4c0f83912f9e109691beb365719c8b21ad1030b497734603fb2222bf509e8b94ba51a9fae8d53dd858a3f4d1c6efad0c9b68fd2e8e9d2057fddc5cf87ce466572a16cb05644910833f3aca04b3c5aab925fca1e81a86d0e651e70fa4b394a125ff575c279dacc6b7329efce1cf60db8641a14086bae8911bfc37661083467b2591746de3868cc93bc453a9edf114c7e4f39ffd70a866b53a66b4ca652698645e6006f166c4f52bdb2f46b69b5fe7e8fdff8af6a23819c4c6dbfec20c857bb57f7adcadfffee92078d959749fb866faaf0aa1cc509c3826a617299d91fa30fece0df37a2fe3b843d03745f96d31e5e971cd1a22f05a43447e8de7c08407c71b1008bd5c64c9b768401314afb43ca6e848538b99981c17dfba99c431488e890883be90b31f27dba5694e3642bbe9a157d195eabbeca08109ecf7b8c7a0229915baf19cad62ed0ffe13d8faee0b7140f710b8b5c1d77f5af11564226f7d51c2a74c710c52fd88709e313901031951001cf8a088d7f4a1a53a22de658bb9104fb1899cb2903a31caba7984fcf622903c1efafbd5c1cd82f6842ecb7e2e219c641bda310b892cab56e0dbc5c01aa1e7506fe9041246bc6a1578764a604cb4be68ab4536d9119fdc2806224ed34d5809781d2382dbfcf1ad0a2bf244581b24654c2c6f9d2d45e3a2ec51805a6ca3b318272949d4e1b64b15fb0cf6a7f78bbac1e5da254bc5f89ec662163f78914dbe20d688a6825a4f6003994f332e1a1e3f32f6cfe1f79d5508a4b3e8f3fca0dd3a75ec968f72b975dd3aedce358a1bb4975ff7590cf03af6a1f38bf92706f4dbacdaf0db1ff192bcbec35cb401b00a7e5cec7d9f33204c56f1659fe192c41787d109dce4546cb1c0fa70de8489635bb053a7ec94c74a5a83c0d9ef8d92c6c3474298bd4c5ce289d11ed75212a855d1e57306f6834911c6eb2606a379c3599572e1f7372d41c6e2e393b38c3d42b2d574de3688866f406039e45930ccab1547520c2589eeece6775fdc887d33f269a4e3c09e84adaea7f0bf838e6635e055fe360c393d31100f9a9dee5a5816c84514d1da5b7c759950c6587b4031c62c4d6e92eb92aad3d9b0326830a88b28e22e3a9dc339d6460383205a4e492402189ca2a9c6963d95ca83b3ede140cb59f02d9a32c76b64ba9472fce959857ece058b7388e67d39692627133b50e5480a871ec778e373f600e3dd5e0786763b9cc7166fcebaf3d4c5f2cec9e47309354a8b56f560165a1260a2f51fc0f8c62637c2cfa61799f50fbe3ab206472441d3cc755b9e6379ebbe784df99fecce2ec565fb9333ed66b3fe174c0ed39e5a8107b8ede5c912d4a4ae83ae4e19e07c0441bd6653c5fed5ee537136f81854db999363ab10a0f0725bd7137b9f76b1819732f6c8ff6fc7740cbd8f998469be327a1295016e741fd2705507621b88b739354b23ec986fb6b93acb6589aba782b280b8b8109c8a1351443df00ab2c1d24458aebd77b56b92a74b46f9d8df7011f74875264670a7d70f12b2ad22e7c9a780dd925bb46cc14d4aee84be8f862947ff449275660d072e4acc575eb4ec1fb201b2fb7783285c85a9ca0c9c933e1cbe1b1fb57ecad1349ef1a1b3b6bd8013c28936f239472c243fe5f2e091d36c6aed0bd6945bc1de744d67915e1cae75a8a84ab04b0ac37a374b4e6ab6ce69e0b64eb02ad2d726060190d9e44331378865d4f3ea729a8d057d9a1ca198f2e0601f04514a98cb20c20419a6b2831acb918bd93ebb17362a6e67e3993f98340605709588e3b9eb4caad4d2de7a900691506f9fc4d5f3d5fea6d1560709ada6ce550f1c7ac5729de6c21d3dfd41c12aa5e9d58bebf35d63cd57fe9638eb332ad682029e5ab18ca1172ca93c312be8f591c99f03a06d7e558c34a6b4004c43d2accd85b7f1e8f46aa0c93e9ba8b7641e0f55dea488211abec2c4aff2b0f5a0310ee754505a8cebeda5cdc62fbf7010001fb3885af74f11ce0b7d7b0b253f378e3a717e05035480f256d15efbab5abd8514c045b4728aa4a9e735575aba910a8433c1b0f98d82cac2199af31abf447b9a9bb7e83cb4fbb7a9ed85c4bc84aeaa35fff16cd8de3934fdf1827583e43f023bf7f03107da77825b9ac6d9ae1eb660bdccc1d8a02b02879c81c8d1d1cf47a7e62d95e23ec45e49a57e70983b86dc91dc0574feca10cc9ee1cbb7b9a60ab59d5bf4e8358b20bc82e8e1acb0e32c40b30812ce4eb1157f56f8846e5860e21ffebeca5d3394258da8559086f42d38eeab8289fb87d17db3028fb4005479346543b5fe2584cefd4d0cd103008ff7d6641cfdc9a6d8912540d92b5b5cd7f146fee5bae3d0b998a9094a63a301606d7b0669e8ef9fd58fa36c65683eb3448a1dd7dc6a7604190ed2a5b0455f282ea9ea20094d1b3e08450904f00aa6fe53a22711ffbf605373b2bc890a5dfa76109ce4cbd10ed8a866034c6a6a827b2214c66e485557c603c3f60fd0727c2a25b25b86d4c0d5a852ed3cde6ed3443a0f04314f6cc31f33757a1360660d4b06b914204c860601c6d3e4a25997257fab8001621fda0dd9646b49f2b493671bf74951c65793b87dbc03fc96c5b987a3aaf5b65795af6b8e999ea77d7c2cb58166ec51e1908a4404b43af2cc87df68f4f07559c297d8e54ce2e99b4ca77199012695666b82e20c121afd41ff846fdaf3a3104e8d39978ec2d7af22b48482b4a67349e310dc7a29cc3cf66f145a35ba51804c4d9199640c0bb28e9375ed21c1f1ace57754c661aa7927fbcc1ae7c710511e9dc3c7515e4e0892e9d2906613c3c2df46e114a7d7530ea6c4a3de3fa876a02bb095c01cf4cbf0c251036d426e3865fff63d39f5a5d69fc93418d74a90c2d94d89115da64469d5a5ee176fb77318ba899169ced249e106d0e47f07963b3826d609d3c364c820a1c9bf00a99e114112f5704c9610ba1ffddad144283be991589e6ccd45f559dfa07ded0bd70e5815127a74a3d51e066d3850624ec27ff3b9475a48ce2139386061aa9679b71ac184e76588a0e09f39a4fab1e1b3ac19465364b8d04b6111103df10a408872ac0748bc9053f36acdfc9fa18126504833eb7b4914dbaad520db28e419609a9492028b5ae87469868034e686073a501138ffa185f1f16ebbca1a2798aeacbab957f4a813519e859a2b7e4c17bf7b8b07e14f3f1f1fb74828139d8236df606d5ce77a1c19b18c1e10d686edbb8097e0a6d9b7c6672944705b11d2104c93d232eb7cfae621f16c230b8dbf817513be231064b78dbfa8ed4380e0d209516a44973b80a099229cf6a6c89f45d6f95a2fc25d03f8a3bc450a46baee6611d6019ec753f8ae65bb7e40c8541ac63f88036b19ea45e1ac5f118eb5e341d12590adca75bf388d4ec0006e691ab74f4a37458f48d35e4041307776fac0caad0319660bd4683f70524aae0aa69304c99dea04f6e74e3c23baf3b256bb990a397b294028a3dc64f96ce23576bd3b5f64dfdd2f1c3d12740af78bd03247015f7571d97f92870782c1f0c82b586ce19dc62c3295f09c4f2922e84b23a01bcf21ba4123b6e2301f8a95e5b25902c814a23d59bf3d4e74b78291db9c65ff2da774d282903a241dddc8aba97", 0x1000}], 0x9) 22:19:16 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0xb9) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 22:19:16 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 22:19:16 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f00000000c0), 0x220000007fff, 0x0, 0xe5, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000000c0)) close(r1) r3 = dup2(r2, r2) openat(r3, &(0x7f0000000000)='./file0\x00', 0x10281, 0x108) 22:19:16 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r0 = geteuid() r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getgroups(0x5, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) fchownat(r1, &(0x7f0000000100)='./file0\x00', r0, r2, 0x6) ioctl$TIOCSTOP(r1, 0x2000746f) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) r3 = syz_open_pts() syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000200), &(0x7f0000000240)=0x10) syz_extract_tcp_res$synack(&(0x7f0000000280), 0x1, 0x0) geteuid() ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f00000002c0)) syz_extract_tcp_res$synack(&(0x7f0000000300), 0x1, 0x0) bind(r1, &(0x7f0000000340)=@in={0x2, 0x3}, 0xc) r4 = msgget(0x1, 0x460) msgrcv(r4, &(0x7f0000000380)={0x0, ""/25}, 0x21, 0x2, 0x1800) symlink(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='./file0\x00') getppid() setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000440)={0xffff, 0x1, 0x3d8c, 0x4}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000480)={0x5, 0x1, 0x5, 0x10001, 0xffffffffffffffe4}, 0xc) r5 = socket$inet6(0x18, 0x4001, 0x1) r6 = syz_open_pts() munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) ioctl$TIOCCDTR(r6, 0x20007478) getpeername(r5, &(0x7f00000004c0)=@un=@file={0x0, ""/61}, &(0x7f0000000500)=0x3f) 22:19:16 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x18) 22:19:16 executing program 1: r0 = syz_open_pts() syz_open_pts() read(r0, &(0x7f00000002c0)=""/229, 0xe5) 22:19:16 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x80) fchdir(r0) r1 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000000000)=[{r1, 0x4}, {r1, 0x80}, {r1, 0xc0}, {}, {r1, 0x105}], 0x5, 0xb8) chmod(&(0x7f0000000040)='./file0\x00', 0x8) 22:19:16 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x281, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) r1 = dup(r0) r2 = getppid() r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, 0xc) write(r0, &(0x7f0000001600)="f6b4b149266541e872090ba954dcee9270572325ed8e10f3cb25cb930f32ebd5df83028a39537fa53522a38061970d8b6234981671102944a38a9ce23701bc7ce4c24f200c707752cb81fe3763347a127c06efcaf09f76f34ecbc8f6c7f5f7bb4e139b3b0a0c2edb168558a292a0e99a8a73e0f1852e9c32d832eacb135f9b55e8650fb87d3135c663a343d9f01463cbfdfa7e12578fce6e1919a7d74fb13571a3107d4284ff037ff1af47eeb0be53a26adfed220e018f359efe2a31eeb5a674beca558055e158ac3950d4bcfb8f8b92d216f49eb62d685d2672e05b876754eaaae67a02ee02ddcc3940a8c619e319f131733e", 0xf3) r5 = getpgid(0x0) r6 = getuid() r7 = getgid() sendmsg$unix(r1, &(0x7f00000015c0)={&(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001480)=[{&(0x7f0000000380)="068bc9db2a2f0ab5159d6c7f49a668b6c6f41abc5441be6410fea89c12a141e5d5ed3a3390671b296c5f026f510f6d23c4bc64dd4fea507d55dbfdc760c383ade07bf63b70007ec5101b16a6e43deef9c59ca5aaa9ff3109e418d04d89abb89f1ae24be0866fea2693baaeea5eb2e7ff80fcfeab625dc8f12e82b4fbc5fcb86383f9eba6e180183403ae8ab46f1b8421f774f1ac9c6eed4b7b6cfbd7a670901d7f4883773528fe56af7a60d64df2da57e51ae6b83760eaaa12387aa5ad9fa96e7b5e8a5c51e88645611df2f532866412725896a8fbdb933e598c908467244a5b7df6a9117d85ae04350af26c32cb15cef5ac99b50e6d09e095dae3394f56d011a270e31502b6985704b69b5e70e84232ef8c3dbdab70e18cede6537790dfc4cb4745424826d71069b21441b08f0bd65b2374e2469f6a58fb2803d4982305d3686c84eeba1fb919cd8eea7be89fa15ce324507bb4a3fd7e156fb4bd6ea3eaf9693b090800be0d6563c9471a38fa0e1f3f91ba199b7b5eb3ea4ee33fd0eeecc0d7df1114ace81c5eeab2f15170d48086e169d6205cd418e16da55061a14c8f136e23f9325a3c3e0b00969fd7201a6d8d0fe47024497dca6e007fe9a9fc776dc241afe9274d3561d5b619cf25f0917ae30cc969bb5b641a991a32f8aed74b0fa93c3ddf535081d63ff35794c064a6c50243576c70eed72f1462afdeea298dcc00628a63c6db5ec57fba919f3d86097d1878775c01296e59c807ebc62f937c8a37b6b3fe064a4f5f19f84d28c5dd7fcf7edd097d008260576eb7d6283a20e40a9f08944d552f6bfd5cf90037a48e48ea9d616546bd449873ef3954b4d8cdce628c636eed2ca5e4adb393b3db3406140ca0bf5e56c65d417c71756172e32cda3cf4f52ccceda90396881f4a505290df5c10859343ee6496389ab3c6b0b8b234572e665c5f12915c53def189bbf646df3b89d90bc8a3dc596e47ef1967ec60cbd20da8f13050abb968f102ba2dd408af5e6d433eae9489aafd530438cecaeaed49de6605b40f9cdc7d4e9dc9bcac1ef3d030a1b02f8bf0bf6e21bb5f536c66d437e3818cdae3a517d686c3dc0fb5371b6823e57c711cfe3b496f92f20c44eb25b2ec94d601b95212f59e2924ddbc621ae19caa0f49a60126e39d7384ddac2d01ca2afbd3b38f7d070f5ba3c1c8956decfad894b52e02639c75def1d4e471f3e518fc40d2485bc0fb31cbf4f0ef1248b511957cefacaad715c63aa1790752c4e6d8d7e805a19fed3451e6248aa2227238b098176a0e128c145b91b1231fe87696b3c47c0a82fe0e1db006299e41985754903b52b6d814b68fda684da646299a30d8a5c5e313c861e9bfd11036339fe66feb119e620bcbcb0a6c533fe6fafdc3f570364d55535b7ca609e806f58a3f9f6b742a473d2611e3b5bdebf3ed2b5ef9ae073f539ae389c82eca6eb85a377386d46146c7f1b124617086d605ad850c2ca5deaad3cfa3bf51601100896118fdd56609beb6fd915d1e6dab0fd121d3b40771c41dd989639a28d865d7f508454153f2040e826844a266ad1b710a81acf12239ed5c63f77c0961291c2f6f91126a7a71fe90739dd372ca19c338b6bb20828fd2edc7497af5f6fa362fbe87c93fe4d29364b5e16505230044a209bc4dc4c3067cd7b92c64bf3e7e8a715592e8c7ad306134152ac3c7c797820de95add760f66bae0f4aa40e27df864436d1c29da4c3ea6d198031ba9700ade5b3532831a60792363e03e6a4fb4ce62928c9d90398add2005f6c99044b7f1b541bdafb6ae3c73f799da87a650b86d3693ae74afe3713e3537e04a1b3ebfe33675b9881f46973e59e20a38f8425cdeca62899133818dbc8b1321e881642d694fb41539582b03ea1f4470c46b0d2e399cbb48d98ecef1a8d8a165ce0815535a96fa20374874ac158ad5869a5d4ceab93d33df4d1a36e40d8a5dd2d9d5137a45ab98af227bd5fe902c5d936775562684bfb7ed5c9378829d706f97d79221f71cded4a24365756ce69dbe608994f4822a109f45cb84e231af01556b6e5b6723dbf368622a7659bb93495d74e7731f87c2c84d01d94af0bfc578505ce356eaba93be9ee4e7237c9e33177db99da4ba96a55bc480bfd5a58d982abb7a4a4d7ddcc92af444afbc78af2191e482004c8f52d4a2bc6a5bf14e05900432ec9160ba0648489fe154bad97ea217dbfcc35ee3a0a8a20786f0bbbe2d06296a806c43c40e674a1da16f8c3145822cc160763bdce1d47338bb0bc397cb6e5f4a8caeeb7cf1e3f687af3604edc8a0af17f500b192dd822405b27b6ebbfb8177d09d774b82ad5a4014398cd327638aec3430a27c9465db56ab22103b78ab6499eb1390f9d3749330cf890f30487ff4618e49213a2d49cf82b5c9aa89a6c85eebab41c8ce365b2f4681aac77776046a9c5db863ea64c94cf823d8f43ce1d32c91dad111bbe5eaa1860004bdf9cd8092b23f99d7d94de5f1c27d26ad26084f3197cc5f1fa2c8bada476580cd8398ac0a70e3e8df0a8cfb673a80862c776aa91055a60f45c81326d4e18c1747d200b5c071f8dc2c74ddb36a8bb6bc0a2e07172473afde186dceed7e04d83a0a0b1c3850690aa9ebbcf89370fad7bb32a9170f6588228bf1bbf2ce971530e771b9000bc20839d232fea3ea2877a5fb5f19762bfed89061103e707514f7de8dd1c105fa5463810895b9a86078bdc9a66d0e61e3ef9d0e1cb206aafeb48f6ce47a3c3e63caa80aaf7f9e270c104f78a817dd22f15896c65c52368e88dfc9a3ec111f36bc533371469e14b8f0996325cfc4fe5c848ec76f368e7664a974e5a74653c93a71008924414668e26aa958735d97357c6af00149172cf8d16ac3c565c18b2392efecf0f856f31425f2cb7a8d3005afb448ad5fdc5143472d67efd09daafd8632fdf26eca8e826550d6ef22e366623891c52d10cedc33172e7172096f9de087cd3a2ea22c4d83d30473494384970faf98b4620be455f66998c1be653e8677ab5838a04a0a23d7810dc671547f8bd8c0be910ff4f5ca32ed04eb32c758fab638981842d9d454c0f4df19181b7ecf498fee0c24bee4ed4c59c810ab955f39329e53e30fb0fe85578ee87f71ec4a77a71207adc21534b89bfb8f0a0398ffaead05a6c2a06f8bc70ee41410ade57b1e5acd1ab73323d1e89221c21330ad9db2a3ec61e670c3f712b322db40001f07b781cc759f0beb9db53a19dd759a78e2828de0b570cb7f4b6a525a41a1ec798e104b32ecf0da9731c0252a7055394c2455a87bb31fe50b183f3ca7117a6012a891e7de5a5e8ecc3fdb4a684ff15def26a0602fb824776daaa5b681fd2034ef301dc3e8d6ffd2fb024cef4b8edebbaec3511ba85ca22546f3c45f8265fffc3eeb6bfee254698e47594febeba7e2a8fd6bc75ed9767f0208d1213e10a16f77e8846329be50bd8cf2b8edc18ee25d1df05688da65c83e762f68cfa944ed380a825091e249aeb86b323cf0404a5d7f94a2d4bc31a81dc9b6fbe767b63fe5b781a8945ec82330a49a31d19c067e5a28088b724ddf60c76e1ab52c66a23a823ad0f9530ac004cf50847edfaa195e2090cf6c0482f4bf2f4047159b1c536126edc51221fa60afd20d0792dc9da1e0e2216b90659f3081ee3f244bddd0d5dd1a09b85f1ce95304ff42e65541a6b6a151855f0758fc5b224f5ae8b30e86442cd3f84ad04dbed5dc99a926c185d69d87ebc1e599b1bb4055d7c2efcb52f560153e595949dfc900cff009020198370c8dea54d099e9e9f130e047d758d6dcb53bc296048b64cdfff09ea48fd1e505396d811378e78564eaf6f97e60b93f3cc0c5022ca1a1886538721a2b4a5b845e384206ab9d4809c83c3b814e03755514714d11cfd3142eac7cf0392cbeabc61955bb2b187fdaa34a96603b737d6f859191e5987344875bbcddce6dec2dfea379c06a4b2dd02f3285a913e7df018303373901dd927d1ae4ab94fb6cf2557cce3718e36c2986c4c1ceff0672737d9259ea81b5f18f06e7aec06d4a392263f53370f198f04ab65611bfd6b5ea7005de67f5c992e152a567bfd9c8d0c15b468668489f21a26d712c53db9f8b4d6528712cd730df28d83a74aafdee2c46b15a208c771fd06a78a67e9e8745b4eed6141b41d4df1d074a67782ad1c74b8e6f1417342045042c1f862b2cc4fdb814161139779b86368db503a904494cc0f5cc7a62052f874ea4bedb65f3a30d94153f713e20e4e19e4202e989b407ab91a40f965cc541001930b9cd3fdc8c85f36f3c358fcd0429f62aa200043dcc08e61ec865355c47207343b6639a103521a50ce31b95ce4dbeaea355b021c015ce57cc53113d7343829681723451d61553b1c422ee3ce48476fe9beed21a228af12fab0ca44e2f6069dcdef91b79348e2034b953d8905cd6aa73d2c1440a61d1c4a5056feee5888153e922b0bea9e9b399f8100970e2a3bcaac60f68809326b48a719854f8040ecdb813009368a013da7edd6c6afc38f161553ada23d7c268f18b45f7d52b56c2f87530a26652c07485f317a67722229d784d18fd76f0d3e901a197613ad89610152271f7724fb565449e2483e497cc576544c6a7fe08ba2ef473fe9e184109752c71cbf2129cd373a5378bd87c686c397a7cc2b03445310ddc7c2497fe0d1a940671aa0aa389866828c201657e81a5711c0d23a0e458ec0048a83bd0563f9ff4078fc459419eb9e9fd5050a6cfc96751e5919366558762fd53058dde82ceb4563a40a1161bc87564b9ea2da3287b2ae0c045014f23817635115c8d20e7527b091d41f6a1a3f0778f0ae5ac8407f2f21dc182317c9fcaa3557daf06ea65863f19bba017f0952c426126bafde415e752ef9083a9a2067a17608125b8ffcf6030a8e3f946859179e9823ea676b5fdb4934b8b8a568248cd129a3d56b573edfd8a6b3d99f0866ea344ae888deffc8aac046e41f44b4a32e6fab25371e5d5dd0523447736ae3f4d7ca64173a962d5b33383dd544a79165a8bc6a43af1c6faed939c8d7e7fa9e2365f71f60a94903ba93885b51a3dfe600d4c8dcfb5e9b7cddfe086d4f96bb1e27b494b8f0dddbe7b41955f83d5a5d2c742cb52c1948ef4603d2c8fa851ffc14d339463ef834674c913129bb97f306a43171f06426da009f5085ed871003488b8b3bd91ac56b669713c7d20c8c8cbe54b51c4b18d5e62b2ff964466359f5803a3b0f1a1b9a92f7429d9a26ac38fb93b05c2af4fcc53566609886416b2586c62a3be7fafa581b5df0bd75fbd075356cc07ca9bdabb47e3ace5a3e23d159e75ad0741f1b7c5333566bee3cfa0471603a8580702caf839f92544f58fbad22654f4dfb2d2fad43030dd50d216f6859ab211d11610e498cdb8a0370009f67b5385ede0681aff4c9852973e1c0f3014db977c20d30a497398a1f6cb1340499ad88c3471b0c2b1d26ed96d9c65ac38ec18c013afea357740030c7bd7bd4b0a8bf5a198e563163ef8f9206670c9a9650a2514aff69265a1406ba7de73d72da7a12b2a3a0ecd9d882f046f058776aed0f57e24d46d109fbdd9549287bfb0db7127588c2427ea0badaeddaf0981c9fd964cc733be582a13eef4be360df7f78df8a50431d057ce381409b781f98e85b244d6f75abb852434b5c0010ed6c65e5369da4849f86ff8422ae4a0f368b3d89600ff97cff14dd2e54635753a20cc4422e95ce72ef33e854964f0b337dd3b2b477e4b56d0f7fb5aca327bfae930adb002bed97fe037a24a0093223f436d9dec94548106aa", 0x1000}, {&(0x7f0000001380)="7bb43ca24dc5843ba77b6daecb1eebc317b9d100879e807718ae8a8e23d76658aa74054453ae4aa188f1b023c6ff602c9177ebe965e12e0a40285fd56fb7f2702aba79e9c01a53046537e489cef7e556035bacd4fce287ac5ce3c2de298b485b5b6d3d18bc3de567fd82ca6030064fb65c2fcbb6130ec855105f47cd2a5467f23dcc423cd21046ae58a5e84b8880f2ed8e02713b33002109934678d56f74e776d47b82a9c07702ed5d24450b8012", 0xae}, {&(0x7f0000001440)}], 0x3, &(0x7f0000001500)=[@rights={0x20, 0xffff, 0x1, [r0, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x98, 0x404}, 0x404) dup2(r0, r0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="c9029179238711ccef091458b2fceca96d2a526a2a70a1289706c3dba74e6ab10b7ad878e9e6ab01aacce9381039946061664994591780512860da1fcbed6995b6cb844b363c14c353b93c049107a9f15652f0e7498f518eafc6a559312656d9ceb2a3a9eb97a167470586291e8675d8fd6384efaaa9e4914db885b02f1546dfb095a6a656f64cc7bab5453ed786cb963e978fb984ae106b531a9d1dde362f44d49cc740a1b41471170ce19c719c6ebfa14f8688bbe338a320c6b42d6dbbbabdb0ce2a4a1d1f41f3ff86ca9b4afcda40b9b624a2c1a22cef4faf5e33b98f46f823e416", 0xe3}, {&(0x7f0000000140)="008aaf75d049879a421cdfdd6adcc24596d39d6285f70dece153617a618c2d1fe482a33ade2bae9c20490ae2e53ac960ba03cd97153882955b6f0485b2f3d046b28237d1b50a10961d63917f4d2e6a82ceaa4e034207f2f935193e9ef40b6bdaf1e0ff977595b4b4c4fa48bf3256426a2f7c11959fead74199607670ffbe688d7d96a9a4a157fd05bb7a42436b5a13636531bf630167ad847487f19f364f9ad843ff274f8521038e0ef0df9118ad3cba0122c0c2cfbbd9bb8929055327712d376054704cb3179820f7e90101be", 0xcd}, {&(0x7f0000000240)="9c134a236b2542c71d7fc7f0dcc606954602283a2f9ca020d06658040c667c2a74cc6fbced76eccd44625bed5cd108c8b094ec9691e555dc23d72a6cfab9d8da6460193b34d3225dddf8fcee7945c6b28eb3aba9e0372099344cbc6e1a41a9b612b1b00a63a2cf2ec2a766ba90465956116e93c278f71e194f74800e790d92b3a917c03adf89083e9e193e35ba3f183097a76c7525df347a93323829e04d255ef1", 0xa1}], 0x3) 22:19:16 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x8) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0xde9ca509c27738a3, 0x110) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000080)=0x3, 0x15b8b16c07477a4f) openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x40) r3 = socket(0x11, 0x3, 0x0) poll(&(0x7f0000000000), 0x0, 0x7f) geteuid() getsockopt(r3, 0x11, 0x3, 0x0, 0x0) 22:19:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000003500)=@in, 0xc) bind$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) 22:19:17 executing program 0: r0 = kqueue() kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xff}], 0xfff, 0x0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x8006, 0x1) listen(r1, 0x3e450000) nanosleep(&(0x7f0000000000), 0x0) kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0xffffffff, 0x0) pipe(&(0x7f0000000040)) 22:19:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() close(r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) wait4(r3, &(0x7f0000000080), 0x8, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000000480)="8cb04296243d29247243e2824ecb3b40db431ae4d177a7ee80f172ef8a13f151afc06c9841732080dd378a41f7cd5cffa0868b4400b3b74ef8f31a837d8309c5de6b0f003ad46535fa198df966c31f0053836edcc28d32a1d8549c1407d1df3a54b122a8b221807878d7361e62dca91e23ac3a5a16cc71127f02bfe040f29d3c9c47805b72f94b6009e2b0b34765254794d3453192390fb241faa0451dab40bc0f349c98f6c8b8a33413c065f05a8b76a084b55b7bb93a75f389bed1738ca68a6e32f268492ceec227376a64e5cbcd52a195d1274fd5cd1328b362b4d21b70a5783377dadfdda3e5d9aecbb079f3e88839c1238797786c75d19a656071fb26b9bc37fde49b2340833bd76151f0dbe97636d49ff25577df93046065f183dd01da3e0674099977eb66b9d571c7d1e3bf2ba1837d6827cc06f397d2d5406f5f2a827181e112ac559e623572f609855b504305863128e454c696a939b177292f34e208f3d6c9520adf8dca9435e07c112eaca8f4b3ca2adb6343607a5b648cfd92cbb1f9fc07994fa2317714ab2d32bfb6c8e5fc3f5ce9f03bf137883f041f16dfb3ad6427c95103c67c4c18ddb74a5114c8ce38bd1424788bdf902c115b269d742b07a6be933a1de21910e53ba17be4022177ba7201dfcab2cee8a22b50e3f73dfc17728ffdab9fe22f9efcc0e5b1eca0085fd82883179e4e6885312faee923126f06300962ae9165066ab26e7b13ad9f91b55d8b32170f37dcb294b0fe432cf726a5cc838b25dd2bb3043304e42f50244a860585b55796eb8a79eb1d2eeaf6793e7438079209a0a32146a0b402f90e03baa8066bd0e08d80f8810263cd730ae3ddf3481d55650d7938d98cbb004365700f2623d7a741faf95f7f3c84c0f46e62dd6d158cf43d4a5b407aebbc5332e8fc32513c3dfdba509e9a25919729b13b859433f4fc79304e25360ac582a5c73f1632371c40e95684a59ed0e92ce589298b697af0e17035a4f103b6c64b7437cfbb97d74200d560ab30621bcfc67c9318219e68f816e4fb2b2abcb0985672b6093fd2cf5da42136bb5124293e42dd90f1a9b03dfc701e4bd042837c45961f08749ab2f4bb8c841ce907598f2983e207b9380dc4a8c6d55e05d15f131cf996c9107e99bb77f3d260f3f1536667e8d7ff9ff69c7dfee06593fa7cc439449c9621d27eb20097bf9f0a761575bbac0126fe20c7bff2a6ea07f42110bbcfe35453a85c801ab1933b72cd45a07d983f7d3fde443faf159b2c711f2c60b234f00456a3b3990461ea7db4c1433ef313502b2bb35c6b6eb3334fea5358b3d30c1b9a1d85027e8b1b651de0cdf7e4cf70bc3dabd5fb221e260de693f435126f3305caa9f6b7d6345d2eba0b4b98e8527e122bd771ca9b6d90d44a992402dda777c7fdf83c4ae0069ba75400d4361c6244ef9c768996bded37f726f625fc379e3c06f58d2ea5ba77e8fa109597d7afd2b08da0bdbc7ca0a258b24ec6a2fe02173fcbcafec709dbafc836a9a59f10d4b9013f6ddd8d070d960b4b749f7243228f50264c99c4a0a85574a581f803e26201f568f285ba334184e309fa6e30707c7f272a2714d49eb17d1d7ed901162cfdc3507fe297809f8326e6351e6150f9f8a5b19d23ad8f028fc6b59b5083080ab7d99e511eee4c1cf20e3d687d875464648593c752253ab61714741f043077d35035d570e80d2768df72d339bb83ee472fbe5b2cbc8011460b4942fdb5278eed9591acb7c5be185994444ae922f855a7d9623d3a665dc06dfdedaaced204eac29d02390ff0af34c1df14fb9821854ffa6d2727c69463b69fc8f40978e17d7aca9b088868eb7eb6ba0e3568c96b453a88da6698fc01d88c781477e55888af72d3601ee705485e17e8a843a8de1ba4d1cacd845158b223e6cddaddf4b06caa5bc4674cce9304dd8b6d51e551e5c4cdc94665de468c88fbf954e5363f6f8e165837c90ca9aa0d2ece0cac7525e3543707e78c10e04a16aca8ff393e9dda087f54424d5f0c9975234d869e0cc59600e37e84cff11e3ae740c1cbcff2a5fd0788fd69da203194ee514502760abb5e27f951888f20182ac3906aa88290060eac88c88fc4c8fdd96b9bc551f521e46e6fd454eea0c981b00d6972b15ef52ec89ee43b949aecb2696619b92cdcb121f9b9255d9e95a91dd32c75b1b24cfb791879ef7c34c9dde364726a5fd9beef02f00bd5b28c39ce0d5212e2368def6c6323d4b6de22db5979c4d473a328e5a54c2ff2acb14f7bd7e5e5fd85a8f7ef43ebfcdef0dbed2d1173edce3bb9a3bb11d41aa691a79362a452c320338245e439e0627b5ba47918166ce749447799f63ee88e3631145a4f09d873a9d438a9bc74accf89f348dba18d504d27a3b3b695448912797ac377d19e85583339c3f5db13b2468f04c5e186c45910c0a1730350b3fba06b37f879e9014a58a9c2eff67f938894603e264e4ce0a0fbc14430edce69c6246ffc82c13475652186fb9d5417abbd35f277df0cc83f1b9f9f5a8664bf9b5dac4ff248a0192eb3058ea1cfd14150d0262a31f8aed36b1a06e154de90252035349b6736abf22409a0e584b06a2200edb71799c3471ee586d3102a3ccad13a56861b2a5eb7851894df2195e1a0158f731e33dd6e4e51b4e6d5953147880ceadb0c812dea481454d8085184da8297c48ab698205b429beb0c3e42d7ed917a4c034ba8b5e47fe0b1136ec0d6bd8c11db97713da8047578360e20d1c0bde0ed6453c7745abe155ff2e502710d718e9389f5f6bdd53e2ac3a0318935bea614da2df97614584b2bbfcd51e20bb9f6593990228ab6c36fc28692ac578777cf9b6ca577dccc6725b25f2c2ab6a76a43692c6c43cea4c43ecf20410fdb44d3813c61dc42be1970fcaefde67a03e060255657659864344c5c22c04bc3a257d3a345dbfdaff8207cba87ceec95de974cfc60212b2ee1bc64f6fa74effe743baad5a58c066f5c8c6c8864119f96943d82dc9abf0002f46a56bff9a33781faf8dbc2bd5237892d43917b04f86f88134b46e49483850254fcfe61b325f8b94b72b05d99729ab5968c4aad9511a93d1f217864ddfdde6fd80286d7bfd85975e7e164fea3315d0b8a1deff7804d5e1c0ca67ab8ac24d86031b74f48eb27d3e0b43d2bb12ca068a49b886468a1ce166451bcb8048b4ebb9074d2b9d263422cb59a278353ed98221e59bbcb1ebecb5e06552cbf208b10187401d01542c740af7a515a5a21d8aeb67fbd48673b106da699421408c85d501323d1c2df51827357f63aa4536375095305049c2cc646240ba36c6447ca22d964920f3646cb06686ee75722c73acbcae7509edd3e262b70da11846fd9ffed51493b61d36b7850a32c3f35eec3e79b351dac51e6b3f7d827573d109bc8ac030d235db45e3b3f4e7012756a6729d70ab4b9b99ebc32aa54d82e989ed0221b7f995f51cc2f5092cc7a977d4d495d43361753648b03613e5cd86d38977dc2051432a47b3f678c3e49353433b13ded02c496ffe5e25fa1985c3f00db313818ae48f12a1f3cbce4a7038cdb55a628aa497fd852063829b639b215559a7570e40f65c92f935c01bf4097f4d97fd716e9a00eef63e0e95b8e2ba2b926b2eb5ecbe9b462a3ac3c928792feb09e30cf00bb1da38a498a382a0e0a114fc43902f49bad9d052cddbcc80bef4dd9d0632be433e236c750415e765cf82a3392248ec2653066380db5f5621c0e466c80b55557f11560ca930754d1d01a75361d301f96141a3e01ce82e09e43d5b823ebf995e33e0e8801bd1b7d3018c30d3b06f00cb6648af936e39a7603b22d1e43d6a3d449a5c8a78609bbdd39b8b4a46b102bbad025f703361948cee2c25ae1945a6731723f7f574bbcd2bed0e29137b8be477ff7228186499954e2e0c155bd54f94b4ee296b120e3a6c0ab876a79b8adc9fb761f8d88475d482a09be0176120b8b3d7bda6f8740c2d4b9b04cf9408df510e52552cf96c4e64f949738a47a527699daf0170ff8891d063f34a1fb28611514f0ec8705466c5e1bbe5cf2fc724d3d045f6086478845bf24859887e6c9baabdf268fea05bef24f3c511174b92338daade37ee9e33ddf1cb7cbfe5d9d2c7bed05c3c95e204e6674ee64ca3422528dcd2d57d473f989239107d31f0d6589fac3c7575edcae61e7ec93cc51c4fb1f2b7c225e12d4f12f54e1878177b529dd9ef8555b13ad489319f0c26a8f49b10858d1ab461a7eb7c12d20e36b2e81d99a8239d26a03f91f438d7aa97030fa103101492e28afa8cf2c353f033710148a152eeced971c71fd154b7f3473f0fb1a36f4502a1744d362c39f9bc1d32d6afc5d4e7f4422ba3ddf84bae53e13203d8a4275c229c1231255932cc3cc32f439d100ba5252cb1308c558e9b33c43fb1848ffb43d6abb1997d1841ebe6553e7122baf87a2d77ad04495ad517552818658c77ebe942ab73d798a13ae562f25ada09f5cdd5e8c99424ad298a082c8f35e85ef9cdd1a1dd4c4847cc4d9affe268fd83f33a25206304c7021978f4f6ec49b2afcb262cb27f23c92bfe529382df143aebc2652bea0b1207804576862977ce494c4704a1eadabb304c3a95eadf8173b5f63273f7601cadc2e98f5c3fca3c30a715792be6d33674e4207a7444a9527a049be1e6d083a3bdf1332c86318d97a3bc342a859058fc1e1c239a49c543b12aca8b0bea2057ce4e76acb66fab9e38fb5efc4def2a9e77595f9bd36cf76b7fce403cec2fb3309a8b94693dbddc618ae12b58f8f55b39ea0ada9bae63b9073e8ca659201ac7e38e0dba61f18e166e96e12e9893dba12df53543fccd66f252e03cd80985573cf7a4f090c0f4efafdebc75e511af1d277397cb052425bb6a7c2fd9459ad51b1f20a0a5cc9cbe822f46d5a198b4a8c71a7b167b694f86656b4d4074b82f4b75d42f2b6dd4151b234668a3f65fcd1f50000a11f9a04b6e4741f2d95d982c1405d4fe27709d353291d4c12c24b5eb2f1f46dced63ed6b8bc87cbcfc2d16ffb515686c59243fca4ee94d717e7eb9c69ea9a8f664d0fd04387a9ea9a512f64a1e1a1ae61a36f295553955ebfca5c5eb108904d4b96639f2bf986dd2512118e8a4618c413eb6fb53c4ab079e7e7f7f435d00b2a5cb8518972c91be1fe29c39dcabe7b424aba11aabf0666700463e3e59b8652d6967db43e6abfb4a33916d90f47d7bdff35999134c386bbad394f4058c30e179d919e615ea03c12c62fdf012f52d44424424c8576ab2c0ef3eabd16dd58628f1cad24a12d4de9a78847556d443ad12f492281ac4b414adba9355b5f1300b34c88f92f306754ff08648b38e00559ae548d99e36a6c9c56673d138b1bc91f9e5a7a24a6fc85982cd91c73a19a8a925443fb9d1a465f6d470bf58f6bedce215d1d7d78012402e1cd27c1c85a95a8c2bca83b4086c51428abe941667fe5f4d5eb004e5914a733d3b3008d75fb2ac086f17f911828c5fc94eff52aa12f84682149b44c2c612d765d809546a18831b512a2d846653bcc8351d6e2f55b39ed064624c30b042b7c4b4f5b5aa183b10c94a43e8ccebb7de780a464789832ef069eed3980a475cb934e6a93fc72aa1d520e1abe4121454be4f53a7d022b75429590bea888e3c4eff53f5ce7bd82dbb523a9de04e1c7fd88cac1462f5090f75a3ef681f5e40f9c77c17821b16f0aac03dcf8697483c6d7033c3fb64efdf32cea89fbf62b268d0a4a36adc852fd293aa7e5c91ad1906584816fc76ebb2147768c2ce51603fcf56253ae3fc6c3fbe0fd", 0x1000}], 0x1, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xf1}], 0x6, 0x0, 0x0, 0x0) r4 = dup(r0) kevent(r2, &(0x7f0000000440)=[{{r4}, 0xffffffffffffffff, 0x3d}], 0x800, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000040), 0x1, 0x0) 22:19:17 executing program 1: r0 = kqueue() kevent(r0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x0) syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r1, r2) 22:19:17 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) dup2(r1, r0) fcntl$getflags(r1, 0x0) execve(0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) shutdown(r2, 0x1) close(r2) 22:19:17 executing program 0: pipe2(&(0x7f0000000040), 0x10000) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000000c0)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x2f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='c\x00') 22:19:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x266, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x0, 0xfffffffffffffe00}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x26d, 0xffffffff, 0xfff, 0x0, "c8393411b70acc123a9d13b33b8a33cdf984ba83", 0x1, 0x3fffffffffffff}) ioctl$TIOCNOTTY(r0, 0x20007471) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c28773", 0x45) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) r1 = shmget$private(0x0, 0x400000, 0x80, &(0x7f0000bfd000/0x400000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000440)=""/231) write(r0, &(0x7f0000000380)="9f2ac8f1115ab635983e7f769715c51555075b2a099df48c17b2cfa84d8d09f65530a1604aa49cfd1ca89092a044d5952f9c00ad0b10960451ac79d14c56c72407071cd516101f6ec3fc6756cce62b4bddcc9b8157d0be5a1dae3bd860f1f1fae2fddb381e3684690661d6cd80741a5d6a420b00913ba2c740342cd7543b6229030738852ac286fcf4528072c19627f946f029f371e5e00a5e6a3c379079d7abccfc73167c3555c2df0811a8ee211d59a4e2e12c", 0xb4) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000280)={0x5, 0x3, 0x3, 0x0, "70aea8142327817a5c45dbf14811943c9aa59c00", 0xff, 0x8}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000240)={0x9, 0x1, 0x100000000, 0x80000001, "020d4c44f09ce47afa5dc2d6a6c9f6c0165a1df6", 0x56c, 0xc84}) close(r0) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x7d, 0x1d34, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 22:19:17 executing program 1: clock_gettime(0x0, &(0x7f0000000180)) mkdir(&(0x7f0000000040)="e91f7189591e9233614b2f", 0x0) mknod(&(0x7f0000000000)="e91f7189591e9233614b2f00", 0x20, 0x800) unlink(&(0x7f0000000240)="e91f7189591e9233614b2f00") r0 = socket(0x3e, 0x4, 0x1) connect(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) 22:19:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) read(r0, &(0x7f00000004c0)=""/214, 0xd6) open(&(0x7f0000000040)='./file0\x00', 0x20002, 0x40) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) close(r0) syz_open_pts() 22:19:17 executing program 1: r0 = semget(0x2, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0xb840, 0xfffffffffffffffd, 0x1, 0x4, 0x1d91, 0x9]) 22:19:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000a40)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000780)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee12340603a1794809426a7e33b8dcb399fce526607254793c7de37187a3c7557fec186fc36ae659d60a0cd341d018a4b9bc001cfe6605d71790dee06a18df5e1909dc13993b14a6f1afcb5940000f8128037ee311267ea5efe1e2e3e3bc934f94a952a233d1771510ebea6bd3eb3d0458b01a09a1a18e8a733155d88c7d79ce8c2f2310007bfb9f4c927eb6a327ff88f3b4774504fa9a17539167ca312ec4c5d9f610841922d137b30b850ffe96c4716735d3546aa3a82f12f5bf59494d72c984373e3abb3c13ddf8678fbef1f23cbf03f8c23d35dcd442515c99a12466ab79e9ce89fecad3d3939f32c42c2c25b5bbd49d9fd02a88407c158e5ef8529663a53dabe8a65038aa7a236ee1c0cf605ff3ff3375de6dadbb9f26c097a", 0x199}], 0x1) r1 = syz_open_pts() open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x20) close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x1000, 0x2, 0xffffffffffffffcc, 0x6, "2a360b0fb5bda2de11accb81e2bf880739fdd5ee", 0xfffffffffffffff8, 0x1}) kqueue() r2 = syz_open_pts() r3 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r3, 0x3) kqueue() fcntl$dupfd(r0, 0xa, r0) rmdir(&(0x7f0000000000)='./file0\x00') ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, "23fc7e0d7a0000000000001b4540b65b8c757d00"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) readv(r2, &(0x7f00000005c0)=[{&(0x7f0000000480)=""/27, 0x1b}], 0x1) syz_open_pts() 22:19:18 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) poll(&(0x7f0000000040)=[{r0, 0x120}, {r0, 0x8}], 0x2, 0xfd) r1 = dup(0xffffffffffffffff) fcntl$setflags(r1, 0x2, 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6, 0x11, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) 22:19:18 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket$inet6(0x18, 0x8002, 0x20000000000) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) 22:19:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x6c63, 0x0, 0xffffffffffff8cb4, "15f440e7d215f27f8366d0b249cdc0e8d07b747b"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) sendmsg(r1, &(0x7f0000000240)={&(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f00000000c0)="3efdbcff97f52c336b99f9930579ae6e57bf4ee36ae53c7b1518fb4f09c6acfb765e48a25760492f9c597ef58b6f68bdd884581f1458cfcf1dc89759219d09fa64420d71eac754e7f5ec01a63ac3dbda525d9b", 0x53}], 0x1, &(0x7f0000000180)=[{0x30, 0xffff, 0x3ab, "98df9d7aa374e572b0a7a973dc2adb3c7f5aa16372107ad089"}, {0x68, 0x1, 0x7, "3b487d8300e0cf61ef2cead94f16ee7c2fc0a40e241ebcc6407de6289dbd792755d43eb44f5e2bd2a91392434e51d581d0850a1367fdd3b3a6b6cafc8e2151041a86b2c2ee6f7350120d692ef9fea7d3cdbc3542576cae"}], 0x98}, 0x8) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) ioctl$TIOCDRAIN(r0, 0x2000745e) kqueue() 22:19:18 executing program 0: symlink(0x0, &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xfffffffffffffedb) recvfrom$inet(r0, &(0x7f0000000000)=""/19, 0x13, 0x0, 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) fsync(r0) close(r0) 22:19:18 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a90000a64d5356066494d40118f347fb32dc1216"}) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000040)=0x2, 0x4) 22:19:18 executing program 1: mlock(&(0x7f000023c000/0x3000)=nil, 0x3000) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) getsockname$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) munmap(&(0x7f000023d000/0x1000)=nil, 0x1000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r4 = getegid() r5 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000180)=[r1, r2, r3, r4, r5, r6]) mlock(&(0x7f00000ff000/0x200000)=nil, 0x200000) mmap(&(0x7f0000281000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 22:19:18 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x800000) r1 = semget(0x0, 0x0, 0x20) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000000)=0x5) r2 = socket$inet(0x2, 0x8002bffb, 0xe0) getsockopt$inet_opts(r2, 0x0, 0x14, 0x0, 0x0) 22:19:18 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000000140)="3c85715db3085d6474401799b84e4da5e87639e5d12ff9713011663228d920e9aeb6dde62c4320ae2af9d5c63912ab86eeceae73dbb785446708f8967c76f7f05332174669d4789f01cd62410d7eb4220c21", 0x3a1) write(r0, 0x0, 0xdf) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r1, &(0x7f0000000200)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd164b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdf85599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91ab8db5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f59068b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766a6f7a553e0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44d", 0x4c2}], 0x1) r2 = syz_open_pts() close(r1) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000f80)={0x0, 0x9, 0x5, 0x1ff, "aff20093644da2064a55bdac44095f74774028e8"}) poll(&(0x7f0000000fc0)=[{r4}, {r2}, {r3, 0x764db1b7708e0252}, {r5, 0x1e9}], 0x4, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="01", 0x1}], 0x1, 0x0) pipe(&(0x7f0000000040)) pipe(&(0x7f00000001c0)) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x0) preadv(r0, &(0x7f0000002640)=[{&(0x7f00000023c0)=""/215, 0x32011c26a21396fb}], 0x1, 0x0) ioctl$TIOCGTSTAMP(r6, 0x4010745b, &(0x7f0000000100)) 22:19:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000100)=[{&(0x7f00000003c0)="37688b219efac6c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e47722cec050000000000000082c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe4a2adeb41f955632ba088cc17c14b9b584aeaa9cf", 0x65}], 0x1) writev(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)="0c94304e82c7e05271777e41b9d0bd5a4c19701a5e141abec54c4c104382704b0a7d735f42f7d06859195e0d392b938fd1c441", 0xffffffffffffffcc}, {&(0x7f0000000440)="646df6961aecafe7d930ab435c4192d44c3603fd5f930a95bf22095acd903e73ba8c05744c1e595f2ad80bdd94b645facb303376c6e694b57ae3d0f9216183c305fc798320f675bd9b3b9357d681ee0969b1010716a47acb8e46489cb19e33860feb919cd405853ffd29ba7f0de340e0557a5f6f07f43ecadcd24185a03c13b974f54124a522fd25e19970b1a770cab527f8c16a6e6b3026b4a030cf3a6195773d9b73adea7f44540b247ba6f3786bbde834c0930fef3687f84a48cfdcc0b7"}, {&(0x7f0000000280)="7d9b4ad1306359e8cb2c992d3bee2a84d85f6d0a25328f4bac34e9048d36163f7e442192d4fd1e0f30cde9f624727b189279f202da3f10919d0e98fa1105e640dbaa2b6b766825"}], 0x335) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() pwritev(r1, &(0x7f0000001680)=[{&(0x7f0000000140)="fccebc8a0b59a4d82f7cbbaed0ba925d2d81a3554fc27ec6cbac5e7216b44ee024ea4e7af96b8d227d90fcf9c10dfc3bcce1dedae80d0147a788fc6199b442e5dca45d89f6bac3e6368f6a1e7d4b5eb39eaf44304229f0aecf602d3b7f", 0x5d}, {&(0x7f0000000340)="89042579f5676a5aa9755fc861c4a156eab6f8d7fb3d2257f550a612d0bbb7b01c42e29a2d3fb4f7500d3500184b01eb201416249e3f6d69c78db230db22f3f9a761ef", 0x43}, {&(0x7f0000000500)="88fe843c5b72d113cb8f0342871c924c48ee434a36201b5a3d902af7b4214bbfeb9f9b19ba97b4cd994ec0081cfc9405b487d8af9259d178eb36abbc47192cff88331548bff477b2209b7ff0b4754846d5fca43c7104b94aaffda89bb7b68d148ec2f0bc95cbfc748155dc3d888d4866a5bd4949dbcfc98e7fdfa93ec425c69bccfc392aee56427e0d673e31247a0e893d51649a7cbc5e2e039356b991c5b319b844a3e91ad1add0b83f456faef34919c41eb4c7cdddd80951d200bc09a35a1b35cd4386a62707b0f404096f98dbf4d837647c0bf922ce5d3d2577e02bb57236d0792d773eb07c81bdbec6c0bdad28738851a9ef41bb1003dd9dbf25995521c7f9ed77aace9385558162019c9fb9e186210d9fc05015e7c655f035253fadfd2cbcfa95b315ec47141ba8ff9627dbd6ebefbadafcae32d54f4047393f4d7108b9815b7a501a504106397f459bf2ce117648570fd6006befbe2fbbe6502117ce30120196d2785f2f3d230e6ab3c1ea46d8c0c3acf549cce23bf2c6776e1185ab579772a73f6e4e4be121f9d1ab1804365738da94343bf33c825ab793aaa88ca0a0c0e2e363edaad22f4b603f1bb87147e1da2657a6043be18a2eb40e02faba4cedf2f39a6f759d976b677f53a3125965d8e1007aa1f8bcdc559019ee58ea924681fab4f57904bb30ca990a0655ba14c2737d770129d8d865be679963244ab368ec5abfe0130ebe076eb67b4d0455dc7f1276c94ea4e64e5513980b66271594204ce1ca83fe89b1d9881d3fa62dfd3bea1f83b24a3cc6e5a7fec538eae130551b8be340c80ffdc67ed63a605b4f64ebb0762349e92d80f5723500e1e034a0a7ae9975cc936b48d17ebb4e33fd6d6cb363171e554cccf294b96dce4e051fd50ca931785bdc668cfd997c89b3ce936ba68b60df6f223a9840c63717ccb518c54503bf8a4d235328b3a65c1ed9a84820f1d3769c651f5467a6f5822df3fcf7d24685d6a3cbe2ed7200af63df0af2968f4321f1ab3b3d753f3f2c174a10bd18c9d8f432d51b2b68f83b3be9bdcf4b12d2f81b83d35f4f713562ea335df0c4971b6e2e7bb821601bfa85a81dfead09121894cd2c0a0e86aef1e7c85940b63857a8b0f7b5e0b94ff4ccedfe4917a27bff020a6c58b15dd67d21570f17ae9420d1e27072ba99b02988ec436764bd8cf9a78f59c8a3dc8c2f09cb0dc95b73fa85f5a485b3a9649af3b7c1064bf497017d80ee822ecfa7148ce4803098d4ab83593d1a6adf2012b40961b839a8d515cde42dfbabf899ec52588b98614dd9c3c2f31c0473600cbb5ac03c8ada47ffb75d68a8e6d6bc4b169a2423bf1871d6170429c960ef21e578323797b497e4189097a6bde1181e469a4fc02bb9543ca2295678031c3a9bb864537bacc38b204d111cbcd61d00302c0d694f675c34be96a1507af39f7398dc66b7c23d1c089135939d0b7d08624f08a210c76557dc0fd7d20caf04cc6581bf20a47dfc4c88522fd9945a4ab00e89d9b65a5b48b1a8438f6306fa6592498c670ca6d7da385122a821b4e9dbe6a5e4ef329ad901615201cefe20b0435bf7452262bd9f3dc8d37b80d7c1ffdbd124982973b23fda051619e3fffe2993150ece0f9a2b1216955ab9b61351b05679058a62d25cf0cf4660386d0d00af15831737dcd9b5615551173888391f125707b4ea8355a4884131fd0f47e09792094f95703117aa066df53ed3bf091571967cc407403bc4ff292b6e05b26796b77cc98a4a96a277b64d2952d0c655f8e9e4aaa79a7a27868d13ec8ac2381ac735811b20bfba7a30bd781a0391dc6f49989be573e93541850b2ae3128abe299094ddc38e39f3d484fd39660640efe1c4a33e47ed572dfb5d1abd3b78a09d3f96ad2323a4405ef4e1c25383ed92005fae19cd5dadcc60c75c170c3d23848098e64b044914219d1192b6d4870a6f007c0732c9d829235031e86c9124902cbc371018a78bc9d978e2c2a70bc8046031867bfe2b9d8266806d70a8346ea471674a342393c6ebbf2313fbe5dd12adc5f6f906a83e6f4cba146808bf2d631b73ab83bf15b7ddba5e4e1d495b4a477cf1a7495e18808c7e651846a48e879d8e127e4263538b015ce419f54425b863d3431b804cc4b327c22337e9fa024faf772c94894815ee570ab455d5e8c318ee338a7995836f1c58d76cd6559e547c908cdaa9e09912f88a07586268781cc0c2c82b1b56d04d75f6e1d4d44395b0b78ea2a96a455ac8c078e2a5bb807609de485cc6b2b9fc6cca2353d14ec743481f8842833351daa2b940f68a33178a993415cf58181ea4635467991dc4add8f80db197e1420d2b0cff2e59e943f4aee4b81977c00651915bc9b514a28fd23e0b58b40b94c43780e090742aea7326444be185904d931b340f0939aadbf1beedfd462f147cc416aa4a0436b56f1dd108468700df9b4a6d829ae6db75e3d1015d2461616160f1a572f12e8e5a8eff4359bb24e1564426d0f3b9cc908bbfb675e6146c199b41511b2f6147ca5f9efcec4b505466e7ff66b49ba01ca2418d0af95e29f515fd7b6b11288cbfb1c90884805b0b4aba634ce3bf51308fbd9248932667a2472ec77b92b10e4c17004178764bf9e2da095e69ff632f3e7268135dcd420e8af6690a94e179ef7e88ebe20e4b7e84bb63231a1ef37cea75882c2a2bcbb822b57d469f8e81a8b28226e3a18df249ab125e14f186c306b16953ec8587e4a10f6b2031ba14ff9cffb47e6df672967195928f45460cf473514d3e3e418ab1cf3e5189040a10e6796739591e5a47ec8474c184509f14f8cc4973222d5905a0063e996a182d9bd25b852a26b0b5eec694a868ec66c192e66ca49d8fb0f5dbfc70ec8d29c952be8f5af48680b750afd2b15ac32719df913b57c46ed09485730705ac78b36fd9938225c9527dd70190ab5455a8707107a4c4c92aa8183d16e24e280fe3a9d9cde28f4713dd31eba1ab3dd84c20051b72e2fbde76c174d9247861714d48925136f3f248781d967c1d6933b50527782af3842a64e80bd65f57b964ead3014beffdc4ff8c8fe3008f858c9344d5e3774571bae552f6287808b775d087f962a101bd5bcb1ecf71e2369241085babeeb47cf86dcefc09c9d8d23f443adab9b51ad1c87a5dce150a8e34c875a13c697266595d222f8bdcbca0f23b1ff5c57c82721b32e22124d848a27c169df94eebf7b3e2d833ed64b64ee03a5244c005a0001df8fb86ca674d3412b99a680141bccd12b917e6d9c469fdbf2a93426dbfafa1f33b96a3a8e6a1c8a48503a3450f4b3479920b240005c0b02ef2bbd3910878b709d1d2f94a36bb583773cc1625a7e433c4ff1ef3b28200df6ebdab572123ecb839a05dc3fe2b40bd8cd3772165acc1a1ae79509ca78de895bfd80a276291defa3d76a55e9552f1a8bda067db39c0f61dbcaf3ce18350bd1ea092d719b3fbe61c113fc0046cf49e0d29b9802ec0c96ad36c006abdbffa5d41d9f5945f8317e6a257be10d9e6be7a91b4bbe18bc3bf961dd835f0bbf747439e36b960932dc4f1e6b806e7dfcbe20d039f42802e68a1d7db9664a2f5e9d38d2b352703fb3f09ba0c286ef6d8d0ec1935bcd6ade9b656972f466404eff91bb58b7254444c383f9245d21ccafe5f41fdc21c1a727fc7e28134f193508f6ff15ac4f6fe8ba3a983a9b64da62edd7f852fe760e3e081683a71651dcb64b965eed44a082c4ec88612340dfd17bdad4da6098097bf6c7d097be713d21932991ac299115111467e2611257511880cd3c271e0656cc169b67cb83a4f6c441a6a28bffa0ae6d482b60449a39ff78991cb28962eee0a413d14f1ff1beb388422bce2e2b612e74d32e2a00e12fc24a3f35c053717f3bef75ec715893e5ecc4a423b3ecfc951f10c74457597c0e10cd5f9ef48862a442dbb46f4d702a7692c2ac1cd31c20a850b56b750b5610479dc54c06d13b8447062c8680c57eaf76e8821dbc5d4dab6f107fb1be7c46f0bb2010fde62bd0f2643c03ac9e688a2b1f99e303ffa893cfd9eb5583968444465f44f247572b3473afc400d9b84f2957a5d9825da1c4135d40f22b328a187083b8f5e18522f20b222e604a395500943df47c714fd9771b7a4c8ab2b02da3db81ddb4f69bcda7fbc8b3d9754b48b8e71469e081cac0dd883210e572795fabef56f44213f3d65a0e317317eb2eaa85ee87d679e157d444e28769dacb5985e38ddb8558c964721e722a042e55e6e988f62b0c076753f9beaedcdd7ccc81fc159f3847bd572a9d88d2f7887f159e8ae066bb57d9148b67d3f05a5cad604d4f9efbd1fb9a8ec2e2dc1cfcf343f8b8578191f35717946127f6871f91e65f627ec233d8c4f2d99fac2834f6c6bade986dfa65a8de4e7f1cbd5aa01ad5cfd20cef6aa79886aff860f0adc96409ce03586a1091c1ffc58f1195e45417370234408db8eaca1a3cc8ffeaa095b6a90e6cf9ddef81e3881f363074b4bd63e953a49f0ce8f9c88b26392125dd96f79c1e21eaac9bcbfec0e6ea0f82cccda80823b22f85e0f3828934436fa2b92086a82f138a9fd35305a8d1085f9a353742d205ecd7b71ba93f67a7e5cc2cbea57a90e5c1833a1da20f18a6ebe2f62e48133f2532cdd94a9b4d7c2488348020cca533a99357f9b7a9442f1c0efdcd197873a5e5b740fedf7a90aac072214df146ef4af0b1419c6f90ba9583dcba9110f77e2b781726e26872c1c5a146ca217b77f64b815c4be3d76619c599a6fd438914da05d77212ffc76673c99bae0e0135cd445da184314a5f952e2b495c05341cce61c4bf398863c030e95fb51185f2d168ab1d6388c5060c5861b2ac5a854d385bf4c728c01b7614e03d03991d2c5c55a711afed0042f7870419527e3a28c9c9ad60d2f191c86ef0d22b33c33e413ac7407d6c18fd7a7eaf38a96c0b91f533c6067178c3619da300670bfb8a662b51956765b32c4f41d85b59adabd8f7cf334828f1f55395ef3715af7fb41f42b99af1f6fbfca4608b76b06f052dfdef49021852ed8ab612e303e90e9d96330fe557db4afb9b811461c6ed67411a9c1846662088a0ba065a47352a4b26135ee85ec9133b0b9c716f00afd8838ed92cf54078d058457318134861830fadd71cc4447616809d591b660d035682be4cde2715d2019019f1cdfec3d0463190c8ba1c4ee15119c1b5cd77911a05b397f0e426397c79e10a817cc6079749d52d549c3bf6ad822f12af95c13e05ebcdbe8b72a5ca76fc707ce171f9efbdaf2f8ac95adf3ad6832da73ed649fbe900c2d1e0b2e4d4259ede777fa0698b23597952d6250b7c95c97cbf8fd5cd3f8d24f3ff1b31caead00f0940c967bb4c2ad213d4d3e50a1dacca3fb500273e428b03046066ae2ec576689a0f2faec3f66c7a42f839716d9202229f0b0cae30b2c656eeb77e9e929a1a8f1e2d018868cb8d601ccef9005844f51b9b19968b998464d72953dd0f41ee7d01267a20df4f385b4b25ffa35151856145759bef06600d000ad73ec9e61a815dfe9a2683106c64dc7de72d8ebeff750718e0eb1ab30f9b337100d7149564ad5fd8df3539cce459f98cc7893947be47b4f4703c8bedb8b9defd639ac70b897f8fb26c34ea21b8b1057c5f875a2980b7004440de2e65b3444f42cd5ad415501347a4f4f256786eadcc29fa2296f238d7b59e39ebdb08757f878bbb3bff20aa48b4e1be43e84ff133546d620788285e17408720a93dc9aaa2d32eeb76530e1dc3e74a3b12b6a1ffad336d2e3833a4ef598cb6d606181d293295a51", 0x1000}, {&(0x7f00000001c0)="b76915818a417de6e4be3c33d52ea31e4c9e43f71f4c14940ca3126d70dc8a7e0cf9b8d1e1d906d2c7ac0aa0456ed731fb8ece0640d132e915ab5f8c", 0x3c}, {&(0x7f0000000240)="d92aa53adc423004201f963e60ea86d71c9cb626ca8ea35b79772234233cef1c996f565958fc9aaf164fa34b57e9714360cf42dc09ae47bb6a8dd84327d1b9", 0x3f}, {&(0x7f0000001500)="837281d39f3449f361a4ceeab4ab78b400f96005fb550503ebc07883a9c55713f62b8905e329c1d39939a80e38614f05431746166aabfce0978a37fb1eb06bd2bb55196a8cb58a1000cb96cb91fc82b2747dae4046dd9a98df72f122bed7a3df2d513b104021b37a9584202b9a4c13238f45704e179f900add8bdf63f0eeb187914e86b3e55b681a85c9c0ef7f9c40f480c5ac4c823ed9badc908b72c7e2c0ccfa9f338c2be38f49ce5133abbd1bda20e6c65ccd32db7ab6ef5d3ae74cd8b91d53f558a632cc1f287b7303bb279c56b24bc864ccf2fbe82c4cfbad4b6170c1463d5f17ac5fbce106", 0xe8}, {&(0x7f0000001600)="f02b80221dbfa8130a950368af95f1beed2642387fb613ee705054af5d128cf587cbef207c3f97c9da92909a49c3615142d6520c21c9", 0x36}, {&(0x7f0000001640)='m,[', 0x3}], 0x8, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r2 = dup(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x9d1, 0x2e25, 0x879d, "0945bb81e70a48cc092500"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000001700)={0x7, 0x9, 0x84c, 0x88d, "a2d07702b41aab70a3718ee9f926a83737e99760", 0x1ff, 0x7}) poll(&(0x7f0000000300)=[{r1, 0xb}], 0x1, 0x0) linkat(r2, &(0x7f0000001740)='./file0\x00', r2, &(0x7f0000001780)='./file0\x00', 0x4) 22:19:18 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x108) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r1) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5) clock_gettime(0x0, &(0x7f0000000040)) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) clock_getres(0x2, &(0x7f0000000000)) 22:19:18 executing program 1: pipe2(&(0x7f00000006c0), 0x0) pipe(&(0x7f0000000700)) pipe2(&(0x7f0000000140), 0x0) kqueue() syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x5, 0x0) kqueue() dup(r0) pipe(&(0x7f0000000800)) pipe(&(0x7f0000000000)) pipe(&(0x7f00000009c0)) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000040), 0x0) socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000f40)) setrlimit(0x8, &(0x7f0000000040)) socket$unix(0x1, 0x5, 0x0) 22:19:19 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x1, 0xa0000000000000, &(0x7f0000000080)="f526dd81f27559109dafc3158ef349494a897a8f9c2c2abdf3497165877712e4063f855744cf3796df2ad9016b159e759e18f86f9026fdf143c29cd7b975e5bcce0f485fd359a1a096fbfbb6dbc174d310101a513916c66c93a0ee3dc2332f7a4e5365a289db68575f6f5274c3ff3689083676cf89e948990f54b386f1e6765825e1f9f5567beb8d56422370ebb525485c79e7c4d07d918303a38d7057d9b0894d95c68a92480d901f0f8008fdf4c40842cb37f6a59eff50d0eb58a520dbbca1c1adf7f953659bdc2cdbd34870412c082a3b7ae52e94e9b959780f453b24b83df1584bcf114f7148e0a217d1c34ffce23ead69", 0xf3) r1 = socket(0x2, 0xc001, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) r3 = dup2(r1, r2) shutdown(r3, 0x1) getsockopt$sock_int(r3, 0xffff, 0x1021, 0x0, 0x0) 22:19:19 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) 22:19:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000005c0)="a80d25fdd374c48633c389ebe71ccc897af721e105205ffdc9669a1b501d358ea08ddae40ac76da03e2633b5c3d281b9ba39b4eb80a4170743808c331bfd834543d21736f04098af1a88db7f7151d4c34183d4f868c1aa387f70fad07d390f58ecf918183394afdcf68e90bdf5ea64c732479f37919783c70da1f25e91045cfb17fcae1e2be7b3a39a665d1c40b4e0fc4bc2039d6a15a5e346292217b02f047d98614d31725ad36a65d22385930bc30af47cbb630e03ac34596a72bcc0d6dea1f8ef9be7ba5c1af444eaa02a9c217b99c9769ab33585df4e711db90918f61ff740b43a43a7e190a73a88c973074977ad181b624bf1825e3ccb5da03aee02db0818b2f701c195d4ca483df8209f9cf0f81ac7f289ec1a171ca2b0da6df8cce9dfe185b58e9aa3936dafc3569c61135a26f7e3909118c78023ac4242bae5cd4eb31900cef0f63aa2997d3e217eb88045945fe52a669e4be963a14d742488e2b3848a72d4882d126ae7b31bfb31e2b3ff89b5f9d5ddbb9e25ef08c58c06c3fe0369849fb23675bf5396d10dce47671dce31818bc8774080cca4681a0b9bf0158eeda772c0d481666a828e029855506788236542591d4dd09091c710648f95a318d4ff43c69e2300dddcebed045ec497df350ff01d573bc1eafab67472bd485362ff6d9fc2e00fb0db437a6e104ee1308b4e3b9153bcd1c7c15a486547d6d6a6fc455447542458f357bd5a26f1b356073b6d84a7195721e8ff78e0c5443e365878b15a470c3d476b03296059297c0a9e9076afe807d02b8e06c61609b805f20307a473432543f0a273f9bb3a0727a86033dca4ef0fc3c80970249d35ee9a5c2fd5eda185e3fedb62d11c262a385b41556b2d7cac53d9a98d0f344e4d374b4e17429f178fdddfa5283f64163c7b50d945b7bea2388b33da8cc796165e40e944ea62120499c1b8b8d930e72d449a7cecc5d9d0717b6a29952c9eeaf389d3158f60c0751d7d5a8cb1fcad862057cd5a7af96a4b1b9e7a5835a6c8ea7edd4b95632192f732be0e483eee6584611490b371294faec2703d2df5b594216d9c85c07de6ad24b089c3c516a532262d6cebdae199b0f1c20fab63270427b127cce2b28a35a9345c1f8fd3b43bdd446280efe15fb2f14128f4fa41c226b974461a6341722a96d02bea2caeb2bc35414edf7dbf4f6ab11fc0d58f17c54fde3e565b75f52a84694c8e9cf0d1599cd4b96195568d374c27f0b5940ed018f27e73cc019831282a344cb3323bed7d3dfabff7a5e9985fa93e3a83a721f6a6264beca658f6611e27f8d1be7129816d7d2644d538ddf9698a7ec2f82eff5f04a13cd135a269235e9f4963424504983b00145106eebab5c98eea756ef25a152bd7ecb54cac5e91597e63efeaced4f018893d9af84c25b2b332531382fb364fc80b93cd9f6cb081c80017f7208244be936038222405f2d6270609126609a61095a636f93692fb807efa6daf3488adce6304e0139e2b2ba749696bb9247976cb949e3594b8d53e3835c1b15fe1ead509f19e6a34e256684472fe79d1627ea6fd7673167da695b653654caf056714f9e70b1c0c3865480fcbfc66f1edf4a8f311b95914b47fa6d48ce5affe8237c1d1553b1c1cdfcdf67da3cfb8a1e435ba03667b840310c9b0abdc9c674eb17ea9ea11981a1f0726ad809ec151049dc0ce35f18bdea1c37ac4d339283f772047db2cdbc2d5be62fc6dfeaa78cacdc610951fad254a34639f3d3a09cd0b2e02054cd1003e6a3b02f1c7fc37d6103c05287601af7cdf2053f838356a9d154457ac43b4ee28f8f2c1123ae89c46a1d088738babdaeb314b2babf71a8137e77c2690c196580d432d575104ed767ae945884eafe1e3752bef5ff1e9c18fc8db609e7732c2b5b9fa2397a94888af62857073d01e18cabe86c0d7d16816e62b20232a5b2544bda2a99a44e9927098ec163d7115127821ec33ce330547fb9901a69b4e0c837ba84c969d77356f88333ed7f126763102947cf59062f93038f0cd6689ccce6169b523b1c551f0466ffb464d860e870dc1b060775976629ba3aa232a9d9339b09f8e8e5f980259d0510a8650302cb456ac45cd41498b63949f26d5ac1780f84b839dea200a2c0988d69ab20b45b2a9264278268a56e25ae8291a5fcfe1fb7752f76f2ca224f58cd6329ff41bd83c85aca3b89064ca28637b5d473c900512ce7723e7dbff83511a66ace30f225cea18ebd6c230f9f97903af9546f4ddd93057239ff96cb2c5e7ab169c75c11befe399ae818ac14dc7c20359ca51af797c90f615dcab2bf6a9e4dcc33f3eed34338a340236da64d9a3d1d6e512ee925ac672fac3e1db26cd466c5f31ee44026c5fbfc7834e1046822b554c73a7bdf5f037d2114b3bf433e72a73b96275abef4738eb4b755ee029392f6ce7a699d547f653ed2381f5cccd6db0bebf7167a0111418913b2cc259e7a31317a92d5d37ba85d267ed86ace861ea201682e1376fdf76914c3bfbb2fe21ee31d3dcb465730100bdc35b9437da9246917d90da87ea6b646ca2c9ac44824ecd669eb960105adf6c3b1f18b287668d4fc7c6966125d512095615a8ed2548320f63228f556f7aee3e246236eaeb142d6bfbea4100e66b5731e301a758d21cd98d06be20e181398b05729c274d9caa83b40fdafcecf510f38002ef1ba2efc8dd762255dbf7447626695bc34bca5a441d9130f4d5c45b8cd7d8e21422dba65607152c385621c0b720630ad7f28a38080a6a19d49ed4230a42656307f02916fa7af3bffbdcd049a0cb127193118f320189c37d18fe573f86eb856868009ba2e1009ba0b605ba0b6846ac622414b7d50ff0841a498631619b0facac4999f01a29ddf24c1a47bad105d5694360ada4b0d5b0e64022194cafabc0880e44d01d459852ebbcf3183385aa1508f7a553693ad3e2e6d0c06f0b6b96aa0f99ef75c4f855a7d6da2b5b3588fb8229894e602b8b10693c3c6cab66f0218534f0ce887962119f834e56d36a1a463a392c5a549ec8ffbefd839295528075556342f849cb062d0e4ddc72555a3431a0f892d0673e89cac860c83dbb88db5498835474ae228d8b3d160b34a36b0a4f6ab0093a37c2d41308cdfdd74ef29681d21047a4857414fa56d22d1d2d6826d384bef5591ccdd541f023d89bbe1b0e36d5fe9da595476997db2c9554fd1145d1e0b2f8622be177c9af4707ffe7f4ff0ed5a66c2aa863c81c921bda67bc2eef568b467ebd95d5e44e100765067dbd65c14c0e548ed50c84da0edf5227c9b321f7a2137531c6c6e9120502aa7c6580d497be2d9a33d215c22176f5fe7aeecc42251b7d77877622ad593fc8ed5d0c93a568711376c549122aacfe9a10192010d9f12243f74c63c054f5573000de305a5586aaa7dbf606982117cc259c3cf2a5ad60e190825aabd031937cd51472d47b2f463bf60e3bbe8d87bbda2b8357922b02ca92bce58a5e9937baf639014d348ad762804db2b0920adeaea00e8c1eb8cf2c218745ac6ef2221e98ae65ac2a092279195386ae11fb0c95b2b81378b493039135a030c2e870f08b86280b206b19599e1daac3c61b3ed2377edfdb7f5d21a8ab1f72df7d5eb4e16cd386acef783ce03831bcef4d6fe7accf5e42cf0342d6c75e31d3bea1651e080e0e9e8cf7507f083a0d7c0a7c76cc69a7e9aea6b8b03671e81a432152afeba725b3a6913f84ac4f6851d1c8c71177914b8a4b8ce33417de987bd1b5732469fae7da923ebc2a66d0bc99793088c869a858a6e114241912b5046a8fa24c2f5f416b04fd9de50b485d3b586f7b80f81fa326d96a57006fa85c76b170c5446e66499df0f817972ebd824c88fe838b6d04c1abd63e458fd4b74ed0129bada7064f5b099dab23a1217139458284c93df539f84f2ce68ad802843d541911e656164f84d65e128050343d6e582ab8f4a4710bfe7bc99d343fc4d623a808cdb4fdfedd13e5404cdcb3ce50b72a7e2fb98402d2c9dbc2a6b3c91ce162b3bcf0b2486a3cbcedc0821a6bc15de5fe3330716337ad879fe93a33e1f562c5da1bbf756da75743325731b5a6a0a4367fbec0af4bfa12b4c3b7ce80f9fbb39ba6f49850855ce65bdf5b92b19261f17d9fe58925444830eed5f6b9e56685dd87c85eadef624e8e53bb5ea88b918a99e64cc39829d51e452263e2f9fc18d3d88b8357d6e602f61accfd66a157b40d024dc5e8c5e68a8e8190f59c8b0830b83f97746fcbf5cfee2d58b703063f23c02e0dd47ab977a3ae9e7172d6c2486094c71f9a27120724e9c66a8ccb02fafcac7db3848f101f2115a3d740b18996d8e25f4038ebe79e7f030b42b872029e81744ead86295580649009bcc1854ed9fb6c9e7dd9b2c3dc277624f061892752ddd33f5b7b07439ec34476d26fa6d3faceffc5ef1a9e64f25ad428390ec8f55b9efa4f00e284de8690ab798fc21132b013c7495055f19e3d0e00db7f874963bef935dceccc63e3e5bf6d08b5ba212b95f468284fae73a32a8b62513efc7383b136e58d1894446929652fb7363d6904613bc8fb820190e4ead8c1c56ad509743981c42340dd551f9df87987665749f2858ccceb9bc8969d380af489696b88db47329689fb31ee9f54be389686fe98182a5835753278641c05a603ef0a757073a854a8f2037709a29300438ced44f723036aa509f365f454558e875e41c838c821c49565acc8376e720b83c5b618f6b7927239c21fc021d7fd86b4eb125a6da9f0fb6ca6e3ff5d7b01d2606e731d4713ff55611194748ced99b413c84d308226232e0b6d1d1ad393096365d2a402abfc341f751ef808af39dc856ebf5ecf0feee57e647e73cf85aa2240e0cab6412dfd2ddbdb978fa8bc152c4ffc2af6763c3c9657514d2683dee4076238eaf02737a665a798aa673354bad6d1bd72e98d6e1faa01e0fe7a40c14030e5ea758921a48a6d353460ca3575a5a5f9ded567c1eafb85e67d498a8151bbe1813ae25e5f246d41cd101e515adedd02a24c8c52e5a724a9b5f11cc2f5108df224ec2553ec6f6c8b7c2c34755a4df0a4891a108a53e54ed7116df2cedb2adadfe40f1854dd5340f9da032dd91b942d3d6039dc7cba1f35db52a046979979997aac25255de81db50984c28b400b12659fea99cbfa3f204210acd215952485ac0eaf58ea08feba18fe068d4ba6080171120d6ea88b1705497da86e22a4215e2f9e6c8e2b80e41ee8e9521de157259361d29865d12b406980db001a361297eb5bd870c6cf999c49360a951c4168c4e8d13edc8b71f8b91c93455ff6988dec11da4a814a4c35fbc01e32724b31536bdeff4e30c06afcd3856283a211202d2d185a651302948f89ed80efed0ecdf8fd257c4744d279dfd2e3d6a4275a28b396c30843315a83c9bbea095f71b0741d53dafb65b3ea56fb5c61a8ee509f6d11ca7aebe81e118067d3456bdba4fc09ba647963e4d36d7983dcb99a729064ff5ec8bbe8eb76f7c0db14d24a8e11c8d3befbb67f407d9c309bce5bc50ab276c50349aea565e377860ff26324acb5b5c67b8979da3b960d99b241c7dcdc946b3914dd76737d96d225c181cf97bcb66b8de3c6f85cb65258a085ed8e0ee356f800e1b5a195343207d9ef735469d53c11afab9f848510ec3913ff1bc26d6516033a5b3b58f135a4ae2f74a4b551b2ba7eeea13d25ee5fb840a91c44e9a69d96f0bf00d9", 0xfcb}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = msgget(0x2, 0xa0) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000140)=""/56) r4 = fcntl$dupfd(r2, 0x0, r1) utimensat(r4, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x200}, {0x50, 0x40}}, 0x2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x0, 0x9, 0x1d38, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x0) 22:19:19 executing program 1: lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') r0 = accept(0xffffffffffffffff, 0x0, 0x0) r1 = msgget(0x2, 0x400) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x40, 0x4) utimensat(r2, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x3f, 0x7fff}, {0x9}}, 0x2) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/85) msgctl$IPC_RMID(r1, 0x0) r3 = shmget$private(0x0, 0x600000, 0x3, &(0x7f0000a00000/0x600000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) r4 = geteuid() getgroups(0x9, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r7 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000400)={{0x3f, r4, r5, r6, r7, 0x112, 0x100000000}, 0x2, 0x9, r8, r9, 0x80, 0xf6a, 0xffffffffffffc482}) 22:19:19 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x9}, {{}, 0xfffffffffffffff9, 0x2}], 0x101, 0x0, 0xfffffffffffff14a, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x10, 0x10, 0x0, 0x4}, {{r0}, 0xfffffffffffffffc, 0x80, 0x6, 0x5, 0x9}, {{r0}, 0xfffffffffffffff9, 0x4, 0x40000001, 0x401, 0x3ff}], 0x1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x10, 0xa, 0x1, 0x9}, {{r0}, 0xfffffffffffffffb, 0x40, 0x80, 0xfe, 0x100000000}], 0x55f7551c, &(0x7f00000000c0)={0x0, 0x8}) 22:19:19 executing program 0: r0 = socket(0x2, 0x1, 0x0) getsockopt(r0, 0x8, 0x8dc, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) 22:19:19 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a90000a64d5356066494d40118f347fb32dc1216"}) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000010c0), &(0x7f0000001100)=0xc) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x2e, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) 22:19:19 executing program 1: r0 = open(&(0x7f0000000000)='./file1\x00', 0xa19, 0x0) listen(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000003}) close(r0) execve(0x0, 0x0, 0x0) 22:19:19 executing program 0: r0 = syz_open_pts() r1 = socket(0x40000000000006, 0x8005, 0x41b) recvfrom$inet6(r1, &(0x7f00000000c0)=""/187, 0xbb, 0x0, &(0x7f0000000000)={0x18, 0x2, 0x1, 0x7}, 0xc) sendto(r1, &(0x7f0000000180)="abf132477e90d1b66bb183f63192fa60b49f9fbfc25dd020da2ddd309d29f9d6efabcc029d73d049b391bcdca78745578668e597a88ffcda4c9d00164f12aeb77041e21173ec572aa6cb2030871e01bf83d029ae951d8a83e66a61c96a30170b0acd9e67e81424a708de61a71099194bbede1573529fb1ec4cbfa5", 0x7b, 0xf, &(0x7f0000000040)=@in6={0x18, 0x2, 0x7, 0x5}, 0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e3", 0x1) close(r0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) fcntl$getown(r1, 0x5) syz_open_pts() r2 = syz_open_pts() write(r2, 0x0, 0x0) write(r2, &(0x7f0000000580)="87c36820b6bfe7ee19be442b3d35f8ed5d26b24e0f62b8d0eb010e79bb82801a7f10bd3bc281bd20fb7d14426d48cfd1d86f812f76b9c85e2488e120e223550ec0be431a92ed213d8aecd7c3a773e9e516989ec6f63dd3295cbdac89b217d3c86e6287ec386143a33787b7fa434891c3826cdcc45d7ea3b3ee6b9e0f2b8cc16277d78187336c5612cd4432c69fa957675482d61b4f1725dc91620e03e1947cb340fc7757a119216a1f795f651603861fc4df609e2780d5902b62ea5d80af3479b2fd58af387c95d50d1f739309285ca0d0cb1fc0e2eba1f97eadb0b1fcf0ee8fd5c9b9866e0b5d223c87729c2d99e40bbcb2f854c1ed0041c7a0e0a758d48874b3b9a193a8dd2b8df5415760b41dd4c1f401056b28d06cca0ce6896fabd355fb0a6e330066f0e21f0f34c19ef2b466b3d5aa7a799d1606b258b9b99a0f5a402dcf7dc17773f577d4d568992d62c7b5f2995f838da8716930bda09b19724b85861dd50ad5540a358bc76ff1b6f8e790a50052e13973c27d96df788aea2b9f82e84c4252708fca5e6af838944c7f7c7e715c32961408d06047eeda10e33bb2afdfebc93ffd280be1429ade51f2a82fb38bd48aaafd31eef139cfa5faa8c04f7dbc85b9b3f5f9415fec7bb49d90a989012a0045d9491abcf397e362d467c52720668f2649ba543b79607911376b7d26e35440a2d98999480ac70099a0815e441bf9356333da2a024878d37f00b41f2fc5d8d56a9db88ca2bd6f2d41da3e914cc36466cfb55c2367f6a16b78a755a5fcb6c669c2cbeeec404cc77ad99e0c861b336b43f22ddb658f33c573aa47bee672d4e116780c185406284106cda5b04cd59f3db5017f394c8f6082ef01cbd84e6b39e3adcf231a370cda218cd6e9ad38790210b6be8da3ba30e27914f4bbf732fa705a58ce71c829572982f2da597770d58a3f2fa04c29022a0deb33c69db8562598c6778a90363bfc353dff466804097bf721ed5c77e35f759228c086a03ef15213ff28627e10739cf54d5719c3c81c6aeb780282cd0db570cec1dc152974101c8e74e8654298d27a180bc2881519fff9d92451b7fa7ba3bbb22a4060feb684e463e0d896025a5a009373dbbddd816353a978d52d19d5342177cb8fa0d4e366eeec933085909748c461744f1b2aa346938c8b8f22483afa4962884eec75cca56b26ef1d3b46efc966d1fb6553519f936ee7879ab70bb5f580941e825d2d59ce2096943fbb6da70ab95a6d69787176aca4664351e0d08a0b1a2cea564d74dc629e2cd7ba30372abac1e33b33ce8fcb52722840d81a45e5bda12bfeeb8c07bb3f26c8249eb22df49b6b5aca8bcfdf1004dcacb69c825fe4407187fdadf1fc61eb9921f874ce95eaa5dd0b71a14a70ccdd743b5f427ad20ddbd206ee86eb6543459adb48ab9896d5dd16b7bd9bedf96526c0fb793e28636ba4b3bcb2ea147abd48b385aeaffbb52c6994f482cf3b09bf0601a1e99a8c8bfb9cbaec0e27784d860a647eaabdaf77349227b95b2e63079a0b86547cba7a40e4d2c124db868686a7c92ae8cc2e68ace28304116322ee6ed410c1645b53511570f111dea47b660770cf5947bdf138709758b2f0c15f5d9bbea69285fd63f417900f005bc5e510cd1673636ad0051dcfbdca57e2a6c4f55afaf7950a6fcae80c9cbaed8656e67a8c753e26543eb9e5329aebe6e231cb903d5391de637e251eec7984fbee49cc57a82e7b3ec05a86bf9c96f11b9213d3979e35daeda9d8b60172501b88561f655d42a3c64ecf932eb343fc650555f9c8df63d619d0d90be8f7c298ffeb01eb8338a6508bbf877303ce5f9e67daf0bcf9521883393fd5720a26df14a1fbbdb4087079fb111901ca4b189dff9891084327eb406af1f6dd802c8abc2ca460e8957057d718b699fa3ce1fd13125eeacde7639c9f86a1a34e398329e34f9d352f52c321a5f2b874a13df255ab70718585b96258e76ac478d11ceb0b0ea4b9cf7e7f61344002ac9326b583f38c5f557075aae010b314aa00eff9f34e57c9072de030933ac1ff651d8427ab10d8d6028ce8ecaa381a20e425aeeff6c49b271a8004658ff9ea0c742872a33992c5f733df6857c23dce54d2e281113a574aa7b11d06e961477301d306c56408ed2c2d11fec48aedf4289416ee8fa7ad7399019e90034086cf9ba2fce1f478be15ec5d045ab68cba6348aa2d377523f562b39f0fefd79eadf6b3031d5b384941a01184f1ac6c5fff793c576f4d7943451d2678d19e7f8e2f8d2e8604cd3e8819c3609a425c1d84836abcfed9b21339654468b7c51b9db7fbdd59e7392651fe3539554de491b7fe8dcce0abf45a5d3bc97d50482a5d93ad31afdff2cf42238fcb6240a0cc722bace369ce4c88000fe02fc3d85e217a4bfc3167b77d3e92cc1d629f31dace1891021f010ed2c1c979d878c181c9e8e1316453b1a8e9792be3a027665cf3da0b4164c32bb7909ef925d6975123d5f88ea44e688f5441b73db2872f091415fe93c4cadebb426a96de76904d158ae71b9855aa057a6a66bb6b2d488cdf0e84e781c2cfd0c4232c81605f1a96aa8f7158f2a482e36392c4e8ed91fbe392f9a5bba203aa354c2b8ef1c733ee4bb4f02d0d48ccd2bc421d03a63ee0a7f7881a8b7e2698486d92634756ded82780db5c5f854348a1bc29ba47bd61261707c4e3d092b6d7970a136193270e995c25144df748a146c06f07c7f2c4f524a954667de8d932a0bb987219d1e8acc34f1a888fe401b5089c03ba8185e5833df1de42d53749ee61af98d0ed59208dcc504646efce10fd6b5423c4f3c74662066b2d2431f24f6d9a94bc3b1c6d614b48ceab360b15c3588aa299032d6423c4aea8ca23b178456d39855e1ba3fe42a637a5d687d31c42dfc457049fbba7881b0622a025eb8d740385ffe21f9a4e8c695a230d27072904ece651c8bbd09754f30399ac5ca2c250c14a66c0b1b765a66affcc532d39abc2c18b64f2a84dff95b72c3cdc77e1022bd1d3b9c7e4d633f235e68e1b9089b81c81671f17083560294b57963c6d3860ba3bd0030405d4e77f33841b7abb64f3bf6954858ebe177eef5f58dbfd36993fa3b500463aab5e373f3d386ac67bdf4f8759c0d048c7f81e9e2735dc137a22d1411f398b06bfb95a38f9bca33546fa9a52e6a65c8cf2b82680728b02899c93d360c8fcf821036fe721a49ed0e97e6c5b50e21acc439c2debb085da1430ebd6d887ee046d0b674fb56533a5de6ba282d2f291696aed1699e2910ec499450761a135d3e1e45912727c7102f37ee322efd36ea667d8b18b08137a6f0a828a691ae1344650a97d804b6e9079ca9aeacf319a51f50fb2f614f36fa259f22ed66742383f878b69203412e4dd0b477951675ffc9b817cd833314b929e1f7e736e29147039de5138e33b35b6c08965ed41ccde91535ebeb46697c9bdd4112f68ae73601f95c21489d1ba4c0946224ea38fed64a6877087bd8857af057620e42ff2e1065d761fa12e63ac0f4ffd774fb6b76fdaa8158ac0f6b4c10777bb5e10c46719168c512a7eb070ee86e0351acfb016d693db75a7896bffe9f634dd464df3366766468ef09db33f5d6e169873d5f49cbfd0d78d8f8a08288ded3538a324832140dacbc15440023ada6fb96f5d5e0bdf34d6729ea02804a84dd9b8df786e20a314153e40093a2413cef96a5fc23db6b8957edd3abee9eaadaae56f333f2294be9c4877088a7a6ece9a123516d9fec8b5a984851703df9009dcdc9affe42de89e3cf4d30020815ff8ce80d8fcf9438c9a7552195d20301af3b4d289aac322114ae48f2e539dc57e661efc6f28d3dd8296e81f23e1202707321fb9e1c0725e2b1b70f090785b294fa15f8aa13a5cae00bf7c9923dfdd3fb937980c389b540e8b23f0d095e3e68dc5fb88a886ab407a8a7fcb0cd5f6a5af0c6e876d75408df5cce7b016379176edc3175e20357115b0146e16b6eea04fc1e67a387c0d3ece4fe86fbf9112f6c71a90c7e2e8252ef5465ac91bdb2db267b1cdf4f301f02bfa5fe8a77308363b9b9849081834fa5d7e48579e107065205bd67ec141baa9ef39d66ea18e6e06cc3e2cf452fd5f4aa2d81e8d37416f3b0871f46884677ca344db7344d0174ab959f9e838a27b584d9cf263110b8d10637968f832eb00e2fa48067bcdf5b556875faecaad9b3e226303745e0ce17b7ee023634fbc925a8d9fc81a02b3ead9205eaa6d8a483b440397ed08ebb0927a6d8b11f4335d80edf129c0b9cf1c29d4edd202311522f46c4fccc100425058028223f3a19af45cc4467d97daa928fedfeba1980b2f81c6ba91b3978e3085b94b569ea71933761ac66396565645a2f575732c0e427e249289887a858d8407584a67a69cb7bdcf51ce59a3843fb9ad73e0a82c57311721bc7ad3370afaab76bf3b4f7ddec4069833fe4c1241aa717fbf0556ff56be0e15db3057521cc52e732d7266fb95564655823f3398edc75b3fce110d308f49732f42f421ec01a3e65379a689e95981fe91857c3438c50b13062520cb516db38d0c01e46b41bd86bc3363749391464898785880ae56a325081da82af2866a9ed11e56a490a379c7e3b75d6e5e386289fd932418df037b1bf18aed864e6dac92542c2b00c6ed2203456a927cee4af3334b08d6c7f5f990e3128c34e731d5c1b91f001258346e51745c3f101d02ccc2c01261a0809c5226f6b94bf6aadbcff9d068d4d5a5679ef30556051e8e98530a4dfbb5bd9fc223cf9319a8f728df4b8d2a7cb858fa5504e4fec9397980b69fd2063d86a929ef13c4ffc79326d572e0f3cc871ef75334be27f1bfe09575f3f64e17a4894e583d96216bad9e32bf855dc2b0e70e376a65628d3321255ba93ec0984017682344e44de7618b8ec681ddc484f2cb06a9ba7791b70e62b2169686ecac43324f4dbb8d5b7b94f45ec1d17a5fcf723dea75b7cb512ec1b3405e1765fbf85f075685d348d47fec0bb4cea727b8324ac29f0f7d667cf6df2cfc17fde9c7d6a5c53f2d0efb0ef39dd13b1fe9034ef8bde1e647f92bf96deff0f408b3c755381075b25a9ff8fc8953284718317cad394c084ea6a418895b11a64bc66336edc32d2ee9c2c6ce2858c22180d90c619a841f70f0210c6c832311e471aa794cd3ed271ed87d9e78ecdf8d27c71864214eaa028704413add87a2f58480de7d7319f92742a1e45bea8a146d94b45509a20139cd3c3712d6d2c323a57306e89a652214808039dd910ee9a147e1950503d696f1b061d4e2f77bee4893d74bc915ffbc898b8bfe05f6ccb83c288d22b76d95dcaabb590d7fa50eaa20aa0722d128cd10b616c8c029a950b8188a0181526c48f4456c8f4a4aa6bf49786540855a5891813a30db471c43b62b8709e5521de34e567b63b1c723984fb994b0d134afb37a499790353967f64fce1e760c991efa3932f30a2ecb57ea4371c46c0b85b5776ade3736e02d6686a794a44c9b93d214d1e27f17595ae988b4f12b9e2cb4fdc85655cdd02847b71705fc67359e1859db4e0d8c0c283031b10cc9613ccd38e51b31e40ebc642885dd8d037d5c417a2bba4c6cea62fc17464bfadd8f6b72b343ee5dad4f3482f9d6d4f9a1563c4e6a2ec7e5f34d9038d8333296f2e86a805b15bba2a99c2f360bfdd20b40ee0f26fe203bf6f38810a9825239b4f4a9fb092398ab64e4f44f44a766bd3b2f16ce483ae1568590c19d25002a8f0bdeec39b05c2b902ce0355dd4b28e2ff3a7ab04f40606381d16730536850193d56d3aeabcfc", 0x1000) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000200)=0x7) 22:19:19 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x4, &(0x7f0000000100)="01000000bc37f4f19a513d97d64c49272f55ca73e2325fbbc88a1eba73f31d83057e7691bba564858cc261e5cec05957971e57658f1be8cdf5c6dffb2d356fad48db392b225f40ce4340eed47637641a0f2912c4b4bbc6fa58af7c74eec4cae1fd3160080e64553f3fa532a7de7a30ccffdc6fda478ca871ccedc501550cbeb1a888118095f70fe4cb225f3d98860b1576653ed8ce9371ee08cb6f81e76b1c196c0ec2bd27cfd88a07e4b3dfed5dce2afb5f497fd83239880a6c1354d32c794119244ccf8c06a09e11684c475497cadc85f33c79c789c40579ddbc419d708ce92fd9386a95928f1dff", 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) mmap(&(0x7f00002f9000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) preadv(r0, &(0x7f0000001400)=[{&(0x7f0000000200)=""/1, 0x1}, {&(0x7f0000000240)=""/181, 0xb5}, {&(0x7f0000000300)=""/216, 0xd8}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x4, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 22:19:19 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvfrom$unix(r0, &(0x7f0000000000)=""/147, 0x93, 0x0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) socket(0x11, 0x4000, 0x46) r1 = socket$inet(0x2, 0x1001, 0x0) getpeername$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) accept(r1, 0x0, 0x0) 22:19:19 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xa81, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2000000000810, r0, 0x0, 0x0) write(r0, &(0x7f0000000000)='B', 0x1) 22:19:19 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0xeb8, &(0x7f00000000c0)={0x0, 0xfffffffffffffffb}) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) r2 = kqueue() r3 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0x0, 0x80, 0x1, 0x8, 0x200}, {{r1}, 0xfffffffffffffffc, 0x10, 0x80, 0xffffffffffff7fff, 0x3}, {{r1}, 0xfffffffffffffffd, 0x64, 0x0, 0x0, 0x8}, {{r2}, 0xfffffffffffffffd, 0x2, 0x4, 0x4, 0x8}, {{r1}, 0xffffffffffffffff, 0x40, 0x8, 0x3e, 0x200}], 0x3d, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x0, 0x2, 0x100000001, 0x5b}, {{r3}, 0xfffffffffffffffb, 0xdd, 0xf0000002, 0xfffffffffffffffd, 0x6}, {{r0}, 0xfffffffffffffffa, 0x40, 0x40000003, 0x9, 0x3ff}], 0xce2e, &(0x7f00000001c0)={0x7}) kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x8, 0x7fffffff}], 0x20, 0x0, 0xff, 0x0) kevent(r2, &(0x7f0000000000), 0x40, 0x0, 0xed, 0x0) close(r0) 22:19:19 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() read(r0, &(0x7f00000000c0)=""/229, 0xe5) 22:19:19 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f00000000c0)='./file0\x00') unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) r1 = semget$private(0x0, 0x3, 0xd4) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000140)=""/184) 22:19:19 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040), 0x2) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) setsockopt$sock_int(r0, 0xffff, 0x1888, &(0x7f0000000000)=0x6, 0x4) 22:19:19 executing program 0: r0 = kqueue() syz_open_pts() r1 = syz_open_pts() kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x81}], 0x20000, 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) r2 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) kevent(r0, &(0x7f0000000000), 0x40, 0x0, 0xfff, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) fchmod(r2, 0x18) 22:19:19 executing program 1: mknod(&(0x7f00000000c0)='./file0/file0\x00', 0x1ffb, 0x8) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x202000000001, 0x0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x6, 0x1}, {0x0, 0x7fff}}, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x982, 0x0) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x200) 22:19:19 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) listen(r0, 0x2) 22:19:19 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x400, 0x0) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) r2 = kqueue() poll(&(0x7f00000001c0)=[{0xffffffffffffffff, 0x22}, {r1, 0x82}, {r2, 0x28}], 0x3, 0x8c81) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./bus\x00') r3 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)='./file1\x00') close(r0) mkdir(0x0, 0x10) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000200)='./file0\x00') link(&(0x7f0000000380)='./bus\x00', 0x0) 22:19:19 executing program 0: r0 = socket$inet6(0x18, 0x4002, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x1000000000000000}, 0x10) socket$inet6(0x18, 0x4005, 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x122) socket$inet6(0x18, 0x5, 0x0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x20, 0x100) 22:19:19 executing program 0: r0 = socket(0x10, 0x4, 0x0) setsockopt$sock_int(r0, 0xffff, 0xffd, &(0x7f0000000100), 0x4) socket(0x18, 0x4, 0x6) sendmsg(r0, &(0x7f0000000c00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10e6000000000004000000000000000040178adac162a8f677d175400710d21b65fa81d7bf898be093a1c1efdc208829f9416046ae0aefdec38b1800481a3c0d18d355aa3d9c44d3d507649c5dcca065ff97989ef8406e3a6b3451371ebaffffe5fa294950610479fb9995b90993f6cd541a1b34d94555"], 0x10}, 0x0) 22:19:19 executing program 0: r0 = open(&(0x7f0000000000)='./file1\x00', 0xa19, 0x0) r1 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000003}) close(r0) r2 = dup(r1) connect$inet(r2, &(0x7f0000000080)={0x2, 0x1}, 0xc) execve(0x0, 0x0, 0x0) 22:19:20 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff}) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r3, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1) fcntl$setstatus(r0, 0x4, 0xc0) r4 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r4, &(0x7f0000002700)='./file0\x00') readlinkat(r4, &(0x7f0000000140)='./file0\x00', 0x0, 0xffd6) dup2(r2, r0) execve(0x0, 0x0, 0x0) 22:19:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x20000011}], 0x82, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0xd6, 0x0, 0xffffffffffffff3d, 0x0) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 22:19:20 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x800, 0x200000000) writev(r0, &(0x7f0000002600)=[{0x0}], 0x1) write(r0, &(0x7f0000000000)="1b866c0a35c6922e1faac2d5943cde44e7df6752f00b07bb6c98cf3066142cd550f9ba60f4db36955967353b94bce9b96bfa6c9525c7038f552a2862b238ad8f2ff824b14da3c7c93e49d1ad80913648dab9eebde81e0e7605bc5649be3e230e23eccf4ce0522b847033e7fbb2312903d6a199fad3d35b25adc253ccb637d3c72904e626f68eed01aa8f3de3dfbce0fa0db7d1ec7def6deb454910d835a83a13a6d1c2d3444177f26d48db3876acd235a11c3bf45286d2486844f97df13e206a931d550af06105f6561e3d0827ad18a6befaea04092e7d3b5ca049c7d97ae8b3fe0b89ab912f5d62483df5636c", 0xed) clock_getres(0x6, &(0x7f0000000140)) 22:19:20 executing program 0: clock_getres(0x4, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10020, 0xc) setitimer(0x1, &(0x7f0000000140)={{0xffffffff, 0x9}, {0x27, 0x6d}}, &(0x7f0000000180)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000000c0)=[0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) 22:19:20 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x2) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) setsockopt(r0, 0x29, 0x39, &(0x7f0000000000), 0x0) r2 = getpgrp() r3 = getpid() setpgid(r2, r3) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 22:19:20 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000001c0)={0xfffffffffffffff8, 0x3ff, 0x1f, 0x0, "532f27470bb63e2c4a0da5c277c5d1443718fc78", 0x5, 0x2}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x60000000, 0x7ff, 0x5}, {{r0}, 0xfffffffffffffff8, 0x40, 0x1, 0x7, 0x1}, {{r0}, 0x0, 0x98, 0x2, 0x5, 0x386}], 0x2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x4, 0x1, 0x1f, 0x9}, {{r0}, 0xffffffffffffffff, 0x9, 0x10, 0x7, 0x3}, {{r0}, 0xfffffffffffffffe, 0x0, 0x2, 0x6, 0x9}, {{r1}, 0xffffffffffffffff, 0x2, 0x400fffff, 0x7, 0x6}], 0x0, &(0x7f0000000040)={0x0, 0x4}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x4, 0x0, 0x0, 0x0) 22:19:20 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='W\x00') r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername$inet6(r0, &(0x7f0000000180), &(0x7f0000000200)=0xc) sendto(r0, &(0x7f0000000100)="b2", 0x1, 0x5, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1103, &(0x7f0000000240)=0x1, 0x4) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) 22:19:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab515f755af8bdc1945f07a098206fb2"}) write(r0, &(0x7f0000000140)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6e", 0x4f) write(r0, &(0x7f0000000240)="c7e0096cf6810feb393a472767b529429c8bac9dfaf5", 0x16) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1031f700a295cfdd3549f4e2f6353a5177780408"}) write(r0, &(0x7f0000000280)='V', 0x1) syz_open_pts() write(r0, &(0x7f00000002c0)="14b3b8bb6c668d715698f6283b79c94ab4da8e602b7c424f7058ebe67089923ce5b97324eedf0ad228a9c3ec0b0129f5db49c54fc6f2f056e634e14099de423f7d677a", 0x43) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) close(r0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x3b1) syz_open_pts() 22:19:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) fcntl$getown(r0, 0x5) write(r0, &(0x7f0000000840)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cf12a09db2219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c01800000000000007fedd8886d86a55a6e493c165b000800008a2646c574be88311444224b638ea7f49ee3f2e9c50ca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab469a4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc1835b1a9f572e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08ded98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816112a0fa6879fd0ef4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951a91d67481f27d1db813eeb072283ceb4f3f4fb593b2d947b6498ca35bd2fc10b3db9db043e9220f0bfc19220c545c21000000000000006f8a6f61dae099553aff65593fc60530b49473b3319856f32e9a4011a331ddd56a816c2f593f8af518e9e6d7785733a165191ea118aca9d4c6de7f19dba498cf29e8d2794b41c1ff0a45f5fed72dea0320ddc166f90af38d75fc64185bd7efb4fa112d4baebfbc42407d962e1f5e5333f5bd35e9d4a9978e84ecf427e865cea4d34e91ef7091a8ca4138f6899068dfdc0c34e013b4e609ce", 0x21a) syz_open_pts() close(r0) kqueue() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x101, 0xd, 0xffffffffffffffdf, "a146786eb95bd07babec1100"}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) 22:19:20 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1ffd, &(0x7f0000000000), 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x4, 0x0, 0x3fe, 0x3, "d667f17a84ae43642ba13d526e7da44f574ec319", 0x3, 0x718b01b3}) 22:19:20 executing program 0: mlockall(0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) 22:19:20 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() fsync(r0) 22:19:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x400, 0x0, 0x7, 0x2000000000000101, "835cd2518001eb0000000000fa600000ebff0100"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 22:19:20 executing program 1: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r2, &(0x7f0000000100)="c9", 0x1) kevent(r0, &(0x7f0000001140)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0xbc4f, 0x0, 0xffff, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x4, 0x4, 0x8, 0x80000000}], 0x1, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x4}, {{r0}, 0xfffffffffffffffb, 0x10, 0x5, 0x6, 0x8}, {{r2}, 0xfffffffffffffff8, 0xa8, 0xf0000001, 0x0, 0xffff}, {{r1}, 0xfffffffffffffffc, 0x8, 0x0, 0x9, 0x100}, {{r1}, 0xffffffffffffffff, 0x14, 0x40000001, 0x81, 0x1}], 0x80, &(0x7f0000000040)={0x22a, 0x5}) 22:19:20 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffc00, "a27e93b453a8fc954f280b4ba9705e1759e9d81f"}) ioctl$TIOCSTART(r1, 0x2000746e) 22:19:20 executing program 1: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x184, 0x1) 22:19:21 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000180)=""/130, 0x82) fcntl$setstatus(r0, 0x4, 0x7c) r2 = getpid() fcntl$setown(r0, 0x6, r2) dup2(r1, r0) write(r0, &(0x7f00000000c0)="17", 0x1) getpgid(r2) 22:19:21 executing program 1: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xd}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f00000001c0)) sendto$inet6(r0, &(0x7f0000000000)="f4f5f2195c0eba0f03d820970501b288b3a41040afd9bc34aa2afe01a3fa91455e4cb055444aef51d05e3c299d5af2ca0d6745ff3a2574292f2053cc39839636b6587dfacca667cee2608a5fe26602f7ec2923475d88ab9470101470fe5d29f6d1ab1f4c5dbc", 0x66, 0x404, 0x0, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r5, 0x29, 0x4, &(0x7f0000000040)="1d000005", 0x4) setreuid(r3, r4) close(r2) bind(r2, 0x0, 0x0) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) kevent(r1, &(0x7f0000000000), 0x7ff, 0x0, 0xfffffffffffffffe, 0x0) 22:19:21 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x12, r0, 0x0, 0x4) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 22:19:21 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f0000000000)=""/108) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 22:19:21 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000240)=@file={0x0, ""/74}, &(0x7f00000001c0)=0x4c) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000040)=0x2, 0x4) r2 = socket(0x37, 0x1, 0x9) syz_open_pts() setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) shutdown(r1, 0x0) listen(r1, 0x0) r3 = kqueue() r4 = dup2(r1, r2) sendto(r4, &(0x7f00000002c0)="f877b6464f42dadff41636124f545e0737baf660add68c88df258e99b2024d583154c8729cde5b1bf4f1840268fe12bc9dc1573c3bb4db81cbc330c009ca7cd223f4dadaca7bf5f61917cfce55998509be4661aa1190ea3c2ce2fd74e2343b2db7be0e294fa26ba0aa9289b97d", 0x6d, 0x3, &(0x7f0000000340)=@in6={0x18, 0x3, 0x8}, 0xc) getsockname$unix(r4, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000000)={0x7, 0x1}) kevent(r3, &(0x7f0000000180), 0x59, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0xd9}], 0x8000, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x100) pipe(&(0x7f0000000380)) 22:19:21 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x3) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x9, 0xc1, 0x54, "6b8e4a41b09e8426e90a2d3b3ed2809fab6feecc", 0x5, 0x8}) lseek(r0, 0xffffffffffffffff, 0x80002) write(r0, &(0x7f00000001c0)='D', 0x1) 22:19:21 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)="8000") lchown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x200, 0x10) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x10, 0x5) shutdown(r0, 0x800003) chroot(&(0x7f0000000180)='./file1\x00') chmod(&(0x7f0000000040)='./file0\x00', 0x190) 22:19:21 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x7) accept(r0, &(0x7f0000001100)=@un=@abs, &(0x7f0000001140)=0x8) sendmsg$unix(r0, &(0x7f0000001380)={&(0x7f0000001180)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001340)=[{&(0x7f00000011c0)="597c24b923b21ce0b572cb7c04431930c5347d62fa8c6f8daa11bad7617002ec98f48e7c29071d91e505e8dc269fd3ba22bbf60d16afcb49a705dfec0f3dd8d0a0926d16b1d7a8b0832ffe439d9023fa8ca3ed6213aac6096d9932bef98a41b81edd12293b3244cc75bc35f9604c247dca", 0x71}, {&(0x7f0000001240)="2124afe618415c3dc43d94eb0f524f5fb0fe0a32efed19afe62246d2015a8a0ae82b0f9d8bd7e286195913b90af97aea727b25e4cd8a97afcdba79aecc4e61a32f21be58020e6ff0b4f8d20cdd074724f6acde01632ae52e06dd8349b095b46d0062d2511c1e558c014440f82d3613e089c673fba713259591edefad41971d0a512c2b45d5cd12e6634ae7c800b19dca80a4b332ec8e5c09573d5299a9ab1d3cb359598d5cfe658614f75f3e8a7af41d8be754238452b94ea3832a6d588ab5e482", 0xc1}], 0x2, 0x0, 0x0, 0x8}, 0x4) r1 = socket$inet6(0x18, 0x1, 0x4000000004) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) mlockall(0x0) accept(r1, &(0x7f0000000040)=@un=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000010c0)={{0x18, 0x3, 0x10001, 0x7}, {0x18, 0x2, 0x684, 0x6}, 0x5, [0x3, 0x3f, 0x9, 0x8, 0xffffffffffffffe0, 0x8, 0x8001, 0x9]}, 0x3c) 22:19:21 executing program 1: semget$private(0x0, 0x3, 0x300) semget$private(0x0, 0x1, 0x205) r0 = semget(0x2, 0x7, 0x0) getrusage(0x0, &(0x7f0000000000)) semctl$IPC_SET(r0, 0x0, 0x1, 0x0) map stack 0x20ffd000-0x21000000 of map 0xffffff0065b20008 failed: no mapping map stack 0x20ffd000-0x21000000 of map 0xffffff0065b20008 failed: no mapping 22:19:21 executing program 0: r0 = kqueue() preadv(r0, &(0x7f0000002480)=[{&(0x7f0000000000)=""/142, 0xffffffffffffff07}, {&(0x7f00000000c0)=""/49, 0x246}, {&(0x7f0000000100)=""/161, 0xa1}, {&(0x7f00000001c0)}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/254, 0xfe}, {&(0x7f0000002540)=""/248, 0xf8}, {&(0x7f0000001400)=""/77, 0x4d}, {&(0x7f0000001480)=""/4096, 0x1000}], 0x9, 0x0) r1 = socket$unix(0x1, 0x100000000001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x800, 0x0, 0x0) 22:19:21 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x100) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{}, {0x0, 0xfffffffffffffff8}}) 22:19:21 executing program 0: r0 = socket$inet(0x2, 0x1002, 0x0) sendmsg(r0, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000040)="9523224f0890fd8062b64dcba483389b78e62e3f09552119a64d9cf967a661dab99b8dbf310d3b13f0d6d72eaa8b716256687b1cba706bd650fce5687b82d3328cd5f58faffd62bee0c5b2d3be652749f54f5fbd8c572477ed0ac1fe5216cd3af1f2d3a58520cff45a9453f04273a1eaea0a727f928cdb0758188129eae38aac2da9207fcba8c463d5ad", 0x8a}, {&(0x7f0000000100)="7f1681aaf44d5d01a3c2d2566b1f1466c51c5c88be20c6e71afccf8a41d365b70d0871d008c2743cfb231bf92a1ff7c55320544e9349b319031064533f65dae221e5a0215796263ebcc01c608deebe8f7ce7e0a44b6d34757899b9d2306c6656807785f09910cdbbe2e2f618301e7e72060624d9166c2b64427bbdc55e9b5591d2ae753a7c46692109eb878a4ae15d692f5a1b22924042f9144f9c0319c8c1dd3430f88a8655066efd5b9db620f79686ad99e0520b614d299778b2fa47a9c469deadb96193b279d95f93172b", 0xcc}, {&(0x7f0000000200)="24da837dd5f794a0b6ba8e375776d135f9fa2af2cf82e0c352c6b8ecffabc07e361840b3d14e555947933e79d2d9bd345cd771e7b685e672187453e19f8906e1ce297e7b07bfebad9c8c1db7f0e1537438ea18d5aa2b414a3440a4b2b30c37dda0691a0612accefd67909bc95f55b4e77518ef09aaeded98fc571f9a3a782c2f7e984fd5aa652973b593b032ae056508c9322d44906946ef3cb686b08519579369de7459a8911be934e0cef66644abca99e6698a31b55ed0a95a7f094bf78f390b33b0687b3dc07686500864cb83d0f0aa1715acfe154e9afea0bd44d625a3d37c2d2a69bc33c46de022546a9785ace55a4f49eb0fea83937696fd264f45a68c84c56943dd84e2ba0ad6e0f5ce79accc085d75fc6404369df5d8d33585f47038db5bd4e48e5c4211d18edaa8c2d6da6a09a77a971c4c6b0fcab2698f75b74138b7300afebcac14956f7b3233a7525cc547f67374ca677c7805c0030ac2b2e0a68a052509c87ed0c66a0334ff4607fd795042540511842b618a4397f4e2e07f9ecb00c51cb3ca6cb841c1baf547c2baf9af941af9c9f8c32b177765069ece19cccee68eb502b02f2d09398511f2587f0fa0715044616b0558e557fbc720853c711dba3bb81d7b6977d4b9bed249b1d1725af0d3d1c01164fe33476d69f2b942606d92f8baf76b4ac412975a9075428bf953f4b21b03cc007f4fc2196c9ab6031eec617423017c16e8d5f153c384ea9b385e333ba3c023ed04c4f55d6a40afd615fc6278978ea4462fb14474d74e4db64e6c0c545e6ae463b00f2c2c91c9ba6c6017a388cda27d9a94a7426564d61e7bab1765e96b916f25edf502935e14cfd7819fcb74496b5e07323293f85b8193e7daa0b5f8f48ca842238d22ef34aa0685349290f5265367de73f5c9bc69ce9f15dc753ce77ba1993d852c94a35a7f4ea488232d0f22b9b4a65fb7342f56e8f24252b7e6bb39e043fb646eaeeb391e29351f79bb7762f130686de881215b1dd46db18a0cc4e6a50a1465cff453f94a76e04f0aa9c57e37e9851991e3791b6e58c20b929ad688233e5a877a9848dfaacdd6f4d8c74e5bac1eb5355f1db87fb146809d0556eba5d85f4cbf4254fa9fba1423a66c0e9bb7e1809a7354cc5a28ee10a0812d120f76addd3e45d06f894afdf220337b977610912f5143d36397c316759fc7b0618e98b82611102aa568b4a97dab007180a8c6ef742a2fc4d5f762d8c09bdfde15c7d84ea2fcfc0a06c87d4ff1ccc33575998750ceb913b267cbb20a84718fdc0d271273be76a9265e59312110d8cd0c803aa427b62fac015fc84aacdb13eb7f97a2da89352dab20ba3ef108c998cd58dcf084b8b10a6568a2ad31401ba28661cdc189e71d92f3b07f76033c9d7338b24f2977b112c355268ae99abc046f90e425a38f77fa149c91f7e917ea882490f12150d839536c64c000aa3a3729dc7766280bb0c6b1769b8d5be5d804edb79d57400e092141d72178012743508b867e973fdf5cc9467fcdbbc1354ce230710e1325cc07e2f7a151dc2a00ff8d88ec74282eb379dc92afa006ecd0317a1a938c2824848f14cf0ee7027e68ed9f45b60933ac2469eadd78ef2522403712afd5974256ad567c94d2ae417fdd17cb063f39d08ad3046bb47ec940def9946c77e5893264dbca900e531eec8bc32f509dbbef32f6ebcc144da424ae95bedc19845cb3b7f3e00d3991685f3e1816bf85efa3388250d07c2dfad5988857d65738c64f351657f415f0c69088bc6ce944a35179e97599cbcb11ee98f0eac9e469e9608d93bef4475c441d5accd1c04dd2092cdadb77ad5a301c34b7da12ac39c8636d495533de8bfde02f1f5f1cafb602ad729f41aa1b27b41436a6a715cbfa72b931db91275dbe17464f5f11b034dda4a4a43b03a9e9aeef453d7e1bea2409aacc647dc43b768a5f9892c80fbebf6b8177fab899e214c95def618e513cfc1e2202c3eb2218cf6406e98451cdbc7f4b2e48b23003a951cd5b33bbdaa21ecbcada09ec39bbd1469a6533bdf8512cd7a210090c3f95ebc1fc94f0a11e7ec354406dadfb9d2c70dbbddb403e7c68faa6f7969cb4633bc97ecb2eaf358e7365079665b151b3d9ad1bd8214be70e8800530ae1dcaa562b433e6967d4676fb7e6159e0a547b1f8669b03df382419a9a50b2139144fc4c0d2a60ced19271c87a870fb2569ba2f932b8683113e2269a207dbfdd7ae306f3aa23f567721a7322cfdf92b3f29f20aa5191d393d8c7d78ccd31ff66b67629c1bfb7cbec35115becf1099a4cc82cc9342d24f9c2e843b2a13f1c945f41d3a8dbe3ed472650110f2d556aa397706e2e970fd9f11deb9ec782075263406fae88418362f82b2d4c69510c8ff1cc2d5eb9c144297659b052d40cb6cc1eca5763f56062ea84c077f8e35efe3efc091c2a9d9868b970501163ff8820fd2c42e0b26305d1d99444a7b8b92ea18a3add0a45724ca69176d448c381e4cff2431e616cf18a8363811f44d6c9b04e66f9e87659c23389901e09f97527865b43aa45eea70f6a517d547c5140266549300e8f2c15a1b003000b6e0862fbd007929dcf38453eda7c8388e55f0db8bf227854171641333c0a02170b5838abfbdf3cc8d7564419091fea5c9fa4c75fc7769715684f1704bd80b3ff2730526b27bdb2576c56f406a5acda7e2ade1cfa8db4eb555cc2af1cfe0fc27845077f306e4a0420a545e20e70412b01a53121456e98d34dd5faa0891a69e0200f727dab7a02416d9571d19abc6a2ed7659fedd1f0f6dbd6c897bbe1ba9cd874e35909c0f21cbda97e8016e3367b7c83cd4073f150c41d1b4f44a39d851da03d9a2e2c0a86ea21d56925bd7676f6f85fd108039d24029bbc1e284da6ac5bcafde75301ce1bdd260809f28299581e4a8db2f99b94a64ab08417f3ea453cdb2d3a30bd90bd8f60ef27a42ce179dd7982cc391e3ef06e360e28028089f81787975baa30461c40bf768236f4c0975f7f496c7fdfbfa862e2f5dad32bd263a073cf284f21e561fa1829aaa6ad4c6311e7e082d0baa11be5aecd64ad08f8ee395d140c910d05b71b0a73c9d040c9a2c7220429eb5f7aa2004eddb71345658c5f0115bed96c09ad139f9739034c246249d134cc5620cd699d839c8d35c23a06c8e063f0bfa8518f110c8a3a189c4097c5a7e4ffc4f56837165cbf5519ecafaef3106c9a6f6c07f5f8a2285e8afdcde520e715cc6be7977e1616dcee03c8df7ebb9f6c510f24dc0f54f1206514821eae0896e08a74df365fcc59d92f25348f1b01128e9b9e15f823b5a376f264c956f016157072e2e976bf5f1a9acd31ea9f2e1f6ff05715fd9f22c0617a2d8a6f71147c7b09b79f80faf66ba7b85ff890b6f320ef9d5266f4074504a58c3ac97b3b3db51dc84c7a8f484bab2a26b9d7bc4ffc6712f24e8a33b57222784b9c9df247d26abce6f96c9fc5c4d9935f8bdf117405adca390f81230b76813c16b40e575f6fac4a5db563a0ccd124aab5ff891b51e1e3fcd05cfda88cf5274fda09e32ac9e0b3a25f8ecfdca3df43fd62e7fdc7b93ea7872029064425d7821a7d659afbfa1ff01e1111cc91b2768dcceffd582b87e74e0108243ee89312805783725fd4629be9e976d2f0fdf6cd062fc7e9fdd063d84ae00ac3e37e9f297c8a0358b03c17c6967e965cdb120749e8d2bec5370867dc0eb7530ba00ef3fca980f004f2ef61152418cec25f189bc4245b1e9855d8151e704678f00ba14f16d391afc1517b290e126b7d504c0189ad8fb429a42db3c17718e358f8090b4dd7ab9a52cbe5b9352c76eadf2c6cc82423a830a14e1d27eb5f5a0218902ab2bc06845015957f9fa9d384f636b9ef41cc6d597616eae0e0bbffe27c72add64902c6e94e555cacd57e63c9c37fa1169ec372a3f4b48811db18023dc7aff19bd493bfe9b7c63227c7698160abb10b8881e625255fd290ab00885a2106ddeb7ed53fc5162505f34a7c8ed0b982ce5e450c5230961ce5b8349adb2b7c4cda367b428c08da916adf853d6729802fe0cfb84cb5b5853bdf1c455feb0ad6021905c8e20800eb103049c204ed88c42483bef2388c0a12856ef3ccd26d1cb49069dee73c28efb545c1321a73861db450d0edcf41001b70adc1d5f6e1962a20a1061c6645253e5106a78e6d84a4d78d88553ae17fcaacf2466784b684e7559b6642f4290ceae485225e2bbd8f3b68da63b9b81124a927ad3caf0e263593c9c322499dadf787d013e5b1df651c1d711daac8ed3d1e94aef00f072d18fbd1e676bc1209d4cb11e6eaef91517a59ae83bf23c11b9160996d524942a5449ccc174b9abb332f93f767623c14e0e70a6f35a47ebb418c4aa6636fcb248e0e9b5e71cd8adecb07d101797f7126c8e3fd7a8ecddcdaa9131e21d0053c7868a63e7c0eb0a058e613de2437d002a17a18407fdb29e814e5967a5895ccdb0d89754aec3b89cc48c2a7854a0d6296f7cec82f6d56052b625adbde0a2f1f7c2ebe027e4bd1febf14b46b6f6a7ca6730671110da72ca9b7fee12e6e8e0d110fcbde96d560b28fe093f649d57c742de34b5a73179a0b6d6a29a10dc4d10f40a3bbb304d2adacae5253c459603a7db95dfe01894f44a6344073959e37a517843d89df932693365475a3d1f88af6404843dbece64e2848d155e87fd2f9efba168c3eae7866b80885d8b4ebce4e671dbe67dfc245ed6f510d8153ab74fb0150de7826f5c1a30a52b1172c918a8f1190b1c528d1638dfe27354c2cf56acb43a56e34f938a4fc00b7567dce767ea7de0b88cb6fa02f10c0ddba61ace167f9044a97a3924c7aa19aa0e207d392bbd5406ebbd2ce5806031aa6be572b8ecffab5e129474f2c68a35aeaa3e062dd9d68e6e4c08a5cb4fc6aa7cc00de8ecd012125f0b885904bd1fc187d2fc2bcc6c3366e7a1d42598ee2845d25d6129f852ed6df8ffa9cd6172ce0334e9cd74810de36b4865501d5d5278af062fd7f4023065a7caa2b7b32f4e21f7a65483b5dd9dbc475f61d2cccf76337fe21beaab08551c336e987b0c79171cea3c4ae134a128cbddd74dc75b8fb3eb4ce926c3f90c50f7775145a6e7505f8d9b73373571f01a2fccb153690578c11df1428fd7a0469b01f3d029fb8f241cd357474e3485601c17bb12e95ff857491527fbfdb179960d618143055cb71b43cfc270b777694db745f616686ac847a57ead63e1f9d4860dd6139b03adf60dcf36475e8309d233260d17435524f103229e33228c67e8975fcbf39eb2138f203f37879576c58c4a1ab2559f6f359ffa88b50d8416643a853411ccc3b552bcbcfd8cfbfe7f11fd5470b79e34125f26a9f479a37397afe3124eee965d30383c0d853735cee221234ab9271d7221d31ed4402894c231c461c8b4869d18706e90a62cdc4e98d0151a0fa5acd3864ccd20b3aa80bd9102ed7b558d75dcc1d179828bcceec617de5c004ea254af52f72596fff543c7fec74e7edbd3848135053c06febb2a515689da14cfdf3a76086457ba5d88ff57d45caccc728fab035c8bad3adfeda495a05978f0267ae3e36d397348db6a2ac4d358dcb2209d676b03fdeada1451d623d87554b2fd3efeff2eb7563b1c46af28baa345d928dfda476e2694b87b42e2a9a88a695f4081cdacac2b691d82213b35634b918392c9bb070f09986a67a4a25f1ba4939d66329818b870d2383d1d3f3757e3f1dada541c05a0d88741ed243a185da19dcdccf8dd4ce255d5f38bc42fa3f5cccb0df35cdb86290a7ae7cbe401a077be5d9", 0x1000}, {&(0x7f0000001200)="b6e3efc95f78ede72ae9c0a0a1d7ced0395c3200a3ea381bdc5a76e777e8948e8ce3221fed6d5046be4e5efc25e30b44a1f420aba44d511fcea1c727d1c0c881ae3e317c1fb8d322b1c6d3124e269dc12a90e7360d0c17a633b92c5815df54e5d725123d73cfecb2a9dcc745285412df245290410d39858f59e0c18caccdc505a28ce7d03639b224328a3b025ab4e0f32cf292a467a47efade666ff38b5e5409afd20ce1efbf1806aee9769f3ff5cb20310a1f8d2845151f3bbecdab4df3ae8cfc", 0xc1}, {&(0x7f0000001300)="1d00fe6520641058929ab4c56331c5676e00773548dba61b62500e76b6f6ac5d99a748b675ca4b58a351d98ec7c0f05d50632b35bc52abb591528b5b26ae55eaa757070f195c6ebe8e2c4efc8df2381b942e51bda612dbdf76e9e247b47b82256a4231d35215d475199cd67df35fe7a5e0c5c1c3a2ad707030d1767d1cc3125198e950db6bf2be0e445c08325335441a878285980c3ec825b348806bf9", 0x9d}, {&(0x7f00000013c0)="4248b5238043e8040d6db7b2b2f53caa662f9ed81326c1874a12795cd554c4e9b00d8ec20f4654a8796a060d18f3dfa73f21ec573a9b28dc4e57a88753b2370d4a4034747823313cbbb358043e778ddf8fed9a6261b38105a2a7a3095704a2541adfe7c16d704c99cd57ca253d3cf5a33e631e60a2a8ba5c876589a3b74ea62818336a69c1f31003aeef4eb2ed9860f8e54dd67351fe70e14dab6eb359897781367376de8bf00bc4efbded3bcb1747db9022a12d00d3a6a795f1", 0xba}], 0x6, &(0x7f00000015c0)=[{0x68, 0xffff, 0xa1, "f98d1b2ba3a2c104f7443d86d2582d2fb151e82aab4b19bd46de9d07bc03ff792150669e2fdfac6bc0ce562a6be3e7d8971b241ebf1643ffa4937569b082cddf69fd8119bac82c8fffa47b64917df72b5f"}, {0x1010, 0x1, 0x6, "b6765c277222e76b55561b51f5ff6937022c5d63d76e266941ecb54b496ffe6013449d1d0eae7602eb19d3173ae9451961e7672da57b461c0f98302951b400af7ba0433e28f9a95ab587c75ce745b08da06f41a12efcf967925c6db1240c2bddf08850eaddaa14106859b69549f20ecd962e48d031e69b6102f8fd85f9794fb7fd54845cc79eafd618cca0be78179fc74b93b29d599b59b89d4ae952c2b465db8f87c191112b384249b6b9014d7b6e5c179b4a20d840b3499b91e1994f1e9d9f8df3fc9ca486d2032a77f16c3b770eaa09d2c30eafb40a73dcc1c4dd34961317d56643c751a666c36920abb24f5f93d2e43210c25dac5553e0c9cd354a52f942d54eb7a7526c44fbc31fefa37d7af5efda79190998e353b8e1d372de6347975288de984f22e5b28272743feb8f64f780e5ab51dce63461bf8356126274f42c8dcf8468ab15a989b4d3c14b2666fb1a304d53b46affb043bbd4115c1b20d1f6bd1c627e88f6d776636da0756091cc4c4dc948c2ec12baf86cb9efac68cd563c4f010aa76b016da14eba07377412d8083d5260b538decd4057792223a461cc317eaf0d0022eaf369b083c387254766f3c8faef29694b6db39ecbed6d07a87694a2c6805d3d31dcefa3974d7e79fa4703ea750044fa0d85d37e71ded07be3bdad8220e85eb41a73a3c860188ddc250f2635b80267166df93b57193aa8c0b2abfef9d429643513563a707e836c8f39429637c9a8a7e4d703bd2d266f6a0961c45892f6967d1883b934b95710b21e4a2315ed7df3c17f27b900d6a1328a83ea33f76cea952d1ebc5031e3d83d1f3ff27499a7f261025fd675962bb017571f3b9014d0a6aa7a268de71b9912ef62511a8a09f8ea79c655f61c41b84f22ebbed08f2c5f926766d09a89bce4858d07e65212709d3669384ce74889b1e7eb318828138883dd959ede318727f6de417e0bea125ad2edf1af2f1fe35afc0df075ac317343e3504bda0714607e1bf78182b6fab7432ad00e518e24cc3ef29b94d277f249ff013ef95d0c98bc5cec4b129d49928285f915d386b84f732b4113496a4f908aebb5bd7a947842a63b840dd23bf53c210815951f4a3d76c7a0d5025f1dbbaed7e1242bc5454c6baa07e8a417dba6806f6e6165baa52ccd8e2d107b1ceee6b55d3beb54c0ba13258d7d6af64ce4d9e27d06dc9ffa588bcb11a311aca6736991ecb76ef6a90954cb1b715a4aa0bad5993180ee4abfb4130ae09ffd6c85cec699b2dd91d782c8e83aa99fb32c8f0d7b23c810110be4444c05fb48403b98f07cdb7ea03f229e144ef670fd5d73321198844243d5d791009e8e7443fb073a5d9fdde0d077356b79a5069546c89c825106787dc10d2c1237edc10ccd380ba3ea500d36064535787a53fbc61bf9f9d308e550fb865162f4323bd9d913d60e6fb7ff16c401340715f570abb924af049a6fb2b58452e5a5e7e4dfe6f64407717adae46bd0c3ce96f25c7b1a656a372380d81702b2c156246fc052d23e2879c77593be642ef28f4ac36ebf9f71568d2808f813f6dc93f4eebbd7280c60e496a49e0d9685e177db05042f6ce2058221951835adab272380179e8ee058894897cab5a91c99f1c37685c7d837cc3e9af60d1ea418eaae9f5a849801efa13b7f40e5b612f7af1a34fba73803009c36de207e5ad7e2f0752693a124feeac38d9bad74cb524d289813e97f52b88d86a90e55eb6a8b7829e7d9baf0fbc170c1474d96eb88412196a4dd547492e3d1767ef152c5128a3c637dd43daf6dc4619b857703e42a5b31f8d87f64e701d263c300cff2188c7ba1117097ef26b645155406b5319f7a46a126f867a3317feef84065113c88f431d49baffb94dde7808148585706ccf6f8cb6101b40050817c590f2e2b748b65be2641e9280762d07bbe33cbb369d79357899de192506e823419cf48e5f269e09449b88df70cfa5041a63382da8480b2d4e4848d4b4e465ceaf98a6071edafa55b298c075329312af3a6c5fa4e1512fb055976259af41a3fac277c1ea6768dca8ff575b5f7d3f500c4ce1240488bc6f1c468cea8e41d3caa79c90535e7e64d2fa0eb7ea9875da93365c26e25a67adaba30252a0778b03db8e4fc1a60fb7a25f80364e9a7b6e838b9dfe8cdbebf2cebb58e66bb04bdf7dbc3bbbad298e2ea36f6c2e0733bad57f6e7a061d806fcd72c752b5882e1e8cc5ba05b4cab9bce52b4f080bf1ee70594b6686cb0040d9d1cdf73443e0aa2f4300c583a7c47635151d9d4db48c7e75216f582bd5533230439e34264d4ea431e2f1d58412778587ab70447460d0df0c7373852621a0f134f576c43c4ff1a7c5c8dfe57cb5c0b9ebafe0559c9d69646e370be07afbc37b3d939624264c0577e969eeca0ea93171c87771d0b0ffb35091a88aff168b98761b54b159a6114d6ec91fdd8256ca7d39461dda4fc9e7090f128fbbbca8bd2524eccb19bf74b39dd421f0c25816a3200081cb4997fd21ad3ca62fd493ea8863799a1e13038f0b27f1ea25e213bb97c1fabdf3d86c2977fdbe2975e1bdaae7f486e4657b58843eb7987252ca9ae74260be65ce842b8ee553f5b9cd8c71c111d93f931b9daf5121663fc3c7a26993ae32ff660632f6aafa7bcdfdfa49dd1b9d602be67367b3505d420464c3a17c8e6805603151cc65ee37545813245e5626d952d2d891a314be86c067593f9b7264ba27f214fd84b9e1860af15113a757ed813b463a486f4fd252ad84a4733f23a60beea6327649e2068a6a97f86f96e685f1d5eca865f0a7594adddc75a880be30b37016c531f2baae419a2cef88b4d19cba029ae19e29078e023fddb406f58a5c31632c43b7b57f621d741316b51371928302c4f1e2fb09ed849406dbe7d3cf56525a5de102eabc02e666876f2975ee50acbbc6736a62e4b2b6627bfffd30995a3b3b42f5494865674c29400e5cf600e70e34cb26137a273dd185db80cd991ab182b7e8f7357b2dd5afcbd1ae47433068207a1ee224b18bdd06bac79d6bb67598c8c6fe4a99d2c3e157910ce9d4221b829bf8752da4192f1b766572d4d8de541ae1931fb7f3e0bb20a07540c09496123d750b01d3e2f4b90dd2302a3461e92b0fb1f7706b47e5bd045ec122b613cb6af9093e1ef9c0ba602f553e9c8afa351b090d776d9828aa75182a29da5ff92db6dfd1b4b51c3c063f0a9ff96fe5cf6e21975d63fe4ad1e3b5a4e7669e04cff760762fbca0bfe9ebebcb77856d8cf58f221ac3f4cb4c63b3ac09a0d535af66e6fa5aeed865a2926c90dd50452f973cabcca8cde601d45daa2cdbbbb5750bbba9e9468f60280e1ef8bd2905105b40d0a50cb4071eb6867fab6758eb1e3bfb55618393250c51f70a490a290d91a607805b0ed82a1b2812ba90eb03dac4d43d8f29515d8d4fab53c5f2670298e0135fb47f196de35a6e43a1dfa8047f7c2f30615a9f65f421362b559341dc86e03908630e39b06064610806d9afb389902e148e4ef4c86fddede3c30b461a466335f6579049c30e696f60b62698a783ad41b0d9506bf46bd0500f3b4d68fbd8817319eb6b927107d3c9b290f5e7b515815a738d175bb2d2a3ae46ba11b608527c1b0143e3ad6c54d5ef1709cbf276260f8dcd13ec1513f0b0ad213d1b1cf6d78d5ade301517adcb05ad97a55d0ae2777d34b85c1e4876bb68d79ffd65383f0b89798bf136061aa9abb3dfc38e6acaad1827006442479fb6cc00a9818998ebecf1fa23cf24c7d5ed72fd54e1c64be09f9500df7d6eabbb93e09e9275af43917646b4c16e18739c98d044e49c2b59a33be8fe6045b5661792be8071bdd90d799a4afcecc97c1c221ddd287ba67378e198688e705ba3666a2a8f5685c992b6a66e413d89daf3d7cd8f6e2887c696ecadbb434d1a186312e5bb73871389d5420f1cf6822a8f2d7b5d977b9853efe66e1961194217b00d99177c09a7aca749f3b9e54fc5bc5cb8271dba531ef62c672614d985222edcbedca6aa73cfbfd179fb47a4b29a88023ee5129b5e48d5dba2234720a1dd440bf6e4f9527011e99dd467aadbd762f4268da5a5eaa9a3a983b30a1f95a99e397351ac35d74a6b9dcbaf49d2500aa51c9f866d0b847218645d3d8339c11291510ab97fb6be53258fb172a39c35bf2c4d8b4a17799195c4fc4ca27aff46eb42607b576ef2fcc0ee53dd59546ec38739cf1552696d365934f02d1521f887c636525e4d1f313e6fd432b4b0ac86834e600edb6a7b908552920126b4a6817b327ebcb32c51650d2ab1ee8a2da9859dcea3018921c1063019b738e321d9b17b3c26e3751e936f8ecda6edf721b2f4f9aa21b525f9be098bdd11ae8656fd7d5a036443fb517096eba836d1f172716c780f7b79bf1681db0019e475e66a217ef4f66363d86e2340f2eb5d741344ae0bc893cbc8afae67fccd2c32b2df85897d2c264ae00b7230784998e06dcb39bb5c9bb0aae21d10ce010bb6616569be156fe1edd7c908a49a5dbc31a3458f7a245ab72bf0d17612674abc5beacadcbc551b196a77885bc3c0c2d26935b25174d17688c07743a6816218aeb090a1e24813f176fa979e115ce2203936f2c679b6010eea81ea058716230cb42bc4c608f0913c1b842ded7d77160f7113e517a06a461cd82003ecd526b8fa45421f5e19d3d0d57e8c3ef8c6ef4963b4c09b7511f0ab640c7828f06f9140b14ca7395d5160035b6d882a7d688c53e898d262eb313cfd5bbe879d3f47c31f0ff514200d78ee102cbfc51993ecd20c4d5e972d6e5b28793e757710e29143cbbacc9b3f4d6a815e1f151abb7bc648b5d3f674d8d9fcc34f7ebcf1d2a7a8328feacb588f1cc4e14e94e1bddf8790e9b77884cb7632ef64f5ca227c65d9f7edc725bc05078ef7a2b1550c94600cc85b1bc9cade3588af445730f27c5e9e05f169bb7c8602c9756b94771026f9eaa552b739531a5e6c512c1a740c2c1727147e6876a241ab5ff3fcffd2218bd2e4bf06ccd15fd9ab8638ac9cc6eb47d1a93784f0a7a5361021ba2b699d081a907f343429b5bb23a5fcb76e32946ca85b445b305c8fbcf9b0b89a33f9333a32da773d7ec27f2110e9ee0dfde696a9dd96f5d7d42cd93b3ae3899fe7ce689e3d44505ba9381c3ab6f2aa2b1273adfb52c6a2c5bdd84c5715c0109034e9f46aac6a960134a34a887379366f2d8657b946dfd175845231b118235f30fa4099822145ddf918c97b93023a808f464dc6945d379e9e22c4b78269415cad00e3eab095e04e382b3eca1119891ad3a5ae89e8c85d1fab3057e8e5fd81150e38b183574d6c6a104679b3445ce3ddf330c82027cb09070b6363c2ffc48fb81a769bfc51d3e51fdbaedc24b855972aca2857b70e225d49072651893d4aa488429dc7b63162c02d6cf857d310eaf861a68ba1f26d7f6e3700964cd8665bd58834db6fb98ef4366ca14d5095b6bfb03a6e9b42d3b51438518d607b769ae5e6e2ee9f3a022ac7cb047cede39dfd204293f3e5f49698a21a198714937d6e4a050c8dfbf7e22a2a5b9d821f119d0cf28ad2013ba8e66c839cca2741e5fff1b1c0da967278f3dfe3b4386dc96ceb1423f3649c3e560f212f509da10818be8fb31fb36e9f62fd8badf11460aa60234eafd7ac75163f5961c1888181f3e60b554066e3ac21b4c3a4a444236851145e5dced78dd84da77e8539e5049ca031451bd379b8bf41c5a9ee0742a9f0c2ebe89e66076f2d0030ce78c7adecfda2d49829bfd49ecd7b7d544b7e2f25a412e01c6772c343cc99ceba328ff0d62ed"}, {0xc0, 0xffff, 0x2, "2c219576a0399b7dfafe2b4b826b44f4f6be5962b4aeb19c3f2e7520fb4376e7d645f9808f7685a31db50366c2f9f8b661549fc60f2996d9598d40d51fcbf6d82fcb139214e5da0ca4e910436bc7ac090548a856eb6cdee9ede86bdab1515fa7ed329470ada38f9c11710ebafced88d0922c166d99c1c8aa2a825f7ad934c5a96f43c757fbc36d9244365826d3ac5e23d5e505250b6d248e6c7391eb077e16f0aaa05cc6789b6354e6e7ece76c6012"}, {0xc0, 0x1, 0x3, "2c566711e087828e7299fdb07de2d561bc4575653f8fefd1859f71595e0ccc57a6e51efb2a46000faf1545905e6183c6ce5b1b2daa8447c05661ca88dca560bfbd609e887c18c8e2d2607aefa011ca899f8214cf1a7ae955b1a8d226e6576fd8adf64627cc2ad504ba14fdaa606f9c73e7c487e7cd9dc8f157b96bce1101db9e37f1604ceaebd674197781a19ddeae130a673cc7ef878615fe06c1f7021e4aa8920aa768c6b87ea8a1"}], 0x11f8}, 0x400) r1 = dup(r0) sendmsg$unix(r1, &(0x7f0000001580)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) 22:19:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) mmap(&(0x7f0000194000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 22:19:21 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) kevent(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x4}, {{}, 0xffffffffffffffff, 0x41, 0x2, 0x7, 0x58}, {{r0}, 0xfffffffffffffffe, 0x88, 0x80000000, 0x3, 0x8}, {{}, 0xffffffffffffffff, 0x2, 0x80, 0x9, 0x8}, {{r0}, 0xfffffffffffffffd, 0x1, 0x80000000, 0x8, 0x3f}, {{}, 0xfffffffffffffffb, 0x9a, 0x2, 0x6e0, 0x9}], 0x3, &(0x7f0000000100)={0x400, 0xfffffffffffffffa}) r1 = kqueue() kevent(r0, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84e, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x20, 0x0, 0xff, 0x0) kevent(r2, &(0x7f0000000000), 0x40, 0x0, 0xed, 0x0) close(r1) 22:19:21 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) munmap(&(0x7f0000ff7000/0x4000)=nil, 0x4000) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/236) munlockall() 22:19:21 executing program 0: syz_open_pts() syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000000), 0x0) syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) select(0x40, &(0x7f0000000040)={0xe7}, 0x0, 0x0, 0x0) 22:19:21 executing program 0: r0 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x22, 0xfffffffffffffe0a) fcntl$getown(r0, 0x5) fcntl$setflags(r0, 0x2, 0x40000000000001) sendmsg$unix(r0, &(0x7f0000002980)={&(0x7f0000000040)=@abs={0xf88a31fb6e9f02ce}, 0x10, 0x0}, 0x0) 22:19:21 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x6, 0x9e7, 0x8, 0x0, "8e1d3812ebe8e78d7d5e78bbbf3f1f76016cce18", 0x8, 0x3}) r1 = kqueue() r2 = kqueue() close(r1) r3 = open(&(0x7f0000000100)='.\x00', 0x30, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x7d, 0x1ef, 0x9, 0x3, "dc5e3a0ea296f177d21ee0a7dab0d5bfc6fff7f1", 0x4, 0x9}) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x78, 0x0, 0x0, 0x0) unlinkat(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) 22:19:21 executing program 1: r0 = socket(0x5, 0x2000000000001, 0xfffffffffffff000) sendto(0xffffffffffffffff, &(0x7f0000000040)="ffc2dd548c1df4246f50db16f7e8ab91", 0x10, 0x0, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000), 0x0, 0x40, &(0x7f0000000080)=ANY=[@ANYBLOB="01002e2f66696c65ec30"], 0xa) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x32) 22:19:21 executing program 0: r0 = socket(0x1f, 0x4, 0x7) lseek(r0, 0x0, 0x3) r1 = dup2(r0, r0) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)}, 0x7) socketpair(0x6, 0x7, 0x190, &(0x7f0000000000)) open$dir(&(0x7f00000002c0)='./file1\x00', 0x80, 0x6) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='c\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x30800, 0x21) readlinkat(r1, &(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)=""/205, 0xcd) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') close(r1) 22:19:21 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x100000001, 0x6b34}, {0x1e67}}, 0x2) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)) r1 = semget(0x2, 0x2, 0x80) semctl$GETNCNT(r1, 0x6, 0x3, &(0x7f0000000040)) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="32749bef66fe87a1bd6f6d19cd93ee7673fd9ab7069f5a81bbd787333837e11829bff522ed30456953c8fb30bddd93d293339dd18cf909599add3104127039aaadffee35130bdddd935ab6df071b36eb4fe87b3388e91a778be78d6879a7dce2ee47224f3cbb9dfe7b6918833335a29d7597483f9c309c7af432050c", 0x7c}], 0x1, 0x0) r2 = semget$private(0x0, 0x2, 0x280) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f0000000400)=0x80080000001) 22:19:21 executing program 1: socketpair(0x1, 0x3, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) r2 = socket(0x2, 0xc002, 0x0) r3 = socket(0x1, 0x0, 0x7) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r2, 0x8, &(0x7f00000000c0)={0x3, 0x1, 0xffffffffffffff1c, 0x9, r4}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x6, 0x9}, 0x8) shutdown(r2, 0x0) r5 = dup2(r2, r1) recvmsg(r5, &(0x7f0000001180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/4096, 0x1000}, 0x0) 22:19:21 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt(r0, 0x100, 0x2, &(0x7f0000000040)="1efe5662dabcb9", 0x7) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x40, 0x0, 0x0) 22:19:21 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') writev(r0, &(0x7f0000000280)=[{&(0x7f00000001c0)="2c6151871a449dff6af0d4025962a58df393d9dab2f10f3efd3f4780a43734492ec4ec72d7d5d3d87ff3267cc46031c11021093f3fe0ff933156b25bda8c9cd78cb462a7e91a1f52b1fc709644786e941834bf9976e423229dcba243eba8df243a5b8003ae26eab51ea2498ebb4730e98936c43e4bfe58db7bebb71afe8bcaa399dd6ee861bf9ce88fe86a8029706c9af45c6987a22eef8d54428f195ba646bceace15850475febc8081c729d18da7415e1ca5fe78d0fbf96844", 0xba}], 0x1) r2 = getuid() r3 = getegid() fchown(r1, r2, r3) symlinkat(&(0x7f00000002c0)='./file0\x00', r0, &(0x7f0000000300)='./file0\x00') fcntl$dupfd(r1, 0xa, r1) r4 = semget$private(0x0, 0x3, 0x122) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000340)=""/189) rmdir(&(0x7f0000000400)='./file0\x00') r5 = msgget(0x3, 0x80) msgrcv(r5, &(0x7f0000000440)={0x0, ""/145}, 0x99, 0x2, 0x1000) setregid(r3, r3) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000000540)='r\x00') r6 = accept(r0, 0x0, &(0x7f0000000580)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) lchown(&(0x7f0000000640)='./file0\x00', r2, r3) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000680)=[0x67, 0x5e, 0x3b62, 0x47c, 0x8, 0x8000]) connect$unix(r1, &(0x7f00000006c0)=@abs={0x0, 0x0, 0x0}, 0x8) r7 = open(&(0x7f0000000700)='./file1\x00', 0x11, 0x10) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f0000000780)=0xc) getpeername$inet(r0, &(0x7f00000007c0), &(0x7f0000000800)=0xc) ioctl$TIOCSTSTAMP(r7, 0x8008745a, &(0x7f0000000840)={0x7d4, 0x3b}) getpeername(r7, &(0x7f0000000880)=@in6, &(0x7f00000008c0)=0xc) kqueue() munmap(&(0x7f000000a000/0x1000)=nil, 0x1000) madvise(&(0x7f000000a000/0x4000)=nil, 0x4000, 0x0) 22:19:21 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000040)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000028, 0xc, 0x0, 0x0) 22:19:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000200)="31ad695e983a9c370f04dad254c14cfce8ab95345f136de8552c6a98cbb9a2d3bd2ac5b02cfbbfa1f9fc20c41ac24e0e2853", 0x32) write(r0, &(0x7f0000000d80)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933f90ce56db46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b004ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab6464a47e66e92bccb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f69db25d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d0c99e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de201803c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f5610708000000aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9eba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a0377b8dd1c67fc95466bd0e671c428cb68a5bcd14109000000000000000e1bde4e5101933a44d93ba1a4c0e6ebf63e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c03e9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c3567d4213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd507170127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc9da1072e60d5b45a92e9772469f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e193a2db8485bdd9f84d29beb353455995fdf043a55c02aea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc84bcab85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9f02f54e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131019c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138362fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac353c5329e68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0d661abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515d0900ecd7209184029eb20731ab6e8c91885c0a6191199362520715ffa00637c466cf700be1a3b2c509e99da540558aaa741f3817641359a4bff688d5e2000000000000000000000000000000", 0x7b2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) fcntl$getown(r3, 0x5) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x800059, 0xfffffffffffffff7, "a828e2d5cd6474f0d40a74d6a03400"}) openat(r3, &(0x7f0000000040)='./file0\x00', 0x480, 0x12) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 22:19:21 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82fc2e2f66695b6f9cae9c6777655e01c25e651c008738c93c40978468bf578543bc88534d13f988c6d238acb52f7fbcff932a79384e4fdf14c37c4e7ed0da9920aa6b5744ec3ee9132fee8450c9f7ac84775ab64f1cbe9998ea9b"], 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=[{0x10}], 0x10}, 0x408) 22:19:22 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') writev(r0, &(0x7f0000000280)=[{&(0x7f00000001c0)="2c6151871a449dff6af0d4025962a58df393d9dab2f10f3efd3f4780a43734492ec4ec72d7d5d3d87ff3267cc46031c11021093f3fe0ff933156b25bda8c9cd78cb462a7e91a1f52b1fc709644786e941834bf9976e423229dcba243eba8df243a5b8003ae26eab51ea2498ebb4730e98936c43e4bfe58db7bebb71afe8bcaa399dd6ee861bf9ce88fe86a8029706c9af45c6987a22eef8d54428f195ba646bceace15850475febc8081c729d18da7415e1ca5fe78d0fbf96844", 0xba}], 0x1) r2 = getuid() r3 = getegid() fchown(r1, r2, r3) symlinkat(&(0x7f00000002c0)='./file0\x00', r0, &(0x7f0000000300)='./file0\x00') fcntl$dupfd(r1, 0xa, r1) r4 = semget$private(0x0, 0x3, 0x122) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000340)=""/189) rmdir(&(0x7f0000000400)='./file0\x00') r5 = msgget(0x3, 0x80) msgrcv(r5, &(0x7f0000000440)={0x0, ""/145}, 0x99, 0x2, 0x1000) setregid(r3, r3) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000000540)='r\x00') r6 = accept(r0, 0x0, &(0x7f0000000580)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) lchown(&(0x7f0000000640)='./file0\x00', r2, r3) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000680)=[0x67, 0x5e, 0x3b62, 0x47c, 0x8, 0x8000]) connect$unix(r1, &(0x7f00000006c0)=@abs={0x0, 0x0, 0x0}, 0x8) r7 = open(&(0x7f0000000700)='./file1\x00', 0x11, 0x10) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f0000000780)=0xc) getpeername$inet(r0, &(0x7f00000007c0), &(0x7f0000000800)=0xc) ioctl$TIOCSTSTAMP(r7, 0x8008745a, &(0x7f0000000840)={0x7d4, 0x3b}) getpeername(r7, &(0x7f0000000880)=@in6, &(0x7f00000008c0)=0xc) kqueue() munmap(&(0x7f000000a000/0x1000)=nil, 0x1000) madvise(&(0x7f000000a000/0x4000)=nil, 0x4000, 0x0) 22:19:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001880)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3cc8d8883cf675f60e83358c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba136eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed710aae7106014ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8ff210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d96e1c67f95090a3b4c3ca0f24b5aff6eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd50bfb8dd01f5d4031706f4da858dcd8cae563a547665309c6ef8eb6ab117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87599a727264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a1f8c0e3bc0692c0a083c9ddbf33558d87a46ccbf98e84dba59d069f3e4e3bbbda9b0fd368e32548c6d56d098c8fdf6c9bed09f1d8012465045e33e83886a3ccdfba711686c85d0279bc049635e3057491a222902fdf889280b62d5853ed98e26bcbc5d0349db4302fc272d14a0188a1dbb6e037e8437554f6bfc045c9604918e23da79264892e9aaabc32909e72bdaa25fff5f7756ff4b8763c4de4af46a2904ae7c9e928e2686d0fdf58791b533bd4930750c6be457b0b251390ca79d856e2cbc7d3f9b5e45236ce43a5731c916526f9305091fe0e062843d54bd2ebb02b32f9eb810f3e4fac55bbfbef0f9df402dda28c5adcbe70699e921438370f7517509610807dc1f3d9f753ead7bfe2f677891c5cb3485599248e2b174af9a7a096249cbbf30cc0f4e5356bfe74fea0a032c12df4a084bc11c9e7aaeebbc20071dae955203e46770f34f4bf98c9130dfadd7de65d41cbb1f93bc1ad879189f14d53332ccd755e80e51c4a37bcd321b224c2ee52d05806bf241ef41ae999545449d10cdb4b4fc99c713caeae7bd6ba6594a1aff03909e08c6c9013de104e956eeb9b8b8b35036969dff6024fbb23e4c48c81418edcdaebc74e159e10c1cc18d04cbfa30b7212bb712dd89583048ae74da22cdcde4cb18cb5c25ae5c68685976208b5d191a0d6041a1ce50da8714db2e89314843b1f07680592e4bf3ff928240634e3a2649114f5f82fbb2fa3f7e24213d09cfcf0b235e287ad27ec4052efb67ae3d46191b03b2480be6061f41821a9626a6e69bc04d1a949f62ed15653dd36c37003d542b57ac9ac138bf582683781968392d9d1b158d87c41cb133e541d956459907e76a641fed143badb45766550bc46dbdad898996eed05c1c1e83e5b1270eee09c8a61a3c0eae46de4c987f225e334b56df9e43d27cbc0d7400ce2640e4109608169625090a9e96e09d0e2a6847973602c2eadc53248f17277b87d1477d25d6eed0d54ad0f887b7e44618392161a59ee9b59ebaafafee682ce544349534797ba0e1985de1516e35c05a2f916240920b2dbd087984b740ed55b4af656fcf98a245e6b0409304a6d00f39f97734378410876a9b457d23b733ae14333c15b1a69b267c4c4aceac7d9e3f530e5c50c48df09ce91e242393286e6a43740eb0c598e9d67543d130ff8f54be9cc46637b2ac64ea5619d92383915b11e0abaa046f6aed328ea512e1acb56381ffd1513ff8bdbe3acda2aef9697f5d2e5f28f700cf0536a7796cba45963d33a2cc05d3cfcb2a3af0d902ae660d2b3cb17d38449f397be1e0a8d372ab43700b596d8d5f571091f8746deab2d0189e5ab1c91616b98d1cca78cf9a30c4618643ca9338c9ec69b944cc1bd655a6c33a76f982dfad7e75feb66c9e6a8b5466c3a9430492afeafe7e947ab4823666b82a7f73b15f18e8410a4ab3e10d3f0012b6b1125176eda1b897accb33a46f0d07e600b10b46bb0449038e413e9bc70c8001309bee6cd1a0ffd474590b3755061ac22bfa97cb67d2814feb09b6f67e75d5618948e1585f2d3a06e12d8865ca618a2dcb58ae3f56a69af0d68b23676928a68f5455516ecfdb31792abc4db2034b5c7f2427871edcc8de3603c755d154e6f54f857c6fe1439d3765ebc277c6774ed5091a491809d94006cb578f2c30af492735da94d800a06e0762998efbbe60fa7f50313f3eaf56b59cb9a9dfded1fa9ff4543c0f092f6b228dfaca77f249312f94bd92625e78f9e0fb57b31d62261264550a08c391f2020bb1b145960ad24d08007437aa012ad3940b8486ab00d98b31054f1b0c71dbc7507f870d1daebd60538f39de2caa22be5ad78f867d907e855794cfca46d944781ca9e7ed33eff93b66fae82e25d01", 0xfff) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xfffffffffffffff9, 0x0, "a147780ac85a536e131900e8ebd81823fc7f0d7a"}) pwritev(r1, &(0x7f0000000480)=[{&(0x7f00000000c0)="36c7dd94c09c8095c0580b3e971bb06266832dda327c46b89a76903f30ea3e4a683918f046f0d4b4d94fd288acbaeaa9ac4c3db8526a9e4bae932e87406105e6c217287c1283171aa6979b674db42fbba4f9a51132a8da3138d2c1f9d8a7912c3aad7f82b2112294578d956cf6f593c4c857b0ce18d37f82f0361622922ebd2eedd7ec0e8557e6e6c96dd76be956afa97b90afe0e9a3942e", 0x98}, {&(0x7f0000000180)="4a4db5036ad2665266e4f321ccafe0a9197b5cb9827af5cf48c74b444e5e1bb2205457e6fe780a0ffe6898af3c22ea12e72d161a6456d147", 0x38}, {&(0x7f0000000280)="f580af85012d529ee117071a36d6cc33d2e8aa7d0599fba46330a6b534c2a9a88d89ec3e2c59d1d8512a69a16c211e9ad2ffeb682588c9ba9b0c86b0fbe0a3f59404ecc6bd334c63ddf6f61b802f0beaf72c6bcbbd0d7da89c7033b80bec93e2df24d8a6bbcb01c50586c57cabd244be8bfcb5495bb8b95b8c406e344b34d4384e110d78886edaad686b2efcda41889a74c2a33ff0c04f3b814ee5b337b017477571f91020377c", 0xa7}, {&(0x7f00000001c0)="f93f215b73deca5e84f579ebabbc4e8a7493d53b28c636bf56adff2e1ca47b57f45f8e56f4165d38609881a1a8e5f0a0a1e16a2d3838b56ec9988b3e4ddb6f266bd02139e09304e7221c4677d18052a5a071072fc2835afd4a4a3e5fc3ba02ac00f01af844f8626dadd9b745937d7e94c0b32f078b88a7c5d20fd875", 0x7c}, {&(0x7f0000000340)="cba70c143584cace8bc37476f695116fd69329f9f265da23264dfe61ae4e9cf247c1b62fb8e0371f0e3c3b169d4710df2b75c6f61a4fb6564f71570aa620ad9620", 0x41}, {&(0x7f00000003c0)="b7700b3d9573f4645463ec601365a0721895ddd3e71723e15cb786f4c3074bc90bd155cd0e6a19b61f898b10ceee5bd60cbece530f39337f21ab8e85e988fda47ea1ecfb4fc1cb99ccf167d8ffc836f773c6112979f2b27cb94cb1a210a29d10e7bf40e0dd57f1144de34c5f1f519970c0ffcf47960b229259483a122a4d20641d3f5bcd0cfb5e048234e19f377d1c9f390d5f15f51d383ed8a58eaf3f7d8d808c87a969246a22b527b573647e3daf", 0xaf}], 0x6, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x2000000000000101, "835cd2518001eb0000000000fa600000ebff0100"}) poll(&(0x7f0000000040)=[{r1, 0x1}], 0x1, 0x0) truncate(&(0x7f0000000500)='./file0\x00', 0x3) 22:19:22 executing program 1: mlock(&(0x7f000023c000/0x3000)=nil, 0x3000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) munlock(&(0x7f000023a000/0x1000)=nil, 0x1000) minherit(&(0x7f000023d000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f000023a000/0x4000)=nil, 0x4000) 22:19:22 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="e8e0a328618a141746115fe507ff0016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f0000003500)=[{&(0x7f0000002480)="d15e6cb3c2481b7cd040624dab32d19b817722ff6597a86e413e3899acd0529b2d3b0f0bef928319bc2a1fd63e55b6386b657950b753e6b634f937e01efefda5a2315d1777e32c82d636bba5c88b83640c2d14b7c2ab4b6c5f5d90f8d74d38cb8ea1102d3fdcde3aaab3a27675f2359ee59280c1d35ca47417ce024e773ed2a91aa2280f3af16eaebcfc6649fefc5865235f1a561c94dc11373585f42a82ad9f5a5914b9d3dd9d89ccf66a1d7fcbea3b63b9accd36662d54545a50fd169f511eb89f2da4ab64674272e58dc553b20c4876ee2ad2a9834ed80c1f4e3b10cc8204dfb7e939bb0e8578208db21c9f19ca1b118a98cc34c99f5220b2aff1ce3fce3b84f946ae8eb09048f3a620b1366f10e1dfd9bddfec4e32f883a624213a17be635a1bbb0092e73c59ba3ae81bce961e12ba3f52ee7a737b84dbf015eda9fb1b3b1c8ae5895c4cd4becce1f4c59729251a61881b55ecd0a6be772b46ea988063e736425c96d0f513e586355e5b2d94e2433670531e", 0x174}], 0x1) 22:19:23 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') writev(r0, &(0x7f0000000280)=[{&(0x7f00000001c0)="2c6151871a449dff6af0d4025962a58df393d9dab2f10f3efd3f4780a43734492ec4ec72d7d5d3d87ff3267cc46031c11021093f3fe0ff933156b25bda8c9cd78cb462a7e91a1f52b1fc709644786e941834bf9976e423229dcba243eba8df243a5b8003ae26eab51ea2498ebb4730e98936c43e4bfe58db7bebb71afe8bcaa399dd6ee861bf9ce88fe86a8029706c9af45c6987a22eef8d54428f195ba646bceace15850475febc8081c729d18da7415e1ca5fe78d0fbf96844", 0xba}], 0x1) r2 = getuid() r3 = getegid() fchown(r1, r2, r3) symlinkat(&(0x7f00000002c0)='./file0\x00', r0, &(0x7f0000000300)='./file0\x00') fcntl$dupfd(r1, 0xa, r1) r4 = semget$private(0x0, 0x3, 0x122) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000340)=""/189) rmdir(&(0x7f0000000400)='./file0\x00') r5 = msgget(0x3, 0x80) msgrcv(r5, &(0x7f0000000440)={0x0, ""/145}, 0x99, 0x2, 0x1000) setregid(r3, r3) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000000540)='r\x00') r6 = accept(r0, 0x0, &(0x7f0000000580)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) lchown(&(0x7f0000000640)='./file0\x00', r2, r3) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000680)=[0x67, 0x5e, 0x3b62, 0x47c, 0x8, 0x8000]) connect$unix(r1, &(0x7f00000006c0)=@abs={0x0, 0x0, 0x0}, 0x8) r7 = open(&(0x7f0000000700)='./file1\x00', 0x11, 0x10) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f0000000780)=0xc) getpeername$inet(r0, &(0x7f00000007c0), &(0x7f0000000800)=0xc) ioctl$TIOCSTSTAMP(r7, 0x8008745a, &(0x7f0000000840)={0x7d4, 0x3b}) getpeername(r7, &(0x7f0000000880)=@in6, &(0x7f00000008c0)=0xc) kqueue() munmap(&(0x7f000000a000/0x1000)=nil, 0x1000) madvise(&(0x7f000000a000/0x4000)=nil, 0x4000, 0x0) 22:19:23 executing program 1: r0 = socket$inet6(0x18, 0x7fff, 0x80000000) r1 = dup(r0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000002200)={0xfffffffffffffffe, 0x100000000}, 0x10) recvfrom(r0, &(0x7f0000000080)=""/4096, 0x1000, 0x803, &(0x7f0000000000)=@in6={0x18, 0x2, 0x20000, 0x6620}, 0xc) r2 = socket$inet6(0x18, 0x0, 0xfffffffffffffffe) link(&(0x7f0000001080)='./file0\x00', &(0x7f00000010c0)='./file0\x00') setsockopt(r0, 0x29, 0x3b, &(0x7f0000000040)="b719dc4e", 0x4) pipe(&(0x7f0000001100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r3, &(0x7f0000001140)=""/4096, 0x1000, 0x0, &(0x7f0000002140)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r4, 0x0, 0x5, &(0x7f0000002240)="1218d8be9aea9723ea95f31923d352c9a953bd69c0d16a51d2cb30ca58ddcb06c61af9118763c387ccebea3789326540534d4aeded664ba021e7d2eae4e51261904fbea94ac7150039330168e5c24364a84c83fce5babdd59b75b2284cf4e77110a600000000000000000000000000", 0x65d) sendto$inet6(r2, &(0x7f00000022c0)="7a0b1ba6e9f2389ac7ae84cb1f551d8e6f1ab311f58103726760048d92b6e887e8898726cf6e123e244151b14d67506f9b3804bcc1e33a88e9339bc0b2e6b7341e2b501bf24e8b0695628f1ca9f51dd007fd1584a9978380ae1abb157cf4b3ef57cf7894b32b1bbe95857ace7489c693f5fadf9e3eda7459944d097d834676741cae4553b00b379c410b8c844acc517d92cd0bb8fbb58aacd4a14b8ded38fbbd19dc4810fb9fc6aa0d3e5b31cf3315e35f57856b4d1b0f4e3c821c9f89a342b0634752b45d558f1ae25bf009d55f5402bc3b4ad9a26aa5d6fc374ed3e308ebe9e6879e3eb576abaa59", 0xe9, 0x2, &(0x7f0000002180)={0x18, 0x0, 0x5}, 0xc) readv(r4, &(0x7f00000021c0)=[{&(0x7f00000023c0)=""/251, 0xfb}], 0x1) 22:19:24 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') writev(r0, &(0x7f0000000280)=[{&(0x7f00000001c0)="2c6151871a449dff6af0d4025962a58df393d9dab2f10f3efd3f4780a43734492ec4ec72d7d5d3d87ff3267cc46031c11021093f3fe0ff933156b25bda8c9cd78cb462a7e91a1f52b1fc709644786e941834bf9976e423229dcba243eba8df243a5b8003ae26eab51ea2498ebb4730e98936c43e4bfe58db7bebb71afe8bcaa399dd6ee861bf9ce88fe86a8029706c9af45c6987a22eef8d54428f195ba646bceace15850475febc8081c729d18da7415e1ca5fe78d0fbf96844", 0xba}], 0x1) r2 = getuid() r3 = getegid() fchown(r1, r2, r3) symlinkat(&(0x7f00000002c0)='./file0\x00', r0, &(0x7f0000000300)='./file0\x00') fcntl$dupfd(r1, 0xa, r1) r4 = semget$private(0x0, 0x3, 0x122) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000340)=""/189) rmdir(&(0x7f0000000400)='./file0\x00') r5 = msgget(0x3, 0x80) msgrcv(r5, &(0x7f0000000440)={0x0, ""/145}, 0x99, 0x2, 0x1000) setregid(r3, r3) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000000540)='r\x00') r6 = accept(r0, 0x0, &(0x7f0000000580)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) lchown(&(0x7f0000000640)='./file0\x00', r2, r3) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000680)=[0x67, 0x5e, 0x3b62, 0x47c, 0x8, 0x8000]) connect$unix(r1, &(0x7f00000006c0)=@abs={0x0, 0x0, 0x0}, 0x8) r7 = open(&(0x7f0000000700)='./file1\x00', 0x11, 0x10) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f0000000780)=0xc) getpeername$inet(r0, &(0x7f00000007c0), &(0x7f0000000800)=0xc) ioctl$TIOCSTSTAMP(r7, 0x8008745a, &(0x7f0000000840)={0x7d4, 0x3b}) getpeername(r7, &(0x7f0000000880)=@in6, &(0x7f00000008c0)=0xc) kqueue() munmap(&(0x7f000000a000/0x1000)=nil, 0x1000) madvise(&(0x7f000000a000/0x4000)=nil, 0x4000, 0x0) 22:19:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000400)="768179632174147c3a9860be7a210f7198cc8cc93d7682c3e67d898274c6ee81eb1a32b1c710a77221d4010d6f80a3bde9a5388626eefa7f7d6f9229edaa33c6e21e5c06e0577855d54f3d677b2a031f46840c519b6d02b916c6dc138a3cd14b0ad86b43f2af07340b764c287147366c4723e1fce46d87eec410f8b3722f116504ec397fa3a441599bbf8b9555e62ec33f2c424b297d46b710d7f2458dcc1accdc16be5a653efe6a3c91274e54a6f17f5deffde1d6f2f16bf41773f6ca90a661d29f6cc566b0b83e32f93963b7", 0xcd}], 0x1) fcntl$dupfd(r0, 0xa, r0) syz_open_pts() readv(r0, &(0x7f0000000740)=[{0x0, 0xcc}], 0x1) 22:19:24 executing program 1: clock_gettime(0x0, 0xfffffffffffffffe) clock_settime(0x3, &(0x7f0000000000)={0x43f5, 0x7}) 22:19:24 executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) kqueue() 22:19:25 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') writev(r0, &(0x7f0000000280)=[{&(0x7f00000001c0)="2c6151871a449dff6af0d4025962a58df393d9dab2f10f3efd3f4780a43734492ec4ec72d7d5d3d87ff3267cc46031c11021093f3fe0ff933156b25bda8c9cd78cb462a7e91a1f52b1fc709644786e941834bf9976e423229dcba243eba8df243a5b8003ae26eab51ea2498ebb4730e98936c43e4bfe58db7bebb71afe8bcaa399dd6ee861bf9ce88fe86a8029706c9af45c6987a22eef8d54428f195ba646bceace15850475febc8081c729d18da7415e1ca5fe78d0fbf96844", 0xba}], 0x1) r2 = getuid() r3 = getegid() fchown(r1, r2, r3) symlinkat(&(0x7f00000002c0)='./file0\x00', r0, &(0x7f0000000300)='./file0\x00') fcntl$dupfd(r1, 0xa, r1) r4 = semget$private(0x0, 0x3, 0x122) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000340)=""/189) rmdir(&(0x7f0000000400)='./file0\x00') r5 = msgget(0x3, 0x80) msgrcv(r5, &(0x7f0000000440)={0x0, ""/145}, 0x99, 0x2, 0x1000) setregid(r3, r3) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000000540)='r\x00') r6 = accept(r0, 0x0, &(0x7f0000000580)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) lchown(&(0x7f0000000640)='./file0\x00', r2, r3) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000680)=[0x67, 0x5e, 0x3b62, 0x47c, 0x8, 0x8000]) connect$unix(r1, &(0x7f00000006c0)=@abs={0x0, 0x0, 0x0}, 0x8) r7 = open(&(0x7f0000000700)='./file1\x00', 0x11, 0x10) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f0000000780)=0xc) getpeername$inet(r0, &(0x7f00000007c0), &(0x7f0000000800)=0xc) ioctl$TIOCSTSTAMP(r7, 0x8008745a, &(0x7f0000000840)={0x7d4, 0x3b}) getpeername(r7, &(0x7f0000000880)=@in6, &(0x7f00000008c0)=0xc) kqueue() munmap(&(0x7f000000a000/0x1000)=nil, 0x1000) 22:19:25 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100004000000000}}) msgrcv(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0000a7af2afe2f73d5f1acd5352f90f4347ae1d93112756577b468ef332b3d3396531f656597735b860e1eb3f148cfc717fd0edbe7d41842a5e607231eb6d151965393ef48bc9960838008df532006f4344fe4adee474c8c7879688ce75fbe74dc25bf9955595b39bd7923e64f5514f1cbe3a85e7acf319a76350ce829dfbbcfd8e2306535"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x48) ioctl$TIOCEXCL(r1, 0x2000740d) 22:19:25 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x5}], 0xa3b, 0x0, 0x0, 0x0) close(r3) kevent(r3, &(0x7f0000001140), 0x9, &(0x7f0000001180)=[{{r2}, 0xfffffffffffffffb, 0x12}], 0x400, 0x0) 22:19:25 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTOP(r0, 0x2000746f) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x4002, 0x0) sendto$unix(r2, &(0x7f00000000c0)="18", 0x1, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) recvmsg(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040), 0x0, 0x0, 0xf}, 0x0) 22:19:25 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') writev(r0, &(0x7f0000000280)=[{&(0x7f00000001c0)="2c6151871a449dff6af0d4025962a58df393d9dab2f10f3efd3f4780a43734492ec4ec72d7d5d3d87ff3267cc46031c11021093f3fe0ff933156b25bda8c9cd78cb462a7e91a1f52b1fc709644786e941834bf9976e423229dcba243eba8df243a5b8003ae26eab51ea2498ebb4730e98936c43e4bfe58db7bebb71afe8bcaa399dd6ee861bf9ce88fe86a8029706c9af45c6987a22eef8d54428f195ba646bceace15850475febc8081c729d18da7415e1ca5fe78d0fbf96844", 0xba}], 0x1) r2 = getuid() r3 = getegid() fchown(r1, r2, r3) symlinkat(&(0x7f00000002c0)='./file0\x00', r0, &(0x7f0000000300)='./file0\x00') fcntl$dupfd(r1, 0xa, r1) r4 = semget$private(0x0, 0x3, 0x122) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000340)=""/189) rmdir(&(0x7f0000000400)='./file0\x00') r5 = msgget(0x3, 0x80) msgrcv(r5, &(0x7f0000000440)={0x0, ""/145}, 0x99, 0x2, 0x1000) setregid(r3, r3) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000000540)='r\x00') r6 = accept(r0, 0x0, &(0x7f0000000580)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) lchown(&(0x7f0000000640)='./file0\x00', r2, r3) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000680)=[0x67, 0x5e, 0x3b62, 0x47c, 0x8, 0x8000]) connect$unix(r1, &(0x7f00000006c0)=@abs={0x0, 0x0, 0x0}, 0x8) r7 = open(&(0x7f0000000700)='./file1\x00', 0x11, 0x10) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f0000000780)=0xc) getpeername$inet(r0, &(0x7f00000007c0), &(0x7f0000000800)=0xc) ioctl$TIOCSTSTAMP(r7, 0x8008745a, &(0x7f0000000840)={0x7d4, 0x3b}) getpeername(r7, &(0x7f0000000880)=@in6, &(0x7f00000008c0)=0xc) kqueue() 22:19:25 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x35, 0x0, 0x0) 22:19:25 executing program 1: r0 = socket(0x1e, 0x8000, 0x63) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/15, &(0x7f0000000040)=0xf) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x17, 0x0, 0x0) 22:19:25 executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff7, 0x0) madvise(&(0x7f000005c000/0x400000)=nil, 0x400000, 0x6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() r4 = socket$inet6(0x18, 0xc000, 0x5) connect$inet6(r4, &(0x7f0000000380)={0x18, 0x0, 0x1, 0x2}, 0xc) write(r3, &(0x7f00000002c0)="dd5b596b6a1d82170eeadb7e40304e29a4e2bdc9bede90cfa6c3bc217176042e2cd811bd7410c0dab638905c7d13d99191067b9c35634ea9a638c4efbcc0c49183886432083240ae8a2e67a32c0f0085a113900a652fe42a4935042b74eeee7d87edc3b903a45d7cf49b89cbd5c2eab9b3ae00c58b3522822b1aab64d0daa147a3ffceea0e2687c9c2ca2fc62436816f45bfe503e48ad119e5676963d22a3a478051e904c70d", 0xa6) clock_gettime(0x3, &(0x7f0000000280)) kevent(r3, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x9, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xbb}], 0x80, 0x0, 0x0, 0x0) close(r1) munmap(&(0x7f000005c000/0x2000)=nil, 0x2000) getsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000200), &(0x7f0000000240)=0x4) accept(r1, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) getpeername$unix(r1, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000130000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000076598f81a3d44c9a023e129400000000"], &(0x7f0000000400)=0x6e) write(r1, &(0x7f0000000540)="1a7008407e249857964d852ea58a04c677756bed95b657a53270f7cbb14782b71104897a522950b6e9083b69ca48c68fb535089139f1d6f717a4b349f7391411d05c388e4cadc82b9bce98ff3ce40d946cc798302dedabe465020984e416a28bba1a526f7e29a3b1fcbaedfcc37f7ec4b1211b38ddc818e1f779e8972593353d53ddd6b9842d17e314da4c56515d4de561e60438de0f0bacccc9b5334ae4c76c47c3df4eb336decd0ec40753a9eab5e275a3d14f3cb99d030a25a45d26424d1b", 0xc0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x0, 0x48, 0x5}, {{r0}, 0xfffffffffffffff9, 0x11, 0x2, 0x6, 0x80}, {{r0}, 0xfffffffffffffffd, 0x40, 0x20, 0x7ff, 0x76}, {{r0}, 0xfffffffffffffff9, 0x42, 0x4, 0xdc8e, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x5, 0x80, 0x3, 0xffff}, {{r0}, 0xfffffffffffffffd, 0x83, 0x20000041, 0x6, 0x9774}, {{r0}, 0xffffffffffffffff, 0x80, 0x40000008, 0x100000000, 0x20b1}, {{r0}, 0xfffffffffffffffe, 0x1, 0x40000002, 0x9, 0x7}, {{r0}, 0xfffffffffffffffa, 0x23, 0xf0000000, 0x9, 0x6}], 0x3, &(0x7f0000000140)=[{{r0}, 0x0, 0x20, 0x40, 0x1f, 0x6}, {{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x7, 0x7dc9}, {{r0}, 0xfffffffffffffffe, 0x81, 0x2, 0x2, 0x609}, {{r0}, 0x0, 0x81, 0x43, 0x0, 0x8}], 0x5, &(0x7f00000001c0)={0x589b, 0x4}) map stack 0x20000000-0x20400000 of map 0xffffff0065b20d70 failed: hole in range 22:19:26 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') writev(r0, &(0x7f0000000280)=[{&(0x7f00000001c0)="2c6151871a449dff6af0d4025962a58df393d9dab2f10f3efd3f4780a43734492ec4ec72d7d5d3d87ff3267cc46031c11021093f3fe0ff933156b25bda8c9cd78cb462a7e91a1f52b1fc709644786e941834bf9976e423229dcba243eba8df243a5b8003ae26eab51ea2498ebb4730e98936c43e4bfe58db7bebb71afe8bcaa399dd6ee861bf9ce88fe86a8029706c9af45c6987a22eef8d54428f195ba646bceace15850475febc8081c729d18da7415e1ca5fe78d0fbf96844", 0xba}], 0x1) r2 = getuid() r3 = getegid() fchown(r1, r2, r3) symlinkat(&(0x7f00000002c0)='./file0\x00', r0, &(0x7f0000000300)='./file0\x00') fcntl$dupfd(r1, 0xa, r1) r4 = semget$private(0x0, 0x3, 0x122) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000340)=""/189) rmdir(&(0x7f0000000400)='./file0\x00') r5 = msgget(0x3, 0x80) msgrcv(r5, &(0x7f0000000440)={0x0, ""/145}, 0x99, 0x2, 0x1000) setregid(r3, r3) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000000540)='r\x00') r6 = accept(r0, 0x0, &(0x7f0000000580)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) lchown(&(0x7f0000000640)='./file0\x00', r2, r3) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000680)=[0x67, 0x5e, 0x3b62, 0x47c, 0x8, 0x8000]) connect$unix(r1, &(0x7f00000006c0)=@abs={0x0, 0x0, 0x0}, 0x8) r7 = open(&(0x7f0000000700)='./file1\x00', 0x11, 0x10) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f0000000780)=0xc) getpeername$inet(r0, &(0x7f00000007c0), &(0x7f0000000800)=0xc) ioctl$TIOCSTSTAMP(r7, 0x8008745a, &(0x7f0000000840)={0x7d4, 0x3b}) getpeername(r7, &(0x7f0000000880)=@in6, &(0x7f00000008c0)=0xc) 22:19:26 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00") symlink(&(0x7f0000000080)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", &(0x7f0000000200)='./file0\x00') r0 = dup(0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0xc, 0x6) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='x\x00') 22:19:26 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fsync(r0) mlockall(0x40000) read(r0, &(0x7f0000000040)=""/76, 0x4c) 22:19:26 executing program 1: getrlimit(0x7, &(0x7f0000000140)) writev(0xffffffffffffffff, &(0x7f0000000040), 0x1) getrlimit(0x0, &(0x7f0000000100)) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000180)='./file0\x00') r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) geteuid() getrlimit(0x0, &(0x7f0000000200)) r1 = msgget(0x3, 0x300) msgsnd(r1, &(0x7f0000000240)={0x3, "61f8797295e2f4f08db5b060b1f7d7067c6733d049dade95880d01fc5446a06513c8422a4b32c8bee7e1c82b43f19e982e7521723809"}, 0x3e, 0x800) getsockopt(r0, 0x7f, 0x9, &(0x7f0000000080)=""/33, &(0x7f00000000c0)=0x21) getrlimit(0x0, 0x0) 22:19:27 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') writev(r0, &(0x7f0000000280)=[{&(0x7f00000001c0)="2c6151871a449dff6af0d4025962a58df393d9dab2f10f3efd3f4780a43734492ec4ec72d7d5d3d87ff3267cc46031c11021093f3fe0ff933156b25bda8c9cd78cb462a7e91a1f52b1fc709644786e941834bf9976e423229dcba243eba8df243a5b8003ae26eab51ea2498ebb4730e98936c43e4bfe58db7bebb71afe8bcaa399dd6ee861bf9ce88fe86a8029706c9af45c6987a22eef8d54428f195ba646bceace15850475febc8081c729d18da7415e1ca5fe78d0fbf96844", 0xba}], 0x1) r2 = getuid() r3 = getegid() fchown(r1, r2, r3) symlinkat(&(0x7f00000002c0)='./file0\x00', r0, &(0x7f0000000300)='./file0\x00') fcntl$dupfd(r1, 0xa, r1) r4 = semget$private(0x0, 0x3, 0x122) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000340)=""/189) rmdir(&(0x7f0000000400)='./file0\x00') r5 = msgget(0x3, 0x80) msgrcv(r5, &(0x7f0000000440)={0x0, ""/145}, 0x99, 0x2, 0x1000) setregid(r3, r3) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000000540)='r\x00') r6 = accept(r0, 0x0, &(0x7f0000000580)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) lchown(&(0x7f0000000640)='./file0\x00', r2, r3) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000680)=[0x67, 0x5e, 0x3b62, 0x47c, 0x8, 0x8000]) connect$unix(r1, &(0x7f00000006c0)=@abs={0x0, 0x0, 0x0}, 0x8) r7 = open(&(0x7f0000000700)='./file1\x00', 0x11, 0x10) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f0000000780)=0xc) getpeername$inet(r0, &(0x7f00000007c0), &(0x7f0000000800)=0xc) ioctl$TIOCSTSTAMP(r7, 0x8008745a, &(0x7f0000000840)={0x7d4, 0x3b}) 22:19:27 executing program 1: mincore(&(0x7f000028e000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/62) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mincore(&(0x7f0000278000/0x1000)=nil, 0x1000, &(0x7f00000000c0)=""/227) socketpair(0x7, 0x6, 0xffffffffffffff04, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x1010, r0, 0x0, 0x0) setrlimit(0xf, &(0x7f0000000080)) munmap(&(0x7f000025a000/0x3000)=nil, 0x3000) 22:19:27 executing program 1: minherit(&(0x7f000023d000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f000023d000/0x2000)=nil, 0x2000) mlock(&(0x7f000023c000/0x3000)=nil, 0x3000) mlock(&(0x7f000023d000/0x2000)=nil, 0x2000) munlock(&(0x7f000023f000/0x2000)=nil, 0x2000) 22:19:27 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fcntl$setstatus(r0, 0x4, 0x40) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x49b, &(0x7f0000000140), 0x1000, 0x0) r2 = socket$inet6(0x18, 0x8002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r2, 0x2000000000029, 0xc, &(0x7f0000000140)="ffe099c2ea24966df98329010007000000000000", 0x14) 22:19:28 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') writev(r0, &(0x7f0000000280)=[{&(0x7f00000001c0)="2c6151871a449dff6af0d4025962a58df393d9dab2f10f3efd3f4780a43734492ec4ec72d7d5d3d87ff3267cc46031c11021093f3fe0ff933156b25bda8c9cd78cb462a7e91a1f52b1fc709644786e941834bf9976e423229dcba243eba8df243a5b8003ae26eab51ea2498ebb4730e98936c43e4bfe58db7bebb71afe8bcaa399dd6ee861bf9ce88fe86a8029706c9af45c6987a22eef8d54428f195ba646bceace15850475febc8081c729d18da7415e1ca5fe78d0fbf96844", 0xba}], 0x1) r2 = getuid() r3 = getegid() fchown(r1, r2, r3) symlinkat(&(0x7f00000002c0)='./file0\x00', r0, &(0x7f0000000300)='./file0\x00') fcntl$dupfd(r1, 0xa, r1) r4 = semget$private(0x0, 0x3, 0x122) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000340)=""/189) rmdir(&(0x7f0000000400)='./file0\x00') r5 = msgget(0x3, 0x80) msgrcv(r5, &(0x7f0000000440)={0x0, ""/145}, 0x99, 0x2, 0x1000) setregid(r3, r3) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000000540)='r\x00') r6 = accept(r0, 0x0, &(0x7f0000000580)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) lchown(&(0x7f0000000640)='./file0\x00', r2, r3) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000680)=[0x67, 0x5e, 0x3b62, 0x47c, 0x8, 0x8000]) connect$unix(r1, &(0x7f00000006c0)=@abs={0x0, 0x0, 0x0}, 0x8) r7 = open(&(0x7f0000000700)='./file1\x00', 0x11, 0x10) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f0000000780)=0xc) getpeername$inet(r0, &(0x7f00000007c0), &(0x7f0000000800)=0xc) 22:19:28 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r1 = kqueue() socketpair(0x13, 0x3, 0x1, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r4 = socket$unix(0x1, 0x5, 0x0) r5 = kqueue() poll(&(0x7f0000000140)=[{r0, 0x1f6}, {r1, 0x80}, {r2, 0x10}, {r3, 0x4}, {r4, 0x8}, {r5, 0x80}], 0x6, 0x9) mprotect(&(0x7f0000032000/0x1000)=nil, 0x1000, 0x5) setitimer(0x0, &(0x7f0000032fe0), 0x0) 22:19:28 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x3e) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x20) openat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0x100084) socket$inet6(0x18, 0x0, 0x2200000002) 22:19:28 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) 22:19:29 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') writev(r0, &(0x7f0000000280)=[{&(0x7f00000001c0)="2c6151871a449dff6af0d4025962a58df393d9dab2f10f3efd3f4780a43734492ec4ec72d7d5d3d87ff3267cc46031c11021093f3fe0ff933156b25bda8c9cd78cb462a7e91a1f52b1fc709644786e941834bf9976e423229dcba243eba8df243a5b8003ae26eab51ea2498ebb4730e98936c43e4bfe58db7bebb71afe8bcaa399dd6ee861bf9ce88fe86a8029706c9af45c6987a22eef8d54428f195ba646bceace15850475febc8081c729d18da7415e1ca5fe78d0fbf96844", 0xba}], 0x1) r2 = getuid() r3 = getegid() fchown(r1, r2, r3) symlinkat(&(0x7f00000002c0)='./file0\x00', r0, &(0x7f0000000300)='./file0\x00') fcntl$dupfd(r1, 0xa, r1) r4 = semget$private(0x0, 0x3, 0x122) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000340)=""/189) rmdir(&(0x7f0000000400)='./file0\x00') r5 = msgget(0x3, 0x80) msgrcv(r5, &(0x7f0000000440)={0x0, ""/145}, 0x99, 0x2, 0x1000) setregid(r3, r3) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000000540)='r\x00') r6 = accept(r0, 0x0, &(0x7f0000000580)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) lchown(&(0x7f0000000640)='./file0\x00', r2, r3) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000680)=[0x67, 0x5e, 0x3b62, 0x47c, 0x8, 0x8000]) connect$unix(r1, &(0x7f00000006c0)=@abs={0x0, 0x0, 0x0}, 0x8) r7 = open(&(0x7f0000000700)='./file1\x00', 0x11, 0x10) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f0000000780)=0xc) 22:19:29 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x6, 0x7f}, {0x6, 0x1ff}}) utimes(0x0, &(0x7f0000000080)={{0x40}, {0x200}}) sendmsg(r0, &(0x7f00000008c0)={&(0x7f0000000100)=@in6={0x18, 0x3, 0x0, 0xffffffff}, 0xc, &(0x7f0000000780)=[{&(0x7f0000000140)="a155a017366e30480b534e09731062997c36cbfaeb976dc3ec5b944c5933d3b48c64f7e283fd9525e8a511466aedec136f6395aeb72c78ca5d43a44ec3e4e9a52e95f3399027a3c610c1ba9efd0fce923b09611a4452366ea6444f9ccfea2f97e6d50a99e3b784980ad0b848862bbe765b3cd90531da59cdac3366a9de2ec4feff6eafce3fb829bd6ca60b65f8a0090b617b5958c41ef2cb32bc402a4a28ba911a930f4985cc107921b95cc05a25f017257b825246d5c7d510a0", 0xba}, {&(0x7f0000000200)="911db70f98655a609e7c232cf32445aed6a903a627bf92b964fe1eb2a67de916cfc5518eb1c90a3abb6efbbaae60df8314d9159b208ebc2f023b51873afafc5c2cc19d71106ac73d6e0f631aaab329c8f04c2a92572e14ce7f96d3d78cf0de1f17592a66e057cca43092ac9b91dd825cc8cc451e364973872b55a2dddd2d06575f041724e4e4b5c9829d72ab33cb8d807c89eaffa5664ea09607abe25276e220ce60c16c975cca12e6cc5afaa99c30c3f81b6248017fbfe558", 0xb9}, {&(0x7f00000002c0)="f42805ac5974dda68c2c9ea9c0bf3bcb18589f02e4b4d5c431d2bde3f214acb619b0f0bd9488bd6eba8205efc7479aacae5fa4821454668272d1765adcf18aab3a66208faf7cc741c6ec21080636216f9a981e26645ff8936822199a70f57bf30c6fe35552614ac3c3336a99aa28cf7942e9741a4dd8418f78eee84460709a2616285917edaa83f40f5984cb1f60857c9d6ba761d70ae59f8b2185d9759e1e", 0x9f}, {&(0x7f0000000380)="cdcd2690865970aab6ffd2b1fec4a0515c526e64bfdcdbd9d4d1f5ab2489eb556308e1a471059d516350264c204478c6a5891e047bf32c316b514c81dfb666e8e9febf362a3fa0bc9dbcd0de12fe315ce9f38267ddf73891486180aab8b58ef6f66497ada8c73fe303bd7a7ee7f1b03a93f2996de3413b3be4cb228b1d7f6f671b83eb89e36ab76a63e486b8246d70b8adff8c27c4c7d0d4c6572636eedefb4b2e8fb2ab3b3c8d0bb42edf", 0xab}, {&(0x7f0000000440)="6482ec4b4d26d8041bcb1dfb62d4e254d644764cea635f66433762d1c32e6222fe7267835f5ec2c51d1cf7898c755b8bba6d349dd4dff2d49ec273b454d9915383d7837f0705d0fe7762a05a92f47025e9a825397f8e1a7e04e5", 0x5a}, {&(0x7f00000004c0)="98cb110f7359a4772937ad1903631bfef063a54289672b17c0f270a5e513903ff165d3eacad878e2f63f92935a80668c77d45b3f7422d24bbc758c5ef46fd961af9b8a6990b1d94ae9c9826db58b1d53a3b59eee0f7b", 0x56}, {&(0x7f0000000540)="cdbd4f053578f32c454a931052be30dccbdf10b26b2e131c5cc41eb692f2f6b091c825f10466689536514afce7980cd68989d1050bf9eb319b76e353d87c604d945c249ae7ad248030977a2c0f27ab14f33cbc4cf00d2d2b14ef83692f46bf2bcc6430ba75ddbb9ea0faad75465a01c0279139001a54e66fe47bd3ef30fc0c1dcc7d48220bbfd1262209eb5eef48f23b6264a5151c4fa5df85ccbaa36633fbcf4796eb986aa791b4640bbd07cf", 0xad}, {&(0x7f0000000600)="2282a01d7ff219d28bd881f2c9ac05c1edfae1839c0e43cd6aa68eb7a3b503594f6a5f8d2a7300d9187bfb44e1c62266eb4eeb18259fc711f471c6e6d6fadc305b01ade4cee4787f9ac935365ed76ad1433a2d24b55dce516855f04b62e9650c89a99623d62b2318b6319ff7193363a2e169307403917a", 0x77}, {&(0x7f0000000680)="8bc43fb0f772a4bef9904351e7484b9d3933fba6cf371529466fc2dcd7fe30ccd3cd465be33e44cced6cfb6758dc36bf8e7091a6d554dc331fbf0a6b8b141cc42a165bc8b3a36c089f15859869d91d0f61c9f832e3e52adefc9ce4a00d0adc553481efbd24d1e49d510f7a32f6bf041e551aeea1f32d77ef6f5a43fbc4a039e94ea6efb459d3d362620994cc7b73083a4f3454baedf8dd65b903ef42207bf48a4ae975290ac8870b17d90d29849e592413c2547894f62dee2cd2417e4d912d9b527fc3e9ccf26563b18c73b7943837dd19ec1f55", 0xd4}], 0x9, &(0x7f0000000840)=[{0x50, 0xffff, 0x1ff, "8fdbd501a17f5c3d903fb34e32f7abdf587779aa577c2f8faab3161c89eca0fc786ffc2aa23475c3b0da8f094e8ea049ae968a6d6dfe02b3696aa40183"}], 0x50}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x5, 0x4) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 22:19:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x4, 0x0, 0xfffffffffffffffc, 0x8, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x2}) write(r0, &(0x7f0000000540)="e3", 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000140), 0x8, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xffffffff}) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) close(r0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x5, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x3}) write(r2, &(0x7f0000000500)="e3", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x9d57) 22:19:30 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') writev(r0, &(0x7f0000000280)=[{&(0x7f00000001c0)="2c6151871a449dff6af0d4025962a58df393d9dab2f10f3efd3f4780a43734492ec4ec72d7d5d3d87ff3267cc46031c11021093f3fe0ff933156b25bda8c9cd78cb462a7e91a1f52b1fc709644786e941834bf9976e423229dcba243eba8df243a5b8003ae26eab51ea2498ebb4730e98936c43e4bfe58db7bebb71afe8bcaa399dd6ee861bf9ce88fe86a8029706c9af45c6987a22eef8d54428f195ba646bceace15850475febc8081c729d18da7415e1ca5fe78d0fbf96844", 0xba}], 0x1) r2 = getuid() r3 = getegid() fchown(r1, r2, r3) symlinkat(&(0x7f00000002c0)='./file0\x00', r0, &(0x7f0000000300)='./file0\x00') fcntl$dupfd(r1, 0xa, r1) r4 = semget$private(0x0, 0x3, 0x122) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000340)=""/189) rmdir(&(0x7f0000000400)='./file0\x00') r5 = msgget(0x3, 0x80) msgrcv(r5, &(0x7f0000000440)={0x0, ""/145}, 0x99, 0x2, 0x1000) setregid(r3, r3) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000000540)='r\x00') r6 = accept(r0, 0x0, &(0x7f0000000580)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) lchown(&(0x7f0000000640)='./file0\x00', r2, r3) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000680)=[0x67, 0x5e, 0x3b62, 0x47c, 0x8, 0x8000]) connect$unix(r1, &(0x7f00000006c0)=@abs={0x0, 0x0, 0x0}, 0x8) open(&(0x7f0000000700)='./file1\x00', 0x11, 0x10) 22:19:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = open(0x0, 0x0, 0x0) write(r0, &(0x7f00000002c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730caad953fb392e842dbbffffffff000000006eeb00000000000068f7acad445dd976a67cf92c23", 0x65) r2 = dup(r1) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="2052bed8085df9138021cdc0394b659dd7ab00483bf71c76790e1a2cad3bd632d4141f7929a09ced675e777c18164f4c69cffc6e66416429fdb1b5138f7e14d4887b8fe2dc936ec6c65da9252547592599a5f97f14d76a581a349738324d7dfeeacac9f746ed9f656b9183b3d6bef59e17a6e586152360d0cd51b9a041ae3d16b0ffeba5eb18cc5c86fa82e7e55f39e34668192f16a1f282f71b1aa660a048284b6058e757dac26a15697b245c97bc907892812b26457c7ecb793a0cef4ae456e8b0e61acba78bfcf059021698c6c71f7ef6a338d734999be62deebe6c814703c4ed1519", 0xe4}], 0x1) writev(r1, &(0x7f0000001580)=[{&(0x7f0000000580)="363f624f50058b5170538ae6cc44a1ff8df8d3a880557bd8c593b672c2b049d45dd3be23d8454e1e4522bf3b59d3b58483633bc3240cadc1799ef2ae5df4268cd0f2413a40658cfee1e41fbcbf9900fb6fc8108bde75e250561ece965a123ed4005b4480bf30853b8b520c9fc301d0e0af340fcec496c1728c657c9bf40d", 0x7e}], 0x127) r3 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) syz_open_pts() openat(r2, &(0x7f0000000000)='./file0\x00', 0x899, 0x144) close(r0) r4 = shmat(0x0, &(0x7f0000ffb000/0x2000)=nil, 0x1000) shmdt(r4) kqueue() r5 = syz_open_pts() read(r5, &(0x7f0000000140)=""/100, 0x64) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000500)=[&(0x7f0000000100)='!\x00', &(0x7f0000000340)='[%\x00', &(0x7f0000000380)='-%\':&%-\x00', &(0x7f00000003c0)='.\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='#\x00', &(0x7f00000004c0)='\\\x00'], &(0x7f0000000640)=[&(0x7f0000000540)='\x00', &(0x7f0000000600)='\x00']) ioctl$TIOCSTART(r3, 0x2000746e) 22:19:30 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') writev(r0, &(0x7f0000000280)=[{&(0x7f00000001c0)="2c6151871a449dff6af0d4025962a58df393d9dab2f10f3efd3f4780a43734492ec4ec72d7d5d3d87ff3267cc46031c11021093f3fe0ff933156b25bda8c9cd78cb462a7e91a1f52b1fc709644786e941834bf9976e423229dcba243eba8df243a5b8003ae26eab51ea2498ebb4730e98936c43e4bfe58db7bebb71afe8bcaa399dd6ee861bf9ce88fe86a8029706c9af45c6987a22eef8d54428f195ba646bceace15850475febc8081c729d18da7415e1ca5fe78d0fbf96844", 0xba}], 0x1) r2 = getuid() r3 = getegid() fchown(r1, r2, r3) symlinkat(&(0x7f00000002c0)='./file0\x00', r0, &(0x7f0000000300)='./file0\x00') fcntl$dupfd(r1, 0xa, r1) r4 = semget$private(0x0, 0x3, 0x122) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000340)=""/189) rmdir(&(0x7f0000000400)='./file0\x00') r5 = msgget(0x3, 0x80) msgrcv(r5, &(0x7f0000000440)={0x0, ""/145}, 0x99, 0x2, 0x1000) setregid(r3, r3) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000000540)='r\x00') r6 = accept(r0, 0x0, &(0x7f0000000580)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) lchown(&(0x7f0000000640)='./file0\x00', r2, r3) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000680)=[0x67, 0x5e, 0x3b62, 0x47c, 0x8, 0x8000]) connect$unix(r1, &(0x7f00000006c0)=@abs={0x0, 0x0, 0x0}, 0x8) 22:19:30 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x20040080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) mkdir(&(0x7f00000001c0)='./bus\x00', 0x0) close(r0) rename(&(0x7f0000000080)='./bus\x00', &(0x7f0000000040)='./file0\x00') 22:19:31 executing program 1: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) setitimer(0x2, &(0x7f0000000000)={{0x4, 0x2}, {0xc85, 0x2000000000000002}}, &(0x7f0000000040)) shmget$private(0x0, 0x3000, 0xb2, &(0x7f0000ffc000/0x3000)=nil) r0 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) semget$private(0x0, 0x0, 0x0) r1 = shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x1000) shmdt(r1) 22:19:31 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') clock_getres(0x2, 0x0) 22:19:31 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') writev(r0, &(0x7f0000000280)=[{&(0x7f00000001c0)="2c6151871a449dff6af0d4025962a58df393d9dab2f10f3efd3f4780a43734492ec4ec72d7d5d3d87ff3267cc46031c11021093f3fe0ff933156b25bda8c9cd78cb462a7e91a1f52b1fc709644786e941834bf9976e423229dcba243eba8df243a5b8003ae26eab51ea2498ebb4730e98936c43e4bfe58db7bebb71afe8bcaa399dd6ee861bf9ce88fe86a8029706c9af45c6987a22eef8d54428f195ba646bceace15850475febc8081c729d18da7415e1ca5fe78d0fbf96844", 0xba}], 0x1) r2 = getuid() r3 = getegid() fchown(r1, r2, r3) symlinkat(&(0x7f00000002c0)='./file0\x00', r0, &(0x7f0000000300)='./file0\x00') fcntl$dupfd(r1, 0xa, r1) r4 = semget$private(0x0, 0x3, 0x122) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000340)=""/189) rmdir(&(0x7f0000000400)='./file0\x00') r5 = msgget(0x3, 0x80) msgrcv(r5, &(0x7f0000000440)={0x0, ""/145}, 0x99, 0x2, 0x1000) setregid(r3, r3) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000000540)='r\x00') r6 = accept(r0, 0x0, &(0x7f0000000580)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) lchown(&(0x7f0000000640)='./file0\x00', r2, r3) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000680)=[0x67, 0x5e, 0x3b62, 0x47c, 0x8, 0x8000]) 22:19:31 executing program 1: r0 = open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) mknodat(r0, &(0x7f0000000080)='./file1\x00', 0x110, 0xfffffffffffffc00) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10028, 0x8) 22:19:31 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) ftruncate(r0, 0x6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./file0\x00', r1, r2) getpeername$inet6(r0, &(0x7f0000000400), &(0x7f0000000440)=0xc) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) setrlimit(0x0, &(0x7f00000005c0)={0x6, 0x9}) setrlimit(0x0, &(0x7f0000000040)) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000240)="3598dacd143b7926b8df8a06139546da6ec31fb7ce8ce2f6e7092e6a4ea84d80c8f6a17588f9bb64f96c2152a25d8370938ae3573e5b2233b2a2b3b6c520", 0x3e}, {&(0x7f00000002c0)="217e0115e26353db5e7e1877dd00c0e4bedf287b95909def53ef3819e0aed0dfaba1d78d481b470d624f043845b943c38034accf9b4709b7f5d41062a10b5be6df5f222a95b76cbe18540e2b7bde4d31ca9192c341df53cae62be429b8901c793bc07606aa435b4994b20ee1e194761feeef27d7d3cc52c9ca1f61ef53feaf99ccd4eb38d0e5963ea30610111a67811e0f1875bee0050cdf1ecec1c2b86041dce2b8a6ba000f9dd441c6e291d4a7f8b3b6f811e9176ac837", 0xb8}], 0x2, 0x0) fchdir(r0) getuid() rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000480)='./bus\x00') connect$inet6(r0, &(0x7f0000000200)={0x18, 0x3, 0x3, 0x7}, 0xc) link(&(0x7f0000000380)='./bus\x00', 0x0) panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/setuid/kernel/sys/kern/kern_lock.c", line 63 Stopped at db_enter+0xa: popq %rbp TID PID UID PRFLAGS PFLAGS CPU COMMAND db_enter() at db_enter+0xa panic() at panic+0x147 __assert(ffffffff818e4124,ffff8000211dcdc0,ffff8000210a3c38,ffff800000038e80) a t __assert+0x24 _kernel_lock(ffff8000210a3c38,ffff8000211d8000) at _kernel_lock+0x125 pageflttrap() at pageflttrap+0x6c kerntrap(9) at kerntrap+0x8d alltraps_kern(6,ffff800000cd6000,ffffffffffffffff,0,9,ffff8000210a3c38) at allt raps_kern+0x7b ptsignal(17f2,ffff8000210a3c38,ffff8000210b6fe0) at ptsignal+0x115 mi_switch() at mi_switch+0x1fb sleep_finish(1,ffff8000211dd050) at sleep_finish+0xd3 sleep_finish_all(ffff8000211dd050,32) at sleep_finish_all+0x22 tsleep(ffff8000210a3c38,3,0,ffff8000210b70a8) at tsleep+0x142 single_thread_set(ffff8000210a3c38,ffff8000210a3c38,0) at single_thread_set+0x2 8b exit1(ffff8000210a3c38,9,0) at exit1+0x84 end trace frame: 0xffff8000211dd220, count: 0 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}> show panic kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/setuid/kernel/sys/kern/kern_lock.c", line 63 ddb{1}> trace db_enter() at db_enter+0xa panic() at panic+0x147 __assert(ffffffff818e4124,ffff8000211dcdc0,ffff8000210a3c38,ffff800000038e80) at __assert+0x24 _kernel_lock(ffff8000210a3c38,ffff8000211d8000) at _kernel_lock+0x125 pageflttrap() at pageflttrap+0x6c kerntrap(9) at kerntrap+0x8d alltraps_kern(6,ffff800000cd6000,ffffffffffffffff,0,9,ffff8000210a3c38) at alltraps_kern+0x7b ptsignal(17f2,ffff8000210a3c38,ffff8000210b6fe0) at ptsignal+0x115 mi_switch() at mi_switch+0x1fb sleep_finish(1,ffff8000211dd050) at sleep_finish+0xd3 sleep_finish_all(ffff8000211dd050,32) at sleep_finish_all+0x22 tsleep(ffff8000210a3c38,3,0,ffff8000210b70a8) at tsleep+0x142 single_thread_set(ffff8000210a3c38,ffff8000210a3c38,0) at single_thread_set+0x28b exit1(ffff8000210a3c38,9,0) at exit1+0x84 postsig(100,ffff8000210a3c38) at postsig+0x3ea userret(0) at userret+0x11b syscall(0) at syscall+0x54d Xsyscall(6,58,adfc700a800,53,0,adfc7005c60) at Xsyscall+0x128 end of kernel end trace frame: 0xae0a8ea32f0, count: -18 ddb{1}> show registers rdi 0xffffffff81e337f8 kprintf_mutex rsi 0xffffffff81696879 db_enter+0x9 rbp 0xffff8000211dcd20 rbx 0xffff8000211dcdc0 rdx 0xffff800000cd6000 rcx 0x4551 __ALIGN_SIZE+0x3551 rax 0xffff800000cd6000 r8 0xffff8000211dccf0 r9 0x8080808080808080 r10 0xf8ff344a6c0b0d9e r11 0xffffffff8181f470 x86_bus_space_io_read_1 r12 0x3000000008 r13 0xffff8000211dcd30 r14 0x100 r15 0xffffffff81bf4e1e cmd0646_9_tim_udma+0x1f12c rip 0xffffffff8169687a db_enter+0xa cs 0x8 rflags 0x202 rsp 0xffff8000211dcd20 ss 0x10 db_enter+0xa: popq %rbp ddb{1}> show proc PROC (syz-executor1) pid=153736 stat=sleep flags process=1010 proc=4002000 pri=50, usrpri=85, nice=20 forw=0x0, list=0xffff8000210a3080,0xffffffff81eb7cb0 process=0xffff8000210b6fe0 user=0xffff8000211d8000, vmspace=0xffffff0065b20d70 estcpu=35, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 6998 4314 75093 65534 3 0x4081010 biowait syz-executor1 * 6998 153736 75093 65534 3 0x4003010 suspend syz-executor1 71439 144205 65303 65534 3 0x90 nanosleep syz-executor0 71439 230265 65303 65534 3 0x4000090 msgwait syz-executor0 71439 427371 65303 65534 3 0x4000090 fsleep syz-executor0 75093 95896 19099 65534 3 0x90 nanosleep syz-executor1 19099 56571 89418 0 3 0x82 wait syz-executor1 65303 34218 6563 65534 3 0x90 nanosleep syz-executor0 6563 501517 89418 0 3 0x82 wait syz-executor0 67806 461236 0 0 3 0x14200 bored sosplice 89418 373376 73059 0 3 0x82 kqread syz-fuzzer 89418 30457 73059 0 3 0x4000082 thrsleep syz-fuzzer 89418 413849 73059 0 3 0x4000082 thrsleep syz-fuzzer 89418 25906 73059 0 3 0x4000082 thrsleep syz-fuzzer 89418 384226 73059 0 3 0x4000082 thrsleep syz-fuzzer 89418 475729 73059 0 3 0x4000082 thrsleep syz-fuzzer 89418 507282 73059 0 3 0x4000082 thrsleep syz-fuzzer 89418 169869 73059 0 3 0x4000082 thrsleep syz-fuzzer 89418 362946 73059 0 3 0x4000082 thrsleep syz-fuzzer 89418 240319 73059 0 3 0x4000082 thrsleep syz-fuzzer 73059 17107 29485 0 3 0x10008a pause ksh 29485 167226 69780 0 3 0x92 select sshd 73702 58158 1 0 3 0x100083 ttyin getty 69780 455571 1 0 3 0x80 select sshd 36195 439689 2111 73 3 0x100090 kqread syslogd 2111 242876 1 0 3 0x100082 netio syslogd 30518 376661 1 77 3 0x100090 poll dhclient 47675 109853 1 0 3 0x80 poll dhclient 38659 359853 0 0 3 0x14200 pgzero zerothread 49073 197696 0 0 3 0x14200 aiodoned aiodoned 57713 405326 0 0 3 0x14200 syncer update 97197 520568 0 0 3 0x14200 cleaner cleaner 40054 355233 0 0 3 0x14200 reaper reaper 99888 41939 0 0 3 0x14200 pgdaemon pagedaemon 26296 94855 0 0 3 0x14200 bored crynlk 24674 308675 0 0 3 0x14200 bored crypto 49431 492890 0 0 3 0x40014200 acpi0 acpi0 58148 227876 0 0 3 0x40014200 idle1 41655 413874 0 0 3 0x14200 bored softnet 62191 18169 0 0 3 0x14200 bored systqmp 32068 279528 0 0 3 0x14200 bored systq 19132 92515 0 0 3 0x40014200 bored softclock 41965 15049 0 0 3 0x40014200 idle0 1 358297 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper