9efac335235425359b1bab15ec1a4be141813", 0x400, 0x1f}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x100, 0x2063, 0x0, 0x1000000, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0xa74, 0x7ff}) writev(r1, &(0x7f0000000000)=[{&(0x7f00000001c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) writev(r1, &(0x7f0000001600)=[{&(0x7f00000000c0)="9b159cd25c4465cff4143205ae410a1a80fb340a35bf3acdd985bd1d58189e0bf02c8dbea542619cfa799ccc0ee286dbb599d4475d8a6e1ae869f15d7255a80537cd98a37495e6d84b2dc368d30cea17ed4007ce0825cf8e5c257f72c21f2592e47f4731870a15ee8bf9e5b8618e69861b", 0x71}, {&(0x7f0000000240)="f06069a7ed722d56088e5165be38feccc8b1de28e7997832e7cf4773dba1e419213d76377560f6aa385d2923fc51de832863e9da73ab21611af402c005966965c07816bf67c0f07bb9bb7019311717030f427427c03cf81fa85b60928fb28ccf21befce3e4249245b020570d1b81edb1cbfcddbd4a2fd989e13025112c84ac35c7ec71329c24219a1ead5a365ff39d4ce89d48131332c2df62b6b5588e7891", 0x9f}, {&(0x7f0000000300)="217501aa428b7e647bed65620f80e8bd0fdcf0149cb65adad992c20f76c818669de4d7c6a83fe29e989eead3d7cd9f79df03cbf9d29129d12e9dc9b80603d4103cba41d0f8dbbc1b76104f7113eb464b95eba15894edab1b2ff03e1c6939c6d6f77264d9536c1ac9355b91386bec70f39b030fecc6ac37d80d08fd74a33e56870e0327fcc79945017b501a17bda0cb6219471bfc8da28617ef3aa686f107c3b36333c60972f6779d55d09f53bbae55d76eb8055514e0c617b378b2a37f452c28e545407296d27b844391a815781b248ff39335ae399afbd258edf19bbae89c99cabc885dd7b648609cec88cccf5e8f730de614be8a242802a7afab2c898c919b5111dfab6ec62cfd5791b151e4feb502c8d4b98c167abf1767644f3fa9c2b7b7076804957a16c28ce53b47e7b1cb0b832f30efa6635b3d2c760a557e330772c70464fab3c34e5afb42cab2668a63473adf31cf74d6a61dc636f60b847c49aa80186e715e75ed054a27201dccdb0f7b2772f2ec01a5614ea0a4ebf5657fc876de0d846c004a3801e0de44d6951718d33d5f5a30eb649ba52f18689021e5c6c59af1766d9a6e50c2aca9d3baedb77912d9a2ef2cabc1d384e024719deff2ac0ebf7e5b2a33ac1c6f177d71b1b07048f60b50ccdfb9a57da2c3f71f338c2e9a589ac668f42c5972f825f6553ed01ee24b85733e68a9bef1aa4b20a183f2328fd7a63274a6053a43e0991cd8c7c22f98cf06c2114ed8cb17218d90e7433e2006bdb1e6acf94cd2c69a172482e63df075bf95755298de1e5c46e79e11c0f31d78b87cb5cc54104081089763d5fef3cb1ca4bbda1897bd9326051053d142442ebc2068afe1db1200550b98b39c591b056407b95d09830e15d0c8dedde92f9494f475190c4ab8944088ffe73f8ebecc321f4155e2d97d3f91740a2f7da7fddd99ec2910f7a02b28c720b71c4068daa40d2b125b8693ce01871a6bf29de8f023267e4f094b06c88017db9cba3cb5a908db639faac28e48f0dfe3f57c207be655eec6cf050e78c8a652ea7e1e131236f02df9fc72e2e26581cedf89e75f9cdb2fd8e195afb93a47da9f368f001bbff43ea08766455e38cabbe6005b9311ce7b46085bc0b44b0384e4ab479c651e38fcbc594595b0451c5b33e6cd99f304161ea0258c0f8a51fdaf709467bce3d426de8f52acecc563ca8adf356983b0470e01877f5cb8f6ccbac40683c0235ca105222742e3bfe93d696ef28cbf6c72fd03db03debc1c0f22619efe24d75dad1a24d0e15fa077a549fbf01cef7db476f2950cf2d4a5e746badd8c418dec6f4dfa300d8740e0270842c71501cfe4e7ee134bed56edb8ac2bc9f8f144ef8d649212bab4cb32a1a6c2fc37076ee1657b41a5311b29d15242ad2f2f8e9229e0c4d3c1f710fe6dc2032e5f3e632d42f71a9787a4341cb7f294eee84f7cd4d1918b32bb198a93a8eabb379ee6e508ad2417b371b9afe7eaaf46e5a0896c76d75518d905c37eeb8fff6611802bbc29614e0b938451c52b56b2e05c193948b5a5dff3904843e73c82711283c8b9a66e623eb3dc845718101f2a531f390acfc42316029f890ed131204f627a081a928f1da54db443e443432e0095a69636b540b827d691f5e340cb799d519161bb3fbd5a6bbffbbfdb18ed5a171c2d719e0b319df815174bf088d80f7960c15e529a206892fcc31e3d743c446149d6ea1dd91556da7d9a8b6c67f3bbf57209344d060715b76b417b424e49bfa8bbb20cb5cc48f6e14dbbcf64fd4e4812a82586ad6e20063410417bbed4a9eb96d3fbcf8a672b4dfa145a0061484248c94d1b81b75104ee3d83291aac3db012f8f4063e6767fce34ade53691bc18a4b8a5a0974e8794b5accd13854eb186db25e05748949d10e14e06c1ea6bb42f2255324c23e7fbb17942ec6522d2473bf1e1820ccbd109346a5f23fce9c7996b998866fb15703c5b6c57eaa146d0455d98ce103ae7e8cfe3dd6b90b6cec40a19d89c3b1dbc2f26a9c0e521adba7138465588828a28e112bd324174e93229d6b6b9a46dc80f7fc7d419a21a85c254d780835c76f2d7b23581ee08bef9dc84164b720034a863f580f66d5c34d7a9d667045afd704956bd24b2bdf726586654c23aee9374d05aefdd1bcc6ab573f50dc57d2f42f59630213eefb0d76810b718945148a129f15c2e48c371035e827a5edb836faf4f4171373fc409152cf95e3cf777052b9baf03e46d548625f8b8385844493dd8e378938037ba32c1e9f923065ea8530b58d65b3ed7714062e78f3c2dbd7fae5b9410d11bb538da82061826cb7b81ca9d950beb3a318416abda5b1884b618169df6b103ac37a9c0bdd58afd7ecf0e4d9f3f284d93ab6608ce14d90bdb16cf74f6920cb150ba70f7b01e2631f8e5006d76b0cf05c357f8e12d7f3d3ea3bae8a95ee65168bc7c0a0579dc1316af77e9857974278470eb275c42e4033820c8592b8b5a9e1bdf599c88dab54435ede32e9e301686650ab8fa5969e6e24617e3a7dc50664bea3ba2e6fb4dbc3a330d8b4664b55f1b8b59d33568e0939a048e6c58976d4e889339cfae3128dcf73930ce0742b6cfe2964197a11f8fd944bd7321837180d6bc6a60a8ecc2ab01a5be782d38da686b3be36a62382d73d601b50040fd51c03b15df01a19c40e1a8878550b1d1fc332d5c2c462c042ca2c497b2eaa67cb149de08e261aa0fc8c48100ecc4ad6ac0bc4e8dff9b40fd569dd16ac9bf05aa243de677cceab49cb41f800f44b00a3914b732b5e4ad0223c3d42540f88924e6f1ff737c900ef7b258052a68f4c81f54610049fbd1a507d851f01b22f36bfd00b7a5a46c105464c892fcf9a2c7424a90e5669916cd32791a81ba887fc57e2448b710ba4f7777c7eb4bce53290c2cce9d5c4a2875cba21fbc9905d37e8f1a8e1e92eba826ddb0ebc14e27ea702e1ad9ee68dc05a28e24302cfa65f086dda0352904b300169fbaf455a845d83fa97fbe0016f65131ac378c6557782f06a373f54c7bdffe9b6d225a230f95849d2a496199ae7bb1974427c5229faf7412e660d411714b84ae835c0a3529599c12d4aa61ab984cf8e1fd4fb63035b17cc969311ddb33a434d21e275573cf4096f461285768b58d0431b6a45c050f9b9ecc3cf22fa884b8c803d1a9e5dcb5d9ec5c1c740aef7496fb6ea6c1931e5e226032edbad025e267c15da8095ed896377b18a1b27a3a9fe6ddf20fcbca7d86b7d5f58dee01bf8777734a6777a360da9fe0ba68ba8e91bf67dfc002cf60a918cb0b81ccb71577fc329b812237bc15366518fa2df6f4138817133ca7b8d84804322b12a0f6640569b37a1181d7c0b8f7bfba3664c0dec3591b49652148b55dbf8f281e578d278a508d324b7d4f2e77b313a262043eca5a01cafb79f53067b313a33f991b86a208f6ed0454c103c5f64b7ca6bd53b46826d8412e1af02b0d29b5029e5995f63de33c7f096352a63c88db37673b419669e833aee0284c806f72e7a5424c04a215a928e092e3336830ace6b823141ceec41bebb204f45a0dae028f7a71af36c2e0bc3952afedc040c15bd2df334cf79b15a0d220e5b0e8f906a576679244c7a76c9e68866e9adcc4687e8d16c71ab598272676ca3d67f7699b67450fe0e9339d91808122d47fcf0a71c8ae33340059dc1b7678463e7d363a101e1541980c561b07bbc93c8323811c817b34fdd4f254eb87596bf2ca37440af24273703f8fa4890985e4036ac0dce933f12c12a8344b262a73c488f2fdfd8cfbb78d8682317c925d6d45b9f1c93ad101b5eafe236da3e5650ad50c9f8288f130c06c3bf3746d98ed7cd9d867cdd5f470a57f8d4247c943f654d99da0a5aadf0b94010a3e1abf36e2e5b8224a4d4a96b37f087c326c95764bc414ea87e70b088ac04c6adb1974f1004557706098406432d76c1b9d4659a86e890932449d3d8670f71d5fa89c8e05664955170303e83e6cc5f60d6bf37d1f00122b7cc8153f28c9681a1bd2f40cd530bbdf3ece1f01dd465131315c0d5d4e8d16178c917b416218cfeb0e6621bb3a01fdee3993e6868502b645905a39cec055a792972e82ef4b8a08231af362e066ab1ed0ef4d21aef77bcce2543aa83a332ac8edc3d36d804d825cbc379474fb509e16a6601a1535b9a2222c9670b03870b5d58458e69982131905e81600c45417eacece4f1e116a49ba2880267268453c6c3698234d89168b42303497ab99c4e0ce56d20be92de4c956cea7a37c42497980e4a0a3ac3f8da259c71248054df3377f32a1294f58ead0fec63ce3283edded17d886859b50b35d9df7d9fa75234c878bab08029597337a0f5c3e748aea22f7fd99f8353f5f8457b1546b384970a592b83902ce5ffb8d6fc5b0204d2fffe2d0f12c7de423281cbfefc5dba2e092c03e0ac668c77a51cc12bdfbaf1e5b6dbcc0dad42ed3fa8cdf8d3a791de7d511e13b6ece2e0131fb4757ba071eea25a8fb178d11d90e47349b4a5ec0ccc33d7e35dbb3abebb24392780206308fe037ee5106d7065ce4dd404f55c7b773b4a2d6db402c7f02078c67a6038e5e03cd1865bfeb7156c19876622c5c8c2da8bfa626f14eb25049f2e42a625a8c7e42ecdbf6bfff6492dfc509d6aad080d44539e4f8e496e6d69e927cd7108f5844b545a5b9336842543f30bbc85a1ba16b02306785c7bb59f1b0ee53615524030d751c323e6742dc5538b8a830664f0e00667c8f3a1105ddb5cc328289f637c6c9c09da4eee6e156dd239aa56b040830021afb56a4e0e316589cde7c738c5f974be168f93a3b3ec703f8ad54a7d83d09db4b47bae973131a3ffb31d7e2bb4c53208689db5230f14d9a4ae626611410cfc422f1ee328e3bc35c50a72d4911d19b9ff228d08abcb2e1db388d3d850490d1f14ef601f3185304b54fe0cb53c5520c1d57ddfe71a720e7cf06309a7bb3201bb168f72ff8cc6afa42360eca255998296e81e357d05a1c07a0141d607477e4a748a5e761c7474e160b02f9ea4f804d02ad6ac5ea2d699a7c6b3f753bfefa3995305ac609f9d11e2710a35d521602044421817498acb223f1f224fe6769fc976447a520a6072f3599ae6111d68d09bd0da5b3d2bed8b3a1ea7e597872102c400ee901d5eba8265623f7f662e3903bf2de7ce5333a348208cbacee383f2fd11a476146568c35c1c6d9cf068e449821e799485fc631ddd160bd12652a816c3a7c90ce68d00a80e4e92a50589ae1a3d0e9c0e00142e1d1137f68313073cf3a08f1976742d2bb90c8c7794a92a2eef997c28c811faa53cec3f33723894a6d9ae10fdb29f53cefdfad05ff15d0382be1c37d373aab9ea02b00497cd3507d43556fb858f631bf519dac1db7f36267bfd8768e252738edd5b2ce2e5462ffe03a29a5580476621dacb56d96098e72bbecd2027887990d633bc9d54274f8a929bf7e729e31fce1279b89fb74743be51928d9b48905a7247117660683d879737af8716d8a9152ef98cb937f9a787910d65f82af8494b42ea78f1f0068ba6338a22b3dabdd6dd0ad5cb8f1efec0a7c8b31a98453d417cc7d8894f3789e2c1277becebae73fe7ffb4df0042d3af168944f7a47793f136615c1dbee1723bc64deb0e05e5bc10ebdbeb67f7c2c429d7f51fbcf75b99904d88d04c1cf6cf8fcb61f7f75ab736a19dd7d8ca83c6d1ee232265612d28d7343051b3d08f20c0faa03a0bf6a94ff283415a2c99c12e56d3a5cd7a7dc655370b585b2f024a1e508de8f0809fecb469487f641d4ad0ee15d2e39453bb440f8", 0x1000}, {&(0x7f0000000140)="c44508f43e655651fbf0d27a0021e39f0903d6bf824df94baf7634f1916abfcb3d04907f59603149859458d90ce5bc1bb9e86386ea41c9eeb636dca88ce70280c28c9c6352dfc05a7fe4cc549cc34c4ff8a38a1603", 0x55}, {&(0x7f0000001300)="db08ac82d31f00eff5535f97b25d1de2f6af29b962bb81bbcfd239fb439124c8d244e4bc877f4e59bc263b7b3f4ce2d7001b717d0c792ea483747b5d5479633cca0ce9e31e88a8dd11f159c79db8fc6b63d5edcc875e0f183df5c71eebda95ed1f04c9f7caecfe9edae0a9855379ef0985ce6cd579577f29921be516419fb4af8d4fdaa8a29b37352ad0e6ad4adbf14e64149b7df5", 0x95}, {&(0x7f00000013c0)}, {&(0x7f0000001400)}, {&(0x7f0000001440)="9d88b936f998476f5c98f0e7109a4e15cf66cdec156250f56eb6a8934302c59d57b3547eaeefb1d3948d58f30586c4191a2e5384ac8aed16fa23e7321d6b4035e0676f0192e041ee382fa996449068d088f8ecbad877fd0d2f69a19c58", 0x5d}, {&(0x7f00000014c0)="77a7863eb2ed7c243cdc262b5f276b2a220227770094abb73ece016f0cff4ff9a1dc34893cc501f316f403e14999648119bc0082ccfb9430957c5349e07375e7d474e465149b7555c5708efc656c64df1f96c7edbfc3a1f566b2b3dd8078c65e5fc51e7d6e330ac8dbd7f0c645ffa8cd9bbc680bef776ac86bf9eccae5d7c044e284590016e5158dbd95eb6d0afd3afd04935f6dae3569b159f5eba94d13f0e75b424934895516f945732d74ac16292a14bd07", 0xb3}, {&(0x7f0000001580)="03614cd92499247eb93047f5bcdfbfa3d693fa89f3b1864f116fa1f872bf12ad17e5e93756f505ebf4fe76f2d62fe900fba29bac130bd402731ec4e8716eccd975c9e47a0357a525ed9609cd34a0fad1321463f3aeaa9097589204739759b8b20f5fc445dffcebe1746475d2", 0x6c}], 0xa) 04:06:51 executing program 0: r0 = socket(0x18, 0x2, 0x0) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x4010, r0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x20) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x7, 0x4) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) 04:06:51 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000100)={0x100, 0x6, {[0x0, 0x4, 0x9, 0x0, 0x100000000, 0xfff, 0x3, 0x77, 0x8, 0x7a8, 0x1ff, 0x5, 0x1, 0xffffffff, 0x5, 0x6, 0x57, 0x8], [0x5, 0x1, 0x5, 0x101, 0x24, 0x7, 0x8, 0x9, 0x400, 0x3f], [0x4, 0x80000000, 0x3, 0x0, 0x435d, 0x5, 0x5], [0x80, 0x100, 0x100, 0x6, 0x54e, 0x3], [{0x3ff, 0x1, 0x9, 0x9}, {0x800, 0x5, 0xb3ec, 0x8001}, {0x9, 0xfff, 0x61d}, {0xffff, 0x5, 0x4, 0x9}, {0x80000000, 0x7, 0x80000001, 0x3}, {0xff, 0x4, 0x0, 0x306}, {0xabe, 0xfff, 0xe0d, 0x5}, {0x1, 0x6, 0x3, 0x403b76d2}], {0x9, 0x3, 0x1}, {0x80000001, 0x2, 0x8, 0x170f}}}) r1 = socket(0x18, 0x1, 0x40000000000004) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000340)={0x10, 0x480000, 0x4, 0xa2, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1b}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4a}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x180}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfd6e}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x401}, {&(0x7f0000ff8000/0x5000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffffffb}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x80}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x4}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x8001}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x80}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x80000001}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1ff}, {&(0x7f0000dfe000/0x200000)=nil, &(0x7f0000bb9000/0x400000)=nil, 0x8}, {&(0x7f0000dbc000/0x3000)=nil, &(0x7f0000d1d000/0x1000)=nil, 0x7b3251f6}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 04:06:51 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffc, 0x1c32, "f6a404cd780d0a0000000000000020007200"}) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000080)="b0742c5398be604d67aac3e890a5f79264358d70e4d40cdc7efa04f323b8923c2b1fc2cc4f9c77db17211478546390c5393d241576ea76131ac02a2ed72deb64672799e55e7397a09be4035e2798", 0x4e}], 0x1) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c5757687600", 0x42}], 0x1) 04:06:52 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) 04:06:52 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x40, 0x10a) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x2, 0x8, 0xfffffffffffffc00}, 0xc) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400010202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x20) unlink(&(0x7f0000000040)='./file0\x00') 04:06:52 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x201, 0x0) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x41) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) 04:06:52 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, 0x0) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x27c}], 0x1) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000000), 0x0) 04:06:52 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000200)="99", 0x1) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000000)=0x1) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x4, 0x76c5, 0x6, 0x39, "bd9229ab3f531090e0370a6eee6de38eeb011c41", 0xfff, 0xffffffffffff1822}) execve(0x0, 0x0, 0x0) 04:06:52 executing program 1: r0 = syz_open_pts() getpeername$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000000)=0xfffffffffffffd20) ioctl$TIOCDRAIN(r0, 0x2000745e) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x8) syz_open_pts() syz_open_pts() mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) r1 = geteuid() fchown(r0, r1, 0x0) 04:06:52 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8008, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000040)) shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffc000/0x3000)=nil) 04:06:52 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x1, 0x80000000, 0xf76f}, {{r1}, 0xfffffffffffffffb, 0x1, 0x41, 0x4, 0x7}, {{r0}, 0xffffffffffffffff, 0x0, 0x80, 0x4, 0x3}], 0x800, 0x0, 0x4, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r2, r0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x8c9, 0x0) 04:06:52 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x8000) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83}, {&(0x7f0000000180)=""/83, 0x268}], 0x10000000000002f9) close(r1) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000000)) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x1ff, 0xe36, 0x800, 0x4c, "dc22fc06e5d0c3bfdf5bbac998cc328dfade31e2", 0xea32, 0x4}) write(r2, &(0x7f0000000200)='R', 0x1) 04:06:52 executing program 0: fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) syz_open_pts() 04:06:52 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000), 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x6, 0x6) 04:06:53 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) poll(&(0x7f0000000000)=[{r1}], 0x1, 0xfff) poll(&(0x7f0000000080)=[{r1}], 0x1, 0x0) 04:06:53 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) pwritev(r0, &(0x7f0000000400)=[{&(0x7f00000000c0)="be38492bb2723c876a0ad98efe0349aff43a658b7b803fb1479175c5fbecf19fa5dfbcda2d93cdda0ecbc6b8eba9faafd602c4f35a7e9cf582d167a24406bd545093372227960f90c6c3d8b255f9c336d4652c74cfaead00d70a7694ab866e8692aa2482b3bab7", 0x67}, {&(0x7f0000000140)="dfc02abfbd0d41bec5d6a8b81804f4604f6fdb43113ecf77ae728168f84026e1f843a4a27682f3714d60275a21f5dce26e1b5ef10f0b46e6670d305bfc849c863cc905aefc85f83b7cea3d75214abeae959ae07dc7d555b5e2093558f7db300687cf9c4278b97871466f9f310242fbb9f7d4d55deff3289e557a7a7c741a262af358e33e651e34eef14e4b70b20166c3b41ce3c8d851d8140cb392d3742cf3ef94a680ca55bc9a951c8a8228ba735959975e39a92d0b388507fbf97ccd06283e4a97ed1c1537c4c982d8bccd5d4bfd6e0ef8faf510c60d4da0", 0xd9}, {&(0x7f0000000240)="c7eec240e2f70c2b4c2e3f1b808ae140ce10a07aeaeb35bfee56cec42444a7907ed3ac310b76bb65558dfe8a535f5078e36cb2e72e9d4dcf9885d43085e405ef0480ba3eaf6982e280b48e975cfb4e88daa52093c3c3922e60b2845282f4df45c5290a24b3d0f1bf0601ff81a364e5eba400cf632707d68da0a9db2debc1442ebb6ab3455282b619624a84514474d28c7ede31d8fe163a4b3275e815b02f23c8346fe7329de58c3c7ee7c32c017cd60447c8418d3bf4aad7a048071ab8cf16dd7c51383c5e52e7cd3c19cf6c77eb4f04727c483f11048c4cdd6781c70ddcff62dac8ac1e5f17e6c49df03243309192e94a1663cfc97f0d5f1db1", 0xfa}, {&(0x7f0000000340)="9ad90382c33e7593c3b83865e4f64ce4d4ff7e5ad4e18465a73a54930a66884733fc1dc8381b7a09e8ee7e6ee39033509fc4e641c66421f60763ac05fa6dba6480f21d52f23779a01a46487e6f889924df63a2e5875121e0f4704037d048c5b984925d18a168f94619bc55653518b0c651a38c469d3380b95f575f4698ab2404571f9c6491d9af2451c7939be267a004937a5d33b0ca02b42dc6c85832c233c4c6ddcbcda5bf291ba3b9b0cd25e63676d88a45bd1151554efbd79c47c5cd2b3a", 0xc0}], 0x4, 0x51) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000000)=0x6, 0x4) listen(r1, 0x0) 04:06:53 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getgroups(0x2, &(0x7f0000000440)=[0x0, 0xffffffffffffffff]) r5 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f00000004c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r8 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, 0x2c1190c4c7b5873a) r12 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) sendmsg$unix(r1, &(0x7f0000000740)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000100)="762be6718f112da08313ca5cb7912191b2d942911b89a769982f491c92ed6905afb9e42478e4c9c3ef93204e50694f6046729a0f570e8cbd2897e7d92b91a8c73418ed1fbc6e77ecc9509bc5606eb91b52e47cd8abab33f93cf46ee2225ff2cf3ff775c5aced4423ff8354cf02081779074c71215f197013ed850a837fddedee7a6c3710467ce6c91e2f124eb870ed3983ecadd11a635178692b551d506ec73505253fbbdd9d4747718f1f1d7cd3584777862dce435038c66e45492500a2da8052518c59", 0xc4}, {&(0x7f0000000040)="e313264839c325107b81e748f97a7aee6b89f75a7542708c071f898071f3be7bf2900395ae55d045", 0x28}, {&(0x7f0000000240)="d2845ebb856c58b534e987dd3d24e5457945c9aa58aa70ee4e7b19eff38dd57bb7324ef793f4ad5f122c36803d40f1cac0062f0bbbeb992ac23366a85039ce2fc6434129d899848a6d24d0", 0x4b}, {&(0x7f00000002c0)="f40a2ad2743c04d9a1fc96663400722d2ddb5242b2c7d50034fc4db98d998933243bd2fa478f3c674adbb95524e9c414c5465a21caa65afe887f767222f44091192292baa0cfa10937cce8ad68062f0ecf6edc774817c4ac82a3c1706659d9e67f9ca903364f7b023fbbcee164eea148ef647c9f0175496b4bc8afbb820eac076bc84dc16925b7d8cb02c0a658b16ddd35801754b163bb5ba7d904130768e53a9624a0f9c79f6025e161819f3353c2e1561a601cb9b98ba62cc3db68373a1fc456bdee79", 0xc4}], 0x4, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r0, r1, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0xc0, 0x407}, 0x1) write(r0, &(0x7f00000000c0)="68273bffced63fcfaea392ceb176ad445bb6630a351afece040556d8c737ad0e01a5", 0x86) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 04:06:53 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = dup(0xffffffffffffffff) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) r3 = syz_open_pts() fcntl$lock(r3, 0x0, &(0x7f0000000040)={0x0, 0x200, 0x0, 0x1000300000005}) 04:06:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffc) setsockopt$inet_opts(r0, 0x0, 0x1000000000000008, &(0x7f0000000000)='\x00', 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)=0x1) r2 = shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffc000/0x4000)=nil) shmat(r2, &(0x7f0000ffb000/0x3000)=nil, 0x3000) 04:06:53 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2, 0x2) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x3, 0x1000, 0xbbc}, 0xc) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0xffffffffffffff00, 0x8, 0x80, 0x3}) mprotect(&(0x7f0000782000/0x4000)=nil, 0x4000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x9, 0x0, 0x0) 04:06:53 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x4, 0x0, 0x0) socket(0x2, 0x3, 0x9) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 04:06:53 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0xffffffffffffffc0, 0x0, 0x3a4, &(0x7f0000000400)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000bbea41ea1c730717c5401671230000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e33123ae534ce375e1846fbf8fe2edd75551d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3640ef5f96e9d7ba872c95dbc010096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b00000000005c394eb5886bcfaac22674075bd8eaad5c7e7c0d5fe360c0c0c3459388d1d6ff820b1403c3e4e34e041b2e6d957a711fd574806f638e4455dac380abb4ec893bd6f0f05b93ad6999a5013a0db52abcc6332c9fac133898b3a6a039a9b32d5c6586789eafb3aaeaa6195bdf965e9bada36b8c6fa4bc524cd71e22a020901630e0bfd76fff309da723986a15dc5d81ac1a37e3d09f67ee2404849e5f4ea7aa32455f213daa8763b4123a0daeeafd5d392cba3a532315787eab2cc5fa35109579acd34ac9a2e4d6a366d4483d3ffdfe1c5ec5fb61956d831809e15598aa369c84b8df9b76d62f631a0b6f4fe3ce0daff3903a98c4282e6e50f96b609dfa22c393913d5f6e4f9984f89ab70b53a98c070000002a416ceb1e7619d531074e8c3a933c61407ed6157c471b87c362ceeba57789b58f8179086480c7f7e327e351b170d0669f8bd1fecd94867790ccf9d13a0e168096ef7aa554a358df618ae56c8c064f94a500974fd6d5258266080213444d86837452e93cd39cb345296d7120394815b9306532299f84325450973174e48020e28bdc92d8029f1bdb70708eda2ea5d6"], 0x1485699f635c3c77}, 0xfffffffffffffffc) r0 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCCBRK(r1, 0x2000747a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) mprotect(&(0x7f000061d000/0x11000)=nil, 0x11000, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 04:06:53 executing program 1: r0 = syz_open_pts() fcntl$getflags(r0, 0x3) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000b80)=0x1) 04:06:53 executing program 0: mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f000001e000/0x4000)=nil, 0x4000) fchmod(r0, 0x141) write(r1, &(0x7f00000000c0)="ab3d92867f8828d47f25797e04c5493272b645b757583725d3722c4f04963e3e2411484a126129885a7f601f138d2a917fc49e033a466f4956b0daa924cfc6eab97582b10a483a400204318b09dfa7b2c6ee37f838", 0xfffffffffffffe91) 04:06:54 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x40, 0x2a) dup(r0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x1, 0x80000020, 0x3, 0x392}], 0xfffffffffffffffc, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x0, 0x5, 0x7f}, {{r2}, 0xffffffffffffffff, 0xa1, 0x41, 0x1, 0x6}, {{r2}, 0xfffffffffffffffb, 0x20, 0x2000008c, 0xab2, 0xfff}, {{r2}, 0xfffffffffffffffb, 0x14, 0x4, 0x4, 0x8}, {{r2}, 0xfffffffffffffffd, 0x8, 0x1, 0x1, 0x100000001}, {{r2}, 0xffffffffffffffff, 0xa4, 0x2, 0x5, 0x7f}, {{r1}, 0xfffffffffffffffe, 0x80, 0x83, 0x6, 0x4}], 0x7f, &(0x7f00000002c0)={0x4ec, 0x1410}) kqueue() r3 = kqueue() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x800, 0x0) poll(&(0x7f0000000100)=[{r1}], 0x1, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0xffffffffffffff81, 0x0) poll(&(0x7f0000000080)=[{r1}], 0x1, 0x0) 04:06:54 executing program 0: r0 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0xfffffffffffffffb, 0x4c, 0x80000000, 0x1, 0x4}, {{}, 0x0, 0x0, 0x0, 0x1e09cc20}], 0x2, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1, 0x3, 0xbf1b, 0x7}, {{r0}, 0xfffffffffffffffd, 0x0, 0xf0000001, 0x2, 0x863}, {{r0}, 0xfffffffffffffffd, 0x22, 0xfffff, 0x116b, 0x1ff}, {{}, 0xfffffffffffffffe, 0x92, 0xfffff, 0x9, 0x3}, {{r0}, 0xfffffffffffffffe, 0x10, 0x64, 0x7fffffff, 0x1ff}, {{}, 0xffffffffffffffff, 0x60, 0x0, 0x400, 0xff}, {{r0}, 0xffffffffffffffff, 0x80, 0x9, 0x2, 0x7}, {{}, 0x0, 0xc, 0x80, 0x3, 0x1}, {{r0}, 0xfffffffffffffffe, 0x88, 0xfffff, 0x4, 0x200}, {{}, 0xfffffffffffffffa, 0x10, 0xfffff, 0x9}], 0x7, &(0x7f0000000040)={0xfffffffffffffff9, 0x1ff}) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x38aac066, 0x80008000000000c, &(0x7f0000000180)="a42604b9dc87fa9d9a1f73e9d02631434c70eea136ad5ccecaa1c80900f1e528500e8dced85ac94d16831e5da9af61a61c76c3d39ec277d6d60e2c003716523c0dd508dac8a3d2b393bfc543afa8df3922aa704ae61a655f471323f27051506cd296337dde649e24a1d8c9", 0xfffffffffffffef9) r1 = socket(0x2, 0x1, 0xfffff7fffffffe3b) setsockopt(r1, 0x1, 0x6, &(0x7f0000000080)="050000000000005a4505315a68cc3434c324999c1f817fd90170b1252be39fa4197f7a8bd03925c12c54a0be7a02dbae1626716e4d369f98cbcf1ec7f819fac74d0000", 0xffffffffffffff9a) 04:06:54 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getgroups(0x3, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x1, 0x4}, {0xffffffffd902468e, 0x2ce}}) setgid(r1) fcntl$getown(r0, 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ab2b43ce9b33ada7ee08665d19ac14d5e51348771197a7728420aef61715f7b1d3d4b3830c921be1817a0000", 0x2c) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) 04:06:54 executing program 0: mprotect(&(0x7f0000007000/0x3000)=nil, 0x3000, 0x7) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8808, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) r4 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x240, 0x0) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0x0, 0x40, 0xf0000000, 0x8000, 0x10001}, {{r2}, 0xffffffffffffffff, 0x0, 0x80000001, 0x5, 0xfffffffffffffff8}, {{r3}, 0xfffffffffffffffb, 0x82, 0x7, 0x7, 0x800}], 0x4, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffff9, 0x10, 0x40, 0xc4, 0x20}, {{r5}, 0xfffffffffffffffe, 0x1, 0x80000002, 0x508e, 0x3}, {{r6}, 0xffffffffffffffff, 0x80, 0x20000000, 0x0, 0x5}], 0x40, &(0x7f0000000240)={0x2, 0x7f}) mmap(&(0x7f0000009000/0x1000)=nil, 0x1000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x0) 04:06:54 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0xfffffffffffffffc, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x6e) ioctl$TIOCFLUSH(r1, 0xc028698b, &(0x7f00000000c0)) 04:06:54 executing program 0: r0 = syz_open_pts() close(r0) fchdir(r0) dup2(r0, r0) 04:06:54 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x1f8) open(&(0x7f0000000140)='./file0\x00', 0x8000000058e, 0x0) dup2(r0, r0) 04:06:54 executing program 1: r0 = socket(0x800000018, 0x1, 0x20) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040)="0dc41f4e", 0x4) 04:06:54 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x6) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file1\x00', 0x20000, 0x100) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) renameat(r0, &(0x7f0000000080)='./file1\x00', r1, &(0x7f00000000c0)='./file0\x00') ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'./file1\x00', 0x5, 0x9, 0x3fc000, 0x0, 0x0, 0x6, 0x5, 0x0, 0x3, 0x100000000, 0x8}) recvfrom$inet6(r1, &(0x7f0000000180)=""/123, 0x7b, 0x800, &(0x7f0000000200)={0x18, 0x1, 0x1, 0xffffffffffffffe0}, 0xc) r2 = open(&(0x7f0000000240)='./file0\x00', 0x2, 0x4) getsockname$inet6(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x80, 0x0) getsockname(r1, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) fchflags(r1, 0x0) bind$unix(r2, &(0x7f00000003c0)=@abs={0x0, 0x0, 0x3}, 0x8) sendto$unix(r2, &(0x7f0000000400)="62451d5ddaaff52fbd370dbc14f36f723c0f58f62b251f875bb3af8ca6db2a6f0227f34613360ae26ae723c009e5ea60a600b61e644b7caa616d13bf00183ed2298d75d163d4c29eb3019797e322949966bbba39ca1a48440e883444ca1d085f31230e9d5a3b1112784ce7bb3f1e66e244", 0x71, 0x0, 0x0, 0x0) fchflags(r0, 0x2) r4 = kqueue() fcntl$getflags(r4, 0x3) preadv(r0, &(0x7f00000008c0)=[{&(0x7f0000000480)=""/176, 0xb0}, {&(0x7f0000000540)=""/63, 0x3f}, {&(0x7f0000000580)=""/69, 0x45}, {&(0x7f0000000600)=""/233, 0xe9}, {&(0x7f0000000700)=""/224, 0xe0}, {&(0x7f0000000800)=""/98, 0x62}, {&(0x7f0000000880)=""/26, 0x1a}], 0x7, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000940), &(0x7f0000000980)=0x8) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000009c0)=""/176, &(0x7f0000000a80)=0xb0) unveil(&(0x7f0000000ac0)='./file1\x00', &(0x7f0000000b00)='c\x00') getsockname(r0, &(0x7f0000000b40)=@un=@abs, &(0x7f0000000b80)=0x8) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000bc0)) r5 = dup2(r0, r1) fchmodat(r1, &(0x7f0000000c00)='./file1\x00', 0x20, 0x4) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000c40)) fchflags(r0, 0x2) pwritev(r5, &(0x7f0000001c80)=[{&(0x7f0000000c80)="ce143fbeae9cc87e33089da971cf8e8c7c8ff0fb4547bc0850049b7d77feaa51480cd31ee5537f45e79c30eb93dbc9801013632928d28ee2e7a3d40faebc4f35b2dadf2d498df0d4b7dc3737a9ebee453a5f58e27ea1c48bcbe53790b0f2a421a7b1e2e79ef895b5c26850561ab3d3cc95ebd84088c351d465a28a530bcc9959e371c7e49178f80407d8172702953732cd6c3e03f9691876fa1c3eeec9ff73c25f475284d418ea20c1ae1081601763ce8023cc9087c6ab3d33fe8e69f90fe0466817e519f5a62f7a53765f4d80674fafd6c447ea18227d1726dde6db3ee593fa8d69a36fc33270ae3c9c4617dd123c224f09d7ae2c88787cbbe4127e8fc9f8bdbd04e88c1d674a03fadc08cf0fbba1692d12439af78c60bebd1c196fa2f9a0eec3738d4e63cc9853be50cea1569d3a45bfbb0b7a750f8ab93bc46a2c4e06b0741413bc91995a584869566397fe98ab294c38f8ac4788f95c8be0e40ecfdef25fa87f7cb6bc2e97f34802f3f3a5a361175db70ad813c3181d107617dcfdf6dd43cebcde1e54bfcd333e4dc54b5cf0b6faffe328e648dcf5a36575ebd6271bd30a5c5be11067cd2cb629fcb4d5d2ec930c281a018b4eef602e2e4ae2544c7e1fc3ffa3326aeac3d8beb680e54aa91875c38a6f52b04fde61bc378e1a5db7b5471d020e746ae1be8c7304b5709768eff977392cfde9ab1a1b67c71d6f6b7957915622cd82961e0bc7146efda37c2bd5a4005bd7e8863247cde24be78cf53a04481525667a52a213af5a046d75979b276224c1d21082a4660fc9a9f013c2641e3de3a9db4c30ee4b796b3732115d63af150c89cb57ab23357d7386749c5a7cecb97a3e8bf6a7480f072c65288a55de5e6a6eee987bc1fd7936e7f7e3806af150f4aa2330d5ef2c9209ffb94061abb8c676ee5632e507f1e3a1b4d6135c7407ac2569d4df11727339b0ac809dad94c116600d69b43d60b22b59f79c618d65c8760d3bbe0a02a084e4a423967ea0fd071f4ab4aed8e4bb2d3c973e6040d3f116437259355253e32948e369944eb51df2eee7148941126ed4f935879043a33996dbb158be8bb0d201963add15d79fd082dd25117aee5e095dca48fa12fd669c8b0c1c0c1840f1de2c62c22159ab340d5c89b31fda6c5192741f2ad637eb49b37c2e21ef8d6441d3b414154c65ef08f1d4a1408ced808978b867c8344f4ab0a0275b6dd310715875136e3977508f43ac151d56e68c8125ee34a9cdc5487e982d4f7e4c2de17ce6de8e96ccf537c685d7082c95b4652fab4bffb74c45c4246cafb1693b8b0112c47e61492c0a0b39aa5b0db3d571a1cd8c58fa6d963b8d64ac7c72b375088de56af98e491fa1fa905432082a8e6bf2c8e315649c02b599ae5b9ef3e56319718df7387afa70d58b268c30e1cd3d723d5d399bbf1eec49de8025dd38c6f8436f6b52793c00b05e834519762529e8da73c017ffc161c46927f82beb4ea2a124b4ad5949cc3588ff7bf84710b501cfa77b6af140bc8e1ef9af7308ebc2a3a7b52e4ed7325101922f8ba782b1a275a55b1b8b4eedeed07bdc69d55b824866f8625a7017a8837f7b3731f2c6dc76cb5bc8aaf9f88abde050855fdc847eb05e337b4d06d4c701e303d232be153354b1a20d00f2fe8a459d5f76e54b88eaf645103f8fb15f999778228377d581d05fc775c45759bee8b4debdb37fa8932748c62d13fc9874d467019afb6417ba8adbdd2264a108a76873c53117857bfa4682fdd4b19cc8b80fa76d9cbcf5fb5914656ad4b94b5694e81b1caf46e8e89a93dc073712514ecfadd56fcb6ce68b15e6f499d361f8accb04a595f84dc010aae1ec3365a7e475609be466855be7c8f6330b985750fd996886856373e9404ee95e53275a04f9cf4d1a899ff7b3486591fbdaaab830f740bdab2c868823722fe1188d54ce64e6cc5d4f8328ad91b308a5dd5f6e787251b8797572cc7a8d34988f52e892d873089cd725ec7f02aa3194eae107647d0de89e9849e62bba3abd7b72926175a1307241c6b39f5ae9c566ed3d5d8b36d2fec0182a18015fac71ce2876a92bcc9a8536afced156ee560d42c355a9459eacb9952286a87e35c7e37afc440a08270b04e087e735fe3fba68de0a52027318b13ae14714b7c6f4b360e062aa0b7da0f5d6cc10d5f6324727bb809344a747b178d9dfdda6ca1a6bab58d19308889a69a2614763a6594ec536f2dd1443b30c7a9e5770c88bc437e61b1f094366e9196eb2c8ddf4d1e381f539ff0fcc7eca2c919a9862326b0d3975e8d5336d43cac1d2ed279b49baf9abdde50c688ba50742762e4124fdcb1eb14891d58adff4f47f01932d1faa0246aafbccf6857ca84554b73954defadc94b30b79b21e3a80ac85ae19ab5cbfd1ea4a795a45e2402d140807d0bdbcc02fb4831b36539ac16f85c483992d6ed8c0ad977c96de649404ec758795457e2e398bb2a773b6eac7410507781afac069ea878c8108f9a1902f98bbab350bf6de122dd35eb6a0b467f44848835740eb40e1ab30e9782b3661320ad2f2654d308af88ad5effaa76414ba8c6e74c5757153b20eccb5660f6f8c1de365bdce436aeecc191f7fddbb6ed85bc6b0e02c3b2028d83332d4a2111a6358cb53ee28fd1f72dcedff313c22e7a95f5bd163a3ebe632e0407d04e2cf61495437639534e6d4674e5f8fa32ba51d126d923ba71d13b78499af8536a3799d8012008cd65190c6873187aa1ee40c446edbfc6cafbb33232c156634aabec218af355a563ddf11ec1a6bfe70d29ccc75c359bb69d66bb789190fb3dd31ace95c409ecff43cf6ebe6e74d327a1209cb76f3e7ec7f4efb9ee15654260bb451a54ad4a9496a8586029858b2d0b246bbc5751322910e5ddca84dbd92b187bd231c8df1c4807f1a8118591558e20add5a4653ad0b5ed66d789cfcff5b4e782bfd3d6ab9bdff2b1b2e5a97f8fc30439398e10cb396250b71c1aecb5224cb59d9e8bbc6c0dbcede621a0d8234e09e27e5358274c46ed56c49c4f50ef4680e3526ecbcb52b51a60d4a3c83c98cfcfaab285cb3626ad1eea106f67b497ac19c25c59609ba60c6790dd9ff8ddb4249d195a155acbd04692c6f3f9f2f84976ab27de31df4d8c339078d07471e668f394edc1d80f22f5b79f62d44657b5aa61317db56df05581bcb9b3197178fb55538c0fb6f0737c851341ed187691596e82ef72e46088f471e383ba4b9a2d998beea073185676fdfca812ef88331e2c26a43fc4a0d8c9d06a3282a99de1a98687c7215cdbe11bdddfd7789031948f0f019c3f05fa1bbbfdb589a80e66cb3f6cb368b0df6ece1e805acbfc5784515eec4817f89b24b8d39713b4c51d1417db88ddd7ff7290f7a9d22ba09235136a2064e64df10889f106ce4a6ce41c8d296f580067e3efe30cd50d170b8bf1bd2bfaed77b9ac9af1138cc3f804e37ac6f4a60691594e01c028104e11526765a3a151fb6b3757ba538b26f0f15d0bd1a973cbea161856ae3b906049e381f0b6a30f22d5046cfb653bfece13b8393dd8b612a3ae2a806a3ba07fbfc18c6ad06434faacf144e04bdf79ee8a4b7db51c0f522182f9dc770d81513524dfe221ba5ea60ecc606ad251eb1f0477f1f1424d76cd8941dfd2d68b3cfe7da02615f5e91010496a3b1782f4f477aa86dfd7ccd6cc5fa042ed73d4c3e03686c31b2c2441acee10a944d1f5c96c247912bbdaef5294bfe48ae47765232d06d11034d94cd5aaeade9ca751f8f07b54c2b088ee73b883ed34efc1ca747eaede2e5641aef05a5ae406e93f4db55f769fc6d380a8f6fe3db492d57a6d3acde5c48f24480d6a559a96d1e15b38de0eeba05bd47c5bce305d87548975497529d61dbba26347eeb3d07de8d4bb30a6fba91d076bc30efdf2c55a6b4bbba4d417adfb0724f4b0d7235e381dc73b4a3452b695110b65dde40bbe042dc86115d1f9a5e4c4ba6a92107c00094519dc7087aedbc32072b113729a8ac327e52553ffc013c31e276db980a511cd253efc410444409afec331d2dfa902819944bf9e9392bbe4eb171bf329a9ef42f0f9b1606357b850bf8b350ebfee8d371bba35337268d1b29b770f63eddeead7ce10a188a739d3f5c0b17a675bf6639c9455247e8355cc5c60a090506703ea186c33e16e097a68ba9a2c0bcb470eb11613739c97fe94be34be473e4ca54e729f037f1d8255c5e2ae9816480cc27769b2625acf3328509fd34a2e002cee0353b7b7b97fc33a7da3c71489ecd03bfb30f9dd40d5132486eeb5e21472ce8affaff15558b375416f18c177cb2cf99441ea52de246894984622eea56f1cc83549bf5f562933987d8c5d211bc5bbb7adf21583d53f3fe4c725da7c237a563304394d99f5fcf9924f64fc028131efa6f7696b3460c3598cbb4ff4b05ab05f9cb343edfd3e8a899fea730c9a7f3694c10f290c10c5ead6286de4a8ed858f6d66c91e848bf38c1507856d87d62a9d6841b1649c6429ade38803d43841a5f6d770506c06bcf6df7ca77387cd76d340885d3723639a6b59b7c621e9a0ff8db548301cf3ecd1cf685582515ac937477a221daf39fe6729e7e682b582ccb3ceccef84d27d62484f19bcc833a3b56293c31c83d561f098a78983e431e95bd22d6628ed2a96df47e30c8e9a729b26a59972cd69ccb8a432c6cfb5ee33373397e5bfd8875f3ee8cc34396d369373e68eb321baeb0892d103e8db62a8c2439a08d37f0d9a6b7e600e58807fe6e07032e1d7e6795425c993b8d5b191cda9fd5ff33785f2c6da45a188fb9c1d9ddf71d515bbc08e33a861481bc5afa05b998057d154d9c8b54d0f32413a926b5dc739a7d95036a2eff143e1bc7128d014d7a920a60d9856f8f6d321c19315fef7dc447f2714d7c9b72962fd9ff1a66e104a2f6ca88def33a1f7266654841cba1b1dea4a607ab2c4081e9a2b088bf49bc7fb331d64be46de0fec9a11cc77db708dbc89889d7549344b8b460a06ad6398402dfff0161334237387cf8a6ccc98e78d6e9aa3e5fe39217febebbcf2cb7fa47d2f30dfe4fcc7cf62b83f57b7b1d4521bb415e5cbbe3dbc9b0ec8e14b27036c8597335720acc35ea8ee5c5a98cd589ead26661abe82c05f3995ac784d4f2d93946dcf2624f65ab4f453c5bae9018926e33cb2bec7ce647f8708b4988fbd5430a5d402507a74c888c38d57b0ae3509481de7e6b16397009166a7528307806a872283a1a5db53b669a7294eedd7a96abb2f79c3bbb1d7fd3f4e5252078284fca2aa37c0f4d9e764747cfb07503c1a7b46488346c9ebdf12b042daf3372c4f6a35280fc6c7cfffe8298d16a3262e84a10c2135731947f216989f7488fe3b6a5b537461f4db2e845cb994a781f2f0d61a0b0bc7fb66d366ab816aa6fb59e5b6845f19771f8a219b46693e63d8bd7c5b110205d7f878175f1ed56e9cb69671af9867079e80d9a4989dc29f1871012064e3db90394ca5faf3c947241aeef4f212513cd09672484814bbad89c064f45b59cdc8163f9474cf97b3c471bd080881a8b7775a2a605aa47796fbdec5f180dcb91a9ac429ca8113ac3fa381565e6ba979a7a20a6171ff94e294aafce50760eb87f04167a2b6938dc1dd0a8f70bcf7b3894b38651cc9c6f347cab40983f3eaf32e929a721c0cd6b0aa75981cde431325dbcad6dfd8eb281ec5a7c7fd520d4461ceaab80c61b7a017f692d82ac1085fa75754b5d3da661926d0491f8f62964a915159532fc8e11bfff65e03d2f7a521f4a7342a553b3493f4c2aa4d88810d5fedf270a", 0x1000}], 0x1, 0x0) open$dir(&(0x7f0000001cc0)='./file1\x00', 0x20080, 0x10) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001d00)=0x5a) chroot(&(0x7f0000001d40)='./file1\x00') 04:06:54 executing program 0: clock_settime(0x2, &(0x7f0000000000)={0x8}) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) r0 = socket$unix(0x1, 0x3, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) sendmsg(r1, &(0x7f0000000800)={&(0x7f00000000c0)=@in6={0x18, 0x1, 0x0, 0x6}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000100)="210f3704617a7624c579b9c9bc50cceee7eb97d4ee653a0cba19f4ee26c799ad73d918d9fe134ad602ddf0e722aa48aa6d19b3ff2597fa89eeab0ae5180cca03ecf7dfc7212a194866d9700685cf7f6e", 0x50}], 0x1, &(0x7f00000001c0)=[{0xb8, 0xffff, 0x400, "96dd06d2c1af23c5df3ce3f22c22a0fd0ae3c48dc30b81b2da4b170055734a4872ca88fdb1fe14be9d107582636094d960958f8fb4d2ddabe8cf6bd8be9731d5d22d1a4f6f1839a0b3113ef54ba1550453b3a91a531601aedbbf2e4e852fa5754ba89ff3dc86605cd22fd533d587e871b96dfd36e552c75a821ef6e041534626c2bc67619524180a445e7749446152f80b5be3c7fbae7379cc04ea82226c5fe857b0c2384b34a1"}, {0x110, 0x1, 0x5, "98d78df9d2a9098feacd9e26ac2a9c57e92c221ad385267a636375025492d377761bc23ef93caf172179f6c1fd049318fea0cf4759b82773b8d728b4ed379808a8f6a4e86b9c0e42371265f5f8db48c586ddcd4d75442bc2f186ccc393186caa1f089b8f2238e8634acce63be086c4e216b4fa1ac99cb680abb1b85936104a36083b3f6d1af53ea1d069a8006e111c4a883729d7497577b0226260eda500cdc8c981fb5822e48ca3ed72c08231a98797f0178415f00b082dec0b48be6531351cf007c2c8d11fa6f6aa1a4249249ff4a08ca36961c5a857dfb91a25891e61d601cfa858978b0c3bc551cacef2c762cfa67dba2b121cc79faf4a5f46df"}, {0x38, 0xffff, 0x0, "8aba97273079de9df429471ff12db3b19c05ca060b4e9b4c0b34ad6a87e57bc0099993"}, {0x108, 0xffff, 0xe2, "aae805e8b102d79a042b06d671c4fbdd4474e929b82da94ae5123307b1cb2fb249a836ad7175a13bda7f377c0b7abbea5ab1191ef821758e3583bf6527bdcd5d8ace6f502f67f93f6097406f57bb9d7243da4d22001a068e440f8608a9d9af863d918a93f6d402cfac1656a5434d3d568ba864a5cf54bd0846aa6ce0d165eda5d2a6927ab5a5472072bee278030c9d31af7aa8e7790573c6e5de4307209da6a9b87854351c331e33a35440ae25f3e3205036a92ee9f8c7afc5adefd690bf19941d66225a27d57f281d757b6f78adcb0e89c60abc99fe4530e390935d84def912a208e09e77158247f0a2a1102493f2f04cf1c9c8b6"}, {0x70, 0xffff, 0xfffffffffffeffff, "28af69cda38c093e38559340b6abe94d0b3c89d6e73aa1522f6f410dc0b6b100525374fd01a6d7775a4ea19163cf8c48276255e39bf20dce4dbdd22834e0361bb13d4da4385be8bad1f0a3cc0f1f76c0b267d35018970ba9d50b4b8244c6e9"}, {0xe0, 0xffff, 0x5, "03176761434a46fb6f07dd7206e055c236c76c415f76f5f1a9f439c60c45746ab5bc4774cf6ee4d7f36a94315d43ad7ce582e326e620680487afacb0210bb7c603018c5ff37d94ab5377a20f1298e3ee18ff2a2a421aac3c689b619712f0c21cb5573ade3cc68a304b6287b73713fc44a6b7127e61cf65d6da3baea0cd03980643958407d8da2b9ed05bbc35adb253c74dc172204d88ee6a130978b44f8c6839930a8405e9c526c85fb32ce96cee8ff7688d4a1f556c81cb6a38820ac45ce956a0bbec5eabda487145a2b0b243dd"}, {0x100, 0x1, 0xf6, "3b5e5cfba6620b3bc60a985a730ab3dcef2b5427de65baf68c7e11f611c5dd6da9c1dc93e9ed49f5753a726f336bb5d08ff8649d511b3305b088dd027f24c633eb12572df13b07dc54bf8eb6eeac78b00e1cf69369d042d905ecae6e0fce7b1762c150ced08787c90783fd2d7464788b8f58855fa749485097f76061c32aaa02f8baf04c68248b52becf7ee74b6056a8486cc785b8c269ae2f0ce0265c384913c466935469c276ec8d3118f128b54419e15b4b4777bc115a79b1b7260c7d80de7e80b019ce038a707baa6ae8fd4d9b59ea9938cde3aace5ced315a8412e39c44cf2cdab57b78560225"}, {0xd0, 0x1, 0x4, "6004d6fff2373e3201e1f2cbea1355c644a53329342a22a72a92090ead40cf9822626593efd5159db3f7832273807f7b34935f33f8faac37685f024e4eb455e3632ec3592f57b52bec73c287dfb2d135d0dcf89fbdc5697f152629e27aa9cfdd20267aae0d301035f6a9682cfa1de96a04b1645a740fe924636f2176a2cc2ff9cdf9a4dbd30a0ece6c82d011ecbe24fdf758ea764c5fb8f83baaa8bf99b2df6ac1d0a12b5b53bfff2ef5dd3c0a4ae20e780df9237726f6a4db4f0a33"}], 0x628}, 0x2) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) r3 = accept$inet6(r2, &(0x7f0000000840), &(0x7f0000000880)=0xc) unlink(&(0x7f00000008c0)='./file0\x00') mlockall(0x2) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000900)=0x5) chflags(&(0x7f0000000940)='./file0\x00', 0x40000) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000980)) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) mkdir(&(0x7f00000009c0)='./file0\x00', 0x110) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x11, r2, 0x0, 0x0) fchmod(r3, 0x10) munmap(&(0x7f0000ff6000/0xa000)=nil, 0xa000) fcntl$getown(r0, 0x5) read(r2, &(0x7f0000000a00)=""/4096, 0x1000) unveil(&(0x7f0000001a00)='./file0\x00', &(0x7f0000001a40)='c\x00') r4 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000001a80)=""/173) close(r0) r5 = msgget(0x2, 0x306) msgsnd(r5, &(0x7f0000001b40)={0x3, "0b8db6e7eed04845803e9fed85e27bb7889b49731d7bfce895fabacf6ff384c53797b20ca907af134eb61da256ec1866d9a2e2dd3cfc7c13a413ea1e864b8e76f8c4945e89afaf7ccde18c9dd2b8cb4c4cf124a0468e560a473a695f65b9c8b272dafc6d880fdb59198d38e6eae3fea3820764ebf9ae8e3277f1ca595956f3655fdbccaf29acac3f2c95b0cd0e"}, 0x95, 0x800) writev(r1, &(0x7f0000003040)=[{&(0x7f0000001c00)="8d701ac780a442fa836bf2a0072bf3011cce0b50f051cb5999fb132bb49f985cbb905153871e639b7959c1ac8e301324f22c814397647ebe0a51381d44f4c991a6472248a729acd752841c541dac63e5cafb9b4d2a8e3e5a785bff71eea1138c289c88647dd1f1160f19fd38f65a1ec283b3392ff13a500f1645867431f30027cd37b3b0876494e831e2e57cfdbb249c4a18c262e55d11611ad918e50af71f499c73d6826b8a063d524ce6a176143461c0527a8743f269703194bd7de950b19e8991dcc944a4db9aeda6464f45f2e328f817993373427c28c8dccfdb880f6b75f035c50d1c8f01886320a4330dc6fcfe840dfee92936deb157227c605665efdd0a023c9d25b0ae3edfc11e95dea827cf2985f2a85bc9a1fe160d06998d8dc02db753898dfc19e0cbb8bf92df98d4aedb8bba5bd8b674d022ba876d6535a7fa6f4e3f39eacdfb015c01920d7f281f015a2ded17adbc9d22a64e48205f4ad02cd80681b41f35d958dd8071b51af867bf5f0f4f49f14ca0f348b3955ec9c6cb3beb7b0aea99d7b0526a0900899a4bf7af34f34f9a38293583ede2ded5fed6d3d8df680020ee3aace6984bee13c17573ac3a5185bb14144ea1258e53dae1bdeb4a33450ce08615fad9574179d93dbb893e3680044964658d18f916e98edc4a00c2521c7cddd0ca254f253078ef1d91a5b1c162099c9eafff6d3e84e0334946f8e483491283f6adbe946860079f4a42e302c295d64e898e4950f5cc36cc66cf48078d89f237648357372a0ef1672027c674aa10b6f60c956105da7947f10ad1632d07317e1fbbb48324facf66c69afae57509e559e7929ace1bb093bdcb80ec40788fca47b59852fe98a61241e8288b3dd149a612d1a4700032f1d9939c69b991c37af061a2d010b03c6da17542edf9d9ef2d18fd4d82fd566f5dbb411dcd8f1489567b16984261d50dd671fe33f2ab3ab8a2da044d4a7c78075ff34b6002638800d4d7d9ea38e50565b03f8b8bd03cdbaecee77e3bd1c1650aef9dc7ee0a31bcb00b6e34b5d0c9f97649dbfb668c986e9c0d6adedec32edc8669fe485df915b1ee4d35388b0729b63cbf8a6b82aa5e7b59a4d5c49ac7e8162ec6fc1d84899af3818c54729f932d6ae33d9c13851159b271ffa42225aaa6ff800006ddcdef2f923c65e0d6c4139c96e968fa1e7afed1cd61b215306749f193347c1c4bc71d00eac37f0c22f60c42490dfb72b252aa28140fa114bcf01061f3fdafb318da76b54b6a899c30a0cebe51cbeab06b73353e676c4f344c3a5945e1d2f6f40fda7794f4493d6c52e71b7dffb271efc9c146ed916fb74393c355e0847c5b1e925e7dc2d712bf238e248323d55687d1a966586923e80f2320cb37d9d94d18469d55519b77c72ad8d117138213d013f026623902e1f0a45b096cde064ce75827b0fa3c60704e050d8bcd19701574d258120ad26dc1eb40d2f04ca056cbdcca12644d4096a8ae9eb1b64bb0c1c26e6f40d65b4012d82a01919dd605214563fa272aefd0111c048d7c82f3efd0f624b078f5fa5e95e0549e6e7c7573120ad46e492e67c1f7b550abc59827150786fb9583bc960a0003ac59555bac8556933fd9323e1922f330a199934c217368991d0ba11a38013c2af67b3f933d3530c42c4531a27644996c6f9ece5407eedc6adba25dbbaad45c09fe2f9754e582e999af462fbb49ad8665203afff82b1553782a8e9d07bae9ba9420b9d2f533958456c72f1b6e131fe92d9dd870c5f1dbe71546ee8e888b4e2b8ba5e0272653156af2708b550ef3f14d8c376cbaf44bceb4132359575ba2a5771912290a5bd54a927774681eb8146d5b6d95c319bd2931a5bb7c1c569e34891c4476951ded880c15cbb20b372ee08dfcc3e49936466ea0ff978f3ef58db7883eae296f6c5b4521cc565f23f8d6ef0f10832e89d6fa849e2a4eca5ed9cbd9c63c515a267060600f2c364df7b3084530fe828f01cbf5eed9ef3ad0dbedb75073d4642f45bbb8f6c773e89924e86e0a6894798fd65103a6dacc1a2d2763aca14711fa1f84ce369df88110e6f7ee24d8aabf20880a518e6127ccf69422f9816672c1960735f7ef098d095127dea6787d7034251dbdea72c4f2e65040789b8ea35287567cd224aa1f36bcba0c3afe68ff1f4374c911320f41d1141d6360551655e182bc437bff7e492b53306f41ebb5d8657d8ad936b82edef91fe8fe451184117d90447db8e3e5f4030af2d4c2b9abf0d001e36f4f6735000b1fe5dfa3329967e36eec673fa2a22574ece6f0b6efefca17f88db336fa3974b5364129b73503a95dd1fbc4017a229ada6a0719ddc2270c6f6eebef0bddbb1021d29ba68dcd0e4858092883209ea2fa0f1f5234f805dd886190d9f1abc7afa8c6bd97981219e3cd9f49e817fe52c677b8e4a0887655cb6d98fd62a6e41df54ba57f7da66ab4842fd9ad6b79de66fd13b7bb0bd0c66013a459a2622f9b8118637126275cc8f9df79ba9a2aa05c5027a8f4b71295721a11d23cbef6f44a272b99fba1975c69f5a83d5c2842a3616517912b6bc464921b9ec4db47a3f742742a949da47dbe0c48a69e93f99e43ab2becc36250e7181ab325a3fbab2e1cee7ed4c0db1950e1624b45fa1b5ba6c39675bb4a6bfd907135b1268bb56fa6592234ee71da8710404712929541310bb6be92d084072caaa94770497105ca66bfdebea4543f95e6236f7bf7b128b4e5800df865c725ed84a7ddbcae9c441bedc2ba670c42faa7ae912986bd65c60fba495d070dd0751d1dbb90e809f3dd237771edf8d765a107aeff62422e91aae9578816457d0578dbcc745972fab42d5b3c6c45d355d703f18ce6be7eb08779bdd2a8eb5378e0d659c04b453604470e332a00f160f702740ee439f91ebb59e437de7bc381c5241b0c878f4a8ece52fc7db14cf5efc63f5e22ffe65e14821185714ed9ee327db89deecb5c6584c617d3b8165b2e1eefdfaab2905fb3a857772b51270141989e0b7c95258bdfca4b643e8f25b8f6a6b78d5e8861f0c64b06070e72b32158a07d1ac40af6522cfdebf712cb0a416fec70caa4ef2bf0bbcb81c70149481fa2c3b2a75f3269a8dd1b6bc8b30c2334e842f971e60bcd27d97723920a31832d655c8d812fe09765801950d55d54c3f144977bc207b647d5f0949266c4d9e878ec1093b1cfa9208bc28a4e9d0095d96365d1559ed714815a4268bb52bd56df5d0be7ce64f7552584ec9b06121752af7e709afc3f9e6ef1d2652903a490f64a2853b8d7afe615975a8fc48c545646dec398b8cd6aa498b2f243cfbda7ff68f68fb3f2037efa69f2c64771b9dbb4e8a1e95a0695efdfc44b945545fe80b2fd5973ab55c7e496bc480379c57b9436214672286d3299ac13f28e818707a88d8032861d0e38e2f822edf40c6510e24eb269f59683341abe42c9039bd39c7ef1b00fb66d5bafd31a8b0745a3e16f7c723065369e77838ec0af13cbf32216872359d0baaaa38c646f767d02d9ff02d901b08ba56153ce67093f20df7813ae9206690b8283141c83eeb2608e453a0597312a98c6379065d347b5cc9007ba3b7651e515e65ccb987b8c5cbb5f16f004006eab1899c5182ac80ca5e64f0aa900cd22d19c0d857d6b725dbb2982ba6e1ce1c8086838202a1e79b79515fa9dbe56363daecef40815be4546710d0c653d84ea033cd53b6308ca066f864fb145f7f9329986908c3dd3e66b489f0f91cb598d0cb3dcfe4ad3a2573cf37af64122351e5fcb149c09f3ee924ea534a23d1c4fda04253ecd2775e44d9605f7094b098e7796549d8b5727143cd2098a9e2f8761ea6f37070b3dd55d3a5a86abeabbeefb589acd9a32a7cf3c82ff23e53bf3963f8654164912c6606130ebedd167434ee007114bb5d2e445de6e927200924ddc630ac15d11ab7a6ef3dec0721aa21c5ac60107e07a4a3a89e937c405b05ea9ac7382ee827519fd29563c7f86598494d63a820f32f1d87df6529959a9a30b67695b7e5e21e6c2e0a5013f7228a49019164dd5e0bab0815449b4dced22d721d884eb5c56cb171234c55db49659c8cb4f7420904141e29ae023326dc15b950a3b4c4c0a1085490401273a1284d93a7175bacffd1e03fe055203ab523e528ad58606ae8975a5aad835c2c15936e65826e60cdaf7da6c1bce801a796248fff7be50bcc26a2b7ef587e65ebd031b96541ef47586e19d6c907bb7939c41d117ceae64816a8f8ebc140d5b1402d52f131674bc7a9ee713d549cf30d49844280edac574a95ec356c3b4aa69677af92cd43c032d2078e1fb716dc718d61ec7f84b7a5f46fdca43743846b0e8b10d77f874197c52cbc3faa648522fc3a1b6bbabf6035b5d94d91484c0bd9739d1c4baa399ca82837a17ed85c72d6846f4c1842e258933d6541ce4070a5276b8e4ae8723a3ee682893c062ad3be1fe6e005ed940f21528e2407920ffed597c5ff94dfb796742e515e44c192ce221578a7e92ac6f4002bd2ce3d6b0c5266b36267d212409d3688572445de5c723749ee04a80069fa7f4648c2490c5fa1741573288e47fd2ce4ea90448b5f404b20f82c5b945284cbaa6e6ea4e0292957a6adb4e5aebd8344b0d10d09a9fc95ba3591d0049a6507b63b653910b55a20c52a2714514222f49201725cf0221f417f34e0cd27da34c02b7736b8b8e0ae719037daa9c7511784da336364e425664110e6aed8024340d9bdeaf0c1291521811ef5a198f25d1a1a97c5d47a93e9cea5f3992a1dd173f572ca32b175fe685d94b9672a7d639d381f748c8a58d9d5623c481548d00a11c738dd40298159c15aee52355df27c53cdd5f9a76aafe1dc38853f1c5d772b292a7a51c72aa4e7163ab3b12a502fc8bbe05d513d11cd479b9b66a76a8bf7fda590f47e1f5400a5ea0b3b0de36a9643efe1660687343d9acb5d206ddb1227b64f5a6db68d98af55052c67a4eb710a9ffcbca01862c1ba0b94c2195937fbcdefaac292bbf2094177f23156f057c8edfc1a2dd36d38a9d606b032f0f2821238cbe776a2e41df67e2926d4c730d7b346b8f81bfe357d667e01170a754a97f353e39b6e28f1c529ab7b8d1e521251bc50282fa6320b2526b87b17966ed5bbf8aee286afab08342d1f10801f2ad14e4fc0957106c2c68a75937d7c8814bb85e8b7df500cbcd72a80fa357e0ca5b0a323d3f0d1914e7a6515564d897bcf638521981dd80e8d363f5d43fd83147481088fea9366c36416f9ff624665ee973687bebf6be10ec2b5e46a770f05dc0c1bcec60a42e627db3354a1ed3cac04eef92dda5a9c2173f097690558452cdb4bf6059101bc95f6f0d1d4def6f426a7fa99ba5418e3cac3b0b044458ff7769124801c9a53aff1eb6fd934592d97464eb39e4a45cd860c842852b3816c1f031fd46518053ab713d4a397deae3b0988772ff829040eeb1b8cd79893dc0b5e3a40522be85cd8f2912eb2d9d2d223457822d887a431c0ea8d276c6d705e477dc5385b990cd049f1057b41ac7a912d412fc19e6fc21b77aada313249fd432e742bfe284c963fa008e6d4e6f03a8f651f9bcf2d9c5f8b262731ab5f296b364e7b6f0a8ac5152e23f527f296531ab9f12dbc29081dbb26516e98e99d96d87ffdcaa3faa7fe5105125ca3f0735f304d444c7142241164aed02c0a1ef52b5ce5fbae979a6724472046ae6a077d97f208f7347db20a58438cbc3ae71048c80c79c60d2eda5914f9da2cd4d41814fdc2118d2b82dd488f0c0497f930e6598f2d44ff07a2815ca6f8d089bd7", 0x1000}, {&(0x7f0000002c00)="f86f11c377c237dbf774fbb8a11718b21207e033025f01c0b6923a40ba7cba54a5a5de7902043a98a17b63c73c523daa4d3244a1586cf133050823deb086094a517465507a0b63aedab359c2167b86f5f92f8ca5425f702761318c47fb6c866afa06b54458ea138b03fea134b770fd6ac19e60af23dedd17f58bfa345dd63b6745023b15601cde046bdc400aa94c2fada8039da713ce70a566d7bbbc2755ba0280c6bfd6a52b8a63dd71", 0xaa}, {&(0x7f0000002cc0)="960c7add02a82c25916f2d735389fa1bd48996a30b323751a570dec45ef3e2eace74dbcf545f", 0x26}, {&(0x7f0000002d00)="24302d83e1022fe4b2742b76ec02bfbc600e0d3a9460dd3a6ce0968391093078ef9075506577e211c29be210a71ab1c917a7a71437cbb216809f3b4ef364902b829834088fc517102536000177229d81089d65f72176ecf587be99fea455e3144c3b6246b563e6f250d1efe00bb90543a6d6d761e183a7f20b3482673656817852b42f2d5fcb0061b403e0dcdf242c", 0x8f}, {&(0x7f0000002dc0)="b7a21f3dffc9e510a8babc99e85d0cd210d18dca46a39e9b97e4d3b8315067585b1299a307d39d126d29791769e6d56ed16f7b51625d67f657bbd7b0a42db46cc61d5168603a7a59d6b3ae029687af53c7d8721cb574051022d454a1e8176b352525b6fc15d0c71f4a07f2e828fa51c130a69d46611434a5876e663b2a3510ffe29399ca90c9be20fc2a539642693b461e5e605f9fe56f60e56bc8591d52ba05da62522519d163786941cb9193573b5c1aac7e1d6b2af000c0cbc13a40b0d106d000cc3e361c9ca5fe9c624a0f4313573b08c56fb76e4563dfb1d15d82b79c3dfcabc649724c8a42a53fd185e11a0e1564df", 0xf2}, {&(0x7f0000002ec0)="d19d03a3942aad19b9534a292ae601e21813c60bc00fe2832e751585f1e2d9bab91e8bb68634be9e22f6ad4e7499ca1d844eebcddc852c2523836c607ef14929101def87d279f323cc95b0212b3292cce8536026e36019101554169d53644dd4e7a574608cf706eca913b352680c2a8db2dfc7af83837780c62f61c01f5a13d351370c21851d530506febc9e71b1469391c1dca824167a099ada77d79e50c0204bcb3fe7bb01f8c1cdcc19b7aca686f5ac5f4d638d97eeea8d7f2d59645d6ef9a26806839c791c370436ffba0e8e69ecdf05bf54203365c964e1ff89b103fb23e891c81bea9f210670512092cf68a3a9244edbe771ba01d67248", 0xfa}, {&(0x7f0000002fc0)="23a85a34e76d534d59834ef9c2b52a9babafcf7a71d95297f9bbd99b518752b9effd12074f13c883e2ad638ccbdb0da767cecf4178b78a5bdc18d3ea5e58f404d780bc6d553dccd8968b70cbf95bce4202993c3445a056be29fa6b7681c4de81f6", 0x61}], 0x7) msgget(0x0, 0xc) r6 = semget(0x3, 0x4, 0x5a8) semctl$GETALL(r6, 0x0, 0x6, &(0x7f00000030c0)=""/59) 04:06:55 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xc1}], 0xe9, 0x0, 0x0, 0x0) shutdown(r0, 0x3) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x2b, 0x48, 0x80000000, 0x5}, {{r1}, 0xfffffffffffffff8, 0x8, 0x20000000, 0x0, 0x10000}], 0x8, 0x0, 0x8660, 0x0) dup2(r0, r1) 04:06:55 executing program 1: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7ffffffe, "0a6f0b7945fbd6e95d1880e406c07e2f025f1205"}) chmod(&(0x7f0000000080)='./file0\x00', 0x8) setrlimit(0x7, &(0x7f0000000040)={0x40, 0x5b4f}) ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 04:06:55 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/219, 0xdb}, {&(0x7f0000000080)=""/44, 0x2c}], 0x2, &(0x7f0000000100)=""/19, 0x13}, 0x2) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000340)={0x2, &(0x7f0000000300)=[{0x6, 0x1, 0xfffffffffffffbff, 0xebf}, {0x3, 0x0, 0x9, 0x1fc00000000}]}) shmget$private(0x0, 0x11000, 0x100, &(0x7f000018c000/0x11000)=nil) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:06:55 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r2) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) 04:06:55 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20, 0x0) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) 04:06:56 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0) msgget(0x0, 0x400) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0xf5) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000180)="a7d282e70522d4f4cf6cc934b06e9ed79a09498187c55a2aba76180dfd8134dc8af08ebe5070cd954a081e3ca5d7b0245ea0355aaf55bf37cea849f6222f9b2d0ecf412efcf16d8806cc5b33357866f52cd0271bc39b4c4a694c34a7b98d"}, {&(0x7f0000000200)="bc5d98ead7bef071e2ef370d2a3098a2ee8eb4ab8c4554e02cbaea5adb89e8dd131c453ab98835dacf88e565dbd4eb0b40a68d57270092c539627be4ef93ca2f22372290570338b2ca49f73e0386b0fd12e4a30c62f3153ca53f386c0c09cc52dbd7ff2419554c0d8efbaae516269544a77a0e96e896fcbc8192b65cc6d576228761f87c77e6578fc97a9420d7dbd0746cd4598c413d62aef704f35d03a083a00340a66d3d37802c528ad7d8aa614ba9040f2949988fd985c762f3"}, {&(0x7f0000000300)="b46ccd06d79246c5c00af8a5925f1dcca81e2f4441088fbcf83a23902f12a3b7d72e556f7172b0a3052cb625d2e336c6ab9c9ea3cf83ce57515bf3ece61c665d37f88e0a398da88a2918fe2986cf3477baeafb55602e1669b0643fd2288cc943df358ca5415b2ff459b699c212c0d6d839cc8c888c3cd1d2fda7429a9931618134983e"}], 0x1000000000000032) 04:06:56 executing program 0: r0 = socket(0x10, 0x4800, 0x8000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) r4 = kqueue() kevent(r4, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1, 0x1000000000}], 0x3, 0x0, 0x0, 0x0) shutdown(r0, 0x1) 04:06:56 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)="9d", 0x1}], 0x1) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x80, 0xfffffffffffffffc) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 04:06:56 executing program 1: clock_gettime(0x4, 0xffffffffffffffff) clock_getres(0x0, &(0x7f0000000000)) 04:06:56 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSCTTY(r1, 0x20007461) syz_open_pts() getsockopt(r0, 0x29, 0xb, 0x0, 0x0) 04:06:56 executing program 1: mmap(&(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffdef, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = dup(0xffffffffffffff9c) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) r3 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@un=@file={0x0, ""/16}, &(0x7f0000000100)=0x12) r4 = socket$inet6(0x18, 0x4005, 0x6) r5 = socket$inet(0x2, 0x8000, 0x9) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r8 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r9 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r9, 0x3) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x8000}, {{r2}, 0xfffffffffffffffa, 0x10, 0x2, 0x401, 0x4}, {{r3}, 0xfffffffffffffffc, 0x20, 0x0, 0x20, 0x9fe}, {{r4}, 0xfded85d644c9af63, 0x0, 0x1, 0x10000, 0x66}, {{r5}, 0xfffffffffffffff8, 0x2, 0x1, 0x3f, 0x1}], 0x0, &(0x7f0000000280)=[{{r6}, 0xfffffffffffffffa, 0x4, 0x40000000, 0x9, 0x9}, {{r7}, 0x0, 0x0, 0x0, 0x4, 0x7}, {{r8}, 0xfffffffffffffffc, 0x44, 0x10, 0x7ff, 0x69cde522}], 0x2, &(0x7f0000000300)={0x3f, 0x5}) 04:06:57 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xfffffd3b}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x83) kevent(r0, &(0x7f0000000240)=[{{r0}, 0x0, 0x5c, 0x2, 0x3, 0x7}, {{r0}, 0xfffffffffffffffa, 0x6, 0x2, 0x3, 0x4}, {{r0}, 0x0, 0x10, 0x80, 0x4, 0x80}, {{r0}, 0xfffffffffffffffd, 0x4a, 0x21, 0x7, 0x400}, {{r0}, 0xfffffffffffffff9, 0x1, 0x80000004, 0x20, 0x200}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0xffff, 0xc11}], 0x7, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x54, 0x1, 0xd17c, 0x80000000}, {{r0}, 0xfffffffffffffffe, 0xa, 0x25, 0x3, 0x9}, {{r0}, 0x0, 0x20, 0x40, 0x10000, 0xe538}], 0x8000, &(0x7f0000000000)={0xb6f, 0x80}) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) rename(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='./file0\x00') rename(&(0x7f0000000080)='./file0\x00', 0x0) 04:06:57 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x8001, 0x0, "00000000000000031cc5ce0100", 0x0, 0x3}) r0 = socket(0x2, 0xc007, 0x8) recvfrom$inet(r0, &(0x7f0000000080)=""/28, 0x1c, 0x40, &(0x7f00000000c0)={0x2, 0x2}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x9, 0x128}, 0x8) 04:06:57 executing program 1: getsockname(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000084"], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000300)="3e53d6fbb5ccb7e892356fcf4f3c0ff9e661cc06791d98905dd0e223b224a7e2fa43f0a099e628ff00bf92157fc23d055a746e061f013600cbe088d06c77372e1fdbd114b9d446da3b3bab6cc8f427e54867d3ea18e92eb143e2d2a784afb052fe443537111e2df81f115bb21aa278e0097a283ac09087e6da121de8fc400ffd01c0f352a3ab20cddb92e6dc07aa22e5c246af35373fa0da31d78bb5092059fe5eebb913252df6add23c7cb852589192420d780445041a2e45b3a1b70facfcb37e53627f8ea82e928fb9bca1772a7115d398eb520544d499ade74a3a63", 0xdd}, {&(0x7f0000000140)="cde554d016972390d4df299f2c193af34ed3f7c21bf483966539b3f266d5409a06e3b5ad038781fe902baf7585be0a56cf9615fcb9daf4533d4d726711914ba0f7cf3411a6aa29c09861e0e3ce2bde4eb3f6efa4591c629fff", 0x59}], 0x2, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) close(r1) 04:06:57 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x1, 0x100000000}) accept$inet6(r1, 0x0, &(0x7f0000000100)=0x151) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0x0, 0x1000300000005}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)=0x1) 04:06:58 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x10000) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x201c8, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e5, 0x1, 0xfffffeffffffffba, "c4690008000d00"}) write(r0, &(0x7f00000000c0)='\r', 0x1) 04:06:58 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x0, 0x100}, {{r0}, 0xfffffffffffffffb, 0x14, 0x20, 0x8, 0x5}, {{r2}, 0xc139b0ba0310ac3e, 0xb0, 0x0, 0x14, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffff8, 0x1, 0x1, 0x8000, 0x1}, {{r1}, 0xffffffffffffffff, 0x20, 0x20, 0x2, 0x8}], 0x8, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff8, 0x14, 0x5, 0xffff, 0x6}, {{r2}, 0xfffffffffffffffe, 0x14, 0xf0000041, 0x9, 0x8}, {{r1}, 0xffffffffffffffff, 0x2, 0x60000000, 0x400, 0xfc}, {{r1}, 0xfffffffffffffffd, 0x40, 0x4, 0x6, 0xfff}, {{r1}, 0xfffffffffffffffe, 0x38, 0x80, 0x9, 0x9}], 0x7, &(0x7f00000002c0)={0x4, 0x3ff}) 04:06:58 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 04:06:58 executing program 1: r0 = socket$inet(0x2, 0x4, 0x1ff) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, 0x0, 0x0) 04:06:58 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ff7, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10, 0x0) linkat(r0, &(0x7f0000000100)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00', 0x4) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fchflags(r1, 0x3) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0xa41, 0x0) 04:06:58 executing program 1: setrlimit(0x0, &(0x7f0000000000)={0x9}) r0 = syz_open_pts() socket$unix(0x1, 0x0, 0x0) close(r0) syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) poll(&(0x7f0000000080)=[{r0, 0x82}], 0x1, 0x0) 04:06:59 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)='j', 0x1) close(r0) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x3, 0x4, 0x1ff}, {0x18, 0x2, 0x3}, 0x732, [0x2, 0x2, 0x54, 0x2, 0x5c, 0x9, 0xffffffffffff0000, 0x1]}, 0x3c) r2 = socket$unix(0x1, 0x3, 0x0) write(0xffffffffffffffff, &(0x7f0000000000)="cc2c45ce9303bab1f89d5f65e01833a7d20e9db04e73558f687e565a3215e6a8ed30c4a30435c462c0e933c12be3c69c51946249b2159f29dec96196695b541e1e6454751a27c2c07c0bbeccb5401faf8ba8e95c81e95fd62380873232a30b32ca0ed1593b201e62c1f8d7196a48ab8acac7b45e92b26a8847f06b7b330c601b87bb24fb955fa8d8999df30270a7e731f508e985dc432ddb18c272075170dc2a67ca72b2f821d7184fc867975b33648cff8d2dee2066d5411f0aab248df226cde577ce13c2af1dfa28", 0xc9) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000100)=0x9) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) socket$inet(0x2, 0x2, 0x0) 04:06:59 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) getsockname(r0, 0x0, &(0x7f0000000100)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x0, 0x0, 0x20, r1}) 04:06:59 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x400, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) mprotect(&(0x7f0000006000/0x1000)=nil, 0x1000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="d7da180fe60f4da737bcc262d81b17cd80ba56ec1c0913f6d51e396312c6a820c13a736744c54b47d20dd25165744a614f72d7eaaca2271a856d266bf13acdd8b66b3f3ad29dd3f2219489010fbad66147d3779800e33e7eb3cd6ace6841b70c9aa788cf128a591ed35d42791b0c3e62b0cfcfd6493a99d64cb8235574db54ae96e0512d328c8e9d2e0196b1e3bd851de855bce3f24ec08c21ed9358dab2d364a135d5dff70b498cad315fd4a8c849d97378cf826c59b821daf10d1fcd9a347c8854be5bccb8b8448bf55d70a174de56e7ea8cff170e9e24583a878d00b156077ca3f31528363abeda83a0ef209affd315eea0ee84a50867ac8f7194155a48fbe7d8c077e817d855be2d87ada7d4a06b2bd29cf5e18a10289cb55fff13ff49765a7e00b87968f45f57e2e194ec148e6600c289853c7e748d5de39aa0f53c27e678875c5ffed19659e322c638b978e9c567f4568e3a59f223c5771fe0dbd4a242d2116422eb050e4892536f06d9ac7dee69655f65532e88b47160095826b1e6f965698f80c2c5b186b135f3939dd7355bf6bace3746045d7a0c8c4dd124fa", 0x19e) 04:06:59 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r1 = dup2(r0, r0) read(r1, &(0x7f00000015c0)=""/254, 0xfe) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000000080)="899300512f243b82829be9005f629b140be3edf90af88cf1f113d13669c3fefff16c80a1720fc8e24a822eda6ffffc08062976e72b704acadac116832e808b5b08af83c112689da2a489c55d955170ab61138381017da8c2d02b14a0b90b1f20d75a88f610fdc207aaba75b02dab1ac31eaaf1a5439f364c82c8d418219dadc53bc5cdaeccab7e680b8bc91a83133b4398e53377eb1e32fba0d910a70c5d97b5e6535a795377447852cf7b6c774c42a15da6eec98be93a38d5fc427252e8f297b969d9c0098c18d5c03742383382c625670832b30c25bd00c5e3f1fe81212cd4ad1915cdda96c51e1ae3000f357e57351d4b5e60ee7a33e680a5490661c293b50d73d21a7e8b94f23a9968eb52239beb6499ce03e04e3ac23189860768c2967c308b00a0b806a5a28261fc57c257cde5a76bc35e4fa4e14b5b43481e65591a7d23c0686cbefaf12234f0beafebc3737a569d61d0f23707427ca53403d02de628de9f8f269a0f53746224a4b7b9de75d99493506bf50914a32c5be722731f0d7b92a08caaae60f2c77cd2e6e4c0c7f0228872a2ee203fc47509a89cfd7c9bb89b16b441268d7b7c55081f98aec07c5f60b00d56fca2f23b972dde606868303d6b0149afe2556273275c9910d7de4a8cba6b072638d5ca5c7ef9656c97322d4da4193d3ef64d44330b191656fb5e218daa3fea7baed7e6c6a9b660e9b53627c74b383d49bdaa55263a2c3b83e1d52ec5fe372bb2ee7fbf8f242d580b546f26f90ee9bb42ed3a7d4a20c99c7c4d2d3e13252ebf37b68b9d23b8d3603a1b0378fc4ec5a89451c54a20a34a8b542615e1ba10d6f9fb7c8618382ebecf918af849b1fc0d56ef91f42eba89dd65a594656b41f10bcc989a1e27014488335b0e7ab8dd67461535c27bbdeb5e265a355721702814a40888b71af82bcd88925515644c23f8d20b34b557bee169fece05324fec471aaf993543a3353e4c801dc051b9df9c37bb390367fa64fae652a28e8d1483f35c15f2eff2828baff5f031b132748b0fc87f39b6f2e353336809c37ff0aa6d71e5894cb529148040d4e429be6259f6d673fd9a63ce251c5f197831cd610278c824f12606d4a6e58dfb366eadd6cac7c67e6810ecbb7b98954f5b70903fd7364c60171c6f4e12f77d1003ba9bfd6e5912c03f438d114c51bb3d9cd36f70995aad1999240982cbf830a1489392b6e9a997c783a81379081a0a73c727bae3ad94351595db5acfdf2ff1eb13646d0e56fce7727d0b6c51a0c3ca83a6858b1d65479e85d30a7385665d0847a26e789bb13ced4bd50c7547b10b1b5fbd464140d8d8c6799633dc27ed5e005e0f33d2d65f361426b93ebfd053f7aaa07125d47a2f2fb930cb0ca4f8700e0826413ac502ad21fe85fda29c9d5375532bc8d61572f965ae973b2227d731a8c83c10a6c1fb8b63098799cb7342a591d549f47dd87edeb9568780549605c161b48cf7d99a359140e4ca6ea1085b371a0cea9446458c20568131858e49c186d7168eb4c807c26c24da659e5512bc934603972759b6f91ffb0352aabaf165f813fa729e8689a59860a6e657e2e1b4d8f1325cdccc7467e4aea8cef335979339973e38cbd37b2a0aa7a21ed1d7c9944d2a4fba8890b29a4c6a221632b4c2f8eec47c9de3e1a08e966296642e675b38cf870053d3f7958e7c6b4cc445d089fb5fea3ada2e4ed13a8a8ad4d3d085c4d056a7e8dec4b5c73842a12720f251d8def8543b33d3cd344f330d96004601ce20b55c6d2e807792e672d636a38d855ab6967e42dbbd1deb7abe1d5d80a36fd87e951312c70b16d811e8d37db820cf0f1778e3de5666b4cf915d7bf112c084bb916abb47072e8667aeb9859cfabd5d938be7e610fc1c4678ba18301e006a3c812c14b9401f5234b8b230de0a64b2537f273dd41ae8c1e5bb0feff66f01ec0e891782572c73a46be88c1e6185980c5db7879965ed69ca8aa33e2faa2c10dfdff1122bcee79aa85c1253605607b93a4026dc8ccb3a5275238e21f35f2a6159bfc60e49aa02187152523ae9437c2f8837ea2631ff2849e665ad7f381433cf6c594992166a5e0101e9327fcebfa06aaf2a55a4004793fc4331c31e342a13a42c5ea279a1c2d7e2b85eeb9997d193690ab986357dbea3109cf912432360220bb003cc0cc2b2de0022ff5ec4528596f4b38097c5dd967121fadded3847fdf936f6e0a0620e22834f7c3a2fffc017abbc1f647d2c9f72e18942f48815d0b80a999c5afae7003a11d8d331b8721fc6c859229113b2d5ddf550c6133044163965a430259524b8131d0e6599639ac8467df05583134a7837e4244c3ea079cc022cf33915b9eea2a65082af1017c495b0dcb29f28a077ea425d9c63b01f7f773bbca60e4dfdba228f6361ac2b1dad1cf7b1d41b4a25be21431da09efbf8ea9b8f29d31269ebc218645c05165bcd912de0e2260504ed822955a229d57d133c2670dd714278bea3ce4f021c8cf5cc0f8857404659ee56913d1e60bbc458ed81fb2d35c1d165f255bc7d11770732888faf6f2468db39ff2cf6fc8d0c4ff439e94f275867797750ed6dc57536d6c1152fd96e1deb8800be99b74a55571db08a620c5717f1bdee8533880da06201d4dafaec065b981ff61191654316cff6bfac778f7d466bc9fa10a8c6e7a401679e25191893f286743f3c0d08976983c3352bc115b9593d7411147d05c03e13aab4ec5aff68fce950cda0a1d5b2a36cc827cb2ff4b4b146ef2055b5312a62afd11b63505d829f6ef98e743a8e3c782447683b0ca38cf89de2a462a7164eb6c10b8687174c20273631c9f1852806cd278fba9afd3c5af1c205f616195111f04b86e7d074932e2a18b268554b6f09a278401a16c06eb2b899061ffda03c3f36d10e1693d7c5785dbdf8bb8c2354e5c7f8ddb4b1c0a4e33f91c125cb159654fe8ef6827408a8ef910891cf1b513501c1b8689ae04a59ed134a4a2b48605b8f2c0eb6084921339fc021ab432302f22c1d3d5c1418fd5b0e110b9beb02d343444439ce5583fefc2672f9ec60c0ee3f37089ede54d66c1611cae86614a14a308ce7e5bef234ecd8c17678a2f23eb3f0e749800733cabc12090299434bb4a1dce68b779e819aebf5bc0ed4d802d32a92277b28c30260798ac226cf938eb32d4dab4bdebeab020453217c4e20f6eedbdefa7203ffac0053197814614bebb8932c79887c37a67e30ad180d90eaa66e005bafad53fba56648af4fd43966af2377dad26b4ea35ec733b71f87d4e42bde1ee359dfd5cc07012e66ef4b6f26e47ea588b0eadd54aa46dea186094495afa7f56b397ed30c09bf9b788661d3815073eaa0381e4ead34a968a199336d38a1bc857ebb4af167a389454f686091879d99e08004a3256fe4a4c86d7f77ed459a18f9d0d050932e073ed226558dec713c4e2db3b46ddf60f484b0db33fd52b824ad589486e3049548544043f0b334662725c7c190494b55e22eb6c36da1219055dc1ae4f2b581364bf829693b28d8cee8ab99113628e2c6e91b780c7c489a0ed09cbbc4b72f0f13e96d18beac5ef1603474f49b1d0e1cb8ec06ffbc1661642eec8c8e46d0e650a403d673e55e5ffcb0405b9f2abd5f7f6e5ff5c4ca4ebdcec7daeab1b453f6b2b6df6b6bbfb0bd6a7846d3f46d9a1aea5c531e4d4f8e257c39176aa6ab55d77a97efa7833992490f3aabc8f9065b8405bbdc7d52caa39f143cd69be2f342b05e68c3f4181b5a33398c3541f9c5b48d5807fa7a4ebdac25594d13c1edc647fc80da20a448abad11391211b0ae4ecf5f4716a20fe7c2b75d1ebb8d8e842f756cd679403fdd9def7e487d008409e8c1949a0cdf6a88e003115f788a2a17f3dfcea55f6de089c5d5793d0d9328205e292b84d6ba49f54fdb3514388fd6ead11ad507379d55318ad665aeafb01bcc48ab9dee0147d546d9342501e49ee864dbe59e154f82a91809bfafa5b0e38e6874d14784d23eeecb2ff33237ff846bedc6a6e52281cfd88086f11e515c7a08385d0031b45db8e3be8d3cfedd616721b2efdf9d1a975da737c563f07168f2aa972034d20f201620559c462234b5a8ac24a8b4ae80aa22242da19fdc05c35f4d76b45e9054bc30f6ac38a32e17656b542552a48a595f0929e13e081c4c3ecbb94a9eb025512b20ff45cfb5f1a7e8ba071be7cda36b50d53d886d238bdf6f2e772ebc4dc4190a22a9e177d15cb6ea3a8602c432b2fb3e9624b9f0419598fd116baa1b97043d8903364d093cc2bfd7258cf9f1afbc598b148c6f4addc7a75187bd8a9f3ff935fcbb4e316588291dd35c09af522bb03337568818368d698b280965a9f52530f3f77e386c86aae03ffa8dfd735b2a527dcfca68570758cb0120aa1d7c24ef88ac0c9c47e4fccf8b2d21f936cdef8d0f459dcbd1a16bec2e5e11d55bbdcffdfc56079d5d644e27c81e5ef480f16706847712f78905b4fb43d3741048d7e107331ddfa0e6ef7c5f6da3e0ae1102c9aa104733279bb65cf50ea75d385fc1bf6d8fe6ad7d56787063855563a97265a0762abd41d3a439d818c42c53b1b30d776cd25f48ce27072b0d37c7b50a116a716cac2cddff3bc43baa0be9ec2c334bb7528bbaf5b8e5e266169be2acbeff31f21818de5e2e4be1fa1a75d4d188d3dbc950f6d3fc9bfb4f27a8fb8334df0bec000b1572753b99eb21e3d0a61e5766f171e7c6bc12a1de691c47ece11653205988c4ca8f61d707fd4100e7eed323ad5c9c87ae293719c0b7333d6d0491f795ee96f9f6c04a61cdd1bb617d3ade3cc67e788c7b108c7211abd690ed12fdf93a37a26d134cd8b0b66623fecc7902ec5df5c2ae8b57b500c3b9f8e7334258dffe0e7dc72ab4ecb7206de09ab0ca1ee9e66e02fb5f6e0017e628f35ad26f0e7fea4fa15d88264355b51cdc60d5ed480e40929972854bd361294080fb4c7ad5ffd55cc225ed7d816dfbc9a70812fb260381c5c902c0695cd4ab736869c17054415186f042acebc41e9a23eb8262d9ae66099de1176943ff5e741a96ecc25d8ed8a4bba86cbc47a839246972b2886bb2ac0ec83ac4251f951e1c10bd7d99bae0a45a2a2424e20453375bceaab1e0e9f281fd3cf18d0254939725103a04bfbf13601d9e0c59e13a3ec4890b95fae4be8b4e82342d8f2ff27b98933259e47f5097e7ec19aa28bfb266158b4738401c161b63a3305cd3600bca101d3c11043ec606005fb820142c5b221d58ca11c4e953ed755c23fd05743650339c1d3c6cc8d2c354b6d6fc1140fd39d1b9511521b9e4456a3cb94d9db38fc4a1b90343a57f33e2c8ffa8981ee998425d66dd3cc3cec08a1dd6b764f542cc1d685c772914acf3aa38064a70d949f491f88a076976101fa8b40311f3802859691a970b8770d8c58321cba9130cd5ab17a4974c325b18150e42e61b287acb0415d0415076aa7a3d75c3177f35e6f1021ed0e358bac86786e614f0117dafdfd8bd3919c1e546948da8f1b3ef54096c6083de79202bafd89048e73be6ee022cddd63a130a05c07d968221b27a0196fbee65ffc80de1d94b8f5d93e72729d7de4d3e7a1749568a3efdeecc50896228626eda63e5a44c2e10e2245310a478a5376ffeb9f9c1de80b1c02b77617f6c1f29120e7ed5f61ab6226219bdd265728f77c6e3af6e3a9c98573901973b522796915fa580e04f3de2147a679d7de542dbcd1ecd9a987895e241146dc5ab0166e582b700efd7f05b8791d930619dd72e14cd38f70768f14b75cb61398c0305f29990ab39b759a59df4618e76", 0x1001}], 0x1, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x12, r1, 0x0, 0x0) preadv(r0, &(0x7f0000001540)=[{&(0x7f00000010c0)=""/98, 0x62}, {&(0x7f0000000000)=""/48, 0x30}, {&(0x7f0000001140)=""/188, 0xbc}, {&(0x7f0000001200)=""/187, 0xbb}, {&(0x7f0000001340)=""/216, 0xd8}, {&(0x7f0000001440)=""/227, 0xe3}], 0x6, 0x0) fchflags(r0, 0x40001) open(&(0x7f00000012c0)='./file0\x00', 0x1, 0x20) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 04:06:59 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x8, 0xfffffffffffffffa, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) r1 = msgget$private(0x0, 0xfffffffffffffffd) r2 = kqueue() r3 = semget$private(0x0, 0x0, 0x41) semop(r3, &(0x7f0000000040)=[{0x1, 0x9}, {0x1, 0x0, 0x800}, {0x3, 0x1, 0x1000}, {0x3, 0x9, 0x1800}, {0x4, 0x0, 0x1000}, {0x2, 0xfffffffffffffff7, 0x1800}, {0x3, 0x80000000, 0x1000}, {0x7, 0x2, 0x1000}], 0x8) writev(r2, &(0x7f0000000680)=[{&(0x7f0000000600)="1aba78c9e84aa77d309e151124cad3b87cc1ef128f8152f95e40e28c96b010466b828b931782b4f11bfdbee1ee156b6d0efab723bc980fb349181555041622179194d97b5b3ee9473388eed2e296e8102022e446ccfbd0a3936e54d0748cf887abbde0316e8a5d076cbeaf2cca57266f", 0x70}], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x5) msgrcv(r1, &(0x7f0000000480)={0x0, ""/157}, 0x124, 0xfffffffffffffffe, 0x1000) msgrcv(r1, &(0x7f0000001f00)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000f540cef0e033c0ccaec1c15a549f82ec00000000000000000000000000000000000000000000000000d7ae9db8f37614793921793e6769d66c000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1ff00"/183], 0x1, 0x3, 0x1000) msgsnd(r1, &(0x7f0000000180)=ANY=[], 0x0, 0x800) r4 = fcntl$dupfd(r0, 0xa, r2) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000000)={0x81, 0x4, {0x0, 0x401}}) 04:06:59 executing program 0: msgsnd(0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="00a800000000000000a9"], 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x0) sendto(r0, &(0x7f0000000000)="32ecfe701e0881609ffde12e7087cf3de12907e640af8015db4a6184dd19c4", 0x1f, 0x5, &(0x7f0000000040)=@in6={0x18, 0x1, 0x3ff, 0x8}, 0xc) getsockname(r0, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 04:06:59 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) r0 = syz_open_pts() close(r0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x40, 0x4) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000080)=0x8) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x800, 0x0) recvfrom(r2, &(0x7f0000000140)=""/121, 0x79, 0x800, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000200)=0xc) getpgid(r3) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff5, 0x0, 0x3ff, 0x7ffffffe, "730000527bf4738f482e2d0656e73fc9c06d00"}) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000000600)="3a5e917fbecd4c9372cc1e8f6ad9e47c7c6776ff88e5ed96aea99f3dcf51127d3482841c890427736617ac55526fdfbee141d505d51446e4d1cb81ca78d50061fb104481592d8bc5124b5b82157e78a8e23301348e96e9b3b3fd027c603bab4bc122582094bb44c863f62b6bb1bd824223e421b863d0add81ae313f929179fd3d9ce05a61b0e2d694d327e3fc8aa126b0715c4ef679b662db45d443ef4fe4aa7d81dd1f51efa0f47c0bb0b56b5c6f8a19d896791670ccd5c4a2abdd439c3e9329523d1edf861342e4cb6615fb8946184856b8e6c8d02ed97eaa11873d437c7baceac399448ffbab3021ac35cf9a7deb243013b8ff50d054cf778657854ea19a86b02f1e4831b98c2df0f460a89833438791169fd35629e8f0037022c9adf111d4d58d6811304d74978a2baf3fec0e929171790d3048765434b0c046c3e7071113518bc30bc7627e0e396313cb75b0499345c1ea6452080f94a247e70a667fd829af4049592d15e247e298bcef0c231cef81c63e384dc550e63102c55147976226aec2b05a02e5637e55e6b08fe52944eedfd4f9016c45cbd2c8703a31170f97d26f509916e3f580367b3ad11927cae4dffc8838aa63a986940a6e973fff9acf4f54d490936e4f984390ab909c2e8559bd332ea417e63a2cbf2619b528f15bb4a68ade84e4639227e1ee1c6b8722180fc9730b6e5ae91f944b9d76f365eaf371d8d54b30542ac0237418aeb4b2494c1ef1e1fb991fa97ff97c5b0d7dc9bfc5eafe533132acd5ee3b3a38f670dd1946f015769b04ac12b1437258ee4f043bed79e5bf95423f69f6fe8e842a950b6c7bcfb9be4048b59fbce11fb4af4df5b024e3ff7c6dbdc7491b4f3c569b3e9498be47aea11f48c7a7f670ccd1e665b1f034066507d38ede7ac50bc250f667fc5f438576340f20119e61327026728e4defeb3905e327fa9bea18a6f08880a18218a18dbb1272a972758f20b00692f0e4d3ec8706f58e91846ea02fb606b129b30813cd0d81706acd9e4bd14684d04e22062bc2e69d8d90650accdf0fd70a163fca181c25f2d9c4feaac66d7dc6320bbb7bcc959196826d5dfbdd9b9ffc42e25fc5650d5a7f5e61a1110094d61ff5e250e0ec65613ef0db2f32ec54c4e260f8f71fc80e41b74a0a12dbaf6ce54bc023b44994f3dae90fdf9497bde1752e9ebde9722701ba097884a31fbec66604ebafd3acf6f28fe8dc988a6f2bdad2142547d62903ac75161c3113e1320b42ac8954ec85ba932d2c092079052c9dfaf8711651b082d587de0503d744cf09bc9297ba5ef36066e702070af7741c6f6be34a3e03fe298e8ec7cd9c4ca3f9bd59387f9b17f1f0cb3d0b5bdbc68867c71348c3820d17e0cc08dd33c6df49bf9660c8dc12615a7a3a7bd041ca7db2f1ba372d3550234b4b0a92cb969f0caac69fa770114b2d3f51fa7b868be0a8f42afce8a8975b3376609c9219df2cc0f77261a60e9382d1fa94a4623f1fe1dff0b9543581a08210d64a99a89fe308b1595f9b8aee9799ea52c47e99103c2e6da503915af1a74745dc595e76e6576ab8b43bf98efc21f498ecf40fe6f539ccbf734332df04c99de92fcbe8e47b71fc31fa689835ef81ef07ac13f20fa658c917022c6c44391d566e3385c00", 0x490}], 0x1) 04:06:59 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000000)) fcntl$setstatus(r0, 0x4, 0x4) write(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000200), 0xfd4c) write(r0, &(0x7f0000000340), 0x10000014c) 04:06:59 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000000, "00200000000000fe3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10863, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) 04:07:00 executing program 0: pipe(&(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) writev(r1, &(0x7f0000000000), 0x127) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xfffffffffffffffe, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000001040)) readv(r0, &(0x7f0000001100)=[{&(0x7f0000001280)=""/4096, 0xfffffe55}], 0x1) 04:07:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) write(r1, 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) sendto$unix(r1, &(0x7f00000000c0)="79c64da813f92f38542edc72b8e389ea629e132b65a2f11acd66d8bd021a11e21dbbe598115678f194f396bf63699fd698a83d3a61f6fb", 0x37, 0x2, 0x0, 0x0) 04:07:00 executing program 0: r0 = socket(0x2, 0x8001, 0x0) sendto(r0, &(0x7f0000000040)="9a6b93615b11afac46731fadc62e10e754c16a654156967b6b915bbccd05ed0fa6d59163933bb2bdbc355908ccdb665acbd664cc394e63d76c5713b1bfa7e086088e3e6ad9bb6c85abb4c825568a348598189e0ebeeba24fcdb18ac6370a9af08bc4d00ec12f1f1104a2", 0x6a, 0x2, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) mkdir(&(0x7f0000000200)='./file0\x00', 0x146) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x3, 0x9, 0x3, 0x0, 0x3, 0x4, 0x8000, 0x1, 0x0, 0xffffffffffff8001, 0x389e}) chflags(&(0x7f0000000000)='./file0\x00', 0x1) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000380)=0x8) setsockopt(r1, 0x9a, 0xffffffffffff7fff, &(0x7f0000000180)="42ed9437bbf31933b5f499617215e4ed822989b77a532f9283ab2abfe8f50718ba19a9f0b96d4a4ab87e5f5963d16c2861a7f933b3f57726ed1a9fbbc8892af35f9a68ea5e428dd1ff926c2cda17c1ce404a779550bb38f98a759bf1911c2903a7524363baccdd613fa1475692c39189", 0x70) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="82022e2f66696c6530002c742cc0278edb4d5d3043dd73db6a9fd8e490f1a4fa4d75387029a29621ba4498296225ca9796719e349a1066cddec7d8107255c582746d1f4a4188cf3c4066cb733b628fa3a3bdc9aca555cccfe5f03add8dff05d708826ccc9ceac83e6f7bd613b17e6dfdbdf4bd5994a7da35d0fe63defb1feddd8bf6d218b6c1c35be88866a24274912f81bc0330b33bbb028cf5010a0b09e7545d980de6b0025eba2db5f92e28a9cc9581a2108550969ac84b566349ee2efdba0a23ef6418581c363aaffec81374136a22fa7165cc18bf88d875429cca25e41bbca5092190b429427bf62d36779d933442"], 0xa) 04:07:00 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa650dd093caf4d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b0000000000000000000000000000c097cd9938f86f4078682a3d", 0x21d}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) mlock(&(0x7f0000ff4000/0xc000)=nil, 0xc000) 04:07:00 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) write(r0, &(0x7f0000000040)="cd6755b5da37cce9fb9afaf0b5b7f8d8914536128d1aa91ab03a497a257284e34723f30dc2ff7f0d8a4393246ec4a9e5c95e671622c5678aa9364b3e735f95a557bd53d7e558a93d5af93fc6c4cb75b48ae0", 0x52) write(r0, &(0x7f0000000380)="4f4d145b6b6984c1f7fea248c1a2e6967c247d2905ea6153c911fb5ecd7f6d35aaebe89e02e1fbce97ba29c91e2f7477bfa71db907b15ef68440a417c3566a2e2bcb27c97b41b289cc15bf8a63a89ab644279a96d4bd1d5b770f", 0x5a) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000001780)={0x0, 0x0, {[], [], [], [], [], {}, {0x0, 0x0, 0x0, 0xd00}}}) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x805b, 0x0) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000100)=""/45, 0x2d}], 0x1) readv(r0, &(0x7f00000016c0)=[{&(0x7f0000001700)=""/108}], 0x1000000000000176) 04:07:00 executing program 1: r0 = socket(0x2, 0x8002, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) write(r1, &(0x7f0000000540)="b630659cc26178ed6eee582574f4e747bfce9247675ea54a88fbcf1115c4f7fc7e679dd5693513055c72c98071fd6d1881874a4e7dad056ee9ba467159b3a7e8925eaf82a4dfc424d97a1c25e561c62d0f75b54383bb265fb81364e24296e61ebd40996da951ef865fd1ffa871123ac9433d766d4deadfc0119230d3e4cd78a2e28bf74f38215ca8b43cef36e5a8e708979af416584499b1f85b3db5e690fa0ab0eb73b4e3bd3c5464882c2b3f70acecee02b94c3b80cdf9e0139aec59d7b82364f052b6ba3dbef4b714107f6afde485917cd6f553294d80e6884e2ded32b695b44661a4127c830afc5d765f18961fc0839eadae6eda3aa1c1eb9815507ed8bac0724e7af40ba07964416cabdc81f0c59dd696302762f5802f73c651915a799fb291f8095330c2daaf35ce4520a277b0d7351a0a4ffb0fa11c925bd8b67a1493c0520d67e0a4e4236266d5efd4480c11ccd03ba85d270dd38a0c3320510efa06922f2b0785894f290c8c324cc761c15e1103a2007aa0708ab5c4b501711e2d316ad48b97cc9ee574fd7cb8484645fdd0a65c1e996901efad3cb51375bbfab5a617f451d37c1855f1146447beb8094187786914fe62925dce1f351cb5d1fe72588dd049be3a3d1b23ca847110fffd64de75053c99a859b1f44324a94777e8ff4a980427d434cc14263344425d86635f44ee95d4f8557a21d01758631d6257280bf6e1cd398f12bff694ac5bf8e9ffb5cb32894654377b14e56ea229dc2292f5ab0c5a50d8d8352745a8f2267147dd518d0804ac0a705d2b3163ff7d98e0c28f6d041ae95d4c537b8fad1e30a91167f92657c7b4a9c1812641ea3cb5f397e1e1c341316dfd0ad5147cc1e231a8153855bad4257693652ad3d724db9d4711be5d40c5afd90b368da5ccfc7f4526ffdf37afb8b4230844d10cce2e44ee12fbee2d8f2f55dec3792d26c92758daf9d68227c41bcc38d58fa3770e0578478a559f28ffc711d6bd4f5119bd9f1fde8ec70cc8b595033e96a91afe2db6fb5756dd789f46696d5475bb04016530335b8fef5ff197e48c1b8018ce7d0c8270f929ee816d1030614ab7b691ce85584483a28e0f43160daf2e08b95c0b9f0a2e98b4d0a22219bc84400091f670cbfa7e2293da06188727e24fa40126b60dcef62014a4fe7306d36aa9bf86f368288fda5f952fff82130bb2c8583886f53d7a46348028ea21ba98a641a8b561fa8b8256e8927588a67e9ad8629460ff5643ef8733c3028ed8084bcc2fcac42704830df320beea886f3575e0ba2806452ec25f5857fca11472f702c61b04ad28f46f350433c25a0700fa606bfd3bea8600b0d55b792b07d088baf447d3bd5edecc839a37c50eeb16fd39026912505dc0dbcf8254214fadf53d328a209a0a348e8efcaa6e439e9bdb4945a28807bd77aab23d1a44a81789a405088c366097986ec09271ca2fb1323008e57a4560ad4a1460eebb75f955a10167d0e7576e6846d580d6237c3e98b23480981ff91ee85a43eab3f0a3c69a7cda50b08b4fb68471164ce9511053a7770443629ca863fe39a7c38080f2f8c2ec570b78f4d9eb576af87c89e9d53f1e80deb65444dffa7924ca47692dac330a256a33b3d9ebb13bca8745fe3615f97aa1541be00df7d69f28ef5868828a8b00807af5734f5e3d067c82d5dce18f0169639a3ac9bfb770dd85d46adfacebf7cba33bcb422ccd690811ff02c29307038e635d8b5cdf6bdb38e732b6f15e377fd6cc4956c3e9dc7548de038dd84ec77b212fe4a5f6e7ae29dfdc415dbc4099803e8cc96b799b814b80eb9d73d996f53e7f99b06921d5c40bef3a107cc50ab85584505b2fd0f75003b0ff63d1ff0e9903c1616ab6fdd325ed1882450336d17bd31c10517bea05746ed9ed5ba91be74c32b6f96e71353da6d0cf52ef23cf5a4a394229e41473c4e6601a90082d1cc4049586d1306e192722e2a4b4769787b8818a0fc0a2f772d984e08c6f959541e750400e103df15b95298fb361809413f4572a9d79145aef4bb6b75c939018e843e11fba00028d012518b7768c72bf4f22150f29538554d36f0160253e805fed36947e6d544aba651b8e62c9076742f24ac6cb061c3c65d6280e359f5fecb5c3e47ff6695f3c7fcca3a3057c8e0cc6ec30a6c31c35a1dba7bc03b2d708d1b093c0745bdb468cc3cbe499bd3607ec4e49341020464f216a5e68a8816ace079317fcd0c6409b4e95323a09a16070db3253542fe9b0b69e9d411e6e3022a61041aea514196ef859971e720d32e5849f99c4608f63bc5bff77fe6c9d3e693d1281949a89fc6c7231ca8eb92493aa2ef0f7e891be59368739005670968b297a354dbb04f71a3c44413a176bf76c3acf5a4886e4aeeabde961ee7dab4cad01c9ae6ae62348fea1a2bc77f697aeb4f004571098da3ba30c120c7a82db1170216e09fca92561338f070ad998b36a7a84ef86e98d996a9ea3d887fd9350ccca2c504c65790743416c5a381c73ceffae5e8fb855384d708076e355afcf2be1a981fe63e8a77b320f27b7706a9b5f2ce038ac73b15c7fb840fe1611cff0994ea1ce350aaee151389f84a3da7e4ac943e1699c84f8f24f7ba6938af1117e0eaf517f64fdb3811bcf5018955c9584ef484e0c6304cd81472653a53863d3339fbe8d1e83f8782fb99e0efd6cc5204cc2778d7879bad88b4def0e4dc8a201c1dfbcd4930e00f00582947fbaa13e36d47c5eae0e6e7d6c1e36d7142a8ec02b408cdad1599578752fd21764e42b5b972b247b1b00f0ed7ec5305d8a2786b72f3bddf7c845f93173d59c70c2753c8125a2a5bdb624980690b42baf70f432ff7cb21d93f6ea1985c7d1ddda79aee0c9e393bce07f2bade5605ad031e1ba81b5276729855b41eea7a0981a6d2a81787156d5e7e25736f4beb30abc8b5c63ac0c44da9cbf521fb90b60e7f0fd259449d176ea7efb17a93678fcf8a81c3ebbc009b1a658ffe341565148dd7145e505d009beb422132be08c2aeae427dfec86b971035187a22057dd14988ef5a2019932fb2fb7cc5cf5950ad142ad40d9e45e1fd72389f543e15b800cd1d45b1430a99b5dd43ccb801d456e415444346c4536593e805543ac80551fb02c113350450c8426de9e4dbebf55f82f3cd5bf36d3c0e4a35903c962e458137181184e2dcafd595146e96071a1f635f01a0493f5a74aae3dd7963831e73059e5c295ab45ebb5366d17e8a989cec544620bac80c8976210cf478edf6ae149da18cb84a2cfd38376f8acbe16de766098ff3f7bd4be793d8df2f331e65704c63ff067d86cf01b646d85a5f744174442a5a398fa528fa1fd1b4764c7b7492868f69bf2043cea8899f4dd7c7fa6065d72f9ab8a954df1bbc85a7fd8ea96cb952a4375d265173706a3f7240c637e67dbccca8e70174735a118ab01ebc9056d2b2b9fb8b293e5df5e88399d21ecccd6ad7ee078fe205002a8ba9bacdce2eb1d00814222c26f148584da92eec3709d92b9e459ed31733887f67e7057597e5cdbdc434d715ff574ce34408505ef1b7a56db5d12ebfdcf075d7a939f5b1325a53404b0f625f69c9913b04889e51254f5e73f55aec504f96cbf707a7562ada3c27be3643eba92dec4e5adc2bda7fa6b09fa6bd13658ddfce22cf6593aa63489b6de2370910cd5dceb9633b6beb39598ef9c7b9dcdd0a49287dce54d63ea38c28b3b015dc86c7576d4cb3e81c7feda21a73675d64d56f5c3361da4094e1b45a60501484c1a9a44a40377733339b155bfccee0189e8f6808ff0739ab2af3bffa822d18794d72b7661156dcaebe922ec6ac51d1761a39cb15bb0249b1e91ea447aebb01703d028557065350878c35961fef617fd8cac2c06e94e000c3e4c96404a12bde997f8f27b271539202879a00f25db5170e7148f1f9fcf582c5317a88ee45f5cb25b6ae4c059e3370616f07397dea6c27972f14a6a2a08df490a86093a5501753c5f06dad73749b2ccf4a05300fb6282d0dc937a8f521597a5916517aac4cdee537e43b8702c29ac2a50ab819094fa58d55961ab1168d193e0e2f39549cdc9d6cdd5838f6550d773921bba7bd2e24b590145c0d419f53e6c2e4e500f8db98c88804fee19da989209a11b02fada5b847c61e14b591618627db400262de33b16d1b441794fcfec7f0bd70838543344bf66132c377026c9f1b66ae5324ee9a3b4ed850dfd96a1ed4539bd8ffc0e6aea80492211af5abea36220fd63f89b43f7ca8c4141017f921e2154a3036358f9beb2ed89b326690ac25db751cc2a65691593067d109fc723057e2ee165f039945bbb0cda92d46904105b8cf1a1c3cc5683fba744bc94b3ba7eb08dbadcf84979d8e7ba5a964c374d0fbf3f303c4cf9d25dd63ec51e4df270042049d82a965532251ba94c666a40877889a43fc9abbea635c9ff08cb7f5748aa7c82db69c805e93eb4092c7b9b8789d10f47ed077d681e955d2fbd3fff53b3dddaeb2eecf54b7a96b4f75ab6a8cc16bcc58963dcc236849139a7ecf3ed203502af963373b3bbc5d3d8926e81111ee156c964593bf27116bf7fc1c4db98ade6fa952f3832e40c6f90da29c3d364f359d70ae9430cab41b470ebc9953cabf3fec11bd55437144d5b10e6cb152a38820e8392bb07533f63011b90398261df9ccb1f2f27a23bee17d02e32aa6820ad5122d3291a4d725034b3800bd210abbb29d96a456404b5fa25cb4d9af933f1e99b9d087ebccc067239948c95d1515388c85f6349df68a9dc5c1fadaf4725daae6d91405d4c9cefd2243a9281cd05b74a2a996baf8fba303d429c4df84372f916e9815089c58c6273035bebb4f168335672bfd283db3c8e5b7e6381172e0b50ba8fa5c8747f7d94039f10488507769d6e18f84069efd90f5d52cb7ee90f014d9efe8907958f792709fd898faaa568f111776eb9ca5b8013b7c5536218800684b0b2a22566c37d894171c6fc195a78b2ed3f8bebe1ac054507869d38ec4daae096c10b613ecfd57b64f88872e19a0c8f79076e8e8f6ac43fa773a7c182a366bad10566bcd69a0dd489d7ba841cb8b865b74e3e670de7a94981bb1e34c92ee3bf0579cd3b8a43c7fc513e1d95d9dc3b35707bbabe5d21c02f5e6cf8477a1f8477bc928bbd1b9bac930f4671b3b42c58c5a1d272106e3eb28d296780f59e5c60d9204f3af5f7a1307efd94c598f43dff07add16732de44a285aceddb43a50e87b46aa4827e12b41888882ddb3ac0dc4c58422b93c5124daa13ea35c42bf1d16ee0ddf69182e4a9b884cd0388947df1da80a4e7a9058971f9412cf23c3e99d62003799a487e00b863fd7cd65ab091d6c006d7638f7d1095b073d5bc087af37311217e03fc50744588c87c8b17d7e0d8419801ccc4baf7714389362acb6004501c1eae5b5e37f3e8a6b7b0be322782467fff67b700fbeb0fcdf2e1f96895ade08c1d591025495150f4558b352b0afd5e6b8fb2043ae811df7adc49ac4e0360ef0774b77eff4c7a6475ff9260888881fd80641488b2bbe5bed69aaadf74a45e1c4d0517c3a59c2abbb003c1dce78bc7af071b03fab9805afc572ba3c8e16092282ee9a24bd9e6eeaa4a15be41797014f7620f7dca08cc5e7a5ef4e5a7db8b81e5b6fbc5d46bf012af3c7c3824c846f8f688b80b776241129fdaf5c76a5181d7f0ebf169263733cb16d36d4488def12f01097776386dcc5a3c46be7bdf5772df9c267a957d2b04fd8e2ab312e5048d826a108039774365404e54e51b470900e6e225e0978bd4594a70994c86c0b975", 0xffffffffffffff75) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00002e900d696c653dbd29413d2d42965a302f66696c653000"], 0x10) 04:07:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[0x9, 0x89, 0xfffffffffffffffb]}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b10f16", 0x12}], 0x1) 04:07:00 executing program 1: madvise(&(0x7f0000508000/0x4000)=nil, 0x4000, 0x5) munmap(&(0x7f00006c3000/0x1000)=nil, 0x1000) r0 = socket$inet6(0x18, 0x4005, 0x100000000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000878000/0x2000)=nil, 0x2000, 0x4, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) 04:07:00 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x40) bind(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0xffffffffffffffff, 0x1, &(0x7f0000000100)=""/230, 0xe6}, 0x0) 04:07:00 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) close(r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8dfe, 0x0, "d745c1e7070000000000000000000000173fc54a"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000)=0x100000001, 0x4) 04:07:00 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="9e0facd86d07cc77da698374bcfab26c114dadafb23052666771f41dfa84a406", 0x20) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140), 0x0) 04:07:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) write(r0, &(0x7f0000000000)="900f8e9d4fcf8ccf0782fcf8c931f9181091b96c5c7bd200d2dbc8eb963876aace07e2d664df99b851b066743b65dc958616b09329185f848e5a3356bc6224b57266069e936891c642f06b125790d037d22a518646e680fc5e2c1ea2993fe8ddbf0af55ac427156d5419868ffc64637988ccc50443f7770630b716d6a76af654bfbb0878d0e7abf346ad0c97f4ec3cdb7deb95d7d14b31e57bbf6e1b0b58f1511f113d48507388e5e878eebb99b116021a53bfdb55df4f36281492f67f2db1b96140", 0xc2) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f00000001c0), 0x0) socket$inet(0x2, 0x6, 0x5) fcntl$getown(r0, 0x5) 04:07:00 executing program 1: mlock(&(0x7f000048a000/0xb000)=nil, 0xb000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt(r0, 0xbc, 0x3b7, &(0x7f00000000c0)=""/16, &(0x7f0000000100)=0x10) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, &(0x7f0000000000)=0x7) openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x10000, 0x0) 04:07:00 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000e"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x1) shutdown(r1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 04:07:00 executing program 1: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) sendmsg$unix(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=[@rights={0x10, 0x10}, @cred={0x20}], 0x30}, 0x0) 04:07:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) r1 = accept(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003e00fb027bdd8226e1f5250000"], &(0x7f0000000000)=0x6e) recvfrom$inet6(r1, &(0x7f0000000100)=""/53, 0x35, 0x41, &(0x7f0000000140)={0x18, 0x2, 0x81, 0x2}, 0xc) 04:07:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) recvmsg(r0, &(0x7f0000000200)={&(0x7f0000000240)=@in6, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/4, 0x4}], 0x1, &(0x7f0000000100)=""/236, 0xec}, 0x42) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) 04:07:00 executing program 1: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0x6) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x2, 0x0, 0x7de, 0x20, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 04:07:01 executing program 1: r0 = socket(0x11, 0x800000000000003, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050200000000010000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xac, 0x7fffffff}, 0x8) 04:07:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) semget(0x3, 0x0, 0x44) close(r0) r1 = dup(0xffffffffffffffff) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000080)=0x401) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x40, 0x50) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x3, 0xfffffffffffffff7}, {0x18, 0x2, 0x8, 0x10000}, 0x1ff, [0x8, 0x7, 0x8, 0x80000001, 0x1, 0x9, 0x3, 0x7fff]}, 0x3c) 04:07:01 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)='l', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000001340)="8b1d046ad1d29c88c059d120d6c8cd8468000c3587fb8e189f4ff15c273559629592ba35011c15df2edd72625966f0c807788ffc632efc2e1aab554178017b029165db3e7bb6e678850b25151be56827d1889a4a87615c4aaf3cd52af09c88f982a56b2b23b942e88326f3b2a2b6e57d1db469da32b433a5925a86f40cb0c9b4718ca1de1f3147df2bc8f6ae47de75353731d77a2312f9865a3b5a4415821c9bc3bef14472f1e66f179481227575190805adfcbb394fc0a50dc3eaad925f7286cc1502d6b0a4f5475a6be714e3e86a8321ebe7b0d95de97fc5b7d112214816ac5a0d19a89eaebc9d08e5cca801c43f7218b590c13669a2792501466ad8ffd5128e10b3a7e26b3b66d7f87cc4216c92102a1f5c7ed47fb4f62387c10b958e1f96854c9ce9201d256d8232e3756a51f8867d0bd939441fc280bc0c20b8d88e7b4d54711811c4d882ae3ee6358f8fc98d2fd59161f51bbad54458b6221187cfc6a34eaa37eac931960f68c8a5f2c6542546ee2fddf986fff23f734adbdf2ca3003b8c74911d602286c550bc94a26dee36ca5024f126eb10911604aafcb8ecf2f19f7540b7792d0557afb6733001cc90f2c61692e4302aab8451e888ed44a00949e7b0d500a740eb10b27d0d274d061bdad59aadd24ffe0b97e9df24cf2c4c49c6404d8ab9271e70ce9f0902ed6d171d644031a8b571000e3ad7d1f2070b0dce93a7a3eb5ac9ee67d1178a18e124a28086d0d428bc00bec51a54ef2a4dc1e9e5c21699d6303ece458f002e072cb1f50154c77b8f4629f41de4edd1b52da699740f13eba2575efb3a89d694d836ba702270b09ff26ed5bc6fad2c32086772c31509184cdafb32c8b842959e2ad6f9d955532fa35be0bfe6584a355e5a25cd271fb7bbd9a865de159bdf211ce6ad35451d6b07b41c71f54b5d50a070a6fe0ca3e9f0c7302c626cddd28916222ac0189e541ac328108b3fda895007eb8c9e209d5589756c81bd07e96d940777db3a90fb8687679b19af335b7390a30c030234fdd0cf4c623c8cf18146eac2b2d6d3170ac27ffe712405dc3a18f729da634602ef34b928fe23ed2862e77e516c53157c8026d69855a0a69419af0ddedb75c67483150653e6d6ff6da4b40d74c0d63f31aa5368e4018087099bb7c555b8001a4efa0badafd59538e4d8b1bbedd39d5e2f6bd8e728c87c648dc89eb4aed8db430eb94535fec1529a5141f7d58424afcc89de56253338a859d0b17cae661d5f356c87f8ebd87c404500dc0bc5cc6742cf8f1e20a635c7b3e2a9fed71c9b2d3d9f85c3c06ac078cd2d35cdce0c8f87a6358dd53018c55891217e26b216e2cd453b47e765f7686d5ffa55707198b9d0907e6475c29c77a4497b4406dbac075253ba6733fbc213db2d371055e238e060a0a67022339b207053637702125cef6daf8fbf09fc61f43e299e32e291c7ad9d0a641393e2fbcfbae25317d4e73966da5a97b686c90e876e5647e67f29618aec03c2cd8f5eeaa100b826fd783b9eec998f038c7a7094b66fbba8a67a6a57ce57a56e326b5e4bdf588a0639f312888ce0daa86cfefe808b13234652f599b53ec7b9ffe68e401609277d5359165b4cc5af7271b56ea06cbf0a68e72715417ddd6d4a112a6edcbf6668c36a391ec1f9978295e969042d3392d81e11dde487aeb17464f70fa7347109b2e7a3e9a47afa3f97ee18f9a3df49659f54c4ea376948b40ca43e159c3a949bc44e1ee1adbaa7f713f55ea6842d7d7520092790e0e5fdc9eeff8900849f0376304c22836da582a8865ead495912fbcb4cd3c040498c297f192dc72d1324bf8904ca6878bb3299b2393b2b01681c57675178e93d8568eeb04115ea933c0e30aaa11d89a35a10cc6e8dee37bf9d5faa4cdd8daaa74463fd51c36ca60e4ef96f06da7497e2be719431319ea85d672587490245b369207164f5e0f6572893d497d52bbab75f02027891b38e2d83fb9493fde026eaf70e23d00c9beea31b09d7846e40927282deda9635dd87980b351b8b94fca0a743ead9afcc34e1c45442eb56fc0f3cacda7b9836878cb772b054dd32325c4d38e4e17aff1fee6478f64fc913810df8247567e5cf66144210c60d881311dc094ffbec73870e39e2847cc72a62442802b22568fc812b068d844dc0ef5f7c435d82f0517a35094fbcec837a71d8545c6e52e7f3606ef7c45574ae920b8d2de9ff1fd9e954eb6943b8a0a1c40594fbb1cdbcf01832704004fb7c1e8ffe220cd7d82dde8592f12c0f345f5af3397f1aa04004adbaa1526b00522cb00ab0eead2f78a67974851f313c96b13b4062f4422c565d875059d73e4f77acddf2a15c052b72a13789638d6494755bbce1e63694b506246232ac10699b9f7b1e8c9d8df429e938edec35a8edda4bba046a81fae41f03d99b5673668fa7dd4dc353c276691f558fa27431d6fd408c9d01f16be659b0afa74f3f2e3fae915f1ae697bc891eeaf51f39b7e4c33db0256c7ea2cdef7bd446436dbce60a88aafbbc3a633ae096ad17adf58ffd9c2b8132f91264e746266b4cb9ccf867b59063c4d678a8215989513c157b9b026a11e927a7517b07e1cd94914bff5fa15f24cf427bb505d85d9cd516fb5e3f8dfc01bd92755259f95b9b84073b788bbc7db86def04ccee61814e3ae4206b98c88040d4ca3af37898f162ac0d38586d68981a5898ca46ba1693e2ef3f0a19533a0be9ec234bfd22b515fb4755d21b53cc35f91b8c33132160ae68c630fdd3d642adc917fba46868c0cbf65f8067da8b83a92129f1cafd29d36cfa0cba694786fe06e198ea98a224d6b491a5ecc28a8b6e1099968568c7809aa7b5730f3adb9d357b23be1c2ac9b05c77fe144d6f78c54830a29a2e62eb1c7c892e47", 0x801}], 0x1, 0x0) 04:07:01 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x39, &(0x7f0000000000), 0x0) 04:07:01 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "002000d30628010000f8000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x1, 0x0) close(r0) setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) chmod(&(0x7f0000000040)='./file0\x00', 0x2) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="586846cdccb6bb165044501ef5820d65e365c3a6fa02672d13c3fb539c348b4d3f2e9e4cc4822bc6c5c901c22fc28b790761e6403a06861b68b5e9304d9bcfdd92ea21c959f2696c0a366a831d9d9c73d44a8eeeff015e616aaaf436c1b7849040b787fe48aa0af36990b4e4f30c43842e8b753ea217fad618420ce26b83dc1d09f16675e0f26162a0a6247f1420ab3e62bca92d2bce4ddb0f80ee2d092ec001dfc82c989af521d780935d3f7be87050722f6df196577a2a2812533e6c9012cf33992b9777d7d0bd50f5412d01145e4664087d6167880e23d22e183dd74c9069f4a91f40876867dcf7c9bbdbb45b38db5a45d5ad5665ddd6153ffcd39f3463bd7910fe2a5587f80dfc3d00b7c1916477cf809d8ecebd5131833af25428cc3a7db6cf2f9d4374b8a264e2484301d5e9a9eaa7efba2a292ad4258904b6d756e777c00a059e34b3baee1e54978ca794f95f027a8ecf2d63d36709e12864ef370523e4d488b8b25817136bc7d95212c09aa2eea7285a32226938657908a1ea99fce61aa271d192e81c5aa231764793342f7ae2707fc58574f6058a65f314afcba9329124c7fe76f13e208e7661046c8afbb24f38c47e9b3303a8a2b0cac7c3a42c911c943906d1f12007b11d5cdb8f1f209ab8028b2b4be05812bfe183638abd3562f58dfbc3d37b056159e6207b6ca0dbb61c872bb946c1b47ff6d1d89ea82110800e6f3dd4c7ee2a17f4c90126d1b839a1f0e23146611f52d14d52c69738df28faa61ba73dc637eacfa22dd702337afaaf1b42e7f5584cabe9c768daa9b960df5a3d880267d2d8cf98c91ccf5460c82bafa4733e8ff79f65477721157480dfb951c748475b86e87923ac5a001ee6fc9ce888a87b83bb1a852bd6661b76879d0dd9d08df4eddc5ee82f02673b38637613034801e3acd7180384108c61c4e26211c165043ad8b8efe0013bf4e911b14c3e7e7d1f12c6ffd453a9ca83ad22bcf01a3b6ad7370c28a6266d395695bdd407295b1d91d3db1dccc83849bdffc75f6c3d2a8b1f776b1ead43f8b9e361978436fc971e9fbb2792215715e247142aaa2da1ba7e4920c6af6798351253105387187282b07c60d32b4219532947076db6e3886c3b1b7aa81d32dda3c68f7fc7ac96268d02247d0fc5d55abdfeba6bae4fc3e4ee593b826e5ec028a3b283448e04f13c3aa0133659ccb0afe4d7c5ef6f88c385a4c0a29e9316efac628577d9d706e55688d265d71619d71afd5e9eaf28ea207953b7b845bef773bdea0e1eaa1c4c7047f880c0471e1606320eb9071d138e4aedd30d4e9f175f910721d9a7190858dbc1143bf3d3673b8b57eae26459d848b76f235205d8c51f17e7be70a3d6bfe2569309e392316a2f92df8be741f77f57d0ee44fe8f6365c43a276a6abf0493fb8ee7209b0be5fde014b2cd5eadf811622d688dbce69d3118d042e68b434c80b4a5e0f1f342c8bbf9b30f3ae5dd1bd4f8b4aa8e16e98332c54b49ca708523978dd77e406ec647c58876459c854af20a85e1f81c1bfee7518bcb37b4a41e35d74f2b79017584f5c830123f1f748a22ecb014724aa9dee7fd47f7c7a3aed8ecc127c2657587f1e8ffb269c1fab54b0e11b72fdffda47aa29d4d03a7bc2b35a1e2a2e4d095959fad9e0ba25c8552e8c7647d2ccb8480832719f7e69efc2b885b7edbbafa91464bdd97b7c5d97e43ee1c9ae7112d895c834f5950b5af0345e2823fd5e59ff8cbcd8893e0a543be258b195d5cf0306496d77f0ec817c2e1f323795bf56bd33645e13b3a7ec7bf37f7cb83e7f50d504c24d5e49decc116eec247bea95da1ace5adcead9d066c790c6a38660871cfe14ac82b4ff162202048917b9aefdb210fc820e9c5a1fe8e849288704d8203ca020960e6326572cc6efe80e6e17640817917bbd6267973e2e019fcb948e004f1e5f84a954ba430c847527285dea905229622c609b2123f614af0ebb546a2a5af2ea09101990631900c88893513baa8ddbce22121896872a7c1a57696e4f0a586d329d1170e0b5e33460f089777cc55b9666b98b7ddf4c9a7cb76c21af8e441605fbb34e4dff48764275ef61dc5237f3e99ffef339a68316ab20da2f40a6d604f3857b0118c7f069d8f52ddd0a866cea3e8b124ddf69615fb267ce8103608a6e33ee184e5f89acc85e998de10d4dbc3b7218c40f73d1f2844acf8521b200661cdc5ffeb8594ccb5ee2be9b040f7495f05d8c4ddf9957e8441ac078a88fbf2bfca660d57834f89db25f9ef518d034911eaeb9d1545e3137a2599cdab78f744a3a90e35fe59073f4ab5c96c5d4839fd86e5e2d93b135144583f032d2f8d59d65eb0b0ad0b4a3c785e892cbb760e4cd37a23f09d67d8c6227d772d92d27b3f989ca1fad7e109731534a95c65c4ac6d331b1f8748aec6e03e1e9e52ba9a2b8327e0c804104a7fb425eb914a794faedc1fa6a7d5e7ac1de4925d485eddaa042e7c525f3c3e7991d1e76cd927dd4343d6ac5231e5cdf65eb097226322e13aa53425929a2869344cf7ed7cb4f75105448e12c3a175852d627cb05fa5032d87fbabbcedf1417e0f8f518dd5d848f1dad55bf5ec00c591cc73187472f9ac5175ca9e54398f6a6f9b5d085d9646229f2a04e4f15d9300abef92becd519a5cf0bad575f95661370f73f9e2d0d590135c15692255e6508fbb04abf70eabc3c133a4c351abcc672faa048a04b365788894a9ca7d35f86e78d097d1eb3a06e31bb42bc391509e7c2d5183993d39eeeb75ad78b4f1801915b9b6ae0782e6f815c3581e0c8c72250117d2defa6b100766f0c54078d5894977eacb19fc92f4863681362e955181cfd54767e8462316226ad0e712bdbfd75a0f415d6003fa448f2d7e9d7328347c33265ab6e5056a0ecb68722b79b2718adff806c0201140c194472aba6cfd28d073235ca96a0d5603148704fa4a4c1e2afb87f030b2a9f783f888e5eae5e543bb45245876a259f31f12014b8a211e306df722408e4d91f31d58bdc20bb0610d8ad49c758590e82d8a523a323b018fb138b178ed7707b0180b148189657835708323ab4f7a419878acfcd6ad71749c0cb0b1a52b0ca49a0988f4117f131da4bc3cff5e7ccf53e65ac65fffd26d422e0ca23a891a429667adb85e88b9212670f8952a284ab70fb546cc9bc18120a0580a125807db53e5303fc3500b932053994f3339fa24f6155574f17db2f1f8447b68cba5c073ae3faf68a18d4ffca36352555b7855e72366d3192fedeb93434ae15c4f9bba6f097dc54388ac1e230c56fcda5152e4085040d5362c52dfc07969481ccf77490a08c64f9fb44c7365aefe79c9718a37c56ac28391645c1f65292ebc9296ec2af24fd552f1168235e3862f5543c207208c75db457f70d1500ec74f3f73d02b4922a3e70d988d305668b936ac4c9e29f2f6fd06583eeee45d73633bd32b5c84e93c1cee590deaa5a927233b", 0x999) 04:07:01 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="6399e376531e8a6ceee8fedbea9c962be0b00cfa8a3fdb61da7b8b496ed96a1b8da9404f52f312d3ca5fb61651ebbdbb021d1f919148d96d6eb2b9e705e99ea891a5420361fad6862e029b01eed9cfb3a1cb7a2d66ed18", 0x57) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x80000001, 0x0, "1888780691dec40967ed5490937e6049a7fd0ae0"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 04:07:01 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x280, 0x0) syz_open_pts() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) open(&(0x7f0000000040)='./file0\x00', 0x18000, 0x40) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x802, 0x0) pwritev(r1, &(0x7f0000000000)=[{0x0}], 0x10000000000001f4, 0x0) 04:07:01 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000400)='./file1\x00', 0x611, 0x9) fcntl$setstatus(r0, 0x4, 0x80) open(&(0x7f0000000000)='./file1\x00', 0x10138, 0x10) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') close(r0) 04:07:02 executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000080)='-^--\x00', &(0x7f00000000c0)=']\x00'], &(0x7f0000000440)=[&(0x7f0000000140)=':\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)=']$%\x00', &(0x7f0000000280)='r\x00', &(0x7f00000002c0)='+($\x00', &(0x7f0000000300)='r\x00', &(0x7f0000000340)='+\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='%\x00']) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') mkdir(&(0x7f00000004c0)='\x00', 0xf4) mkdir(&(0x7f0000000240)='.\x00', 0x0) chmod(&(0x7f0000000500)='./file0\x00', 0x0) rmdir(&(0x7f0000000540)='./file0/file0\x00') 04:07:02 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x400, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x810, r0, 0x0, 0x0) syz_open_pts() r1 = syz_open_pts() syz_open_pts() fsync(r1) 04:07:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) close(r0) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="8745980cd696ddb1aba3c89d1e52c1fdb849cb7ea91a5a13", 0x18}], 0x1) writev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="7f7ea9ccccaa8b887686760b9898ea2f09ae7fa67cf8a9292b", 0x19}, {&(0x7f0000000200)="48c6a0c6925343cd7cc0c425ae7f86efaf21a3d11d5d47c335c829046ce4202218d67d172685bbd8df615cd7375d809ffa20cdc4a71c1e9ac1034149c746b3afb96a4ec49cc0197560272073e3f4520a92ff550bf7872988a658c909f0779e24adff6f8f379463713dac4ef40c2a3e49d01b22f3281e8483e3d3f2f3c3623d1761d75d2568a8951dcd07be050ae2dcf24a38b8cab66216d202ade635e4bc8a4ea44a7a3e7e283acfd00fdfb924cc140d29a336e4bd76", 0xb6}, {&(0x7f00000002c0)="0e4747983a34b5d3ba021742d64ae8d3551769851f08f1473a4539580bbf135f0550b8374625c1eb9f2d730f96e3f10c4c384c87180a563889bb2dcf95d0958988ada9a80817bfe506079ce9f0b3694525894e6b2e9f6f8dcff5a36194421d9c306290a0dce6740899b5c7395919b6009ffc5b51e107e7d8d2d16d66bffbaa01442370e73b57852299633954e286bfb31af7ad932c083269fe0043db", 0x9c}], 0x3) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe580a3bdb", 0x58}], 0x1) 04:07:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x1, 0x0, "b0d42000006e9300", 0x0, 0x3}) r1 = socket(0x18, 0x1, 0x0) shutdown(r1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8a, 0x1b1) ioctl$BIOCPROMISC(r2, 0x20004269) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) getppid() r3 = geteuid() seteuid(r3) seteuid(r3) 04:07:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x18080, 0x0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000140)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101, "bdf02fb8ee8f8d7cad8fb257d2eb49ad952b60e6"}) poll(&(0x7f00000000c0)=[{r0, 0xa5}], 0x1, 0x0) 04:07:02 executing program 0: r0 = socket(0x20, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040)="0dc41f4e", 0x4) 04:07:02 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x8100, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/227, 0xe3}], 0x1) open(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x10000000000002bf) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000340)=""/173, 0xad}], 0x1, 0x0) 04:07:02 executing program 0: minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) munlock(&(0x7f0000ff4000/0xc000)=nil, 0xc000) 04:07:02 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup2(r0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) ioctl$TIOCCDTR(r3, 0x20007478) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept$unix(r3, 0x0, &(0x7f0000000080)) linkat(r1, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000040)='./file0\x00', 0x4) 04:07:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) nanosleep(&(0x7f0000000000)={0x6a, 0x7fefffff}, 0x0) r1 = kqueue() kqueue() syz_open_pts() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x0, 0x0) syz_open_pts() setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) 04:07:02 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) close(r0) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x10000, 0x2) 04:07:02 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) nanosleep(&(0x7f00000000c0)={0x6, 0x200040}, &(0x7f0000000100)) r0 = socket(0x3b, 0x4002, 0x6) recvfrom$unix(r0, &(0x7f0000000000)=""/61, 0x3d, 0x2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) utimes(0x0, &(0x7f0000000040)) recvfrom$unix(r0, &(0x7f00000001c0)=""/90, 0x5a, 0x1, &(0x7f0000000240)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000180)) 04:07:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x0, 0x1) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="f34ab39dda5b1fbe7b3c00e079cd4307a910a305b826638695ac31f7729daea8e228be6e455800d7d333d61d03cc0aa421456b021189030dec0c2004217930e8879e07a236fd8c81eb4335b6bbdf550bf3015b9571628325848805b2c0be155576d9a3691d93f260098966d9236f112c879f11fb9238a39b7afad0dee40be7dcd3cd0e56414684d8d2ca138a17a8753baba568b1703cefa9fe2290f7a714f6a7b401d16d5568065e28d9c4695b7df6ccf1aaf80ab2504540e5c4", 0xba) 04:07:02 executing program 1: r0 = semget(0x2, 0x3, 0x10) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000000)=""/176) semget(0x2, 0x400000000003, 0x200) semget(0x2, 0x0, 0x29) 04:07:02 executing program 0: semget$private(0x0, 0x0, 0x20) semget(0x2, 0x3, 0x401) r0 = semget$private(0x0, 0x4, 0x202) semctl$SETALL(r0, 0x0, 0x9, 0xfffffffffffffffe) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000000c0)) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) flock(r1, 0x5) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000140)) r2 = semget$private(0x0, 0x1, 0x104) semctl$GETZCNT(r2, 0xffffffffffffffff, 0x7, &(0x7f0000000000)=""/76) semop(r2, &(0x7f0000000100)=[{0xfffffffffffffffd, 0x0, 0x800}], 0x2aaaaa6f) 04:07:02 executing program 1: openat(0xffffffffffffff9c, 0x0, 0x8080, 0x1) r0 = open(&(0x7f0000000240)='./file0\x00', 0x121, 0x40) linkat(0xffffffffffffffff, 0x0, r0, &(0x7f0000000280)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000080), 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300), 0xc) sendto$unix(r1, 0x0, 0x0, 0x8, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x12, 0xffffffffffffffff, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x100000000, 0x4bd, 0x0, 0x0) readv(r2, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="8c"], 0xa) 04:07:02 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x41, 0x0) flock(r0, 0x1) r1 = dup(0xffffffffffffffff) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000001600)={0x0, 0x0, 0x7fff, 0xfffffffffffffffe, "037f0ce93b027f00795acd9b2d49f13caaa55a00"}) write(r2, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68dbcd96578d106dacd067f50bdad518b84222ebeaacb3b5b2f082f69148ad2b292f2c1459a4a1c4242050205ab3c7b86d2e596658782d74cedf112ba98a5638c2cfc2d5a2700b0505032a9c7e26c309f6714dadb98f126116b50ab5dbd0363951265bcd5f604af5d623120439eb32ac546c22177cd2cdca8ec57dff0449c693905282e3fd11ddb5f72bab5e5eb6db528b3e9a86f041445f234a07150161f84df450ec86da900e8d4a59ba77dc82b2936ad0c846bdd1b7d0fec195790ab96fce3e81dddbf52e897feb7f", 0xa35) syz_open_pts() write(r2, &(0x7f0000000000)="6a4a4e5cfab0fbad605a309b8dc538bc2fc94746037f", 0x16) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x20) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000b80)={0x8, 0x11}, 0xf1) 04:07:03 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() r2 = getppid() fcntl$setown(r1, 0x6, r2) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r0) 04:07:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x8001, 0x5e1, 0x6, 0xd57, "c6493b43a7aefdad761481500a951b3988026d8d", 0xa41b, 0x7fff}) 04:07:03 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x8, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f0000000040)='./file0\x00', 0xa00, 0xc) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0xd99) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 04:07:03 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) shutdown(r0, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000792000/0x1000)=nil) shmat(r1, &(0x7f00001e5000/0x3000)=nil, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000080)={0x5, './file0\x00', './file0\x00'}) setsockopt(r2, 0x80000029, 0x40, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:07:03 executing program 1: r0 = socket(0x11, 0x3, 0x0) clock_getres(0x6, &(0x7f0000000200)) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000340)=0xc) r1 = shmget$private(0x0, 0x4000, 0x800000400, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) r2 = shmget(0x1, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) recvmsg(r0, &(0x7f0000002980)={&(0x7f0000001300)=@in, 0xc, &(0x7f00000000c0)=[{0x0}, {&(0x7f0000000140)=""/175, 0xaf}, {&(0x7f0000001500)=""/66, 0x42}, {0x0}], 0x4, &(0x7f00000028c0)=""/149, 0x95}, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x8000, 0x8001) r3 = semget(0x0, 0x2, 0x202) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000240)=""/232) shmctl$SHM_UNLOCK(r2, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000012c0)={0xffffffffffffffff}) r5 = msgget$private(0x0, 0x4) r6 = shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x1000) msgrcv(r5, &(0x7f0000000380)={0x0, ""/122}, 0x82, 0x3, 0x1000) shmdt(r6) pwritev(r4, &(0x7f0000000080)=[{0x0}, {0x0}], 0x2, 0x3) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 04:07:03 executing program 0: r0 = getuid() fcntl$getflags(0xffffffffffffffff, 0x3) r1 = socket$inet(0x2, 0x2, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000380)=0x9) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xa, 0x0, 0x0) r2 = socket(0x18, 0x5, 0x1) write(r1, &(0x7f00000006c0)="79da8809c9a08c23368439e1815e59c8665de6b3cfbc8860a6bb18b30edc77f5ead57ba811cf114a851f08c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847744e9e0147b9e19d8ecfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1dce3671e3cc8133580d03fbd0f3fc9d61db887d50ff12bef3961f0d276b9c6b91aad285e69dba6b2dd6e3d4aaf7b3d1ef4280c9741a57a06eb5580b2169e70e1a6b51cf0776b58249315999d28eb2eba53ff280714d795d92ba9bd3a1f89a00fb6d2939205d89a5717d99c66c313176ffb01cdffe5e72d1dd684aa43236d6f0e4f7deb15a35b97c20c6d454a5dcfc45de4cc85d5137461dd9b5c32d2de5c422d2364747f767217ed2d1fd46e5160e3401896786971583634467a37b40bd4d09516b48354ebe9fa5e5adfe4c8d837029e842af080a34022526baa3790683327717eeff75a3efd510170fd837e1750503e741a0accea634cfe22f7f54e3fae25fad1ef3691d3a4886fc36981f6ace45ceb904876e2a390de256829e31f126", 0x1f4) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x203, 0x80000001}, 0x5, [0x200, 0x100000001, 0x6, 0x3, 0x926, 0x80000069, 0x1, 0x4]}, 0x3c) clock_getres(0x3, &(0x7f00000008c0)) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x102, 0x0) r4 = semget$private(0x0, 0x6, 0x8c) semop(r4, &(0x7f00000000c0)=[{0x1, 0x1, 0x1000}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0xb, 0x1000}, {0x1, 0xffffffffffffffff, 0x1000}], 0x5) r5 = dup2(r1, r3) ioctl$TIOCSDTR(r5, 0x20007479) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f0000000280)) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000340)={0x2, 0x6}) r6 = fcntl$dupfd(r1, 0xa, r1) msgget$private(0x0, 0x20) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000200)) ioctl$WSDISPLAYIO_SMODE(r6, 0x8004574c, &(0x7f0000000140)=0x1) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000440)=""/76) getsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f00000003c0), &(0x7f0000000400)=0x10) setuid(r0) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000000100)) readv(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000280)}, {&(0x7f00000004c0)=""/207, 0xfffffffffffffe2c}, {&(0x7f00000005c0)=""/146, 0x65}, {&(0x7f0000000680)=""/44, 0xfffffffffffffd23}], 0x100000000000038b) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000300)) dup2(r1, r3) ioctl$BIOCGDIRFILT(r6, 0x4004427c, &(0x7f0000000240)) semop(r4, &(0x7f00000001c0)=[{0x3, 0x100000000, 0x1000}, {0x3, 0x8001}, {0xfffffffffffffffe, 0x4ca, 0x1000}, {0x3, 0x7ff, 0x1000}, {0x2, 0xa, 0x800}, {0x0, 0x10001, 0x100800}, {0x6, 0x3f, 0x1000}], 0x7) 04:07:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041ff, 0x0, "b0d42000006e9300"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = socket$inet6(0x18, 0x4005, 0x5) fcntl$getflags(r0, 0x3) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) accept$unix(r1, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x101) unlink(&(0x7f0000000040)='./file0\x00') 04:07:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x19b) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) syz_open_pts() msgget(0x0, 0x21) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 04:07:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x800, 0x0, "b04d0000000000000000000000000000dcc400", 0x7465}) r0 = socket(0x18, 0x1, 0x40000000000) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 04:07:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="1c", 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) socket$unix(0x1, 0x0, 0x0) 04:07:04 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x82, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) setitimer(0x0, &(0x7f0000000000)={{0x0, 0xfa1}, {0x9f, 0xffffffff}}, 0x0) 04:07:04 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) clock_getres(0x2, &(0x7f0000000100)) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0xa2, 0x0) r0 = syz_open_pts() shmget$private(0x0, 0x4000, 0x10, &(0x7f000004a000/0x4000)=nil) close(r0) r1 = getppid() getpgid(r1) close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x0, 0x800, "010000000000000000ffffff7f00", 0x0, 0x6}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000014c0)) semget(0x1, 0x5, 0x41) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pwritev(r0, &(0x7f0000001480)=[{&(0x7f0000001380)="e36a0f3ba4c3472829373d4614a32d52582d1d8cb2435448e8e2c18864df78d3eead2c1a3704c2484800edae6d96c88bbe5ae5b8ac880dd2876b7f9cf59e711cc7317760c5b08472f157d56cdd69f5a65d56e0ee6701223668649459d92b2d30596764181484a32a1c61cd6040768b3a870585a056f6a35f4f97b4334d687566f266f6b1a0709ed97522705809b00b58f84b412bd72f1704640947757a769082b3f8f5d37ac0386a33b7cbe11bb5f3ca3a6052fe94b375469c80b837aff209ba5ca2fcd42661da3244fa3751371c5faf4373", 0xd2}], 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x3, 0xd3f}) r2 = socket(0x18, 0x2, 0x0) shmget$private(0x0, 0x2000, 0x4, &(0x7f0000736000/0x2000)=nil) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r2) 04:07:04 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = getuid() setuid(r1) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000100)=[{r0, 0x2}], 0x1, 0x0) 04:07:04 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket$inet(0x2, 0x4, 0x80) recvfrom$inet(r0, &(0x7f00000000c0)=""/32, 0x20, 0x2, &(0x7f0000000100)={0x2, 0x2}, 0xc) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchmodat(r1, &(0x7f0000000500)='./file0\x00', 0x14, 0x6) r3 = accept(r0, &(0x7f0000000740)=@un=@abs, &(0x7f0000000780)=0x330) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000700)=0x7) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) semget$private(0x0, 0x3, 0x620) r6 = semget$private(0x0, 0x7, 0x140) semctl$GETZCNT(r6, 0x4, 0x7, &(0x7f0000000200)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) fcntl$setown(r4, 0x6, r7) socket$inet(0x2, 0x1, 0x101) utimensat(r4, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0xfff, 0x15f}, {0x81, 0x4}}, 0x2) socket(0x38, 0x8000, 0x6) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r8 = syz_open_pts() close(r8) r9 = syz_open_pts() ioctl$TIOCSETA(r8, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61ba0db100000100000000764d583e9600004500"}) r10 = kqueue() write(r8, 0x0, 0x0) kevent(r10, &(0x7f0000000080)=[{{r8}, 0xfffffffffffffffe, 0xff}], 0xb29, 0x0, 0x0, 0x0) dup2(r10, r9) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f00000004c0)) ioctl$KDSETMODE(r5, 0x20004b0a, &(0x7f0000000480)=0x1) getitimer(0x3, &(0x7f0000000080)) semctl$GETPID(r6, 0x3, 0x4, &(0x7f00000003c0)=""/140) dup(r2) 04:07:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket$inet(0x2, 0x7, 0x0) close(r0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) r3 = dup2(r0, r2) readlinkat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f0000000340)=""/235, 0xeb) write(r1, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r1, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) r4 = kqueue() connect$unix(r3, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000300)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x7, 0x5, 0x8, 0x4, "df370c350a3c4eb8b018b2f1e9d566c33966d61a", 0x2, 0x2}) 04:07:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1002, &(0x7f00000000c0)={0xf7e, 0xf58}, 0xf) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)='\x00', 0x1) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000140)) unlink(&(0x7f0000000080)='./file0\x00') 04:07:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = getgid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000100)=[0x0, 0x0, 0x0]) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x3, 0x9, 0x0, 0x0, 0x6, 0x2040000000, 0x5, 0x2, 0x2, 0x1, 0x3f}) setgroups(0x3, &(0x7f0000000140)=[r3, r4, r5]) dup2(r1, r2) 04:07:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x95c, "199ec8e90ef751bb3b5320000001000000000d00"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0x3, 0x2}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0x34d) 04:07:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) getsockname(r0, 0x0, &(0x7f0000000480)) chdir(&(0x7f0000000000)='./file0\x00') 04:07:04 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f00000001c0)=""/238, 0xee) fcntl$setstatus(r0, 0x4, 0xc4) read(r0, &(0x7f00000000c0)=""/218, 0xda) flock(r0, 0x1) 04:07:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) r3 = syz_open_pts() r4 = fcntl$getown(r2, 0x5) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x10000000, 0x0, 0x100000000, r4}) dup2(r1, r0) socket$unix(0x1, 0x7, 0x0) 04:07:04 executing program 0: socketpair(0x38, 0x7, 0x8, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000080)=ANY=[@ANYBLOB="14002e97b9a555a378ec"], 0xa, &(0x7f0000000240)=[{&(0x7f0000000200)="db7d0b3804a41dae4dc8624bcd4f96143a1ad4f8e716efc8c59c10e4acfff4", 0x1f}], 0x1, &(0x7f00000002c0), 0x0, 0x2}, 0x400) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x10000000001, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000000c0)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 04:07:04 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) close(r1) 04:07:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00", 0x0, 0xc00000}) close(r0) r1 = socket(0x2000000000010, 0x3, 0x2) setsockopt(r1, 0x29, 0x200000035, &(0x7f0000000080)="04000000", 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000001300)=[{0x0}], 0x1) 04:07:05 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x800000, 0x0, "00005ec1cb7b0377fdc020000000004000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) recvmsg(r0, &(0x7f0000000900)={&(0x7f0000000240)=@in, 0xc, &(0x7f00000007c0)=[{&(0x7f0000000280)=""/181, 0xb5}, {&(0x7f0000000340)=""/60, 0x3c}, {&(0x7f0000000380)=""/239, 0xef}, {&(0x7f0000000480)=""/136, 0x88}, {&(0x7f0000000540)=""/120, 0x78}, {&(0x7f00000005c0)=""/212, 0xd4}, {&(0x7f00000006c0)=""/118, 0x76}, {&(0x7f0000000740)=""/77, 0x4d}], 0x8, &(0x7f0000000840)=""/162, 0xa2}, 0x3) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = msgget(0x2, 0x4) r3 = getuid() socket(0x10, 0x4004, 0x25f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = getuid() r6 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x40000, r3, r4, r5, r6, 0x0, 0x6746}, 0x5, 0x3ff, r7, r8, 0x0, 0x72, 0x7f, 0x100000001}) 04:07:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) accept$inet(0xffffffffffffffff, &(0x7f0000000440), &(0x7f0000000480)=0xc) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() munlockall() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)=0x1ff) write(r0, &(0x7f0000002440)="d004042f755b37856595e1cfb5e794bc918a525e5eb3e30ec9d9940e7eee581d9925bae115fd4a40dd6d04235459f91d1a7b9f006913c7415d147837cdfa84730e7286018fd1947254c3d6197d0dc55f1702d7e2af51d480079b6cae213242e2e0c2efb5e9f9f0b25232ab67acd726d021ef4cbb867e139a676205105098e7bc9a69d39a1311105428c0c0f8a5b5ea8d5f0483c243dcfec3be14df4f846547613cf00c5c0e04c2cfac1929b91645ecd237e93f1ecfedec7fe4d9c2a8e27b31dcc38c2c87eb343f9eff83327a1c33eb4f7a0cb55b2e4e8c1c347239ebe4058c593b2aa7dbb2121817950e1d51737d74f9ccde9effe6727dddbbabca2cb45263062810569e1434bcf81716fc30455d8e7897c05a4bb7b62cfd352bfb188864dab4dfef494cef5336968760300f56003f4fa86ffc13660044e50ecf73b3d85754a7335527601b50e11d6bfecb83f7bd5a603feae8b32dd03f3da06eab0925907a4307c6302d1619d43f6e558099d95e3e3a10fcae331d2bebca50c1b85df910bcea81d8341940702e67ffa7840e19f8328597117c63da16d178617b1e112ab6b0a5d07e21e1d212c83f842e90883bcd3959efa453eac6577c9b995c2dce1b83f7f5a5ea2c19aaebecd99b10f62e0f0a9f4dccbf0a34a0f6a7e8acbf88b1c5b43425c7b63d0900fd75a01513407a7a0f602166e730e7660a408af817af215e6034db52b55494c904376dcdd59304288ca6e220f1889ef35f17e121b4082f241bf273467d72a43f953913477065e236911c5991870952a35b5912ecfd8bfd7423c5e77da3c0af5a90cf5ec53969b43a2a21f30baa7e0debf285b3121aaeb1e563e4a5cf26e50fa67a23fb788f417f8a2b6443195d0e6555a4d3813d60f0b94d0cce5a248ee1f9289e190264fe88317bd85fcadec331676cc83855e40cb6f32dd66621d99d2c08b28c7b77df52099d6b40f71e120c356f89253c37949c1ef015c7a8a861d132a693cfdaf0dcb2ba7daf191cdf593de4b609cecd44c4d9a5415318e5f2a5b298be85533ca02046c6f7c739b7a05a1e45b14acfa96cb72d67b041942a4a788056e2c133b4f562c5e0c2709c1273443fec29daeda322d0c5674b336bc592d42381b5841c46907d75805a686a6f4c7874d233fe1765542f25630f6b6c80fbd8a1f2ccb26e86815b4ae7c3eb57833963bc65bb72ef200a4fff7ae81d91c51ca3a722d76d8b0990661e079d304a033b44e45ba108bd901f2cbeedcff821ecbf8fd1143b628bd0ce9ac6c5cb6d2cfc17a614e21790affe4912baffc88124475cde44c4754d7a97ab08bc640b9b612b8d81f5ee0e251e8b47fbd60f63fdaa2be0d140dc74ad2a93e741ba2c99341c8dd8d577ea07e501255a8ab510f9b7c016ca127668cf815a8f85a1bee9612cd5f1190be623c62585fbc1af393ff97c5e4b34033535162aac4bc87ee1e3175512124b2c4a931e214561457d9d92191b6041655e0a9668c47349d1f0eb495e41d956f2ab7e0e6e8f1f2c3dbe8c8020a7342a7980196a7a1caad6ed05f4da97353222be75bc9e676cc781c7fbd65947e5523fb421cac6a5466b06d02bad60afc46f471ab06cac5a453b609d948eaaad7f503b8cd9374372832971994f50d9df433e9e5f63ce674d4faafc35b1d157e124ffb4056a4a703c2a7dac894787ddc4b0ffc7080c38d493d412b4015f43e785fe8006fbb367059488481904d73c56998f62ee453de0a5321980abd14832747aa60277b267b77112a5ff03895913e78bd1178af48e43ded598b9af749258b1173892f6cab738eed553a0fcda13b8d7aa39747d5d4038a4be3c66e3df649dd1f9defdba731c5ff126eefb363ef7381b4232383f9aa243c1a03792b80eaa962d9d7726cbfca4433d94c2ccc04d838584475a5ed48597c6cab549c6178d1b6da41c2b5f7c9b3fcb9f609b21bce48cdb98cae4f7c584f30df3a192ea8ed79593f9931a89011c3e322230768bcbdd1315e81318ef9db400ab6b418ae87da1beb260444bc3397700569a19bbd62b577f98944339a83918c1d006e22b4b87fb89c16ffa56761b6bb02f10421edea21a1f66e018d002bb4adf0f080d52196845c2c40c4ebb7b217d16511c08bde94f46970dfde2a7a21a1dc649ce02c2a348164458db69b01974693952b92b4f3065b831f6634c78642078bfa64713f3dee8f8b1221cd45565554e9d1cad51e8d04e259a913605156cd690ea0766d7281456c0f30831d302480251110b1242fac71859cc94f75a726840d7e2c70a6219be8d7086c27e01a6a593d8bacddcf561948e956fff84fa2e3eaba8e6d2e9c0a5fd6639811ff4b42a255c238e8a75b814dcbb7ec3dff23a6d707bad9b4da1b24fa3c8896a9435904743691ece6b2587ec60d68395994a95776e81af339fbe06e03d9d262ed9e07995785c5ae288764c4e321bb3a9e970346a9e90cbd85c89557e7f7b37a9ca1460690c8f958222818b36c4b2b7969ca3508c5ada854c7d9f6bb2b91f0017efee22e15ca785683686f97f6e2d8f9d211d8b68782181a20ee68d3e0432c4fb187c62cc7f5fd4dfc43acf5c0de2bf3507bcac3643aa922f434ec6d294a197570e0bdc088d1f3e475c1a0bbf2b9eafd3db9403eb8d3d9095f0e0abfcaa3caab17eac30ec6932f810d09d5d031698a1295e6db8762302d3105f8b185b4574f23240f863f7e8b1c808d8f9d8bcdb3b5e729d6227ed69c0ff664f2aad4acdeb6614f07c6960386c20f0d8e1637e10f04c0eefdb8fef1cc801e499206f4d03eef1f039b576f5f30ac17ad2ff5a289c212a02c7a3c4715bfc5067d6290936dc09b146a37c8bbd6cbacffdfa8c00e1495c8f4c92dd2d4f06c08f41ed640c73b4657169f7e1ef14c6d1dbdce6975b41dd119e99ac3228ca1b7469556e19b144066ab6510d1c730183e3d1b0b250056be11f522bdb304c6588c93ee3e8d18de8c452a5834156772758c1c1e44b4c0cb021db39a454f0b37f23aae688165eddaf1f42e208ae44441c5ff776e34e1c30dc61626da115cb25940de2f29e57e3903beb0f4ac34532c21dcb72a0f0beb174e9aa6a0f8369460ecfce789ccf6eaf21ec139c2e66a4706570efbbd20a799225746226b8fb0c4befd1a1104fe8fa3bfb210c80770f8df0823482f483cec18e8104db985df0f5000000a09cf0936493a5578ed6a34af77bcee9ce7e8bdbdd8f3ee5f25bcc9038ddeafc3919561c9eaddca4a9d3c72382232570b8258ffa6774506c4a38fa0ab48c585d9675047a9aed7799df043f777925c8a0267557f1ccbb68e45fba149fc2418712924fbb2e3a07cf84e718c81c403c9958f41e4b61657308519b7ce9412792e2d102dd0d3e84b7fec6cf22f2289376d20f26a8131c0e0fdd4cdcaedf04253aacbd3ee19985cadc5b340e265e861e7897a4f3e1c2b7d9273f9d1eab44527ff16906c75ea1e43e8483098a41c11d8f464f9bef0cbff8ea7a864d8ac26f09faa85bf2ad8050c3eb258ecfb00dd836a73c37590499201f85573e12baada9d67d4566a5375605e259daeac679cecb9ee8d82bcb6568a4c88d3c4f8192ec4940ac1e6838aacde5db068ad90bd05870bd0da23e22695a092eee022bed95f6e2b6ff11134139b909281bd7c2545b3b2934bf2a814c6757f0d77af41514ba0906061b3e97410400000000000044ed1000b71c4dfff3cc614db6ba3ae818e177655bfa6d8ba019835f39c671e7bdb60ce6e02316a6a9a3deb9f3d6e0f8dbd76dbc9e5bbc40ed8490fe8136c053e4b79300ec20983c30a010914bd6cf473c5360523ab76bdd206e31c4ab88660f04f0c32e86a8f719c1c78843ed304b34a5e4c4e6150d42c57245d595d557c729a5906cca1e4e3fc4bbe924649fdf1b01f0321eafee01ccd0453cf738780216932a210471ef083f623118d846c393cec39431885235e5f6a7fa4402381378af28621dc153edb1118f58f47cd85e6d2bff3c3288537c08fc73df33b8430469fa23376d0d066fa681469536bc87cbb69cdb9eedb82c9e68a2de21e958ea546a1f4ca4eb5e54fe82ea2765a22952babd59bae49fbaa13995064a380c227eec6397de92eca89be77f1fde43c5a97ec6ae16de31f6b1169a6d7b733c1ea75854e14e79d8df17e535c4245d6762db81ca3c9ea4b29fcb33c22ea7aace7f5c3ecb53a5542f551c7d927651c3d13eba932a1e91b7ab80da0556188ac91c9ed4c7c7a42e1104c8d6ec7a8cdf52ec1b59f1a3e4351406546f70ef59fafc039c82a92e7b3b500f1790a4cd669970c426ffae119f42b4b2d56556f0e171452a8fbabc854717d74dd6f2a6e17b3491970703fb228dfffdb2258dcb4d950c043dd9453fc383fcfbaf4a0bbffbb94056787954d7c85ca80cdee517e383b40d277eec3b9fe1a5a163556cb8571576946e448a8d207890baa0de91349f001deb22d1328704584496658b3d1077aedbd329b49316517dee8e857489ce5f9af9926118fdcfd1999d706b396d1fe5d6c4efc8db930e7fd249f66234e2e61d01735b47fade3f0a9c9f2fe391c39f834f102d9b7730cc12f9063cbd35a6ba7877ff01f1dd559df3599b064f6eb767bb296cbe346cfa58c79ea79d0ae97284754836cdccd67c1ada2864371acb99545c9188952b9c132dce7ffec377a36f69cb5b3844b9dff6ebaa3777ae46a57604ecffe8fa320cb3d3a7edd07cbdbc11bd08b32440a7d76c9cd952eab7a58d1ff0ab198c5ac7ee623de41fdf85ed2ecef9fac0c78a85936fb1ccdadff0d32ee35606ebc2173e3f5632fe33af683594debeed3c0c1e8eb246c2a19928b91dbda0e4215011ac44164e0be6728343d39714908c80ab4fb35d6cd61abb7812c6f2818f3d061c402897d4849a8836790e58f29abd4d79a211b1337e63e9f2959b4d9236e5a0eb9bc0e92330f9c7f65a13834c64d918565b66a79aafb87590e5cfa9de41a1f797dd45b786d464a1707938451fce0128a4e0fa531453aca9ec2175ea0058ba396c93342fb2fde417c708eab996cc178a393363aaf951f9212452f2ccc0edfb41adfc16f8998915c9c82e5ac77f7c5b048ab117d1e07b9a4c1be2818593fe389493772dc2305e40bd87febdfafd90e00414885d63710b6c605a2f9404bf72c76059384eac921dc36b1c93a2a9933a47e75d0842cef913b7464a87b50c8684a069719db595b641e52e99256c434a6b31b75c16ea1d5b8ecf6a6f7ff31da3d38c46c001c72db1449f766484f0ac0a6412f21344be14d374653f2999cf7b1149af34e1e7e79b3f54f6f3a492732c823136028b0e6df37128883e5e5be65093c312b4ec800ff9beeb2ca704155958783ddc9b8af9f54286586e0212dbb2a56405a4c6176dbb8d619326f5a04e5557d11e592e95b48e126ebc9a8446ab9aad581a1c27b8d4ab94770b4aff5de28799873864fa439fda6b958ce2b1cf189d112e3aa5c7c2be1e1129a81942ea26ccf30a08476e615f4da9dc0b86a4f5a1c9574f5a21689a3f2571913f8b6a24d1d3046e8aceffa5131744973d543a1a623918ae7f392fe29014f5a1a10088c30844c7c98f38c4aa197521328f93cfe63eb38b33f685bd1224044c5b40adaeef5cadc2169d9453d0469437df7d1e7f6637b2d3021050d50a52831547d2a715a75f2ead39ff86bb52709a2d5de0ee1fadc1501410a48248aed025bcfe589a0c8231f3fae12044bd03a0dd7bd0d8a7a4b9cb08dae7b544f8dbb291cac721e1a47c2033a53f22521d69281eef0cc57d188a3b9ce78db6be45c9559eb2436883", 0x1000) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x8000, 0x8) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xad, 0x42, 0xffff, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffffa, 0x10, 0x1, 0x4, 0x100000001}, {{r0}, 0x0, 0x60, 0x4b, 0x1, 0x3ff}, {{r0}, 0xfffffffffffffff9, 0x0, 0x80, 0x3}, {{r0}, 0xfffffffffffffff8, 0x44, 0xfffff, 0x2, 0x5}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000080, 0x1, 0x3f}, {{r1}, 0xffffffffffffffff, 0x0, 0x400fffff, 0x9, 0x6}], 0x0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffa, 0x10, 0xfffff, 0x2, 0xbc28}], 0x401, &(0x7f00000002c0)={0x0, 0x101}) dup(r2) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000580)={{}, 0x1, &(0x7f0000000540)=[0x0]}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000500)={0x10000, 0x49, 0x7ff, 0x5, "d90fec0fe94678362e34a647309dfd61b0b74dce", 0xd, 0x9}) write(r0, &(0x7f0000001440)="302e20fbb2fddabef5a3abb9d7464e207b76d333c291571a11db5fdfb16d541f849625b02a05c0b8d122d78600c1e050e8a1d5946baf5a3587b6d21025d8c14453be05d5fdaab80a28253ec0fa71532e564ff4c148a36cd6422d8e4d4c39480d647a3cd7671d608b2c5fead2a1558c828288d38bb7ae7e01c2e2ca3e9cacb769bb90a83e8740a195d42269f7853e0bd7e3420df85f34bb5a8f4f5dc5a34ff1b8ce7411d55f0f97ca4b2bc8a4b5a31ea4198fd1fdeae45926808ea74dbaceb92f24b461bd060f001f4387b2c2c37d30c5542b77a53aec07b900d7cb09e40126584260ca68e9d256860e44ee360317472a14dcee782321ced176d5d1a501d1ad09c7a540715a6f7de266144bbdc33454c175dd1b81366864ff0540270bab277ba28c1f33f89a798dc3ef854f65e8ff97073479efb67852b4d489dd838f92233cf21156351c94fdc92b6a5669294d40ea052beb535cc5258327944a7a0e982153c00671abee18ff4748dc1e9257350aabd6a44a85c5801cc8387a1e51580d8d95a9c02e4099dcb23a8f7ce1f7914aded4e02e4146b264db748ba76518da1f9fc619a11dde707ff6a91a1216435ea01de271db296d484c15eedc1b00d15f2b86075d807388e7b9167934374f2da32da2fe7a1294227534a53ee8b09658018a0eada1c3de46e44d7c076bce772f4cc6dfcc60c898114922816a6f3333e350f8269afb4b2cf1c96ed80bf647661db37c732b9318dca3e4b7a9633e90c9163725a6a91445ada45749f46cd2b35f92d325e9d49ef212d285b0003f01a98a670611c5f87877d64c4a94a53791d106cd6b2972fa9f7b0efa40c1ac67d9db8e1f5706021c1b344ce7065a9fe379ca40045155e741cf37daa56d80701958233cfd43c48a292f6dc9fab0ca40d49a5b52a4511aeddd7d4b95c3ac4836e7c1454ef11d6a0c23279f3316445c1ce59db0e625124b73ce1d6996df2714eccdec47a1638f97e92b47eb1701d566ada01a3c06d373b4b80989e653ff409638173b17028ec94fe50cba0abad3aab5d63a120b198ddd4095e691e4d0d6a61808d797ba2c3dd29cb7979ad4d96d7058b94cb69bfbd899f316cbb48a1c29dbadc7fe8c85eeb4d88236a25048799aa9f4b7c8a7c5438cd9b4566cfe3fbd52df4351ae6caa7f6877d44c4217ffbd7abc5807864d4598c16b1d59ef0d54664f6f6c6276ae66a3accf3dd67bc144bc7f54b03e8ecded274be38c5ac491f84fcd1d6ebf9fe9b9f14bb078d08aceee6bd240e60e3409dd72a1e6425c915da95c8073037f155e77dfe1377456e0efd480b158aa11625117ae783f5e55114e13f290dc69e0437ae72af4be339f34d48f1484f7275b34aa0ad9f8999942bfcf9271dd81f22fe61a388d5fe0014a62c9b827ecdbf2d0c7941c0f93d9a824c63afb506d37852a61e17823f3ad7d06af88afc341569cc223eaadfe8addf07e2872c44221ba86469668b66d5b041ffa744b271303e3f227fc36dcb292e17a80b0b4e46aefcf4f32a0793d1e4416e862f830dc86a19f5b4bbc7de4d9cb2f56a0ac0aaf10069d3dc277ba8028e8ba92b8543a3a462fbd487758bd14835629426969939de7a136fe137d1f97045f708a356f0a3e9da71711db9153484cc571994c6f7ce0c1f08340250fdd934578b3ac3bd40934f5a614183a11e765454a0aa96ff65cfdcfc0720411eb3ddf37067e427a70469bfaf8eb7b4c590ebbec7c4aa6756e6bae3481056840b457e6081dbd23c3712c998d21a8c2c7c9416cdddf79cedfc8ad5e7bd33512d9920ce20e2dfde5cb4b656e1294c9536bc812c89e363f204b24181e8eeb55426aaf6b8b118e21c71bc6148ac51788682661d26e8ae110bc28845b9e26549a1b0a6313386a7be2c7873abb6eb715a5a58a45ac92cafc84accff4dd01b32cbaa833e377a921ab68e6ee3b81e31c815f57897913b658c1dcd15d6cde566321dd844604ddacc95bd85fe4b9b10d389195eec7ba436223de13c7f734afc7917cea68c0483bd2b1c399bddc646e3a5b7d488bc772547555b0960c9b49296f846512768fe8778a111488e125303a187d2371b192dfd9652b1b92d9060c6996691767aa1a351300079cf41a30445dd6817468139c4a92ca88ef5f1ab5211b8919002427d72541204e1454d0afce9c2e10d47d47742baabb5b4e8b52f71a5f58ffeefda996e6af3dbc5c69de5520b32da38612b07714b94483aa286487ea588667460ab74e419a5fcd6be25a1ef13c828b02466ae39e7f22cc4324068dc2360bdbee9bcf076bbdd086787a8b5b57a3a04209c97ccb1d917633ff9be70f60ffc305d707a6edf13080115ce1d745a894f25a471404817de08f3fabd65910999e1cfc07e1c78f40f761a639c676bf2710356931d836253d2c159ee01a3a69e7137e41f8ba0b0282f37d5e0f434e60d6836f9f41ad8acf4dfdfbe13a57f14ab9ce22bab422842eb176ddc49ba6c749104b063d8029433c6d7e60c57836418aad251ec705b58d2379ddd7423b9b9befbe56112f2e195f39be8a866b59bec3c60bcc6bef83d88f33b20be2c1d99005c33db65950ea6a4a03a4a19cb90702df4dc1cfe7afa8ee5365cefbc26241ceebd6b383e6a70f09d1818fae773e4739c222cb50b855c11420fdf0808e50ca28f052f23148a0a54206971a345b06c598c6af7476328c974c332b36a8a20455c7b7ad24ebc4db8e3f2e08bf60ba6221180a5ca147bb46f5631e6794b64a0b21725e93cb085632a1ad6b0c3cd2c25d2be5966a9c28c36223d90b199de64ec006c70876eacb3000a050448416384b3f3be0a0bb3f2de7917cc6f48facf9c657ba993babfcc606b44fa3e93e711399bbd8639dfbf8d8dc8328e9e98b783f2f245f3612a6f8e7819c10917dff78ef3388d94737e4182dda7642a5a847b0499c9bf33ae3f30124498f60346b6f0c1736fd53b397122cd31f71b894848017a4a839ae213323ab98515c17bc8a9df79883b2c15b830cf13d9de6cc37e0f7c2b0fd8c9217e991bffa618cd308894ca7abdbdcdb1d1f0bb14a30379e4fd9ec4758f1b86fa4eee663a119b89e48c348e57b2c4d2db94ea106aa520be5458e6fa21e2e25457b37fb9823d3be8d6046bce7b7828e3028ff21c9d7e445cd71b5d7ca0c593ad8b641ee0e3d6acc2ba0a529aa13194e5cedd76975aed10807473d36b5964aa8211226494f31882ea58047716f3c38712e13a9d54919c20e9517322936d3bad3824e22c40c2e410e5b5e0e26b88ddd103e999ffab977287a571c93fff3f54d42cc27a70e6788cc1b24cd74f544ac2ad6f2e5859cc224defdb1e4631ce5eadbd2a31bfca85d3311a09afbd0f2fe776a206ff0abe049ca5f5712a4df047bcedbbe4d5d4a4162026ccb002b709f81481b564a55def45d2be9e465633c3b57896db56de1e05dc10a9b1aa1e9537d8de411f8bb4ff2afb64a50c2a7f2ad9143a8dd6e1c188f0225ec526214b7c61e1e1a5d755f079e024c517994d2ad5d363d76074cb7207af15212778987d309cf0b25121ed39e66b56440c902195fccdcd24d176e15139bfb543a8a5f48354ffc976ff96bc12b6ec7910b787d91c3e8dc28ba485ae48ca775dda04b64bc00236efcf831e5b918b9bfecd09065e86777ab0d064ee4d8460f8ac5ea77c9ca9ca1aa373e3588226ce3e73b4e1a49e2185c21ef0b03e5702e908263c8d82da09a23d4307fa6b4354017f4803ab63989848748322e9bc9568296a4c7ca6670e88fa457f3ae57b4058541636f3c78af70a87321e81de30f912d49df18a7bb4a19d0d248538d87c16805f30d30e07c54af26696a22361dc019ee729d4707a7677e328fa42ac65a9fc99f25803fc3d31e9af5ae89ce1ba6ef8d48995dfdaddd4c9d5cf904e21953e26ad62b2b3c824915d960c05127fcdd81c3c184c9577df9684bdca7b257ff9b452864b5a1a6a7456fa4d6a5f21bc5943ee7f82707ea64c905ddd780cf93aa487882e3ad704cc1e519d571d7ed7a5533099cfa06c7fc579dbc068d9022bf2755aad1afb0853896f27e1007d2564081e7569b49b63319c47dbfc9298acc5d287d31f81a03da9b26d76d44d3c45aa8ea53290258052423c148129798ab3fd5103ed962f67c501bef44bd8d7c8e974d41f023dcad93a9ec3c589d7ce59eb7cd13f4d5f417ca0b04f7a56c2f7cedb7332f602bdc64ad5040418016507f1968e18d578cb1c5cebc67a75fb90c5e370b730685a8fc14e18882ac8ed34a0a942fd1ea72f1456b3cf688e69243afd997518e4fcec0c44b34ec36d79debfe2cde4e3539f498d1b5713b14a73fa15af86eeb5a356db75db766db8ef8095a266bf4c30d783af34585fb735864f99cb33b0ebd459af7ff98fcd5ff82c34a6decde41e2138d7307a703b06b08c65ab61bd269626fd7966bbe6cab04bfc2f53ab4600369c539eda8810a10473e91420e83b105b286a58261be9f8fe07ae78a936e6842c053d9d00c41bb17f2f4b42730790f44b84623f417207281413a92b80e592e26c5d683ca1390c095cff706863ab5d8068dc3d1f8650384992dd4dc25450752511e37d9e3956cf4592d8bf77b0a9bd7c74b967d56ae0f476a9586ce184748b1b62bb9cbba8b2d3d7851c5fb5bff7cbd2c7d4db5f9031e8e4b559d4330ab148222ebdf151037c5b75865cdb22b4c116896018452fa0e864352b843bc0fbed3ea9d98b2b4d437578337a69e6117a34fd5f4c2deb468c83cdfe3f82136b196f8ac3ff0d6987d61d6c4281182ccd923cdad2f69def10f36c82ccd07e8022ea592c385c1620b1cbecf740e51ab04329a1059531e2f5a78d4a0a911fbab08971fe60481995dcf1e04446b10dca160005f054556bd1586e26c074883134991702dbe0a3103df9ccec6c6d0f7bad82c11c9162c856747bdd9655d47f3ae9474c64f6440a464b54002f17f075f3553ab4a6919ccadf9098a02e5ee71197defd30912a246179d5cd557b9a48b978585cb8ca5c3d748036caaef9739c1e6648e1d98d8e41a75fa90428bed1be99a4f4d43b06028023a551a3f40ed9c730899a74ec97bcb2ad0788edbdfabd45500ba60a2761b1c0bf5119e375cd14b390bba522c3561aee405c6ac50a5ad3379d56bdeb479617090fece3fa55942ac0ab15fe820b7d850acfb65a3d38ae0ec3a67e1af28a3899e00aedff7cfc27a75364f9c4ab45f5906051d60976a4ebe5a9b1c6a5fa5a44a5af5c1c73454cfb601196b939feccded3e46286a4a898d8970b8b48cd9a4478c00276da1da75078d3372d5b77dce66c62a19964ba134655b706d8e3240d683490169f32b0a37a2c0900fe7d91dde3fb8d25c8c00d2d99744a105630d3116048321e7fe5dc151ec772b26cdd1183ed9e6d4e99c1f8737be8057ce91de6a14584eb0eba738cb89a78f72b4176e2c7288b8b37920712ffdd5ade1f6a0939022586453937666f6e489eff23eeb868978e9beccd336aedd59c38a0fc38ad0b5ad2cb11fdb61527ca654c33c7fce73af0f5f8ee3937bdde350dc1ff905707f11146cc940e7ad7fb79de111243ef3ab9ebee777733b996094cb0619fdaddcedfe6158ae2efbc7fb14ff328a9d3d933ea0103b9df79ae5985fb1b6a67b2a2aee5f79109a9a6eb0075b59c056b63dbf9d8e0849da4f85e9cfacf733d70141c380bcaf6877207d38c5a61909050581693a3ad7f6694d830250fb283ce62ca1eb88391e3d44fd2919a187b4469e8d2519ad9fa244c28d53eaddf98f17b34823e0a6fe2a08ef125a50e4dc609d1bc74a7d255330", 0x1000) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x9, 0x0, 0x24cfce20, 0x5, "a8db0b5d82ec82fa6dc9957ae2072226ccfc77b7", 0x16b, 0x3}) openat$pci(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/pci\x00', 0xfff8, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wskbd\x00', 0x10000, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000280)='c', 0x1}], 0x1) read(r1, &(0x7f00000000c0)=""/43, 0xfffffffffffffee1) read(r1, &(0x7f0000000380)=""/192, 0xc0) 04:07:05 executing program 1: r0 = socket(0x18, 0x2, 0x0) munlockall() r1 = shmget$private(0x0, 0x3000, 0x415, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/109) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x1) sendmsg(r0, &(0x7f0000000800)={&(0x7f0000000200)=@in={0x2, 0x3}, 0xc, &(0x7f00000006c0)=[{&(0x7f0000000240)="4db22836fd32ee3cc08e834828ad8e5d7ad41a3022ef4ce3ffac896a76f75e8fb8ba8beb436a8cbc86675d9bb2d3bded79f5cf6c376d84419372d810729ccee9bc6c8ae897451f274c5cd4d3581a696c38049782070ac94756c06b124cfecd98167fd514bde664dde42fa761cfbb4f91698d77becda172a11fe85ea954f18c2203dd3d103fd6d9378330b3925a2f61e229329e6a417cff7351a6700fb03e1756b1f8c03c568014bc17840c9fe4f9765905a3eb4f836bf3e88a879dad14bf6a912ccdef7e704bac5559cea63cbd52f1bf64f872b01d", 0xd5}, {&(0x7f0000000340)="3935e7fecdc7d98360a2d73965583b95c5c22db42fd469feb9afad79fa76db063b7e1e51fe14f2a50b9c44bffa3be8ae3d5a1bbdf2325b34a076ceea946cee8b45dbddada152cb1e069d53146612646f09cc4d3ad65e305f38c5a6f65c56e1ed672a05247c8be1361b4b68adace309a7b1669523f36ec4919fee0174f8fdcdd3fa2b18ebcda055b211e1abeadb0b44f09841874b3272b5517535dd5045572008f880995714649b87f128847f2c3571ec6bd724be4fa053dfca", 0xb9}, {&(0x7f0000000400)="76012976c7f5e8031d3c40a3e58f6ef800ec8f8894d6caf6a76479349f0cac71efb06f3215bd21339cfabb7e8e8d903c3368e4659f62a272d37255c076b28f5c4c9f6964d58fe6fda2d805f93202a45c422b4360c7477ffbb429762ea2648aa38bad5e5ffd273e", 0x67}, {&(0x7f0000000480)="892bce2f8bedb3dd41fbc0ad09af28e422d3425c1198eabf295510e60312dce738855bc0ba9efa493ad4da3aee6139dfeab2fcc0", 0x34}, {&(0x7f00000004c0)="d4342bc9d62b32414041f5398784909a2ea8ce1728df2564f1777d06e529be32c648616f8e81163823441244c825fea6e7398d617d7441985bfed0872b12ced927ee439c21abfd4390026e0b002121bbd113a770551c4b2bd152157cc095bcecb077045f44e7975b1e8a0f4c543b21ad962875d29cc9401e87a879a87c117603c933e64900e917f475fd8fb374206957538d5362bc1ef0efec8b250c054b5edda509044efe0bf6636094589db3c2ce3226d6ed958821402d04ba2f2bd06de5d9429e940738563039cb80272763a0e1249f6976e40ac6223d088e8fcfba7f0f58a6c5cc835e5b1d6e92764e", 0xeb}, {&(0x7f00000005c0)="82e397158224b722c164cda69d7dcd71d71210037409c139bb2813624a54d4f977fa266afaedf68b5a06aa3efaa5e6017f067535e44d357add3a5697831a4aa523f91a7486bc8a4c73489358e58913b2b96a95727f693e2b1593647a046eda4078e13e97f810ea5c815c73f03b33b2f77e779dbf7bd2757a98d70c086d60e56e41a0f558296bf467db051fb02afe4dc9341f7a6922a1eb8796e1733ab95b5367ed8147b9cb27d14b1b8aaac673c590c466c1785c85d4fb1433558b737d4d918578934f9275db73bc5a96b7405fac281b39d05c9c9de37d8b3f7c", 0xda}], 0x6, &(0x7f0000000740)=[{0x48, 0xffff, 0x7, "6bd22efe95b2001f33d3d4909193d27f33053e631df9871c1c60f7b2773c0c652e25d02e90c453ed012f8d27214dfbea120ab4"}, {0x68, 0x1, 0x3ff, "70cabb89bdede59e4205afdf788525588668212b3a1d8f90d60d2a31d3b55c4871f59156e4a3c25c29d9df2be390e3236f856cbf9d285b8118b3a543b1ad03a4694dba579f65f47d1677c5807d2b4d156960ce3c1c"}], 0xb0}, 0x4) setsockopt(r0, 0x29, 0x781, &(0x7f0000000080)="60a43d68e2995450e01bd9a72bba06bf67e33c882e92ab1eeb522dfbf781906b614494155bd3c95ece4b91d9a305046b4f990aba434e45c9bbf980f0096527a4fbd3e7d0ef6293d6ead32a3c8c3635e991f4904af4b2301f0074f51ce66395d80254e1d7b14605cb291bc25d6fbc9c091b4f2a59291e90a9237ffa35f0752326cda0b16be83801a80dec6a71127761aba39ec7e0d90e792dd273de40ab9c0000d3224be3fc3294ea106687b3d2dfbc16fa483b49a4a9a7525903392650eac6df1f25b684dc1f5e7b309a39a41a9c6ab0b395df3760bff7076e68d07acab73c5fa64c6153a84fac2a6600000013892085238598b43b1c485ab3b0b259ee1e59a59d27fd15c2083487ed50e3e47972b7d71ad5265e9556e585c26dce2e1eb87f361757651ab308729eabea910dcf4b0e0d4a13b55cae541f03e8cb5148062468617b16dd04b5c2d076db3f39e2cb20b9718b91d7e50de19c5075532ac5ed6d62a8a8f61ef5062a261f43cf10b5", 0x16c) 04:07:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) stat(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getgid() fchownat(r2, &(0x7f0000000000)='./file0\x00', r3, r4, 0x4) setsockopt(r1, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r5 = socket(0x18, 0x1, 0x0) close(r5) fcntl$dupfd(r1, 0x0, r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbff6}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x42) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 04:07:05 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x8, 0x273f, &(0x7f0000000000)="1cd010cc36054e143454e923739242b393543d2ce31ee7343b52f62d4fa91e932268bed45880405b64391b348f241cf1a1c3fec04df73a9172344ae2c95399f2a90d0703f6a1ea780312b9f7b965c669", 0x50) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000140), 0x0) 04:07:05 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x80b, &(0x7f0000000080)="c6ff96683ce9270820ca8c85c5ac1ee17de36c30a49f4cb78481bb23756fc3b517fcdd88e414afaf", 0x0) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000040), 0x58) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x20, 0x4) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000100)=0x20) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) dup2(r0, r0) ioctl$TIOCEXCL(r1, 0x2000740d) 04:07:05 executing program 0: r0 = socket$inet(0x2, 0x4005, 0x8f7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x100000008, &(0x7f00000003c0), 0x0) accept$unix(r2, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) r3 = fcntl$dupfd(r1, 0x6, r2) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000040)) shmget$private(0x0, 0x2000, 0x424, &(0x7f0000ff9000/0x2000)=nil) r4 = msgget$private(0x0, 0x100) utimes(&(0x7f0000001bc0)='./file0\x00', &(0x7f0000001b80)={{0x3, 0xb}, {0xc, 0x9}}) msgget$private(0x0, 0x13) msgrcv(r4, &(0x7f0000001d80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e3ffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003a7e7ae256449800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009463b14b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cca89d171bfc3072dfa63b91fad45dbfb48c5ecda9610f8a8a5339ccc4369b3eea62abcbc776f03c89062f75136a0926050a5397983e066d7de1566b1d7c2198456af27f7e18478acf7d99ed256e88067004357d1bb5e3f1e7562deb322f6bd2550b964f6be7bb10213a627cf21c53397d650d88c2f18b57ee26da014ba770a0c0f7255455cca037a113a286878e71a7002c4d425352ebb718b7a0c4de976bc63df98488d30c588903bd86b74e36e9d160dfd0e710b80997c711d964c444eeb85cd05fb062c0cbc5573f8f6cc6bf92e14eb633673604779c2"], 0x1, 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000001480)=0x265ca) r6 = syz_open_pts() r7 = dup2(r2, r5) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000180)=0x7621) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r8 = semget$private(0x0, 0xa50f344e8a0cd549, 0x107) ioctl$TIOCSTART(r7, 0x2000746e) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000000)) ioctl$WSDISPLAYIO_USEFONT(r7, 0x80585750, &(0x7f0000001a40)={'./file0\x00', 0x9, 0x8, 0x10001, 0x400001, 0xffffffffffffffff, 0x100, 0x3f, 0x1, 0x1, 0xe995, 0x9}) r9 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000200)={0x2, 0x1, 0x0, 0x8, r9}) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000001c0)=[0x4, 0x9, 0x8, 0xffffffffffff8000]) msgrcv(r4, &(0x7f0000000400)=ANY=[@ANYBLOB="000000030000040000000000060000000000000004000000feffffff0000000000000000000000000000000000000000140000000000000000008b07451db786a2378b50830c0dc6eeb4fa7206b27ab7ff0a2d132dd8674210cdf8bd71ddb1e3bf5786a81bfef2d1a9ca16d67ad3ffd6883f9b00fb2b443ab51ad5075141b9abfaf32b7391b6f8f2a8bae8dc2d8fef876db6fa92b412a16b18d18d4260792d7089315bcf39231e54b52d53aecab6ee8b17fb7bcf51e610d01ad1593f7b35440f3862a53ae46a48703542a9ba005d5a7adab59cbd5b482dc04e7653b7456ea10f9cb6de78c9a5ca813b3e2dbe6de24143fa337079637d1fec91dfb4b03f2aae8d97300f4932f0155607547dc8d93091c5994da401cdc7d995429d01d232e316871f02d198e551c704a09f0f1e0c136f0a4accf1a4623d4a0fb4080b7bfd6cf8f5095bbfbb8cd0a522d8e047c7916c000000362fae12222a80b95cf72e36299286a8338ccaad2b2322aa570035e474c992"], 0x1, 0x0, 0x800) msgget(0xffffffffffffffff, 0x3fd) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x29, 0x200000037, &(0x7f0000000080)="4b74954c", 0x4) 04:07:05 executing program 1: write(0xffffffffffffffff, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266da", 0x4c) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000300)=']\x00', &(0x7f0000000340)=']\x00']) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000200)={0x1, 0x1, 0x3, 0x4, r1}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x80000000, 0x16}, 0x8) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) sendto$inet6(r0, &(0x7f00000004c0)="6457c775d757038140fef6deb64203d1fcf4fbe4c54176cb044d44e6daa4e241583673ba99f3e4c88784aaea7990d3af7094c2925da1f1ee8a6f67430ebce0cb4a191002f566fefd4fad923d18946da5639f722cf9ba6812c71cb285b97e20dfe31cab112a619824aa5872cf57306e986a2584b85cbe3757933eb0f86fe2bc221a49207aa3e2890cb5207c9b402d6a57638f7e8a4164d0b63add6ab0aeaa46d2bbae895045f8296f215d98abe46b434798d62046614910cd98d23fd7df7b64a101df174e463498947e4d2c02c92139c2be0bb54f581d06609de8176a98099cd182cda28c772693812443203837", 0xed, 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000100)=0x3) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240)={0xfffffffffffffffa, 0x3}, 0x8) r3 = kqueue() sendto$inet6(r0, &(0x7f0000000380)="d10440ef983c54f7c738b199a00799ec73bb470a44c51ae31612e3900a1d3fadfc2a0f74baf67f04944fdcf9436209e03dd6303037cac9781c94d012b455f1eac2e1fcf3f39e0c53d86450de2b80e9b9869ea8e7aa00ba5bf17a50b0ae40f358579e5c89dcd5c4a57bbc414fef8fd7627e292ce42053ed9e66c375a204e3e68d650e5fbefe104b850135d54af9fa622d4770468a21f2b2ab04151b72f418f295b752fcf54d85e40591fa09d8fb7d6dc35fb33764aeb3614f84e7f970168b136ea1aed530cd2fe081ff3cbe4a13f2805b3bf0b54d", 0xd4, 0x4, 0x0, 0x0) chroot(&(0x7f0000000140)='./file0\x00') r4 = semget$private(0x0, 0x7, 0x82) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f00000001c0)) semop(r4, &(0x7f0000000180)=[{0x0, 0x9, 0x800}, {0x2, 0x3ff, 0x1000}], 0x2) 04:07:05 executing program 0: r0 = socket$inet6(0x18, 0x6, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) 04:07:05 executing program 0: r0 = socket(0x20, 0x3, 0x80) getsockopt(r0, 0x101, 0x3, &(0x7f0000000040)=""/155, &(0x7f0000000100)=0x9b) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x33, &(0x7f0000000000)='K', 0x1) 04:07:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000004c0)="908578231a3753ea41a8bd68d97f87b68829cf325867538ee6fd4508ec402c6bce3b7c3c8e833cf00d7ff7d71e9a44de7ecb3dbcdd3c535b2cb5334d705fb0389a6bd24e836ebe580e9c0b93615f37d816f3aed98ba401003dc97232830ee56debe9b8b17008a88134ae394c302871e3c40111af8a6a57a6454feb8052440e8b3a54e8e8ade84ba76613", 0x8a) syz_open_pts() r1 = kqueue() fcntl$getown(r0, 0x5) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$KDSETRAD(r3, 0x20004b43) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd, 0x4e, 0x1000000000000, 0x50}], 0x5ef, 0x0, 0x0, 0x0) 04:07:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "16179ef2d3ee17b58a9fb7f8ac949c0a6c61febf", 0x0, 0x3ff}) 04:07:05 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x801, 0x0) pipe(&(0x7f0000000180)) getsockopt$inet_opts(r2, 0x0, 0xb14359bb1249b964, &(0x7f00000000c0)=""/82, &(0x7f0000000140)=0x52) 04:07:05 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) socket(0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) 04:07:05 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() r3 = dup2(r0, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) r4 = syz_open_pts() setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x1, 0x1f}, {0x18, 0x1, 0x7fff, 0x6}, 0x100000000, [0x1c, 0x3, 0xffffffff, 0x7fff, 0xd0, 0x20, 0x58, 0x7]}, 0x3c) dup2(r1, r4) bind$inet6(r3, &(0x7f0000000080)={0x18, 0x3, 0x1ff}, 0xc) fcntl$setstatus(r4, 0x4, 0x44) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "4c9a2c4e44800436d06f02a4c4b4e6e2f215c19e", 0x0, 0x80000}) 04:07:05 executing program 1: socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = semget$private(0x0, 0x0, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000180)=""/155) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000014c0)=0xc) socket$unix(0x1, 0x2, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f00000004c0)="71f3588d727bd96cc1d5564a32104eaab984fa3d3ce05130f70e026fb04a6c72ac393c06bf5cb7686887431a241b03178926acfa98e2cf1422e3b79df154196cbddabeb8acca1d1a2dd1d4fccce1f867bb5c774ac4441dd1d71f3183927726b31f0fc33fe57a939278d7950ff0c251315efab2d03c8790c02a02dbd3f02bbcd54c0ad4ffba52e05b6edc94c9a9311f3d9be4aa321a503419e90c37d75de816ca6cc78b04c8fc114a89cef5a2dc33146ed71b678b7a4c2cd6be4aebacf2c09c5a6a1d3de826ed39c44b03bc8986e1358061c3c5b0c6c5d2019e46bf48b50f1c00e60c79eff6d8f3d3c40c80ad77908bf359b3644f72180a5d78dcafded9380dd3b15c38b16385ccc7ee59cfcacda83aed37c110299d3eb2dfbbd509aa345684e1ec6d184f7b69c470182c4a5566de9a1591405ba4c494b538a9c3eb7d3558aa28347ac770f85830c74fb456ece8d41d6d05af83ccc0afc0bf04a6d4e6b6c39a5e2d25c4c70a616aada0419219d20b9c43d3c5d86c8011d5b5a86d2a828343f98add29056c7f03af8966be3e6a53f221bef3e28cea1a7e0fe774e2eb87dd72aa76060731692a92a2eb294164916e803118637bd8503b1204f24e42da1432b16835417b755f381807a945d29def0d46f3f3892526e2c6dcf2c89dbd0d88b44666a265135fea97c9447e6a3986099ce112b8c83391e45420f5eb24b64ed53797dc98085a891074617f8d9137c3d07ce970361e7637b5cecdc805e362b4900d6dc63ccd7a6694e72f51a2b030bb891aa824bee7f5b1700a7a0d0415d45c9bdbb2975d3cfe65028516b89f2ec5910c11e7437aacfd93836dc7741a5d6dc3545faf248f615e3cf6479a1c81945bf007f7056d54e2286301a85c9162bba3b142643e7e497c0fcc97c937793e3deb874f9d865a82b08a239d4f4e18d16c1e5c30bf6c5ede98b19b38b537983db849dfb768d6d965d37d51f6ae48647a0b5ac4f7089434512726babdcacfa57dc9e451cbd783e3c730f34cb1e7c9d932ab21a58d1bca1b3ffd5e24e035a63760a43287b7bad48402870f467a3bcbe32e8ba111e3f2b3ac7e7f53385ae1666a7fba1a592b094c06b3b470e5035da0373ed77de4b5901844da545c5f5da2079113099feb3a7243ed28ff922a2c5aba31efe86f79719936a90bca60e4a749fe4dd2119582d42b66a6f010a04ed81b9074307cdda36b451fbbf4d7e4aef7083a8f62742c3790fd9a9c5c517187da34fa79d7579d05255d7be65ac1fb77de6b6ccda98e06f81721fe540f89d7b4902c7e6f23012968bca748af8efd78fb1cf57f166786c20a4405ddda648e1c7d5ce775f69de38d30957a0334068b97455c5718f505bc9d739702a5d70717ff933bcea0844deaf466d40ed00ec1f13560cbb596523ff0ea8cf8803d880e228a493f5e448eac438fb96429644b8a09b878710dddb70c6ff0327f6423cb10f958a3736ce658b8c1952e8bdd7282472f29cf1e1b654a7d10756cf2fb840bcd007a3f253a94cf2fd11628a081d9e5523c5f7cc2f69f399b296f791552abef713e5c4539c83fe97288606bba6b08ffae4b9ab0c2399a1e056840ad1f54b656d96b0f9a7cc5d13f72c528bd45fec4d669d6b7066f0a869c2a08132720cd813acd4f726c82587870e37eeba1d3cab85b900eeeda39a7e51e9ee893357aa4eac35c8c90fc68e36a9973d449176af4296c3bc3cb12c5f603f78bf8d394279be757162fee99edb9e87ab1a86ee0d8d580ee5416e3975d7248dec2387144045b6953bf4c14d3af1acd68be5e4c1a4b65df1c20bfbec2fe76f78146f52246213a02ca1e085bae26ba7157c26734e73b149875f236b4156d431163229d1260060fc13ab23b7cdbb7e7f597f59fb50387bc16c3092c255b74cc72f5736158cee27506db6d6283d9b78dd9cdc43d3a526bc8ff2a6fc576b7279f32bea48ce18b750772bbb31f309e0e6371d9f6824cf53e389891ab36ca6c3d8456e44812b0633088ecedd6fc01e361293b7685998184c057768c052e341ab580a64a827901bfcc3a70a86b315cc6f5ca1b169b7b8bfe7b995fdf9a403b8805a272cd0da00cd915049086bead4ba647bf6fdb4f28fef8f1a382411812a6cc0459879109b7a08601d62a90782bca74c4dbe26be0eba12eeb4c0af850374731c82e3134ee81689120284044aa3d3d1aa9746d9564d325b8c1256e0955b64eb8053fb076145fdbcbe9e0ec9f8cf2caefe40ec85e4d1703e76fd61d832be89c47904d393488df2bae83c44424e6937564b9b85a1f38031bbdf746c091e525daf4e69544e53db570bab68f940f24c769ea230df8eb7f3abb6c69e889b9ebdcef4fba73adefe96bee3ff1c24366912675f0a7d25386b65f3a51e4096e3e293578c3da0062d7a0f41397d76c47e8cb61746ee2f46a19d3e2e5bb2bd4391ff306e21f0090e9217edb29ab5332ef394aaadbb74dd6e2e592355e51d7dadbfa5c76b4bab0cd5c99e362501fc673dd50918b7e28257dca6a10f4597450b931bb9e6706041ba9fa805373211cd2d60f6684e033b01432c8a4093798d2854a957b07764f0310ad6cf88e38684d53a87c8539434f3b71eeb9611f823fb3a16acf40b66f8927622dec8a97be5b0742d92addcf40bb4c615eb6f893d5fa771463e065e4a45573dbb13aa1145b4a3df7fa11de9941d401ae58ed074d729cabce4f048646d9ddd72d35701b88929bc27b2a223bf567b8a636af0ba28e9f6f76fb08864d92b781eabd1ac7c7e80e2d1cc6eae5dba1ad0f3051b3ce2715da477f5fd697b6ae42199b0e14b30fa6b46e5ac29d90ec3e24a4f0827169dfa4cbd067e3ebc39a6f1516183ba4bb2af743998edac3c7b2f75e5a15e4ec44e13364e610773d00e27ec5a533a9cbc84de311b326aec0629decfb2efbcf37c095fcdf719cb532b5aaa7bf6938538700d6451511aed716d05429531c97c28089bb218d315af0d6ea9597df105495f87fc219c0084189cbfb486c80e34d034599cc7539ed47534dd17a151671847b9293a47afb661aa054a78ba222bfffe849469e753a140b6266046694e8f9da405ece0166283d868cbaee917810c9c2e5f693be338b790b9999ad4e2492af48f470e39382b94ef23a402c6de0081b3aa2183900ca03cb2563877ccb017ba1f5c596990bdc8595fe0ef4e6bb7e172d3ca9070032496220d7434b577cc92e735e633060534a930ac22a275254c0e506beeb8f2a718a32947d974802f1e86f22341546c4e4d647fbbd7dbe26cc44f333882813e49b2fc8ccdffae7df56a3ce1a2e8cb8583e70258bc4cea56c00548377b60f356c920ca367e888b3102dcadd0ecc641f1a6c1e71acf7cece267b20160835d160628fb7723458fabb8699af7285fff7fdc5ed409655c01d63b4565b49c786b743379cdc12ceeb6436cfaf01f225cfad5442d4d7de8768b4deec3da9e4246ac8f9c0ee83a6dbdff05cfba50102382befd2802b7d8f93bce4c3777c8ee0de10a7ab6876687c3062561ba61111367cf7ebddb94d5c1540c3207466150cd67c504eb39de67e7931644d137a2c955cee5b711a2288c5e4249c0165874de381d5aa0d6ed3eef2ba0906cab074e50b41cfc3d9b256137fb74f5b687d24a39ef7a073e7e36ed9bf1ec65b941475d40e5d8e419ddb228a4f9d238f7d8bd41e7b48be9d9ff597fc0a418d6fb09240db166b9cb35aca6064d5a53141ac4f65078b24f2f2b8a9014ed004822435ceb1a541c649b10099ad46a06b98e3195c597295de6e5436b793c2ccb1330bf2d20e5c16c4821a0db7197db1edc1a601348af9031d8ae850361064620838783e9f73841dba38ba6348bcdaae8be765aaeba46725e44f3b70889ef5646ad6e709b63d8c9300645aa33a50e372cf96d1b7fea64934d1366440327b2f877021a22a24dbfbfe05b0bdaf1db4040ebbffbd1f3ca5f33d5e1ed35105d856143eefbd36afb4acdf92cac91af10255a841ac4447f71d55ed277c72db12b321174bddb2e3e448251f40ed650a80ef4b5e541cd44f7ad0f3eb3b9a38489d0e6cec707466dbd4079e4ceea622ceff48e28f1503b79602e601c01c2a8742853bea966a23c989af414d77ae5908397c8dd795ccc200e25b9bf698744e72c5e535dd0f6d4a93caf8b2fd41b00cfa0d8ff603e7587602b05ed363df8e7a91507a4a262018d6495a126255d611eaef076aa22ed50eff0646641a949a25ef0a1ac5d8744ce2e4e220318554d9abe446393675de8cba2af34bbe0d98d65a861c9edbd62cf641bafb0786ada73b59a0e3b98207530d0fd8d581176285df227079b76f0b38abea9aef1a1ae1a6f575890ea5d13056e5a7fad480ad2c428cbea3727583686bd1d9a4035fed082f8c691e684f95600f37580ffd2749fa54fb9c903b19a7676dc490b86ae8caa76550d9970b526b26d350110d76cc6322eb202299b491a1ee3b9c991ccd680be7f24390e0033a9998bba2e5c68b46ad52df45172140eba7564cf55b285715572fa95327b6eb4ee76f857a32fdc71f9f172d45004dabefa58b004575c72794f13ae9cf7b42d55bb0de1fcb515a8298bf1aed7ac803a39808b97333583234d5f8095b5be4d7efa4c80c79dfe5c5fd3e7aa41a3247001afeccf84290bfc51dc65a1a235c587593d3b858881ab7e8bc309180b0c5c642f11ac9e6695b45871674f59b7f3f18dcd3c1734ab9c3935045dabe81078b44b0fa9744c695c1bc8f048abe3ac043f01947acc566db3a68aa5b0105363d00c2cd5f9acbc4e88058fa3a210244f859ac594058cdac7629c34ed8a68dbde4c36fade8112bc23a1240ce4325800f017eebebb3a694f6967c49dd63c48660d51ac002bc16edbbb0077f97a9708ed3721f327d2cc1dbf2b5a0123078d1e54b1ae5ee5ffe895c535cf5ef99d99c273d641cec231bab38871b16482c5e2a7bf2fb06fa02845a979b748aee1be432da0d929bd3d13c1f25e04e40f559159070eea2d0aa569cd5d9a51be72a7990f6f177e5cb3e410da9f4d0e09b07c1767c9abef9b2d7eac50d1dde79a1f00042ce92e756c1b0b5495cbdf8bc785b4cce7b8f8a36a52e23f7999ae7969ca875717760135ab26f8be9310d235250ebb0dac29757101ac90db72383f15c1cf564b1e2afad7296a1a687e1a21ed1f7582d7c518388241bca2510b063055760c4b268f28834b2594d7d52b94282a7e20d144ff052c39bc0225d61370fffc86f214c3c50cdb6ec3e3928515176fdf208167cbff26be2cf0eb06d96d32848b745597c1942784b9bf37cfab26aaf30a46d0365653cbe125d86b6a1b4bd997324b432169569126e358be6fe3c1ef3523d59507a619285b953a9bd14bce47572d6aa684c6e6cbf1a42c98695a584455f204ee4f198300e1fbce619ea31b235f41555622e5667b6838d75f4ac4675ec3da9cafb739902e880611fc5534d5215302b15ab9022c685ebe51a7c1ec7c0a513c77c62a5b4eb1b7b45a2b38a89b62950b31215097734ddbbb4698f5de06f7c0b0b1304b19443625f7338d992c051c80b79177f6ea271ed03c73cf79de784fa1dc9ebb10a8d277390bff70a48159780d8436471119e0e2a12068cd96a0a269dea3a31197c4e42860ab6af0c98c31c165e7d4a03519ec237643c7b68f0c664809f727a933123a7005d0f0aa0650bde2cea42e43c468be64cc0914872694748b430f06e9195db1bcae788f58da2142ad9a359bdf1f9eaef65f7d98527ead698d62a12e8dae11e54b7d9003029851e01d8a1550fe7bd8ebf6d723ca9", 0x1000}, {&(0x7f0000001800)="693a510b5e82c059d159b18988787907dd1060c797e5dfa573107a1c35f0017373326371216ec02092b427bb8f7118f3a165c1faf1f6f39ba662014684e4c0337e870aebbbd48b8511f2d66d8b53556bfe4df5adfc14477f262ab82123ed23ee7d498583d5634dea32fc24a8f560ef36826c91b971602281ed3ace432f83f47923bad3282e154cd436653b2dd099918d8d17fa072f95cb5efdeff8a15855937a653be756d6787fa3224a5b7f06a178a12a69d8ff362dfb24abdbb3b75d88f31e4d60d4cd4ff98c37dda9e781b3a6d3a156487d9f11bacee5a8d1b725c11edef48a28ccab7039b1ec56d2350689f3bebeffe18e706c64f323979f53cd7d2adbefce317c0f58744dfa4cd2cbf9f24abef22fdd5e053d75182a6b3f8f3d7086b497fa304eb9181247722a2d6324da49ade5e9e5080ed96edc2ddfadf7f14225169d3800860fdfe38e23a9c51fe75f6f157369729d604eea2af33b95804b613899ca573cf7c0a96fad4968a68cd7e6773a7504ae759b2e6585136f1de13e241427afdb95330d1b16150d9c698071f6b90daba3736ee53d378c80b1f119a4bc2d7a000999230e0ce0290ec05c63307beb15e44370b4ffd5451bf19025119876a389fc9b4733c3b040ba23973b9babc1a59e8a9f25a3393e61979a61efb0745a1eb0f93f4082aeb98e09106cb38866315ae1fb0ae9a517afc2d77323ba0eb16e7aba223e9e5308039e879b24f4ae5d6ee235b91cb873614c9e0034460d63146b5c9207a65fcdcc97d25033f452c785ca129bdf719e8a0bab12fc36d72106e84cc41f45bc14f8f1e8bb8c31e4b9ae271ac7441875da5595f79d714e911c02c9f194057eadba7dfbe30f43fc4ced1e08c3db3f77dbb7038fa689152059e3c2c1c8e8eaada8681f9609ef8518c896d971b03d07c9149d9024030eb2bb709daf0555b7ed8b32ad5e29bac9bc9e72885fa4f71199794dff46202253605038797e871e9eda932ec8f48a62222f4dedb4cd07f865da0b692c00a423d3c1a85d667fca2eb61fc145724dd14e8b35ceff9d1c810eebac3d113948b14484ec06006455e1bbc4d44736f1407b8f2e65f9be7f391552e61be48c169e8935ffc23376d7ac0ce661018319f085c35ad8d5dddd2e8e17bb3ffde84f23ffdf8765b8f905ab7889a4a90625073e4afa455cfe52080c2890dc0b821e264a846455dcde24d038862b52f6b7124af2e9ad0a4597be205d15f413af86345b0cc0bb70fb39ae3bdc2a8f8f78733aa72a711ca1edfb3f4dbc089c0b75ced393b176f904e61c65c6c0881b96c7da40c99bac6f0892325c818f850f746a2a56fecf0eac13e4bcf833f3d4c1dd91dcf0b545bfef8fcf9cc9f6c55165fe5913de41a36322efe8369e6bcff3f21c2015b6a19c3a1cbb39e05e12ded775833c61c234b3588b09da0be7bf1841d9ae88ecb6d7354754926d93ad636395d0ccd1a917b8ebf115c0aa20f61fd018b0b9dce3b72bc0d94fcaf0225a6f11826eb184eca0a8bc29c424f27237cd8ea2e9356b393c29d1d2b96d917625ac8d12a9e385a5100fad55f9bc1dcf220c17bd960b962ec0bc79538803dd7703187f95f40e88b0d3cbbe53354c0a79ddcb84718150a5b62d9429d9578ec12e2e010362f5a12a58e4d931361c2e9e23d36154a555602abb8be78ba25eb49117011e74e7a2e3dae0501a1f30a40c79e1c379835877a379e8d8117ccaf1bc57e009e552fc989c1d08b8a8b9d46578a5f0f5adb986194ee806bb46613a6d117501ff354440a43024e92a5331c13e2b6ef550fbc1e32c2c70c7937093dd1254c6797e701ebd39eb47023ab51d5569a7f2becc26e1eab36ea765d7e0ac755338f0f80daaedd7101693e84ce32c64fd228b9980c0eedbb124d0453112f68e774f5ac071d4ea0fb1d5e1a94b757183163e5a97768a026ecd6eb7cddc024f29e42821178da2462c107c277abad75b038987c511eedac58b7c560f0bcac45181ae0e21e8570c599c2dc14e8e0651930861bd46ba34d9798d069ea8505f23232c7b782df02ce089e48160e249e2d56beff73b93b5e839a49f3a999aed2a4204cd3be9a33702208e786c262aae44e4d1373bedf5051ce510e18b110f57b0e219d5755273e43eb1b556918f1cbb9a6cbd5a3f542edbc7bfbd5fd66c0a64b3c500a0c9d05dcb77e081d1589657c6c5627e3ff1f611beac7144df9acac838b87f740de53843bcb4917747e80c8186a67b44cf653c6e8e63dd9edff4302b4989e81d49203702eaab5f98645eed85937ae56a8298525b42808915c4be3ac1988080bdc61584d107fad91fd23b9f17cf85c8f365e98f4817365dbaf6e5ed60dea67bb0aace79aa2081ff5d333d0043b0b487ee15a5a18058b5e5af42d298fa8ab8d7234c76f2336c67c1eb22708c44b8600d781de898484ffd449d20f0188ea3065c29f4f3d5b296ce67cf99adc2496eb8e9953a1945628102869210c812dd57426dbd28c5fc1c23061f480583b669f430e21936041376464692570bb7bc4ba7a3250f1b0fd06b2ff93ba76042b14c5a7fd2f5a4ac43b12044fa39f874d27f2fd8412d70fc48d71aa4ff6ddc7cb7d381e07153d9858a2939696e179195d0133dcd08b5b1e1db3d6ec4a71d430f181a559dbbaa5b748f2c53e56d43c490cfb419030dc27dd75eccd9b29f474fb0063cfb4d9ed5266d08429d2ddcc3d341e304efaf313d479dd98856c22335ca0c79d6acc1d2e0aecc5a132be16fdb0e580d4674c2ab1666650062f12da0f56018b44245002a5b3a8ad089a9f66930b991285920bbb0365d450aafd6f24471ae9c1793497a615fb27bb8e6a17093f34bf0bdce14320a6a44483b2db98e5c23bfd116a0e4a9d6751fe60cb750fd7fad4ea32b06c917540e94ae3104a327d077d96b99062d7d0f140757a28654689edae1f9dd9f779d84a0308d507ab341d373a61f9f80c313a979695df14df400b4e0f9ee8b0f8463fa47c92cf96f67eb1ec4a920b28cadaa8a62f4050fb6052d8107f4af1a7ccd1a9d5b742cd15aa334673e9c5be7967a7c824db373e81d784bf67ee21a783ef47bc1abbb5fb1c4f72fa424ace0c36aab6af300a3840c68ec33610329fb38c35f95df1b00e5cf44bf8b79d43afbdea0c05a2d2daeb9c042e27b4364b49ad94cc2c6bdf070be5cd78483163c6c59a9f8dee8af1520ed8e22e634ac3a579cfdf539c42b0b2e2c26d967a0cec7304c336d829b201f10e5c894e39f3d9ff558cba159bccc23ec1119781e11e9a21ddae8e367d69071f72df78102e7c5f067f1fa3d0c89a70307dc0a3954bc373788a3434c586132bfb976f0d27d3ad3e33cb8fdf7c330d1d13e667915541448b963af578040667d304cdca240b5f942297b656b5a30d3baa671c5713eaf40d5e24aa6fc75fca0104108b7def29f9e6e5fb36eda166ebca9f349fb4b03c278b9d3fb9aeef91f66cf9b314588eb2d654735ba7df40137b320a5e17ec27a2c9351a51342168d601b403b909012232a2dce3e6409b0f7a4cd1caa040d859af481c29214bad6d599609be45e7801fa056047e97d4f5e98a71026f6b2fa75e4e509697747d072a9b60ca4dad8884052bad77bdc1f3e92a8302db187851047bac183959db7a99a11a1831706adbc9ac36e8742a3344634089f170cedb602dccd734659738d7e8543b76ee9597fc0c3aba9e8af82274671577e62cb7708f4a4aa60d95d93b55359e1a099a6f0b74b1dc913d4c1975d8eb62097947511df7de1466786701b95156c99d83fe7c1fd144bc6a64e1bb6dc28457412804041cf593191347211157f52ee9e2a173513503a4940037658b2c186aa725d19ae98c82bb4f0d64c2af0566c0aa2abc21614abf134c7a8ae9b45542ebee3a8fd76b46762ebb557916b6a994c9f2b73271acf1eec2bfde6eb00a5ac8cf9cb515b0b57430f3cf829a984f3ca40b90a039b10c97bbf626118470c93738093d23f9628a5bfa7ccffdd33abb5d8fddf52025e5b5f4046532a3505e7493791f55cd75f7387c50a941f4685c3aefcdd3e13f04e2c2dda4425c2012081b0108a73bf08e37a1786a5992b4b77afe0ce5bb4f4f29f82dc5dd188884a9d7952eb81f4b29d6cbc9201d1c33cdbfc77de7245721df727056c3ed6fee32e2c76d70d8f5278227f43ef9d074da082de85a45a1f749ed5453ffab8bf2baecc07564dce7c4ab1cefce97479ca509d544c30bc621906ead9da49fa746b6c6ae91976a656c1c63a75656888da1d2fe4087d90e6eb51a3bb84b83f7f6b45558a54c6f11fd874630de71d1a63ca6aefed769fbffb409a86183120f73d9cccfb6a5e71df3e71bf41f1bd2341f2473d3a8ff569ec20d5890ef4ed7fd1b936d2caf62cab7110bf89f484201e085f6dc5e047abf897fc040e678fbd7343d1ffc604997f8d6f41fe5b76e6231744df2750290acc6b97c98082342acbadbd529fc6f85403c754ce1f6103e422a42607eda58b4a0bdf3b30fc85929635b4736a4f9c9432c31e9fab24a64e11340415bc6f1ba4722a87a0045692d30ae70cd8c2b061b2f7883260adebcc77f301a1bd48ee5c6a8c882a9b0ca0275dea4b74eca1bf9794637215e38d4b183a9e7e4eec287855b1d3f15a350bbcc25b9e7a5d26669d25e3d63224346d0e31c6b63bc4fa0ed89dd789fd65db7072c7128e251d316b9e14aaf363cf528182ea0de431e0b8bf6851bcd1b6896135ab7b62edb3d438ece37c05e33e91ae414e946cb6f16433391b2188228798160a5d5eb468ab3bed274c98c3c633ab9e4488fdd9b8eac9ca87e13cbe2e4304813981b8657a8234e0c09f89b24152d9ff0a4a145574c0f4537df96bc6d587af7d2dccfeb405437d04674d40cfc14ff32972c2f1e26af5a93b3874e3bbdbb787cc9c8963b93e5f6131ef0094dea692ac37b18fc951dbed61235e684a8cfe6f37132f099fc06a92837e1a1977e4b42a017c868d95dafa570707ee7283d37060e9f456d3be3631c683bb2aff7739df006732429b0f3b7d1dbd4dc46deac565b4b8c88f8c82d09cfc7bbeb2ce044ba49153b3a9ecbc79e08a0e91ab35efb2fe3f948bb49a89d4e6be7bda2d2ad4bca6eb2c2fb8f772b5d7531c5d120913600d60cf779a92f24ff16f30e39f7f70abdce879b7ef7fc16c9c86c59fb8913b853966f3a7dedf0f160bd9e1066753dca61d9f2243f2f9c3a9239dc32628fdd919a7aa3ef9d594580842f392ad894fc461f281f8c03cb6c082d4244bdc712c2e887bb9e7ef2d8129819fdd387b3bfe787c3b6926c9cbf8ff49dd55a44158402a9faa112a75b834c3f31d88abb4c325609e90c5c30632900c84e30eb98b6cbfa4c2f0936532790c202b10afca71568b07b5978e009519fc21d06b36db3f2a46a3e96366a16c88d56e192389f67ffe2620e24d981566b35b0475d13db9c3ad0f3891d4ce2c5f54d14aa6c45577af5142ca5224132322d7cdd5275234aaa35283dba8ad012038eb7b52112f357a82fa38ece99231953c85cc59a88bb56a3fbc3c56faa842c4e92ab6915091bab7303dcd3c2fe908b87429c8edf347eb91a06eb810ae5da60058ee6e5bb05df7d6b00aa402bc5739597f4769010efaa727cbc9aad7e6e98b97031d9b6b292e0f12732809eff5bc26582b782b5ae26b68a8bf5c78bda7bf40ea604a835d79cb113665e0e2f26bf1841135bfcc8937b412dc28ae2feb35263f43f1d2304512c7601220d8ac8f6511e3bdd8f46bee8a20baea02e63947e26d1f5b9c1e7cb6602fcd68cb40be244a7c0f9e52fb5227490785ad", 0x1000}, {&(0x7f0000000040)="b31e5185ab456f531c6e0855bcd4dc25f4ecbbd64bb3ede9ac45fdcb5d6622d4163ab20e0879f5950406eed6efd5a3c9bcbba9153462d4fab6d02fec833ef0e4fd529e4afa24c9089c", 0x49}, {&(0x7f00000000c0)="741c0dc188fb", 0x6}, {&(0x7f0000000240)="6ed6e62f72da9f4c62662d7f3a6e7d946d0fb29dd3b2c2c6bfcb4375b7998ad5b950612333037a55e8b91d05101d26b0f4123ab9f27e2a8ac64a3956b3cf62438683df0808aff3aeca05648e285bafce360b884166bc4d6f0f13391fda46e283dd590d2d80178e385e62b9fb9a162f7de6c918d5cc2b46bf65777291deb71fff80a793b31936133d834d06350a1ff8d3eb591eec8e68583526015fb6834b93e826951ec593b6d40ec00b6a5dcf5ca6855686be4644d2b239717b48e843e4158cddd67bd7ff7dc2e0289381e7e4802008c4bf0e14bdf4c73db3f22989aec9b2a3217617656f3dca161a1b47b320224a81bd384214da", 0xf5}, {&(0x7f0000000100)="826510c64beab3b0ae80cd7d6e335eca212b45525cc9b85c4940218cf3c8524f9da5307fa44e929f6b3be4daef085c661842a6eb22b9b9c3c134a37253697dfc4f20a6079742b26236c06be244a7e8694703a134fef6934c6d3c142f99c26724ec98419377311424f7fff87b", 0x6c}, {&(0x7f0000000340)="eeddc823e87c80473b724bb5bd8b78ed3e4203657553d370afc54fca26cf73521188104e587a694e221d1c13bde1294886668d3cfbf23177244b16b40157f71117929ebe0676c336f433aaf29891", 0x4e}], 0x7, 0x0) getpgid(r2) 04:07:05 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x8, 0xfffffffffffffffa, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) r1 = msgget$private(0x0, 0xfffffffffffffffd) r2 = kqueue() r3 = semget$private(0x0, 0x0, 0x41) semop(r3, &(0x7f0000000040)=[{0x1, 0x9}, {0x1, 0x0, 0x800}, {0x3, 0x1, 0x1000}, {0x3, 0x9, 0x1800}, {0x4, 0x0, 0x1000}, {0x2, 0xfffffffffffffff7, 0x1800}, {0x3, 0x80000000, 0x1000}, {0x7, 0x2, 0x1000}], 0x8) writev(r2, &(0x7f0000000680)=[{&(0x7f0000000600)="1aba78c9e84aa77d309e151124cad3b87cc1ef128f8152f95e40e28c96b010466b828b931782b4f11bfdbee1ee156b6d0efab723bc980fb349181555041622179194d97b5b3ee9473388eed2e296e8102022e446ccfbd0a3936e54d0748cf887abbde0316e8a5d076cbeaf2cca57266f", 0x70}], 0x1) msgrcv(r1, &(0x7f0000000480)={0x0, ""/157}, 0x124, 0xfffffffffffffffe, 0x1000) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x8400, 0x0) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x88, 0x0, 0x1, 0x2c9e}, {{r2}, 0xfffffffffffffff9, 0x0, 0x4, 0x6, 0x5}, {{r4}, 0xfffffffffffffffe, 0x4, 0x10, 0x100000000, 0x1}, {{r2}, 0xfffffffffffffffe, 0xa8, 0x8, 0x3, 0xfffffffffffffac0}], 0x2, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0x7, 0x3, 0x9}, {{r0}, 0xfffffffffffffffb, 0x64, 0x1, 0x7, 0xfffffffffffffff9}, {{r0}, 0xffffffffffffffff, 0x25, 0x3, 0x1000, 0x7ad}, {{r2}, 0xfffffffffffffffe, 0x0, 0x0, 0x80000000}, {{r4}, 0xfffffffffffffffa, 0x90, 0x1, 0xfffffffffffffffb, 0x2}], 0x55, &(0x7f0000000000)={0x6, 0x32}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x7f69, 0x0, 0x2, 0x8, "4f4b2f159cdb2c959e0030b1501f9a29cab8c354", 0x5, 0xb71c}) msgrcv(r1, &(0x7f0000001f00)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000f540cef0e033c0ccaec1c15a549f82ec00000000000000000000000000000000000000000000000000d7ae9db8f37614793921793e6769d66c000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1ff00"/183], 0x1, 0x3, 0x1000) msgsnd(r1, &(0x7f0000000180)=ANY=[], 0x0, 0x800) dup2(r2, r4) 04:07:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000600)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000640)={0x7, './file0\x00', './file0\x00'}) fcntl$dupfd(r0, 0x0, r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x300, 0x0) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000080)=""/35, 0x23}, {&(0x7f0000000100)=""/12, 0xc}, {&(0x7f0000000140)=""/36, 0x24}, {&(0x7f0000000180)=""/157, 0x9d}, {&(0x7f0000000240)=""/149, 0x95}, {&(0x7f0000000300)=""/149, 0x95}, {&(0x7f00000003c0)=""/64, 0x40}], 0x7, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = dup(r2) kevent(r3, &(0x7f0000000480)=[{{r1}, 0xfffffffffffffffc, 0x84, 0x12, 0x2, 0x2ac7113c}], 0x4, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffffe, 0x4, 0x800fffff, 0x3, 0x8001}, {{r2}, 0xfffffffffffffff8, 0x3e, 0x15, 0x5, 0x730}, {{r2}, 0xfffffffffffffffe, 0x48, 0x1, 0x48c, 0x100000000}, {{r2}, 0xfffffffffffffffe, 0x8, 0xf0000000, 0x0, 0x2}, {{r1}, 0xfffffffffffffffc, 0x48, 0xac, 0x1ff, 0x401}, {{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x4, 0xff}, {{r1}, 0xfffffffffffffff9, 0x8, 0xfffff, 0x9, 0x1}], 0x8001, &(0x7f00000005c0)={0x8, 0x200}) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wsmouse0\x00', 0x10, 0x0) socket(0x18, 0x0, 0xfffffffffffffff8) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000000)="76753738c53b63b4c18b737dd8cff61cc1ebcdb6730bb82bd53016dc6c46e20d1a", 0x21) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000680)={0x3, 0x8001}) 04:07:05 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setgid(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:07:05 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000500)}], 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x200, 0x19) ioctl$TIOCSDTR(r0, 0x20007479) pledge(0x0, &(0x7f0000000000)='pf ') 04:07:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd, 0xfffffffffffffffe, 0xfffffffffffffffa, "f69b2256db24ca665c6d2adfe04300"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000700)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e7a2c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e3039ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fba9bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054fc074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a092600f8ffff7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b095175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca", 0x31a}], 0x1) ioctl$TIOCSDTR(r0, 0x20007479) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114ca", 0x162}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="bfedc564c4d696e55bec59be9c6cebbcc3283e39190ffada3656815d09c072bb67c12c8ad9ed51475e1cd77724989b666c7e7bc54cffd8e8ae586992210ff18f3c624057fb253eb7138033415b6d3cba194fe94073668269b881bc3b61c9f00c5f4280838f89c8dc5ad5cdfe7f7f90bd6e6eca", 0x73}], 0x1) 04:07:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r0, r1) r3 = fcntl$getown(r2, 0x5) r4 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, &(0x7f0000001300)=0xc) sendmsg$unix(r2, &(0x7f0000001380)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000280)="1a12ba2bbeded4fac5abcd5f93966bc6f7ae284fe26c0b9344e94eb339199394b95f03fe63ec9d5e1f4f021ef26b5d2e97a37084c75074529f24a0b3acae83509fc5c1afa45e0d3904a16dbbfd5e7e15e73f061e733313a43ea489881a808e7fe9f5d779f4651aa43a0a9f9886625ab2fc39343250fb0da981195d1ac2de3b34bc81ea2978fc4a2c5cece80f26ccef273909d9f17b213a1d1fc6e4a6f23759341816af23fdecce2834eb8de2c551447c36bab466ec25d6430039392b123b7a52b2ebf33542908317bc8551ef6a1b7ae3a1682faa6a1f7514f91d2b27cc6e21a02832fc034e52ccbcbc134fc2a099815860d420a3e7023efbee5015980d82f41d07f8838e69988193db4fa899b660e4be4c6d7e4235f7ed9f85dfc34961885cedf9a24af47d2e84194d65272a35406f94208ccfecc068ba7457805878b16cefc1ef96ac2d29c14f8eae628aa3db895b58f69ce9dc1c793720c5d0bcd2139f5d2d45bb9820db199a34cf0a6122d573c7a2cd29cd4a2914426641e2a938850534ae5859321254911122fbdb4aa24fef61e3e2af441fee2b9a5e5c1cf7151518671879552515f308ce3fe8a26aa1fe7ceda419f9796f51683834c9f6229dcf9c075ba0720f59c5bbbe503a9ced953e4098ed214ec48fef8b349adde4b355a19957540ef9afd805bd1b4fbf9418955cb1c49a23d49aac2be030df0a0da970467f522cad3aa4e672afafac1ceb4b7f7c6615df7500b44f224fadbfc498ab91ff2eb71a00904ede929180990f41787e14f61c8daa1127d7c907e1b469ad7188be700a87c94fd3913dfe6ad76bf6e8f831f747a9e71c79f992b72595abab59ef9c97b2756ab1c7a7baf174fccc922f50697e6555db6e0a7a8de7acde1d1ebe9b3b68078002d1283036c77262b543009ca3e233cb51c8def962c8e3b0469c8ef750d34000a8a35ee87efb649fffcad8f574942d4f588073984906ad0de4722b85218dfcd69af0736ed56b0d723e698fa8002a4e0494d5a56054d3643f6997b6af747974546f0b783d8c39b79087c6f3da2191c0905de8ea2bfa3fda3b15a33b0acdb5e6ddb0d2f89899fa0964ca98f06fc18bfb89e661a0910c49f3afe656165dbaf6b9c8cb6935f7e0a5676944158715ac7a1259822f3ab9fd08a679b63b6944ec369745c0a614752a96c49dc8b970112140c86b5ceaf3ba947cfa5927818ff67b26154fa16aaae391134a00e4534510508155ffe3e9f3fd9ea790f9db8fdb91d8c56b5ff7266387a81101fa434548f3dcabfd270dd1bde899f13bcae20dbcb20893a42262fef608bbb1569213d0406980ac2b369c92807b62b51b296fbc9ceb94d1c1730af0a14fb2e33a7d17459500f8e930c900673b9c8218d14e54e8a114ad34d9a75dc6e7f9f165f5601bb439069fd55d5604b32a6668269814ad7fdc09f289a93ae682fddd34c87fc3de80453a87ba5affd72a424900d12ed35bed35c00bc9e69cfcf6ba654cca992d4cd4ec549d53e4da1690f825821440444ef86a28ae04cf205332083f761957660ecfd0c5f6b1d0bb1a5a5340565a76ceab7229b791746d75a500d0656a4429174472000c5d91058a4f55bacd323ed30e9890e4453e089b568f32c8868f1e41a03b540eef87f45216701ffd2c8f89c66aa7b5ce0764e633c677e063fbe704c8a6c1cb06edaa503c8c3fdbf788c0e047023d6cc0dc00332296e764393a6dd6b1e7bb9e0c0669fa279ce1156b2e375fc1589bd6e1d0690069329a29987263f57a8692558445f7e0ff2b703cc04ac1d5163bfca9ab8ad9dfd605f9629ca961ccc598df8574509d20d902ba5a1b47e4e1d56335090667c78391f4f04a9918b40d446d3cea9535eb5acd7b72a1560f39b10a02c4038361ce11a853e58ecd845f3aa5c80b42d38cb96f952c083e5d027f51556d0a4ada9e7bdc8e818d12f3ec3a5fbe40669ce1eb428cfe53d74692ddae5df4106d5ad0bb031659d0f3854c9a7299a8182420a691bf50611e85c9ebc68e3698f7dba499fa251f3a13bc859427c353278e2418c6f0482d528fb06a9bf877e15def2750c18214c09fddf6e9be889c0ae12b55837c105d56320580db62d8e2fed08d77972fe5cbd5591ec2449d133f3859059ee4c9be7c66287704571232639ec05d944e088cd89c03612966447bfc1867290c3c132b360415739879defe5e7df634557c7009225f94e3f25baace2b1e5eeda9cb09fe50f74d925c2ce61b30865c9855deff4369c4022b42599a48752e1226b7fe0923372b68ac0710f535abf74f5247e74bc61663a97baf061c92cbff1433ed4f846159d5dc66abd05bf3be6933192d9c5cedb52829fb4a92acdfa7478b40e45aaf6e0ee7f07060ecabcfaeb3def6108e4855958f71b4508e0962dfe59ca7c7ac698facf6da546d10c5ea813921d3004ecf5865b5a2f79081d0063ca0f8a162285d1f13194aef33b1b6f1c770197abc3ac8bb18f9acc1384861f1f7239e0be28587b7da1eebca3dc0712d9d05a301ba6ceb2da4af2c9f576852f9362b4581299b3cb2dc1428423c20ef045c431aa496cd19145f589bfdd8d1b44cd51065b2d36282da0349fc75f95d89e12ded76fac38b9b73ffb92ae8bbf49e4a11aa0defeed924f62369ef726702a45c1d8b6a0fd06289e2020d31620fa3ba560270902ed8bc38e9e6ef6664d6cb4e0073a1634a3df3b64ce5eac9cdb045e80f0102d66f04c3d2474782a49b9da1a1e591b24a504368bb7d80b63bd6ff2e710a0a547be938e31b02c42abc7af2ae9189b33552a6f1a14ae46c3b77686661fdff4a407a886fe23911e563097a3e225e7e6431b066fc33e360356dea3e747f4b298a6f883d9a62cc880c7a17328b230ef027901b7aaf7c80add61431a84fd2e73480c494c719815d335af73edd0af360cadb941b6dd1ea1d50727cf21f2cfba88c0f3d6e702812de776a915e1bd93aaa974aa59edc4902474eb05d68beba9771c91a86f214de8d4918d927312f3fce2702e9d108a13df766fc9227ca18d8ab7ea07584b5774be38ec0e71881c9dbeda218d3f9a5e5aa49c55a487ad258c08099791ed28f0d1547f20744337d25f9976019965e9b2c4e03063c0c49aee6f537e91614a3d8014e4c8bf2a9e86243e7f4641c0259a6c3d184a931666ea66b810e405d88c86940f67603a3b948a12339c154bb687d59a825cccfee3a0e5f530dea0206c6ef7195c0aca1f14826dd4b2b204ffadd696698cce2b762177d2f68c09486eed6c337e226190c2ca3b1689fb914bd686ea2989416e9d9c2e8fdeecf5fdaf99d6ad4367e952f0a316abd6b25d0e3ec70fc29b72aabf0cdf771175396643b2ba2bae9b18061d0b9216c9c27a67f2cc40ecfbe87ad81c9bbeec706c6899792c75d2e2e53313d7aa94311bb690738c8b0dae38f294b4565f8ed1883155a9b9039772839ab78472d24c9a444f0ccb64962c66695cc5298b1baf1c16f1b391a98e272c4a34d8a0672f92aa5fbbc15e9999407a27eb2a964d72f8d00da4a71e7a14a678d92887f7f096d9020ccd27c37cf0fb4feec13a634adc3e98e8315526822d156bd3fed5e6bf7131771deaafcf4afcf93b9113fb5fd7c2a21a784fcdd799c2a594f59539e7ce7e57b8dd3f82217521e3a23296a298470fe78681b1acf00b61407a8e82b07774ffabe26f1782cf1be595dce1b3b33b2788f3f9e55fce0a51c0d77df8466518d7778da718949deba722b5332d66361fde27e90369e457778666044d36386a12edefd16e506e3d07cf85ca3f24a9b251c5acb1cbf03da9602e154bf185200515e23dd637f779eef944627841cc715f57b8f7bd5260d03ab6328137c4d59aaaae0e2c99319f29e5b07419acb44cc458b816c6f8c51701394c16739098b58f6fe8cf39716a581a4265f89ba1e60327833c84564b50bf22592fdd0492d868df928ed27b4071c0ba80fe9c93b67b4596b3c617133206120c49f34dec6e33692138e01886ed30a09c7e4d1deb92cb3f61d242326184cea333f7a3158afa7028d6a61a08814b8c1093f539055717d85029050d3463e35cd85458617f3c51f4d40b0fbdf536ad8657ca02700f417eae0451d333444da8f58a0f10a73416002176ab9897a090e21429e3efe8c36cfcee76bf89c8a08a0e614d4d543aa7696c77728c83154268b36da2a28aa79ef5150e8d07dac422c1a4e7ad20e022ac0e8e26dce4877c634b0e8714eb382d72737e23bd5062b749bd19199df7b36edcf9fc9f997fe82062baf8047bb774c5c72421c99b5a43b6485e1b099bbdc3fb69800e3570babbf60ed0e09fafcbfdcdc5f97b0c353e092daa71975763744c3a7cc3cff0a02e371ae5a9cd91b1d35ad38c8e56862e93b776631166ead547bae861c4547bf3b759d2e90b63818bcb0764a400cae9316339e0e6372a33bd75ba87562ac2fbc7360fb47e75db01477813a35e6877e318cf5ad770975125c62591ac42a4e664333e4991b1ac0676350c2095d917b842b81933efa7982763d5c6e3fb4a03e78b612736fec85c7c6d88c01c70204d465e2b35c7aaae4662a8bd60bcdc7866631d54f220a24ba068cd7c4b1c97556141ab8d02f455944c5e686b6c52ce8386c0a45c176350971b1b6977db0f72e4a72911395bd1adcd1476f832251792eb1315b6e9a07035e41e8602838aa7185de1d1daa6d00264fdbc23516fda72204efdce4096dfec174a43b326815934b04429781cb4f8d64de1ee7ed492fb2f71571d271c158e7c86bfe47bcf0517ada38403ba57a386f3ee29346c22b3e4fad47936e933c8c3e21c6c36b8faee4e64572b1ca618928afc26d7b07bed0d816b518fbcabe11441af736e6dd7f1c24472bf87e57015c605807bf3366aa9aa2caf3610c387e1195e234c60f3143807db0fe95261ec37b476246b52bbb954c1d1218bac72321a592ae3bce14bccba72bfe0bc2de714677f283574efe4a5e2cc9cf240ad6582b84715aaa4f68660885c5b45262b80754763e5d013eaa58c68b6dc15b6ec412eabadcc611416807229aaccccb6880021a2beb46492f798f6333373bd5326dc08aebf2e4c65bffc33384c9807f4a3cd217ba1098735c4535d512e34b801ba30b9119c9d193908d9e2fa9c07c0e69588e6c2665934b4d4cafe178cc913173382392b125f8cf2bf19c40beea1a2c0ddf4431e71c1e19c9df39e2c7f3a78d11aeb0d4636c995e1c095423dc06864f7efe642ca74cbc81284d548ad497d2cd473ec5173dd1fd8698766c7f674b1915346ebbcb944534f19739b26c1adc2526614156db36db42aa2e13dbcf0ccd5748ff424655ad9b4026454426192e0146c3361044b57a5c8b9e710f65adafefd22db6855a83ac18af5423d1dfa365f30469f2a030be66e9ad4987057130528c34c35f4229f49d165770f5a79393f9a5799351cfb2d7694ef66a0436056728e400b02b4688795b1b383e0a21e64aea49f569b7b74717d83146a2e40efccd52c2db7acb8d351f27d6e4ae65d8fd2151fa3aabc09bb3fd062e68f28d36add719233d17109056cd00b14c47aaed27b23e660d1f1ce9c44e9ee5de93be0411a1f75a3faccfa9307c24f1d1777c04f79d528efe9cc1516f25858e14277f700a45dc4f710a0d82e3404fac10e01ade3898bdb7f860a9a201f758d366fab402c86151002197d82ba2df03e69eb02535d2aca823837043c9005799c892760c22c3423d752c3f418e11a116d2634bd2d7b900507ae33339ee046c198f4c766354155f2016f299901163ab05c9306375439bbd4d65a5ef", 0x1000}, {&(0x7f00000000c0)="cf874c522685b2723abef7b13c72c31629c9eda544684e953230f8090a8783710cebb5c587a670296c0f9f9c5821be0bbd563632844c3dd4883a141e493edd78f0fbede725176dfa97cd1ec5a32bc2b5dfe94c77986b1c9ae00e55f87085d11b42c0e5", 0x63}, {&(0x7f00000014c0)="6e21ab7bbee5585bee007e5f37583ad9f4da238442da5a4fdb3a4946f68561051a33a05dcf9d67f44fbd968a18da62732e5182116e80e44330159466477b3bd1b61ff783d8e30540edd3e91476ed30d9ede48f54f98e33468900064c9d44bab97958aeb22f72026ea7f6a7a35549bbc461ad98d91042747d07a64f721459fcc13f57214b698f17a1f5ba98b14d81e4af15c1303b463c53dbe6ec9a8747735e765012a78ba5ada431d1d8116ac773976aabcba13b05bbe74cb6789085558b1653cdfc44210225bf8fe1071e259b09e85985148f6014088ff8517c71a70380ba8abe6d27156ed77d8b68d21506535eddccaa00f33c47b21772de9a1f2ddfb67bce7084c3c50e0623b60d4a765df82382c82db90bf571289d0fa306d8afa5d93d49d6c12ce65fbda6e885fa611f2ba5eb39023c859b987a5d02a84dc3c4f30b679920066ba54f8590759afe1646b28e2629f9685d5d91f800ef043b72cef209ab35eb8edce993a55ddc760524f81d15c0bfb117ab3cb0cb3353ddcc7b36b87cc92bcea68ae74b1b50f76147f5fb83f473daf9d714d844ca38baa3ec126c184735e7777712315ddd157f7ec5f08025f8989448fdbacb0f15f16e312871dafd3e7fb92eee08166844fc765e578e63e9a05dee0dcd4cbf05365fae944e20ad71126d3d6ee535a553ae98a05cfd823ad866f5fd257bba8dba5e6201ef3759625879e48f3fe5bfebed8325da8807640cd2231fca63a2b4bbcf198da6271a362b237fc9f3f29ac8aa91c9495b1a605c0ee22a267a1e5efc4105a9fb836075f64f0751bc59349a0aa4613ba520b88836103b8b7684330114c09dbf0a6190dcbefbbe59d5954aa4e41c43e954eeef829aa9272de39f0f0f131fc4eef53916c04c1b7d7f1bdbf352747ad918c08311735794111bf0f77d51b8f867305e800df6ad3d77bec62afaf05bedbc4a0a268d8d008959482123cc07cb0bbf90249e7f84128dc5e0b112edf6afea3d12849865d9ccc723b802e167c6c81959ddc2041cadcaa2bde5629c452f18b54f1dd854682cff6d2e56c283fe9f207be2a7897f8df784c9ad36dd4510cd07603b5f8f34d900a220d5f0e4905ae121c5a6d5d0db53188dba97e977ecc6a8c4b7e18ea96fae453fd1350bd84f0882faddb320c29bd88c08608f9db5e4e746736b1882356455767c49aee41d675a27d6525779ad83bad7b515c7b75ae608f7c723c6c17517ac063ab61e4122034e56995644e0f9f7f5c73240826476b9603cf673dc6ad67a3378df77c068b91e1779ee0cf4371b69d0d4374a9f79b410fde8f6077ef8a5f97f233d60cc9de8bf93584eece5bc390e61005bf293047d0cb2a8f05fb11d6d9aa3a37c30a2859f6329983360b571656265e0108443ede4d087f1ad1334a9d4234c12a94d9731c05b745a075d8087d77c417b9818b5643d39fa11d17e59f72608457d77aac246cb2542cb9816762ccdc15c4bda9f5e55aa127e63f78a09a34b2e33e17c765af5d785ba1268caee413c3dbdcef3b1e3a24947343e274e8b4cc01e995ac7e0c6849bda5fa2d32ec97b84249cafd8d5c392745d4c1a12c4d57c54358b1fe38839e681be89bdb2963d54689d31e2325d36e835159e17012a208e3c135851d6146aa8df95175d7dfb1cd8ee36ef2ac8e7c97dc2edb8211d50489a57d3f107e573d616fde81212a994c7885a35d53d1ffbb9a2333263777591d63aab2891fca9821f76a38c1cc5c7b44da657845af0bffaafbd6093b69e130c7976f577d6bc75229f33e461213fe91543932ae21afa50200c5d5bba4ccf47c4a78aad65094105f160d6880940c51d910e7d95a58d570a3c8a7459b81cf2b5d628fac5329b2812fe58603611d9467d5067cba768dcfe84395cbc921cb4d3c8b7e7c695a56abd3c2207a52547e755b90af515cb4d151d247517a3caaba867020f8d58af5e253ecfaec5a722cf3e6edfb999a558a74e19d97b71b1d248664e759425e6c316e271b367690e373e9798f4b44ae22a14a061b165b21f8cc6db8bc8967e523c44ad6c7376cce7e41c158e7474c9f51e12aaa71cac2b30fc06dfd93670553da0063c10f43d3ddca68189fdceba71cf31a0f0c33c2ce7962f04c81239a41e24208afc3a687f6369dc770ca4ab084394dfc64c0e07159b5444e24a1847680de88ca906575a1dbef41dee129abc2d81e0990f65653498f6dee33bb23125ceaf7c1839490a87adc22ad7825150536b488e5c2b13abad56eb3c31bd028659b1fa3beff37b854c1b6a1c180676bc30483ebf42d62102d5f28645df2059b8d412021b1e10ca8dc8e6bbe2c90d76417e783c5b1a0ca9ffde2e0370baa13236f8e85ce5d48c88ca8f347148368d5bce1863d5622380e5d6229709b2566c7cbfe780010b00c36f674178ea4dfaec69afba92110276d9f38541370940443136285349f11d2baa318e2f5692adee86c4927073c4bedad2e86e6d2a2673f244988a27ee48ade28af2c7d8a7d4c62c4761450d567c0d5b10b4c42231fc255694992af4f3a29b67d1cd3181de2b993c56f4f4ad0ff0671e62e7255214bff1278166872c92672d092a0b0fe8540f996bff017ae573750600732a0804376b22bd8d21645dcce13d0532e889cd4c89d09e53fdec9b9d44241e09edcba55979c6d765d6be81d7d3ec244c1827f436c90f4f20e67649e39097c1ab67d5ca535a149be6ff2c18a673028eb534bcfe368f398193e7af875fb4034eb08a0d04ecf10365eb60238500296b088d3d21f82a3d2ffa3ec235cadc96cc5916e194dc591cb4f8a3536bbf47ebc1609b18c33407df2c0f839f15e1ecef49c579c30a0aa00765f555d53927955987d4bd439cd5d7395db18add8d3f72d172c282eba42c8ac6618d07d32adb8ba8b851087d283bee18e1416b230d9fbee9c1ad1278e9ddac0e289f1c302a64034c916e5b72db6390f16572b07e35419d6199cef9ee483bcfea3f9e34123a1e04979690fcae928867a0479aca32cc6ca160c1045240ef9e69a0ceb2e86c4454a986d1ce246047e8634d97b5e90093eb02b86cfc8ab14cbfea15ac4a01510b45f95fa8d10bb5ef828c7d3297ec3653976035d02da261e112e973c0f7841a4161819ba4f7c935d7286f08090adba8906cc4bf6c42299013137f6f1d4f53f69648ccf8b4dd23a3a97b983ce6c16ee4d1e4fba305cd099bf6f1377799cd42b997fe3dd2c4d54e44533f7be93ef25024ed9dfcf77d08b9946634df8a90ca2d49c40d407ed13531ea2d1d16d7c14ef6b78dbced8d1f92458ebe60442e5d127793765790db146bdfa0a83f7059fdae64aea19e29c1276456c9e0058903e3aa0b3ba6248a4b4423c1c0c7ef0f96168700791f909a12f3a745c1d0c4858df7db34f426c00f3cc893d183c2cdc902dd25a6dd19534511a533b549b35ca85475181b712c25522fc197089999a0cf8480ac4b7b377ebaff5f1bfb13b926edaf3bc0b951941f799e3b03152b2e2e9cb91114f471b6dea6a6b9ade495db30a235df6fe19a296840b1e4b85a50854adc8ebf3d35ca4079d864b95f45f96dfcd5acd7ccc19afc7858fd32bb02c5992d8070f82db4f141f7b3402075605b483f307e4e295274aaedc768ff0b45db8c90710e84ce8c6314a0a30cd7e717c6c6863acbcf64a26276d5a8afeebbaa08c2c53f703de0b28d756347d9a08d2eeaaa4847d54f52839ed537f8b095e5a8f39fb73ee7b46d87987a19f5fd0dc70e65ed51b671231e5a2a55aa395363fc246efcbedc66ce63fe4293e4a9d0eada0bbb616fdcf1a2f956d1411ca0d77f00a690ac434d0ec7259750b3ca87ecfeba8550d4698b0e23b4be869a3c1651905bc98d9c21c7344a06f285be35803ba28d4405ca98cf6a6bfa8039c65f657774dd0e2c7e3e7d39eac97074852c20acad6f6aa710705f89d9c08f41103ad88135c514347bf97a0844c30314325dae282bd41ce4d883a041677d47f653c3925738eaaa3784b8483a892ad2e3e16ead34aa299c59ee0c008f5ed8c522ace09957e9fb8bc0415ec2208c3e4973477179ad7cf757a1f9fa3cd93d7f9a498bb2350bafeed28129263285c79f76713bd22e75b84f790e277e42ceb1e2b74ba6ba98c7333fb13c83042977bf1ad5e8e7433858e5a98ae2cf41ed3a7946f7749a23c0bd3cc97ab3fbd1c9d9a006a8f76f6bddc73bd6c98696354730b8d3603e743e15cb0fbf7b4c3fe4ffa295232ede16344e0af8d61d9a5221afbf0f7efa1946cd7148ce741106d3939aac8f12d79a8c0b710aab2927c1892693f352063b9c9ad85ce244b5090348dff4e036253cc7c0cb39379d30d9ce5b69a8b6c8fd159733abfce92b40004b12743cb1565ceefdd5f9694c041d80866726ee28a96ac4fb4c212092ed057a21a3cb9bbfcd94a3069b844453b62ef4f8bd170b9aed4dd945ec9f6fab687fbdf0ce7a6a3506f271dc403ef356800f4a1bc159a481af1a14205f033a2e81fe2a069f998dc69d3d45cbec4ac76faf4a0578c2bdcff9dc617d4cbd90f226148fb14da80eb12a1a2bd36cd8e1fd614b6ab425fc42a6182c24a47d2e671b73ace3c9683ed41cfc9e406cdb586a3b22921e25689ef55523c1f04e84895087b1061c4419582e887d220ec18dfef09e5c22da2f7276af853ca6e5e319b72de3f00a51bad405d6355b18ea57ef6721c45a9cca06dd6cd3ed1794f4abd603d61cc99366be75f0239df2bcbb83d3cdb4e69e776f46cae3e2dea8abd695b55d3a71de2a124afec4e560d9f119de4a276dcecd0157ad8b91035574805dd5b34074067a18cb6370f2371f505ef1610ca39bc89a7f856395746fbbd2b34de8c49fd3952b412b47ced309932dab81fef58f0d37e5581e581912a029ec9f6260f1ac85a1b06b3a0a46d685dd5c3825d5c4bd363d6f1e6b31ab47e5e7efaab5745e1f0dedac501eecde4b2fc86eb8a396e04f5dddd4c226f2f1e780a3cede558b1295f0316e61445aa86cc76d153d97d836c7c1a86d5b91ff135a456801c419835bb1bfaedb269d8e2a433f8926424edd538494f41ec6d3d850094c07ee2e7928cc2d7cecd419171745c26c76833bc3d3c20a51e1149fb00110979fe2ad71b6d5caa13efcb5138876195e7d8f6dbb837122c0ce441c0851d4d32558d8b2df2db67822834f12830a5bf56a86e38b99bc24967e79aba3abf199bfd99bede84d738995b79f85f4db7fd0750ab020112ea24abdbe09209a48c1b1aff4c1313d98707d4a17af9f24ebd240fce5ad5ff6804268fc76f1d858df5f32c75de21fcaa9116bc2642de2a6eedc5cff25b21aeee11c92b59d12646ebc9a39ad37f0b07888ccc4f6e48a8c5fd3ec2c918b7447410c2421785c5c5fe0b966bc1d653cc04977bbe396c6bae8bdfd0cdea7220c70832c97865b3dae20fa46dac38b6de958b54be7cc0cbaa008a1018f3c16252649a52e9b558036699f7ff23e80b53b188f377389475c129203e731e4ca593f1f1c04bb3344d3ba409b1e8f42fbedc9e4b935539e9c284fa4be4f6dc225daa95ab4f19c371d1e9ae7deecdd89e8c8c9589e77804593276d9b433f0a696689e2768ea9a3d147564a9e3efc64214ab357e859cce8c357a7f82fe74aad93bf7695549b235776baa4b8e57da17c985dd1ff3a22df5356f6a8707d6bf02443d024ff7d327dbc0b1e0e5d2dc8612b5172d06ee084ce3bcae13189323ea69a04680db6cb1e5cf987c253031b6fe47d2b063e31b460e7a36c16cefefe0dcb1ac4ad92a24398f86e4c80a1cd032907282eb8268d0afb1b39a1f6", 0x1000}], 0x3, &(0x7f0000001340)=[@cred={0x20, 0xffff, 0x0, r3, r4, r6}, @cred={0x20, 0xffff, 0x0, r7, r9, r10}], 0x40, 0x2}, 0xa) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000000)={0x5, './file0\x00'}) r11 = socket$unix(0x1, 0x2, 0x0) r12 = msgget$private(0x0, 0x242) msgctl$IPC_SET(r12, 0x1, &(0x7f00000013c0)={{0x0, r8, r10, r4, r6, 0x40, 0x5}, 0x6, 0x8, r5, r3, 0x7, 0xff, 0x7fffffff, 0x6}) sendmsg$unix(r11, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 04:07:05 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8800, 0x20) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000140)={{}, 0x1, &(0x7f0000000100)=[0x0]}) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0x14, 0x40000000, 0xff, 0x9}], 0xffffffffffffffe1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffa, 0x8, 0x4, 0x5, 0x2}], 0x100000001, &(0x7f0000000280)={0x7fff, 0x5}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x9, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4ba6d673553c0c01b7b2ff90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697be3be0fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e00000000bae9df8156745188e3629a90", 0x87) poll(&(0x7f0000000080)=[{r0, 0x80}, {r0, 0x80}, {r0}, {r0, 0x24}], 0x4, 0x3ff) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() fcntl$dupfd(r4, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xffffffffffffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000002c0)) getdents(r3, &(0x7f0000000480)=""/4096, 0x1000) 04:07:05 executing program 1: msgget$private(0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)=0x3) socketpair(0x2, 0xffffffffffffffff, 0x0, 0x0) msgget$private(0x0, 0xa0) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) 04:07:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() read(r1, &(0x7f0000000140)=""/99, 0xa) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x0, "34c39ba6b77431b2c42cbdc06ea513798a054787"}) write(r1, &(0x7f0000000000)="bc", 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000340)="491fd494a93d594daf86c9b9e2e84cd94c8f1cbbcd6b938ee6ed18a1e43d09447d90c0bba5e0d71c33c402746a9c9ff2c48485dc4900216eecf632d5d395eaf39318f73b7250fbddcc0ce34c8d8485f63b4ed7b7c67e6430853f36a24bb3f1db8fe70022a3b20e52ee6c4bacf72c257c8cec1989ee0cd552c5385c63f9e588912f28c51aae469e36dfb18f4c3c04a625d292b6f573bff2bffd502ed6faa61fa47aba7c6ae5e1304dda0486982e732036a6ae70d1b71ca875d5351464d2bc77f241cdab96420c54f6e331438f5d12f023e13075007386b223e6fb86c44891e463188f4c033640c84cc446c483fcea77187e5ff8298b1c3c7f4a232c646258718bd908028c08db455cdbf2e7bc45d99a7eb8906672d52174e217", 0x119) 04:07:06 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x840, 0x0) select(0x15, &(0x7f0000000040)={0x9}, 0x0, &(0x7f0000000140)={0x80000000}, 0x0) 04:07:06 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/vmm\x00', 0x80a0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)="9d", 0x1}], 0x1) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) bind$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="9f386d433425705c18a4ddf3dc8f7436d68e0d47165de76bd608465ec3245a030061099cf2cdfb7cc3c3ed424a981d888626c311d5609dd23416b55d7b529b6377b29998c2"], 0xa) clock_settime(0x7, &(0x7f0000000040)={0x100000001, 0x7ff}) r3 = fcntl$dupfd(r2, 0x0, r0) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) recvfrom$unix(r0, &(0x7f00000001c0)=""/232, 0xe8, 0x800, 0x0, 0x0) read(r2, &(0x7f0000000100)=""/187, 0xbb) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000380)={{0x18, 0x3, 0x2, 0xb1dd}, {0x18, 0x2, 0x800, 0x40}, 0x3, [0x8, 0x1000, 0xaa00, 0x0, 0x6, 0x8, 0xffffffffffffff00, 0xbc11]}, 0x3c) 04:07:06 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x28) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x80000000000041, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) 04:07:06 executing program 1: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x3) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) 04:07:06 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x9, './file0/file0/fi', './file0/file0\x00'}) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='x\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) unlink(&(0x7f0000000180)='./file0/file0\x00') 04:07:06 executing program 1: r0 = msgget$private(0x0, 0x320) msgsnd(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000051389beb74ebde85c42caf1f65da5cda76c72e80cf22f37a1a27c349b16a0b602d871b8abe8044bcf2158f27250d71fd3820b5d90a2ac77b30fa728b88a73fca4d28e76b119611d66956549cbe5d7634a819fde1c6f674341c735f97bb1ec7a768a070dbc816da7474bd32b6c0f8c6ae6d62ea3009559c625515120c90c03661f10853af8af30ea02c237e65252d2b66f06f4a03f700247a94548e640f80966138ac6ca7453590adb89683f3024b9751322cabb7a18d3ccafc1d7027b4f191469b2391cdd431daad11c0df04633f26e71ec19adfbe44f1210100bff55697e7a1dba50d3f7a7eb9afffc6f182c08966cb68b5b8c71181fef7ca5a3fd497fdd1959907ce18a8bf484a36fb4671a8444df782ec203032c83c645fffd4e006bbeeac345cdfa4bd1b1390fb800d92b7b8e55c6e1c644492b781f09480dde809ebc90d752595d8f52b41a93932a43277ed27300feffe954d323af3d231d3d52cb011e6ba30b8388a937ddc80d0d02f7fc4d4931e3a79737e087092329ca91e476bdaf0bad6efaa076142c7b0e12087ce9f02413b00ed225f340bf2245a00570d1e0b6331480202d1911830cc75448dcfbd60747d1059139d3c7e48a13da21bd20c4be36d6437f388ea1fa44a666a9965a79619f87ea95ad44c2f4605eadb10148f8d9f8cb88d3e9320a68da0abdae77a5feecbf11852ce046043ce0e5bfe47f31700e48caeef6d01172f347b746503980e4d35184821ff94dda010049bb664b67123809bcf42496097acd0e4270361cb2366a199b6929bd94ad4c65257904d16175b96c99aa72a4b868d0c8533d8ffdf6431ca3d147fa53d5056c1f28116c4800ef77868abda73812cb8fe1f815038af898b87ade8b0885b7e0d9704431982998a25011a3ac538f4c3c463a7c1c3ce2cb868121170affad4cfdc73c1226ca82f0e6a506a226bffb9700a754879f7bfb58452b37c2e29c9f846c534a42c0c00ab9665c814eeec212978b1f206d4f4631499bab94658954149244d74ba5d73fb5a9c0888214b2d334de2ec5c69834f013e40f57e0ed6bb853eb89b3be12e0fea6711c027775ebf9703950dfb65914f00938a683211386591fa3de22c52ec9c19f52954e959a916f5306f8bb2d1e49f19a3dd59424135af018e51b8aed0a41d5af9b2c44147a6f60c1a92f9d48c43da51d67ce3c44c8261b8ab4a7d5766c4086ffcb1facad20b2c2765869b8cbd38f2bf08ce057a6589db0c3cbd9018fef36257f49e35c0e48d8d6ea36e0e091811d6d03a7fe7931e7f7f57ef76b358e485a9cdbaf5c6dd38a648a425167816a56655e496563f7a3f69b8b932f363dda61c4e2470c66a0de33567b45c76224505745b8cc5802984038d626b29990ae38eaff23cceee8a758f36029da28cebfd56dae4429a5dde43880f6e8c6859d410b76ada5d1f49a327c611d98d1656e968b026bcdea8c7863e37d0715dd382ddaf3808ad220dde6ed597492ced7b19e22c92bc8501c18b424c670204ea4160b5909cacf5b4a9317de5facf74432235de5959ab8b97bae77db6599974fa6c5d61082f8b8bcd68d76170723bf063d0db7ff9cbccc8a07d4ae61213f30bc1040697a028739ca9312c4ea14aa8d33ba4e88e754002552e7a5a40ce77772866b878346160a95eede89615b12dc5a9cadd7d83388cbc848931ebc004f2b74c86f47cd86a97bc2ad5f38ecea7251adc39e6eaf2825ff654feadfc4e18f694bdc2336a0e26891ef6f517ea8144bec8c6562eedfdb1a5517e1ef537019be53e30d76c7fffad20c383135004ad4866f40e27fd73ce1c8aae2a90e172fd1f56f0dbd1d3db8b8d95bd2768740d909a2c24f19ad58574e3832d6cc1bbc898b52e2d8a7512c88e9c8905b7df9ec9146498953652cc2dbc1f13ecae33f49faf8cbcb654b3fcbd70c0876995f2a97a0ef514193178907a58c79a7f8b1e58d00a73a8d8cceaa1b207d1e568e6bdcad2333fbc29e93b3090b96884c78d40878a6e90d7f9a9618d5c965f195d5d4fe03f9c87746d8443f9b24dc0a43bfb356acb5a61338f7d55155bd4eafd942b813a2cb6930f1fdeb20d900895a38a7c32a3f9083431002718f77702f176c14e499ce3bc33a5830361304273263860ef3174fe7da0c43d20b6cde246e2364f1f3813bb1539412ee256ede495a51375a7196a8f7eedb11ead401a60507438d8d39a564c7fe154bda43848f5219102f149ece89e9194288e901b34df68039375693ab0453e27eb30ca2d01fdc6e5766e48523c7c0c9c7407219eaba03e7389ee4acd7d97c6769d95436a09e52621e744473dba2fb846c6857605fa6d2a91cf47a199fdc6a6a2bcd4c6480484de998e6b69a7490d1f9a42c0132a9ce6205615797c36720470685f4c3dcb976cb5f00aa5f517375ef5f621e968f0a05aba7c4b3008630ccb3ccd9d24f34d309454a0b6c535a9cb213eca861be0e3b9a43031094033ad5ef29b53dc043ccb0185ec42f3ccf0c8a4ddb134aacde9bcd965a3d4d0974dd7c78aafab666e08fe33511bd29ebad85124d4c007f18eb4d7d3c54f2d623d4b9ba83837a4088e58942a0de3af6b8dd78096a46476761180d7a2561cabaff8e660d76ae34f5deee5be0831900e5511945e72b1e024651c0836ad00aae7a8fa829856eac47391822e1e1179bdc822b37e2b407bb71d66796716469572bbde0eadbc4b4bcae56bb8204c8a6f51aebe3b085d61957cd5cf474ad8109320679f454a08705d71b82f7813e05759053442c3ad71d622902c1eb4ff3989072c3d5a9f979e924654090f5261f86bf92255fcd74f6034163fe4a6690f950037663a089c83ff7bff60faf46f571173720db5f89680bb37cd83724c8666c92898e4069f511bd108406426a12e11e36e2626470fcbccb7a322ece33be3c31e59073b1967ca3b127ddb67d027d041c168dc5bf3b8de70ef94b16c69a42fa7500b2cfe5970b9d7736353d709f97973b119167d550b9e2a5b5f550ba78d7ea4b2a14f13c65d744aa81a87eb22524873f51b42a6be5c5014ec28d5d876913fc2497f62eef5a1f64ed578c05c0bda0ab1af0c672674ac27fb965bdcdff273fbd3542bf372e4242876b9a39fbd670699754bd6d77897d6e89787847dfae5bf5117be8096cd8f238c912b099d982ec2621f091eaf281482a2a152cd4b8d1a8f86575b65958bf19c9d714d27dbb9fbb96cb11319ded1f4a57243cc0c9a99a3bb079af3f794c8222e75cdf3bfa735e3bf8a52fd35de89efab94695230fd36860f091fb13e29a37178172ed883dfef89072e31f3b3aea8f1de9d740733bba6eeeb07b3fa66980d6433eb8bcfe22f04496ee0fba8d6f86ef22661827b51158782d7e3364d16bcea4dec5976f1e60e017115967cd703bd22b28135c56f7cda8fddb1072046bb6b7008fba8ebbc256079e004ead3ec57621159837877e579dc36d21d5be253062912d66d9388d3013e2c3de158badc86bb01c7f5b887e86b84c423830ed0224c81be20915880ee7249f08b68ee7029383d5ff043a1b8d1a6c0bafea72979659e916b06222f5e289d9830f8d3afd2e1cbb7434a2da5fbd2e3a3b088430445c2a63946713aef7ab4297e53c91ccee7f24cfdc80be6dbe6a31550d45497bec3db05621ce38f4332fb98840646d871028bab607ea049c87863efc3c495f316c3312b19e8b08e619cef0694b69a5e4218276d734d06fab4a7c39c65a251cfd4aa2441bbff0e4341328abcb63c29b1e8c6a5733c04fa18b9111913d2f23c55d8b4d6df3fd6897dbd48424be4aab6adf2c88822165e28e66c98806d92c91e10ab3ade1955bc82135aecdb3851e5304b900cfc6a837f1e7598eee8280ce5babb860b5c2b9a825e3b4060a17056a7166bf604eb65f23f1b71a544a9c44abf82ca2a37ef8b263300e69176309102cc950958d985cdc506172e1ec5ba057d8ba3f4a603fed53d9b6772a45e9e72a00bb622b84f1b9a1fd11c59d277ff312364121b338d68881a8cec987706f040ad7e96b6b6c7e28b2e769e856c950046259f95cd30cd682036521b3eba15a03fa8be7e02a52add10fd0e8d23d22da98aa03771a1f8350fbc36967c7bc8a7666bd24861db21d2df02caaaaaa3ac946287f33c4b33d19a04ce17ae7d12479295f8035cf96b86cc67848730b426f1c47cfef1d295be61ed2f212f7a9114723b7ab071db37fe0c5410d68847e2e395d63df0c0d4bd1382dd22b954d16b78eb89d4f7297dfb50385e0f194d4c039301afdd7c0034581d8c3dbf56d5fa3bc35c6269093d2bc36c9d178e529c80b6785d76f00dc8d4eaf0ebace0afe09c74aab7f1c6f831ba6cfbae828ab9d6049120f98cc92336c38fc5f2da9c9c583f6374dac0ea4922afcc008b5dc5a5e70acf8d5148adb0faac26c02f1c6674f63599cde4953299771e7244a012981f64807fc1398df844ef3102824768d017566e487d9e865727de6a534089ea820c85417c58626bbcb63f26df209efdd8421fad39eed6a82ce68e3a15bd355c45654db8f7458aaa8158bc994f102fb8f8816d38be16c3e1cb11b48b30d7d6895ba36f357545bb35d8df52c2ab0ca93095ccd5968b24152093f32ce985a5da27515ebe4fe92489049da7e966d3d4050e3e4eefd7cac1dc44fac126b7e14be6145fd5b4fde1a75bddcffbd35b3b6fa77c30e40e1e93116538af42f2f8207afce817642eff110c999f19d3deeb76f3070aae243c3440d1809bfd20ca4d2f86c9dd3f8edb73b109b983843508a479f7387be8ecd8e8f0610481daaf7d90b57f9ab5e92c7a0d63b7939e9ab0241a1218489ee7d5baccf32320d800994fa653bad16302efe873c81bf59eb87b8bf08587cdf2739c9971daf45f52ac6935d6dd96e7818806b8bd33a683d6ef52862407468a9d7d7cb769f6b25b2be92a173a9bf53a0cc8f58ffa5b91446c6c6b48262d290de6459139ebb13dec22a1aa27b49ecddf88335f76803a38b877a88630781c563fdff5690d3b6130b61efda103e2d15aa06d92c57ea4febb865842eb93bc76423815368f50451253e3d58d41d70a5a47c3b852b92cf10229e8a2296f16af0ca2581ea16c359a77fd956e964350d93cae521624fb7140c842815d17fe54226bbbc38934158916370d6b238dc260cc11170ec7cd856c8f614ed7f58ea2846780a12c7a65c9c8eeb81ba85996cb6a9116c19bd258beda4bececb0eafb375dde6b45956dff5a2f4be8a3dbdfe7db2a58f111e493975ba769ff2b3c0c03a7165b970db24ef57e3b518b173cb66f6670f869a85822bce1fd362a2f3f536fd95c19bde35d0a231f64d877f9179c944ad59c67b61490f3cad3b64413a9a9d8e1d106d43ccab7cb520db06f10e0e55e36c0453552b3854443210581ecdb3877ba3a53f2011298eefffd3dbac19c5169f777c4944ccc93b9a5c5c58bcd89bcb5df048317037858842850b71617497b9656599c55e7c9aa7d5fbb1ebf0102331580a924ad41bc906413d33b01a4867c1f3eb6366e51cf235ee9136bbe93eb3b1f601e9b3cb9933fabdca400a1c6878737819ba4e27c8943de93c8dafa52bbc22c75b7e0841dcc49f694f21b1d6d87ae0bc5848c643523d5fcdbcee054a1276014f080a44f298ccd80704498ca03ad17bc8037cbda31c39c7a6f8c9f091eb5d66694818211b14640f877aef05a4b083fedbf7fb0d48e465ffa0c922cf36d97d017203a5b2435a9882d8c3badaaa36655130eb7af9dbcbe53be830f4056f3e7d037e45ac88bbfef3001fbac18b7dc17c5638ef5d648"], 0x1008, 0x800) msgrcv(r0, 0x0, 0x0, 0x1, 0x1000) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000200)=""/160) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10008, 0x0) r2 = getuid() r3 = getegid() r4 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = getpgid(0x0) r7 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x40, r2, r3, r4, r5, 0x9, 0x8}, 0x3, 0x7, r6, r7, 0x8, 0x1, 0xfffffffffffffffd, 0x10001}) lseek(r1, 0x0, 0x2) 04:07:06 executing program 1: nanosleep(&(0x7f0000000000)={0x100000000000000, 0x3b9ac9ff}, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fcntl$getflags(r1, 0x3) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10008, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x9e3052873559127b, 0x20) r4 = socket$inet(0x2, 0x2, 0x9) r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x8282, 0x0) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x10100, 0x0) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x2, 0x0) r9 = socket$inet6(0x18, 0x4002, 0x2) r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x0, 0x0) socketpair(0x3, 0x5, 0x3, &(0x7f0000000280)={0xffffffffffffffff}) r12 = accept$unix(0xffffffffffffff9c, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0x20, 0x20000000, 0x180000000}, {{r2}, 0xfffffffffffffffc, 0x9b, 0xf000000d, 0x6, 0x20}, {{r3}, 0xfffffffffffffffc, 0x4, 0x8, 0x80, 0xff}, {{r4}, 0xfffffffffffffff9, 0x80, 0x1, 0x10001, 0xffffffff}, {{r5}, 0xffffffffffffffff, 0x8, 0x45, 0xbfc, 0x9}, {{r6}, 0xffffffffffffffff, 0x16, 0x40000000, 0x1, 0xffffffffffffff00}], 0x4, &(0x7f0000000340)=[{{r7}, 0xfffffffffffffff9, 0x80, 0x4, 0x1, 0xffff}, {{r8}, 0xfffffffffffffffd, 0x20, 0x20000000, 0x1}, {{r9}, 0xfffffffffffffffc, 0x20, 0x800fffff, 0x27f4, 0xfffffffffffff000}, {{r10}, 0xfffffffffffffffa, 0x22, 0x44, 0x3, 0x2a6d6ac2}, {{r11}, 0xffffffffffffffff, 0x0, 0x4, 0xffffffffffff7fff, 0x6}, {{r12}, 0x0, 0x8, 0xf00fffff, 0x8, 0x6}], 0x200, &(0x7f0000000400)={0x10001, 0x100000000}) r13 = getgid() r14 = getegid() setregid(r13, r14) 04:07:06 executing program 0: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) r0 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x8000, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r3 = open$dir(&(0x7f0000000280)='./file0\x00', 0x10000, 0x1f) fchmodat(r3, &(0x7f0000000200)='./file0\x00', 0x20, 0x0) r4 = syz_open_pts() fcntl$lock(r4, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r4, 0x2) flock(r4, 0x100001) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r0, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) semop(r0, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) getpgid(0x0) semget(0x1, 0x3, 0x2) r5 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) r6 = getuid() r7 = getegid() shmget(0x1, 0x2000, 0x100000041a, &(0x7f0000ffb000/0x2000)=nil) fchown(r5, r6, r7) setregid(r7, r7) fchmod(r2, 0x100) setregid(r7, r7) linkat(r3, &(0x7f0000000100)='./file0\x00', r3, &(0x7f00000001c0)='./file0\x00', 0x0) chdir(&(0x7f00000000c0)='./file0\x00') pipe(&(0x7f00000004c0)) setegid(r7) getitimer(0x3, &(0x7f0000000180)) recvfrom(r5, &(0x7f0000000300)=""/165, 0xa5, 0x40, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) pipe(&(0x7f0000000400)) 04:07:07 executing program 1: r0 = syz_open_pts() setrlimit(0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000004c0)={0xae, 0x0, 0x1, 0x0, "a6c832750b1bf258057b208b5cdf2f67ddc2ad81"}) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000001c0)) fchown(r1, r2, r3) geteuid() close(r0) geteuid() dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x379, 0x7ff, 0x2, 0x4, "53015178dc81baf3f8bd349774069f172bd51f20", 0x5, 0x3f}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0xffff, 0x3, 0xffffffffffffffd9, "855c200a67a723001e001a000803000000004000"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x200, 0x8, 0x700, 0x800, "f95723ade55ccc985854ae68e40a66e53e47bf5c", 0x80a, 0x4}) readv(r4, &(0x7f00000003c0)=[{&(0x7f00000002c0)=""/243, 0xf3}], 0x1) 04:07:07 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='c\x00') utimensat(r1, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) sendto(r0, &(0x7f0000000140)="c3dfb55ea8d72ce043cad0f2677591540888d765e859548b410f627039347b625391c2fbcc72650d2f0df102deb7fa4fafa68fb426e2eb6d56282961587a3774e6e59785f80a34f8a08cebf3d00bc541c5d65338d57a243c584ec7dcd7f7c06e15fe18030c54c702a171712691d93ea7efc1a30c33647479915b127fb397e81a2c8950a4b800270dab417520ec03", 0x8e, 0x8, &(0x7f0000000200)=@in6={0x18, 0x0, 0xff, 0x3}, 0xc) 04:07:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r2 = socket$unix(0x1, 0x2, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x2) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 04:07:07 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket(0x38, 0x4003, 0x7) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) close(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x97a, 0x0, 0x8001, 0x7fff, "5bbd742e401eb00184c05a3105c52a9f80bb1393"}) nanosleep(&(0x7f0000000240)={0x2, 0x1}, &(0x7f0000000140)) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc0", 0x175}], 0x1) 04:07:08 executing program 1: munmap(&(0x7f0000719000/0x1000)=nil, 0x1000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:07:08 executing program 0: setrlimit(0x0, 0xffffffffffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)) 04:07:08 executing program 1: truncate(&(0x7f0000000000)='./file0\x00', 0x8) r0 = socket$inet(0x2, 0x0, 0x10000) sendmsg(r0, &(0x7f0000001700)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001380)=[{&(0x7f0000001280)="4d5a2911178005da605e9c2ae30eff90998c039d37c06b575c3530bd57c54397d4ec0dfc381c5b86fe0c929fbe4471f77440d456243cfae28d0c4fd45487f7b8dbebfad65cdf8b0afd69e9f79d2b3567127933a1f540c3dbf4a9b2843cdf186f87e03b5e4850de1888bbc1999dfb209855dff6db34783e0a1eb936d2ea65227ce30e5ebad1ab0e309372dcf8fd0bdcce22585e25b65e2df11c80313170786eec6c1fcc285e324d76f42a326166161a734fe6b5b5b80dc4665c1620dd7d262340df49e3903570f7e725bba6e53880effb843a44c2324e17bc96178284954adddb4652906ca4f9a0b92b4447efa26dcf1ae8fad7f6d097af6600819c", 0xfb}], 0x1, 0x0}, 0x8) ftruncate(r0, 0xffffffffffffff84) open$dir(&(0x7f0000001740)='./file0\x00', 0x20000, 0x80) r1 = open(&(0x7f0000001780)='./file0\x00', 0x0, 0x106) r2 = open$dir(&(0x7f00000017c0)='./file0\x00', 0x0, 0x18) stat(&(0x7f0000001800)='./file0/file0\x00', &(0x7f0000001840)) r3 = semget$private(0x0, 0x7, 0x4) semctl$GETPID(r3, 0x1, 0x4, &(0x7f00000018c0)=""/104) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000001940)=[0xd5]) getpeername$inet(r0, &(0x7f0000001980), &(0x7f00000019c0)=0xc) bind(r1, &(0x7f0000001a00)=@in={0x2, 0x0}, 0xc) open$dir(&(0x7f0000001a40)='./file0\x00', 0x208002, 0x100) listen(r0, 0x7) utimensat(r2, &(0x7f0000001a80)='./file0\x00', &(0x7f0000001ac0)={{0x5, 0x140000}, {0x0, 0x8}}, 0x200) r4 = accept$unix(r1, &(0x7f0000001b00)=@abs, &(0x7f0000001b40)=0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, &(0x7f0000001b80)={0x0}, 0xc) getpeername$inet(r1, &(0x7f0000001bc0), &(0x7f0000001c00)=0xc) accept$inet6(r1, &(0x7f0000001c40), &(0x7f0000001c80)=0xc) getsockopt$sock_timeval(r4, 0xffff, 0x100b, &(0x7f0000001cc0), &(0x7f0000001d00)=0x10) setsockopt$sock_timeval(r4, 0xffff, 0x100b, &(0x7f0000001d40)={0x800, 0x2}, 0x10) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000001d80)=""/197) mknod$loop(&(0x7f0000001e80)='./file0/file0\x00', 0x2100, 0x1) setsockopt$sock_timeval(r4, 0xffff, 0x100b, &(0x7f0000001ec0)={0x80000001}, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001f00)) mknod$loop(&(0x7f0000001f40)='./file0/file0\x00', 0x4, 0x1) rename(&(0x7f0000001f80)='./file0/file1\x00', &(0x7f0000001fc0)='./file0/file0/file0\x00') getpgid(r5) 04:07:08 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000040)={0x68, 0x200000007feffffe}, 0x0) r0 = socket(0x40000000011, 0x3, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) map stack 0x20719000-0x2071d000 of map 0xfffffd807effe708 failed: no mapping map stack 0x20719000-0x2071d000 of map 0xfffffd807effe708 failed: no mapping 04:07:08 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x10052) r2 = dup2(r1, r0) kevent(r1, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffff8, 0x4, 0x1, 0x7fff, 0x3}, {{r1}, 0xfffffffffffffffb, 0x20, 0x200fffff, 0x62a3}, {{r1}, 0xfffffffffffffffc, 0x2, 0xf00fffff, 0x7ff, 0x401}, {{r0}, 0xfffffffffffffff8, 0x20, 0xf0000023, 0x7ff, 0x3}, {{r1}, 0xfffffffffffffffa, 0x20, 0x10, 0x4, 0x8e24}, {{r0}, 0xfffffffffffffffd, 0x40, 0x200fffff, 0x7, 0x10001}, {{r2}, 0xfffffffffffffffd, 0x20, 0x42, 0x2, 0x5}], 0x0, &(0x7f00000004c0)=[{{r1}, 0x21700d9076e4facf, 0x21, 0xc0, 0x8, 0x9}, {{r1}, 0xfffffffffffffffe, 0x0, 0x20000006, 0xffff, 0x8001}, {{r0}, 0xffffffffffffffff, 0x20, 0x40000020, 0x1c000000000, 0x6}, {{r1}, 0xfffffffffffffffb, 0x0, 0x80000001, 0x6, 0xffff}, {{r0}, 0xfffffffffffffffa, 0x24, 0x20000041, 0x52a, 0x2}, {{r1}, 0xfffffffffffffffb, 0x8, 0x2, 0x4, 0x5}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x7, 0x4}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000000, 0x6, 0xfffffffffffffff8}], 0x4, &(0x7f0000000000)={0xa12, 0x1}) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/221, 0xdd}, {&(0x7f0000000240)=""/131, 0x83}, {&(0x7f0000000300)=""/162, 0xa2}], 0x1000000000000134) 04:07:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f8788a5b671b1b542a8f062bc74c5d3b14000000291000003d0000000300df12000000000000577f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 04:07:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xfffffffffffffffe) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000100)=0x1024b) setpgid(r1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) write(r2, &(0x7f00000000c0)="a8d3e02e3cb70ac42e6d06", 0xb) 04:07:09 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40000001fd, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000000c0)) sendmsg$unix(r1, &(0x7f0000000880)={0x0, 0x0, &(0x7f0000000600)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0xfffffffffffffffe}], 0x9}, 0x0) 04:07:09 executing program 0: pipe(&(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) close(r0) 04:07:09 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000040)=[{r1, 0x84}], 0x1, 0x10001) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0xffffffffffffffff, 0x101f, r0, 0x0, 0xfffffffffffffffe) poll(&(0x7f0000000080), 0x0, 0x0) 04:07:09 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20, 0x0) bind(r1, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x4, 0x4) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) 04:07:09 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x35a, 0x6}, {0x18, 0x2, 0x81, 0x7}, 0x1, [0x7, 0x9b, 0xc1e9, 0x81, 0x9, 0x5, 0x5, 0x384]}, 0x3c) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xb, 0x0, 0x0) 04:07:09 executing program 0: r0 = socket$inet(0x2, 0x4005, 0x8f7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x100000008, &(0x7f00000003c0), 0x0) r3 = fcntl$dupfd(r1, 0x6, r2) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000040)) shmget$private(0x0, 0x2000, 0x424, &(0x7f0000ff9000/0x2000)=nil) r4 = msgget$private(0x0, 0x100) utimes(&(0x7f0000001bc0)='./file0\x00', &(0x7f0000001b80)={{0x3, 0xb}, {0xc, 0x9}}) msgget$private(0x0, 0x13) msgrcv(r4, &(0x7f0000001d80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e3ffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003a7e7ae256449800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009463b14b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cca89d171bfc3072dfa63b91fad45dbfb48c5ecda9610f8a8a5339ccc4369b3eea62abcbc776f03c89062f75136a0926050a5397983e066d7de1566b1d7c2198456af27f7e18478acf7d99ed256e88067004357d1bb5e3f1e7562deb322f6bd2550b964f6be7bb10213a627cf21c53397d650d88c2f18b57ee26da014ba770a0c0f7255455cca037a113a286878e71a7002c4d425352ebb718b7a0c4de976bc63df98488d30c588903bd86b74e36e9d160dfd0e710b80997c711d964c444eeb85cd05fb062c0cbc5573f8f6cc6bf92e14eb633673604779c2"], 0x1, 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000001480)=0x265ca) r6 = syz_open_pts() r7 = dup2(r2, r5) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000180)=0x7621) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r8 = semget$private(0x0, 0xa50f344e8a0cd549, 0x107) ioctl$TIOCSTART(r7, 0x2000746e) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000000)) ioctl$WSDISPLAYIO_USEFONT(r7, 0x80585750, &(0x7f0000001a40)={'./file0\x00', 0x9, 0x8, 0x10001, 0x400001, 0xffffffffffffffff, 0x100, 0x3f, 0x1, 0x1, 0xe995, 0x9}) r9 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000200)={0x2, 0x1, 0x0, 0x8, r9}) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000001c0)=[0x4, 0x9, 0x8, 0xffffffffffff8000]) msgrcv(r4, &(0x7f0000000400)=ANY=[@ANYBLOB="000000030000040000000000060000000000000004000000feffffff0000000000000000000000000000000000000000140000000000000000008b07451db786a2378b50830c0dc6eeb4fa7206b27ab7ff0a2d132dd8674210cdf8bd71ddb1e3bf5786a81bfef2d1a9ca16d67ad3ffd6883f9b00fb2b443ab51ad5075141b9abfaf32b7391b6f8f2a8bae8dc2d8fef876db6fa92b412a16b18d18d4260792d7089315bcf39231e54b52d53aecab6ee8b17fb7bcf51e610d01ad1593f7b35440f3862a53ae46a48703542a9ba005d5a7adab59cbd5b482dc04e7653b7456ea10f9cb6de78c9a5ca813b3e2dbe6de24143fa337079637d1fec91dfb4b03f2aae8d97300f4932f0155607547dc8d93091c5994da401cdc7d995429d01d232e316871f02d198e551c704a09f0f1e0c136f0a4accf1a4623d4a0fb4080b7bfd6cf8f5095bbfbb8cd0a522d8e047c7916c000000362fae12222a80b95cf72e36299286a8338ccaad2b2322aa570035e474c992"], 0x1, 0x0, 0x800) msgget(0xffffffffffffffff, 0x3fd) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x29, 0x200000037, &(0x7f0000000280)="4b74954c", 0x4) 04:07:10 executing program 1: r0 = socket(0xfffffffffffffffd, 0x1, 0x4) r1 = socket(0x18, 0x4, 0x10000) getpeername$unix(r0, &(0x7f0000000180)=@file={0x0, ""/85}, &(0x7f0000000200)=0x57) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x401, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f00000004c0)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) connect$unix(r1, &(0x7f0000000500)=@abs={0x1, 0x0, 0x0}, 0x8) socket$inet(0x2, 0x3, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r2, &(0x7f0000000040)='./file0\x00', r3, r6, 0x2) r7 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) write(r2, &(0x7f0000000280)="b6d0b0dec3de98d20400"/23, 0x17) r8 = semget(0x2, 0x0, 0x1) semctl$GETPID(r8, 0x3, 0x4, &(0x7f00000002c0)=""/40) rmdir(&(0x7f0000000540)='./file0/file0\x00') socketpair(0x1, 0x1, 0x100000001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r9, &(0x7f0000000340)=@in, &(0x7f00000003c0)=0xc) r10 = semget$private(0x0, 0x7, 0xfffffffffffffffd) r11 = fcntl$dupfd(r0, 0x0, r7) ioctl$WSDISPLAYIO_GBURNER(r11, 0x400c5752, &(0x7f0000000300)) ioctl$WSMUXIO_REMOVE_DEVICE(r11, 0x80085762, &(0x7f0000000240)={0x1, 0x1}) ioctl$WSDISPLAYIO_GETSCREEN(r11, 0xc0245755, &(0x7f0000000380)={0x3, './file0\x00', './file0/file0\x00'}) syz_extract_tcp_res(&(0x7f00000000c0), 0x2, 0xb4) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000440)={{0x10000, r3, r4, r5, r4, 0x8, 0x8}, 0x22fd, 0x7, 0xfff}) socket(0x18, 0x5, 0x6) chmod(&(0x7f0000000040)='./file0\x00', 0x8) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) getdents(r2, &(0x7f0000000400)=""/28, 0x10) connect$unix(r9, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) semop(r10, &(0x7f0000000640)=[{0x1, 0x0, 0x800}, {0x6, 0x44, 0x800}, {0x3, 0x8, 0x1800}, {0x0, 0x7}, {0x3, 0x22b780, 0x1800}, {0x0, 0x1c, 0x1800}], 0x6) 04:07:10 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="504c3f8849e4c08c95874ede2acd284c73d5ff745421bf5921c6798bef83757e59b814bc3e6fdbc43837ef9acbd35f36a6d82db2e2668c47f5af6068b75e422fde4b1e0b476eb59d7c2cdb3bc0e3720686d85a7bb017e67657f1b040e14457c69165d26f0f924cf333686e255980145d873ff5914527729790b3e973e0f39f905ef46411b39ee6c11faf1ada3b5b1e914f04783c26fbfce176061c11cf857b35fcd0a9ada415caa90ef2674e0ae35936da2c079cdef2a28381f57fcde61732f9a252569a16a357b80a9541d0e3cf9e3a", 0xd0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x100000001}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 04:07:10 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000100)={0x43, 0x0, &(0x7f0000000180)=""/67}) mkdir(&(0x7f00000000c0)='./file0\x00', 0x80) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x88) fchdir(r1) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') 04:07:10 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r1 = socket(0x1, 0x5, 0x80) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x8080, 0x0) r2 = socket(0x19, 0x5, 0x100000001) r3 = dup2(r2, r0) getsockname$inet6(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ftruncate(r1, 0x1) r4 = socket(0x18, 0x1, 0x0) ioctl$KDDISABIO(r3, 0x20004b3d) setsockopt(r4, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0x80000000000000a, &(0x7f0000000040)="546f103731a228fa9cb758324904d4b2400d6777318e65d17f24", 0x1a) 04:07:10 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x3e, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r2, r0) read(r1, &(0x7f0000000080)=""/22, 0x16) 04:07:10 executing program 0: r0 = socket(0x2, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000080)=0x10) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0x4, 0x3}, 0x8) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x20000, 0x0) linkat(r3, &(0x7f0000000300)='./file0\x00', r4, &(0x7f0000000380)='./file0\x00', 0x4) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 04:07:10 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) r1 = kqueue() nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000000)=[{r0, 0x166}], 0x1, 0x0) r2 = dup(r1) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x0, 0x3ff}, {0x4, 0x1f}}, 0x2) 04:07:11 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) sendmsg(r2, &(0x7f0000002000)={&(0x7f0000000680)=ANY=[@ANYBLOB="56022e2f66507faec12ec04857efe5f88ec2646579ab980618b81192522f88f7cb7f7c419713b9a764102613c8d72e9f852a9cb176a73d6a224e614dcd6cb85b521822696dd807652d17b4ef1aa0d1cd3d138029eec1b92eca13339a682daef9979a3ad0bd728d1e7bec19a87df8e05c7859a0b37241fd603bd69ece0f4af3a1f451c8b8e9d91d5b3fc2ef8425145978afb98eae5759f43b1f809b7909302650276a3d71c9f03d55233405e8da162061206a29d26adb0e4bb595feabea3e862d298ea024669dac8fde07b0eaf1a51bec0cd4e84f234c5c76e949b3c4649e6cc851a152ed450622e257f6bf15f80d374897f640f604571f8243d299cf9cbff646bf2d988162d1bbf9811fae86452df77dc81e56b33aee22846dfaa423bcd4615a7a538f2152d17a0db3460d5ab3459d6dc1aa1f5fbbdbb63d2ddae92856d9fcf981a31389582c679a71"], 0x1, 0x0, 0x0, 0x0}, 0x0) fcntl$setown(r1, 0x6, 0xffffffffffffffff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0xfffffffffffffec4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) r4 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000640)=0xc) fcntl$lock(r3, 0x8, &(0x7f0000000140)={0x3, 0x1, 0x1001, 0x100000002, r5}) flock(r4, 0x4) syz_open_pts() symlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file1\x00') ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000100)) flock(r4, 0x8) ioctl$TIOCCBRK(r4, 0x2000747a) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='x\x00') r6 = open(&(0x7f00000001c0)='./file1\x00', 0x880, 0x6b644e6c7ed511b6) sendto$inet6(r6, &(0x7f0000000200)="d7b9ffe60d99c09c1020a917c3617f0edc0b75e242708c8d09fde58d8b1683d1dcbe0e839120a6cd0279b339bd6af82c760867d811e5254c4440d6f2aefbac2592bdc5215ae924918e617f703bd76699e7515ecd24e5cf405e17eb2acf5d7ee1b3016c7b5fad2001922e4cf4bd89007f346165a9fc2ba646eb28ee1b0225b303fdbefd8b3e0961a3f0e40a0682aedc8007cb9c8a699d00e0ba194e12cde8e702e2ef4993b0becffc097c313a6fb5a51c6beb43fe9689e8bdb4ba88", 0xbb, 0x1000000c, 0x0, 0x0) open(&(0x7f0000000400)='./file1\x00', 0xfffffffffffffffc, 0x20) fchmodat(r6, &(0x7f0000000600)='./file0\x00', 0x1e0, 0x2) fcntl$getown(r6, 0x5) listen(r6, 0x7fffffff7ffd) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$TIOCDRAIN(r4, 0x2000745e) ioctl$VT_GETSTATE(r6, 0x40067664, &(0x7f0000000080)) socket$unix(0x1, 0x1, 0x0) 04:07:11 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x100, 0x0) openat(r0, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='c\x00') utimensat(r1, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) 04:07:11 executing program 1: r0 = shmget$private(0x0, 0x4000, 0xfffffffffffffffc, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/62) r1 = semget$private(0x0, 0x400002, 0x40000000010) r2 = geteuid() r3 = getegid() r4 = getuid() r5 = getgid() shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffc000/0x1000)=nil) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x81, r2, r3, r4, r5, 0x80, 0x5}, 0x200000000, 0x8, 0x9}) semget$private(0x0, 0x3, 0xc0) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000000)) 04:07:12 executing program 0: r0 = semget$private(0x0, 0x7, 0xa0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000600)=""/88) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f00000006c0)=""/252) mlockall(0x1) semop(r0, &(0x7f0000000180)=[{0x0, 0xe84, 0x1000}, {0x3, 0x6, 0x1000}, {0x7, 0x81}, {0x2, 0x3, 0x1000}, {0x4, 0x3, 0x1800}], 0x5) msgget(0x2, 0x82) semop(r0, &(0x7f0000000200)=[{0x0, 0x5, 0x800}], 0x1) semop(r0, &(0x7f0000000240)=[{0xfffffffffffffffd, 0xffff, 0x1000}], 0x1) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x0) r2 = semget$private(0x0, 0x7, 0x8000000000040) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f00000002c0), &(0x7f0000000080)=0xfffffd24) ioctl$KDGKBMODE(r1, 0x40044b06) shmget(0x3, 0x4000, 0x4, &(0x7f0000ffa000/0x4000)=nil) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000100)="b1000513b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) r4 = shmget(0x1, 0x1000, 0x44, &(0x7f0000fff000/0x1000)=nil) shmat(r4, &(0x7f0000ffe000/0x1000)=nil, 0x1001) open(&(0x7f0000000340)='./file0\x00', 0x8020, 0x0) r5 = semget(0x3, 0x3, 0x28) semctl$GETPID(r5, 0x0, 0x4, &(0x7f00000003c0)=""/157) syz_emit_ethernet(0x64, &(0x7f0000000480)="efff8afa700a6a3cc8ecec26ab9447ed22f4490022c06a07d55d574b87f0710ce8ce071ae4c4a12da2f173c15ee45ece14db41d46e595d5a39c08a6bfa090d3941f9315261b308228bdcccdfa47d5ca45fb783059fa8940cf954786b0f26434631a67f4f") ioctl$TIOCNOTTY(r1, 0x20007471) r6 = dup(r1) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000580)=0x4) semop(r2, &(0x7f00000005c0)=[{0x3, 0x7fffffff, 0x800}, {0x2, 0xfff, 0x800}, {0x0, 0x80000000, 0x1800}, {0x2, 0x20, 0x800}], 0x4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) wait4(r7, &(0x7f0000000040), 0x8, 0x0) 04:07:12 executing program 1: r0 = socket$inet(0x2, 0x4005, 0x8f7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x100000008, &(0x7f00000003c0), 0x0) r3 = fcntl$dupfd(r1, 0x6, r2) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000040)) shmget$private(0x0, 0x2000, 0x424, &(0x7f0000ff9000/0x2000)=nil) r4 = msgget$private(0x0, 0x100) utimes(&(0x7f0000001bc0)='./file0\x00', &(0x7f0000001b80)={{0x3, 0xb}, {0xc, 0x9}}) msgget$private(0x0, 0x13) msgrcv(r4, &(0x7f0000001d80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e3ffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003a7e7ae256449800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009463b14b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cca89d171bfc3072dfa63b91fad45dbfb48c5ecda9610f8a8a5339ccc4369b3eea62abcbc776f03c89062f75136a0926050a5397983e066d7de1566b1d7c2198456af27f7e18478acf7d99ed256e88067004357d1bb5e3f1e7562deb322f6bd2550b964f6be7bb10213a627cf21c53397d650d88c2f18b57ee26da014ba770a0c0f7255455cca037a113a286878e71a7002c4d425352ebb718b7a0c4de976bc63df98488d30c588903bd86b74e36e9d160dfd0e710b80997c711d964c444eeb85cd05fb062c0cbc5573f8f6cc6bf92e14eb633673604779c2"], 0x1, 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000001480)=0x265ca) r6 = syz_open_pts() r7 = dup2(r2, r5) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000180)=0x7621) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r8 = semget$private(0x0, 0xa50f344e8a0cd549, 0x107) ioctl$TIOCSTART(r7, 0x2000746e) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000000)) ioctl$WSDISPLAYIO_USEFONT(r7, 0x80585750, &(0x7f0000001a40)={'./file0\x00', 0x9, 0x8, 0x10001, 0x400001, 0xffffffffffffffff, 0x100, 0x3f, 0x1, 0x1, 0xe995, 0x9}) r9 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000200)={0x3, 0x1, 0x0, 0x8, r9}) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000001c0)=[0x4, 0x9, 0x8, 0xffffffffffff8000]) msgrcv(r4, &(0x7f0000000400)=ANY=[@ANYBLOB="000000030000040000000000060000000000000004000000feffffff0000000000000000000000000000000000000000140000000000000000008b07451db786a2378b50830c0dc6eeb4fa7206b27ab7ff0a2d132dd8674210cdf8bd71ddb1e3bf5786a81bfef2d1a9ca16d67ad3ffd6883f9b00fb2b443ab51ad5075141b9abfaf32b7391b6f8f2a8bae8dc2d8fef876db6fa92b412a16b18d18d4260792d7089315bcf39231e54b52d53aecab6ee8b17fb7bcf51e610d01ad1593f7b35440f3862a53ae46a48703542a9ba005d5a7adab59cbd5b482dc04e7653b7456ea10f9cb6de78c9a5ca813b3e2dbe6de24143fa337079637d1fec91dfb4b03f2aae8d97300f4932f0155607547dc8d93091c5994da401cdc7d995429d01d232e316871f02d198e551c704a09f0f1e0c136f0a4accf1a4623d4a0fb4080b7bfd6cf8f5095bbfbb8cd0a522d8e047c7916c000000362fae12222a80b95cf72e36299286a8338ccaad2b2322aa570035e474c992"], 0x1, 0x0, 0x800) msgget(0xffffffffffffffff, 0x3fd) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x29, 0x200000037, &(0x7f0000000080)="4b74954c", 0x4) 04:07:12 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) r1 = msgget(0x0, 0x122) msgrcv(r1, &(0x7f0000000080)={0x0, ""/202}, 0xd2, 0x3, 0x1800) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x2, 0x0, 0x7, 0xfffffffeffffffff, r2}) getsockopt$sock_int(r0, 0xffff, 0x1088, &(0x7f0000000000), &(0x7f0000000040)=0x4) 04:07:12 executing program 0: socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="000100000000000000"], 0x9}, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}) rmdir(&(0x7f0000000100)='./file0\x00') sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 04:07:12 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000300)=']\x00', &(0x7f0000000340)='\'\x00']) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x21) pwritev(r1, &(0x7f0000000000), 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) preadv(r0, &(0x7f0000000380)=[{0x0}], 0x1, 0x0) kqueue() fchmod(r1, 0x24) 04:07:12 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) mprotect(&(0x7f00000da000/0x2000)=nil, 0xfffffffffffffce9, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x8, 0xffffffffffffffc3}, 0xc) 04:07:12 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x69}], 0xad, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x23}], 0x800, 0x0) close(r0) r2 = fcntl$dupfd(r0, 0xa, r0) getdents(r2, &(0x7f0000000040)=""/118, 0x76) 04:07:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000001340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000000)=""/177, 0xb1}, {&(0x7f0000001180)=""/83, 0x53}, {&(0x7f0000001200)=""/91, 0x5b}, {&(0x7f0000001280)=""/186, 0xba}], 0x5) ioctl$FIONBIO(r0, 0x40047309, &(0x7f0000000100)=0x8) 04:07:12 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0) getsockname$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x8001) r3 = msgget$private(0x0, 0x8) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000001c0)=""/228) bind(r2, &(0x7f0000000400)=ANY=[], 0x0) bind(r0, &(0x7f0000000380)=@un=@file={0x0, './file0\x00'}, 0xa) fcntl$getflags(r2, 0x3) r4 = dup2(r1, r2) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000340)={{0x18, 0x1, 0x9, 0x1}, {0x18, 0x0, 0x7, 0x6}, 0x101, [0xfff, 0x6, 0x9, 0x40, 0x2, 0x7f, 0xf1, 0xd]}, 0x3c) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') ioctl$WSDISPLAYIO_SETSCREEN(r5, 0x80045756, &(0x7f0000000100)=0x800) 04:07:13 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f00000003c0)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x3e) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, "b8000000000000080100"}) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x10}, 0xffffffdd) socket(0x18, 0xc007, 0x9) 04:07:13 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x200000005}) 04:07:13 executing program 1: open(&(0x7f0000000280)='./file0\x00', 0x202, 0xffbffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0, 0x3812, r0, 0x0, 0x100000000) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xb7, 0x0, 0x0, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) sync() 04:07:13 executing program 1: ioctl$VT_SETMODE(0xffffffffffffffff, 0x80087602, &(0x7f0000000000)={0x0, 0x6, 0x1000, 0x8, 0x8000}) fchflags(0xffffffffffffffff, 0x5) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0xffffffffffffffff, 0x11, 0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x0, 0x3, 0x2) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20082, 0xf2) r2 = dup(r1) fcntl$getown(r0, 0x5) connect$inet6(r2, &(0x7f0000000040)={0x18, 0x1, 0x13}, 0xc) pwritev(r1, &(0x7f0000000440)=[{&(0x7f00000000c0)="b05ee0e8f32da5f7d866dca8ec025ff452787d13f3e27a21e18bc98977bd5af2089ef873415f6e88e7915a2c5850623cd88779f915f40f15753d2463a6046b1f5060df2b45dceab39a92060a6e952ec550fd5dfc49bed4f2e2a30b9b6aaa5e4c4c276f3f524d29b1ed2572f59043846903849b5feba61b0bc46b32128827acc0401bf5f423689f4726a02e1f0c7141f9384d336d9aafb248e15d221fc44d24c1adfa26ac647c98b9382331e459d786a2839e2d7d770615723c0ac26756758fb113991c30ab58bada480f411b6f5191673ef06882", 0xd4}, {&(0x7f00000001c0)="37fb6ba5cec0e040a25fc8a11c69d4eca78d6cd8cfa2458f51f3208f43b7477650c76f90002e146b4c958daf5919ce64ed06bd36a8402ccfadb9961daaa64c56a8dc66591089c7f79423ec049428acd86d63825bd97df9244ebdd1665bd5847fdfd901ba3c10015aa8de65a409af94711d367634a2fbfc5959a922f2a14d26926f82139c464a7194a6627ac0844eff37e6ec9a651da1bdb64b1c89c80d35f5d3ee7c4ff8237f039654805ecf35191a084b8bad1821520c29a0f3a2f8ca1497397f66e546e356d01285600a32a199d14b5c32b4cbe3", 0xd5}, {&(0x7f00000002c0)="85a9160a0f7b73da5656b18bd72eaa2aa9e2ad889bf6a3053b54bc9ec528953dbf780435c0c5bb0fd79f8ecefc62b67d5fcceb1dce2cf2f60a9f978f5388593a22ee746557", 0x45}, {&(0x7f0000000340)="ac8c47f7a0049e6edfd0eeb15662e18650e02980bf7fc8beaff329a519158584ef62fb6bc967e7e25084f282969d06ccf0716a9b93b4ed6cd5c40b65e46c0cdf7558b366a7f23a1a09f0de57f19ba973366dc33095d9ce28083cc6100c6a928e6de025c1e96dc0d009b78a0be5cff21e6bd55ebb8949a966e61fdf8db367c9211872b523dddbfcb0bfea", 0x8a}, {&(0x7f0000000400)="6da37dba7fd77c5074", 0x9}], 0x5, 0x0) 04:07:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 04:07:13 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000340), 0x1247) lseek(r0, 0x0, 0x7fff) fcntl$setstatus(r0, 0x4, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000000)="25c77cc8a61b1ab2132d2e7e0c744211aec9a687cf26ecd5567dda6df9592865033577cdadda6ea4b0b6adff58b87ddf3bd868c2b753a1ad1be81d1520cad38780c2cfbd2c50788a41f17efd6b295c7853c25aa290d6340f79d24910595172d060cdffa416db1bf84e2141ed75c490723ec75b17385b73f490cc9d6528ceb959b46ce2308208ed828c0d297f220e3912fa3aa5fec35faa441bbd96ec1f2adacf7f942b17cd", 0xa5}, {&(0x7f00000000c0)="6d89a0d435b232259bfad12f6f4451413d89d32374b6603f36849bcd8ea1d6ff4a6d905070d38eec8357bb3a148d52ce8a1ed57f0308799c4667f4bd52", 0x3d}, {&(0x7f0000000140)="16d69cf3741b64396ecde8afb23a250c2cf7dd4342557c9654b0c8655bf0f3446eaf1b75268b513093a21774ec251fb006938cfdb3268f4b5d3977bea8213316754920d3380df062e4691bbdb104ab802910c1dfa0f289c83c6d8c33a67d9ae632c5ff27259c3eadded6745b955afaa334239e069861cc62b3a87ff867b96c", 0x7f}, {&(0x7f00000001c0)="d67ed01f0c81a7ff5bcda0799299571a0d5ebba2b7877dde5feb6ac1b5ae177f4003bd1795430540b4d9d186a65b615cfcdbd684efbf62da6426bd432768f40ee63c0635af5ebfe29097e134e8f88ef27c226ad3b8fe160d646dc22432be1602953807e0c23fb48e38017581dcf1093a4ce7420c7c0222f11aecd0ed5c7ad7c6e4e58b6e9a0809278cb5a6c0cd8b89ce60a7d9430d82a4442ca338fce48bf34bd76bf6a91e9dafc666eb4237eca30458c4197f932fcfea137993c560075f20e28de4e2de50c0c8e6e8887ccfdf5f8f771cee10de0c3b36f6d60b72298941e4accec75b00604df63cabdb6934a02d78dede", 0xf1}, {&(0x7f00000002c0)="4163755a9f1b77af0d0ed162a1ab7bda737a2b592f4e1f548ec2efa95fd0d7f8840fb71fcd09a70f1e424f041a65173982f25fe6a0163e0c6ed196349561cd909e1606d5fee02a4a11e74cdf59670433fc4382bd7df5fdf152a13a3d1f408d7806102bbe86a772fc2d371acfdff1e7fb46f7c572249dc83519c38ab468be07c13977", 0x82}, {&(0x7f0000000380)="ba0a620368ff33ba6ef67c1e773cc8efde4b7a3277376db2040f653e1a9d343f5ab6bcfe3b1529a296590b69a97c76739ce8893d2215c66e4c2257e854224a94f48d1937371094a935ec0d7fb226a64d8e21172f917ef56191ed5c7a9627bda43b96374ef6352c6a910974177a091ea588469835b538c1ef101dd797b4febea207cc5c790fdd935404e0d6b2d5068cce8b41966013a25d6055d20a26d0b3a217d870526a040c0f7c97ddc85a6879d2dd7e0d538f485210e4bb58a002be5f", 0xbe}, {&(0x7f0000000440)="94d9f2a196955cbafd0c3e7cec7a31933a25ed450bebe6f2c9d095afeb01b6e5ae6963219211bcef5f9afaad0f878c272105958551272e9b949e82c3d5245d8f5e7ee33042cbb8", 0x47}, {&(0x7f00000004c0)="043fb760708f40b1bd65c5fb0e91f2e53c8151a1efac2173e226861eaab83abfc4fdfc2ecb208f9fb48c2d914c0d69120980b6e1e336c01a475424aaff762ce5969de35a4c09766a0a40725c7cec41690fa2a340921d7c7d91065862daedff876483beb4724bfb63c3d8c496d344d517f7bcbf35c2de852a232901102de6b93b75467b64aae43eb9007d68a2add3980fa59de8802094ec48f680f62f42", 0x9d}], 0x8) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) 04:07:14 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x5) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc020691b, &(0x7f00000000c0)) 04:07:14 executing program 0: socketpair(0x102, 0x1, 0x1f, 0x0) 04:07:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7}) close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000080)="8745980cd696ddb1aba3c89d1e52c1fdb849cb7ea91a5a13", 0x18}], 0x1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = dup2(r1, r0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe580a3bdb", 0x58}], 0x1) r3 = fcntl$getown(r0, 0x5) close(r2) getpgid(r3) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000200)="3e1dbcd6ce5b0d833308b00acff2da7eac6cd9ddd2088c680637665c4234a215576c7ad309732ccb726860e04c6b921ede98aef4c9740a67ea533da201b7fd0e2907f99fd802672c2d4f3fc1733332d2aa68c24c39ef6f5d4f3da29098910f5937fd75f0101212d799e117c2cb43360e41ab1bda747558c12f9faeb9f2ac5cd7c2ccf647e626e6ba07018d640eb005d824e7de4dcd35e430f617536decb79d1294dff544e4fed479cab6ee137540a617d73fa25bd61b0902696df30dfe6420f3c027a34138614689bf5c434d2383aa5c9d87c6879a", 0xd5}], 0x1) 04:07:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000540)="b1508faa28df4a6bd82a25fa8d705d445d43f15a2cc047369fe2c4c99dd9a66ca664ceccbe82c468ecea2e27912577d10963fa615e7561413ee6c93619f804", 0x3f) syz_open_pts() close(0xffffffffffffffff) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x1c) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)=0x3) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x0, "854955883d026111fe4d04000000100000001000", 0xfffffffffffffffd}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 04:07:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_dstaddr=@un=@file={0x0, ""/4096}}) 04:07:14 executing program 1: select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffff8, 0x4c, 0x39, 0x3ff, 0x744c, 0x80000001, 0x7}, &(0x7f0000000040)={0x7, 0x7f, 0x5, 0x7ff, 0x3f, 0x5, 0x7, 0x6}, &(0x7f0000000080)={0x8, 0x5dd, 0x6, 0x6cd0d874, 0x7, 0x9, 0x56, 0x1d}, &(0x7f00000000c0)={0x8, 0x8001}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 04:07:14 executing program 0: r0 = socket(0x21, 0xf6056ea68a3003af, 0xadcd) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="f4134ac3", 0xfffffffffffffd3a) 04:07:14 executing program 0: r0 = socket(0x3, 0x1, 0x1ff) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f080000003000"], 0xa) listen(r0, 0x7fffffff) 04:07:14 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x50, 0x80000001, 0x1fe9, 0x100}], 0x8, &(0x7f0000000100)=[{{r1}, 0x2a3922fa14d3c8e7, 0x3, 0x40000000, 0xfffffffffffffffd, 0x6}], 0x6, &(0x7f0000000140)={0x7fffffff, 0x401}) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 04:07:14 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0xfffffeffffffffb8, "c46900f8ff7fffe800000000ffff002000"}) write(r0, &(0x7f00000000c0)="b420", 0x2) 04:07:14 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000180)='./file1\x00') chdir(&(0x7f0000739ffe)='..') r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x0, './file1\x00', './file0/file0\x00'}) 04:07:14 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)=0x80) chdir(&(0x7f0000739ffe)='..') ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000100)={{}, 0x0, &(0x7f0000000180)}) 04:07:14 executing program 1: symlink(&(0x7f0000000000)='\x00', &(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x81, 0x10) ioctl$TIOCSTART(r0, 0x2000746e) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 04:07:14 executing program 0: setrlimit(0x4, &(0x7f0000000180)={0x8, 0x91}) r0 = syz_open_pts() close(r0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x6bd) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffe, 0x0, 0x81, 0xfffffffffffffffd, "0366402ba77f0c033c0adfc31b1dfa76ef3caf00"}) write(r0, &(0x7f0000000000)="24a3e4369d0476898ffb61f381efeec93ee15bbc6a0265c84a85695c5e", 0x1d) 04:07:14 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x80) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)) r1 = socket(0x2000000011, 0x3, 0x0) recvmsg(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x41) 04:07:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) readv(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/207, 0xcf}], 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x200c0, 0x21) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f00000000c0)=0x3) link(&(0x7f0000000180)='./file0\x00', &(0x7f00000002c0)='./file0/file0\x00') sendto$unix(r0, &(0x7f00000004c0)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0x91, 0x0, 0x0, 0x0) dup2(r0, r1) 04:07:14 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$setstatus(r0, 0x4, 0xcc) ioctl$TIOCDRAIN(r0, 0x2000745e) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000000c0)={0x5, './file0\x00', './file0\x00'}) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = semget(0x0, 0x1, 0x2) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000180)=0x38a1) getsockname$unix(r2, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000001200)=0x1002) openat$wskbd(0xffffffffffffff9c, &(0x7f0000001240)='/dev/wskbd0\x00', 0x0, 0x0) link(&(0x7f0000001280)='./file0\x00', &(0x7f00000012c0)='./file0\x00') flock(r1, 0xb) utimes(&(0x7f0000001300)='./file0\x00', &(0x7f0000001340)={{0x1890, 0x6}, {0xfff, 0x8}}) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000001380)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/zero\x00', 0x200, 0x0) fcntl$setstatus(r1, 0x4, 0x88) readv(r4, &(0x7f00000014c0)=[{&(0x7f0000001400)=""/143, 0x8f}], 0x1) symlinkat(&(0x7f0000001500)='./file0/file0\x00', r4, &(0x7f0000001540)='./file0\x00') ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000001580)) symlinkat(&(0x7f00000015c0)='./file0\x00', r4, &(0x7f0000001600)='./file0/file0\x00') write(r1, &(0x7f0000001640)="5ab407271ed2587f41cefc04ed9dc7816b82055508bb2b1d01bcb1ee2576c420e0b08b995b96a4b81a485d3eaf290d17ab4df6590b5b162b81386a05670e2eefb500e1e5b13af8366d9354116b5391d21fe94067d48e57c294bea9e3fc360d29e5a4c5e7ddcd36180a11793c887ba05e13bd76497ae30333a5878e6223412d81eaef8844f116bed1aec84577105f643cbdcdab85cfd72fb3f896a8d6edead1c6d32cd6f753d1f512ebf15e7707a2f6e6a46ae49fb647796d4ca94614635170d0ff958a8233b63bc7", 0xc8) r5 = dup2(r1, r0) getsockopt(r5, 0x0, 0x5b, &(0x7f0000001740)=""/232, &(0x7f0000001840)=0xe8) pwritev(r4, &(0x7f0000001980)=[{&(0x7f0000001880)="8d07bad4d5575cdb076b23ebef9d20f4597f98b5e0aafca7f7f3c634e1a34b2033a8a7d90e31aaa2fa8e1587beaf338f86695b053a0132b875d9824deec15b69efe6bcea27193df1a3516e9b5b5505dfe34fc57f40cfa3da6e7c18b0c9161f6b00484e360bf4c55eb9321b3c2eceb0b1f6356bc0a26787b2fd40a996579315877f560c76dac2b578f3424d204096c3b19ba52f971424f02db80afc5d5973c7152ad86bc02588879df7003488f777123c7930d8e6e4487a653c5585c916e2c87231e18f01863563ba79fdedbc857124b5f826b645eaf30d3cdd17ab71ef", 0xdd}], 0x1, 0x0) r6 = open(&(0x7f00000019c0)='./file0/file0\x00', 0x200, 0x10) fsync(r6) sendto(r1, &(0x7f0000001a00)="4841025d08539bcb24aed6144bb0425efa4f7e4e3e86ca8d993013d952f1da65df1ccc3fbffbc8ecabdb7d72d376bae905d3340fdce94fcbaa20f19b415af42f2dc258f1b416a4176eef57350cafba974d4f5674c9c91945de0077", 0x5b, 0x401, &(0x7f0000001a80)=@un=@abs={0x1, 0x0, 0x3}, 0x8) fchflags(r2, 0x2) semget$private(0x0, 0x0, 0x738) 04:07:14 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x65}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x0, 0x0, 0x7, 0x0) 04:07:14 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x7}], 0x40, 0x0, 0x0, 0x0) dup2(r0, r1) 04:07:14 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) 04:07:14 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0x1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0xa0, 0x10) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000000c0)={0x200, 0x5f, {0x7, 0xffffffffffff0000}}) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="cbf0a38bf90bd8ef0c14a5fecea03a749428278b685b4aca33ac890e02de086e362df6cce345651f10d9990788c7981271e705624f154e34328664b453c381634aec7061d72a44707c3c3822818c9fc82ffe0104ae6d3e92f892437497bf2457106391a064e2f329a815c81091bc8d58073f9ce9175f99072f5ad100182ad6e1a90d8f995ff4367d84886a8f9ac1e6f7b12e5b5323e28d0c8905edcc034bcb0b9a7160985ef81b960b95e6bdff92cb317a830dea2ba3ed51f2a7c4ab193c2850c2de3de71ad312dc0a0467afe40ceb6ef8895f73c8c53fef3a1d38615d7ea00c6674b562dfe1db9bd0b1146bb58af369e0ef6dea70e5a3cf61ca641b03c1fd", 0xff}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000140)='I', 0x1}], 0x1) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x8) readv(r0, &(0x7f00000016c0)=[{&(0x7f0000001700)=""/108}], 0x1000000000000176) 04:07:15 executing program 0: getsockname(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="f63b000000fdffffffffffffff00000000000000000001"], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000000000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000500)=""/4096) 04:07:15 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x65}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x0, &(0x7f0000000080), 0xfffffffffffffffb, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x80, 0x2, 0x5, 0x3f}, {{r0}, 0xffffffffffffffff, 0x44, 0x80000000, 0x9, 0x800}, {{r2}, 0xfffffffffffffffa, 0xd, 0x22, 0x66, 0x8}, {{r1}, 0xffffffffffffffff, 0x30, 0x2, 0x3, 0x3}, {{r2}, 0x0, 0x8, 0x22, 0x400, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffe, 0x18, 0x2}, {{r0}, 0xffffffffffffffff, 0x2, 0x80000080, 0xf22, 0x3}], 0x1ff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x40, 0xfffff, 0x3, 0x6}, {{r2}, 0xfffffffffffffffe, 0x12, 0x10, 0x1, 0x800}, {{r0}, 0xffffffffffffffff, 0x50, 0x1, 0x1000, 0x10000000001}], 0x55, &(0x7f00000001c0)={0x2, 0x5}) 04:07:15 executing program 1: setrlimit(0x83, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000380)={0xfffffffffffffffc, 0x0, 0x5, 0x7fffffff, "73cc7b2e06006c28eb9b00a43fc9c06d00"}) ioctl$TIOCSBRK(r0, 0x2000747b) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b58906", 0x9a) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="4611361faf142e7027713c5eea59107d8dab6e5db88333199d21cc46a5d5631261eb4dd2268417681afceef4f25e77595bebebca462ebc95d6f7b5807e1879718c4d685e4d204e33f00c411414ca8436dd14464af822ba2f592b0ebb3f5044a4c3948eca72fe202d669c", 0x6a}], 0x1, 0x22) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x100000000) 04:07:15 executing program 1: r0 = msgget$private(0x0, 0x1fe) mlockall(0x2) r1 = getpgrp() msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x100) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x60, 0x7}, 0x100000000000000, 0x100, r1, 0x0, 0x1f, 0x800, 0x7fff, 0x9}) 04:07:15 executing program 0: munmap(&(0x7f000007c000/0x14000)=nil, 0x14000) madvise(&(0x7f00000b9000/0x4000)=nil, 0x4000, 0x3) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x80, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000400)=0x9, 0x4) r1 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mmap(&(0x7f00000a4000/0x2000)=nil, 0x2000, 0x3, 0x5010, r2, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x22) r5 = kqueue() ftruncate(r1, 0x8e) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x20001, 0x11) kevent(r6, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffff8, 0x80, 0x3, 0xd144, 0x7fff}, {{r2}, 0xffffffffffffffff, 0x88, 0xf0000002, 0x0, 0x5}, {{r4}, 0xfffffffffffffffd, 0xdb, 0x8, 0xd, 0x2}, {{r1}, 0x0, 0x0, 0x41, 0xe3f80, 0x5}, {{r3}, 0xfffffffffffffff9, 0x80, 0x20, 0x7, 0x6}], 0x9, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffb, 0x2, 0x2, 0x3f8, 0x2400000000000000}, {{r5}, 0xfffffffffffffffb, 0x84, 0x4, 0x200, 0x8}, {{r4}, 0xffffffffffffffff, 0x25, 0x0, 0x20, 0x8}, {{r3}, 0xffffffffffffffff, 0x16, 0x45, 0x6, 0x6}], 0x2f4, &(0x7f0000000240)={0x0, 0x1ff}) ioctl$BIOCLOCK(r3, 0x20004276) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0xf1) recvfrom$inet6(r4, &(0x7f0000000280)=""/201, 0xc9, 0x800, &(0x7f0000000380)={0x18, 0x0, 0x4b7, 0xfffffffffffffff7}, 0xc) r7 = shmat(0x0, &(0x7f000006b000/0x2000)=nil, 0x1000) shmdt(r7) kevent(r5, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 04:07:15 executing program 1: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r0, r1) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000000)) r2 = kqueue() sync() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x44}], 0x4, 0x0, 0x7f, 0x0) kevent(r2, &(0x7f0000000000), 0x31, 0x0, 0xc68, 0x0) 04:07:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x400, 0x0) poll(&(0x7f0000000240)=[{r1, 0x40}], 0x1, 0x0) write(r0, &(0x7f00000000c0)="a88c2726430672533af8e4257104", 0xe) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x2, 0x4, 0x2, 0xbb5, "87794bcb96d9756422765cb4e6afc653f28298e3", 0x6, 0xafe8}) poll(&(0x7f0000000100)=[{r0, 0x20}, {r0, 0x8}], 0x2, 0x1) 04:07:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000ac0)="cd4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33cab9b47c2fb6901e403000d9330090c", 0x4b) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x9) 04:07:15 executing program 0: r0 = msgget(0x0, 0x40) msgrcv(r0, 0x0, 0x0, 0x2, 0x1800) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) msgctl$IPC_RMID(r0, 0x0) 04:07:15 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 04:07:15 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8, 0x2) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000000c0)=0x14a71b09) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x3) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="c52ddccbc06f7c572f04559b3d46b52a70411cbc39e95304902092b9fb2091c39988fe3d638f540b4c312678729f4edcb0b8b6b6914facd6fe80097d78ca4d71ebf3e1b57b9e48271299d577f6f87ca782b1a8b06f74acf22e539c0087771ffb4ed8128b9d5d55d8a3aae3d4b0b36cd9fd85cb4f7d7e399444cd32f1fdbbbdc198515074d1840bb5205dd254ed76180ef88a03147cc13910baa7b8c1efafcb0f717ffcf2f6030deeafc9edcc3ae6a6e8487ed62074ba5d2449b111a8a2b63e991aa83c117cd5e5d5a966b581da67a5d7080a287c59b357093c2e252c7cfeaa205045383e1a46a3721e3544ed05721a", 0xef) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)=0x5) pledge(0x0, &(0x7f0000000240)='pf ') 04:07:15 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) getppid() r1 = getppid() fcntl$setown(r0, 0x6, r1) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) 04:07:15 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000000)=0x8) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000001600)={0x7ff, 0xfffffffff75714af, 0x0, 0x6, 0x1c, 0x1, 0x0, 0x4}, &(0x7f0000001840)={0x6, 0x400}) ioctl$KDMKTONE(0xffffffffffffffff, 0x20004b08, &(0x7f00000000c0)=0x6) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) 04:07:15 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000040)=0xc) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f00000000c0)=0x8) accept$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) sendto$inet6(r1, &(0x7f0000000100)="cc6d5a90322a5a65968f43f85f4e56aa9c05f1f6cd9cd5436962654775c977a08024edee98361192959107ce1616cb987e0d3c9ebcf37f383987", 0x3a, 0x400, &(0x7f0000000140)={0x18, 0x3, 0x1, 0x3fb9}, 0xc) setreuid(r0, r0) 04:07:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001001, &(0x7f0000000080)={0x9e8, 0x1}, 0x10) 04:07:15 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) utimes(0x0, &(0x7f0000000040)) mlock(&(0x7f0000793000/0x3000)=nil, 0x3000) r0 = dup(0xffffffffffffffff) openat(r0, &(0x7f0000000000)='./file0\x00', 0x800, 0x121) 04:07:15 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x90, 0x88) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/99, 0x63}], 0x1, 0x0) 04:07:15 executing program 1: poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0xe0}], 0x2000000000000005, 0x7fc) poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x143}], 0x1, 0x0) 04:07:15 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)=0x62d) r2 = socket$unix(0x1, 0x5, 0x0) fchflags(r2, 0x20001) r3 = accept(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r4 = getegid() setegid(r4) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000100)) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000140)) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f00000013c0)="d16226df5aaf767f5216177c827bcdcce4e1c15d5d869f806b6edbb9c87cde910d8a5b481911e03782e6adfc9bc97a6cce92dfcebe1b48bbbeeae3b240bb799d6d211a760b2476139e5b627b37e3a8a6d1da386ae414090bb0b216afd3b2e073043b03dbbc888ebc858a2295091fbe9b9bdcee93c56505ecb2a29d93d054fcf523edc60b4b2a7d16e8da9e81ae04a2a2fbf93f4b12595b75a551231d2a268dd62e30dd8020e0678b7a884109792815c79251b1679d788e80f300269c04744f078a426ba625a791772623d9afa5ce955589c447d9f4a0a67e0f668b9612594858347a1c407e1f7925f053", 0xea}], 0x1, 0x0) msgget(0x0, 0x100) r5 = socket$unix(0x1, 0x5, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10000) fchflags(r6, 0x3ffff) r7 = semget$private(0x0, 0x2, 0x80) semop(r7, &(0x7f0000001540)=[{0x0, 0xfa1a, 0x1800}], 0x1) setregid(r4, r4) fchmodat(r1, &(0x7f0000001580)='./file0\x00', 0x8, 0x6) accept(r3, &(0x7f00000015c0)=@in, &(0x7f0000001600)=0xc) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000001640)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000001680)=0x75) pledge(&(0x7f0000000200)='+\x00', &(0x7f0000001700)='-,\x00') ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000001c0)={0x7, &(0x7f0000000180)=[0x8001, 0x5af, 0x9, 0x6, 0x8, 0x7, 0x8]}) 04:07:16 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r2, r3, 0x4) r4 = fcntl$dupfd(r0, 0xa, r0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/195, &(0x7f0000000280)=0xc3) r5 = kqueue() fcntl$setown(r0, 0x6, r1) r6 = syz_open_pts() bind(r6, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x200, 0x3f}, 0xc) sendmsg(r4, &(0x7f0000000780)={&(0x7f0000000300)=@in6={0x18, 0x1, 0x100000000, 0x9c3}, 0xc, &(0x7f0000000600)=[{&(0x7f0000000340)="b5990ca4ac2f425a2d96484d8748e000bec252d0facd578ecc4c1813e3463523fd96a1478e769909f4f9c6f0885fefd94b385171d6329fc39ef4f8a255d8522ade487e16908ddfdf81e03845baf963486d46a309a0cefdc9661143f7e8106052c47261a95db9439cc97f0988f8ebe6e68f2e2d00a904900857a7589c2f3240e322fe51e1a38cf3cc", 0x88}, {&(0x7f0000000400)="5c62d31c446663cb71cde320655566e5015ef5cdbeade65b7671efb6b0f1690cf1832ec681fc2cf1c09c462d8acdb5c49e5cc7a77ad79df6a1f55b988c30d1068a612fb34b73e4fe2df0f253934e27d13956c42511601a14b43b40634e4c874ce828b7ee278293172d6e883078aee8ffbb39ffab7b882e3ab1cf7a529f3814fda948ec536e4213be5556bdd7e5116b3063f5c4595cd5a498fc37b04e32f57224201e0cc38ed654a0dd75b3a315079e191635c09d0a1fefab6fa71a1fa436b9ccad8e958e161c7afbcd8fd7d8c977e7f749e71821996a0f4e0acf9f34b4a79383eedf17f858df8906d410", 0xea}, {&(0x7f0000000500)="ade063cf21fe472f90d039093cab835c2020c0968083c757bc1674d28a889a1a0545dd4aa4fe93b30fab15be00a024a3b987211996f04ac3c9283fbf1ed072818e0a1fda1c30d5a2aa6db46396a87d431fd05cf8a1dc5b50c06c105c1c4f0ee59add7a23f115456a40e731d8d0dd7d6c076492e55199d4c245c4f22ef3f53950b3ba59d3fe3b3f6d2613dcc15970dec641fe6cb4d61579f499867ab275abf7b7ccc5f0610c16e2fed92c367eb7ec4f42f4b270a41335a068bb6981070b9885be70e610d8fac9cd1e95491a704cfeb1c00551581ccfbb45bf5621f538f60b6d8db99783e3df891d43af281ea8fcd232065fbf347f91c718df5cbcdf48d727", 0xfe}], 0x3, &(0x7f0000000640)=[{0xe0, 0xffff, 0x800000000000000, "eb2f11d79268e142103bdb6f215119c2156fd3ada59f3a2d055f69681bfb3d8a9843074701fab2b4b58dfe698bb4fd7f0a29f7420f362ad19d78616d3b01989318c6031665d0d76d5e6726b1d4eb786d8b2ae2c07e4e114db4e90f1b60828539ddf70d59abcd0c58febbf043d3d2ed66f0da1e5882a9a13a631daaa52bb9bfacdd02c5bc3c9918d3780887fbab7c069cc97c7d90519290276f0e0d382888d34f5190c06256e2d85a26700b809d69c6ebc76938470182cf1dbd486ee7d146bdce398fe8f14fb1ac7689f87c7660a9040c"}, {0x58, 0x1, 0x5, "aba6a1b740ccd033f760566e7e7565d3b7437290222943ea24ee83f5b917f92659247325e1c572f9a3114a8e5e4647eebf8f34118a06accc1cf6811451e92a5b80a6da1dc651abfd"}], 0x138}, 0x0) mlockall(0x0) nanosleep(&(0x7f00000007c0)={0x6, 0x7}, &(0x7f0000000800)) read(r0, &(0x7f0000000840)=""/33, 0x21) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000880)={'./file0\x00', 0x8d7, 0x200, 0x4, 0x1, 0x8, 0x3ae1, 0x8, 0x2, 0x1, 0x8, 0x8000}) ioctl$TIOCCBRK(r0, 0x2000747a) ftruncate(r6, 0x1000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000900), 0xc) chmod(&(0x7f0000000940)='./file0\x00', 0x8) mkdir(&(0x7f0000000980)='./file0\x00', 0x0) shutdown(r0, 0x2) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCEXCL(r0, 0x2000740d) readv(r5, &(0x7f00000009c0), 0x0) write(r6, &(0x7f0000000a00)="00776b91184de3b331d18c8cec3662b515acf5e334365fe452df5705fcc4af7ee5c90a84fddb8f3f17395b65feab44f9afc4e18c2d5ac2f28b7217774d47f598e83a3d5e01a6dac8419af23f43048f0e3f92a036711839c945fe6ef09194ab84c2b3d1c69f22745c173da26ad04a8ca3af588eec4f97c5eda09b88781a1d86790cd4ebb7c17ec1bd97d9b8c2c94341a59e255e30f813e6238cbb1b0c995857076a49fad9ff2ff42334184c", 0xab) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000ac0)='/dev/wskbd\x00', 0x80, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000b00)) mlock(&(0x7f0000ff2000/0xb000)=nil, 0xb000) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000b40)) r7 = shmget(0x1, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) semctl$GETNCNT(r7, 0x3, 0x3, &(0x7f0000000b80)=""/4096) 04:07:16 executing program 1: getrlimit(0x0, &(0x7f0000000000)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000100)="188d3ca8f172c3596fec6e74df153ef49937c7d101488854908a999ca4626f6e23eedfeb4da8eb93d31251fc44c0ce14c22d0359d9286d98e09218265459c92a204007ef30801e3bb20efed8b1642a3d4e624ef5f0af0fecdd44b7de9c594ce16b22083f10", 0x65) 04:07:16 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x69}], 0xad, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x23}], 0x800, 0x0) close(r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000080)=0x6) 04:07:16 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) socket(0x1e, 0x5, 0x40) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffffffc6, &(0x7f0000000140)=ANY=[@ANYBLOB="2800000000000000000000ff07cd000000000c5f", @ANYRES16=r3, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES64=r0], 0xffffffffffffff9a}, 0x0) 04:07:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000100)='\x00', 0xfe10) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0x6}, 0x8) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)=""/1, &(0x7f0000000240)=0x1) r1 = semget(0x1, 0x3, 0x10) semctl$GETPID(r1, 0xfffffffffffffffd, 0x4, &(0x7f00000004c0)=""/181) setsockopt(r0, 0x0, 0xb, &(0x7f0000000000), 0x0) getrlimit(0x3, &(0x7f00000000c0)) 04:07:16 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) 04:07:17 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000240)={0x10, 0x2, 0x4, 0x2, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x81}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x66f}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000c00000/0x400000)=nil, 0x25}, {&(0x7f0000e9e000/0x4000)=nil, &(0x7f0000c76000/0x3000)=nil, 0x81}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000f65000/0x4000)=nil, 0xa6}, {&(0x7f0000c7e000/0x3000)=nil, &(0x7f0000fc5000/0x2000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000e6c000/0x2000)=nil, 0x9}, {&(0x7f0000c0f000/0x1000)=nil, &(0x7f0000fa8000/0x4000)=nil, 0x200}, {&(0x7f0000f9d000/0x2000)=nil, &(0x7f0000c59000/0x4000)=nil, 0x6}, {&(0x7f0000c36000/0x2000)=nil, &(0x7f0000fb1000/0x1000)=nil, 0x40000}, {&(0x7f0000e2c000/0x4000)=nil, &(0x7f0000da7000/0x4000)=nil, 0x401}, {&(0x7f0000de9000/0x3000)=nil, &(0x7f0000d51000/0x2000)=nil, 0x7}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000eb1000/0x2000)=nil, 0x2}, {&(0x7f0000dd5000/0x1000)=nil, &(0x7f0000c3c000/0x3000)=nil}, {&(0x7f0000e49000/0x1000)=nil, &(0x7f0000c77000/0x2000)=nil, 0x6}, {&(0x7f0000f9d000/0x1000)=nil, &(0x7f0000fda000/0x4000)=nil, 0x80}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x2}) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xdf, 0xdf90, "5f481b480d546df71d14ab5a7ceb0bc3cda2e69a"}) ioctl$TIOCSTOP(r2, 0x2000746f) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6", 0x4a}], 0x1) 04:07:17 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) select(0x6, &(0x7f0000000040)={0x864}, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x2, 0x1}) 04:07:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) socketpair(0x1b, 0x3fff, 0x3, &(0x7f00000000c0)) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) syz_open_pts() recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 04:07:17 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2040f, 0x40000000000c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x7) close(r1) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000100)='./file0\x00', r2, r3) 04:07:18 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = fcntl$dupfd(r0, 0x477b1257acb79b89, r0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000000c0)) setrlimit(0x5, &(0x7f0000000000)={0x9, 0x8}) r2 = syz_open_pts() getegid() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x5, 0x0, 0xfffffffffffffffe, 0x5a, "f69b225689a404cd780c0a00000000000900"}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a", 0xcf}], 0x1) 04:07:18 executing program 0: nanosleep(&(0x7f0000000040)={0x200000000000000, 0x581}, 0x0) 04:07:18 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x1ff) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() geteuid() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd, 0xfffffffffffffffe, 0xfffffffffffffffa, "f69b2256db24ca665c6d2adfe04300"}) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000700)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e7a2c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e3039ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fba9bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054fc074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a092600f8ffff7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b095175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca", 0x31a}], 0x1) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114ca", 0x162}], 0x1) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000340)="bfedc564c4d696e55bec59be9c6cebbcc3283e39190ffada3656815d09c072bb67c12c8ad9ed51475e1cd77724989b666c7e7bc54cffd8e8ae586992210ff18f3c624057fb253eb7138033415b6d3cba194fe94073668269b881bc3b61c9f00c5f4280838f89c8dc5ad5cdfe7f7f90bd6e6eca", 0x73}], 0xba) 04:07:18 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = socket$inet6(0x18, 0x7, 0xb4e0) dup2(r0, r1) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0x3, 0x9}, 0x8) poll(&(0x7f0000000240)=[{r0, 0x100}], 0x200000000000039e, 0x0) 04:07:18 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x2) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x102c0, 0x80) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f00000000c0)=0x1ff, 0x4) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffe01, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d", 0x3f) 04:07:19 executing program 0: r0 = socket(0x18, 0x1, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') setsockopt(r0, 0x29, 0xa, 0x0, 0x0) msgget$private(0x0, 0x20) 04:07:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x100000) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x57, 0x4) r1 = msgget(0x2, 0x206) msgsnd(r1, &(0x7f0000001500)=ANY=[@ANYBLOB="0200000000000000fe3f2ada8f9fd17e7ec3128b2024b36ee6dcc1389bac0200007f81c730b558b4f833f54433cef1fc25eb951f37064d35f3d2e30e33691de00b56a4101c77dd917be4269cceb08edac45579a1095e28e0f200bfcbdf"], 0x1, 0x800) setsockopt(r0, 0x1fe0000000000, 0xffffffff80000001, &(0x7f0000001580)="3f0b17e232f586f41857ceef84f65a466a154867", 0x14) msgget$private(0x0, 0xfffffffffffffffe) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)={{0x9, 0x2000002}, {0x9, 0x80}}) r2 = msgget$private(0x0, 0x100) msgrcv(r2, &(0x7f0000001900)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066b26800"/4104], 0x1, 0x3, 0x1800) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) r4 = syz_open_pts() r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000015c0)=0x100000265c8) msgrcv(r1, &(0x7f0000000000)={0x0, ""/4}, 0xc, 0x2, 0x1000) setsockopt(r0, 0x6, 0xffffffff, &(0x7f00000013c0)="ab352da653443f9a4443459fa510881e524148559cefe830779b742f798d8ae7003a308dbdca1a309edd88717d3d992882", 0x31) r6 = syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000001400)=0xc) setgroups(0x1, &(0x7f0000001440)=[r7]) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000001680)=0x8) getpeername(r0, &(0x7f00000017c0)=@in6, &(0x7f0000001780)=0x2c4) sendmsg$unix(r5, &(0x7f0000001480)={&(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000001800)="e2f8427d48477795ef230d74fcd698f6206c7b89ddb856d6422dbdb32e09553d0bd10f6b15a95aa37e8f96babf1fb3412b5e1c58df3d00128ff1e059826d0dbea224e812c4f31fb7409177656fe4b0602c0f0f72031c94dffc753e88478cd3e0651242507d82fca10e824a73e119077e85d4dc3a9376ad4167800e248c034f557a362d0259290dd41c842c20f6adc2642b8ed3c52f3074a0b35585e7d30ee2e6f52db0e55a464ee3ea2c10ebe0ec5f4617e578412f5e7161552941dc47bdba381e114c70a27135be48736698c94d877a47415d", 0xd3}], 0x1, 0x0, 0x0, 0x405}, 0x4) semget$private(0x0, 0x4, 0x103) syz_open_pts() r8 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r8, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000503abca6ae006600"/111], 0x1, 0x3, 0x0) 04:07:19 executing program 1: r0 = dup(0xffffffffffffffff) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = socket(0x1, 0x3, 0x35) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) socketpair(0x1, 0xc000, 0x7ff, &(0x7f0000000140)={0xffffffffffffffff}) r5 = open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x1a8) r6 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x7a, 0x1, 0x1800000}, {{r2}, 0xffffffffffffffff, 0x72, 0x14, 0x0, 0x7fffffff}], 0xfd, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x1, 0x20000001, 0x9, 0x1c00000000000}, {{r4}, 0xffffffffffffffff, 0x40, 0x1, 0x13, 0x3}, {{r5}, 0xffffffffffffffff, 0xdb, 0x2, 0x8}, {{r6}, 0xffffffffffffffff, 0x8, 0x1, 0x6}], 0x800, &(0x7f00000002c0)={0x9, 0x5}) setsockopt(r6, 0x7, 0x100000001, &(0x7f0000000300)="62ae41b77626ff999ad83971dab123d814", 0x11) nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0) execve(0x0, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000340)) 04:07:19 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/16], 0x10) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) 04:07:19 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, ""/34}, &(0x7f00000001c0)=0x24) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200)={0x4, 0x7}, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000001040dcc400"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r2, r3) 04:07:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x481, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) r2 = dup(r0) setsockopt$inet_opts(r2, 0x0, 0x6, 0x0, 0x2c3) 04:07:19 executing program 1: r0 = socket(0x6, 0x20000000000005, 0x3) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 04:07:19 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x3e, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kqueue() dup2(r2, r0) 04:07:19 executing program 1: r0 = socket(0x1, 0x4000, 0x0) pwritev(r0, &(0x7f00000013c0)=[{&(0x7f0000001080)="551159ea52356eecbd276df693652e9d65980502394e6e43facb6c3f11f903631f86ba0d017013072117186fbf73206d90d64c395918ef5ead708d9cf9292e19e987c41e5c4e2374a8dc42dde50f57654b75cf44cb0f19eac9a08055bec85c71a9de12c34b33073dbf83b61ee7b63a13a4fdec2d1885d244472b0fdcdcae4308c6fc882cde81d7ed614bf23b4e938ba4f339828885951fe4bd2b1923fe2d36223b53b01408d12f775495852ed4527b6ec63f6edf5100c07f459ab7e828a0b00a270686d5676f4af188e4651ecc4a70314b12bf37768de0d1b2466e51092f60934f9d96a034fa01350d0ed36ae2106ea6f695964d79e1dc68c842b784d603", 0xfe}, {&(0x7f0000001180)="d0bbae16ee582137b9fcdcc6e228b2bb1b138dfa883e3c068a49ecfc35c652db4d80f58ee8ce9bf443ec2d47f6f9154763a3715597da04c322e3931ddd17a89b7f1ca861e872c51b41a491c489d932783b3e8f6ac49284e68340cddbee9a629836151759c9b709db6a6474adf950caf611c2fdea4f1cc4a45c12022a09c5e965184cd706bfed8a468a20346aedd8cba23d0eebda1f384d1361e58c148704655617119608f49b726a06bd5f9fd99a36f674551ccd8c2af645bc5343766c1846943ce2fa25321852556893ea5f26fd2fb4de4274d0b899934a550872021f34ebbb3700", 0xe2}, {&(0x7f0000001280)="ccfc7fbd3b18cf4eccfee9119c8ce7377292edf5d848940fbc862d0a8578c21f4bc9b75b644145cd7b737c90299c76ac44c156de839bcdf39511c2cfd5b3b5f04b29fc8fa8a98f2530183f30308ac37de61ff5db6a28f942ac8d29c6d0a241473a92d8726a36fdb03cc1093ae40c1fc4893647037f68e789882e43d22690c5d8b04fac547ad4320a8bfffb9e394f65c70cb1d447a9766db15d6f50b11ec36efe573ddcbcccd1754b7755c0b251a5eff61e9bfad326195e9907c253", 0xbb}, {&(0x7f0000001340)="39fe93e02a563fca9c6bed50db255cdda622df6412ea5c7b28fb4b44150838a04fd4cae979fbda3bfab17fbd44816afa7ff7775f7d64457098a32ec42c3d0b20f5a7a5fbde3c9156068dc328253ec08697ae9f892798e13945057107519925a45e16aec6277324ad9b10", 0x6a}], 0x4, 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) read(r1, &(0x7f0000000080)=""/4096, 0x1000) sendmsg(r1, &(0x7f0000002980)={0x0, 0x0, &(0x7f0000002840)=[{&(0x7f0000001440)="e02481074c4196c1fd6f6ae0b2d9efb980b6d6d06585c5b3f32dc9464c3967e8a323c01449", 0x25}, {&(0x7f0000001480)="03d58ff7413a35cc1f92c5e8fbfa77e5c1ef44e0454a103b4449576020190414b7daf6407609f95c674c7b94c737336300f5c175f16c66c6a4d3f322745a48021b5fc04fe9af8cf412d5dc5ab28e62bb39dc9f65eba337cb7ffd91f6c52fcc8379646a231ab836cd8686f13cb5a65e2bbacf775e097478c64255d70623f06b996e468cfd0544c09ae5d5905970ba6d81bde99d99af5d716ed1023a29e6402ef5b95cc3c9a5de0af3193f37d5c87b3220", 0xb0}, {&(0x7f0000001540)="f78013e03c677ba6b5f330890df4837bb79b19b35712bfa8960e0a91d4f3f8f75aa3b4de258d81bd773649a553e823ad2eff6f1a2ae118258396070d9340bbaa83b000a5eea2915263b89cf857a0e90512da5bf5ee16ada939d668cee7685f3ad03c0fb6a949afbb615fa73e393b9f73dfad39df22fe131f0b1510652e1146839fcf9c3a129c987c0657441d5258dc5fea6e3319f4f06ba39664bc95dbda8ecaf74d9aec4efe4dbae87a761799033d5c074c742b650f522322bc9ee01c30cdde3f56244436c824bf40a27db210000279edccbbd2e816f3749b742148a9762b125d7350bc", 0xe4}, {&(0x7f0000001640)="26364966d8087c9110b7f7496433c1385da462e5d30e1f109c8d6611cb5bcf3f9c147bea5a9732f4ec5f1f7c5f245170b44705c8fb7287f05eb6b14c99709b942aa2150682f052583d67f346e3a351cb8dde6cdeeea13224b404348c33434f1fd8ab1b44a697bad89ce4c9b571ac3f3cb7f6c2cf4bbe7f140db3adebd878b4b29781b259075e4ad7a3c7b232e759234c154c6d20450bde", 0x97}, {&(0x7f0000001700)="c4ec5fbf47801a6b4dabd1639d7b273578bf55bac87368e28c1cf8107f2222ac23d61bbd18b07fed19826c99b06a850b3182670be0c335b5e3f15bd888471da1515db070af67b2443bc0b297f7260e54484f81ac8244b88677d6e0b305c1776a5a338177bc0a15e9f6bd246309367bfc0dff44cfeb37f1d8c4ab2212e51bf6fb5b2f15e431532f23d42f694d738a33b7469dde51e1c07c51bad9161466aa53f6d49842a1792976d738716169b913ed63fb71e77e462bed9a5c838840d9f0f1edc564b5b4a58cf4741e9ad4a8fef5ee5ae23f804d8386f4a1264d64b0289fd01df7a9f1d928e5f2aa274cdc3f42fbcba8cd6142ea385c48a68b432efb564132477c905775dbe1c44b9513732d2f8c259b32df1640d86c03b0735a3e121f48ffd7361eadf84c1bd6217e847498fa8534fc0719c4316ac1ea5656e769d4f8ea3bc21be82bb1ba9c25955d212b9778fc26cbdb317fae83cf73c754a1efc3de7bc6ddf083621d44ff4a10cb9528399065abe59d732871e260a07aa58c98fff1d32dc896f94d431ca5206c4fdb44265041224370879525365575ebc1b44c9a1b51c989dc8bd3a776a1011ecf6de91617df971fb1a7815995eec4eaf9801ad894cb7161b3b78742156c613601358c04d1eaa7e936299876ec03315759f2a9f3b89a83556bad9a4f8c1f9b6f8c81e597a514fff09956ce4349dc2df77222bf632fa0b17df466d2dd7e62ff5eac0d33805394a9258e5f33a94068bf302a84b4a652e3905a2865226560b0181ff519f2f9eabb2dc88da8cbec34031299f0ca42f4ad0739e2e8e09179e302439cb05d46b3ac9cb2edf402414ffdcfe892b5a22d098e14bfebb73af1c62e9e3bc07326048c3f05b03f9c463e2a90ade1d62cc3a6a85bb211cfbbb8304022624dbafc1225486a77df5f4afd052e06525a035dabb4cd6e6de374a020f7448ce899b1ac744b43c129a612d95d3856eb2e2878f4b021eed78e49f153321e3d64abd7baa71ee3240f10c77e60f8867279074525e223487220c8e503184b0ecac91c260586c33f1c7eec51c9f24aff7c1008715649a2954b41f90bd488dcf8486cbfb46569d48c78771d03adefdbe518096cfc5ce1354e0d7045816e8a4313d83534dddecbfe2cb29b413e7399a8b3a5ec54523f6c59ca1a99bbd924727f81f3d226ae39e5cd0a85ef79af06432acbc9d52ca8cedfde599cf5dfe32e7e4c781c31c11b7da529d05c96b4aff2cbce7bc933324fae1bb23823d53edde75e493e8a4667cf605ba15ca02e90af19e880e99b020cb9a3a165e61e33a639fa4776afbfca2be7b82588422cca9439bfa520ce7a1400b0ee529b3829be870697953b7a7d55363ef40d1de9b1548373e7657ba4019e04257c46401dd4f73cd85e78ae3ca31899739401274998b3430b568aad71441f3f07e8b9d35d5a6e47752d55c6f1751d112740c332b9ac2bd818bc7c0a358d3631aaade584ad2144e87eb764761dfb846aa3fd926e3a1ff8182eb89823ba00db668c36d075f2e54c1e96a92034f83fc588c4dfc052f0702f99ab737b40c2cad0001e215ca5303a25a1f6a46d1508492cd58a55dc135fac319f04718db1f6b885f0f2450159cf2340270fd758ee34db7a4b5144c70dac23df02076a8f2936728e5801bf2b9e950aa7687297f97af9cd9e45a86901e71993bae6932dfd88c6ac8fb2be9d5a5392d1418980f1f997e7fd194fc024145628772f6fc7a3ddd3660b2b370d6bb7b4c6456365522f9f95bbc763ebbf218e6c89884bd79c225c7edc42f5739dd140b6f5b70697b7ac7681f2fd2db8f0b45c04161e83145a4e8b8d1cdca4458a1bf0e521903b75ca6bef9a4799380deb52ccc9a8bc310c67dfb0ebe99702ca908621dae05ae8de1b4704a6ed831c026c12f90f9270d19ee889f320b0094836de0e82569e32693a6e344f73882f8a856587f5e81da758284ee580522e11b628316c8a2a21d0f2b20d8eb4a18a2bed62cebe442e0b6b647e9aa9800b93202fcd8abe9d922846deb82779ea111d09993c92e78d35238583576eb5c2c444cff9461488485a840f729d14127a75a5f76eaa3063c62bb02985f07b4bbf74601a3068fddbd74d79feb60d5725ed1c5eac72fa97680d1454f4d5137e3baf8931bed31c8f6087758abc2e85d2e3990b3ea76edc2bc25a83e3bf4c3f565dcc44fc06fddea7424f942ed5a68aabf08a050b7213e3399839da967514ae5c2fe7949be59e5d8a3292ea9ea0f8096ae08eec8e0231765e91ad6b72949df434a6f575eb0dc224eb25e5576a00b846cc3d4fe496cd1a6f76a1403b03ca0a82f7ea3e8501be6034324b0ba20a6190d7e0b35c9d4db37b5926c3dac44a19e9216ba5b16ea2669279999e343613588afb28bbdd784b58a9f4ac4b118e0257e08a2ca2baaddced09b75dee8cbd7048267afcdbcbca0e70a4839bf19ba707b6ae760ea2c4702e2be861f031bd964ef05194c8d439f34fdb6682acc5e983705800bd78e74e248fec0574bac206a31efc5d47aa78b5a856cf037c859148a00844a3c2b3cf6c5fb8cd592c7a8616ed542449cd3150f4b3421556be02bb98780c5e456d2e89c4f01136a9204ff14cff1ffadb66defcc5a25bffd15d7f189e1b72ea77952cc65e6b2f8475ce489f47a323792b55a0aa27e77319c5b3d8472afc75ee15129557cb6cc13b13a48b678662cc3e3fd4eee685861f39cc4c86ff14b45e3b6df7b7909f4535507d0cdf479eba1f33f705686f4b9ff2bf69fe8c93aec7a6e4f672841bdc8d81938f87022ea1afc06c924fbf7c1642dc66726e3e53d7a965c870755f7c2efadbc499d6f0261cbc78fa68bb05c3444e9c1c8db7203560c901b36fec3e48dfcd147fa8f140495811ca4f11283762f86b2d2828975b47f82928a254cbfc6c3cfa7750161804ceeccdaf7be2b8d42d4512572778899040b1c617da15c519f1c455ce727d5399d9091276c36c9c921ca5229d843041885c06a0f4f40d5aa28d85f6602e1b61be068e29d8a16f4a78c6d29c129d61a091a2222a6370b982b36def24ee71f76cf528dc59d21c78c102205dd6ded41e4d3dc4421dd8e0ed9c04d57b206cbe96567f19e9b2545745d8d7457d2d4866c6dc9d8db3104ebd272bab5ee436acb5e3542472ea18c75f2bc3b0d400725b9c030629436aa479cbee8939fd0217013d9ba5b94af6e10bf69f5128bb1a7bad571ebf99caea67d5611bd460b732e6b52f962756546b73218bae97a71bc12a26bd74543c52d85b69aada3ecbf10fd45936df8686e70568714f1c50a7c8374a6a1bd4b10aa075f3835ef2f15a989e743d3f8868bb4dd600b7686fdd9953e5143034f42918835d7a6b7781e483e040340ea2f8eb048e00259d513bb8d25836dcc664aba1f207a7976e7b63221ae5268a696ccadb26a790774fad3dead2a7203139442ffa288ea0e9b71789a74ac7106e0d88f46d3e89c46118b447cb98c977d61f3d1b166f1e345b9cccec719f36b1acb2bd340f7be531d6897a13c7d5d245584f7268bc9b4e6f6006dd71c11a7c40c1ad6f418f6db0a536e2b9a0dc70be842151ce8a22a4ceff551d78ed57e1c7014fcc2a63fd0738850a9acd668443ac5624a51e2e22ba041b125818fe33b384a943beb6457683dd0198c7fcf999bae234ec3bcca51ed95e916b31e2c47cccd5c2120f03f2c4d7265dedeeec19f8b59fe73a90cbf6a99d1b17d8b42654ad267921fa94d8253573719527c97d9fb8467c4c6d5d363a5432fcb828c7f11d38240f52ad2cdc7daf6fdfd556125033384f5ff77db2e2f65b1bd86da752647257dc97fdeea4b798c9d432a116ac24b31bc3f0e9adf23ec97dca442ab856250ee9591ec0d8053b9fda1cfd470dfc0b16653871d2c44a135ec6b29e10944642fcc634c4f734c947df5ee478a7417c7f9e74e177531f96ccbc7e53b0cd7e16cf55a4b1ebdff0dfe724093b8e8053ad6250c59d5ef549b59206018bba48d4c8c1f811e228e203d989725295a51de37184dbaf07b4f605dfc2bc6ebaed827a64b5863397bcf93629d6725f69cf409c61d033ec38e7516f6a2dc38c8fc28d334e09c07aafe7859c6926f24cfe098f386363befcc9e7a347b8092d61874bccfed2a3bb6aaa5550a5a43cbdc03c38642977e441c4015c5abcc9018e8750e5d358b505428ed0edd434bc3a4bb2a9f2d92410c1420caac1ac2e2298e1b14c32ac0c8d2d0837fc0325f750eb29cd0cca69c70a92dde1418ffa863db0dd91e1c394b588602d304a5efc3c3015ee856d42155f41842dce6e55f63078f84108ec84615f580626e93bf2e660a78b3afa081812e5325e9bed6d29c2ff2efbfe942870e91c2099d4f0fc4e0aa707eaa282e7bc91d24edb89cde42880327542450ea0040623c1e346f62b4876a47421512a1e602464330491f7f21bde4a05b4f8172d68255d154f2815b43a361d9acd2bcbc415cd2800b58d0426060c2bbb9749ac511a1be85162967280722a62fdfd80b13f89e493fbcc3c764ddf418b72495b961ecda3950c3b600e9ac46e69c0bbc666adadd3c145cffdf72db82865ffb3e4e9cec0ca8d4b646f6885cbbb400748ce5422e15a758a2de64eb34871822e8a3f5cc9c4f331b927cb02f0933c2763bb604d71b61aa706bc987d9042dbae1e2770095ddbea67c4b4db09666b449ae810c2163a8e9b0e830b21eada25a0d99e7108043f33d0680b4147f40c2d02c73bcdd61a916f7de62836ff0d61ce1355ba65b15420f751d8154ba1be92db5c497a55a02987484583a36058286e7f670c7130a0a5daecde3b3489a843e3d20cbe322abe33a5adbcd2c06615c573a983ebb0a0cfb6850ce995eaf8c6702c090ae6b42deade526efe8d6d2c119e2677770a24b96b3a9ec10348498100d33346166b62e4a9c4665f6a0466402898f5eb33d997834755293be021ca0649acdeb354928cf100e2f25df92ef00a61384f2913734934aa56a0eee02c19469891a404ee15bfeb4a7b942eee6a15fbeccc5e4b500629f242b033440fcfac484b696b657798e96ad91afc3700fa2906c085ca12996733c9c10e48e69b283c8b431dee001cf0c4c83e15cfa9fbdafbe922898306b44077195fb7de2625064656674a6b5e0b446aa9ea1e963657925c42190f13880cd542bc5d8daee9a79e89ca49931a54df0f98ab2aa8bdecd21199d077166ca5d13ab930bee6a38fcadc6c955611137e518bd65222b67317df387073c6aa98ad3c7f28fa3c8ae35892bf70b3233de69c1ceb2c75e48a9ac226374cda78f2ef11911b205afcd62c8bbd80538e55dcd22c09cda6c24e0c6af664e0d6580a70b3ebde102ad59e51fc0e464a90877ce1ab7a8b1070c9e5e9df8481dbf956bce570e690605f1a82694937c4fba6750a8691cdb511c2ef58f05d0605559ea93f782193ca764bcd53a7dac7c54c5f996e46508653a1af011de4f0a25c255622daf6665f824b7a032408d9c2dab402c6eb131dc02e18fbd867d06ef8cd2bc3dfd3f78c460c2a6bdbb348fa819e1c47374c807b5823f4e605d2971b49f72baaabb424b8ba2d7e80a1b06adc8e55dd52e1c483446f6c0d088f4b50562175f2126ba2b8df27d40cf087a643aec4eff48312325886f5f7b6d4c923c3d329db351fc8db91bc4ea98d1ccc1bbe7679fd5bc0f51e5bc4fccfc445de8da183e95e7de66954c9865618ba6e7679d418538b4ed89dc93779bdd1933d14b4f0bffa9bb377a125a3592285b0cadc0484abe3cdca5df92aef2c8752f24508dfe9c8b33c2b3bce0eff72c4", 0x1000}, {&(0x7f0000002700)="0a44812c3d28d05be8561e2c762556684baf4605d4f5b556c0d1be6f63f99dd65958bed2d0cf756beeb37ffa54754236c57fb837c72defafee934a5e6ec7570a3d889a147ec87a730e483f5c03def69444f5af7ffa7bc72207bd169215bf56bda8131a7db67233b7edc9a224d5abf246bfb67f13d76951c6746a488af8afe427674729767b27bc4879b50d16eb6b3eb5dba63d79", 0x94}, {&(0x7f00000027c0)="379d2246e192ca3a723256d2ac7bc764ff695cf6e59c5e41384775d8ab488a972b370c8b01963789f504c531304ec5ca133d7a6848d7e1ee0c912cecebf88bfcc29e4861e5b63df98d799f", 0x4b}], 0x7, &(0x7f00000028c0)=[{0x88, 0xffff, 0x4, "0eb126ae669f47d11b1aa5d6eb1900bda2724c41df0c75853390ba90abe12b7c924d0fe316af78901eff2966580a090a864f2c079cac544b1e853dd3a17c39fa746a67bc43374354acc8cb27d424668ab5d45db92ec8f0fbc2d365b9742417137f8946632ee6a119d36724b3866ad2267a2ac3e7ec"}], 0x88}, 0x1) accept$inet(r1, 0x0, &(0x7f0000001400)) mknod$loop(&(0x7f00000029c0)='./file0\x00', 0x40, 0x0) poll(&(0x7f0000000000)=[{}], 0x1, 0x0) 04:07:19 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20080, 0x112) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x7, 0x3}, {0x4f, 0x100}}, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) openat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0xaa) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) 04:07:19 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='x\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000180)='./file0\x00') ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000300)={0x3, [{0x0, 0x10000}, {0x3, 0x4}, {0x3, 0x5d180d57}, {0x2, 0x25ae}, {0x2, 0xf71}, {0x3}, {0x2, 0x2}, {0x3, 0x4}, {0x3, 0x4}, {0x3, 0x5}, {0x0, 0xfffffffffffffffe}, {0x3, 0x3f}, {0x3, 0x2}, {0x3}, {0x3, 0x1}, {0x3, 0x8000}, {0x1, 0x5dbb2dc2}, {0x2, 0x1ff}, {0x3, 0x9}, {0x3, 0xfffffffffffffff9}, {0x3, 0x2}, {0x2, 0x400}, {0x3, 0x1}, {0x1, 0xfffffffffffffffd}, {0x3, 0x8}, {0x3, 0x5}, {0x1, 0x7fff}, {0x3, 0x3f}, {0x3, 0x6}, {0x0, 0x7}, {0x1, 0x3f}, {0x3, 0x40}]}) unlink(&(0x7f00000001c0)='./file0/file0\x00') 04:07:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) 04:07:19 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = semget$private(0x0, 0x7, 0x1) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/252) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) semget$private(0x0, 0x3, 0x2) 04:07:19 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) r1 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000000)={0x40, 0x3f8, {0xd4, 0xfd}}) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r2 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) shmdt(0x0) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) shmdt(r2) 04:07:19 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) accept$inet(r0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) 04:07:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_metric}) getsockopt(r0, 0xffff, 0x40, 0x0, 0x0) 04:07:19 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000380)='./file0\x00', r1, &(0x7f00000003c0)='./file0\x00') ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000080)) 04:07:19 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000100)=0x1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)=0x3) ioctl$TIOCFLUSH(r1, 0xc020697e, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000180)=0x5) 04:07:19 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x800029, 0x39, &(0x7f0000000180)="f7f9e794", 0x4) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3, 0x810, r0, 0x0, 0x0) 04:07:19 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20490, 0x9) lseek(r0, 0x0, 0x41001) writev(r0, &(0x7f0000000040)=[{&(0x7f0000002280)="c9", 0x1}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x2000000000000002, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='x\x00') 04:07:19 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="82022e2f003102fc801df49435c1d144c227ad6d17e69966c2f28ca87212d5ac533441d5b3816ddc8da9a546c7552bbe106ee5fbd597604ad76f780b4fe1176c0d2975fefbb156367cdd6e53d5fe14075096d4a35604a7b251947abc73f8b37541744c5f567f60c0e8a073998596645a44cf7e9266544d5248d96e8ebaf723908653212e7987d0b9a244ff9c9c04c3857595"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01781b2d06080000400000000000023619a155a407abfe0d193d130400000000", 0x20) write(r0, &(0x7f0000000cc0)="f4d461676f1bce8a2411d21db88c12f13efc4963d73b580c35ca3a2b82f200a63b84c1c29b96e63a41bca66f92021f86f03500924d6d413ee98dd648b3567a5fc78b0cea6ed51ed5e5086dd2b8e17f11f6bfa008f4a17a06599d4418d8df18367a40c7b1115bc09206ceb58632eca1535e4d9cb3fc9260dcf045a1d0ebbec98e223c7ef49b9aebdc86d1876430042b9fe7ef0eb927e894a50771409da67d63834af00e205fa1f3fd302fe287abb80aa2df3f86aba937ae9e8735f0fd67e432f546b6bcdff6d5e03ed60e4fc24d69f61739cce96fa8f66175c84ecec2bbb0a5e828939ac6ded71c1ba47999bcd801c6e2f20a7e62a4c3057b25fa35cf94a87bd6325cf7e4ac8ba518654078a5eb405e518370a5537e0b47b0a1aa298e6713617bcd32554970933eaeeb33faa2cb937ee17a8beb0e7a3b3b4625ed90dd1ca65e9ab08172dbd6cdc9067b0dd25c07221335f8da2c18d89fcd3947245f1ef027ff8aa319abb5b2541c028fe198dc755f516e27e3197d61bcce2e56529569727a75d820291dd03c5e052c4b474dcde1ab9652c6619c30ddce21afc906e422b839d9e139e8bac6da0cb8351ad80e6981a7828e4a63846dec05d9fad7b8692d0e7cea5d7a99b0651570f93ec8498a4908bf1919ab4d7e4bf90cb98af2af14ea48acd1bb0ba1e85ea79a5b2777491715f5ac7fbd8d9aaca42e89f42c22a656bf646a504663544ba4bdff09d49e1d83b8a0442206a955e981b26c73dee94b652bc6f390c300a299e01a96cb2518ad79a158e002062feffe40db4c73d871e61f98830ac5c5d0294224986d506f934ce3c0b36135fb4564bf5d2b6710d13b96cf3a233306070959419c33a62af24a194117ab03193e86ec7c83f10a6052ccca0d1acf75068df2e8a6b51447f60feafdc2276c9201650d21bc6b3d7d9defb9229001245c0b5dddd34b0b06fca307b736d89d04374acfa0daf0ae68541211d35ef0e7489addfdcf121495c8ad98dfc98d3e9c1ab0d048ab174cacf8764ce9836a1a7608d14e3b5529411ae6e4e9405b791345ef734bb9ab1a5b0f463c3f6299b7e7be92582fc9ad9cba0c452186245c042e02776e0c2f86e9fff4dc6b9e91098e1bea9dd33968bc6535df5793aa49ec380eb395bc0aca90ea1142d77c0c9473e7703552fdc82b99c9b5dc17f86718520aa2f89a4aedb7d04e8ce6e79ee87569c81c78692f3767583d496be8d1807612b43cbb7a82848977afadbfa77b57cc9d74a8a92a0d7fe671dc36ed1630b94b86c76cd8ae4e568018def621f1508d1cfd7adadfcecb2cb2e680fd9238068319fc8c7e9823379103380aec23abd336ea2b1655c9c504c2eee84c90a2038556a2f36b3b66479a0804e1e88f755196dbee325ef7b1178f89f172c8e8880bfda29830d038fb229e23159cf25a1fe80894b247409ccc7fc85585a166e1351cff71593ba821686515e77a2d3109a6121f1c5eddc5323d7e61cc87c8364f1565d5aa67da94d823aab6ece4b63ab12eec111d9cf80023565f6678166c7949b8dc32a483dd8bfc65e1d1bb56c5466ee3650b2589bea9ca0763ea91500b1bf24ae6f1728692ed81bdbc8b35e1bd42bffbd75baf69c178df02af0b45852b118fc85572a07079171600892c13aed56f1d12398a092a31a65fefe3741326aa5b028f8e41bf2069e03b8d4003c67216a5dd28fa49d8beb0cbc6a2cb293f9b5c79a61fcad5c681046d2d01cdde4249db65cf82ad63d7236c00860adb4d27fbed889ea3bd48a5c5ebf586634318f597122e342506a9ec5cbac1d15c572dfc01e9e8fd601c8c0f4ce920dda003ca97f5609214498a2f1045b72c906a034312b68c42c7d253aafee5eb1b614cee4faa779f15e3478bb1be2dd1f40be0f4f9f2420ef8549813d55279160c4512caab202330c7888ff51b953e3ac4498fbd109b69f27f52b405ec30818eedab4175701a173a0b10ceb685827c15", 0x579) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8400, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000100)=0x6) connect$unix(r0, &(0x7f0000000040)=@file={0x1, '\x00'}, 0x3) 04:07:20 executing program 0: poll(&(0x7f0000001fef), 0x1, 0x0) r0 = semget(0x0, 0x7, 0x104) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000000)=""/51) 04:07:20 executing program 1: r0 = socket(0x11, 0x7, 0x4b1) sendto$unix(r0, &(0x7f0000000380)="9800050490000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa7923ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934d18c1610e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8e500000002ed530d250000fbca6527aab2b43b699fd96b40fe59530f5adf168c2f5bd17501d0beaf6503a5aaabc9d0d9dce7d256230e8b9f8d93fc995c2cac8ce26fc7723d59189be93cd247eb2551980c23234580194b7f5447cf6c49a1eb8c71b740315fb9f193d3cd4dcd05bfedeba9f667ca277f159e10958db3ab60f41797de7b753c66363bd2aa5da1ca9f73d9ef125b8a23ccec123a88135e25e840367ca31e1f3eea81cab6efe97e8c29997dcef9afda", 0x145, 0x0, 0x0, 0xfeb2) 04:07:20 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0xe0e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, &(0x7f0000001300)) 04:07:20 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x202, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x1000000000000195, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) close(r1) getpeername(r2, 0x0, &(0x7f00000000c0)) close(r2) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x2011, r0, 0x0, 0x0) 04:07:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x89) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) accept$unix(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ab2fa63a4a42d06514cc78d35cb1616463c5efbd7f03e46fd884c9ae4be32c74b0c6a9442657d846a67241b82293af32d0f98898222a668b87a55cdc10be6f5402cd6169ce4b59b7025289886aaf06241d286fa48b1f0aa0a8fdb83414f66111ba3a17966dc4209f4b285bae6fe6ccca8e6afd02a7330c951937ddcb82991ebf5b915e64cb48e279f0986f1d8ce571413647eb1bf3ed22ae68a5d0043fa04c95f6affd8bbc9a667989c51d8b7386ae015e995cd2e564e6aebbd86b"], &(0x7f00000001c0)=0x6e) fchdir(r0) fchmodat(r2, &(0x7f0000000100)='./file1\x00', 0x10, 0x4) ioctl$TIOCSPGRP(r0, 0x5451, 0x0) getgroups(0x3, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r4 = getegid() getgroups(0x2, &(0x7f0000000180)=[r3, r4]) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000440)) 04:07:20 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 04:07:20 executing program 0: mkdir(&(0x7f0000000200)='./file2\x00', 0x0) chflags(&(0x7f0000000000)='./file2\x00', 0x4) rename(&(0x7f0000000300)='./file2\x00', &(0x7f0000000080)='./file0\x00') r0 = open(&(0x7f0000000040)='./file2\x00', 0x100, 0x41) execve(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000280)='()\x00'], &(0x7f0000000480)=[&(0x7f0000000340)='(\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='$/\x00', &(0x7f0000000440)='+\x00']) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000000c0)={0x3, [{0x3, 0x7fffffff}, {0x3, 0x49}, {0x2, 0x4}, {0x3, 0x8}, {0x1, 0x40}, {0x3, 0x5bd}, {0x3, 0x4}, {0x2, 0x6}, {0x2, 0x6}, {0x3, 0x3}, {0x0, 0x3}, {0x3, 0x2}, {0x0, 0xf1}, {0x3, 0x1ff}, {0x1, 0x101}, {0x2, 0x8}, {0x3, 0xa72}, {0x2, 0x9}, {0x2, 0x2}, {0x3, 0x3}, {0x2, 0x7}, {0x2, 0x2}, {0x2, 0x4b42}, {0x3, 0x1ff}, {0x0, 0xffffffff}, {0x1, 0x1}, {0x3, 0x9}, {0x3, 0xaf2}, {0x3, 0xfffffffffffffc01}, {0x2, 0x100000001}, {0x1, 0x541}, {0x3, 0x8}]}) 04:07:20 executing program 1: ioctl$KDGKBMODE(0xffffffffffffffff, 0x40044b06) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8012, 0x35) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) flock(0xffffffffffffffff, 0x0) poll(0x0, 0x0, 0x0) poll(0x0, 0x0, 0x1f) pipe2(&(0x7f0000000040), 0x4) execve(0x0, &(0x7f0000000c40)=[0x0, 0x0, &(0x7f0000000b40)='\x00', 0x0], &(0x7f0000000dc0)=[0x0, &(0x7f0000000d00)='\x00', 0x0]) 04:07:20 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_dstaddr=@un=@abs}) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0xa61) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x7ff, 0x4, 0x8, 0xffffffffffff0000, "10e9f9fdb95fc534582fc562461f04b3a5946d2a", 0xc85f, 0x8fc}) 04:07:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x1) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x40, 0x0) close(r1) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000500)="cbf0a38bf90bd8ef0c14a5fecea03a749428278b685b4aca33ac890e02de086e362df6cce345651f10d9990788c7981271e705624f154e34328664b453c381634aec7061d72a44707c3c3822818c9fc82ffe0104ae6d3e92f892437497bf2457106391a064e2f329a815c81091bc8d58073f9ce9175f99072f5ad100182ad6e1a90d8f995ff4367d84886a8f9ac1e6f7b12e5b5323e28d0c8905edcc034bcb0b9a7160985ef81b960b95e6bdff92cb317a830dea2ba3ed51f2a7c4ab193c2850c2de3de71ad312dc0a0467afe40ceb6ef8895f73c8c53fef3a1d38615d7ea00c6674b562dfe1db9bd0b1146bb58af369e0ef6dea70e5a3cf61ca641b03c1fd", 0xff}], 0x0) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000140)='I', 0x1}], 0x1) readv(r1, &(0x7f00000016c0)=[{&(0x7f0000001700)=""/108}], 0x1000000000000176) 04:07:20 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) r1 = semget(0x1, 0x1, 0x100) r2 = fcntl$dupfd(r0, 0x0, r0) r3 = syz_open_pts() kevent(r2, &(0x7f0000000180)=[{{r0}, 0x0, 0x2, 0x20, 0x3, 0x8}, {{r0}, 0xfffffffffffffffb, 0x10, 0x8, 0x100, 0x1}, {{r0}, 0xd735ed5bdaaae65d, 0x1, 0x1, 0x3, 0x8000}, {{r0}, 0x0, 0x5, 0x0, 0x4, 0x9809}, {{r0}, 0xffffffffffffffff, 0x1, 0x20000001, 0x0, 0x9}, {{r3}, 0xffffffffffffffff, 0x3, 0x80000002, 0x0, 0x3f}, {{r0}, 0xfffffffffffffffd, 0x0, 0x80, 0x1, 0x81}, {{r0}, 0x0, 0x4, 0xfffff, 0xe00000000000000, 0xa44b}, {{r0}, 0xffffffffffffffff, 0x2, 0x4, 0x5, 0x9}, {{r0}, 0xfffffffffffffff9, 0xe6, 0x40, 0xd7, 0x3f}], 0x1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffb, 0x14, 0x20, 0xb7, 0xb80}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x200, 0x101}, {{r0}, 0xfffffffffffffffa, 0x80, 0x13, 0x1, 0x8}, {{r0}, 0xfffffffffffffff9, 0x26, 0x41, 0x7ff, 0xb4}, {{}, 0xffffffffffffffff, 0x8, 0x1, 0x0, 0x80}, {{r0}, 0xfffffffffffffffb, 0x85, 0x80000014, 0x3f, 0x5}, {{r0}, 0xfffffffffffffffe, 0x48, 0x40000001, 0xf810, 0x200}, {{r0}, 0xfffffffffffffff8, 0x0, 0xfffff, 0x4, 0x10000}], 0x0, &(0x7f0000000400)={0xff, 0x7}) semop(r1, &(0x7f0000000000)=[{0x8ab6b904890f13d6, 0x6, 0x1000}, {0x3, 0x7f, 0x1800}, {0x3, 0xfffffffffffffff8, 0x800}, {0x3, 0x2, 0x1800}, {0x0, 0x63, 0x1800}, {0x3, 0xd0, 0x1000}, {0x2, 0x7, 0x1800}], 0x7) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000540)=""/210) syz_extract_tcp_res$synack(&(0x7f0000000500), 0x1, 0x0) select(0x40, &(0x7f0000000040)={0xfffffffeffffffff, 0xffffffffffffff80, 0x6, 0x40, 0x2, 0x8, 0x1, 0x80000000}, &(0x7f0000000080)={0x9, 0x9, 0x0, 0xffffffff, 0x8, 0x2, 0x8000}, &(0x7f00000000c0)={0x7, 0x7f, 0x4, 0x59, 0x4, 0x1, 0x4a2c, 0xfffffffffffffff7}, &(0x7f0000000100)={0x3, 0xeb9}) recvfrom(r0, &(0x7f0000000480)=""/63, 0x3f, 0x43, &(0x7f00000004c0)=@in={0x2, 0x1}, 0xc) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000140)=""/1) 04:07:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000019f97)='J', 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) ftruncate(r0, 0x3) flock(r2, 0x5) 04:07:20 executing program 1: r0 = socket(0x18, 0x4, 0xba47) sendto$unix(r0, &(0x7f0000000000)="952935d85de3e4f368141f61414853b2f03d02f9c8156261ea9724308d5cb19c1bf0569e1a2d24379a9a4add4573c12c305d4acddcaf13bc466d5ee5acfcf787d12227dd3d8874d5d9e4d384ec97827f2e54c1919df809b478483b1c80e7135f73a19d84e36475da7b1a38a8b1eacabd777ab5bbe0", 0xff8e, 0x0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)=""/4096, &(0x7f0000000080)=0x1000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000080)=ANY=[], 0x0) 04:07:21 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) symlink(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)='./file0\x00') unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000240)='.\x00', &(0x7f0000000140)) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x1f4) 04:07:22 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffd) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000380)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f00000000c0)='./file0/file0\x00') r1 = dup(r0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000080)='x\x00') fchdir(r0) mkdirat(r0, &(0x7f0000000000)='./file0/file0\x00', 0xa) connect(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 04:07:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() close(r1) fcntl$setstatus(r2, 0x4, 0xcc) writev(r2, &(0x7f0000000040)=[{0x0}], 0x1) 04:07:22 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x2) getsockname$inet6(r0, 0x0, &(0x7f0000000080)=0xfffffffffffffd58) 04:07:22 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) shmget(0x0, 0x4000, 0xa, &(0x7f0000ffb000/0x4000)=nil) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x8) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x10000, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000140)) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000280)="cb06a6749f1b219fa35f06f9602550d3a4d46c67330707645d20c18ae830a53bff9e1abd658929e81d6b69899a179cf37eb2d6324030484aa714144ad2ca78da5c8db6fc4a97e683a780cc386bc55d2586ab23ba5fa9aeb3a726478efde07622a5ad7523d2106e23283084a10a729fa409aa71767ce678300a04b734e462174beedde8d715cffd8a7a960f8dcbb2e612bdd1d42e2e08b26726244dc21133200fb1eea9b4928437b18c28caf1", 0xac}], 0x1, 0x0, 0x0, 0xd}, 0x1) syz_open_pts() sendto$unix(r2, &(0x7f0000000180), 0x0, 0x3, &(0x7f00000001c0)=ANY=[@ANYBLOB="00ff2e2f66696c653000"], 0xa) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000340), &(0x7f0000000380)=0x4) r3 = semget$private(0x0, 0x10000000004, 0x180) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000000)=0xb99e) 04:07:22 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="0500050100", 0x5, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="7f89191d6f2a42b1b11367780e4380ada12f003ed7993d8282b1405bae62b19f35f8d921406754ca39d2f063b87b04f5c9580e9a852481959fe49c44d2bf1351b617d5bd1f8953512353940b7b560101533051f57cd55d83d868887c519b91213a8eefeeb158e2ce83319ee16717ae1c53e5394290513a578da9a35a3b009afc7918d60d2f828dcd27547e2857b55a987c3a7626eb1556b647bcf62ca8ca062ac64f66ec3a16aaf0460d7f4a2737e8a1fa6f749980e5c50e8fac096b0678045ed1347d6982775873cbdc7826fb4b9b4fe3c57dd748dc6dced060d7741bb1ff8dec841e442304e5229cbaa4411b15cb9ce5fe", 0xf2) connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) socket(0x13, 0x0, 0x9) 04:07:23 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) syz_open_pts() socket$inet(0x2, 0x5, 0x7f) close(r0) pipe2(&(0x7f0000000140), 0x0) syz_open_pts() 04:07:23 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000000)=0x1) fchflags(r0, 0x4) open(&(0x7f0000000200)='./file0\x00', 0x611, 0x0) 04:07:23 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x8000, 0x0) stat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x10, 0x4, 0x40}, {{r0}, 0xfffffffffffffffb, 0xf2, 0x20000000, 0x9, 0x3}, {{r0}, 0xffffffffffffffff, 0x0, 0x200fffff, 0x10000, 0x2}, {{r0}, 0xffffffffffffffff, 0x8, 0x40, 0xffffffffffffffc1, 0x23a}, {{r0}, 0xfffffffffffffffe, 0x20, 0x0, 0x0, 0x96}, {{r1}, 0xffffffffffffffff, 0x0, 0x5, 0x71, 0x6}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x9, 0x68b}], 0xa5ce, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x40, 0x5, 0x6}, {{r0}, 0xfffffffffffffffd, 0x82, 0xfffff, 0x3, 0x400}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000043, 0x9, 0x6}, {{r0}, 0xfffffffffffffff8, 0x4, 0x80, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0xc, 0x40000081, 0x3, 0x3}, {{r0}, 0xfffffffffffffff8, 0x8, 0x40, 0x6, 0x8}, {{r0}, 0xffffffffffffffff, 0x1a, 0xf00fffff, 0xfffffffffffff800, 0x67f7}, {{r0}, 0xfffffffffffffffd, 0x20, 0x2, 0x10000, 0x20}], 0xffffffffffffffe1, &(0x7f0000000240)={0x9}) getsockopt(r0, 0x29, 0x1b, 0x0, 0x0) 04:07:23 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0xa011, r0, 0x0, 0x0) ftruncate(r0, 0x4) select(0x40, &(0x7f0000000000)={0x9, 0x101, 0x9, 0xc7ad, 0x7fff, 0x8, 0x7, 0x14a}, &(0x7f0000000040)={0x1, 0x70d9, 0x5, 0x7, 0x8001, 0x8, 0x1f, 0x1}, &(0x7f0000000080)={0x6, 0x9, 0x1, 0x2, 0x1, 0x2, 0x8, 0x4b7}, &(0x7f00000000c0)={0x4, 0x40}) 04:07:24 executing program 1: mprotect(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0) minherit(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x108, 0x880) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x9, 0x31, 0x100, 0x3, "ba0ce9e2df5fd3cd08616d04795473dd9dddf0b8", 0x7b, 0x80}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x6, 0x7fffffff, 0x9, 0x200000000, "bdf9b5d501b2068ee332ccaafaee1e6c2993d3df", 0x48, 0x7}) 04:07:24 executing program 1: socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff80, 0x3}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) r1 = socket$inet6(0x18, 0x1, 0x1) connect$inet6(r1, &(0x7f0000000100)={0x18, 0x0, 0x80, 0x9}, 0xc) utimes(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)={{0x80000001, 0x163c}, {0x9}}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) 04:07:25 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x202, 0xfffffffffffffffc) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x800, 0x20) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0xf) pwritev(r2, &(0x7f00000003c0), 0x1000000000000195, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) getpeername(r3, 0x0, &(0x7f00000000c0)) close(r3) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x2011, r0, 0x0, 0x0) 04:07:25 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x37, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x72a4e5803e83af16, 0x0) mmap(&(0x7f000067c000/0x2000)=nil, 0x2000, 0x6, 0x10, r0, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x10000, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x40) r2 = socket$unix(0x1, 0x5, 0x0) flock(r2, 0x4) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x14, 0x41, 0x8, 0x1ffc0}, {{r1}, 0xfffffffffffffff8, 0x20, 0x78ba0d4dae7d20e1, 0x617, 0x80000000}], 0x2, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffc, 0x8, 0x10, 0x8, 0x5}, {{r1}, 0xfffffffffffffffb, 0x9, 0x1, 0x5b4, 0x4}, {{r0}, 0xfffffffffffffffd, 0x4e68312691a05a5a, 0xfffff, 0x8, 0x10001}, {{r1}, 0xffffffffffffffff, 0x40, 0x0, 0x9, 0x3f}], 0x20, &(0x7f0000000280)={0x6c3, 0x9}) rename(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='./file1\x00') link(&(0x7f0000000100)='./file0/file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) 04:07:25 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4f17, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) close(r1) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 04:07:25 executing program 1: r0 = syz_open_pts() pwritev(r0, &(0x7f0000000000), 0x0, 0xfffffffffffffffc) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x1) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x50) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/31, 0x1f) 04:07:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget(0x2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r7 = getpgid(0x0) r8 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x9, r3, r4, r5, r6, 0x2, 0x80000000}, 0x3, 0x0, r7, r8, 0x9, 0xde, 0x100000000}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000001680)=0xfffffffffffeffff) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) syz_open_pts() pwritev(r1, &(0x7f0000002940)=[{&(0x7f00000016c0)="b3c2b64e6b6b25cd50f02460ddfa84a8c58044584a59d08e8da7c21ce4499dacadfeed75467d41b9431ff64c9012b295e58bf8362838e27cd103503a18aa88986df957a3c0dbd4e95303e0d445e9a37c8ea5903ba46450899196052a2f1ea635c2cb6fd2d8ed18b1cd367f7a5ad21b96f9e0c2eb74b72164f5e87f4ea3a197dcb918176d23e89387346884192707874d6e055997fb5ef51e", 0x98}, {&(0x7f0000001780)="86d20de137b807806286e6fbbbe1371f0570b53542516e66db54ff6230581aba2448e7e93e60254f42f81255f95e9c890a2fb7e17123418eda3a9718a6a8a83bce828287ca352684afa83480eec9bd7b48bb12c033fd2a69bc5555a5d77560cea4431746dbc89e18fb74029d8c06da249943df374f7d414cc899e2d3f351f53328bc003289213cc109e087657b0a8303fb504902819a2ec666c0638eec08da110725ce5ecfc6ca9329", 0xa9}, {&(0x7f0000001840)="3a71813cb9494d311a44d87b2ad357727e34a05edd07f6e3271c41b2f1541de1ce3c24f84d0f2a9c7c8fccedfa5558e69d4b42e859fb3660a1567fd6f398ef940f1da56414aa3095a7d72bf8ecf20972003c21b0a6ebf824655bb802bc654c278c44439cf9c37df5ec214b71e4ec13611025209f11b777b5e73567af06915be4f7f599d38c13768b8ff974f31b5fe4b89bd876c39e97427acafaaf0f2fda98e9a401793dfaa5bbbb79e55de99314254931c27c958938e5d3184e9b737bc44f348a1cf7fa03202895df1544631ea876dfcbe49acd7e11294439ab1e3a4c67c6da5490d433a833f30fc7d069e654094c42796e192e88fd8c1e23ec6856a7609cad8d43caa48d3ef3024c463d931c12cb32ff60b149b22281e5e4ddfa27e696f825c26f58003bd88b9fa9a8619afc4b25ac6f75ff41dc96acd7497b7d413477961229bc428e796badcc462d4fb6fe2c7b6b65126ee07dbf33c902a12eceb9c7c7f2c6041df6f5908f75b30bebf3a721b6d6b923496dcc1869b3b7b7911d4ad105c42e46a49afae3d30dafc8f75224beb3c0d9e075e7762eab5245a810e21603f26cec035c8feaa51f90e8cf54470b8ed0b73015aaff0f0886f2738066c0707a0fe12b69e181053e6d282586b577c87a277f8ca4d61c43ea0a66f60565865c31fe6f3d676ea4fd36f39b687b3af974e3806c83fdcba2b52abbbd45ed54188e888a3a0b37ea62ea9bbec01b4d5524acfc057422ed116ee8a485cecbea5f38081eb05739d9854b8d915ad0632629c3c1c869eb76b8a280bd3c0a15c1e5696a7a84b0a0b7f279fa9126992d717842e3029706831b04cd49b447c97c9211c178eb803eb6dde74f2729cbf14e0ddb1c59a1103a46276762fafdec74b692f4bddd48c5038412dd1b967cf7b4e64284a58b72a2b8a210702ffd95304474642f9eebeb1352c2dd7e448a92a6c3522a70a1fdd42075f3a80db3037be3ca84eba1d211ad57b65dfb74b1a4c38dfd7314bef14bac83db1f064b09f2387df4555d8c35bc09235e1f7525776330b9769a606af880e640e99948b32b0d3b3fb0bd96178a69d40ccd246dfc3ac64871e534a3a3d7e82cb4d2bbfc87cd739ad06fd60fb7c1d1e9fb318f901ae8148e103965e40f4e7de07efe7b3cd3a7045cb7d6937c8260752a87a3be7c4aeb4bb4b04cd1e52acbbe74c6c72a0fd12102f71e44bc1adacee9439e4593c6e5a95b88a84916c3d0a5dd8bb6b33e168f30014aaab1d62c070202ef9a35fcb57f689ed2888c1d5ef38eba286d7172fa111ef82d29cffe61bfc5d90309b5e25f52ffa86942fc8ba2b4e59d17667fb8d54c5fc249c570c5f3583e5ac59b123cf7c603a9940a587e90d6957932632d6f8145e17ebd2c40b52aa5dc3c1db2480966aae503d60b8ba41d55df5a7abce338ffea0dee92db0cbb42704d0e83d8add59ca54315b35ad0998dea5f95f8a5c4fe3918fb4acecf6359b50a6347623b95fd25dd09d3b108f8945dc42e894c117bbe3466372bff99762f6a4996aaaedfee3be3aa78a53a4f523e0eb67bd459aaf426bb48eda1766f6d92bf3a425a46fe01d261f9340b9eb6de5f096fff7be649136881d85491ff0e7615012208adfc3b0eed189bdabd93a47b14fc55cac3cb5886acb558ff25dbdd9e4d03c85d093ed80e2964740cb01ec7574176a4a3c871098dd0e62d9cb3ef33bf8f9c632dd11e551d5d9f2474888d3b147da010b2df6bffe139a359c0009608c0ea724eb4dd3e36e73f4c9ddb5e7671138239cf304fded554597a95a87b341b80f0d3bc40ca6ecc7fc1b744749f95552e362be36e212ef9cb55e350a9bef87ddfbb3a60fb0cecae02c072ebbdbed7cb427718a75510cb3d5b9c492ecf4250a55d5620938037acab30f0e4acca67e57633d69a62ca7ceb987837ef0eb8b4e5eb0de856992050e126cf6122f60e36125ca4103596226f0f18bafd5a2f6ccfdc0d8ced16cb41e87618d9a3826aece3a138735b244f9fe92bfab74bc1bf9f37756938f8965ccbf54b6f1702f7a1a3b4d527ae8377cf86d1d006021dfa857604ce6283711b458de667b69d54b68f88255c3949825f4141b988d19433edd026be333e114084a313a179a0fc97b90bf8938922261fde0108dc4bb0a8e2516a95098745707542ffa9335894b7b3ab793e11bd31a622a4b95a5731ee84540d1606be65051b228f6a3e33bd4135c31be7fa3dc951fc6f92d0d92e701a1e8405536a7aeb18816d1cf4e372c21347c1462f31a64ddb497bab00edfbf490e330daf19a5c42f1317647e7714d55986e15dc33236b0eb5849ad2b62f19f5a524097a1e40dd0576b5591b99dd84aba416dfda64021dd7d4a2e9b245548dfaf2d70d0aba96ec7c1868dda5bbf94ec81a369af63965da87c7a847af123125a03f96d24be4421a2343b96dbdba29ccd0d1d864162f9115baacc28de11ac074307a1e1e2c0a208733d24e4aa568ef3df597beaccfc78dba63ae520d964f66dffaff4db1efb930d370276f29e73c0a47b459d90d565d1ab3d0de86e619e5c71a3de5659ee0482d2e447dc04286d28b78ad4e4b2479819f94f97982bc324149a9339f7bd91ddce790458a3c6ebd46ae186458596a21e1b1e0ecfe9bba3d4d43c248176cc157efaa66c1cecb1d37ebca5bc773519b754e912fb271275d5ab509a04620ed516685f21ce8ee71bffacec31cc7f86697f537dd18a948edcd0070aaa8c206405f0daaa652c3352ac37c337c01382ae2bbb9d4217b62b0ef03406f38e5e7415125a8aeed4ac594b0ffe1cf62124c70a0b8c95a1a5576c854ef04e02938e58ace339382fe6d23469ad9582203378d091da18919edc2c0a62e739a45511b37ace2806c6fff03249ca6e96a6245b24e11024452936d06fb1fabe7f86e0dda4db776d493cd61e9165450a12ba7cc2fd0da3a1b2d686d89678d002084c78b1349418238f4a040d2d30ab9075f45e2c34a2f3635e4156f71b26ba91a70c622f9c90c3aabd5b6eb39255c73ddbae6819c5600cb183a9500689767f170d79243fc494cc85fb17c0cf635cd93b6c799e9c6e27ce4093861c3bb6ee45d038fd4fc3336e67c6bea5fb1c9312ab50ac2e4e36dbc09c8878f3f50f42e0db0d6c36a2e70911c5bbcad5431646d942736eab2bc8d7d55572e58cc19fcff492f83b510e958b870791bd70a3720cc2b216f88e164d4ddfb6aa99895a0d642c5304d1eadb0fd296416275b1f066ada2884d32f94941a356d46d8b9d14a86cacce356fb9b87e5f1e4e44e2995ad914ab58d69a1223bdeab261b8d0424e21b95d8e231bcec1bfca9eff966264ef0a05cb6d8a588730580aa08ed5200825aa48025184f57c624ddc397e126ee15e8e099229591567a0dd752a31a9108f069bb18ac428dc38100be82bb9eab6068c345e558aa7842630af14b957041e05110056fb789c5f711421c655e5501e620f10845aa531b4a3ded608b90509d4d9c3f9dc8cce5f25806a62c8429cb1f7639a511c2fa2be8c28ec5f6e3e3b7d00b3e83e3d594f181ecf35303ae6ba7bdb44ae902ea70092a51782db0501e076e52b522e168baf922e0338a27db1e5b77533ee8640b6d88ad809baee9280c1fd0fc7d9b681ac92cc44267797b5c8693ef87a71b0f1b7bccc4255eaed356929daea844eb23599ea49149cb5b20687a5aae100291056230b13b54bf24a805c79182801310b0478a2a72eada8e3c2c8d885ac1ff857f40270f82b29d7873efc5dc33ba5b1ce40044098eff64555b8ec978ad5e6ad97f10684d6e348fb1d199bcd7cc14cef12bd3e5782e3fcd765432cdcd65e22123e31029bfe90bdad48c4c9c933a165692a474efc5c3e16d37b66dc53c265338d665fa3caa9fd9daa3fc2c504106b577a23d79b46b037a058a0f43ac42694c1835b8b0694bb91ad5ba357f9275e01e770557e7487499ff4dab6397cd8af2cd047e540c1ec4bb06c3a04630a3a6eab7a4321772bb434b18af0b400583c9cd242de208fc41001677fff5f6d1b3b5ebbba0a31b594afe82d50eb66644cfad74b8e064b74f7a0e2d73ada0391cd323f244b0d9d4cb937dd0e804bd4d0d1cefeda2867eebd9cc5d59077ef5c3aa7366422b0b86504c247d0a1e39836a57d31306c968ed66998eaeabb13b430182aa577cd141866f58f2990a5b508c5ac09223fd1b056f4de2ab8b01a2454d215c201fcee73dc5a409287916b030b898242dc3824fff362bc60a801c3eef448a5a87564516bdf4ee113dc96d21d99925b8cbfba26e79bc8895232cad6684f7d5a4b4ed23ba5c1ea4703a2f42ca5df22094d4935b0010804b023b64bfd6ecae37f4e76ad78f0da24720f1111dc2acef256ffbc31d245db5f5119da305d9dda6ef23bd53d40ca811b89deec3ec0aca02a36278716936a5a38e8c627450fa02bf07844c3e002adbc1cd71489dee60fdd57b57784a76302c15e4415441fe6b97ede5592dedeb6a3eee98b40591a0c180fa514a3d62ede9471ba1cb18e9a369cc0dd9fcf582bc4ab48c46053e20f7770c5cab7bdc58677e6347e99f0a2dedc97ff991215215a4112cb5b6d80d1e75dc31817aaee57be1ce6cbc06cc18ab2bb328a3a75e01617ddd6ce33770d0988080944bd353d235b5afef3d05575eabfefdd2ab32e28f9810705fa58f6e0e526c7bdcd829a37219d044de402ece2f243a1d9fea3ebd280eaab193b4f43ac8ff462c0da31cfd300ebe1065729c83cb91eaf765a91c75b1027894c79a2fa97ca01d0b64ede99b66279fec4161c221e8a7dec2c4008235d7598fe03cfd8ad601fb739ea66656d40f3f0c04a92fcdeb3604a3b20144051efe63011a634487a0849f59ae77d7f26822fa12194d47ebdab41c08a0b677cb05ff291e8e8d6375ebca9abeb21f3251a8a96a3a9caf6bdbc1136b93a51746797e9ece9d175737127c1dda15f286cd06ae113fb72a8f178f83356726f4d1f52ced1428a6ed54bd082a4a23c9643692fb7b72072ae6cbd37cc51e7c49bbc395cd7daa4e06f6365e95f7f069074e892d6cc4068cb315e0ad883bf910f5b1c9fd354ac341010d0a8249564746d46ad5370f6c80aa5ea9e8be7affbbe43d357197fda35475247b055483d94d38b3c4908b61e7715470f2514f3052d52a06a20239919e8989e1fc0ae6d2fc502b713cb4e59456c9325a9f6187ffc63bc0d2604cde5a3e3fe7ce19a7f050bffc53c750a226b401e11b875fd0585524448a79365467fbb0bbf707bb2b06e4d99ea126d2a35ad94476695fc3311bf0d7601a95c17227b79ee7aa94155e7cdd245e02cc917a929ef1c915ffca2d3c7866bd1b46addf6c26339cfdaaf61927cc9514d628a6ef2340694f0211ee09f5882113ed8c9572108ff0fd2e51df7211d9bae615f356176f10aad612cd6a3d1ffea025de3286481b4fbed9aa9edfcb9786955a6fec263343ac1bc5a40f6dca104e620172fafd0e7d9510cdfe88cb8c1f2e4b983c65d18144ebd0d9092513b90aabe2854b36866fc36df07f81c5d097e1be3fa542a5e37b2cdd04b75acebf3c39b402218b481126f3a2bc6573e3ed5455c2c8c581ede00468db8b4cfdf7348b43731b51e74b2cf9be9b65035aaf4ff9ff02d2c46296de233e0261d75be4491ced27cd817d63ebd32590b09d064a9bc0bcf2f1d3d4b93c27c9fbc6ddf3ae3d442c68132902b5cdd580b19c54cb2f630eb4dcfd0616cabd84d2d4492eae17f73d040281b11c76df1eba293f926d909e527ee153bbd2a0acc7c4b8395a37cb004b4ed2ed2679bb0b9c91eeae79732a", 0x1000}, {&(0x7f0000002840)="9b1b7b3bd0b9534ec960fd91d42df75b1abcfc8064be1b5f30c1436c92642bd33b9885cbd7319009f80717f8e4539e09e54cc7e1f829664fc2961ee0005b724e029c4b8c99bfb4dc87737d3397a57e1f", 0x50}, {&(0x7f00000028c0)="9af36fe1b077a045b867d9428590fb48f5f61e4835602267c41dcbabcf557eac02b75e78020c2f007179fd890e1dc05404acdcb75ba60cba744d019e2a52d8fdcb049918b5dc8cebb957ee30efea78", 0x4f}], 0x5, 0x0) chflagsat(r9, &(0x7f0000000040)='./file0\x00', 0x40000, 0x2) ioctl$TIOCCLRVERAUTH(r9, 0x2000741d) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) writev(r10, &(0x7f0000001600)=[{&(0x7f00000002c0)="c79ade507ed63c8d746326ff5bbb91c5999a5f09d1e72283117781e312baa5c0b194ad856869898530f61211f80eeeff963c7008760bc4163bc6aada1ac17ca06932876d180b2507d499d3353b46c2f97cfb384de4a6a331d5961170bcdc203f193340511c5862b52fe2c1d4e54ca87b224967ea", 0x74}, {&(0x7f0000000340)="6c62efc00d2df4e97bf460de32cb3f1600735e493b8905b9df0663be7313fc94e97b4771268fffd7ae446a18602a89263a1bf98368754a4456e89b841a2a5ff0eb7b1a593c9e5c3e7beca380130bae025e7f606f4d886b9d7442881c1237e3e1e45e20af1c3d26632093bb809975c8a054cca49f557894d35abb418de92c23e5a38794166932c8e8058aaa2bdadd27c4e7f0a2219f5321ac641376054ee4c63570171e9b708ff8a4b1750a6fdee92e50", 0xb0}, {&(0x7f0000000400)="9434b126b2df1baf9b52bda077602f85db28c558988f48aa0de71724839062bfdd715357c6e625cf5944849b20791b2cfaa016c60908c06c7e479d38c50377eef2a611a0f830c0bfd667df705a6efd29cb29e81aa55c518ae0cc4299287c01c35b69a4673c174a301871bf63fe6a1b", 0x6f}, {&(0x7f0000000480)="b5dc22eb890cf8eeeec4617e45636b675e068f4376040af558d82d625f5ba90284fe4bf6176938be934b380e1c662c7a4b169b668298068c2323a5a5590b5160031705f1d98d3081729dba1061e10f2d0e78c426473d55772b705ae73425fbf263453be9b5e383351366918702ed8fe97da6f5522a11d21f99df651bdc58f485d87cd8a4e9bff8c5b588c9052d5f3bbb1df573d63970e093a72ef1aa92828defbbb924472a7cfdc9038041b42b5e1ce6e884", 0xb2}, {&(0x7f0000000540)="cf78aee134f87a33f2a8e3c71acc8e80031fd81ac12995dc412b555ca78ba3a21f76502fc0bcd67bf8d20561b761a9c56d443ed169f58a64103ac438d6193c98c29356d807b06342ac9d752b2007a549d19e307ce46bd304efcae6f878d69fe6c25add9592f5361556d427447f46a876b655264eba8e5d4520308e4e2d796d407e532fba44b89bfddc745a6f35918fc661cbd1cb3a231903a346da66bdf60c549700447e07873557d3089f2de52608915f9d7f0052ab75e0b78e703da89b238539feae9504510da15c2a2e46bc21e1f6ab25decd9b3de57c4ca67cf175f11a2d06d12fa8966c2726dd7c78e281150692b909555b4883bd4f31d805848f14e089b86529ede924c94941c84fafd08a9c492caa55d5a51be81c5491fc05747fdf048551049e503140b378b2bb4e015800ad12fd5f7e7f617845102d832c13967c5960c002df48c925103f38001cd06662e6a5aaaa7a5b9712231f1df0cdf2062d74a31623cb9d5d87fffe90e0ac0180960b650af7155a966d2508fce5c83db006684d1e3597a8288c86104a18a8f389cbf8204b95c8e3c1ba5e584619c2ab4ddbc0dfd28a35c9a43fadae55fcb689a880194d86ef08df85cc99c23b66a5bd289d0d9b55f6582eb50ad189b9136f899eb38cbef892f9cd126e73ced77644e122a479fc374801724097f0cdaca994f767caa85e8744cd63a7ce09350b8af1a7a85d43e73135c6b62fb7e24a243b4bbf78c9c30ded79907f7027b6d82b45f6a423b5ae1c4b44343bc1f84010da6978dd19689ffc4b068c68555fa0ef34cfb0c1d891718da5a58e6f2af4fbd2ffe83d505ac1f9562ac48220fcf4832d2621842f7067325f538bdf72d5ca05cc03e50a9a808730947c30e4f4323ac82b54ed8838a423b681b539b8d2301165f70d5d9d29e77574ac8bef9e8c338d9cc1d482efc230228d8c77239c78460366fcce7239c95096ad5e0f4f6fa19da92f78954e758d288f43732a1b81fe159b236dea7fe6ec659f5362c2a3b0e78cfb2a01180840e8f7de32e0edb3d6b1680f4ae82846abd571e90545cd0382258b433b37a713668a03bb62a8a2054b5499fea111d4396f18af39bce1673188712b106f71bb62e3e7e2fe03c1bb827de28c1283e106710217861960d3fa18df72203d44e68dccdf69f7466e712cf49cf8907b3d1c681650c6c76a4b7ae301ee112d7926d3d883775130e4795e8018ada7ea46364b7cd5f10fcbba93ddb42931fb5bf21f96c80859897a850d81981a801635e6b27be6a2efe1395236b4e134b91a4a7621937b397034a640d634ae6a3867b143cdd5c1f153552516c83737f17f348a6a2383ec9b6440f6c53ac382dbedcc289ca7bf594250f52434f54d6b4076186b3ba31f53b3bc96f2ceec7298594cd973120c7519c1fccab4efff7d75b696976bc7689001eaf2f8b032c8d8d003cd276539f291345e9c0e0b1d08e997aae4d12132c1dc787af698b5bcd511d7c0603e7cfc9929842aeb829a6fbcfb54b450905000e05a574b5324bb0016981cfc8a1f0a110af19021c347349fa4f6b5fa5743c799b148a659bdf9230b527cb0aab71ec90fc34b0e2343f01bf4f167d810981ecea11f6191727a15c47ad7df21e965f2f39c03f90041e672f2198158872482d676d6d6e64a9764c772aae0dc5970a4e30e4548217bb98acbf59f9600f9318b355c3570f3f64620c3bc57761cc3166455ff90362768f736e5c72759b6f367d01f07f1c8fcade17bf519dab6aa872312a729d132b17df0dca30c677b786237e67f6610d4e1f708842cec417b76a1122edd9bd2c336023bb4438f5d91d7283fa46ad194b288dfa9ebc49e4f90330519a9fa6c44a0ac5b5e665c37091f98b587a7ec39a7feb231c413e260cc4fa9af2a66b9a09ae909a10320c50dc145e49b9f2216634549b104f6acc702974847fb014ff04268aa858215726d32e0ecb9ae381ce32e38807fadf20a26ee1eb6acea56f32431518226d3938a002f254ed1f7005c862f388390c5e0abdeb9618aae4d241d1352b3f23efd9b5d2c31be25c3dd4781d15d351821a5f30bbab06ffe1719a6d9767b9281edc9e855ec7d50342a46f511c0471e26ff30c281b06ad5a8f1d1747d0506ba6caf9e9cc2b4474f8e97df413e5c1d4b64adebee2483e3e39c2ae39a9e98c233e695d24b5ea943b579b2682147b947bf56afd2677cab08ca2113b3150ccc0779540bcb2f9f0ff9939dfc737b3215350f64f35f17f5592a247bb7f202611bff451c17732d8ec7d2604ac56045c2d280082bebf493fbd1f8d59a15e769c7885056d77e0fa005b8e40b80e0f1e0d270230445220078ae272a07f2c47a0f7698e0c86105aa9974a496ab1a0a613be6432511acda7126b8460045bd6ace822067983a2913b28927e07d5e5740a8a468e4ac03fc9897bb948037843bd56e94654be120802644e8e426aea1d6d728b1c5a7179af4126044fe1967542f5514abe7045c4a182740163473c9ec2e3016544bf4dbdca1b6460363355e282ce80783254da1666de06675ba1a227ae4955b6ecffbcd3326dcdbf30e1b01b9d13cc8cc7646497ee7bfa7084d44d36280157a833513becf7502ed4625b9e9af3e242085235be668c0e1e43cba02c0a59cdeeed881c72bd3261420f75a7b094dd6ecd88e225ea4443e2e26a9d78b2f89adc3558cd3981d02dfb627fb65a307753e86fa9bdb3eb5c3b0a08066d5e53049a0a74c21fcb03fde7a93c9bd7cd571e654c934c8f486de0f1b4edd92ecc5084629590af19984ade2eb2d0a5e502a77c6a55341f795ab4d56897eae0929c660243ee90e8a78948462a02e194f0ed345644ec12d1bd6f6f999c0c7a6eb442d3eb52627567032173de0dbde07ecf4eed4549b7b5533679da7ce1a9e52a32f95f384ec092f89548282ba8812d4722f6a892191fd3c35e44a8e4e20f0c531df8c6b35e41732da8dbd64707e178128b8b7197b54528af8893cce2a7e149eaffa6d0978471d665ee141a74b16abd008c09ee55dcf7f788d7144fa1169f95f7ea19d3082003e0d1f486a1efaf41196a355e055509d61d86159da11720daae6c70b5e36a472b1012cb0114e19b610b876c0ff0aac0192a9ad3cfbf55cf6edc158854e35bcacb50ff79a758f09fa0fe2d964e49ba25b11c2d179e9da8460fbce0f163535f8a797341468b9af927889f75c3153ce52e9b8f98522585ce6674ac78df3a47e5f6eb0fc145efb08a67332ed5e314573fc1ff5aa76d8cb5166f48d672ecc724c2c95431fbe1713a1a466b25ae624661a2e595a9e95d536a202e0ccfbb898de0c60f8baae01dcfce582618134c44a46e19b8bf8c31adfea087c97be2db69b82a447ac6aa6d5ec65196fe1c41702e5599535604fa08bab83a8142c7d218a23e318c9f22bee48893e7821ee45ec6e9aa25602bfc90b836692e905b99b1ae3e72842d66618e40e7517aa8774faf00b80f50d74c99237258896790ffb9b4d737881a5a68af06b2b7468cf1c7016e51bd48e9c0ba9844331563fbacd3821b9b964936e4965b19d966996ecb93a88f633b21dab747ea1320f521d7c6032f9f0cc42619d6efa35d9f5356236d67931074463658bd329a378f19a3c0b24f450c4da24398b9d5629e643fa85ad3d94feecb8594339f27fd63bb569646a2b2215bc83ad848b581868e4162a59984331f91b0a8bdd435a2125d584f8d695a649076c79f189fb08c3e169f5311ccae45a9fab22a470d73fc2029d0d739433340e34684698d8dd813e90d8f50d2e3d302700ef50f4ac04aac62e61d392178d9911b476ccfa05d83b19f1a39841ca02671c3bc3d29a00a49728f0106e4b4342289b12aaeb798a6d54922ff1196630e290bbcca30d115dde7525037edc706f7a3916d09587b805109d4ab6a48c9c753aaedfcec40e9abae40baa3e12f6717b09fa64214f0292e9c21d2680cee221a1373371eb6fb1cc4c0e9e01a4e216f12bbe2cc43a898c9399223788389b136729460534d72a28bfbfdce7ae19fb602dd5090d38620d03ed8e3ce089b3eba36e19f6e2b41a72edd77cd7741011ed076e863fff8df8870fae0a3db10a1e393480017c09d837669ebe65851bfd6d5842c08382be72c2ce7794f19c6c83e2c0b52115389ae6681a8cadb20737dcdd26ae2bb0301efc22b9872f010cfc6474303ecf7899ef1a4578c113dca16434dc0b83824a479a264af15f553e475001cec6fdd364b223edb2158f440ebfcda332ba9d9c0e440e0ddc56c7f02926d1a1144b071be890697f033e2f290f07d067553a0a1e857af449f9b1ab36dc904a238e4d870e1b027df5542dd0f7a05e8bb05da556799bb033cebf5ee73272f3998f6ccf577fc1482e42aa565d1b2fa4cbbbcb6af25221f77e27ed908ebc2d0842984caf65f7198f44952f96c0209903ba82bcc33ec1eb7a29dca5e7b44f74ebd2aaea062369a55db931953dea753add6755830fd4718b25715a9d118ad74a02db45e4b052c76dc116bc5e7a27bbcde31c42be972a1a8b405bb0a2ecc811390a1f9fc0f35007c4f36118182c4565725b2e2239f92914651fe2f787be6a4a0fe464459dd23d9f4d2ea239d16c95d02c7e0a539fdc39910798c15755f9ad682290fe5e7c28c8cbd93e6b0efc2d4b73f5d4ed0002e7de1ea881a11ef5cf3935014a20c20aed7cd520ec972f0dcc4cacda74b93b34fc98cb50439e909f40a65a64f5f0baa2760c865c2b6cff72cc6f4511e8189c0d483fc6f9fa5efed7310e632bcdef82605807678dcfd74decfb2a49a039b281ab4320e10013f365e53128a9e3b7293b509fe5dff91fec144b57b4015d13ec768c01f84e28d122f4ba22d084977165a0f19776feb791594884c5d049b432b1f44145de28d17bfa79ca6168b5f7ae6cd02d620644106ef575228fc345e8ad1b318cc862d747c4815a9f27db4fa324664c5c6e792a916ef7195d257dcfcf2be2d29ee093c1220ba165074801866d9801ec1454fe4ec9a27f2972e1a75f6f596cdb842b5478fcf83b8ec8845c4c80f238623040b756b8989ce697b6e316d6657ffdcd8e6fc61dbb12e1206d228bf42b75880131d0fd7e743151a52f85b519329923753f131bcb6a38485639bd996ce2892de7146427566279623d075b1e6afc3444bc6b768ce18119d0ff983207daeb5d41ce33513be37d084893b529c9076e6787e1a71880902cedab72338926f4f7a25945e480b9975614cd4a183d0028632d310be3e998f636b946d91382fe52f7cbfda4a63cf7b715102a0f8a8201b9b23028936c24f2be3a4a9a5cd7df3831ba570638b031073501f516988a9d152c0b79ea5c31df055002c8952be8fcc7d2ab71c783f1a7018339c8ffdf2e03cf6989dbbf843e6e8a8f245221163bf2e06a8ff92dced533186c5d1053ba0de9cfa8ae14725b5a551c759b8f23a50101f2fa3bab1cd00b2dbdf5c0f4e34eb63d4e09fe7f15653ac3d8953fcb864b5297a7461891164b3d0aed5937783575a2adb26d59e28c14c6330da9f8816f31763c5d698bbe3f313941977979b0279d4b440d7b9326913e67fea17f820da88839108dbef82909feed2d74acfc2c6077e2789b0f0d94b0a185ab7ab3f655ecff597b69cd18e58d89124a7767cd83a542035c233705787640c4873d0baa7bf55c383365b8e3ed80c7784b1d11ab4e96f110d93d4b1d30e40730ff5ad958f5af38680e348691ab6b81d32f9797a94b4d5bfc32b1f983a0b20d6119797c7db2926148e4fa7dd65a09228b837ff8849a75b1da81db8e85c086", 0x1000}, {&(0x7f0000001540)="7bdcedb8af7b955c8df30ffb71e0d584e68a6db5ec4822d1d11ddd0d4afd63cd50c89725fb2c4f3cabe70bea936a63898c7a15693e68f2b10700b2f315419fb506e595c540b9d2ef2da4a6bb13cdcb1deca545de1826148c12c2e8898ccda1ff5e528c5bd094bfd73839f11b27c30e657c15b1d3b2d80def2ac0571b9e491108f9dfe444829a357ce47e983a7bc405ac01dd2d5893f35a78e665025ca1f8ff9e2cf8819d823d750b360e944647", 0xad}], 0x6) 04:07:25 executing program 0: clock_settime(0x2, &(0x7f0000000000)) chdir(&(0x7f0000739ffe)='..') chdir(&(0x7f00001ec000)='..') chdir(&(0x7f0000739ffe)='..') 04:07:25 executing program 0: r0 = socket(0x18, 0x1, 0x0) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040), 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) 04:07:26 executing program 1: socket(0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSDTR(r0, 0x20007479) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) setpgid(0x0, 0x0) r1 = getppid() setpgid(0x0, r1) setpgid(0x0, 0x0) kqueue() openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) 04:07:26 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r0) r3 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000840)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000005c0)=[{&(0x7f00000001c0)="12d37e629fe3ee4d2a7d287231eff30b359d3a82b8c3793e57611bb75937c1e8b0267a82655da787ed55c4f02e92252753e25bc980c3555b9b59b3f44f86126049411ff9f63669d8576477c4cb62bb38109976f999a8eb4a3d7a70ee277b7e13e1da039a601d1c13633c04b577273bc127b28dcc3c45542632e990e7926e43f3049bdd462e21ef8fa9ebda1aedba11d438a363", 0x93}, {&(0x7f0000000100)="2584320734f1a20c8a8b1b9f254c268e7f44e5e25c69f81aa2ae7fc5f5b994e6ba799328e4f10b044103e00c7225e2cdc6e4fa01e68847ae9f", 0x39}, {&(0x7f0000000280)="f50d5439a5e19799a1b03d4cb31c4c168ff085ee672b2400be379e821e5e715d27e15aeb247f863025ef5f1e86c3c23fc9a79ca5f38df27fac332916268dbbdccf453f92912c9256e53c9b33a4c0e1b54fd7d784f3dc4c0b3d18bd6f017f6c82fac4b114759ec4f25745a24a0904", 0x6e}, {&(0x7f0000000140)="9b5bee54f3ad193b06b021", 0xb}, {&(0x7f0000000300)="0dfa58542d016923a53764ea451dc6d5a18825730dd210ec8e168c69624c386730a46497f2f2490a", 0x28}, {&(0x7f0000000340)="b1f88bfadc86e34f0fa9d8b8510525296d5d4575830d94e55d2606422eb3d127e2cfb23b3b8865faf0c63981f7810ad13c2fa5493ff72799c95a2624c205ff14b8920e118f303d96ff4d4e93bb18b8e03a01fa5f4c156c958ca6ea9290c95664354a66fdfe3b7b250ec5b3a26aa6b6620442f890d4a8bd9caaf93b68ca4e5396346987b8762739b4cd134213af751a9ee752d79f932bbb238a944b9eb1b201dae5cf4b2ca73de40bf2ec9fe75927424aa48b87fcb56b37e28eb3aff497b1e45e", 0xc0}, {&(0x7f0000000400)="20a4ec058a04e77eb79ce6d1f9687a3a233e3d0caa454e1f16aeef6f7d7401b53a93a76f9a3b427b2be74c186854dd505264102340e9ec4b297108456fc42b4afc5ee1b30ac23f79e09eceaf8452d720dedc384f64126504731205f974b07fbd8eb7a3078a1bc6fe5da7a6779d899e07c2d4b281fea2dc1077fb6870314cba428724429287b7e66d8a60c6ba773cf45435c41dfd79db5474807d4c004a4e7df4fefb2a5b9ab67b36947e6ae4431f471f9ea0620d615e344ae5aa9f9859", 0xbd}, {&(0x7f00000004c0)="142ffaf4e32b293e204a27b84bb1d718067e6ce0ce9a878dd53c946726a22856b8ab06509ef0507945a0983b49888556859b9d4b394497cd3781fbd77f9658a8d312455bbdd0f5dfd3f456e883e0c09d2e7dcbce5f75296605e7c1d53017ef3efc6207e5a95038dc12955a2399949b8e711662ecaf2dcd6f0d81cc89b39cf99e3208b3e7fac5dcc89835af2103dfc5aab77f59a5641e37de3ed2f61452cf5cdb66ece7d4ab526758b28d4e0ca996d73ee59cb1fb5bb81c302203de0b62e3a764dd635cd8f50b75edfd0512f4da", 0xcd}], 0x8, &(0x7f0000000700)=[@rights={0x20, 0xffff, 0x1, [r2, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r2, r2, r2, r1, r2]}, @rights={0x18, 0xffff, 0x1, [r2, r2]}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r2, r2]}, @rights={0x18, 0xffff, 0x1, [r2]}, @rights={0x30, 0xffff, 0x1, [r1, r0, r2, r0, r2, r2, r2, r2]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r1, r0]}], 0x130, 0x409}, 0x4) 04:07:26 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x8009, 0x5) r0 = open(&(0x7f0000000080)='./file0\x00', 0x84, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x80, 0x8001) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x8016, 0x8}) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) close(r0) 04:07:26 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0xc0000000000029, 0x9, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:07:26 executing program 1: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000100)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x6) r1 = dup(r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)) shutdown(r0, 0x1) 04:07:26 executing program 0: mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffff4) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) 04:07:26 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) syz_open_pts() write(r1, &(0x7f00000000c0)="3c6e6a5502e82014ca6328d530912607a1c8fa29827b5667026733dc6926fc8be9689a3f2aff202bdf84396be12926e1ec94618209f81c2497ac3f128be223edce1943a86ba1a57077322984f16ae665ee86ff12aefce1017e59a82d855797beda0000000000", 0x66) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x4) syz_open_pts() 04:07:26 executing program 0: semget$private(0x0, 0x4, 0x400) r0 = semget(0x0, 0x1, 0x2) r1 = semget(0x0, 0x6, 0x2) semctl$IPC_STAT(r1, 0x0, 0x2, 0xfffffffffffffffe) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/163) r2 = dup(0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000000c0)=0x4) 04:07:26 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="ebd3324bbb742d9d817c44fca563", 0xe}], 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x2000000000000002, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r1, &(0x7f0000000040)=[{0x0}], 0x1, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 04:07:26 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20000000001, &(0x7f0000000040)=0x5, 0xfffffffffffffeab) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000000c0)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) 04:07:26 executing program 0: r0 = open(&(0x7f0000000140)='./file0/file0\x00', 0x20083, 0x100) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x80, 0x4) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendto(r1, &(0x7f0000000000)="63d3f933b2766a0337c40c44ad85e8f70799f8fd666c8d48c5b6329dee82dfca641a72e459d4b2a2d63cfad4076c0b06e22189a3e251d6841461c597611c39bd273479bb79050d40cae3f7cee458df66027dd581629da9efd50e264e607eb09613aa31d0f1a0", 0x66, 0x9, &(0x7f0000000080)=@in6={0x18, 0x2, 0x38e, 0x7}, 0xc) r2 = socket$inet6(0x18, 0x3, 0x28ed) getsockopt(r2, 0x200000029, 0x2c, 0x0, 0x0) shutdown(r2, 0x4) 04:07:27 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f00000003c0)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) dup2(r1, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, "b8000000000000080100"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x10}, 0x1c) 04:07:27 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000180)="960887e0876042e8943d209faaeb33d7415a144838d80f0a2782b40b4f6233b34cafc4ee7ef6a551b7d56d097f033f5562c72fe8e8e33697c965ab22d8976bdd9fb0216383b47bfce75dbfd18af86aca828701f00d7a15e5d41e4546aa9c2653389b5b34a85e64be1228925881a2b8d30988ca1a78624cbf8e2e2c477614b20aa90f47b258bdaf8c8790ac6f6f7c570514d6f75be60bb0911b2be23844cfe17302a16899c9f263", 0xa7, 0x404, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) unveil(0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', 0x0) 04:07:27 executing program 0: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) chflags(&(0x7f0000000100)='./file0\x00', 0x4) lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x3, 0x2) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) 04:07:27 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x18) mlockall(0x2) ioctl$TIOCNXCL(r0, 0x2000740e) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x1d, r0, 0x0, 0x0) 04:07:27 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x400, 0x0) symlinkat(&(0x7f0000000180)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00') fcntl$getown(r0, 0x5) r3 = dup2(r0, r0) fcntl$setflags(r1, 0x2, 0x1) kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x8, 0x80, 0x6, 0x1}, {{r0}, 0xfffffffffffffffb, 0x8, 0x6f, 0x1, 0x80000000}], 0x7fffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0xf0000001, 0x7d, 0x12}, {{r0}, 0xfffffffffffffffd, 0x0, 0x46, 0x1e, 0x4}], 0x8, &(0x7f0000000100)={0x8, 0x8}) write(r1, &(0x7f0000000080)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) 04:07:27 executing program 1: munlock(&(0x7f00000db000/0x2000)=nil, 0x2000) mprotect(&(0x7f00000da000/0x2000)=nil, 0xfffffffffffffce9, 0x0) 04:07:27 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)=0x1f) write(r0, &(0x7f0000003440)="d004042f755b37856595e1cfb5e794bc918a525e5eb3e30ec9d9940e7eee581d9925bae115fd4a40dd6d04235459f91d1a7b9f006913c7415d147837cdfa84730e7286018fd1947254c3d6197d0dc55f1702d7e2af51d480079b6cae213242e2e0c2efb5e9f9f0b25232ab67acd726d021ef4cbb867e139a676205105098e7bc9a69d39a1311105428c0c0f8a5b5ea8d5f0483c243dcfec3be14df4f846547613cf00c5c0e04c2cfac1929b91645ecd237e93f1ecfedec7fe4d9c2a8e27b31dcc38c2c87eb343f9eff83327a1c33eb4f7a0cb55b2e4e8c1c347239ebe4058c593b2aa7dbb2121817950e1d51737d74f9ccde9effe6727dddbbabca2cb45263062810569e1434bcf81716fc30455d8e7897c05a4bb7b62cfd352bfb188864dab4dfef494cef5336968760300f56003f4fa86ffc13660044e50ecf73b3d85754a7335527601b50e11d6bfecb83f7bd5a603feae8b32dd03f3da06eab0925907a4307c6302d1619d43f6e558099d95e3e3a10fcae331d2bebca50c1b85df910bcea81d8341940702e67ffa7840e19f8328597117c63da16d178617b1e112ab6b0a5d07e21e1d212c83f842e90883bcd3959efa453eac6577c9b995c2dce1b83f7f5a5ea2c19aaebecd99b10f62e0f0a9f4dccbf0a34a0f6a7e8acbf88b1c5b43425c7b63d79e4fd75a01513407a7a0f602166e730e7660a408af817af215e6034db52b55494c904376dcdd59304288ca6e220f1889ef35f17e121b4082f241bf273467d72a43f953913477065e236911c5991870952a35b5912ecfd8bfd7423c5e77da3c0af5a90cf5ec53969b43a2a21f3e4a5cf26e50fa67a23fb788f417f8a2b6443195d0e6555a4d3813d60f0b94d0cce5a248ee1f9289e190264fe88317bd85fcadec331676cc83855e40cb6f32dd66621d99d2c08b28c7b77df52099d6b40f71e120c356f89253c37949c1ef015c7a8a861d132a693cfdaf0dcb2ba7daf191cdf593de4b609cecd44c4d9a5415318e5f2a5b298be85533ca02046c6f7c739b7a05a1e45b14acfa96cb72d67b041942a4a788056e2c133b4f562c5e0c2709c1273443fec29daeda322d0c5674b336bc592d42381b5841c46907d75805a686a6f4c7874d233fe1765542f25630f6b6c80fbd8a1f2ccb26e86815b4ae7c3eb57833963bc65bb72ef200a4fff7ae81d91c51ca3a722d76d8b0990661e079d304a033b44e45ba108bd901f2cbeedcff821ecbf8fd1143b628bd0ce9ac6c5cb6d2cfc17a614e21790affe4912baffc88124475cde44c4754d7a97ab08bc640b9b612b8d81f5ee0e251e8b47fbd60f63fdaa2be0d140dc74ad2a93e741ba2c99341c8dd8d577ea07e501255a8ab510f9b7c016ca127668cf815a8f85a1bee9612cd5f1190be623c62585fbc1af393ff97c5e4b34033535162aac4bc87ee1e3175512124b2c4a931e214561457d9d92191b6041655e0a9668c47349d1f0eb495e41d956f2ab7e0e6e8f1f2c3dbe8c8020a7342a7980196a7a1caad6ed05f4da97353222be75bc9e676cc781c7fbd65947e5523fb421cac6a5466b06d02bad60afc46f471ab06cac5a453b609d948eaaad7f503b8cd9374372832971994f50d9df433e9e5f63ce674d4faafc35b1d157e124ffb4056a4a703c2a7dac894787ddc4b0ffc7080c38d493d412b4015f43e785fe8006fbb367059488481904d73c56998f62ee453de0a5321980abd14832747aa60277b267b77112a5ff03895913e78bd1178af48e43ded598b9af749258b1173892f6cab738eed553a0fcda13b8d7aa39747d5d4038a4be3c66e3df649dd1f9defdba731c5ff126eefb363ef7381b4232383f9aa243c1a03792b80eaa962d9d7726cbfca4433d94c2ccc04d838584475a5ed48597c6cab549c6178d1b6da41c2b5f7c9b3fcb9f609b21bce48cdb98cae4f7c584f30df3a192ea8ed79593f9931a89011c3e322230768bcbdd1315e81318ef9db400ab6b418ae87da1beb260444bc3397700569a19bbd62b577f98944339a83918c1d006e22b4b87fb89c16ffa56761b6bb02f10421edea21a1f66e018d002bb4adf0f080d52196845c2c40c4ebb7b217d16511c08bde94f46970dfde2a7a21a1dc649ce02c2a348164458db69b01974693952b92b4f3065b831f6634c78642078bfa64713f3dee8f8b1221cd45565554e9d1cad51e8d04e259a913605156cd690ea0766d7281456c0f30831d302480251110b1242fac71859cc94f75a726840d7e2c70a6219be8d7086c27e01a6a593d8bacddcf561948e956fff84fa2e3eaba8e6d2e9c0a5fd6639811ff4b42a255c238e8a75b814dcbb7ec3dff23a6d707bad9b4da1b24fa3c8896a9435904743691ece6b2587ec60d68395994a95776e81af339fbe06e03d9d262ed9e07995785c5ae288764c4e321bb3a9e970346a9e90cbd85c89557e7f7b37a9ca1460690c8f958222818b36c4b2b7969ca3508c5ada854c7d9f6bb2b91f0017efee22e15ca785683686f97f6e2d8f9d211d8b68782181a20ee68d3e0432c4fb187c62cc7f5fd4dfc43acf5c0de2bf3507bcac3643aa922f434ec6d294a197570e0bdc088d1f3e475c1a0bd62b9eafd3db9403eb8d3d9095f0e0abfcaa3caab17eac30ec6932f810d09d5d031698a1295e6db8762302d3105f8b185b4574f23240f863f7e8b1c808d8f9d8bcdb3b5e729d6227ed69c0ff664f2aad4acdeb6614f07c6960386c20f0d8e1637e10f04c0eefdb8fef1cc801e499206f4d03eef1f039b576f5f30ac17ad2ff5a289c212a02c7a3c4715bfc5067d6290936dc09b146a37c8bbd6cbacffdfa8c00e1495c8f4c92dd2d4f06c08f41ed640c73b4657169f7e1ef14c6d1dbdce6975b41dd119e99ac3228ca1b7469556e19b144066ab6510d1c730183e3d1b0b250056be11f522bdb304c6588c93ee3e8d18de8c452a5834156772758c1c1e44b4c0cb021db39a454f0b37f23aae688165eddaf1f42e208ae44441c5ff776e34e1c30dc61626da115cb25940de2f29e57e3903beb0f4ac34532c21dcb72a0f0beb174e9aa6a0f8369460ecfce789ccf6eaf21ec139c2e66a4706570efbbd20a799225746226b8fb0c4befd1a1104fe8fa3bfb210c80770f8df0823482f483cec18e8104db985df07533e3b4a09cf0936493a5578ed6a34af77bcee9ce7e8bdbdd8f3ee5f25bcc9038ddeafc3919561c9eaddca4a9d3c72382232570b8258ffa6774506c4a38fa0ab48c585d9675047a9aed7799df043f777925c8a0267557f1ccbb68e45fba149fc2418712924fbb2e3a07cf84e718c81c403c9958f41e4b61657308519b7ce9412792e2d102dd0d3e84b7fec6cf22f2289376d20f26a8131c0e0fdd4cdcaedf04253aacbd3ee19985cadc5b340e265e861e7897a4f3e1c2b7d9273f9d1eab44527ff16906c75ea1e43e8483098a41c11d8f464f9bef0cbff8ea7a864d8ac26f09faa85bf2ad8050c3eb258ecfb00dd836a73c37590499201f85573e12baada9d67d4566a5375605e259daeac679cecb9ee8d82bcb6568a4c88d3c4f8192ec4940ac1e6838aacde5db068ad90bd05870bd0da23e22695a092efe022bed95f6e2b6ff11134139b909281bd7c2545b3b2934bf2a814c6757f0d77af41514ba0906061b3e97239d77dc2e1bd5f244ed1000b71c4dfff3cc614db6ba3ae818e177655bfa6d8ba019835f39c671e7bdb60ce6e02316a6a9a3deb9f3d6e0f8dbd76dbc9e5bbc40ed8490fe8136c053e4b79300ec20983c30a010914bd6cf473c5360523ab76bdd206e31c4ab88660f04f0c32e86a8f719c1c78843ed304b34a5e4c4e6150d42c57245d595d557c729a5906cca1e4e3fc4bbe924649fdf1b01f0321eafee01ccd0453cf738780216932a210471ef083f623118d846c393cec39431885235e5f6a7fa4402381378af28621dc153edb1118f58f47cd85e6d2bff3c3288537c08fc73df33b8430469fa23376d0d066fa681469536bc87cbb69cdb9eedb82c9e68a2de21e958ea546a1f4ca4eb5e54fe82ea2765a22952babd59bae49fbaa13995064a380c227eec6397de92eca89be77f1fde43c5a97ec6ae16de31f6b1169a6d7b733c1ea75854e14e79d8df17e535c4245d6762db81ca3c9ea4b29fcb33c22ea7aace7f5c3ecb53a5542f551c7d927651c3d13eba932a1e91b7ab80da0556188ac91c9ed4c7c7a42e1104c8d6ec7a8cdf52ec1b59f1a3e4351406546f70ef59fafc039c82a92e7b3b500f1790a4cd669970c426ffae119f42b4b2d56556f0e171452a8fbabc854717d74dd6f2a6e17b3491970703fb228dfffdb2258dcb4d950c043dd9453fc383fcfbaf4a0bbffbb94056787954d7c85ca80cdee517e383b40d277eec3b9fe1a5a163556cb8571576946e448a8d207890baa0de91349f001deb22d1328704584496658b3d1077aedbd329b49316517dee8e857489ce5f9af9926118fdcfd1999d706b396d1fe5d6c4efc8db930e7fd249f66234e2e61d01735b47fade3f0a9c9f2fe391c39f834f102d9b7730cc12f9063cbd35a6ba7877ff01f1dd559df3599b064f6eb767bb296cbe346cfa58c79ea79d0ae97284754836cdccd67c1ada2864371acb99545c9188952b9c132dce7ffec377a36f69cb5b3844b9dff6ebaa3777ae46a57604ecffe8fa320cb3d3a7edd07cbdbc11bd08b32440a7d76c9cd952eab7a58d1ff0ab198c5ac7ee623de41fdf85ed2ecef9fac0c78a85936fb1ccdadff0d32ee35606ebc2173e3f5632fe33af683594debeed3c0c1e8eb246c2a19928b91dbda0e4215011ac44164e0be6728343d39714908c80ab4fb35d6cd61abb7812c6f2818f3d061c402897d4849a8836790e58f29abd4d79a211b1337e63e9f2959b4d9236e5a0eb9bc0e92330f9c7f65a13834c64d918565b66a79aafb87590e5cfa9de41a1f797dd45b786d464a1707938451fce0128a4e0fa531453aca9ec2175ea0058ba396c93342fb2fde417c708eab996cc178a393363aaf951f9212452f2ccc0edfb41adfc16f8998915c9c82e5ac77f7c5b048ab117d1e07b9a4c1be2818593fe389493772dc2305e40bd87febdfafd90e00414885d63710b6c605a2f9404bf72c76059384eac921dc36b1c93a2a9933a47e75d0842cef913b7464a87b50c8684a069719db595b641e52e99256c434a6b31b75c16ea1d5b8ecf6a6f7ff31da3d38c46c001c72db1449f766484f0ac0a6412f21344be14d374653f2999cf7b1149af34e1e7e79b3f54f6f3a492732c823136028b0e6df37128883e5e5be65093c312b4ec800ff9beeb2ca704155958783ddc9b8af9f54286586e0212dbb2a56405a4c6176dbb8d619326f5a04e5557d11e592e95b48e126ebc9a8446ab9aad581a1c27b8d4ab94770b4aff5de28799873864fa439fda6b958ce2b1cf189d112e3aa5c7c2be1e1129a81942ea26ccf30a08476e615f4da9dc0b86a4f5a1c9574f5a21689a3f2571913f8b6a24d1d3046e8aceffa5131744973d543a1a623918ae7f392fe29014f5a1a10088c30844c7c98f38c4aa197521328f93cfe63eb38b33f685bd1224044c5b40adaeef5cadc2169d9453d0469437df7d1e7f6637b2d3021050d50a52831547d2a715a75f2ead39ff86bb52709a2d5de0ee1fadc1501410a48248aed025bcfe589a0c8231f3fae12044bd03a0dd7bd0d8a7a4b9cb08dae7b544f8dbb291cac721e1a47c2033a53f22521d69281eef0cc57d188a3b9ce78db6be45c9559eb243688390", 0xff3) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000280)="6346f762743d11bfae487a", 0xb}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)=0xffff) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) ioctl$KDDISABIO(r2, 0x20004b3d) 04:07:27 executing program 1: mprotect(&(0x7f000050b000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8000000001) select(0x2, 0x0, 0x0, &(0x7f0000000200), 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 04:07:28 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000140)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0, 0x810, r1, 0x0, 0x0) preadv(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/67, 0x43}], 0x1, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) dup2(r1, r2) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) 04:07:28 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = dup(r1) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x40, 0xfffffffffffffffa) kevent(r2, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) close(r2) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000000)) 04:07:28 executing program 1: setrlimit(0x2, &(0x7f0000000040)={0x800000, 0x80000000}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = semget$private(0x0, 0x7, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x0, r1, r2, r3, r4, 0x21, 0x5}, 0xff5a, 0xfff, 0x101}) 04:07:28 executing program 0: r0 = msgget(0x2, 0x204) msgrcv(r0, &(0x7f00000005c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000cc9aad2e600475597d5000000000000000000000000000000000000000000000000000000000000000000000000000000cc2d00000000000000000000000000000000000000000000000000000000712491d0b29a745500000000000000000000000000000000000000eb41d25b5ab894d23162fa8300"/173], 0x1, 0x400000000000000, 0x17fe) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x1000, 0xc, &(0x7f0000ffd000/0x1000)=nil) msgget$private(0x0, 0x1) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000013c0)=0x65ca) r4 = syz_open_pts() r5 = shmget(0x3, 0x2000, 0x48, &(0x7f0000ffd000/0x2000)=nil) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x7622) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r6 = semget$private(0x0, 0x3, 0x10) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) shmat(r2, &(0x7f0000382000/0x4000)=nil, 0x0) shmat(r2, &(0x7f000010c000/0x3000)=nil, 0x3000) shmat(r2, &(0x7f0000ffe000/0x2000)=nil, 0x3000) shmat(r5, &(0x7f0000280000/0x3000)=nil, 0x1000) r7 = shmat(r2, &(0x7f000028b000/0x1000)=nil, 0x3000) shmdt(r7) shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x2000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r8 = dup2(r1, r1) mkdirat(r8, &(0x7f0000000240)='./file0\x00', 0x1b8) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r10 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r10, &(0x7f0000001400)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\a\x00'/4104], 0x1, 0x0, 0x1000) msgrcv(r10, &(0x7f0000000800)=ANY=[@ANYBLOB="00000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000008c84e270ce93f36807c90ea27688cfd4e7ef5b6cc493d2d29130cbaabed7f7b2c0d37789880caed6dadd12ba23fd8b2cc386525dbcb95d8a64939075af7e576ac70fbc4fc43dbbff368790bfedb59548bcefcc1a1af4f03ddc2de693d740fe259e7d1759d76dce1a3a747526dccb37de71e27aec2d515c769d12b87b55bf2550b63ffcd177059f812f3fc3d87fea965da78ff2a9b70282e0cf0a91af1d6fcad1f4c8d380d0a5a32e2ca4a94f1c343a600a7c40c1004dbdc50cd45531b0eb6a559febba32894815f5ed6e223c4d39fd3e0c82847d989a8741811a6e04e13317d2af430174ee82650000000000000000"], 0x1, 0x3, 0x0) msgsnd(r10, &(0x7f0000000480)=ANY=[@ANYBLOB="01000000000000005c63fa91bdd294415b81b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e40473186849225677f20e2be1aa2c7843eafec819cb06cfad0baf9c58ee5802c31cf4001088f393e113592e50f636352195566f6f43efbff6dbcc8cda96c9fafbebaeeae247386f838639df521f78a22064ccf4f3"], 0x1, 0x800) 04:07:28 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x18, &(0x7f0000000080)='\x00\x00\x00\x00b', 0x5) 04:07:29 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000011c0)="40e269c9e1", 0x5}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0xffffffa9}], 0x1, 0x0) getsockopt(r0, 0x2, 0x879, &(0x7f0000000180)=""/255, &(0x7f0000000080)=0xff) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 04:07:30 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) accept$unix(r1, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) r2 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000280)) r4 = semget(0x2, 0x2, 0x80) semop(r4, &(0x7f00000001c0)=[{0xfffffffffffffffe, 0x2be, 0x1800}], 0x1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCCDTR(r2, 0x20007478) r5 = syz_open_pts() r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) kevent(r6, &(0x7f00000000c0)=[{{r5}, 0xfffffffffffffffa, 0x1, 0x40000004, 0xfffffffffffff286, 0x9}, {{r5}, 0xfffffffffffffffa, 0x50, 0x48, 0x2, 0x3}, {{r3}, 0xffffffffffffffff, 0x40, 0x2, 0x3, 0x1f0000000}, {{}, 0xfffffffffffffff8, 0x1, 0xfffff, 0x80000000, 0x2}, {{r0}, 0x0, 0x40, 0xc0000001, 0xfff, 0x5}], 0x2, 0x0, 0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x4}) kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) socket(0x11, 0x0, 0x0) 04:07:30 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffd) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000380)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000280)='./file0\x00') open(&(0x7f0000000000)='./file0/file0/file0\x00', 0x80, 0x81) unveil(&(0x7f0000000200)='./file0/file0/file0\x00', &(0x7f0000000140)='r\x00') readlink(&(0x7f0000000080)='./file0/file0/file0\x00', 0x0, 0x0) r1 = geteuid() getgroups(0x5, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) fchownat(r0, &(0x7f0000000180)='./file0\x00', r1, r2, 0x2) 04:07:30 executing program 0: socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8dfe, 0x0, "d730c1e7e400000001000000000000000000009e"}) 04:07:30 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0x1) setsockopt(r1, 0x5, 0x81, &(0x7f00000001c0)="eb9f24ca0f4bde5a7d2359d5a9de6710f2bce8a76f16771b756f012305328ab2338fda514c3ea33c6829960d10ab17903dd4dc1ca182c313e75604185f2792fb51d6210a536af93f726f04c0193706e0dd69814877fc759e7a44fd94a97ba69f984b3bfd2d885243325e92a0434af3c8472e8034330eaaac28d2c24351d1c0abeda9c9601d0ee1b773b698322ee7af013d4896545ab95cb3f4564e8bf56b6d34163ee9adc77e044edb1fdf423be41a24d75c231d9e44b3f1acac488957b97323438185a97728c174fbf7b390f2a83bc762", 0xd1) 04:07:31 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10058, 0x0) r1 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000120000/0x1000)=nil) shmat(r1, &(0x7f0000123000/0x2000)=nil, 0x1000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x2, 0xa, &(0x7f0000000080), 0x0) 04:07:31 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = socket(0x11, 0x400000000000003, 0x0) sendto$unix(r1, &(0x7f0000000240)="b100050490000000000000003f00ca90500e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f75073a1ebe2a42fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7c5501c53c894303b22f310b404f36a00f900000000002000000000000000200"/177, 0xb1, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x121) 04:07:31 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x2, 0x5}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0xfffffffffffffffc) syz_open_pts() setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:07:31 executing program 1: pipe2(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0xd0, 0x0, 0x9, 0x5, "4a4c7ba0dddb9c75e65b8c58dfa11d1956cbac04", 0x4cf0fa9e}) mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff4) readlinkat(r0, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0), 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) unveil(&(0x7f0000000200)='./file0/../file0\x00', &(0x7f0000000440)='\xfc\xfe') readlink(&(0x7f0000000040)='./file0/../file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x3, 0x95}) kqueue() r1 = syz_open_pts() close(r1) r2 = syz_open_pts() setrlimit(0x3, &(0x7f0000000000)={0x20, 0x9}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x1000, 0x0, 0xfffffffffffffffe, 0x6cd3, "623dcf200a85559bb9000000b805ffffffffffff"}) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20, 0x0) connect$inet(r0, &(0x7f0000000240)={0x2, 0x2}, 0xc) geteuid() ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000500)={0xd, 0x40000000000003ff, {0x1, 0xffffffffffffffff}}) kevent(r3, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x20000010, 0xfff, 0xfffffffffffff1ab}, {{r0}, 0xfffffffffffffffc, 0x90, 0x42, 0x80, 0x80000000}, {{r0}, 0xffffffffffffffff, 0xe0, 0x40000004, 0x1ff, 0x3}, {{r0}, 0xfffffffffffffffe, 0x48, 0x8, 0x1ff, 0xa46}, {{r2}, 0xffffffffffffffff, 0x24, 0x40, 0xfffffffffffffc00, 0x1}], 0xfc, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffffe, 0x4, 0x40000004, 0x81, 0xd0}, {{r0}, 0xfffffffffffffffd, 0x55, 0xfffff, 0x3f, 0xfffffffffffff000}], 0x1000, &(0x7f00000003c0)={0x7b26, 0xca}) write(r1, &(0x7f00000000c0)="11de332970985eeb59e7a361461490f25ff1d8778b4b430274eb383f2b54b124b5dae3a62efd96ca5690e4c232556f308a5b8bf82eec7f6332cb89833e6084bdf4396d26697b84114cc5199f305e5a8d6d0cbb35f50acf8de1dfd37503e91d75d46ba17f3672a9d146981033010d0bf60fce99a2910cab08c409f25dffce2437c4eeee66a8dab38b15881eef489f2b76d6cc3bf7ffa3f5edb35bfab5b15a645b37e59e53facf54b0878b1137ff69ac69b265504cbea97e7c938daed1db94037c6858d3c79633a533f29c011423cc18d379bb1cf5ce812b32be81acbae122c42771a78b4360131b850be6976a43327a14f5e7", 0xf2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000400)={0x101, 0x7fffffff, 0xfffffffffffffffd, 0x5c29, "7e6b015109b2616674e5a8bd56979f7adb8be9f4", 0xb57, 0x9}) 04:07:31 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) ftruncate(r0, 0x9) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) poll(&(0x7f0000000040), 0x200000000000022f, 0x3) 04:07:31 executing program 1: socketpair$unix(0x1, 0x4005, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000280)='./file0\x00', 0x202, 0xffbffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r4 = socket$unix(0x1, 0x2, 0x0) poll(&(0x7f0000000040)=[{r4, 0x60}], 0x1, 0x0) poll(0x0, 0x0, 0xc7) close(r4) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) getpeername(r1, &(0x7f0000000000)=@un=@file={0x0, ""/37}, &(0x7f00000000c0)=0x27) write(r0, &(0x7f0000000040)='h', 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 04:07:31 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) setsockopt$sock_int(r0, 0xffff, 0x1024, 0x0, 0x0) 04:07:32 executing program 1: pipe2(&(0x7f0000001800)={0xffffffffffffffff}, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x6, &(0x7f0000000100)=[{0xffffffffffffff80, 0x1, 0x39, 0x80000000}, {0x3, 0x9, 0x8000}, {0x5, 0x5, 0x10000, 0x479}, {0x7, 0x314f, 0x7d2c, 0x1f}, {0x10000, 0xfffffffffffffff9, 0x10001, 0x3}, {0x5, 0x7, 0x40, 0x1}]}) select(0xa, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x80000001}, 0x10) close(r0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x6, 0x3, 0x1, 0x7fffffff}, {0x2, 0x90e, 0x0, 0x8001}, {0xffff, 0x2, 0x8000, 0x100}, {0xa439, 0x1, 0x9, 0xffffffffffffffe0}]}) 04:07:32 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = shmget(0x2, 0x2000, 0x202, &(0x7f0000581000/0x2000)=nil) shmat(r1, &(0x7f000071e000/0x2000)=nil, 0x3000) close(r0) 04:07:32 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getdents(r0, &(0x7f0000000080)=""/4, 0x4) r1 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000040)=[{r1, 0x1c9e025806951e59}, {r1, 0x14}, {r1, 0x2}, {r1, 0x2}, {r1}, {r1, 0x4}], 0x6, 0x9) poll(&(0x7f0000000000)=[{r1, 0xe0}], 0x1, 0x7fc) poll(&(0x7f0000000100)=[{r1, 0x143}], 0x1, 0x0) 04:07:32 executing program 0: mmap(&(0x7f00007aa000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) pwritev(r0, &(0x7f0000001140)=[{&(0x7f0000000080)="a1bb3038594aca7fdc7c10ce14b9a721dc6120e302f7e9858adc856967a204644bb9f68d4e65c84945fb7e526c4b3eb3dec552001e370ac96b98e618c6ccad1b48662cff81884afbbb0d5244a127827e58a255941e6a33b8d43d7d5d1761f0421fe394f9cdaec81f5bd1b44c9cd59475af0e6502e1ec13703400518122a5b420dbe1566697413729f804dc644ba895333468ec9c8868378a3fe6322656b481bf1d1154ea3692e9f085109837d72de18c29a62a43ea9843e5d89b88984f27b88624f5d4d07b6968497e4409233121a02f60b3505fad0431d1a0d88c641ffa2846405a6bd6c0a2ce41d5024580cb976ca6a6a4bc28143b6096e3a2f13bc8f7cb598df6e7f54c99f8395ed92fcb43c02c39db1b002dcc02c6701e75c84bcb4242f9640ebfb2844542dc4dd20b069e9bb1af10738cb9d19f3788f433a447b38a591f6a517beb324c1ebacba8e07c6c208609ce3dbc7a8a77f3b730d24c3cf168a586cc33c135d75a4e4edcab99a17ab5a5a434cb8fdc8224683c429e5339f514fd56eaaa051992d4954f38978d82390e8ae15c7d821b1d25da3cb00ee361c9f86604f7d3a044535891d51634e60206fab229e674e894709e7f1789d61ae87811d241dea25d1b98fa70ebe84b1172496e94c40dc7b55d7fa5e109fa80d247df7f3cada7d1f5bda14bc2217a86cb87cc7cb2d6b246dc42eab664488acc3e6a33a47f128651e7375c55420f7f572709a76fc1430a049ca87f2e074b869963e255fb056b1a39a5ff2c13f06b6da74376356e47333ba5c052d5ad89074df18101f0812e6e15356f67f1d58888a30df148a713d8dd985bddfbac65cb1a8114a329ac315d28c5ff7516c455f6d03441a061f6998a82e7ec17c32dc0e0d92a621501437f1af15e2b59dd424b6dae37c1f0c08433c7dc1c3dab24509d9d00e71eaf534fe62ad347887c04a368219549025285884b76bfa74d68bfae871066129392fd63f73dd10c7b6eb64339bddae93d23b7bd0d87814f44a53e07ac6ba5eb3acc3317fe8e6fa5632e4c9eb7cfda0ed7e51df074b27016936e7d26d8d60107adac223b4d3ccfe8063013d5d3a6ea58220316971431a9b8b095d1d09f3a1bab07ef77315ff6e538ded41711e877869090bd9504f52a661e6b9853045de49143fa0b62715db5878ea67c80f4a4ee5e0992724d995d28d413d15e84a2526c6b2b9548b940726c65d480502a95a59f2af4b1e0e6ead86a3843c52c41188bc51445fc8c6ca33892ee90a79f9b096f9d2eab3568b39df52f2a65eae42b7d79d461e1dc09a44ade53322e9828dd706f5768a8c79a1c73d6f0f9100402077b97205167963f44ee2ed143f36882401afdd5ed11ac340db3099b729d9c57f0daab7500783c7718cbbb64712c555d37129cfba33c79bd0642a2dfeaec277e4b7278f37fe8f238ae165778aa44b7d7c2d6b7aeec36eeafb31ded762244d19ba1b154eb2fc0720a7c2769550f4b15cb2dcb408b2366bc7939e5c62303aded3b53bcf3f1710762d89c1440a2d13813293a9fc67f5e170f81d8df233467cd6be9663758ec782b48fda5f2186faf26fa08bad9e562ebc3529ef02901b677697028cf589df025c3589335e1f0438572e9c4595409f633bb8872c1dbea6bce9451f975499377ea1f2d375835cb64455fd552d6000502776fd225b0b722bceb8d0c93d5433c8ad87d4cf1464dd0feb5f8851ac75c7168549208f735dd78b0b9300a2caf00fbd7004f26ae788ccdfbfa9df779993c4859adc169fcfb4c929780aed779aed5b09de2c1ebcc0cec6c752772692b22b3930d3d823a77c0fa8d1620f8ac778649e71dc180c8eb13aa5abf839eb287dfda6f2fd46de329c88aaeeba453f054d3d937e5775d33ef91377436c866db3ada0a8ccdff48ed80c810c7b1b964a6914f1375c7870cc431bd261bf21d6efe7ebe3add42459b2e5e95b923c2275fbbccd85a14000df3b2cad0501fe7ef553e8839b8d02380b681ed982a0c5762f00a3dc9b6399b3a2ec7ebe31e9072fa7510d2ee1938f1817d917ad0b55da07716be59f4286d712d0cb88c65232487916bdd36297ae2667e895d33dc1eb809417b24c733522185ad511f749b6d70664161cfa6361f9e298236b8da4b6dbcf760e58122f71310aa3b8aca0d46daa0c4c618d7b5ea1e2d1846aa5c0740e2dc66852c7470a7b9d3e575d4c17e65efcbd009887bec91841fd42f6eb5d59e1d46cd5d1ff5a3628b4f6fa810e5fcf583ee2017f9b1286770d4db22f01a393233175e23f0e526ad53fe0bb5f1809b961f8972f5703c686807c162fd75bc774fab9d3e36ee099f3013250d03b8a6aa85ff0f330e3d2be89819e53767c96decb096742394dc9191452ca9412be38f1d02d8cddd8f761945dc8f3698b349b09fcb0753f840655e77094705b11cc97b376ce9250cc6721f7833d98a593480aba9b667da9bf10194ad8fc66b082ad71d9315cc623d7b2b407d1b3d48554136c3e15085d93efb935b45f0c9978949b06d100f17d1015735375723fd15871a0eaf7bc469978b52d2acacf826a80696929ba25410e0925e0b473ccc182127787dcbf75bdda0850014b52bed8c5b1f24561c2e626b18406a54998fdfaae4fd31110de149871b6eceee7260fe170db79d0dbc26269fa83fd18c1b08da41613c8eef6941962335a96ba1e7c3b24f2583e3c560cf22aa6a20dce976e9799f42f97ae7e16e3434eab387ff91ffc2cfff5d949ab9fe2424cc3d896f176c9cd1f9a98a1863572eca898641350869595156bda4777b6dc5e7f970663ee31db1e7894a4c4b2810f090ab4c6c813ef8d347da974ce74b7bf9d54ec9f12f8acd6560e9ecbfabc4b5bd2123c52e8668093455d883840822a7ffe0f8d3b40b66495e28bb1906da2a3dc66cb74918158f2c80906e4394d29b159fe8f028f72f09d527db8c278ff4c577c10c1a220d83d27b8eee9ecf7898f26664cc44e2e6d0baec4a8bb5de55dc30689c1f637925eb7790a2ef552087fc1f53bbe94ce186a5a35d7f2b305361f915fc0903052e6c46fcc3c2ad26d6104f6ece3161f43e32e68e7947d12454f1989bffed6877c740d28cd874c90eea0a5fe3d6f1235401ad3827f87097ab214dafd4ec323b83f02d6f96c5bf9bddaf9b0bb4fa77b83c7ff77e9e70701bb4543360efca186326305e70de1330d6f48c02f2f6ae0fffc3ba8a986ad712b97e4161bad3fb126ef8e2a682c1cffa0fa214cf4ec9c68e8bfeb23b48cc44986bed8bcd34a8edaf53d9383912826f9064d9d8e382129727ec797ebc388ec2060be9a3c4407c517c7984e22a8cdd989b92e4b7fead87db44244a964d4d01eeb8d744df063c7942ec3e0b3f754216aab5e215fe8ec2ec3f7f6e21bbae5d439a8db8776f2f3777e4bc52759eb333529c832731c6e6fd9c690de995633ab382c9dbe4d59f54dc47caacd1e7f553e8117c06a3f148ab0dc7fe6b06a8e11cd9616c8359c740fc17402d5e0d9123f0209925107d4e482e0ad6fa8bda7b557c4978700620d76b9e044d4a1eac62a721df4151c0969e971a943011748383031ad45957b373d06e74e4612be2f9b34ab91b982da6111612dc1bb9f820dfab8252beee5ea0f4b92c2d32a5f890181240e843b12596ef28920349a26ed5a8c340771c2f33571aae25230b920227d339e600fb30610ae0a3368b0fbc7526ca437511b45943f9857ea363c36245fc68e9781cb5563544915ac8e828e47923e411bf4bdc8c74d370fb1bd9b900b3ac37b739d13d89c42bfcfc0c41ca4c17cdad7a6dcebd087978104fc1baac755e76280ca2e60d2e10b779b34e374642ab96f0b3cec60dd45c08bc814624db75631dcf7fcecd936a045cd8794e3c1b6bfc16abee18c9947d185140d1b0424307dffd9109e89b790c3a1d2df6e8ba0cd37eac12eb958eaf588823e4ea8f30b5931e7aec4bc4d5a6adce21c25ddace58bb534e37fb6083e01408c4523264c2b107eb33a3cfd8f2e883adf97da35538e12d1db0cd9709be87b422404a435cf3f313bad1fbd921b05530600a4ba7b1181ab9a102eb8dc37e6ad2431b882204f15e0acee41fade9f7d38354539b9a4ef12c89f1d0fb1b24c0e9faefa1311d27fc911593ccfc1d4bd1ce4c1dd8ac49de9deb5028a025b6747160008fcf15a0c04cbd1bc891518fa4f9ab56a30b5cc74e6e4187b982c1be59f0e7fbe7e7fc59b98bb0882eeaa1302910dcb88a3e1dbb1009111bf5d13e8b2d2b112ef8bdd347a885b400284f8b4aa24b1b3100408206b8addead14c993f4449b1e43e71ef3cc4bc401d67f5093083e7d9f2c5e2c142c969df7b4ff2423cd679d37123127e80259f10f851a60df5beb811d062586139a616e98ab93c6aff94c226b5889ced1e8425a852b4bca1375b8e8ffd974b8dee15df02305883e55fef3f60aade4d3daba1b9679459c9bb63646df16977954319bff20aa562aae8fa2ffa7e63123480cc7c78197251a09e23b0468710e90decac420709e00ea3c8f3c94680102a33887d26ce930ee78fbd90cb66fa2c20a6f724b2bd008334293d4c6a15853ef4f288aff2b11d18684226b39db0f461d3f7842c442e1702aac13fc607b059d518bfb393995c90ac5c72d89785c6bb5d559f5b9e08973d2cbcdd5c9f9185f5394a9119043c164233c243dd535db51ca2ffb61d241049106ad6d700361ce4c52fb341aad5b5172135ad2cea3f19afb083c6f09a0373f755d0c9bc54ef82480fe35576557c4dca57577a924d09795c62ea576b6c5baa34e2d03d75eb6a803674088fd59a36e111383417f758919d49aa4d8cfa631b4887352cc94d49617b926f41f5ccb87955db028958ace7e6895e82a942ba1eb6200a8aeb4d5e7a0ecfa8c1c944fda2226b7148459d1e616b1edea98620ceedf39eb87a3d2f163889c8a2042e5dd9392773c8adad7186241bdbe75dca742eac3d8f1589ac2577f3d90f9c40935be71956ac1d3f704f6a83047324a51ba29384418d780193265ede3fdeabc6c44a46e957a2d478e9a5d1e656ef2c4b5f7a006d9deb203ecddbfe5fb2f25c34db217f7bb8bccb51a35970fa02d72ab05dc3952d6bd65628d082b1059d11dab2901f9425149bdf375855b270ff04340b1ff76d96c1071bb538a403c191433b30a16c46a83107ea525ac546b66f425a2949fb41185390b09c88265a242f1b70cadd500b7a88ba698f96c2c742f8298d62d19a56f66e803f55cbb5b3ac8cb8a0040b462fd8a2dbc85d4f97ee85d58d4fa65914c2dbc7f16db1a0d9727e509a7f8987c35e6a8fbcf65cc406da799ce7ba1b8bb3a0e2e9198e7e10586a7044064a5a7ffef4fb18a59887db5cc3aba41f96bd29a148935b6db60d3e24085e5c5af344cf4f2b10bb101076f912d3ef9996c8d7f77b417bac04a367bd02e31e507c745b304202a0504ef848970ff2a1fd63e6ce18d2b59bcfd6d3ddfc649946f1c3210fc91d8738b6b876f275536b589b63dd28182f6b323dbbd8fbf425a2521284f97d55b10061d2e7495f778c71672f565fee3057896ab87a28553931c57cd3541789ec8ba626dd6ab1e639a510994ddecbf481cdfa1efe70003a495327b6c5402960c847efd33428e796c05e02bd25d91b9a6b76a28b72d7ce989ac57349161c0158262eaef9cce93991c99822141baa44cd16723669b316f2231601404bf53f56fc01487c1a48b42c07c6bd404109a288f39d2a1dbb1b133073d539d6c26b5cd15ff227436afedcb60b9a5c95736d3af489658e2d2eaf638a5d961f5b6da84baae", 0x1000}, {&(0x7f0000000000)="478ff74a250d93326fee", 0xa}, {&(0x7f0000001080)="ecf6eee303f75c8a47e1ef3cbb199b48a2a0fec1c47dd16541d56f79dba26684ca26ca1c8b63eca0a28c4319b27373a91626f18b2e50224b2a1c61c09313ed048e7561eae4d0316172b65ec34598b8b2b1fafc3422783cbcbbeba2bd853fe04755d71b9020d23939278fababdab18915c1425f31eaacdb768800bc426bb094b496825eeb0da5fde104ad42f94006119bd06a21ee3836d3a296dd17bd29b60454b53774", 0xa3}], 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f00004e7000/0x600000)=nil, 0x600000, 0x0, 0x1e, r1, 0x0, 0x0) 04:07:32 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mlock(&(0x7f0000008000/0xe000)=nil, 0xe000) shutdown(r0, 0x1) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x5, &(0x7f0000000080)="00ff0000", 0x4) 04:07:32 executing program 0: semget(0x3, 0x0, 0x44) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x880, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000100)=0x1) 04:07:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x2) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x8, './file0\x00', './file0\x00'}) 04:07:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) ioctl$TIOCCDTR(r1, 0x20007478) write(r0, &(0x7f0000000000)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) 04:07:33 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) kevent(r0, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xf6}], 0x100, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x3, 0xffffffff7fffffff}, {{r0}, 0xfffffffffffffffd, 0x12, 0x20, 0x200cd53, 0x6}, {{r0}, 0xfffffffffffffff8, 0x10, 0x5, 0x0, 0xc4d}, {{r0}, 0xffffffffffffffff, 0x4, 0x400000000081, 0x1, 0x7fff}], 0x2, &(0x7f00000001c0)={0x9, 0x8}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) fcntl$setflags(r0, 0x2, 0x1) 04:07:33 executing program 1: unveil(0x0, &(0x7f0000000100)='r\x00') getrusage(0x1, &(0x7f0000000000)) r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000200)=0xc) recvfrom(r0, &(0x7f0000000240)=""/250, 0xfa, 0x42, &(0x7f0000000340)=@un=@file={0x0, './file0\x00'}, 0xa) getrusage(0xffffffffffffffff, &(0x7f0000000140)) 04:07:33 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10082, 0x0) getsockopt(r0, 0x29, 0x38, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)=0x2) 04:07:33 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="97305eb1da0ed0282aa1c98910456739780f3ad8ff98856906ffe969b185558a6f1f8ac69a7c5b0666d35a8b8981afb10b3a3465a11af85df560a017e39c69b58679218a7b3dbcf065ab34fd33cd1b50eb2f1d93e25a4fac7ddd8898cd651f6a8c4d9a07918fa096985c939dbaac08df6138b14d", 0x74}, {&(0x7f0000000100)="66c1efb26408c3c2ed8370da54ffd014c0cab94aaf1ed4ac79d676a0e402e92f75770e4b3a2e0409a368b463f2e4ef3635a1bc6135a72a4bb46cc53e3041b45568de93cf3996c8133eb4f515773149ecac3dabc50ebd4870ee6d3c244f9a8a540f55635e788d74f87fdf40e712b1a8d3097c4808a907b3bdf8bc3504a8c5e49f6f057126e411b1465991ec8f1027affdec2a186a4a5c4e97abd50cfc42b84bdcb1c5868630fb54e55a81aacf5f21343cd000cfc72f6b027352478caa21ec1cd192eca7a3f7d4ad94c49f", 0xca}, {&(0x7f0000000200)="87ce26b597893078848e10724b5e8aa0a00d4fa5bb5b3f38354c7779c30d1f2c7c777dfcb2dce2f19013b6816bb1419cd37194bb499598974ff080515e03beb6423ef09674bb3f0211ff206b7a0f2588ef394a9e45593b4b34d0442d7074f256fe", 0x61}], 0x3, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x34a}, 0x0) getpeername(r0, &(0x7f0000000280)=@un=@file={0x0, ""/96}, &(0x7f0000000300)=0x62) 04:07:33 executing program 0: semop(0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x18010, 0x0) r1 = semget(0x0, 0x3, 0x200000000000107) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000040)=""/198) ioctl$KDGKBMODE(r0, 0x40044b06) 04:07:33 executing program 1: r0 = syz_open_pts() readv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/113, 0x71}, {&(0x7f00000001c0)=""/239, 0xef}], 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) pipe(&(0x7f0000000140)={0xffffffffffffffff}) close(r1) 04:07:33 executing program 0: r0 = syz_open_pts() flock(r0, 0x5) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0xc2d) close(r0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x420, 0x20) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000040)=0x1) 04:07:33 executing program 0: mlockall(0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) getuid() 04:07:33 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8000000001) select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000000200)={0x2, 0x8001, 0x101, 0x40, 0x8, 0x7, 0x1, 0xfb}, &(0x7f0000000240)={0x3, 0x9}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000000080)) sendmsg(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x9, 0x4}, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000080)}, {&(0x7f00000000c0)="d99128eed26e0b5c90c1cc063244bc2886", 0x11}, {&(0x7f0000000140)="ce744e2a12cca4969e94314fc83deb44ff4597f792a45e4b5e9b9cc1ad9c9735cda73b3f9d183603f5f7f1f27e5ab4403c1a03a249d609e848e4eed177f7a8d4c19b318a4224d32ff365b71aa3b9f158c0d6df70906d4c4ae3acacb88f094da758b5ee9e7c2345b2977711d770", 0x6d}, {&(0x7f0000000280)="b2847a3800bab4800deecaa11966822c147952cd335dba8e68cf6eba0445f12c3d84b906f3705d2d1b259be756447e0bfd25ab429cfdbe2b27ed9ecc161b8460d9c5690a026493d7a67b67bcb685062f574d6fceb4251d86a56bec3b3dd21f0d9d4f4d0cde1ab745b964343e9c68e76c43271fc770bf6389a9657a69d7443c0f7e71d0e089a49de9286ee918bf3a70f537973a4be75e7b270b188bc5b70bfde8e03822ba62ebf382c2c9286d8779903468a222dc970001de249eaeb76c2b511ca3b05e647315b814a83d794c47bde48cf3b6d8da", 0xd4}, {&(0x7f0000000380)="74437bb4b90e2a16aac7e1666e368f9d59ce10be05626b144af9c98580d77f41a005b51e8d35298e524298924357aeb3fbce1a7b90e94a7274b18bb2c5defd62f6e29b4c0fd67a7e0637ac3048503f05f62922b294986f0138954d2a42830df2982375", 0x63}, {&(0x7f0000000400)="45ea83ff9f6dac1012d87a525ca0d3b10986b302f63603eb49395a129ce9f38d5984bf3fc54fe2dd671863f5a32dc67cd55c0d434557b0c40e53d8335ec138b696ca3bad64d5e34fc944ba4a5ebe6b3633c94d4114030ccc89eefccea75f5d26283f9b93e6806e26a49b58b57111d78e9a86c3cf682a92c92706dbde59c9c1b9595274b75fe7d9d2e9a2659c517b2ef9cc761ba133084b3d9558b9ac", 0x9c}], 0x6, &(0x7f0000000540)=[{0x1010, 0x1, 0xd1f1, "b900a43b5fd098e41e160c793bda253bee005f87424db0139090c1182435caa03ca176cb2acd5e5bf97dd82f5b8db2a9f2bf0dfaea9e8aaf8fb52dfc9be8e5abdbd06dc3067f4f3fa26937736d236ff95be13d564d89c7c10f75bdbbafcf57d545cf2d8069e9ec4339ed3dead056c46ff26333108ed6dd39387c2e37bea0ca4648dd3d035a0f8699399193824098f68133645d310b6d019a91fd4c4b21213c6efecf45177d35a1c86059a772e10df56ca8e82bd487ba93a213aa1e067060609478366316e22d5897e903b53493442a41c3a1ac4eaaada824131d7409ac806cbf401297652aa0c5959bd626579836734ccb17bb527235dbf58d711491f0db7f8128960c0e8c4e65e34f3549f9c6186b28ae45c65c475cb8791d41d06f642e5de704166de700d38218b6b26c58182514ef3eea59e3f77ce9020c57e14c4514a25ae76c0b55b7cf2a7d66678fa513ff5d292690897cee1d29162108d76d030a7d3d0a1ae69fc162d4c08b94f5943bf1705d8a635d63aaf83b2fdccb3094998351928a6ef41d5b014b8fc4eb410d342097ace294ec147ed916be466adae4c2468e20a3e5f8f6a00da696e7bc3fcf5813ba60e4f02fe15d68b9a067ce06b784b98847c848bbdcde0d6e959849ae0a4fa9ba7230622af16f67ed975d38e5939baca820e4f067292307bbeb696bcd39180059a01d014b4efcf5dc73fa71b97520ddf1bdaa8983f1863c821c09917ee01aded74e2987f33237cceaf9c9cfa3709e6170219ac01c54f7cd2087e248d399966a0a3b41cdd82640524839779e8b3f42bb8ab141b91852af6e978a3614a31fe19dce4e4e36bee9c56386247c78d02be931961629cbcce94c8702482c2e81124828456b3d69a129ed727665514cac19ca0591acff012e8830095335acb4fb8c224b2d44529868dfbbe5b0da44f2e7ddf519cc727c5058f393cd19b9277ddd4708313fea01e03b457f68cfb50ca478ef9fb0e9ff2f117198cb49abf28ea5b9d60d49297aabfc5949b3bc47a712c6806caa1af0024f6e658501f6002629f0ba262b922ddb844221739725a14ce9b6b7ef5a546e586f6318c8849dbd3ccda1e39b83164999a5d65d0aac1ade95c72797ef407a7250848d9dd6609064d3fc7f0337b5c8a233c2470fc7029ff134a55651801a032a4a4ed93302c606e8e30f9ef52475b50755c8fc0c8b888a6325fc4aa593fa611ff6e45a444b372b46d559c6729643555a445cf027134604001f8afd9de641a5104a82aa51a1fd6f8a2c18bda5c53edff4d09758e42604190b608c8e0040a1c4a614b15ded1faee5631642d498fbdc5342f30306cc4610bde43ac1ffeae051856f4904e880fda854295a4a0139b3e0100e74628d751b90067987bebf39535a5fdbb4e89f19b44aff4b0c9253d4b48d41c7d3973c82e45e18b5469003d47c6cb9b2d0c07c38c2813ebc890928850f0214b452499e4475303e3e250bd35867540c5d12e261b33b181aaf77de7531e698faeda3b2af7e0d3d4d27c10ce2129fe35de987242a7033cebd8a5ba0728f6a8074a3484b99272ff8a27ae254c91416026672b2df4bed92c70aa76db67a2ac072d2af487dd78d7c1821240fa5fd3710f8b477f40578451ee1678ce2685d9734504be052185ad191f445a802caa3fce880c9903689afab94949ca4427430ade2de6f13f54a6f46b3823509e08f12ff822c736a6cbecff018ce120511694311320997f1acb3a6116d701eba7aa7f71a04b972bc0e769015a524e43b253cb94c5c9e87a42d4c517ed49afbd990fe7930cacd5ab44423ef2f16b277d1ddc46e4adcaeaba4b4b1fcc2b82b50f3c82e821825c0ec14e464ba3710bfdb31cdcac5a966b07e86080e3baa66f85fc1c23e5fe2dc0189fd3d1118347f043e7451b1c6083d3211386dc9469e08586f0a74115762eabeeecd13ab6461accdb6df47843864972c4c0018883c5699aca6a06e944d696b3be42233d51badee0c7cf5218fa834ecd99be7393c144048bdd29b3139baddb1377b962e2b4b5d9898dd28b7a0c0c8729d881f5932963b331ff8c1a08c1ac4a843fd66f7508fba7ddfc80b63a601a943d887b7c65de5e3361dcf328f0e062953d71ae2735704480fdcfa4ad2384dbc59e3ae4254665bb719bf3044c8b33cfaee21449c558b3a702dbafe121c6497750d1d104db84aef363fd397b292dcae4f9c621df5a99c31fa6a0c54aa3ec96735f835cf617671d9d6c8173963ef8d041804c58c326fa828f0f565436c54151213701ec85c957994fd9297ba850454864374f7e4e2f9ea01091f4614f9149c976764ff734116b2f0da92ea0bdbeb1bdd9fb8a48a5ee2793b786eb45c1d7fe4c63402652988d5e35429eb3c343d0103a1471849c2220c64ac470e06482e3ba4c9245d26dbc3e2c8537b553a12c07d81b4d6cbd9103afea41f29023ec765771ab7db367af245e3cfde0cd29f04d8b060dd11a2f74f7bbd3fa204c49daab29aeda63b7a9fb86cface29963d5484fd157634353d2274e4cc0312ef4bb66372b9f9611fd85d343ae6c4d1edf262c3dea22f6419a280877c0b883a080551d9a81bd6eee1593453c9a94fae9e6a88c6ce5235e36cef6bf2ddd707877efbac535ea0a9d960b78c6aba7fc026fd8bf13fd46ace46dce1cad20c7f85a9abaf09689749729f63f11f9c9993f6acb9346f3adc2796b4bd27511358a6d1e9009a6d1bd9a6b0c44350372b936d1e23a270ce761e5cdec7a3358c63669aee17d32d2ab085eec80bdf7a29822fec5303b5a07e11bc409206b4e24cf4ef6f4629ff480b1a5944b5e54c0317d928c33bfbb9d5a9de36fac58422161b9d261bff7dcc194f9525675995caeb3ddf89b7d17feac19739dceb54cb5873f535e797462bc12e1a7d3c9dd53ea7d2c542cd16633f450f437703fed4be0962d5c42c8a767f4fcdbb6e2785a3d9a8f129384ed9f16b7125d48369b721ff41b97316c721ad97bd7a65d398079ff23d509eae464432bea13e2bf11b12dca3c781fb28bf46b93153b789045c38024354faf1178b576fbbe97f46bbfb73f8c23cc50e154535c5f117c6881a78a58fccadf2f6b289ca7fa7b218d3d10b66abc9c909dd699a3b950e1908b43aca346ff137c1fee8f8e02eeca96be7afb4da750b7fd75e0c7c1aed5c22fbb4772559d7f96bb4568e0aa16021bbe954e7057421559ef08e76bca1ffb4696e32c75d1ac0f987883fa373096f2868084d8c962809a1ae13ad60eced64198ef10ac67580b578287e4fb917afeac181fc40dafbbd52ac0a80e3004172368c4283d6a8ef1eb6aff483541ba8fb688252efd1931f8863b57b9f41a5f58d7cf5300ed0861e575d5d7ae072df11964a44d512ff62e80f3cd42f60c4827b4a56220957a19eab1573fb7c25b6360e8417a723b67b68a68b9d1ce5d5826e23139277c03a59efd6d162d91b7019d8be95e4645ca08d576dae89fbbc19e5d3899151fea25f6b3271b43f0c80557398e85b61939a0b4789a5987b4bd201940b687d8ada9bb3d37ff92779d9fd9f73f89f73c6a7909236919ebc0e9421bdc7af34dc8b61bb29052d8eb63965a6d51c21e3dac5a12537e451233be1642f13eba63d6120435692b8d37b5f34e81bd896dd4c3ff11ab90c02c7060787695b75733e285ed9e90a8d169a1fb1a29fb0215a0bc47c6df061eb620ca2b4a3d8c510217b37a778349ba184f6fb781e2da1b87fca5cc70d67b7c748ac727222b5d06f165a7758c20b72ef8f3b00bd4ee3a7f5a29299de899c314dcea59d7fd37d5e52e9e2c084046774df25a2ed4a64450e0f0dd048147f039d95bec2a7f8d1a3938e87e1f96c2da1dfc273265e0ca0c74b5ac72c18bc4ff23cce5086444e58078e7c7d33dea18db54a2310a4c1a7dccf46c4191f63d7397359e26ecef3f2e9b59f0cb5b92d6565de6d19adae372d89bc87186f5179b3833d798ffb11943980036e843eb75c79e9dfa9da72ae85922d18252dfbe4876c4dcaae3e426daef06ab4c07ae412f7399b13156e842720dd01f31db2037de0887f95d35e741c0f410641903e9716adc331d75e94b2bf2763ae2a6005b39484a7d0e13de92d1b1f0419cc404e186bb8c1e09b58c28dbd2d27ea4b341f282d0a611a4307b3ca8af8536a58648bf6e305d06acb2008f5bec4532ec801b36d91de280657564672442b5000e0e54fb4035ec40aaf126d1bdc1a05554b84056e997743b002b3de255b359ae1d02710dc43766edf5849de6cfc9cb84ad42d44b28cb7f649b06cc58bb72f5ec3c1a4c8323c33f54efaaeb3d145a055cb0526b8e4734f12c9c17efa711a5dc12945d56cecf9e2cbb2269de4c16cc5d4450058e11c2712be0c83eaf163174700de001ab93863621146e97d82be3c9427c9685433728485bee02ca64bff23e42f7223b0e561385a6bea3bbed98c02d349a6ad16ac5f7af07365560f43e5d6fb08c7dd3d4cabf1f6a5ea2774f5bca97a54ec34a4d72c64aba9db9aa85a8993c5b59146c0a75d518ce34b24d01e4eea3b9bf31a79be97ba6072c0ccb782149872672bf4d8222ea539565da2f8db3c6dbc497da198641911cb6b2bc2775b198d4f3cbb26bb9a5fe5f1394f23f243192519837e89c5c9a27621000a11a518840a7b7035a82616267211bb5dbd909168790194a4d1d1b2987a51b2f9eb8f6c76783d72f95e93ae9adedf7cb4a884f120d027fd88759f9d9904b632beeff4ed6b06bb1edbd37cd514fbc99f7457a7fb9525bf23d024c433d99b3a9c84a0cbec51b12e7edd687409eda0e9eb9c4e4554fa36516debf93c2037dbecdda963cbb9ea203c534c14325564bcf4da520f3181f16b692921ed0a3930325d446f9966b7626a9ae508acae88e9239e46bdf1082d82aa71c7a9aff8c4253dda0c781f83453a5e2b42dc845810d4447e914a1f6069423bfc21928cf98cb6b34c09389a8b26f65c71d616bef0b1d0d1d3ac078485051847b53a87ef45e3c869460c7d56d7bcce127983dbe214bcaca8468ccc2a199bd6485daa38365b94a8049b1812b40402d593ca0274892185b5f63f5c620c58ab49907e93bd7e6402471222907f6787a94d556b08cdaf857ce01073958a08cd61ea07be06f308172f61ccf11250e01c33b2c58383e574edf7700c91899632539d31f106fa830421587c3cb2b3ac1a48b76e57f87ab3c166281a1aa79e0446478c26b0f48254a4f64f7c777a015d3d019499396c48293ca7439d9343a42ded1b24f3f792634d5ce0210d6fe27f73633d085066d9e4ea599559fc7fa9c44737f80f480da7d1f0f331b88bc5b7e3e7596246403e44c3fed0d8a47dac593731ad8f47cf71b05e0aba951c157b7aaf46afde0e99ddfc47804897a335544d92304d7525a609ae6d9e54a0ab760c1b075883ad2e3349b0899e10588a3ae15bf8ba0b8f407092dd47a30ded3a9681626a1fd967723999cc39ba7819c3e7394c71b471aba1cf66d8e991937828f302107ea63021526b6577f4ae1a1f3ea172884fd0e07185acb35a2854b6268571c1bf8a74269fca166f63005917b3bc365cb9665c310c6987965580ef535f002dd04c658ef934b293e2cfd055d07a0b4a4516ee58053896b9585c3c6dee6f80dfd82fc845f9d96cd5227570ccc165cdc1f65a7ecdb9b7383fa1d4c5dd267acc35e95d532713f1e3308461f4e622489574809f0af318db54b2a96766b1080908d7dbf1c8d09764f2b26a56b90bb9437f40b4c237a04fdc61b90aa4a5f7780dbde10f60c5b1b393af84d24c8af1f76575eff59e65"}, {0x50, 0x1, 0x101, "86eb94924532869de268f30694bebe0c6a2d69efa4de7fb9efd35428005ce12d2e45c9c88b2d79b348eab4cba64f25d0398edda8c0ccf89bc90faf2a0a"}, {0x28, 0xffff, 0x8, "76b6cfb1753bdc7cb01e2197cdd2e95a9403217ebd19face"}, {0x38, 0x15d092ce35498a66, 0x3, "2f75cf4010a066d66d5b5a1eba51e8c2d96d00dcd73c5867ce7538eb5c3ddb41b15ae5"}], 0x10c0}, 0x0) 04:07:34 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x8000000, "00200000000000fe3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x3f, 0x2, 0x7f) 04:07:34 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20000, 0x0) 04:07:34 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/153, 0x6c, 0x0, 0x0, 0xfffffffffffffe82) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000012c0)={0x2000000000000000}, 0x10) 04:07:34 executing program 1: r0 = socket(0x2, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) poll(0x0, 0x3ca, 0x2000000028) 04:07:34 executing program 0: close(0xffffffffffffffff) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x8000, 0x0) r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000080)=0x1ff) r1 = fcntl$dupfd(r0, 0xa, r0) connect$inet6(r1, &(0x7f0000000380)={0x18, 0x2, 0x80000000, 0x5}, 0xc) sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000140)="4e4072ad9bb0d43987197418cdb3775db636539dc0a391367ac076173db1d48361b589086c51c632eb40e76056ee00424b52aec08395e9aa9e3545a7931554d9f6be59dc9fb0d25ddf1b3dfafe3f0b8226cdbd99978001341acba1a97984a9c098db31b6a89dc242201e0c078faec684324597dcf9aca24f608b294840fae59eb76530f7d7e057a24dfbd5ed9963ad7ac1dd751128aa503fc3d90638a680f7bde5b70bdbe5447c653241155bce2233fa62f55c8614e8bc0b23ddd903818b66cdea5b5f8012d92b7fcbe3c5188f58927a60b69a647bb99b4749a101ee531696ce9c57ccb67a5907f39adefbbbee8df35f1f208b5fc6b824", 0xf7}, {&(0x7f0000000240)="cc9e9addb2d79515a5721df613f5ad5f8eb5a615406c4e074b2cf11bf188fcbfb9c3f52e6c82025b2eccaa7e85a0973f722aaaed35a6cfeca7806ee141bbd05167a04e465930ad8f67455d92d36f9633c88ad919b33641e9c4ed9b5dbc3c8b480ae2d97df9fa557bf6bdf679ad2f7ae4932dd7f237f2ab4ca7d706cd6efcd1fec7cdd487498f94e270a28bc1efdfdafb8ffd2c88135c548616a633b35c08c06e93a3bf82bd417de35c322a2379aa2dfba7e9", 0xb2}], 0x2, 0x0, 0x0, 0x4}, 0x402) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r2 = dup(r0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000000c0)) 04:07:34 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8000000005) select(0x40, &(0x7f0000000100)={0xfffffffffffffffd}, 0x0, &(0x7f0000000200)={0x2, 0x8001, 0x101, 0x40, 0x8, 0x7, 0x1, 0xfb}, &(0x7f0000000000)={0x3, 0x9}) open(&(0x7f0000000140)='./file0\x00', 0xa1, 0x140) r0 = dup(0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x10080, 0x40000000000010) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000080)=0x6) 04:07:34 executing program 1: write(0xffffffffffffffff, &(0x7f0000000180)="582720efab", 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0x0]) r1 = dup2(r0, r0) ioctl$KDSETRAD(r1, 0x20004b43) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) setrlimit(0x2, &(0x7f0000000040)={0x9, 0xec}) 04:07:34 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) readv(r2, &(0x7f00000015c0)=[{&(0x7f0000000040)=""/82, 0x52}], 0x1) close(r1) getsockname$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 04:07:34 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000200)='./file1\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) pipe2(&(0x7f0000000080), 0x4) 04:07:34 executing program 0: r0 = socket(0x11, 0x4, 0xa8) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000200)=[&(0x7f0000000240)='\x00']) 04:07:49 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000000)={0x0, 0x3f8, 0xf1d, 0xdb, &(0x7f0000000340)={{0x7fff, 0x10001, 0x2d91, 0x100, 0xffffffffffffcc79, 0x6, 0x57f}, {[0x4, 0x1, 0x81, 0x62, 0x2e0c, 0x0, 0xf86, 0x2, 0x3, 0x7, 0xffff, 0x1, 0x39, 0x400, 0x1, 0xfffffffffffffffc, 0x3ff, 0xa3d], [0x2, 0x7ff, 0x1, 0xb4, 0xffffffffffffb2ef, 0x9, 0x2, 0x9, 0xb88, 0x8000], [0x9, 0x3, 0xffff, 0x27dd, 0x5, 0x1000, 0xa2e], [0xffff, 0xffffffffffff9fc4, 0x5802, 0x1, 0x7, 0x300000], [{0x3, 0x8, 0x100000000, 0x80000001}, {0x6, 0x8, 0x101, 0x1}, {0x101, 0x9340000000000000, 0x2, 0x4}, {0x9, 0x1f, 0x100, 0x2}, {0xfffffffffffffff7, 0x401, 0x8, 0x1bc}, {0x8001, 0x2, 0x200000000000000, 0x8}, {0x400, 0x4, 0xffffffffffff7fff, 0x9}, {0x8000, 0x7f, 0x100000001, 0x2}], {0x7ff, 0x7, 0x1, 0x10001}, {0x3, 0x9, 0x7, 0xffffffffffffffff}}}, 0x8, 0xffffffffffffff7e}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 04:07:49 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffdfc) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='c\x00') fchdir(r0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='W\x00') chmod(&(0x7f0000000180)='./file1/file0\x00', 0x4) 04:07:50 executing program 1: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) lseek(r0, 0x0, 0x4c19c4870b7c4c8a) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x180) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000000c0)={0xc02, 0x2}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 04:07:50 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) 04:07:50 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) dup(r0) flock(r0, 0x1) flock(r0, 0x3) close(r0) 04:07:50 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0xc0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000100)=0x1) poll(&(0x7f0000000140)=[{r0, 0x34}, {r1, 0x8c}, {r2, 0x1}], 0x3, 0x4) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) r4 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) r5 = geteuid() getgroups(0x1, &(0x7f0000000180)=[0x0]) r7 = getuid() r8 = getegid() r9 = getppid() r10 = getpid() shmctl$IPC_SET(r4, 0x1, &(0x7f00000001c0)={{0xd8dd, r5, r6, r7, r8, 0x30, 0x5}, 0x2, 0x7, r9, r10, 0x4, 0x6, 0x9}) 04:07:50 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)=""/243, 0xf3) ioctl$TIOCCBRK(r0, 0x2000747a) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r2}, 0xfffffefffffffffe, 0x29}], 0x9, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x89}], 0x14f, 0x0) close(r2) 04:07:50 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) getrusage(0x0, &(0x7f0000000000)) r1 = getpid() wait4(r1, &(0x7f00000000c0), 0xb, 0x0) fchmod(r0, 0x80) 04:07:50 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x7, 0x400000}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r1, r2) ioctl$TIOCCDTR(r4, 0x20007478) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) 04:07:51 executing program 1: open(&(0x7f0000000280)='./file0\x00', 0x202, 0xffbffffffffffffc) open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mlock(&(0x7f000048a000/0xb000)=nil, 0xb000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000), 0x10000) 04:07:51 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f0000000140)=0xc) bind(r0, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) unlinkat(0xffffffffffffffff, 0x0, 0x63d6f27cfd879b6e) openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x20, 0x5c) bind(0xffffffffffffffff, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x3}, 0x8) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') 04:07:51 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = dup(r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x3, 0x1, 0x9, 0x4}, {{r1}, 0xfffffffffffffff9, 0x40, 0x3, 0x1, 0x1}], 0x9, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x1, 0xfffff, 0x7f, 0x40}, {{r1}, 0xfffffffffffffffc, 0x2, 0x80000001, 0x9, 0x2}, {{r1}, 0xfffffffffffffffb, 0x40, 0x40000003, 0x6}, {{r1}, 0xffffffffffffffff, 0x4, 0x80000000, 0x3, 0x401}, {{r1}, 0xfffffffffffffffc, 0x44, 0x80000005, 0x5, 0x6}, {{r0}, 0xffffffffffffffff, 0x12, 0x80000090, 0x10001, 0x10000}, {{r0}, 0xfffffffffffffffd, 0x20, 0x80, 0xdb, 0x7}, {{r2}, 0xffffffffffffffff, 0x40, 0x10, 0x4, 0x9}], 0x5, &(0x7f0000000180)={0x6, 0x9}) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x3, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) 04:07:51 executing program 0: poll(&(0x7f0000001fef), 0x2000000000000221, 0x8000000003) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x800, 0x20) openat(r0, &(0x7f0000000140)='./file0\x00', 0x2, 0x3) pipe(&(0x7f0000000080)={0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x5}, {0x18, 0x2, 0x9, 0x4}, 0x4, [0x5bb, 0x180000000, 0xa0, 0x4, 0x6, 0x3, 0xfff, 0x85d]}, 0x7) select(0x40, &(0x7f0000000180)={0x1, 0x0, 0x9, 0x1, 0x10000, 0x8001, 0x5, 0x6}, &(0x7f00000001c0)={0xb4, 0x3, 0x3, 0xfffffffffffffff9, 0x10000, 0x9, 0xffffffffffffffff, 0x6}, &(0x7f0000000200)={0x1, 0x7, 0x2, 0x8, 0x100000000, 0x81, 0x80000001, 0x3}, &(0x7f0000000240)={0x80, 0x7fffffff}) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000280)=0x1) 04:07:51 executing program 1: truncate(&(0x7f0000000400)='./file0\x00', 0x10000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000080)="8a4f401d2e93b31318100c46", 0xc}], 0x1, 0x0) mkdirat(r0, &(0x7f0000000440)='./file0\x00', 0x10) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x40000000000000, 0x4010, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000100)="d6d4f99d2d038c3aaa7e353d057e56b71c6e9ecf", 0x14}, {&(0x7f0000000140)="2e3b74c500c573996e726e8af16e580e1ac370267cdbd907b8f54d49af1bd6627f24ae632d818049bed3f1599b558834cb969d2456baa8b79c087c1a4aca71ca11b2fcad35c6e7", 0x47}, {&(0x7f00000001c0)="7793f054a4e93432b75216c97b991ea272be84ad4fb7e68b699435e5a5d09883077b", 0x22}, {&(0x7f0000000200)="e1f5941936703df6a49ac9f09cff4b23e98c098e678b", 0x16}, {&(0x7f0000000240)="db1564d44ec0b4c522f2659421df7948ef3203ae1a4d426aa5de5d9b398a6dd7c3cd8936282dba44322995dbff916547f92330bf31139eb1032c55bdfd84", 0x3e}, {&(0x7f0000000280)="6cf120ab464d2ffcdb7ac65a28d3b6517798cb31e5e92a7597df08d73ddd27949251a7123525f02490a7428bd4df282f89e7a5a0855dc4720b1e72f3317f93e3d62eff4f6dc6e62080d1b396dada243b3850d9074ac20e2e605b64fb160a48f9cb195672739543988f17fd6452b5bb33afad8e91ba9bd8efbbdbb9324174cc952cc5ec382205e73b9fbfa384008d1adb9c6276d17ac89611afc6ae3784de652d5fbe71b7b8f230655c19b582f0a8ac3219bdcb726e8bcd9232d77f1c8c68d34653a7b5a619c5ccc68a85f557460cf7bbcff1c5ce69e9f1cd3fdc81e6aaf44fac213bb4082746d69bbe", 0xe9}], 0x6, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 04:07:51 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x3, 0x0, 0x100000000}) r1 = dup(r0) close(r1) open$dir(&(0x7f0000000000)='./file0\x00', 0x390, 0x40) flock(r1, 0x1) 04:07:52 executing program 1: mprotect(&(0x7f000071a000/0x1000)=nil, 0x1000, 0x1) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) 04:07:52 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/247, 0xfffffc25}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x4000000000000611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[0x22d0]}) syz_open_pts() dup2(r1, r0) 04:07:52 executing program 1: pipe2(&(0x7f0000000040), 0x10000) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x92}], 0x0, 0x0, 0x0, 0x0) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 04:07:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x5, 0x9, 0xffffffff, 0x16c9, "c24a0a531da1baf898a3c6f5080dd27487175820", 0x2, 0x20}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 04:07:52 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68dbcd96578d106dacd067f50bdad518b84222ebeaacb3b5b2f082f69148ad2b292f2c1459a4a1c4242050205ab3c7b86d2e596658782d74cedf112ba98a5638c2cfc2d5a2700b0505032a9c7e26c309f6714dadb98f126116b50ab5dbd0363951265bcd5f604af5d623120439eb32ac546c22177cd2cdca8ec57dff0449c693905282e3fd11ddb5f72bab5e5eb6db528b3e9a86f041445f234a07150161f84df450ec86da900e8d4a59ba77dc82b2936ad0c846bdd1b7d0fec195790ab96fce3e81dddbf52e897feb7f4d1be57aeb7832fbe72073c0ea9e419c12a5bdad7dc1dfa982abe091471c2f14a6aee0debca69f99ac2bd2f77705cf05973ac34809086af671a9c026e88d574044f8569cf3a6fd7043d902451c19022e8daa881a1865b91bc252492ba1e47097e8822615a3ac7390c5a2507b5061166ae95bae0e7e1613dd6458a4d356aa39cbba3f8c6fd971d11cb6fa883588afe32e5f952e9feafb44a721acf266b13d620d62562491c8aef79374d4a2d61dfc077258abd0d16ba08e788ee304d1c3721150f6f7689942a51196fb7df4e18ac379432992b15d1630f728ed3f91e0a230911d9fc6a6a3bae2154fb0b5df5c73dff957", 0xb25) write(r0, &(0x7f0000000000)="0a4a4e5cfab0fbad605a309b8dc538bc2fc903", 0x13) r1 = semget(0x3, 0x1, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x1, 0x0]) 04:07:52 executing program 1: setrlimit(0x2, &(0x7f0000000000)) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = socket$inet(0x2, 0x0, 0x100000000) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 04:07:53 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xfffffd3b}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x83) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000440)='./file1\x00', &(0x7f0000000540)='r\x00') mkdir(&(0x7f0000000500)='./file1\x00', 0x94) unlinkat(r1, &(0x7f0000000400)='./file0\x00', 0x8) rename(&(0x7f0000000080)='./file0\x00', 0x0) readv(r1, &(0x7f00000003c0)=[{&(0x7f0000000100)=""/92, 0x5c}, {&(0x7f00000001c0)=""/63, 0x3f}, {&(0x7f0000000200)=""/190, 0xbe}, {&(0x7f00000002c0)=""/203, 0xcb}], 0x4) 04:07:54 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000000)=""/104, 0xfffffffffffffedf) 04:07:54 executing program 0: r0 = getuid() fcntl$getflags(0xffffffffffffffff, 0x3) r1 = socket$inet(0x2, 0x2, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000380)=0x9) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x40, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000002c0)) setsockopt(r1, 0x0, 0xa, 0x0, 0x0) r3 = socket(0x18, 0x4000, 0x1) write(r1, &(0x7f00000006c0)="79da8809c9a08c23368439e1815e59c8665de6b3cfbc8860a6bb18b30edc77f5ead57ba811cf114a851f08c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847744e9e0147b9e19d8ecfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1dce3671e3cc8133580d03fbd0f3fc9d61db887d50ff12bef3961f0d276b9c6b91aad285e69dba6b2dd6e3d4aaf7b3d1ef4280c9741a57a06eb5580b2169e70e1a6b51cf0776b58249315999d28eb2eba53ff280714d795d92ba9bd3a1f89a00fb6d2939205d89a5717d99c66c313176ffb01cdffe5e72d1dd684aa43236d6f0e4f7deb15a35b97c20c6d454a5dcfc45de4cc85d5137461dd9b5c32d2de5c422d2364747f767217ed2d1fd46e5160e3401896786971583634467a37b40bd4d09516b48354ebe9fa5e5adfe4c8d837029e842af080a34022526baa3790683327717eeff75a3efd510170fd837e1750503e741a0accea634cfe22f7f54e3fae25fad1ef3691d3a4886fc36981f6ace45ceb904876e2a390de256829e31f126", 0x1f4) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x203, 0x80000001}, 0x5, [0x200, 0x100000001, 0x6, 0x3, 0x926, 0x80000069, 0x1, 0x4]}, 0x3c) clock_getres(0x3, &(0x7f00000008c0)) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x102, 0x0) r5 = semget$private(0x0, 0x6, 0x8c) semop(r5, &(0x7f00000000c0)=[{0x1, 0x1, 0x1000}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0xb, 0x1000}, {0x1, 0xffffffffffffffff, 0x1000}], 0x5) r6 = dup2(r1, r4) ioctl$TIOCSDTR(r6, 0x20007479) ioctl$PCIOCREAD(r6, 0xc0107002, &(0x7f0000000280)) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f0000000340)={0x2, 0x6}) r7 = fcntl$dupfd(r1, 0xa, r1) msgget$private(0x0, 0x20) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000200)) ioctl$WSDISPLAYIO_SMODE(r6, 0x8004574c, &(0x7f0000000140)=0x1) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000440)=""/76) getsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f00000003c0), &(0x7f0000000400)=0x10) setuid(r0) readv(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000280)}, {&(0x7f00000004c0)=""/207, 0xfffffffffffffe2c}, {&(0x7f00000005c0)=""/146, 0x65}, {&(0x7f0000000680)=""/44, 0xfffffffffffffd23}], 0x100000000000038b) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000300)) dup2(r1, r4) ioctl$BIOCGDIRFILT(r7, 0x4004427c, &(0x7f0000000240)) semop(r5, &(0x7f00000001c0)=[{0x3, 0x100000000, 0x1000}, {0x3, 0x8001}, {0xfffffffffffffffe, 0x4ca, 0x1000}, {0x3, 0x7ff, 0x1000}, {0x2, 0xa, 0x800}, {0x0, 0x10001, 0x100800}, {0x6, 0x3f, 0x1000}], 0x7) 04:07:58 executing program 1: r0 = socket(0xc, 0x1, 0x400000001) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x2, 0x0, 0x80000001, 0x0, "e2458d9110d29c391481a282fac52c7dbb01e3d3", 0x8, 0x8}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2, 0x0, "0000ffff0040800008000005fd9600"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x7) ioctl$TIOCSTOP(r2, 0x2000746f) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 04:07:58 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x4003ff, 0x7ffffff8, "73cc517b60c4e9c9c06d18000100000108000800"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000340)={0x0, 0x55, 0x3, 0x2, "057d89e0b6f830cec1a856b9576af64329d3b71d", 0x7ff, 0x2}) r3 = socket(0x800000018, 0x1, 0x0) setsockopt(r3, 0x6, 0x2, &(0x7f0000000040)="0dc41f4e", 0x4) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x30008, 0x0) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000300)={0x4, 0x3ff, {0x6, 0xec}}) ioctl$TIOCCDTR(r2, 0x20007478) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000080)="f495423be19c22ac62b6a3c75e3f6f1b4527db69642fd274cc50345eaf4cf515a9b6072a7b67ff222e688a87f20249cf3c225d30520e55afc9d9284d618058b65a60a47dfba00873b462453daf32034e7c02810dfde6dda42554f21d14c46cda7c32704db5d697d7458651db74a6899fe6c6d55fd5e88712fbec73ad7cb5aca4b4aecbd9cb9631173416900dbf403c482150ddd844ad1ab23891891413038975d87a52f5f345fe53c13048ee6fcc3f43cb310f024784950b53b72ac6e0ecb1578fd6023de449a30dd5fc2b127ba5b9d8ab331cc68be8c4a7cc1ea1d82bee38a64ad1281fcd6c", 0xe6}, {&(0x7f0000000180)="5b37628ee2d7597b528f38b371b34292273dd2daa871c17af05d12c9c93e8cc1336cfd5709f575b05ad39de540d83127c87e391fd87b615a688bcb19434a6c664820fa0406886b0dc3e49875c5e8839bec6dadc0c296fe2e2418142a3749c713025480c50d0742a1fca65b98306fd48b83bc0cf1727d0da299a33b06968aa3992d62c491b9dcc5faffbc052b754b7163dd30bef5efe0b708f9df247fe73089d4b13f6b2f5cb163164755e024024194f7c4faeb741cfb6f873fb39c049978cdf64e84fc8559676bc54a169a79a9ffe029bd46", 0xd2}], 0x2) 04:07:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)='>', 0x10203) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r1 = syz_open_pts() close(r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) write(r2, &(0x7f0000003040)='u', 0x1) r3 = syz_open_pts() close(r3) r4 = shmget(0x3, 0x2000, 0x8, &(0x7f000000f000/0x2000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000380)=""/226) r5 = socket(0x7, 0x7, 0x10000000) read(r2, &(0x7f0000000280)=""/179, 0xb3) setsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f00000001c0)=0x7, 0x4) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000180)={0x4, 0x5}, 0x8) 04:07:58 executing program 0: setitimer(0x0, &(0x7f0000001740)={{0x6, 0x10000000006}, {0x80001, 0x7}}, 0x0) poll(0x0, 0xffffffffffffff55, 0x6) r0 = msgget$private(0x0, 0x208) r1 = socket(0x11, 0x3, 0x0) getsockopt(r1, 0x11, 0x3, 0x0, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) shutdown(r2, 0x0) pipe(&(0x7f0000001700)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getegid() r6 = getgid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000001640)=0xffffff4c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xfffffffffffffcc5) getgroups(0x2, &(0x7f0000001680)=[0x0, r6]) getgroups(0x5, &(0x7f00000016c0)=[r5, r6, r7, r8, r9]) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000100)) r10 = dup2(r1, r2) setsockopt$sock_int(r10, 0xffff, 0x1000, &(0x7f0000001600), 0xa0f824a2c81f807b) msgrcv(r0, &(0x7f0000001340)=ANY=[@ANYBLOB="00000000000000000000000000001a0000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000100"/226], 0x1, 0x2, 0x1800) r11 = msgget(0xffffffffffffffff, 0x3fd) fcntl$setstatus(r1, 0x4, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) msgsnd(r11, &(0x7f0000001480)=ANY=[@ANYBLOB="0100000000000000604bd6d4c2c663a31bfda62e7735bf982164265d1cfa0c1fbafb271378e3ca8d651619bfd45016df4360136d95b2b23bf988bbc77307e6a21474dd4db8f9ca063db75a76a39d0138c650a308cb59e3151d0baec0fb0a160ed1092c46cc4be0c1af636e516a865f07f67ed2a88d868a20ab254bd7a15b87e87bcd5331c365d7f96f971b2ebbc7e8e0a54d54826dbdfa5bb6828d248798ab20f8243bd0e2bfef0414ba99eeda26b98b1eeb6237c68b7e008b7dc9ba4ae842637def224517579ae168e22470c0e84b1ac23469c2913ed2caf4f9c5db7ecae75f5fe6222ee24220a590b40b8323597c58b4c5b43a21f40dc4000000000000000000"], 0x1, 0x800) setuid(r12) msgrcv(r11, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/38], 0x26, 0x0, 0x1000) ioctl$VT_OPENQRY(r10, 0x40047601, &(0x7f00000000c0)) msgctl$IPC_RMID(r11, 0x0) ioctl$VT_RELDISP(r10, 0x20007604, &(0x7f00000015c0)=0x2) close(r10) 04:07:58 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) fcntl$setstatus(r0, 0x4, 0x40) write(r0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000080)) 04:07:58 executing program 1: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x20000, 0x0) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) close(r0) write(r1, &(0x7f0000000140)='U', 0x1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0xa, &(0x7f0000000080)=[{0x3, 0x6, 0x5}, {0x100000000, 0xa141, 0x8}, {0x0, 0x1000, 0xffffffff, 0x6}, {0x0, 0x7, 0xfff, 0x8}, {0xfffffffffffeffff, 0x28, 0x20, 0x677}, {0x1000, 0x8, 0x400, 0xff}, {0x3, 0xa9, 0x8, 0x5}, {0x7f, 0x10000, 0x0, 0x7}, {0x9, 0x7, 0x0, 0x8}, {0x7165, 0xff, 0x7, 0x9ee}]}) 04:07:58 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) fchflags(r0, 0x2) 04:07:58 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0xfffffffffffffffe) write(r1, 0x0, 0x1cd) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) recvmsg(r0, &(0x7f0000000480)={0x0, 0x5d, &(0x7f00000003c0), 0x100000000000006b, 0x0, 0xfffffffffffffe7e, 0x9}, 0x3f) 04:07:58 executing program 0: r0 = socket(0x236798119f412360, 0xc007, 0x6) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:07:58 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) dup2(r1, r1) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) 04:07:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) close(r0) shutdown(r0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000), &(0x7f0000000040)=0x4) 04:07:58 executing program 0: r0 = socket(0x98, 0x1, 0x1) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) 04:07:58 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x472, 0x0, 0xfffffffffffffffe, 0xbffffffffffeffff, "f643008def1291777d75fb9b2256dbc6b3468846"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000800)="d10b01e1d680f9", 0x7}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x101, "cc68d6dc18f98e7ba3b72b72abf1a88a1498a2e1"}) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/45, 0x2d}], 0x1) 04:07:58 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000300)=']\x00', &(0x7f0000000340)='\'\x00']) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x10800, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) nanosleep(&(0x7f0000000100), 0x0) 04:07:58 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000000100)=0x10) 04:07:59 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) lseek(r2, 0x0, 0x2) openat(r1, &(0x7f0000000000)='./file0\x00', 0x40, 0x2) write(r1, &(0x7f0000000200)="99", 0x1) write(r1, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) dup(r0) execve(0x0, 0x0, 0x0) 04:07:59 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) r2 = getpgrp() openat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0xc) fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000000), 0x1f0) 04:07:59 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() r2 = msgget$private(0x0, 0x94) fchmod(r0, 0x9) msgsnd(r2, &(0x7f0000000080)={0x3, "e835e87c09ce7f7166684a1cd6c304186663ad7f1bac45490defca4e9e65b21da37e0aca25084787f21475f7dfe8a1e58084de8fe01839f86f0a6d1832d79a12d12a7ac5edda6e35969e071acc76865034882497be36ff3ef647c749696d5adf97f55c5e21af97f670ed6a2a4646ebc621919182aaf92c27f2628683779a994c431978c24f9a53601fd8b673334e47d299328c26b0073ba1e577a2b98480c4870405bbc53b195be07ab7e6222079cbc8a0f72b5aef79fc58da3c4aa03a08d2d68c73931aa522d70122836a8b20eff65026c0091baac821e1a396a34a02ac2f83dd43ec32648e9106ca93d28ce27ee4aae95726c0dbf817dc8cf22225"}, 0x104, 0x800) flock(r1, 0x2) r3 = getpgrp() fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000, r3}) 04:07:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) write(r0, &(0x7f00000000c0)="845540a519e28e18142102b7986aafd9658ad079997c4c12f327837c377ce98b2914e6e2b2500767a4943876411e4f80226b776e5a6c51346281428fb762d0e19ed95cfe9aa7f78523dab9d255ec324fb5ee10bdcf95e86c1bd58f48f289c6ed6e82ee81f3a2996e8fb89b11aae015316283474fee922ae32392ddf8392484be5aa0f0284b94bd1ea744cd2ccf68c2cfeb7b76594bcd3674654975b7b7376415a29d3709832781f37f72916b40681f4e287e3df16dcad219fa1022364beaac83ef5cc8c1b66b9ce17adff72554fae2604dc3aaffe907786663", 0xd9) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 04:07:59 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x3, 0x7fffffff}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 04:07:59 executing program 0: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='c\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) 04:07:59 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) close(r0) getdents(r0, 0x0, 0x0) 04:08:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x41) socketpair(0x2, 0x8004, 0x8, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) pwritev(r2, &(0x7f0000000740)=[{0x0}], 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x21, &(0x7f0000000200), 0x4) getpeername(r1, &(0x7f0000000140)=@un=@abs, &(0x7f00000001c0)=0x8) pledge(&(0x7f0000000000)='/D$(,(\x00', &(0x7f00000000c0)='&.]:\x00') 04:08:00 executing program 0: mprotect(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x0) socket(0x1f, 0x3, 0x1) select(0x40, &(0x7f0000000000)={0x1, 0x7d, 0x3096, 0x9, 0x9, 0x81, 0x9, 0x8}, &(0x7f0000000040)={0x9, 0x2, 0x542e, 0x800, 0x8, 0x100, 0x2, 0x7}, &(0x7f0000000080)={0xfffffffffffffffd, 0x8, 0x8, 0x6, 0x5, 0x8, 0x101, 0x6}, &(0x7f00000000c0)={0xffffffff, 0xfffffffffffffff7}) r0 = getuid() setuid(r0) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000140)) 04:08:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket$inet6(0x18, 0x1001, 0x0) r2 = msgget$private(0x0, 0x20) msgctl$IPC_RMID(r2, 0x0) accept$inet6(r1, 0x0, 0x0) 04:08:00 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2010, r1, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffdc8) 04:08:00 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000300)="00000000000e", 0x6}], 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x8, 0x4) pwritev(r1, &(0x7f00000005c0)=[{&(0x7f0000000380)="12061c5f696727468d9da8dae2", 0xd}, {&(0x7f00000003c0)="66ee301807a0065fafea01ce9b87165c27d3ff3a6327861634e75c62ea10612f02323f398d9beba5aa98bb0890f2295c7b411ddc5d95f6114adf313b9cd23f6231ed1ff8dadf5ccfaccca01a3a71e217e42dfc46bf0fc4317c6466d5cdbff54a87041b0ced3f0452f3c2d8c6a6f09d01184eb15798d41418ecfd493174cb45ae72e4861ff34835619fe9b52f393146b4e81bb5147d811f700dea25f2a70e998cc2058f93284d3956", 0xa8}, {&(0x7f0000000480)="09f710d704797f4878cbafff8eb8627df003dda3e04fff081b408ca172c783d7214c722c555c35be3eccfaac4e9990ddafd753009b7877f38b8b3e69853c98daf4ac5e66341f6bf420eed1efaecd0bfee6a0398b4466331f284f3a6528591c76d4786dcbe5e9c3c2ea6de47d4a6bd20031dbd3e1edb2181329cef93c67825c8cfef146f9ea2d2d46f83d2c13895e083caaac56b641e6afc86072c62a5a94a003d2", 0xa1}, {&(0x7f0000000540), 0x100000210}], 0x47, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="85017e5d"], 0x10) 04:08:01 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0xf0, 0x9b}) getsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0xa) 04:08:01 executing program 1: pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='%\\&/\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x7fff, 0x7}) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) fchdir(r0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000180)="5f925dc8f44e194f0b0ec492f9dd9846a72352d0538f6b324cb32ad4a9659d33050620fbcbe21194d62325531f655409dacfbc6d1d7e119f094475d446ac580de180db3356391434bd2ba66e98c14df2e0ce7c319ff0549ba6d2171bc69c7b2ee264286616d51df8", 0x68}, {&(0x7f0000000200)="c06e381e993a774a1e0e01906367cef2c941f9659ed2f77b11fcd363c947020e32c8990cb8f83c7ae5cd1afc75d22ea5deb7c2cc10626a8634c4cc7c673d48237fe60a77c1dcb2dc23e6f9f4b9d8a2792dd370a729f661e495959b22f6b371feefe13398318891b7b2ff54706d6a81c7b7caf8997a7aa9f1fe4b31bffbb7a5fc3370c89df6cbb617af24faec04ffd3bdba4941d226b987c8d600427ec3a45f5c6600e4b61d66a8c4d29439fd8b34912db8db2f3f37305c528c029943544e02c8a855c8d6aa1d2bf9c70a646ed49a65b74da058bb9a787bd8b47ef4828b1e52bc4084453a10705e70de11f9196433c546e6fa39341476b7f0c9a4cb46b0d06410e31573ea14bebf1300b917719570852a7dffd7be5a31156cf67c7435b0cf5ceee09a31a733a9d1de1b4a8817c9fd672b5e6c2dc266d56e11f3529800e538941812c3350c38e3639b6108a5b92f805171f2792271f91d69b0cd69dfe422e71f9bb659e7fa0531320c91ec4cdd09a57bd270b50c8d2dd18b6312060f386efa419983232b70023213e6a71f8a9b08e5d3648094fcbef370048baf74dc9f4f449e0b42bcc89e7802be2a399c7bb4d3e436ab99eee78d16997cd6dae0d0b55f5a117cc982a9dc480ff435a1331924ec0ac363cc13d02f25ecff90fd69885f2685676ff4cdd34e6b9ba88b7e30294a3090ec7e8ddeb4ae99a3ce27642d2a492472f85840c39380db38c88843580ffd9364fa39ba49b2a6f01adebbdfe2cbac48b995d84ae253e1982aee8289748e133ff44430348df23e89b3840534555fbcd5f5a3d5c420ba20a23452a0b0e4a733a6b850afdfae3e63ef9c0cc9b237259d4cce7211df2a97bbac716887becffa424bf0d9e8dcb0be85cdfdac4408644f15240cb4ae9a0ac2c4856a4b71312c02850a9ca01f5145ef3cd26cb847ab739bf2d85108534a8b0bbe9ba54d2872a9699678f1bdccdeb363f195d9e754c0d5be726745e3258dcc861915a8502ed52e503e20e022c846c11b2357f100f380d2f215dc9207f7d394b1c6fadb03aeb5f7558c5ff94322b9369ff907f3637f8cc1afecef90ec537f7294d1144268a1bc9e2ab67eb5a0b0336f03cab0388b548add9c644c952ca28f821f5dc41b13a6c643509f46ad70e279a39eed591303a2007ef71a3292b184b47ac803afe82463162e6ec4f09a3c89d0fd54cf965a241b447b2a57040bc934c552995222aeb00c82caa9bb0dd1f8ef10b7e8f2ecc1dd5e043305aa11a7dfba830e58f12e9edbc88e907c19128c38131ac8cc289af47b3fc3c92de8be9fb4b2e28652282035071a50502dcb722ac2facc6dfc04db04561b91528d8c7d978d7425c5ae6922c7e678400cb2c818e31754db995ab4eba10c6234e567be396179a5eb72311e566ad8a7120b6efbfaaff6888bd053a537ff67b3239197a4d0fd0586df82d517fbc61d9d1b087582d1253c864167ffab6b901942818d538a108f326933dd4c4bd9a46e2c88a401886e0ff8f8b65fb2444ac3ac110f4ea37625ae1d65b04cf20989029e81d329c928ab1f113f63692962a77e10899141789337e8f37c4d637d30075fe267745479bebcff44837d78f9896d006a8fee4d76f174a3aa43d16498801dda4367d39346449f56d81447764ce1a5b3a3101dee4c510fb561fc33d5e86f5ced942c236bfdd3a00e4f946121ea41c52cfeba5176ee7999e43ba2256328a976438b14ea8c94d87d56806a24e34b7c66cf0beedc9022d7d4cc91b25e9e5edf1e37123d8f366a715ad981caebdbae038a0eb2831baefe464c03024113978eee4b8427d95c8c270f968ec9e43942746af1e31ade73da7adcc7b44bc952c8801553bbbfee71d1cc736b3357782a4f01a33cda98efff7ab9dd1b7607cc8d6726ad204e72610864db027068d1d79b4f46fafced822b428216b8b8987290b1f83b3ea50f1fcc27bcf7f649d79926ec502e2e6892b46d4510b8c553e8a1d4059dd5bea581a731d33fedbd9fe58524e66f52f294207d44e5caad79d751da8d8f0f79fcc9ca17ba3f8bb23deb4b3f31fa88a47fca8109d9a74dc202df694314e6fa730df075398084fa31fc4b92d44c5a0d56156a54a28f47ef37a6805c1003787dd5791a42979a7e58aa34630ce0ac7b2bc7f9d49a76d607bc1f29110f8c63513d04cf39912902d4497971710ffeceae109c6af2a1a0b92bea18a4a72302efaae8ac9732d75b5bea25a392c0df092663ac7c6cb65f1ef3d4d89005d5e4d943ea5c6d570d1582aafa6d76b48d11ff939de00d5dad870195f39f09ac0075eeb059706641c01a8a9e33b805e7ddf41eb4f7b1a3a6cfbe51a05a7b4608867b40cc04389b07d3d6be3c11479927d54ce15833b8e120815192b68076b6126bbd4b3671d878dbf532a2506eaef35898e8903df6b971207ad954a8fbb71fea26dfc88c9578b8abdeace97d2e200c7f0123ecc18ce084e10e5a0528cefaeca69ff6d5a5b1f28e73f0aebb75238e34d7fc58715879c55f7b2dbe52b488cbaab9eac5091481649b24e669c699410590bf3860a3ed853c7fc9fc374c7a78c3c21356adb12332d7b912ae7db58a46c0c295fb278e27d3f56413663dc638ec0cfd775f519267c4c28c9ba3c89dad2a3f4aeadf56afc41f995ff766c0989d59f9b4c2b79053122a2cce58e2d4605e211baf9f3aca5928f3cdda5824dbf8fd79ad95cd9c28be717c78c7f7618eacc27226eeb13bddf36b1c05dcd8e26bc5beb7ca25b49edd196fc05965016ef3b39a1b5b78267b3d94e685b7d275c8775de4d28467abf10a79423631f7163099a67b64f2ae68c2bf05b4dcc3a6203d931a2e8ee7e65f68a3f7f25e629e2962b58cd868bbb88b8c251abc1503e522946df2a040d0070c28d7e50167f3c22846447991403b08960429f6039c25e365a5ef436ee704076f287b748ae8f94a6f3e35b8d075aabf0ea52af90b3189ed2466500dfd7a7d6743f20b2a07a5a96e7f55fdd84491964161843ffe0d938bbb61351a9ea46a49685bfa6bba0102236899898fc26de7d36b25d1b55f0223c696c0f9828e8c483abf56c33db903119f640c2f8036e2231c3f55aca54f221df9e57d578082819b022cc4961421dec7895ceaed6416c02b2d7eb2c69d70b64fcdb713887089a73a2407789c69eeee56ebf8938f5315909dd86b45a00fbf71f4d9d8c6d4813a01f6aafb34e3028c09ed78ca7af7fccf2b76280fbcac4afb2baa4082207bf46b0c4e1ece2348d75b8b958ddfda5536bd604f3329a0f4b915dcbad9143c029aed74495f262e75ccb58c7b54d0c2128e6d718ff3830993143d006b6cda58ca435e87cb61515f047ad0abfec0fdddd221c6318bae54649b6464a4cc04249c3ea8b261103b502b268d5380712fb0a1cafcb4dfa9fb09a1bb9e593f3e81ed64d1d50a3b30aae6c1d283d892daddd9453eaf0dd44c0bd0bb7d51648cf975b2cb4af5b822ef21939ea73f0d14e4aa948846f42dadc1e5ed0b1a46d941772780c2aa860270b9e0ef36431ab09be31e259ae7e9cfaac2eac44242f692e1bc31431d6e87518e3e32a5076e5f803be9bbd139548144ac27e55c3612d76ea80fc951ace5bcba86f69bdcad99c5b9bb851041f1142f8f8767c7454961dcbde1426703a852b31b90e5b7df1bab6efc4b0db1f044d6a9155167f7c8e8ee7b81924f22750e552cbdfb597553ebac8b069b620a953d0d561cc64283ecdd851f37e5afe4e2914bc4c2070193bb7d3b8165cb978e2d6be0b73af29c19d154541d90efa5559455910d6a9be4b06a311c2f28413888f12b9a89a57fe5f0b88beccc8e0a1bc7013f954cac8752b34ec3c7a8590a3567f508c9223a49b9308218dda54ca0a09f0bc9a3e59898f72941e777d447db65e0c009526cf3e9432405c1eba21cd36179df1f1c767517e58240877ffbfaa381213e739da56a74ab7d8751adbd819e34ce3928bad703dfaf53a9f24b34b536316bb43e11fc7ce6b4754ea34a0a7c08893c23ca619dd6caab6f40e1b24fcb14cd3bfb92fc6844b86851fd802a6adff025e677c5c611aa0cfc622baceb7a846e0b1a9c6c0a245833236832ff35a7b7b1dce52a113279626ae510a735b5e1aacc738ebe38c70925123b2b33af37515d20a5abcb3005cd2c8352c24847210aa90c447617a7e3fe7ff98f67bafe465a3093ad13e0bb6ff81070e13650bd06bc778dca18a5d3615c7d3836a618ea282b4c250e5a0433b07b844b85095ca8a53125bed05041d6c557c5429300cafc85d013865d524491df5ca7239329e6d844c434f7b03abf1ece294ac123b53dbed9e488f31834ec896956c859953e1c2e91bad26549c8577f1ce884c4c59c5fc33824752d5db22e5ec4136c36c6a3ab91bdfaa55f27aed60bb4304898b470b182d744318746115869194df782ea0d586bdfaba5c9acf620cc470bbdd2f258993d83592393385cc78229c4ab4ece0015ccc5ef633cc11dd63f40c100ca322a59081272c2ed34763711ebe2990aca1a46df1e339d6bd195f0a2d91b1f947a1aaa36c2a29df82eba846dd4a0f9d86fe25366894cf5939d4350ee118bbf53f4ce14d5dc3da12671adaaf09723637fcbf124546b8df6e3b43bc5e4ebea6d2064575eb1c53621cb1364a5d3e430f3a9f3fe31e72cae124c0f4f7edf1b84dc8d144cb4d2a5d3cf50beb17a556b7ab19c757179046632eebd5b0d3db5aca39f818a1757fad4dd5b72055492fb65b5807bee0684d6988000db0d1ebc81cbb8fcaf5bcc659734dace07d906cef38129482d1af5f7317ed1e8b3a88584f60e83c2a200715f06296049da98e51fdaa34aea6d269b4ae571398f55ffec9bd87fa6ab5fc31da360d641f7ec79e5e837dd168cac39720b0c58dd878f282f0833792f9a025bc79a7149fd24c251495ab6b383281bf6a6c695b14711a812cb278f912cd41d40a1e2890e40fed178c855826774f6a4649b03c9b7870914b530e571f9bd369eabffa15ba5c8ae9c8f806bcbb2176ebfe3ac9e7fbb6e4265412b0c89d163298211adfc78415c42bf5fef0aeed82cf5bdc46409bb8e1c6199696384dbb1e9b3e7438d5ba12fb358fc185f41ee3030ee258be6c0fc2bfa9c2bc2472b58522af7147cb8020aa7ab065e2e52af9bdd72db90d941a5aa5b69d17e4198249c1dcceb6be357b4d11507c501e7940eed4dd6dd57e11ca0f1c0fbc692a3f0653bc2270eb009855f8309e767ed072e4a5febebdc72036fae615a7ca01f9b50f19c6825af411cebf5e3518964cea08199228071b18410b4327a1cefc6d1b87115a1c171561a7490e44aefd4db4904d94d51533d7ba21d566da778717dc0ef4e089544683e29cfbda3153c79743e8aec42d05493c800b9f2debf8f423480317f2245e7d1abe9d98ee2602258667120c698e02acb3c9865641386c437f0e003afde1c7a977fe98bd939e5f82f43d24613541cff15687fd867e1c72f26970d38dd442cd89e50527ce99885324cc5b090681a0f8846d3ea12aea02fb8b9f815adac31cb20ba00efdc8d144a7d2bba9030bced8f17ce6961dd5c5c1a0403c5200f2549ba91ec58686f381674ce1b6dcce735ebcaf142a3fcb68e5cf7030ac2740bc3af1518e79b383f6806e33c29837925694373c6b153ca37141c73b5393c0c532578a8a64213b1f670ba5cdb66c95fb7d74bb9ecacde7cb6bf7556837e2ada369fb1ccf7ff9c3fbfc1b644e8705ef6a5d886e5acd114789bdbcafbf2c4089d6d9320bbffee9524c7546328bdb30486c98c36d6c90feda28fa02494a7330179", 0x1000}, {&(0x7f0000001200)="2a0dfee87c3a48ee21c7c30968a858324590713ce3848fa2f06c0243f8032c854eda35b4147e79c38790ddc2268da3a9f644475e34ff1a6953f375b207db9cf1ec73b2c9e4980f26e28bfb795705b89b09f71677c5", 0x55}, {&(0x7f0000001280)="a267dec423f4b5979f78cab5adee38fd8bce5c00dd7f50137aea8012e34f2f34426e6b463013128e3ef5e9571fb5b99804a30969f0c6bb5f8d88f4777479e412624c0da8c5124a0560", 0x49}, {&(0x7f0000001300)="3622ebe5327b7a3a24a06112c57f839af4ce97617b57a1f96c4f1d13", 0x1c}, {&(0x7f0000001340)="5de70116427f3eeb6c310981ff9db8d471a0ae6e2311c0898ff9469675ee0a5c12306490be1b855792a91f07b5a12cb173a5d8face80178485bdf7df2ef8471f2a613374ea1368827d06528a99a96788a106d3a8ef66934583f9b6b0ee76adcf9a0ca128a4de6ae140cee545fcdae1a2366e065d3952c9c45df4a6b0e990c8f03038c2e17a8bac5ae7d3cd747d1bb7af4a2f49ab96eb1a7bdb7d07e3d415a177ff039e8dca41d2aab10b3748d296b4e1498e15d0ff2cb2656938bbc37dec193bd38ecde7b5678e341bd6982e221784c9d469cd56e851be9c1f179df8867f4789e454028d2f908d079ed881ffd91d2fa913f9937e06e936409b49", 0xfa}, {&(0x7f0000001440)="a4b2d7ec0a2ce40b3096c56ee0a23ae8055085f713765e0e458a00", 0x1b}], 0x7) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000001500)={0x200, 0x8001, './file0\x00', 0x8, 0x4, 0x1, 0x6}) getppid() kevent(r0, &(0x7f0000001540)=[{{r0}, 0xffffffffffffffff, 0x28, 0x50, 0x400, 0x3}, {{r0}, 0xffffffffffffffff, 0xa0, 0xf0000001, 0xb8e, 0x3}, {{r0}, 0xfffffffffffffffa, 0x40, 0xf0000001, 0x200, 0x101}], 0xef66, &(0x7f00000015c0)=[{{r0}, 0xfffffffffffffffc, 0x52, 0x20, 0x7, 0x9}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x3, 0x1000}, {{r0}, 0x0, 0x4, 0x1, 0xfffffffffffffe21, 0x8}, {{r0}, 0xfffffffffffffff9, 0x8, 0x10, 0x401, 0xffff}, {{r0}, 0xfffffffffffffffa, 0x60, 0xf0000005, 0x650, 0x4}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x2, 0x598f}], 0x20, &(0x7f0000001680)={0x2, 0xfffffffffffffff9}) r1 = semget(0x2, 0x7, 0x100) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000016c0)=""/166) r2 = socket$inet(0x2, 0x7, 0x0) bind$inet6(r0, &(0x7f0000001780)={0x18, 0x2, 0x8, 0x7}, 0xc) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000017c0)={'./file0\x00', 0x7, 0x7f, 0x2, 0x0, 0x1, 0x1, 0x1, 0x1, 0x3, 0x3, 0x4}) write(r2, &(0x7f0000001840)="412a2154676933a7c5f482b164af32b423c1e703c414096bf0a5d244137cf71810df52f027b4", 0x26) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000001880)={'./file0\x00', 0x9, 0x2, 0x7, 0x1, 0x0, 0x4, 0x40, 0x2, 0x0, 0x3, 0x9791}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0}, &(0x7f0000001940)=0xc) r4 = getgid() r5 = geteuid() getgroups(0x5, &(0x7f0000001980)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000019c0)={{0x10000, r3, r4, r5, r6, 0x8, 0x38e4}, 0x1, 0x6934, 0x2}) semop(r1, &(0x7f0000001a40)=[{0x6, 0x81, 0x800}, {0x3, 0xabb4d3c, 0x1000}, {0x3, 0xff, 0x800}, {0x4, 0xf1, 0x1800}], 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001a80), &(0x7f0000001ac0)=0xc) semop(r1, &(0x7f0000001b00)=[{0x3, 0x6, 0x800}, {0x2, 0x600000000000, 0x1000}, {0x1, 0x1a1a, 0x1000}, {0x2, 0x4, 0x1000}, {0x0, 0xffffffff, 0x800}, {0x0, 0x6, 0x1800}, {0x0, 0x5, 0x800}, {0x4, 0x7b, 0x800}, {0x1, 0x6, 0x1000}], 0x9) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000001b40)) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000002b80)={""/16, @ifru_data=&(0x7f0000001b80)="f761ca44c1b9b7fb7a1ab7f71270889365da62e049096a515662cd92925109a342a8a841fe87b1cb8f20cbd619e07d0109a19b97098a8c366a2300cb15a991b052ed5a23c7a0dc3e621936036a56528c271d77ef7abef77935e95c3429df9d0bb4f92b5149b1bb7de1959ae6fb495e500a594b1409ebbc48fb96e3fa118e7c196fc55ace4713be946fe04ee4093cf76b4dc88d4c2e5557fd6ccecab8e95b7c93261fbd6f4c172f9af94e12311b8ae0a6e37e1f80449b6b0af41917be9def25c64d489b468f1bd40c3c9b7e16c32b0010e3ee8ea5469c3b573478a951075f9f73b7d51c768d4b0990b58389d6d3aaa2274928b48df237f936faedca69e2c5625a17be99f27f0566b28bfe60e4f493bb74fa0a2776ea68c472858ff33d1206703fbb2c1775ca0993438245c553a1981c930558b54fe6734272bbfc627b7819ee948505a7444a134302f18aeebef1791b5d5e7e10a6f8b905f88d6ee2b9cf6973f7c453e891cbe51012656a4ecebf97f0443de7496722c70f829f66346562eeb5098979597ca27befaba2259b29701c699988f8df99449bf2188347aaaddba2b84e3db5995d0e8aec8b43fac9fb18d8707c2e8dcbf4a03db6bd840a7b8ac554ce052efda96600d971533a2124937f105fbdba7c2f0ad305ef7f9770cd87ec457b1b661033cb775f8010ed55e9b5cbc48998effd00de3ebd11b0ddf11c6253c95b6c2307864c34e821a75d12b8757a2c1b92e57efbc49fd847fa8c531f974f418ae3fe124f8291e33962bb28431faa1251732974fd28cfebe638b60f9a2efd75592257c9953e9269de7e26dde28119c1bda97718645e3cf10e23aa01f0d98914a712be28c2d15fb0b480134466f42a58fdd9d22633329a3637677532fce01fc93b32ece62947efd3929fa36b3d4e45e0f0bfab251162072eb259cea3f0b0d301cdbb86e31ba63a21da5531ba4b15032e2fdf6cb4a5141b06042174a02ef3dab6e3257559de14a65bba97531ef176d324a5d95e7a11b252bc226dea1e1b3521fb29cf83154b771d92995f60e554d6c4e3b0c8e4f35c6120cf5cecdeb80dd2104858b0b8ad6c4cf66d580bffef2237ec346f3eeb4387cbe8a0f316c075d156649ff368db81c48adf73e583960b6ae2c250516ed18db8951fcd3a6eda647a4b7e4985094845eb8a73d97c9bbb3fe66dd8a09da34b0b5687758ba0d86bf146c4477b1cd468110ae364a3a49a210be5e56d4489a21de69fad3a24233a0f078178fb9b98b806e99cfe3b2e79b9ac3a859d793b5c408ba23510bb31454e9b06e6b667347476c4526a5c754a31a3e4bd61e22aee5e2c3a9689145f401a67c413741b7e7725f433544670fa2c19698bc26fee8acbfa200dbec100dbb5de59fe88835365892d2f52b8f7b42d4167c59385478c528b94b2c762ae8f1210aa1da70a9230797c32ee7e7e516bec0c5a9fe6a8b326aa81c4863d83a10d89ac2bdc157a7ae88cbb399e3b94a988a55af42d37e5085067c45dade50a8b9890cff37cf4639257283e6cb77e055930f49fdd28c3c41a460f08e2750648242948858a598cd7a13937330cc0aad1588b6f9732feeb2466c0f0620d025263d5a9bbab9e30ed40a33526f82788b46c6830917486df6253262b8a4d0ec12d03116ce921662fc947688213d35eb40a20e0c7799ab06c2b7d87ff7825ddec8e29b0a74e846ddca4d496ebf7d2001d55fd68e8c414c02dab2a089e747b51f71b6786e1a632938e9b88a38eb7c6fde7063606b0d46e5482c43cd7c9345548d855641bfee2df9b366884351a8e20471a95e309e9b1ec65dbd7f21f965ea85c9ea223926c72f02ece3f159b8edc8ea63adf1b98486944447efb07f14d0c329498194d46fb44c7c8de4b531a2a4b9194e1c23081a92a292e5361483a563bd80650abdb6679ff518cbce0d0972b8e67b89a2273951a96a0908949af0f8e6da772f803329c412b63adf373bd7bcb60e3cae88417eeb41da12f343c572365867866f9156d0187fecce26144dd9ea57510565707188d854566bc216fafb44023b076a9c061a7565319721c5e7242cf7a95f946fd990c154af21e8fe78ab9042f80741d03f5aaa20ce74ecf352ca303390c3457e0b765c10f20eb40c821251dca140788893c46c1e219bdf089aaf23ffda9cc0d2bbfc1914914837ff3ca676008ed4c81b11ef76929cb5329ee4c0e9e0e839c8ff2e9948d988c5aba91af04265ad6aeb3f8a11b73fe479d42077f5b56d63a61e7511001743dab8d5c6392df6cb6e0435c4471c093b9d447d55ef478b3d36dc785cefc46528659f1736494f742ac53edf51ec4801fc6c17ca603c4979c49a645ae8cadbb429b1f90e4d87c0ee290bd91aff310af7e84101d2397ceaf4ba3f230e5fe6f9df627dbf4a6255e23adad58865da02b42d60ad0c049f911e8eb742f71217b19ec16ed85185e40c532323188974ca9d343c8c1e9230cd08abfe0fc570829896c253c1693c7b1225b582e5048ce625af2244fe37650b48730a439f029c811a86a04c05b9286e86e11aa6b64db955a36dc660f16b7f027538ab65e32080ba27f1a07bb7de9f9ff54f7ea821a5f7bb7f679cb3bbf2c1af542343ebbec57bdb5eaff52efe152ca627fde498fac1f13b74b6c0fe454d8e2f6e099ad6e8cfdfad93f4d5a71801fb01ec87d8bd65c2f0c6aa86169b942b42831890023d3d0538dcd10b60de9630a4078adf511a4cedd3f5ffbd3a8ff0964fddc37f3a75a74259e54e074b9d9a8b2647e6bd225ea24aa43dcc065e89c47b397d577bc89b21465f2a9d03546d9769b590af8099f5692e6277554185a18799a798b1bbc919216fc711c6398886069f01d5f64f3f0465962511e968bf42308f9f40b8ec100ce3fa7a0d57be87769b59f98bf643b71c7ea66d2887250c057daceaee45ab0e025005e2193f443f1b1023546d8b20d8ee5dea7260f972abd14a3cbb92e2bf8fa248f4fb75c6f5c3adb5bab6ce316685108cff4e047f130c034099f43530d711d4738782d3e760cfd58f9d757d5c148f9b55bd97facf737b7833dd3499f6bd61c9a5af8bfff533dee02459c6fb9e08d267da97e07856e2c2a0b31014d47f7084be8df30c5906ffd47e5ab97c0616f17605d3ab781e2c6a00873aeef88c273e485f857eb2f12d907b76ef63927fc696efe3605015b116e51540c9af3415dce90a5e9fdd894b4220f5af6370a7e5108299f2150a8ab652c12160c718713b52e133f94388947508d34811cfffd9f196ab16eae26c5044001bdbe823975e991d04d27e5f75c884da15e67aeddf22cefa98de312ae98aacb66370cb29a2541166372ee8a3de6d0af7bbd66d4a76b7cdc8a84264b6d5db1124f93ab1d51ac60f314bba24232970589b1f5f11cc79087b164b8dd8122ced3631add1c140fe9ffab5f77a62cbe667cfec7fff3356d37d29d96555937fad6b0b5781e78ae2e6092b1ee1e4813d56633f184c01c0c5efc63cc254198f808f2e711fc7ee29bbe8d8da1fa1c85ec5b3590c130201288925e0e5040ffbbe1286355d87342c0fa231e6ab0fd8c41ce8992ce6cc77b3bb817db6bee52df3573c73c379087ca0f635b35e6b645af831347effc8cdae5ecbebed5057f8753fd643e7b6607b575d1c9d097d217d5f3638314196fd5754796351d937fe29a70a3bacc1ed1dc65fc76e148567e48ab3a20fa0e1fb40e63ee9876a3b885a60a53b847ec8f05673a70e16fcd9b760b9d8b5266f30d322dfac6fd61bde96bc42f86828ca9042077da724ccbeb7574e26245dddde04461c7a70c8e1e4956c1b1b9ee5d84d3e4751328841396012665fe95917ae887b1332012b2f9d4599b44a91a40271807b6ae252245f526aba150713e4388d17135305e1efad7db7315634fe9f4d1e1c6dae188f8e7a4505cdbfe79275c9916dae763a9156245069793d84a3d2409ea4d90183d98f1866db9652363f79ec814a38ccca78eceb0bafb1b9655cea50dbdcbc8d2c22ce2589bae479779640c4c55506e8e3f0f6de4c702f7933c85d42a68846f2add27ca5431285ef04d733f5aa09261d3f3ecbff3aeebc7a887724a5c71a2ba85e02079fb09fdb76db3b94ae7f0d134df929bbc8ce06d6db4e0bc0b39782bf74d33eab94937d6a77b3c11576c79e83152c2d641202abe17651e7045578b758a0fc8feb3be29448b6c2524a7789b6ba393f1d08f58ba027e02f082bcdde74539c382b4bdd04b80b98f5864bc8259b00d40601a1362bcb63253b5291bc5aa9f45994b3b3a0fe6c472c0c2c68f20904742d9a887eb1d11872f7995cf809493ec8b9ddbc88e1073672944c6688637df5181819dfdb5fde4691d3248a48f96d1068b9dc925706a6e4889bd9172549268f25b8902e33f6bebfabc98d7781fee75b9a6460181d06708e66ca790c8c6a3b3fb53dbf15862826c0c944d422da8b321dccaf15abdfb234ee4d27eed37f55ea3609f465fc60d38b9df0336f407b7ae266c373c95086c855c7740848ad4208e4e919bcdc27b81ee66ca568916adb4113898ba0eb8be4d2269803c601159913f66ab2a9872b6972961e1ca317778dcef652a700bce62b2fe265578899f7bd422d0f57866be49b11e8e34ec7ebedfe7492c5ed0851ad267df4d322a15b5fa07f9a5ee010c4057ca59583c86247ab02414f374bd56012d9a821e38ed2d0e2649681b451fabaf8ec263690fabd35f078f9e3f9500a6a4e2f2dba886b98f718c2c60080637e9bbc4fc4bdd84abd8a68644355842d4e482ea888fc8c6f836bf341135c85c1c4f5c63c7d6fe9bbeb6e5b4d2b1f043139174e3dfcf3bd130f745e0f6bc57aea9717f286eb51f697b284c9244b3296c326273411ea8e601777c9a01530cfe94fa764b02ed3488530b7c0a5ffe8913bdbc78f48dcfb217c5baa4fc560755a39a6badfa78b1fc0d3028c3d25cb502e220300ab9ecb1a026184e7deac160ccc0990903a68aee936b940a5946abb54d4ec842ac507892e8f535b0298f154b60325db0935c5bf3919d65974986fb52936e2ffec90bf416f39ee3a9ab482129bf809708af27908655849c3addb0cb0331ae5409a15f6d5f0de4239e04381b8ae84f4cd560c1b745af91dbd96eb88c51d7004da08324f6d3e31050456e9f36a6d47d9b1c7d6c6d079a16f7408d0540c9a52253faf718eb733a3d28e0851f6becb10372c5b08f29e1c4395904799cd577c7c3e24b7396f093ddfda8260d9aa124aca685f63545b2ad0aa2a3994ef5baefc8c5a5dbfcf81c69f51af5fb9c45d102b1846799add0570f3bbfab13fdd2a40929326d8bc56bf59cffe0e0ae15fac8ba596281678fd0c7246b7f2a4f4384a1708739f7d69f0b13104b0aac19942d663a03dfe9950527d267f9b24cbec6d6442684f8ec6b6952aa7d5c12dac5a9a2173bb83e98c87080a21d78d46814212425108ee9f1a2d711d98facaafd25da5885edd32626bac8ea108bed42d1a15ce31f64b64720d2ef33289692e1bcf18f69c086f6c6015ae0dbee4f2c209775bf1fc44a9a493bf21daa06f026d204254eb44fa8e4ea42feaa86da4edd4ae9fc3f8cae0a2c460418699382048a4af2e87505c9357fcefbcc0738933b7161a981cd93ded77cef7b69781fcd4175d19bd9588307f0b725e1f5385fbff26890d8ace0501783f3f598f80d91b0264b0defa358ddc86161d7dbdf0beed9aabb695c08fba73f7be3c595e3dad1ef6f0b6df6a6ea45d8ad6f1c346e22a1f948989f162823f42bf04ec09b618a92f6847ebe6df0bb1cde99ca1e639966e1"}) semop(r1, &(0x7f0000002bc0)=[{0x7, 0x7fff, 0x800}, {0x1, 0x9cd, 0x1000}, {0x2, 0xff, 0x854a7d2e79ac8cf1}], 0x3) socket$inet(0x2, 0x8007, 0x1) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000002c00)=0x1) 04:08:01 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x80000000000000) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='r\x00') setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000012c0)={0x2000000000000000}, 0x10) 04:08:01 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001fdff0000000000"], 0x10}, 0x0) shutdown(r1, 0x0) 04:08:01 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f00000001c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x1007) rmdir(&(0x7f0000000040)='./file0/file0\x00') 04:08:01 executing program 1: getgid() mlockall(0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munlockall() madvise(&(0x7f0000a48000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f00009ed000/0x400000)=nil, 0x400000, 0x6) mlock(&(0x7f0000b32000/0x3000)=nil, 0x3000) 04:08:01 executing program 0: mprotect(&(0x7f00000a4000/0x1000)=nil, 0x1000, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000240), &(0x7f0000000280)=0x10) mprotect(&(0x7f0000038000/0x10000)=nil, 0x10000, 0x1) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000300)={0x10, 0x9, 0x4, 0x4, [{&(0x7f000006b000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x81}, {&(0x7f000015a000/0x2000)=nil, &(0x7f00005e6000/0x1000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7}, {&(0x7f000065d000/0x3000)=nil, &(0x7f000056d000/0x4000)=nil, 0x1000}, {&(0x7f00006bb000/0x200000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x80000000}, {&(0x7f00003f9000/0x1000)=nil, &(0x7f0000068000/0x4000)=nil, 0x2e}, {&(0x7f00003a6000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x2}, {&(0x7f00007f3000/0x1000)=nil, &(0x7f0000414000/0x3000)=nil, 0xfff}, {&(0x7f000058f000/0x3000)=nil, &(0x7f00002e4000/0xa000)=nil, 0x1}, {&(0x7f000079e000/0x2000)=nil, &(0x7f000058e000/0xf000)=nil, 0x5}, {&(0x7f000084f000/0x4000)=nil, &(0x7f000024c000/0x2000)=nil, 0x3f}, {&(0x7f000052a000/0x3000)=nil, &(0x7f0000293000/0x1000)=nil, 0x8000}, {&(0x7f0000105000/0x1000)=nil, &(0x7f0000640000/0x3000)=nil, 0x2}, {&(0x7f00007e7000/0x4000)=nil, &(0x7f00002d8000/0x4000)=nil, 0x20}, {&(0x7f000041d000/0x4000)=nil, &(0x7f000043e000/0x4000)=nil, 0xce}, {&(0x7f0000488000/0x4000)=nil, &(0x7f00003c8000/0x3000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file0\x00', './file0\x00', './file1\x00', ['./file', './file', './file', './file'], 0x2}) setsockopt$sock_timeval(r1, 0xffff, 0xe231782842e8e43d, &(0x7f0000000080)={0x4, 0x400}, 0x10) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000002c0)=0x13b2) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x800, 0x9}, 0x8) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000001c0)=0x2000000000000000) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f0000000200)=0x5) flock(r1, 0x7) 04:08:01 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x10) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000100)) r1 = socket(0x2000000011, 0x3, 0x0) getsockopt$sock_int(r1, 0xffff, 0x2000, 0x0, 0x0) linkat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) 04:08:01 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x539d78d683ccd3c1) connect(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0x8) fcntl$getflags(r1, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgroups(0x3, &(0x7f0000000180)=[r2, r3, r4]) ftruncate(r0, 0x1000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000240)=0x40) ioctl$BIOCFLUSH(r0, 0x20004268) r7 = semget(0x1, 0x1, 0x8) semop(r7, &(0x7f0000000280)=[{0x3, 0x5, 0x1800}, {0x2, 0x0, 0x1000}, {0x7, 0xe57, 0x800}, {0x6, 0x7fffffff, 0x800}, {0x1, 0x2}, {0x1, 0x80000000, 0x1000}, {0x4, 0xee6, 0x1000}, {0x3, 0x100000001, 0x1800}, {0x4, 0x194, 0x1000}], 0x9) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000002c0)=0x3bec) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x60, 0x12, 0xfffffffffffffffd, 0x2}, {{r0}, 0xfffffffffffffffe, 0x0, 0x22, 0x9, 0x8}, {{r1}, 0xfffffffffffffff9, 0x8a, 0x1b, 0xfffffffffffffffa}], 0xf7c, &(0x7f0000000380)=[{{r1}, 0xffffffffffffffff, 0x40, 0x20000000, 0xfffffffffffff325, 0x6}], 0x8, &(0x7f00000003c0)={0x9, 0x51b190ae}) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000400)) r8 = socket$inet(0x2, 0x0, 0x1ff) kevent(r0, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffd, 0x80, 0x2, 0xce6, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x13, 0x80000000, 0x3, 0x4}, {{r1}, 0xfffffffffffffffa, 0x10, 0x20, 0x100, 0xfffffffffffeffff}, {{r8}, 0xfffffffffffffff8, 0x4, 0x10, 0x81, 0x7}, {{r8}, 0xfffffffffffffffe, 0x0, 0xfffff, 0xedc4, 0x1}, {{r8}, 0xfffffffffffffffe, 0xc0, 0xc, 0x4, 0x2}, {{r8}, 0xffffffffffffffff, 0x10, 0x84, 0x0, 0x3}, {{r8}, 0xffffffffffffffff, 0x1, 0x20000001, 0x3060, 0x2}, {{r8}, 0xffffffffffffffff, 0x40, 0xfffff, 0x3f, 0x9}], 0x3, &(0x7f0000000580)=[{{r1}, 0xffffffffffffffff, 0x8, 0x40000013, 0x1, 0x9}, {{r1}, 0xfffffffffffffffb, 0x80, 0x0, 0x62e}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x3ff, 0x80000001}, {{r1}, 0xfffffffffffffffa, 0x1, 0x80, 0xffffffffffff219c, 0x7}, {{r1}, 0xfffffffffffffffb, 0x11b0df495020ae6d, 0x0, 0x80000001, 0x941}], 0x3, &(0x7f0000000640)={0x8000, 0x5}) openat(r0, &(0x7f0000000680)='./file0\x00', 0x20080, 0x20) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f00000006c0)=0x2, 0x4) chown(&(0x7f0000000700)='./file0\x00', r5, r6) writev(r8, &(0x7f00000007c0)=[{&(0x7f0000000740)="46bee3f3d886f7629b6c01884e3af4750348fff352c478d64e51a50a14a77b01758174c78650c9f20a10dc370e5799344c5866ffbc01be47e54f4126fecafda7f46203d1402c67d593b0c6cac075fc5a9dcc7016de19161ed7a29a374ffbf138d5d7db60285030", 0x67}], 0x1) getdents(r1, &(0x7f0000000800)=""/19, 0x13) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000840)=0x7f) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000880)) pipe2(&(0x7f00000008c0), 0x10000) select(0x40, &(0x7f0000000900)={0x1, 0x3, 0x40, 0x9, 0x6, 0x8a, 0xfffffffffffff000, 0x6ec}, &(0x7f0000000940)={0x0, 0x3, 0x4, 0xff, 0xff, 0x2, 0x1ff, 0x20}, &(0x7f0000000980)={0x80, 0xf80000000000000, 0x6, 0x7ff, 0xffff, 0x3f, 0x1, 0xfffffffffffffff7}, &(0x7f00000009c0)={0x4, 0x6}) socket$inet(0x2, 0x4001, 0x8001) mlockall(0x1) 04:08:03 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockname$inet6(r0, &(0x7f0000000300), &(0x7f0000000340)=0xc) getsockopt(r0, 0xfffffffffffffbff, 0x8, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x280, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f00000003c0)={0x1, 0x4, 0x19b0, {[0x4, 0x3f000000, 0x300, 0xfffffffffffffcf0, 0xaeb8, 0x10000, 0x9, 0xffffffff00000000, 0x1, 0x7, 0x82, 0x9, 0x6, 0xf8a, 0x80, 0x1, 0x208, 0x2], [0x7, 0x9, 0x6, 0x7de7, 0xca1, 0x400, 0x6, 0x2, 0x6, 0x4], [0x1, 0x4, 0x20, 0x5, 0x4, 0x8, 0x9], [0x7fa, 0x101, 0x1000, 0x10001, 0x6, 0x1], [{0x100, 0x1, 0x294, 0xffffffff}, {0x9, 0x9ce, 0x4, 0xffff}, {0x6, 0x8, 0x4, 0x8}, {0x6, 0xea, 0x7, 0x101}, {0xfffffffffffffff9, 0xac1, 0x9, 0xffffffffffff0000}, {0x4, 0xfffffffffffffffe, 0x2, 0x7f}, {0x1f, 0x400, 0x1, 0x522}, {0x7, 0x4a21, 0x101, 0x2}], {0x8, 0x4, 0x54, 0x3}, {0x401, 0x1, 0x0, 0x6}}}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000000)=""/7, 0x7}, {&(0x7f0000000040)=""/247, 0xf7}, {&(0x7f0000000140)=""/18, 0x12}, {&(0x7f0000000180)=""/94, 0x5e}], 0x4, &(0x7f0000000240)=""/85, 0x55}, 0x1) 04:08:03 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffdfc) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x20880, 0x8007ffffffe) r1 = socket(0x21, 0x0, 0x9a8) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000003c0)="21f90e8619ac730615071d8984d0d26061b5624414a436acb4e6382112a60f38e129b66cb731c9767c8e46634d789e51d5823fca69b6d4d1ef0b95b4335fb23432052cedd26ac99297047e60690653d47a5b4d4947e4ed46439e5917d71f1c72d803fb1796521d0edabce97683a752d129f2ab04482cb334b499343b8428874b9fa2fdc3081378fb165cb9d8b8027beb088bba84fe9a2a35f2da2a99d158457a1b4831293a991dd8082844c138829e2380574cb35d6a363cb94f00c3bcb960beb0c92ee0ec443d349d623f5a8ac88b84f64474dc4156f7f06e075f22d566cf487c4e00ebd3002ad5a22fd65cd67398532e455e03111324bd303c13b11c0ce6a02e052544019e13c5ede05d630bcb5dd358197ecb9571e01d35a757f038a967d152336b08333b9f9edf658362937e5fd6f1c501d9115ab2350c5ba322bf69297245e2443057ce243d3df36b71279ed75e0e50bc7696b897362d0ddfe1c70ca819c06511016ca64b778af1c36bd7a43c96737db3d7dbbeae7b6cbb74a8a47ddc14a8b430e8e6b1605de2472594192c8e7b37f935b52175b715de9775e757aaa2fcbc3ecbd21c4d880a7b06e6eb8429dbdabf6b82258fdef525d491df1e27c7d1185b64ac40178158b327f744d976f2a2093a666190f4d9b35d201f78d33833e1e07547f9d2974bf4d9288fd8427e37763c76fb7342db4555d3b56b12631b99efc8dea4de4b0415ffa9278ad56c383e7cae4e13b6439ccde468433b7ff67d5cfb0c6086f5e53975495c8611eda0e7531a00fa910be2d4a9c074963e74a8fc1b9a5fd3d96e589f4896931d97a92739744b17ab6d15fdee664fc50de62548530afaf9581cd7d52209bead3d4a9763b2996c09cf22a926a5a353005dc213d612e7dc1dc02aea6a09a5352b0ab31fc22142ceb197e77e9a9fba82506877fb59f4cb60c18164e60820ea074f195df7dfedaa7e1c57098813b70a94cca9d51ebd0aa19cb3ddbb831978adecd0e2bd0862c67999fa0a0669f46dcab60c4c5c32c902fd3e41ac372a69a46dd4c9bad9f730d6b31fe96c2fcbf86cc181e7b45229aa9bc4b19184a724aedbf81d5efbf92c4ae5b9bc6f1f2a583bb63a51b8f9274e912598fd2c787df3a288d90181cb82950abe08e1f250d463373b3065b863e533c206b79c974ffb7ddfe2ff7e63a36d9b4b1b946fc8a531dc7f6bc306c6cf3048c6331f147a1dd1b2169b022c3ca56a493114b1dd5212d7e86c470326f455953acf0d196bbf3d3a2bdd6244413365e024a65471becee2c203fbc5bcdb4186aed6df2b4bb51494dc18d569c3f8bf44d4e922f7cb2a6e123dda7dc0b821345cf93ebeeb96c43e81690af4b902811fbd6c40f66146370f3090935fd72729598b5666ace0a38e41af3bee4fa5cd27985372f04bf59179753ae1ed4bde5c83b3602fc04fdb78b0db273802e746f5ccfdee9a3dadd3769e71fd06cdb48dd11ef1efda185312b7d117d4cc6b6fbc0eed79b03e01c484c8a23792d90de87c3b3721a14356cd3d9fe856394aa6fa82300a8e483b27b2f97cf31292c33e582538d234ceb6d0b6e50b5c4d6d837de0946a6d2d51a59c8105b0cd638dd3144ee47f6a6f772560c68d0fbd3ed808bc21e19160ac0642352223281a6650481cff8623b9d871d98921c2efd191a7501aa3445b50f8d830d50f5376626182a9d9063cb88905a5691c3c2cf1c5828be913fd877f655f7ff45df05857a093612b8fb0980d02dee2d04252de3e64f8391bfb9c040d53330cab1888efae5425282dd58e0a281e90104ecbe4175552fad921e90d35e6ab9d11580eaef9599508e5af4bb9f1dbc275d20d57484f702a7b2c8020456279a100aff83ddfccabb1dc1d3ec0d83a721b3ad5e20703c2c20a4e6fbd43b2565005f1fb99732c815c895586044213bc0418bfe071e5c376ab0e77bab7721a514396cd2dfb01b570a17a7c78c6bf331be62366559f37c21a02dc46e081769c28e50136f20d2f1fce6f010d133c3ff8524749c4923a043cd9c0bf6962cd28fffe04875d450d25a5b631b876c383d086674a22202921f7082e68f17f3234c0740868f52e70ef9a31ed0a44d85a73565a01ad74baf4bac46b0ac417ddce8c08f1f5da4067bf077797c49c0c46ba3d16c059df4ed9e1e28a43d4a4c3e80241033e5103e76365f971c3b041c46538b49faac5561b08975017f944bd981671f0a405bb73fa7fe21203b98f86805b0cbfdff86d8bd22d5716a41d825bec60170c8d66a6620b6eacc62efc943c3845305c08220eda046620bce84fa53138b18d88ec8909880106591e1fb93a141c0b7e876cffeb6f3586a8464e136c41b94f48e3367b42095fd3a45664bb8abc3a6f1fee6af2d75f07a27948da6cbfb7c63b58b936c2295dd59100baecfdb8cdd2522da0264d37d138551315c30ab0137e26fa406464f1d47773c5c5a2fcb8fccb7e534683a4f473d86d53d1b52840aa481de0179537ec615a7afc2adde794242a6825eb8c8e14aeb2b24148283a86952eb497d5e15a1ba9d8260ab7f2ddba36064692db4740f7da088dcc82359eb575c44f4f4bb2262a2bb59afcf5417051e451fa4100a03d12bd51dc502465e1f8f47fba76075ce405c0bfdfd86f9f93ccd781158eed9a988ec4f21bbd78aa4652e73712661a6a3d08ba7716be2f6be1a93a391d61d941de64cbfed313b0676e2a6490498c9fcdcf788c70e57ee6251bbe1e1ed78d09bc70ee5e4335b6ac5a277e950ba92c62a1c043dc50033bed755cc9490c4c3f9acdf2c6411cb603e67d63a9c7458c0a9fbb7890cd9f665114cb33ac2a8ff6ecb974804b143bcd13fc88bdfe9542ab00c9e3ab8af6a9ca7a82f0849742b85b591f0fe87f3625edb50167b7a7538e8d354eea8b939b0cf8bf66edde6b3f0bf237675c48a43eca014801bf2045acb6387b52504fa9ec09787c67b323a8f94d1ec3a5a6b3d49ee5aa55c0604b3468c11f864af19517522511e3c8bc297e043b39f88cc8b6c4539aa0c162b3733890c08356922cec9b762758152e3b5b88164c6fc606c5309423c20f66d628b09f4150ab0d06defd515f4be0e6176af7f5abbf9d096c973a5a4ab9c7fb2204a876ab7f35e41a7062d2faccf0fbe5a8ef63b7da3b063585b09a484271bf233c1a8e01fa9ad52c24d77ac74875d5229fb778c6d2c414779ea6e7c55348ad9f283875657ad8da2235b789abe8e02478b813793804619a6abcba0b9198221355efb03b5d7d10158fe1394555c825a7a1fe20847aa6bb2e5c9b215cccf11f0e83719df1e96505339ccc4d1d1cb18fc7ebfe781c102a0a7ffef745c2815a5d49328ff3cdf1162d3558dd92152e19e2d532a8f4705fd1e70b13d90644ca0567590c0243bfacb9d20fd9e6e45f9c7aa557b43f6eaa3ed6525f9ed323c7a304f4da4bcdf0d14c659cbb792cef5b4abebe04a7467a95f03c92abae43f1bba33b9c044cf962eb746535a565509cfb192992369bb5d17ff7c10e237eb2ff27c5158a69a62bfbd79ac9405670738d6a125e01a02a05e554c81e5b73170a88a2799a5c263d91ca1c080f5f63e146163357aad22ed2bae757933d07e196922415cde09e8c7e9f37a885e231c43b2aff975c94d41088b1b8f948aabdabe382a87b610ccb0b2405a8e7c907b15ae9d42ceffb334234dab61dc881e051bfa81c186159e9c58c50a8fc0d5fbc2bd462aa813b6c4cd4e03ab62735854d704d45405dc93a1bcee33ce95048ffec0736f59e6da150c3c4cd47ea6e82ca9ef03a6b228b222a9ec2a617d4841a607652a5b0ee7c10d11c815c8d6e76ea1e6b2841612c008d41f4137f64f37ae35610c3dd9d445b44e1b41f65c076776726ae5dc26d1b15ef95baebf4ea0eed61407b18a04f6b4e754f1e2bb9a401b311240a90471ba007b12c21c4d7c9dba427a5732c6252145ce8ee59817490348675dba518cbfa1ca061ed1ea6f4337a3192d6c9212251f9651ee2bedc83356e03ee82c0e86649ebc548dacd54f84da240baf3e37fe9cfbafd70c4d7e2eeabdc7d6eb98d1b28f98fbcf24344e0e25d132c834359ba73f45fa5c34a390e3e4563223512c15695901db512d48e5f2acfeaf285b39562002f7e85b29160c370e25c6dcbefba1b63d217fb3a9370d1473fe5dc58e7d0d28d07b83fa7d4b965aea490f195456af5509cf5b1fd6a2e66b4eb813b67004ca0811ff4412fa723ca45285963dab43e1bd6b6a3882649480e2b6804352420f9bd36a9517bb16a3a129f3359b92b3892dab6737333f17a44f8768695d20077c0c509730afc516fea266b1e44709564371edaa543d0ff238a5ecd6df320fbdb114a7e1c9717ba8b7f5542aa04fa2954e5eca0d550202b346c2783af30459eb7c31759dad755d7a6db6e7ffd33f708d84f5697f3585d760a20fe1f7f76f8857d19f1fd6e0fc2149d1572b39d446ac0c04a3b5006187573a4e9c68ddd7c0ca717448692c090b511a7a89fe7dc88e33b2f70404682d8fae7be5d6ce8758a4337d2a0150438fe07f76dd6a5acfe5dae5d38398f7aa91f1a99919a46b556a19e5052703e58fb1d301d4a3f0ea06a13b7c1b4719ae6c27cbd7c4a7506062e78a262c7bb7411742345d9e90d165616d686ffc3113329583474a5502ce12a74b87319a28a388aa4f084040efca085e4fc7ff16ba002273573983d46836a8b5e9827c6a52714bc1e0188b1b443f01f43e45a46a938d4b89a3187ac747773405198663aa46c863c0c23c670495f25cb84624269a9480a32fae18881f96ab3385aa25a9c7b05b1a9ac50404bcf8c948f5406ecd42b96e4eb190f71af33440aa62dced7418ae26c8d496c365731816cfbfbe16b8e6800abd07d85d88fdffca1ec8a1c42d71eaf5910007f48bebfa14b18c4f2f8fdc5eec80f93f5f04a3b4db802bf2ae0f1b7f3ad84d94fe364d39fd88b1979d7b012a906cf76b03005aca96ade8b5d996a571771c965472f4fdc0ee5e9639c43911de21f4628705ed949bb55553bf22e6ed0959e3be198dc485fb5db86ba664eb98498dbd47f55eeef3374b08c062064803e0c21211b77a23f6010c993e4c273dc05c1fdcb60a727d1f9c26e582378087a40666f7d0a15e3f1e78616a6990ac49ecd7e22fab03f1541b441d5ac615762b9296e517d3df633f86c1fd6d17cca37bed39ae057ed7c5063d62d5901827401c7e67615018230c9fc2f8986b4aa28f72b26778342de6a976ac458041c2c407f23527f5985a7d35d7e6a4e7b9f2081241b2775474d685ef653debdc0cb8ebd787617b6ec371f56098e60ae00554629eba13bf344b39c4fc2884d992db6082520eef5983bc65f2bc2d8ad4b9146676e99c9da985df3a15f2fedac48f65b74a7d3163133e657452f67cbafee6753b2ea5066a7600f475afc326ee2a56b312758b7a02ac3f1d6f1b072382e41151a9fbee118f1d8f2e39dd9f3edb56717f80b87243a977ad272efa58011df0f18842ea978cb8b7390c8b27ebb331ec9b18b5f0d2466290508c6ea3443233d54c7baa8e049ce592b9687f1d5337a7cd7aa356aa391dde6e857fe58752e04a7c64c9de6dcbbabffbb2eaf320add3e73a2c9d74d10629b97acb38f65a5dae0caea24887f6eaa286b5cb25367305556e91e86d6417a1da021d91ef39da8a9c5df734c15d27a92a30dfba1054690063dd26a542e241d6a7584a8808e1fd3a7f409ba95289774b489efa168b94b37baa2d44e381b62aa46b77833a85e73ea1dee8ef860bb4d6da59805fa427a4c367aa21967f1267e93db085a54e4", 0x1000) chmod(&(0x7f0000000380)='.\x00', 0x0) fchdir(r0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000140)='W\x00') 04:08:03 executing program 0: r0 = socket(0x20, 0x7, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001040)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001080)={0x0, 0x0}, &(0x7f00000010c0)=0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001100)={r1, r2, r3}, 0xc) r4 = socket$inet(0x2, 0x4000000000000001, 0x0) r5 = msgget(0x2, 0x20) msgsnd(r5, &(0x7f0000000000)={0x3, "e4b4b7a6804727c7151e7015ee57fb126e3839c515fbc5c58a4963e111af301ab9a663ce7ae78f22a09685e0e128d497bcdaef499b29c176bfef02a07939f13b01300b70ed0c80f33875ce89d441791923fd24360f8d35c6581ffe571b4891ec07eb5ff8b73e6b4c0dd6c2691797060848260f8da9b625f050ed589d87c56d2dc08110bd693dfcac4fc4ef78c5e4bc4ff13161d056c4da501abd3750693417fb9e0781385ac6ae9f3b713aaacbedff6185f7f29249fa636b72df870f110202d18e5644b75bbad418f1f6c52268664a76020e072b49192eb93488173ec8c4bea96f720a6d93fdaac1542b77c3a84ef16cf0dbcb398f1152b8ad08818cbc265260cd5fea8bf181cbfca23d76161c1717127156a45d26912637e09a4d198ebae36fa236eab78149198e7616a8700578d93522809198129e24e3e95a3f6629b082ff2e44ccc57d15a59921f559a6325720da92ff89809ef2b34640d55cab457f413448d22f2e144d00d88f306c0fbab7e03ea0965005d39708567196553113400263ba9c8e40e2009f4376262fd3bb28e6464bb31eb9662f1c70f864966a0b68f1b8f1f777f2d7939744a449e155bbdfb9c07c2c2754df4ecf69356309ae5e54dca0ca3f422a4debcfb1a38e423255c97a3679edc92ed54a49cd79ac4332c7016b44b97c5b3da5ec3296aa5b06ab1ad01e138e590948cf980b65f2d9d676cd729822ff5762eeeeaef2ebd94e80bab4f556b503258bb7b4c17d664d1dd2c52f5f33cfd36c39f1dcf05e5c9c3511aa31d71a0d1e1397797e9c3213dee1075637ae77de0fab9c6abc883712c5b8344cc7b18afd4ce04260da129feb03b0ec3726c9f5048f4aa609c8c6b9c965b0eb4a024191b06d8198452ad9128b21f3117ebfead199e50465cbec62baa8edf7773759e7d8bf3eaae52969a4765f3379c7a90dad64e87757230cc5e72255e6c7ee6aab858214b5162d877f0d59ef64a3a0fd9e4ccbc0abdc24de924b9bdd40f7cd2146655d25c7daccece173dc1f9ffc2bcaf7c3f63bb78aaa336cd2f699916825091683505d761a4db202803c4c53e2ac70e032ccbc1b0f91640f7d3847d72d84a264ccd31e19f2eaace8511965cb615d92bcb7c7e50b48dce67289da6e5d133f3b2c79d536dddb97830a0ba993e4b474d96ef0818a7f29812a77295d873e56a5b0a5291a68b9dbe42c7b0e41e41a4644f1721912585d376c34e1a60e422979c7094e3edc675a33a7cc9beffd9a63b3ca7a05e5b033e75839198f436889a2ca6317f79820f419769c776a1046a4032c5da0e8dbe706030a6f633e0f3d98548d20fa002d87f7e701d8c2ff792d632b427233e9edb9cbe7e44441d580e5e920d0b35ab47e8b6c57fbe1f8769ba10c749628e06149c818c1551aafec81b75346ced0e7f3de0a42eed64311628842eefe28d23172083b4154ee0d254599c4e1953437674f99f248e8426471b2dfe76daae0dce3f6416c9e5e5c1d3798b703bdf40e93b35b36ed40d2d577b230bc56531ba145063c97be8eb339193d6f3da154efeb5f8eaa8c0310e3897150c3828e506114cc73223e4b1abf1cc9d2da6efa1b329b00f9e6c9cf167de8ef20f55f0d5c5ffc3ff668820dafd3942584bdfa4b9acf745dfb5220f3cf477ed2b8b6c257466aa9219bc56e762f9fb6e05800a1220b5c3779255272d934e6466a4a75defb414841c446c4f63117418e0aa088b9429313168d75747b9d264d7f2a6f1be80c06dc314f724486177070bcc7cd5a31448e04ebce82c8390807c2a77f845363e0eacc0e77dd9457c6829912e209f885dd29b6ec927eb6f51df05782768c329f8929843532d5b41b599d240d21f7bc4dbc286578022248546634782a48feaa74d7a3b91fd88b775271a4cb7d09e3842755e7bc41aa5b8a8df535a901eb1bbdac8af4369c5b3fc076481e2075ed80cefcc9667ee6b6313ff65d640daac8b224f4d4c57c902dbcb0adaeda5e5acf62a9cfcd6a6f9f376c703eb8eb8b6b18308f678e2f4f434eccebd4aa73f8c8a949e11349959d105ac6c4e0d7300b83e35c6742863d51a128ec3f64ca376c537a4cf0842024bb0f4b1285a05d8c4ae95aa68f8653a546de91925a25ae847f8699b9b38471aed04049460b647b31e60d3331dea0d547bb618cb65eb0400c11320bbd9490fb3577ed08780b1c4fae8372d4e28326e8086b28207c6c6fc004d59cc44b0d1889a9fa3790e6543f87b099060598935e5a31be8e59636b116c288993da357f62c71d728906cc698294607a0f8e6b6cc716530f8f721d64c5cf4a23b62631b5828d1f296d03abd9b2be316084e6a05fb66a74475ac9ad72ac94bbc02ae2606a28b2c8d40f4389f39dee81b0d60c001eff23e90bb4a574032ecd6c25a4a8876d30bb7e1bafd2f858efe48efc6a196dcb7064abaa6a837c050ffb964dd556bdca625db8d8519a0fb60e7a481f5b736fabfde07f20fa06b49593503120706e18a0da21231aa4d9e3b24ef5f503513e4f7b0acbdc58f2db0eb582941ae8c76633d301ac317f3587de2937e427527c7c809c8fd144773c33cc6e3c33913c8e125d9bc6b9fc1ff89d95f809960e84000be034191e66db49aad46d6caff86c61d45fc9d7ec5e1c8d11219d74182fcf09172d98604c942bea679b2330042e725d1986f14af0cc40a20e281281b627cc994359d13fab11555b43b8c63250e33e827ca3ee1cdecfed497c1102d9e00ce609298cd542cc6be8ac9abadc6542bafeb9b9902774e7e02ab6103001f964766d11c06633f725f21a76ef926ea10d0404eaebe86995d6e291619bc3736274084115887bb29e28d948060d4abd65e8d9a2efbe1d3f79684f1e576676f34e7fdb9c38a0fd7f2f0a70676870c5b75dc1eebead9a2063c59f68ecb2b8a0ef8cb2a09ecb24ce75593efdd2a821c643f46e517accc86c04bcb48c54c34fb96ccbc97e7a9734a2e3ee6b00dab08af8baa68e15941db9bf64a5c8efa72490b539e89d9606a093b2009e1fa7c0a8446fd2dd812961dbc7acbd9496c481346272b773df87a0473f9cadd9525bf4601f7a98d3858bc391e551715be9a549e54298f84ee3eae9431a0f01484d9d5e46ace8236f026a9fc03ea8ef9c5f3ef5ef78043c71c5bcc98c2525573dc8f7709cd374f6d043872d944376e8c1174f601e22c8452dd36e89eb8a4b9ed40a1d3d5b0f0e6f071d35332376f2a46467fce98c9001e8ace699afaeefdc1c63627404c4cc6aa5c0baa47f45c00e2e3bad25203961c9b49cebbe59d71a6690c8714ad2702fbeb0ea23ff75f589ee30d212174f6db7d8d4be3c8eaced3c746ae53cd4875a77e44dbcfce9eee8afd57d041286a5b3943c46b09c9267d36d35c92f8220e183334537ce03865e6cd466b3accf9edd48876da7b704d3a5dd5b633b8fd90d01b500d0afea041c16b3a4da6366d5725392f517842fe10a8bcf71196a90c2c5eff4bab004a847504bbda2e3e7eda76a2b6f684a5d3b9ed273b7edd6093b318b285d8a9c35419f3819e313166f4809089a7fc5e6f5acf7102171ed14b594d26daaa4d6e9fb961011f0058e78677da3f766ba6d11e74f14033e5cb04b3470d04fa884476d662a66e552693f165104438d2a14f5cd64093627b640acf406542dc79c0fcccf6bc1a0f0a844c084fc66aa03ab6d33a22024f36415fd713c8d58ac5b1e5db7753dbd97df7d6b0a7ceed2345b2ceed16a32cc9799228fe62f04877579ef15794b99079f5a3f01f3d0fb69976fd29a2323d2ea6ea151823a4ac0f2aaa247fe0eca6115087ea06e4a6020ef1c2dd1506f6d9c78687fb34a5588c9cf67af23de8bb0be13457627458ed5bf327f69ea7fa9f498a23e4df0de70a381069568126fde3a27de6500ad3a63ab6b9f00b2bf8bcf410f14c940805980c0efc2a3fe69b9fa5eb97b38bba106c25f709f3a1c53ed3ccf37de80fa540a158fc1b51a023d13a29080eab9b4c37c049fe894afc63e218884de2ce63072778f975419fbb42afe89eb9ea89164bbf9b695b51ea38de6bfd811fd3e2f2adb328f5e580684e75ebb7ba2aa3d5a26878cf015a0f45495e7af5e9f212456468d6d4727df50473820f859772bec7117dfe39d156ab2ad96b250df2de785c6f8325a6783986db369df0258d30ef5e9e397db716a1dd20afa0ffed7e3889ea4b56cdde3b5455cc4a4884835bc29996257686320d28ddb550c63b71ad1615aa5ac49957b5704415361ec1dc5e1c29b289cb9c545245051a572b099dc85f12bb20bde099d9f3b44ad0168c05b7f2b1430dff32533e327c535f7915ed17e8d9b85c48b12202def326429100d9d40777e2eccb8f7eefc7c691f4671a65d00cc1fbc2d6bb1530edb1920d823c8bebec57e650013868dffdf5e229633f0e57f9796b8b2d5a90e6c29888b4d31bca8d3a80e4f203069abf7dbfcfeeaa2cccc63f2be41988237d725867143fd192f1cc5ca870aa8b0cd84992c23de714d15c6be80611427588bd8a469987a4aa67e204aef88756e3cf2de64ea43715fd712a479f8015affe10817fec3c92d2857c77314a0207d22207759d1887ab8f1935ab36788c13285e64e92255a02554422dd03b4d900b5e4ae3d6677c09cb125fc104097cb303d7a1ff40f0517faf4ec71bf643e9bf9aa527a2969bd8f57717e52d72df8f79493e42a49adfdb28f7559d51c0f8f92d211ad0a19e8e0606f9b4ea9ba0236e2b5cc1faa299a700312d132b550e085de321f6967cf5cbeaddbcce063f309ced28ebee55993467cc2835c8b4f2d4e9efad05259b998097e0b64a5df3b6d8be0b22808a42b46f86cadf6fe3cfe445c4c4dac72051587d7c0b93638811ea2b3faf1b1b77c203f64d8b228d70870d600646612c6d0210e208dc20c2660097e901e891fb351a1cc51376a6e2bd01a53b54eb75327e18bd11eb8f3175f15d7b6679539f7670b8f679f3822cfb2d8e9edd1de54fad911688364fdd708990795010beb399ff9e83f16c0ffe57405902754e44e8cb514d455905f2dd821f504eb48a2eddd40ae172f5ddeaf1a53fcfac78793579159ebfc474a1c3ad9079bd910f0ee70ea377f5a428571ed22b3d0886c6e9bc4d20a5285e5f04deac2a98582cc91d6d1b1903dfe72056e97035bdd35a0bf7335e2036db20a8d766e42f77bedea21acdb3a8094dd6cdac5f8b0708eb6edd8ae035ee1f4c19b1a4375d6cd3c70e25c44296c09d9ddb66895b2dad90e5c4add61787856b2cb02ad3e4436d5be0af8565598fb1ec49c7a2f7b49164d5a581db151382cd940e4ba4cc42d346959cd9ce6b7a70cf8ebaa1963f6a52937147944f37c311c439f17d81300cb5b0041ffedb0ab51406922319c4027cd9551523f86b64cfa74af0e35db1d7aab4256d3dda3cccedd50e6b4f5dd6c8f22f606494ccb5f5d430d5a62ce8e892e6629d2458f547bef1c18c4ded24bd96f763d2e4cbeb614a5c8719f1c2d97a8fd3289d3d9cd98ad0566f40f84717af4f664e5b696f64130d072cb5be3b827dcc3fdef75d9300cceb76ac976e797fbb88b29fdb750510af9b03eae4b2e9ef755ba25684cbf3770ef0e90b82b009fea358a4687a7fff2c1c2e1235b8b7341ac1327438ea7b9714f53ab3406373c0b5e492a00c893600e3846f550684d787e3483ae86aebb2c95c6a9910361347d6b2ab3b9712433a55812f93305547ffd0031f023b0db61b9331cf7ee6de3d4bfbf563decb3f33308b1d6ee14116307394340bdceead9bcb25cbd16d4d61a2800af022c55e41a6e26ed30581a853078c840"}, 0x1008, 0x800) getsockopt(r4, 0x6, 0x8, 0x0, 0x0) 04:08:03 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x54}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff8, 0x2, 0x0, 0x3, 0x1}, {{r1}, 0xfffffffffffffff8, 0x20, 0x88, 0x8, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffe, 0x8, 0x1, 0x7, 0x7fffffff}, {{r1}, 0xffffffffffffffff, 0x38, 0xf0000020, 0xffffffffffffff7f, 0xfffffffffffffffd}, {{r1}, 0xfffffffffffffffb, 0x30, 0x0, 0x3f, 0x1}, {{r0}, 0xfffffffffffffffb, 0x3, 0x5, 0x7f, 0xe7}, {{r1}, 0xffffffffffffffff, 0x40, 0x90, 0xe788}], 0xc4e, 0x0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x59, 0x3, 0x4}], 0x2081, 0x0, 0x7, 0x0) nanosleep(&(0x7f0000000140)={0x1, 0xff}, &(0x7f0000000180)) sendto$unix(r1, &(0x7f0000000000)="07cb38aa29045b7e04876c3c50995fbfb27c9e3fff7449829dc36ee1676aa1520c2bc8fe9200", 0x26, 0x409, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r3 = dup2(r1, r1) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x25, 0x55a0337b}, {0x47, 0x3}, {0xa7, 0x3f}, {0x86}, {0x24, 0x100000001}, {0x0, 0xffff}], 0x6}) 04:08:04 executing program 1: r0 = syz_open_pts() r1 = semget$private(0x0, 0x4, 0x80) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000000)=""/187) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) 04:08:04 executing program 1: r0 = syz_open_pts() flock(r0, 0x5) syz_open_pts() flock(r0, 0x0) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x80) close(r0) 04:08:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) mlockall(0x1) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x80000001, 0x0, "1888780691dec40967ed5490937e6049a7fd0ae0"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 04:08:04 executing program 1: r0 = socket(0x800000000038, 0x20000000000006, 0x3) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x800, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000080)="c6000000", 0x4) 04:08:04 executing program 1: r0 = socket$inet(0x2, 0x4005, 0x8f7) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = fcntl$dupfd(r0, 0xb, r1) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ff9000/0x2000)=nil) r3 = msgget$private(0x0, 0x1) utimes(&(0x7f0000001bc0)='./file0\x00', &(0x7f0000001b80)={{0x3, 0xb}, {0xc, 0x9}}) msgrcv(r3, &(0x7f0000001c00)=ANY=[@ANYBLOB="0000000000000000000000fdffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000085de4b5f712d6631564151120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003a7e7ae256449800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b28e204e9e0ecd2ec6dfc488fd64eb286f3a1a6ccf624c3147662edfcc6ee78a2570e7ec37c7c9af716b45"], 0x1, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000001480)=0x265ca) r5 = syz_open_pts() r6 = dup2(r4, r4) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r7 = semget$private(0x0, 0xa50f344e8a0cd549, 0x107) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000000)) ioctl$WSDISPLAYIO_USEFONT(r6, 0x80585750, &(0x7f0000001a40)={'./file0\x00', 0x9, 0x8, 0x10001, 0x0, 0xffffffffffffffff, 0x104, 0x3f, 0x1, 0x1, 0x9, 0x9}) r8 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xff79) r10 = geteuid() getgroups(0x1, &(0x7f00000002c0)=[0xffffffffffffffff]) r12 = getppid() r13 = fcntl$getown(r6, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000001ac0)={{0x4, r8, r9, r10, r11, 0x91, 0x5}, 0xfffffffffffffffe, 0x290, r12, r13, 0x3, 0x2, 0x8, 0x2}) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000280)=[0x3, 0x9, 0x8, 0xffff]) msgrcv(r3, &(0x7f00000013c0)=ANY=[@ANYBLOB="000000030000000000000000060000000000000004000000feffffff0000000000000000000000000000000000000000140000000000000000008b07451db786a2378b50830c0dc6eeb4fa7206b27ab7ff0a2d132dd8674210cdf8bd71ddb1e3bf5786a81bfef2d1a99b00fb2b443ab51ad5075141b9abfaf32b7391b6f8f2a8bae8dc2d8fef876db6fa92b412a16bfc402018d18d4260792d7089315bcf3923"], 0x1, 0x0, 0x800) r14 = msgget(0xffffffffffffffff, 0x3fd) r15 = socket(0x18, 0x2, 0x0) setsockopt(r15, 0x29, 0x200000036, &(0x7f00000001c0)="4b74954c", 0x4) msgrcv(r14, &(0x7f0000000340)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f3ffffffffffffff0000000000000000000000000000f900000000000000000000000000000000000000000000000000000000005f72fa1f6d173db9d45c50179bb76899d5266f2e74766f0d63534d457058ec405b3a03a96891a16841843bf17da737b5cfcefc5f9fc6f3ddd1e2e9d40d09118149650ca7273a83a5adbd9f8df9d9e1e8c152b6fced5be4e694993252f0120624317c3cb351f9b7e32bc7760bf81577ab99651e7c9041a83eca"], 0x1, 0x3, 0x0) sendto$unix(r15, &(0x7f0000000200)="c25382198c918d685ff1056a85a4a034f8d64b6bc7e137b52457655e92f3569ba22bf5cdb15f0df3d04c515c132a02ab601e3524ac4baf5826b5ac217ff82514b1782311054220761a8a4999bb77bbaf0acb03", 0x53, 0x7, 0x0, 0x0) msgsnd(r14, &(0x7f00000018c0)=ANY=[@ANYBLOB="0100000000000000935af92b04ccf3298d7e5e869f3a906ae790f8b7ceb0ab8b51bbb8af832c38d6ce56830a86a9c7e19ad5aadad5d4e3551b39eec1c82fc372223576bcf569586ead4bbe002aa64f1c6b1ecf553514b834fbd73b9c1626f27fb12eda5fefcf770fbeaf28a76f13634336776c940a893167edc7df5635f3c45fd085505a674472b7b4ee0368d532e545ec757ffbd7650aee68fb280da2bd766e9027099094cf17b324f92478cbe46fc73705f2c5c08e3e20c856e71bd38f921c7464a405f6ad324fa352afcaef0c914942f18ebefd43b63c5003a3689c495c5c4c0b536fd047b42d93a371b9d7089d1840ca73de4f2ca97c20aaf86837fd81ce850be88042a5a83465d0899ae0d4442c103b4f4d0e18b24432baa0c235f098881b4fca8c7b0138ba2ab1df7be72300000000"], 0x1, 0x800) execve(&(0x7f0000001500)='./file0\x00', &(0x7f0000001580)=[&(0x7f0000001540)='[\x00'], &(0x7f0000001740)=[&(0x7f00000015c0)='$}+\x00', &(0x7f0000001600)='+##+#&\xd6\x00', &(0x7f0000001640)='\x00', &(0x7f0000001680)='\x00', &(0x7f00000016c0)='\x83\x00', &(0x7f0000001700)='\x00']) msgsnd(r14, &(0x7f00000017c0)=ANY=[@ANYBLOB="03000000000000005477122a0f619610f1d772d22e38a7db87ddd3356ce25d149c13a854c07b8ca26592519c24072c32b204672c0db8e4d4be8120e0e3f5b499301e33af9f6701483bbbdeb055373fd0b45db983cdeae89acd2eb2814d7ae28701926334a280894b5a867833391e4dee5dbd9902c30560794971e0b5b4063cc8a90bd7376455ed061b9fd5a4c7a6c58f8ca14de13f603e7cb0a9fc293d60f36fba0a5a7a5f70766ae7815b0286403bfb68e2909d2f04261823467ee096eacbb69959170b6296d2d9b526478359f813a913ed2425b10cc79a823e2da6f77ab8f55e2cb8c73dc589344b1855d2fbcf031897f7db7a3ed897f1100f7f154db6"], 0x1, 0x802) 04:08:04 executing program 1: pipe2(&(0x7f0000001800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) select(0xa, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) close(r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x0, 0x1ff, 0x6, 0x1, 0x7fffffff, 0x5, 0x8000, 0x1, 0x2, 0x4, 0x4}) 04:08:05 executing program 0: r0 = kqueue() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0xb7, 0x0, 0x0, 0x0) kqueue() close(r1) 04:08:05 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x8000000000003b, 0x0, 0x0) 04:08:05 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x6) r2 = dup2(r0, r0) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x80, 0x0) fcntl$getflags(r3, 0x3) geteuid() ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000000)) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) 04:08:05 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) fcntl$getown(r0, 0x5) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) ftruncate(r0, 0x0) 04:08:05 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x40) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kqueue() writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 04:08:05 executing program 1: mlockall(0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x7810, 0xffffffffffffffff, 0x0, 0x0) munlockall() madvise(&(0x7f0000a48000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f00009ed000/0x400000)=nil, 0x400000, 0x6) mlock(&(0x7f0000aa9000/0x3000)=nil, 0x3000) 04:08:05 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x80000001) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8040, 0x0) fcntl$dupfd(r2, 0x6, 0xffffffffffffff9c) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x108, 0x0) 04:08:05 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) dup2(r0, r0) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x114, 0x0) sendmsg(r0, &(0x7f0000001a40)={&(0x7f0000000180)=@un=@file={0x1, './file0/\x00'}, 0xb, &(0x7f0000001740)=[{&(0x7f00000001c0)="967cc41ba7bd3d0da387bd08528e30927d584676e7c0db3a935b3d19219bccafb2066dd9ac72a7f0207c2bdb869d050386036bfc540b60ee9751b1c10a199a9f779ce828e82d52031f0ce5ff24feb52348948b44df23d17aff9b223a1320e4abb673e2087c05641be5f6e04e10b4b0373d52654a967b7d2b826e09c7910a31a5435b0d56bcb1779f01a0fd0b97954ab6e9c07648fd7cef5da8a7d7372142b5a064c9da789f13b1352dc6366eb6377ebcf2cc4ebc07ec54a67b1c53d3c76e7cb07383ec5804ed47e59a9ae27cf2ebed505a28b286f33adba2e77c642f576856284b2ed3d36de3d79c8f26a290cfa21e595f679d5fe87589c44211c5be6b13366ff1f12ab9d634619f6e077f2f5e95a2915bc5f9ea75ebd430e2eadd6cdf990d06c860180876c62845c2ef9e96c104425b13b328e9d53e8eb0d5fa7e05fd5523dfbe08434f1a02beda61ab66b74de86a870f1854884d31f108764eeefdf2882f4fb4aad684af7a99ff206fbf8b7deff91d80e219edbc5da06fcccc86196e5ca5bc6109d6fede292f16b567b52572bba89d819e8cd0df4ae9eb89483ad3c3048d8e3734ef5a6b2c4eeb888e00d1b38039f1127e374f2490f8072b454ca4974676df607a81a6dea6fb81032f861b76c5f8666d769469c96cb2dd845c0776ff15749f8e5b30df0d036a04459bef1f363ca08a3d1a3ce2236e9332a94b2368ea58f09295223c855f0ff3a5e724b4835fb9cd863f5207aa1ee70e3b2aad0db7297be6196ef3a4226110990d5455735ce84c32e01c85f925c5eb559fe526685c9aac3dbcc81a80184322b85eaf97410e02162af30645eae076450ad3236347ab2302980103d334fb468b3e95903357408c221bada7fb20bd448ab52d5a5d89e027499fab24eebbc65f644ec0ecf8a70db673602bc0cd062b093f18c6686629c03e0c5b203a6ac674fe324e09f76f485fd17927d622c379cf7e3ca64d86abc813f2972cf064f487b35489acdefd0c945c58477eb332c6c417215cd27ef00df61725a86b3cc27bcd501b400bb37e82689f0c49cb5e6004a42d5cfc6113ab1dd31161ecdd05531793dcf6d4a3c0f8dfbad9a06815e35ee4df4372b3b66ec13af87cf1dc6940092bab0b9766cda8d50c2900a216cb41422179985c3db3818ab885cac43f757e0eef5867099c88e5c588b638feb8069d246679688ecce6fa6f7455ac2239851ce431fec114d8e478dba393a540c694f4c7fdbdaae71abb217f6e9f37da9a29e40dbf0397836dd0771cf9f34be569a5b35f4cd79104ee1523bb6afda463d9531e34031d202dc7197a72ce1d76a8a9936a388ef314a5f03bc458e66c3ae801c8dc80f9472849183bc6bd46364603ebb5add37ee24411f4f978aa842502b9fd04dfbd09c4a341507387e5a63268d2ce46ecda4e4cad9a052b94fcb8552ca399d803924f5f0f5aaae7eaa1abef86929bddf0838a66b86ceedbcf06448451201647765ddf8abdea6e35ba9d48566e42e943d7b79d9574774a435105dd83281516b65a9d7300869cc741f81d79d7bc0764c9b2994bd27cd69cce3130e9f1a090ee4a9bc060ebd8788172cd1e24f8b565efbfc56eecdb1da823130f26e95abd2127df02e76b1f1fba81270f76f3ca88840d7a456907e4c882d90db69d85558df722266dcde0651ab3bd4cc4bbfc79ffba8dcc59631fe49466389b3ddeba7a417941aa973d6d8a399fe385cbf7b027f95d03af6fd7a1b68cb3ff45952446265d8fa297d99b8e4542a85fb5e5715192dc761929c4adc334cee25a17dbed0f6671752eee8056a0c34adfe80e2304441727a5cb6ffac60c1edd4b00f76e956abfe11ebe8c42e40b3ebb4119cdd9dc9aa0dc999eca7a3c22f7ac1abcec25c8945f7b17ad26055385eeb0b483fdc1d46e7c9072e174165f41a15c83fedaed16f08b39a8e4691cca2c27c950795dc711ebc29109a6d1a9809fa45e8c2fef340816a1ea91cf30c8f019f8738476cce91c4feafcd4ec69212461047b5d6d03b1c7fcbe8ec7f98b8835c26eee650bbed33e54bd5446fec04bd44748f3e79ab7bc3911a89b3840a9b18a62e0f96c4ab077e0715fbb070d357294fb1772535b04053997e7019386e8bc2eda393afa8377628e17920cc73456f626731f4a30bd8371506ef6f5b5c9375ec8cae46296fcd489aa0b860e1a0998270e4ab4683b1bac660a717f00296ea7f0f30d3468f586c6b5b4ccb0c2ccd46c5fc1c74f4fb03b92775e029d59da9d7e878301c538fc8d43d2ccfafc324a5d9a00549f3288b5e018f97a2a9a1f294be40766be50fb076be87b9906771dd485d4eda731e594b72c49630b953ce3a8501c2f880a5d8eccc1e98d7c5e85e3d4d4a6e866868e70bdc8c8d1c6a078ff138a47069424e8a0429e66202b9fb8c5f391ac24d3083e448a333cefbc2ff44e42909981abbf20c1755968d6e131c60e8bf705189e6680891c805ad7603a2f80e3e6101cddb31bd1f37a6b7bf8041f6c0e0dcc51c413a3bc13073915e7e4a58a2eeea223d68c8ed3077d813e6dc96eb18382239b7dac5e4a9a3139b243244cff4fc5a0d6959983544cc0e6a417316adc03d8dd7e92aa9ae8683b1cebfcdb2a406464ae08ed0609f7af662103c9f0de137304622b4bb7cfa892146931e1326c726039ddf1a117ea1271c4041c3e925240eb9946ab14859c9cfbfed97ee658e795dc60c8b9f8e5ec27ad850626feac72d58173cb58517fb6774bb8e6b121dbda9d91fadafa6d543743f3ba8a9c404330ebe088a1a64735816b9e1d8c7d11b6d861aa5cae7751fbd18ebee8fa4dda7fc1fdf414391920501eacf0658d70ed821b57ddbcc0f63296d904ffe96976264a37036d4c08347ee22f783ff72c3277b792e76699960114330108c7d2db7869a538eb88ef39766b1f80756dbe39bb4f1665a6f12d34aefd5da5ca954ba81924a3df540d853735d2ac0bd6af50c5203bff32fd63eb950c59cbe4946bdf9daa028ee7f175bb5bd47b0d503ab532d77171c0e694ddaa622af62f1965a5679d133c6741867bf960ec3b567f252d1e2b0f8dbe927bae92893ab849ee9223c2b38e4b971ab46948bf898148359c623ffd64289b064c7300fa4e5a17b8b3058f8bb3ac1e0e24fa2cfa2e999fdded230cb404c6da635937c5900764983088d68799258388d4ade77f4a55a8378f89bb084b06e317626a4e1044c2247edeea6ddaf20acf7366ef2c84a4277dc00697cdc7ba30179f4a4b8eb5529d5966827216a61858d2307c857812be6a0a52788c3c03c297a85df47b7c2170e4368be1f5cfd5941bec1624f19ef745d2147de6c24bef2209545324c23b1da115e9ed7eff511bccbe245b6b410a2f3d5920fc87f89ba5f4858ea81816df18de316109e157b73771453bdf7169160046dfd75579b497de1ae1378967914b1ccff585beaacce513c24240f79a96538c111ce4533156cd3fadaf6a75d77f181750ad908b40e4038343c75506af7950d52b460629c04bc76ec06ce618906e5dd81e9b4684b24fb12828f397191a4ef37d70a48d01352c87b0067f7d6a1eb00eaf39433b955e3d0ec12e4ab355ede3dd19699542dbf629a3548b14e5aa10f8ea067f127bb403fa525763fa74478b2bd42f5b9ad2dbd2218fa323290faa9127e2268a1065dbe1367436519c16695be88fb63b91345537d15a5d46829d086d02ae5fee7768ee82e5abb56649548c56920e43521ff71865bdf67e4e4375b742d1daa131518c22054ecb761d5d2bc794a006198e4951e17f4e16f1f2c15ba08663964bae433d7d200eff40f83e8517dd74168251a1a290955a1cab34fe4273f5fe82e9986be7c9e79d356beab03e52674c3a74ecccbbe0c5f617daf4b4873b9b8c24b30022751f8f65b26582fdd4279f0c67bec459f2c6a9df6ddd37b6b12994c9e17db729ed7b9458ee3b3f5116971f88f9cd39ba8b7032c07d0c2557e5b9a160e3d867c3adfb8efcb92e073833f3cf0a24e43518b159a12706075c2ad5d7a1c2f16437c0330363a8a828c8a6b2e35779a62d7c3348f5659c3fc03d34b478d4aaf9d379600f133fa4ac4d6716f504f8998752866b386f8550ad66e57de99fd7e54761e0ac86798b7c640ed62074f23dbbe4990b3ba404af41528d0ec6bb1f4211c276fec5d432d74f24ab0cdfd78092255bdc1dc2c124406bfe21494c92aada1991b8973a8f208fe775e9695859adb4002dc042b8686fc2834229f079585668476419a64dd59c387d2d891f2f94f9a4b28c6a93d877efd42743cd47ba873bb9ea2937b449189c928ff3302078ae4cc0e855f3999b7c1ed161989ceba9c7ed17389f4a7bc946cc553544c0d37b5e9433f2360f1e6eed6d46566a799bed51c4622de243807b9d63a852502ffaf343f02694406109c4c16830eb59aea84511d1936528e070b7c8a632745d6e0af089a15cb1c36369bb3c063de3f838624dc105fce2a00665021f3b6ad7a711615ac474caac14a2fbb387589a1b1f8838e5ca05191fe26eaa7117853b2378a42a242f1608d2c8fe08331a0c0432ad6b2daae8458240854a5386b1440aeb20646a9ed8e93ce95ce4d88e53f4de8565c32cdf0f9c7f8fa15f11cfdb6dbe8df960861b40edf76e60f363f72f55eb4e6f204a7ad01b5c3bfd3aaed05597fed3673c0bccd165afd06d7bd957daaef7af3b272e62eba34a42d1ee5e816564bc07cd824c29fb2e3a51ac8c1637a90bc26c1038745ab7f92057a53632948d7dd2f9bced777015f0d0caeca79d72414743163088e5ab1dd8ba0811f78bf74055c01e2698ffbedd31598d33619bfb28fb67af8083c5f0a92b0240892b2716b6cb02f61200709541900f21c7d51f175cc16370df043b37316537bb104c632fb7eb014343e82febc8227ec04c5ea2f2667d227be4b5d9de9d04c002a6415f18465ab0b180148222afe1de0a930cb58cf63694b75206e1543db0ce844a3d905e08de7142943be4a1d14c576429ad9bb5d38aae101a0826413b82febae55eb9382a07a410f97cff21fb6241b8171bfd70f59502fcf5b1889e76ac7e418805b6687769956d98a580880fa0a4770214a7c6f027e7fe30befba57f64769f6a52daecd4e289eff62f6809535babadc2380ea98362a416c603a7feaccedbfa01a1f0b60fd3d73646500094f8ddc00ffbab93081612b758bb1142c6acf469f9d7af2ae1c87d31ab6f53ff2385dd1e3850a7991483fd216d70aeedc259a3bef2644850bd7b0514b39fd9f77f2758fa771d1a112497e7d65af2ec2d40bc5c88a7a1bd166a9998f180e9efa56380fab584650ffd9b1e843ea9e9e2624327abc37f11f80ed5c7600e3cc8b460a6c8085ce32646f118b7a3f990cacd21aea7eb6c3ad3d41eb33b0fae27b5442d56584355c6b8ee91d4442f39517c2726e8667da2c6026ba1aeb4ff812360604f6187b395da266094095c55effa30c5848f248f3045d714e38234aeb5e15fb7d93c9377d3d793cd4a0a41c030f81040aa3825b097a9e77009644181350c52d2cf79635b9e4875dbf8cb640682125e74b2ec37422092fd5a2cf86cd21984db073a3ef5e7461585eee7d4ed8aea41e3e4aeb61ca634c36f823c279256f6dd5ae71e02b22a6eaa9a02ba9104be1b443b85851557e2600c6fa911517a5806fdf3f2ab0b7115eabc093cb83e6600487104aedf4f8e823a3faf8c26b366207b51a95a77a3d437cd8b54300f6b962bd1ed4004eb920c00c46d308976a803b9e73d78fab8ead126acb99875c684305e8a92dc8e23ca5a1845fb081806d8", 0x1000}, {&(0x7f00000011c0)="b966fe49d6c9458835d2b8f798e549b6d42942b48c125637e018b6bf9ce8ce988436156656dc7cf359f272cab70ce3bfd0e986f914bf9131b9364d057411e5d12a741062a69b6668afc4e5e0fefa447d2abddb714626e19d274d2b436f35fa741ab7defcc28ddbba23a6a4211d2053d04a42d7adbaa26c87b0685fdabbb6767ae0714cee0212c853f7fc7e2cbf89366cbde002e5cad18d24704c8bb8ca65dbf561943c197df218f15cb702b1276432b1c10f35b958ffdb0ec16c341d81bc97abb8c503d1642cacbb8ae649a1aab1878eebff971cd147922a32d3a5ed8a70abdf", 0xe0}, {&(0x7f00000012c0)="8313ea0678e18741ae0d8fda14d92aa63a74465acd4d76aedf5f1d21de738182f1a3c5109caa0b05b3255c6e9ec99cc84170818dc5992e", 0x37}, {&(0x7f0000001300)="f8f4857f888ae97c956f3a5d2709cf7740e25f635158c30d4149b6c62d112506c6ba0a741516dd51581458eaa7c8224aa44b374d519bf8c8243e2c6b1a669395fd7b67de8a0c3df9f9bbbcc488e235a0c524f5a5df3c6e2151bd2191378a2755cbd63430021c13403276431b7eb2691b7ce76f8a211c8513b3a9713b6705e26d41bf43be90b07b49266fd6994b44561cd1e7ee53d6462851bf13aaefb6e4fb1df97db78cc94a74ae3f46f194af53090b0ba6d98f9c74baee0b61702b0d2371", 0xbf}, {&(0x7f00000013c0)="65e8d31e99cefbb63dc4348e37f2488bef1af64c4ddbf54b13e78a9993296696d807cbd5b2ac8a3116d7892fed46606593e22161d18026ff4f4c3731b91946d7bf4723136c16a84f181aca3d4c25eac9e2c683741cf57d59dc6ae79db1d2302720d85d0a429533ee034f3bf4955564514ce70338e1376a9d106102ada0523e84059d4b9a71c10eac74ff2312fe79deb45090203e994f4f309cd47b477e1d6e5da92bba45924b9d44", 0xa8}, {&(0x7f0000001480)="02413338", 0x4}, {&(0x7f00000014c0)="b6fb31d3d2632f796984277a014d11e49a83c2207a1b5935204804dcb1", 0x1d}, {&(0x7f0000001500)}, {&(0x7f0000001540)="a12bc49724c58eb48b164502a532d308b52d7a375194d7011c70cac8fa647605161ac7f659f38a0fbf8285874bdb8a76ccb65e586da939e3fa6a6d6546ebb8e96a5c2026894fec589ccd3ded835710ca40f4e7a7caea3cc0f75b1757e73d842db28799f2830ba7b0a9de0b1d59e6f3c6fe2de28a3696d8dc6aa1d4c3bfde40e4b4a8d282ebbfb8c7bdd0ca3aa9fe078707fcf53a64ab96ab41ad44004a7e987e89f0013b7afe1b54b27742c4ce69f4dba64807481b67b6d2fdc0dd4ea1668d0bf34ed445a2e1b1d1f66e6434d81b0abb2ebe898ec4dd4abfbe00cdc0fb837e53d495540a4425290808ed43ffbb34934d8ae72b4ed6418b", 0xf7}, {&(0x7f0000001640)="389a637f924ce65ea787739cb4de0258189d740dd6faf05de7881f06fa2f79b00ceae1e2a0f45a734e0b6fdbbb2dccf2a5fbca1777b7378d5ee2750b5da58ba7f10fa867619e29762899c0738ca624baad2bf5f7670210da33ba71cda5092984bc91c3ca7f618a539fd65dafe659ba7513a42032b1336df8792da2d614b2bc50b89bbacda0e1d15f9e0d9759070cdd1306bd96de780ee06ae597b77af7aa1049bfe431f64be37d520fddc5fe3fc011d8864ccc20314409ba07d8c4aaeb61b4180b25e6303b75", 0xc6}], 0xa, &(0x7f0000001800)=[{0x90, 0x0, 0x7, "2472b4d2a3b44367ee10df2ed6bcc0502ab74c37ff39889bf376618f1defe620a51e05c61387c298a34639ba7f6c593a2a02f315cbb827f78c5184e2dd0d50cbd5e5fef1545b93d3a6aa869a2dbdb7a8a9beb3a6264921fabc036785189dd75937a42775ec929e8a6210711cef665799c3b1c5484b899bbcd74bfa32d8a6d8b9"}, {0x108, 0xffff, 0x8000000000000, "ee092dd571587f008130206e8661c397d3358e048af06b35b002ca853d0d089737c84e35efd2212de5d43541d7037645446d982fb70bb7d03c02764a784ca84fc7e36b00916fe6a4d294784e36433b41c18bd764f9dac801be371c292f6e89504ee3cca2ad8ae46c5a9440bf36640cdaf639a2e430cdea58298b70ed983f03b299874b86c553aec8a7eba686fafa28bfd43ffc2fc2009f0d0dd1cb33e66b24b6844f0388fe12a1618d6df7af1e0994f7cfbc13bf7013f30757df9eea9f6c3b730ae5a32fd875875c58909c21eb81c4c86ed5e5d3b0be9a4e2644186b9854bb227a4981e6a9ce88397a25dda95755f74513d332b4ea93"}, {0x88, 0x1, 0x80000001, "11e0bfcc43fa6de67ac2708118bb9cf0df66155e915f792ffbe12c586844648c2ea8dd10f9cc27627df570800724804e6f55ac1764de7ed2717b2651806bd8e36ee3c0c9777e437761bc24766e430f51d8bd9fba033d8cadfb1934dffa0ebba34bde773b5789ae5b79ac2fcd50a03b83bbdb45d04f60f81e"}], 0x220}, 0x1) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0/\x00') 04:08:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000400)="b6e237be494880820bd97345639c94bb34559880c055428d99b29b40be25045cd703902605811f9ff610814128a7fc658caa0b50231152d3dc12af9806a7f5fc66d4af25a01097deb4a2570e5f34b3a05a8db1d01720a89fa04a3be438745cbad509ad06e31b1a571f5c6207e7de03a663e01f6c45010237d55d9e37e2afe80c614a264000e3a7b19d6dfd42dc0fc299a508", 0x92}], 0x1) 04:08:05 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x2) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0xfffffffffffffef6) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) 04:08:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r1, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/29, 0x1d}, {&(0x7f0000000140)=""/122, 0x7a}, {&(0x7f00000001c0)=""/29, 0x1d}, {&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f0000000200)=""/52, 0x34}], 0x5, &(0x7f00000002c0)=""/44, 0x2c}, 0x800) 04:08:05 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000280)=ANY=[], &(0x7f00000000c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000280)={0x8, './file0\x00', './file0\x00'}) r2 = fcntl$dupfd(r1, 0xa, r0) r3 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffa, 0x34, 0xe0000085, 0xffffffff, 0x7}, {{r0}, 0xfffffffffffffff9, 0x20, 0x10, 0x0, 0x100000000}], 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2, 0xf0000002, 0xf93, 0x7ff}, {{r3}, 0xfffffffffffffffb, 0x20, 0x80, 0x8001, 0x1}], 0x8, &(0x7f0000000180)={0xfffffffffffffffe, 0x73}) symlinkat(&(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000240)={0xfffffffffffffffd, './file0\x00', './file0\x00'}) semget$private(0x0, 0x0, 0x202) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) semget$private(0x0, 0x4000000000000, 0x80) r4 = kqueue() writev(r0, &(0x7f0000001640)=[{&(0x7f0000001600)="a8b383d6b64da1714f3eb54c07bda7e798c1b4db6687c486042edf", 0x1b}], 0x1) ioctl$BIOCPROMISC(r2, 0x20004269) r5 = open(&(0x7f0000000300)='./file0\x00', 0x28ba8, 0x50) r6 = syz_open_pts() r7 = semget$private(0x0, 0x5, 0x2c8) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000380)="aaed44520857f91016c48eadaaef2c622748a76d21acb9f911b3", 0x1a) kevent(r1, &(0x7f0000001780)=[{{r9}, 0xfffffffffffffffc, 0x20, 0xa0000086, 0x2, 0xffffffffffffffa6}, {{r4}, 0x0, 0x86, 0x20000080, 0x3485, 0x7}], 0x5, &(0x7f00000017c0)=[{{r1}, 0xfffffffffffffffd, 0x44, 0x20, 0x20, 0x1}, {{r6}, 0xffffffffffffffff, 0x10, 0x0, 0x3, 0x2}, {{r5}, 0xffffffffffffffff, 0x4, 0x1, 0xcde0, 0x6}, {{r5}, 0xffffffffffffffff, 0x0, 0x20000000, 0x101, 0xffffffffffff8001}, {{r9}, 0xfffffffffffffffd, 0x80, 0x20, 0x22af, 0x2f}, {{r3}, 0xffffffffffffffff, 0xc, 0x20, 0x19, 0x80000000}], 0x0, &(0x7f0000001880)={0x2, 0xff80000000000000}) pipe2(&(0x7f00000018c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) semop(r7, &(0x7f0000001900)=[{0x3, 0x9, 0x17fe}, {0x200000000000003, 0x100000000}], 0x2) accept$inet6(r8, 0x0, &(0x7f0000000340)=0x194) r11 = dup2(r6, r8) ftruncate(r4, 0x31dfe21e) getsockopt$sock_linger(r10, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f0000000440)=0x8) fchdir(r0) utimensat(r11, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)={{0x0, 0x3}, {0x2, 0x6}}, 0x0) getppid() 04:08:05 executing program 1: mlock(&(0x7f0000003000/0x2000)=nil, 0x2000) minherit(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x0) munlock(&(0x7f0000003000/0x1000)=nil, 0x1000) 04:08:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)='7', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfff7ffffffffc000, "85495500400000000000ff0009e4ffffff00"}) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f00000000c0)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b123922ee89e811e3fe47ea8ee0bb1a55e2425e9"}) poll(&(0x7f0000000200)=[{r3, 0x40}], 0x1, 0x0) 04:08:06 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x4, 0x7b, {0x6, 0x8000009}}) semget$private(0x0, 0x3, 0x487) pledge(0x0, 0x0) r1 = msgget(0x0, 0x45) msgsnd(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="0300ed5ecb000000000000a75d81c726202a6b152a3911b6598135010c1a8af00743b1e67e174e69b4591b4790d3a4b36677c9949ba3316b1a40cb61c33a0061d162f8e491cdd23a64fc8fb9501ecc323f206be916c9d48e3332cd6dcbd80a1184635f1156794935fcfbab965afbb4b31e8a80f5adcf4560d23c6532187fad2ff73a03bfbcce699f96a391e2f031506967a68c3ab06884ea3cd6e8bf03c1f0ca18f17d46cd504ca89964f4db5117c4527ee55f2d7b83fc000000002c34027d29edd3212538c51ceddf093a37a90eb01f6bb01e29aa386a8f201e0a03d105"], 0xd0, 0x800) 04:08:06 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffe}, 0x0) r0 = kqueue() semget$private(0x0, 0x6, 0x1c9) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000000), 0x400, 0x0, 0x8000, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x408, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r0, 0x6, r2) 04:08:07 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000000)={0xac8, 0x6, 0xc000000000000000, 0x10001, &(0x7f0000000140)={{0x101, 0x20, 0xfffffffffffff9d9, 0x0, 0x5, 0xad, 0x400}, {[0x10001, 0x400, 0x6, 0x4, 0x8b5, 0x7fff, 0x20, 0xfff, 0x2, 0x4, 0x5, 0x4, 0x4, 0xfffffffffffffff8, 0x8, 0xfffffffffffffffb, 0x5, 0xffffffffffffffff], [0xff, 0x0, 0xb322, 0x7f, 0x8, 0x3, 0xffffffffffffffff, 0x100000000, 0x5, 0x3], [0xbb0, 0x4, 0x80000001, 0x7, 0xe000000000000000, 0x0, 0x3], [0x5f6a, 0x5, 0x1, 0x8, 0x8, 0x8], [{0x4, 0xfff}, {0x80000000, 0x40, 0x8000, 0x7fffffff}, {0x2, 0x800, 0x6, 0x6}, {0x1, 0x3, 0xfff, 0xffffffffffffffff}, {0xffffffffffffad04, 0x3, 0x6, 0x41f}, {0x8001, 0x60064d60, 0x6, 0x1000}, {0x8, 0x7f, 0x8, 0xcc0}, {0xffff, 0x9, 0x2, 0x9}], {0x8000, 0x7ff, 0x4, 0x1}, {0x766, 0x80000001, 0x56, 0x7}}}, 0x3, 0x800000000}) 04:08:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x3, 0xfff, 0x8}, 0xc) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r4 = kqueue() fchmodat(r1, &(0x7f0000000140)='./file0\x00', 0x1, 0x2) kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r4, 0x0, 0x0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x80, 0x0, 0x80, 0x3}, {{r4}, 0x0, 0x62, 0x80, 0x16ac, 0x1}, {{r4}, 0xfffffffffffffff8, 0xfffffffffffffffd, 0x400fffff, 0x8, 0xc00000}], 0x3, 0x0) 04:08:07 executing program 0: madvise(&(0x7f0000362000/0x4000)=nil, 0x4000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x6) munmap(&(0x7f00004b4000/0x4000)=nil, 0x4000) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) 04:08:07 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x3, './file0\x00', './file0\x00'}) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 04:08:07 executing program 0: getegid() setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(0xffffffffffffffff, 0x0, 0xb, &(0x7f0000000000), 0x0) 04:08:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x47, 0x6}], 0x1}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffe01, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d", 0x3f) 04:08:07 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61ba0db100000100000000764d583e9600004500"}) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x103, 0x1, 0x0, 0x1}], 0xb29, 0x0, 0x0, 0x0) dup2(r1, r0) 04:08:07 executing program 1: pipe(0x0) mlock(&(0x7f00003f8000/0x3000)=nil, 0x3000) madvise(&(0x7f00000bb000/0x5000)=nil, 0x5000, 0x6) minherit(&(0x7f0000ff4000/0x9000)=nil, 0x9000, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) munmap(&(0x7f00003c9000/0x3000)=nil, 0x3000) shmget(0x0, 0x4000, 0x8, &(0x7f0000009000/0x4000)=nil) 04:08:07 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000001c0)=0x8) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x80, 0x0) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) r3 = semget(0x0, 0x3, 0x10) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f00000000c0)=""/59) execve(0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x80000000, 0x1, {0x6, 0x3}}) lseek(r2, 0x0, 0x0) 04:08:07 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmat(r1, &(0x7f0000d13000/0x3000)=nil, 0x3004) syz_open_pts() shmget$private(0x0, 0x3000, 0x12, &(0x7f0000d14000/0x3000)=nil) r2 = shmat(r1, &(0x7f0000d0f000/0x6000)=nil, 0x3000) munmap(&(0x7f0000d0f000/0x1000)=nil, 0x1000) shmdt(r2) 04:08:07 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/64, 0x40}], 0x1, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000200)="9480c1f7e6ba463130559803464a644d4995e894a44cf06bf02200610efd39a4eb627bf0aa6112fc30ca359f7b446c8180c5b0a978e3fdf5460c76dcfbe32fcfa7c8d364dfeea1a5e8e7b1bdf8f15ea1bd6abcb7083591ef51fb9df5e7580a1707f23784ac64a791ffb1ba920a60f749b4505d0b9302d3107266d161013590379a0902d553494c806ec24103d9052820f93b64d876385ebcea64d97f662f4a13fea9c6d23ff7b3864def4dda3f781dc33852388c41822158562544d5d705a7f8bd77c0aba659d4abba557e169ccbc6688b4660ca10367ecd492fff850e8908ddb60fa34f82197f4d18311e301419b83d9ed2c19f460b826b19", 0xf9}, {&(0x7f0000000300)="2a8f5e60fb7e6d83def552277e15f0284feffcade0acd55ddcd731b9aeba8a931244d25ff8d3", 0x26}, {&(0x7f0000000340)="2bc7d948eead9944ae2028fdea80be72707bcfa1aaf5d48e7292148143c0ab12881e242cacac5eefb22270e69195e682e5480c1c3c67a679b8f3dd9ccb35", 0x3e}], 0x3) r1 = socket(0x2, 0x400000000002, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x22, 0x0) openat(r2, &(0x7f0000000180)='./file0\x00', 0x80, 0x109) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000000)=0x7) sendmsg$unix(r1, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) 04:08:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x32, 0x4007, 0x65c7) setsockopt(0xffffffffffffffff, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mmap(&(0x7f0000196000/0x2000)=nil, 0x2000, 0x0, 0x3012, r0, 0x0, 0x0) shmget(0x2, 0x4000, 0x8, &(0x7f00004e0000/0x4000)=nil) 04:08:07 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) socket$inet6(0x18, 0x5, 0x0) getsockopt(r0, 0x6, 0x0, 0x0, 0x0) 04:08:07 executing program 0: r0 = socket(0x19, 0x4003, 0x3) close(r0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0xfffffffffffffc01) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r1, &(0x7f0000000080)=""/41, 0x29) setsockopt(r0, 0x0, 0x7, &(0x7f00000000c0)="fc9c23269cf3d394d7e75ddc138e579c0c0427d5e6d4a75daec7c5371c895846581ab044f76cf3e2279e3c6539db0ec931add47024abcb5994b9de5fa826b7618c190b7aecb8", 0x46) 04:08:07 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() fchown(r1, r2, r3) r4 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r4, r0) 04:08:07 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x80) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x7f, 0x100, 0x8001, "70eafbafdb74c24e2cb6cf2ba3fcb94602de49cd", 0xc07a, 0x7ff}) r1 = kqueue() socket$inet(0x2, 0x5, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0xfffffffffffffffd}], 0xc20, 0x0, 0x0, 0x0) 04:08:07 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)=0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 04:08:07 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) recvfrom$inet(r0, &(0x7f0000000100)=""/163, 0xa3, 0x801, 0x0, 0x0) getsockname$unix(r0, 0x0, &(0x7f00000000c0)=0x2eb) 04:08:07 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406a0", 0xffd) fcntl$setstatus(r0, 0x4, 0x8c) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) 04:08:07 executing program 1: r0 = semget$private(0x0, 0x2, 0x41) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f00000013c0)=""/4096) msgget(0x3, 0x276) msgget$private(0x0, 0x0) r1 = geteuid() r2 = getgid() chown(&(0x7f0000000080)='./file0\x00', r1, r2) r3 = msgget$private(0x0, 0x0) r4 = socket$inet6(0x18, 0x4000, 0x6) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() close(r6) r7 = fcntl$dupfd(r4, 0xa, r4) ioctl$VT_GETMODE(r7, 0x40087603, &(0x7f0000000100)) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) write(r5, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0x9}, 0x0, 0x0, 0x1c}) msgctl$IPC_RMID(r3, 0x0) 04:08:07 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) lseek(r0, 0x0, 0xffffffffffffffbc) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) 04:08:07 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x30000, 0x0) read(r0, &(0x7f0000000040)=""/82, 0x52) r1 = kqueue() r2 = syz_open_pts() fcntl$getown(r2, 0x5) r3 = fcntl$dupfd(r1, 0x40000000002, 0xffffffffffffffff) fcntl$setstatus(r3, 0x4, 0x0) 04:08:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x10001, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) dup(r0) semget(0x1, 0x7, 0x401) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5", 0x3a) syz_open_pts() write(r0, &(0x7f0000000c40)="38dcf080c1cc5a13649c2bdeeeebc3a56251b064b19f919c62fbe86e308bc04874f89bf429346dc67f6dd18aed5704edacfbe960e03ed40045855e9bba86c69bb0038b9d7b8dd2c33d7b247b392c089387a9f056d2618b68c5357d15c86f377479b0bf0bbdcb9057bb2e9a5d8811f56fc4a8f643bb4128159bc8f74c0d6fd16c1d5eed2e05254b67dce77e9ef4b1c00505e9c7dacc5000bf088f26c832a70007d3bd1fc8b33481fc91a261f65a976ad9bf6fbad3d4b05444445356a9bbf1d78e181947d825a9738fd5d25896e7de155994bbc330d9aa0534ec10cbdd4c2170b2b9572a7a5c37399eeb3a1a5f98f7a4480a9ab07c612455d24f3a03a03cdfdbb4c660bd087d2c746a19ea75abff32840f78122c2e2ff570c719861ef1e71d75d4811ca26b5a54763c390ce34639e6c47251a06c8a8ed09a7a2b7aceaf3e99ece5072b157330a30b34657e51d25d36865266e0b5a0e5cbea95405e14f28b1d72f80a6be922cf910d20128ba626d3a6011dd0ac088e24bedc2ff7aabd861f0d5ed40e6b757be8a78ca68b2740ce6d5507d58edabb5bea1f3158253c1d5bbfffeea7e457dd4ce516a1996192331b1b9d65580a735fe20a314d576867ce7238ead214aa7abfd206812f7ba707c7b76e5215bd10b62f7bb25f44d200a57f5aaaceb948cd60a58bfca028c65bbfdd4c1bd4bebaa85017483ed3cb9dd0fabd0d0b4be21ddf0934438774c044f7fada7a862a2181b05fcd0632e77db7b0ed6589b6fb124747a00608192aad0dd3a6a551d1445a4fc8320c9cb429fe3cd0d9dbbe0f27b944c3ae6c61659fc63acb7b72942e61edf5da3d3344571f26b4bc427f5e4b4861bf2f5661766c3fdf4e326c3c03dd4ec2d54abbcf9ac2612e6f1cfaf9d6b193ef76166ba031c291845c9cc935aade23fa0bd0f8cc55b9bca8d22ce9c3fb5534f1b8d9197837e9bce36ed44ab85788c7927651d5aeb0ae707f66cfdea8fb8a5312de09ca7e1dae9b89088602c557832d5a97bda0bd7a142f96cb439f54d42740bf321bfee534a0fdc620ba7e43730b6ad4bf32943b72dcfd5f315682880ff41bdb9277c719ca7cc0cf5c3f32f018a47625a28d99dd09f4dcb904974ea3966c5db83a9af837f2b0a576538909844c67cc54a7020ad0dfb21e5f9a1e9f83f17241f613a6f3ad69d3edc8ea76eb3873b6b36fc4de732bce85ba711575ce1bae730a16b4559845b170cc8a3f9e32ee7f91d058d9d15b85906cdd07f9d4505d2420532243f1ed2729ee389d677cff4133bc7605411683f62f015d0cb0d66a797343ca090236e56bfdf8c5f10d507dbc2031dc8657998eba5d03d35223cde83c4374fac09de13af87d42bb9191f275057ba18b71e28b1158a3db8bca81b34388e464e2026802321ca522a1d522f3846dc22a2f164d0dd759cf53d156ec5cd8da0372fa12b91710e020897e96c1c3899da3ac5973e605d7aa24fbca1738c40ea42802768acf1c4c6be38a2357610c5f0511e9811bc8f0ca73e952f47877f809642e1b20142108a896cd7fdbe5bb5afbec9ec531fc9e64bd3beb3c9f8b99e434f844bf99d14ecd13b7b24346fe680f4f49a2d8948bc613229e7898ee833b2d04bba47aa3179f79d7639ebb1aeadb9f7aa12e687ba2eb76fe8adb53ed756e4057bd505a76bbc9f082e45bcec797d72b49fea8d531bfe3406a2ac31c1e79ae50d0dc0869939bb6aefa05279de321849009eb1a9236cf0b58b0d5bade702bad8bec4cb60e9102874e2b421b3460e7674ae9ee66085fedd360ce87d562ca73010cb67fc3f61be7ef67850e428c37402a37143063ca0570648ec5c08e9108e4659f6c8528f6bf387db084f458bf85d39e3b896628565c0d4770dac7801221ee9b0061332d52a8b436c7d5fe14e7191432f63c7d6f99efe047b6431a73cadf0c3c3de20ae1b9a1c374667e88b8ab0cfccbcbd54c9cbae43b5ee8ab1dab8ffc4b96b6b3e6b5ff90cf26be4b154f1d0f410d44b1502370cf4a1aaa4ab716bc1bb4087b226b14705e8f48de24675dc91cd8ec5979cb7404c93a9a3d1b5169153fdd0da647f772b3ebe6157b851b9b8fa65e17e13f4f6dd8c16c6c11338b7104a4dcf6d4ed2e0c6db57ac1f87fdac4f37cd8a7accc1f082d14d2180b445b44784110bed1c45d3231116224b9cccb7f9a54d8c47fc8d7b19f7d73807d22e21115df5b0d127358a45e8ba2519f8643024a2299d6daa4e727b467a2c38e0928d0e3890687e1c36ecb0a59c5107a8c80e921e844e11f6e235d5c68f5c10d20a552e53d05710bd03ff06aaba9f7579664a3f160a0d0c5db85b73a2d87c94b10a28483c344c0da6ffd4e1345b358aa538fa7cfe65d58f5bcc5cf371b59bff03234674396863a17a8e06c4385f052c2411737f2a2d60e0467c130466dfdf4061a10a3fc54b5bc2052bd8a0dd51808aef4ce94b014a8ec5cefe9d0073fb2f9371afeb38913e18c1b9ce4ca10f060e64475d1478bef807b70761b96870fa0f1c0825b2eb268eb19ff6a1d797fe8ddc29bef9f290b10183c07d06c3264f1f5a28ee38fe89e130229955bd040443b33217b834980f53763eb17fd8eeadb2e96fb027441227375d024c2275bf5b8b6eff0efd0245d30caf05170d02a762af82c26df0161e2b495ea50989f31197944575d471c63328926673c853b340af5db1037bd1825f5acd6c6403d4b037c7773aa384e4069620956617f4a409754ab218d233371d4a2c9be815db929ea1777eb512095ef461b8157c87d769418795c24cda696ddb4e216ffde13f00f487bd20ae163738fd2bbaff91f80916cee786e493300b4cba05d90fbab5f9f43a4e961d66570444c691bc3cb21263d6cc054995b0a0b31fc8b8e6240f8fb9edc8b8cf517587f1627e0244a8a544492cade2243ba821adeec59b569e81dbe83fe421f1e4a067128a97e1f8ffd2be368e5c8a902b1a8455507f44e24d12e38d8450afb9f56f08e7add38349f4c1d7cf1e230890a8acffa344a149c9e4188c215cd035c888d1ce5f2aa81fb368c5a69196f50d196ecc4d57f292e7911e5337ab0dee09295972dafbd001a701845aca1e52472b8e31936394176114deb10dd4343b80ba2ad703107b0b35bf58a0da0a0cbdc86467f6dac5f413b412c5986c8d44eb5848225051b243dfa81a643b7cfa4ef76c683a959d42c741513557ef4b9f9f08fbb02be22a1de5443736f44ed53a11c6412dc04ba9556a379b4adb24a0538ce1ed904da8aaecd4c49337e30384ffc625f0cd1f9f20c5f9a26cbdd79004774975054ebf75cc2300fac8009ca12d57aae6dcf495ed0443e8c265d0733718946804cafd9996398edba274e803da44d9eaff4dc920b4047b011d60ceb9c8a651ce70f5baf71e84c6aead47420adb77d90938100674e7d30aac88293200f39b6efc5eab0950cca0e4058c9a923b075d04b783ec8bbc02b922f24fe238ee5e86a6fc8401a2a6ed309260966d44117dc614e136e2f369ada97100911950f8a755e3840fdf5ff8bd7caf37ba56dcb52c0c34e0f82c0795d353cd83c63ef2d7c09f70deff2f23df65392226ddd771dacdf73043988e466234b46d55028e53c2dc54b0cca067b8ac756db2b46e99535047ac77bcce7973628a73144ab002c4a7d0f4c400babdbdfdcda567fee6ce17bd69880d9e186c8c3342b5c76fcaf0a1105767175bd5357301fc441898bf54221d25497c7b340a14935a46ecae946b5b0c036a0ec7a3a81d2a964c05dd7f1fa5775f1cff8e6c5319f69f4032a574389dd09ca76018fd5a11eb255ef585446a2221d3a1c1ed48e93b247b40f63474d17cef4dfaea991823a6811b0ba0d0d5d33c2da03655b51f8ca24b53dce3d711e037283a09f761c17cab7c3b6bf89bb8b0dcc9ce4df77a891ce8cec4fac4a1da91e7fb0863b742cef1455118ae5fad957d3087228abdc3161abd6572d8dd4997e2a632d8923b7bc452a91d75553f688ab1e7049cd6616e9514dfbf873b51d668816efbccd4f1531516abc3b44cc6e3e2ca66f024db33bb6d22e8439b007ca9402c2606f8f9271689c8886e5d60ab1ba6f1f4efe59178ddad02f5cebb51be4033fa2f46bd88d66e58c447cd3e472ba131dc4e6e90f33024c870c7ac5b5c45a84a3ce7357bc6566493ab129fc2c2512d7d74d54efde44246e5e1fffeff6937b7fb24ed593a6819c6b83672d16e0a1ca8b95ce5573427e5e9d6d1446a95961cbe31948cf4d401f4c6bada73b0c02a8b811e53fb029003032f81c7e1935f361870c4fab1d0552d4a4625926db56fa8f0513c7cccff581d2b3b3f5abd580a4ba09f9fde5b9f1dc98731d4b8c19aa6053973a6dc042408ed83625ec7bc46b6e665c081ebaa8e5a806a613df50d8d2c36731c2d35369b0801b5e97f2cac8f2781d09d22e5a2279f95aa32ea91025d8cbd374a80c1f6f40e394ccf94c02acd22bab5ad99fab4c144966e194565bf6b2c6e061ce9875a76f3354594d7cc26c2404281dbb3f6842f6354f3fae2766e8551b35b2c7651ea50cd89547ec11fde65458a321c2e2e853ca61540177c68e3fc3307f1e70c1d3212a2b6d34dd0ccc9dd284aa8b1140468e8b132ef8981f3fbeaa6ab738bdde70bdc11c3905129c4d11300f2dfffc9bc3487a9f01c008993b306e244cb6ceaf71c8572271a832f50c6e8f665ed7532b96c1aea42a6335ed5ebd863bb1c8672cc0c0bc5738e96be7704257789ec4b63ee043e2df05f44ef0a43f7b2bf822e816ea578dc41fae38e26b3c277f0d85dae05304efebf4484eac47db52d773f660a637cc4b24d68b04d97f675265a06cf3d2704cf9639a501123deda0225223405f710f51a7b604f32e151536a68e347e9e4883274be4886abb839feb0f073674a62af6a8fa9710612ddab9f995de6c9b58ac68e359f49fee37598e3bd5e0a5d90e130e7ace1ef2ed2a62279f5de15825e13b63ff9b79253c12188a081443fbda8d627309ebf167a80a59904746ec43bdc8c52c87a27838240c4c5493e552205d74af0b227bec3701e27982b27019fcb681d85056fd9bfdc2c9a23224e3130e96c218009032c02c8d14a340716e70695e2affc0d00dca3a39613237d440030b0aaf5ee0a441312fd11cc09d932dcb304719333f0a9626982075ebdc237b785214ca7af4885c29ea83efa81c8800de16cf4455f29a9e397f4d791f329c8a6fcdbdab314b0dbd19ac03d8de74a4868822b52c0a0f69d2022742e83b92416d199a51a3d4d38b2901de07875802b77cdf94596a4852864e94c9faf2202836b6cd28ed6d4f90771c96c424be6216a0f69b8e3fd3b2e453112c383842d9cd540d640e31bd3bb25724d11e0cf848daca4aa62fafd11181d65eefec4a1e78eef20a9218ba1fa315ea0106e70943eaa1aa1e177e5e7bf9dba147bc03b", 0xef8) write(r0, &(0x7f0000000000)="b1508faa28df4a6bd82a25fa89705d445d43f15a2cc047369fe2c4c99dd9a66c", 0xfffffffffffffebd) poll(&(0x7f0000000280)=[{r0, 0x40}], 0x1, 0x0) r1 = syz_open_pts() r2 = kqueue() close(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x0, 0x200000000, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 04:08:07 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f0000000100)=""/142, 0x8e}, {&(0x7f00000001c0)=""/68, 0x44}, {&(0x7f0000000240)=""/229, 0xe5}, {&(0x7f0000000340)=""/189, 0xffffffffffffffb0}, {&(0x7f0000000000)=""/54, 0x36}, {&(0x7f0000000400)=""/133, 0x85}, {&(0x7f0000000500)=""/231, 0xe7}], 0x7, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x1000000000000195, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) getpeername(r2, 0x0, &(0x7f00000000c0)) close(r2) dup(r2) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) 04:08:07 executing program 1: r0 = syz_open_pts() r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)=0x1) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x12, r0, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0x0, 0x1000300000005}) 04:08:08 executing program 1: write(0xffffffffffffffff, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266da", 0x4c) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000300)=']\x00', &(0x7f0000000340)='\'\x00']) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000000)) pipe(&(0x7f00000000c0)) close(r2) 04:08:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) bind$inet6(r2, &(0x7f0000000240)={0x18, 0x0, 0x981c}, 0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0xfffffffffffffffd, 0x3f, 0x7ffffffc, "73cc517b8560c4e9c9c06d180000000000000008", 0x2000000000000}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0xffffffffffffff53}], 0x1) r3 = msgget(0x1, 0x210) msgrcv(r3, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000a3cd9be0f667549c14782059b700000000000000000000359b5f7c00000000000000000000ffdd000000000000000000f9ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ec86e0c45af7f248d7ba667fef6f28c2817f000e05da6f0b4be52bb9e594edf486ba829654a0056f0c2abf3200e025255a32c9ca973e5b2f0c59b162a11488f2a29dc28cca159948804a24f5954454c7c8000000008b68fc5ab0a0e6ff4eda2fdec72a1e00ce8ac8558a16a78ee88961c2f58d879b1ceed80ae1120b790400e445b019a072d77ce1b4329e7b4a5d61d2ef1945"], 0xe4, 0x2, 0x1800) 04:08:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1000000000001, &(0x7f0000000180)="f155a954be13ccd3", 0x118) recvfrom(r0, &(0x7f0000000000)=""/16, 0x10, 0x41, &(0x7f0000000040)=ANY=[@ANYBLOB="00ffffffffffe5fbff00"], 0xa) fcntl$getown(r0, 0x5) 04:08:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x40) 04:08:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x402, 0x20) bind$inet6(r2, &(0x7f00000000c0)={0x18, 0x0, 0x2, 0x2}, 0xc) 04:08:08 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x2, &(0x7f0000000040)={0x7b}, 0x10) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 04:08:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r3) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000040)=0x6) 04:08:08 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x4) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) 04:08:09 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000), 0x0) sendmsg(r0, &(0x7f0000000640)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000040)="718d4675a7ce663580e1ada176e83e45982834e1e0ba45e5ff51f269155a68a8e759d968d3a055b6ab7feeb6302f50aaa3a90d8b64c7056553d283c533ec4853f2c43cfe0fa8559e05a0e94f0040fbd688e438ecd2ac1c473de895db4cde08ba9b00eea6948519a9ea80caf6f65188669d84c6f642e65a1f19a6ce0ecff1bdd4e29d7abc5fb579daec821d553c63679438dc7f24123a2178d395b5a401f711701fab430bf5a7615149f39dad223acb7bda728744ec2a7acf13210f444f7bfb9296c3d0d903914e348313f9036a2661a58f0bfb3111b233", 0xd7}, {&(0x7f0000000140)="01600fedd485564f2ad506d95f0907145856da9c5179dc50e2a3792de5d171bdc2cb43b2ea3680c6182d2434a95b1047e60437573af31743abf3647c331de1d26db9ff886cddd2c9cd6d2cbe369868902ecb9faf8bd64bcb9bd06e3fc1bdd6e49e73448b2495b0fb8f361c2120b09cc9fb08a5fcd3cdbcb15c6715c20fb7fd8de5b35d31bf6bcecbf2319271a0eace8df7d21cca370332075521786d3b4670229b091e510535c7493cb89eca62fbe8311f30c3109faeb2e8daed41bf8f52eaf494b0b7ce3e2ba428c4ab81e8078e3e0d379d", 0xd2}, {&(0x7f0000000240)="804b44fc08798c08c3f8123d43d699252dd2ea23d9b9885ed99105b4995baaa4", 0x20}], 0x3, &(0x7f00000002c0)=[{0x88, 0xffff, 0x2, "1f90a52914415cd1391247d6485648cf484b48126aafcaa557e9b8af4f500e009ba2a32e37ba797f05b7ae28f35b3d506f0b0e97cad6f02ac561503db302ba10e807dc30bc20ca6a13736726918f871572e91239d968992232c4df03dc350c447831e8ab21c1ede66c55891f523cfaa0d61376e982e5a0"}, {0x20, 0xffff, 0x7f, "d3455a022603367bf78f99aa"}, {0xc0, 0xffff, 0x8, "d2ebd8569f3bc0f70c2d84731e5c0c7028c2ce23e7c65ed8cb396efca9ded5d5a07fa32fb5cd6cf6521c0b639272efe7ea95975e94f3d34495f0b2a4c60fdc1596579d2f4576d4e8847ce0e6bb803aea918e9335f344c30933955f00c3b298e165bf14a7787f6013838b187f8744aa72b7063e9ace31fecd5bf40cbd4d1edbf54b4d694f1cebfe7449425a82895b0eb14c901a009844abadbedc6ea9122c00c4f1e129f7077c4c95be860a29"}, {0x48, 0x1, 0x0, "16b413532e3ed54c2bc69b25259ad7ba61897581d6e7bf30b7c4f7399e3f0ce44a659b52ce3925fe11d089e6826ef1c3fabc6c19c6611f"}, {0xb8, 0xffff, 0xfffffffffffffffe, "c0acc8ffeb8806f58b7f6998d96106632fe4097849216271d8902270be2f6a8b97bbb85bbeeaf8dcde68838cf9cb65d21d565e03aca46d0bf2c29f54cc7ec9759c4ff0d91f43ce56fdaca44f5b21d887a1c7af1e7391010da708f788fdd36da6054eb3e419c3d65c63fecadaa515dfcd27859a94c70cee517f30210f90a99f90d7932ac731701e97b477959085c2c6af842932376275e387773454f78d29229c4c7662da"}, {0x110, 0xffff, 0x6, "ab81ef8457019b7bfd4fda7d794002890c30e6f0692bb15916f111c888d54e53af3545b87c427f311d64d9e3fb6ef0208aa9d4be93419789d60fadb0e8ed901ae4e5073e8105f49e7e1687380e76c92e1469c87bb19037102d711a9b41a46b8e10e0c981f069e8ca559b7a5db111f920eed4f07668be71126c542651dc6d587d02a89c7442dd7949a4564e66febbc0869aa2784907d944a4ca8429c96ab1502f6c061e03a8223534216ad18d78a434e8065034243d3e07b3763ed4f97f5e97c3beca79d48ac2d2412533ff1e3122b2a004eeab06968143729ce28fd02360d7dcfc9ff1ade3f7bd3a2158092d4bd5298459065c9f36cdf9463f"}], 0x378}, 0x4) 04:08:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x20000, 0x0) r1 = socket$inet(0x2, 0x4000, 0x80000000) readv(r1, &(0x7f0000000080), 0xfffffffffffffa2) sendmsg(r1, &(0x7f0000000940)={&(0x7f0000000200)=@in={0x2, 0x3}, 0xc, &(0x7f0000000840)=[{&(0x7f0000000280)="bf3ee48fc645b9dfe28a1002d8347244b26f82e578505782c4d14d99079310a7a93f511578398a1f7e34bd99bf6d8824b44504c26f4b429fa45554cd95c3", 0x3e}, {&(0x7f00000002c0)="e1e3617d20636609b15d7bb330be320f6345b574440d2c7b6f96cb152fab31feda998d35dd11eaebcf8af84aba88e04023b0e3adb51a802dc7398fefed1aa88182c540b7f437dd0a956c8e491263e669c59f0138fbb5f5314dffeb2570eb6a05bf9d96b599b3ddffe1f0b9cf0c64071fb2f1219f180f99b3d4128992bd8ef1332a26c1d177be7956abe74f41bccb4a84b3e291830876d1913a57e53b3fc752a0576e6309593d6003261b353e5c7aa5c7b6fdfea174349ac1f188e2f602770cc29b094230300e24d9650fb52d2ce72a04b162d9240a9a81a8bc5ce230639c6f9f621069e5c7", 0xe5}, {&(0x7f00000003c0)}, {&(0x7f0000000400)="9ad61ed9fc3455f9a360c3ebe173c24535db5b602e9557103bec5f27e4556ef43f6c40392c177f5fabdb81365523f696e4805a2b0a5ac596ece173622f84cd4adec0e38eb9e512706ef4f2d22b635fc24d71ef429e0b245f18c5416623fa631a865741b6bdfaa21ff83bd6", 0x6b}, {&(0x7f0000000480)="c65b3bac5e824d4272b0fa81c15742c8afc868efa07ef0835a31c50cbfd735f4ebc27083", 0x24}, {&(0x7f00000004c0)="f8b0eade43ebe31d854cf7edaa39013c4b66d6b1ce6b6a083044979cb7", 0x1d}, {&(0x7f0000000500)="ba1e3015495308b6f9231f5b7aca92729e7624b4bdf289f3e3f67a0b3fc647285b12c82c67c67bc296473dbfec491b52bf128a0e60afffa4a9b75c59b52f1b0c872f8fe0ea50efadd41206bc8e7d395b6dca643738a0937096e933c1e56a0b0d63976eff31c8021221553ccba00035dea6b0efd6df7a9f9e4ed89f4dbaab007710a746a465bb64c06626cfca57c50d9b8d403ee7446437347d1ed5deef678dce0bfa8ba9f8137106e9fd1f2fd595a387a3cd94aa5a64e6bb77c8", 0xba}, {&(0x7f00000005c0)="cf2797a15b20405ca2df8ef49f798cf9de6de692f8e7f408ad3dc6d994c4f714209e588a10900ed7f6aaa7c0ec357cf863dcfacddc5e9ff9c318ab56153ce50753bb84028c1ecbe8ac760074bf8eaa009e204859bb562ccb3e8555b6e5498f47e4d0520f352bbe679af26be49dc5877047e5f91a7cb1e03c017a4fd41fdafb4dde7c467980e301cdda05aa8bf8f9182500b3cfef19b29756bce12a05b94d4684e01e90c9d0d4bd7498a3b98bcc27903b8b32c10b6138e333cc8af49b044c3e43adc3d1e8e8e120e5035404ae0405cb34e4afb2daeacc503fe664201d4856", 0xde}, {&(0x7f00000006c0)="646fabf6250513cbc5c330e9b9abfdc964c123049eec6ce4f5e4c82e32fb8b36c439deb309800981483b2a6c07641e17fb3e170007fbc192f703848b84f9e624e9c8ab29e5c9686addc293237385dba2da846afa7e8501a9220e078239a66c3a01e71f2df523e15fe6130e719b9326bd11b52621845aa1c5439ac6d0fa3a0882eb63bb09b6d8ee22814e047e4d3930c5d553ad40fa387d3fd0e656a70d48234764deaa055af4cc1f1eff9ccc0c84354e1ac7ac4f31b26d38e236ee2395b1cfa9ba6ded202efb", 0xc6}, {&(0x7f00000007c0)="db4e2514c7101652bc07ee8591affd8c87b006d8675783b48dd3d38ea0aaaf8e203bd9c338875fff83e372f742cfe4a8fdbc0a5dbbfb50f137e169cab6a12e9438322404e4b0a121d13a0f2d5da5a63c5cad64aa9e1608d6c7599103d0b46ff6173a04fad2fcc0146aeacd8ae9fba9209714", 0x72}], 0xa, &(0x7f0000000000)=ANY=[@ANYBLOB="3800000000000000ffff000006000000535d295356dbbeb3c07609ea11292da09f5ae1800262ec6870e67ef6a4779872af0b0b26b20e000057f57ccd954fb55babe1695cf133aced2ca1687124758d49ae3c7dce0a85b4d2a124ff633f15d4101604a5788afc00001cd58e33f6b52382bbae1fe050940120726c6d2eef83599af1806a28d4000000000000000000"], 0x38}, 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000980)={0x1, 0x8001}) sendmsg(r2, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x134, &(0x7f0000000240)=ANY=[@ANYRES64=r0], 0x38}, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 04:08:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="bf0e8c22bcb4b584e358c44d14deb5999121b981e920b47109e9b3f50389a9170723a480527c9039c53a909e0d13b0264c4a8adc1efef3161816cbf297885b3ecae986d4c692a3e3ad2b17209e42076961057d467ba9284f86dbf1d0d0313a0e3bb3dc81422334f7bfc5b51491f0c1a0f789cb5aa96356c65e27ee29d6648dc490e852a2e29efa6aae67db8b192e3dd1d4ef7fba4306bc3eaa27ddf05d15891a323eb148f1", 0xa5) r1 = dup2(r0, r0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f00000000c0)={0x9}) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x0) recvmsg(r0, &(0x7f00000006c0)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000580)=[{&(0x7f0000000140)=""/58, 0x3a}, {&(0x7f0000000180)=""/104, 0x68}, {&(0x7f0000000200)=""/28, 0x1c}, {&(0x7f0000000240)}, {&(0x7f0000000280)=""/100, 0x64}, {&(0x7f0000000300)=""/232, 0xe8}, {&(0x7f0000000400)=""/212, 0xd4}, {&(0x7f0000000500)=""/120, 0x78}], 0x8, &(0x7f0000000600)=""/165, 0xa5}, 0x40) 04:08:09 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) socket$inet6(0x18, 0xdf911fd98b2dbe14, 0xe4) syz_open_pts() accept(0xffffffffffffffff, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) accept$inet6(0xffffffffffffffff, &(0x7f0000000380), &(0x7f00000003c0)=0xc) openat$pci(0xffffffffffffff9c, &(0x7f0000000400)='/dev/pci\x00', 0x200c0, 0x0) accept$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) syz_open_pts() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x10000, 0x0) r1 = open(&(0x7f0000000540)='./file0\x00', 0x28082, 0x10) read(r1, 0x0, 0x193) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x481, 0x0) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)=""/102, 0x66}, {&(0x7f00000001c0)=""/237, 0xed}], 0x2) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair(0x20, 0x1, 0x7fff, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x11, r2, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) close(r3) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0xa, 0x0) pledge(&(0x7f0000000080)='}%\x00', 0x0) 04:08:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x140, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000140)=[{0x88, 0x6}, {0x1, 0x8000}, {0x101, 0x2e9}, {0x67, 0x1}, {0x18f, 0x2}, {0x47, 0x1}, {0x7, 0x2}, {0xcb, 0x9}, {0x46, 0x7}], 0x9}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101, "bdf02fb8ee8f8d7cad8fb257d2eb49ad952b60e6"}) poll(&(0x7f00000000c0)=[{r0, 0xa5}], 0x1, 0x0) 04:08:09 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c8, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ff9000/0x1000)=nil, 0x1000, 0x6) 04:08:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1003, &(0x7f0000000040)={0x4e8d, 0x5}, 0x10) getsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x0) 04:08:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x401, 0xfffffffffffffffe, "0366402ba77f0c037f00000000000000ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c", 0x820) write(r0, &(0x7f0000000000)="6a4a4e5cfab0fbad605a309b8dc538bc2fc94746037f", 0x16) setrlimit(0x7, &(0x7f00000000c0)={0x2, 0x2}) 04:08:09 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) fchflags(r0, 0x1) 04:08:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r1, &(0x7f0000000000)="47b2e06d60203753dca1b79e529b1531834d0c223ab88fad9072bb62", 0x187) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xcf0, 0x7f, 0x20000020000007, 0x528, "12bd5f4735d381faaa1700000000c600f7bd00", 0x0, 0x80000}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8000, 0x0) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000240)="5199322b87318baf297cc86012167f9a48d2dec6b6912171ca824859727d86660c0df6c9118b9e29f62d2798364f06179a0754bfb8f790565d9a4fee17ccd327c424f2e1dbcafa39c0078aaf8c1d20c3668c23a3f652c70b2e5835b0f2b192b45ac64da3866959f859fba7807fc4584fe21f95d422ccafefb7847b32a3c317eafdf2150203a504bbb6612eb26cf39f23c79ae0d21e17af9acfd1f3b555e2d010587d015935f4b26eef19ce1e6c33405d2a6e0877c26237a73f7ba8a2be9a3e2b592ef221537d7023eb22e1a3e55430899c72e75bc30726e5007c5d372d38b9280788ef647b5b32892ce76b1c20cb0e1c13fcd57566896c3fc007daa8b871ac75dc4cb23640e0f3a79f04d294f70ec774a65aa62d33e5bb9f50def611325427a0987fee35773480d5f8fcc01a26998ecbc8f296b87510354d301a95c6e935824080e6cf8b582f8648b0362a407a4d93173aab14c171ff692196b173aeb7ca246db8cf22416f3b49d3fa15c1da9002b4d8c768ebbee7e4dde879c72c5d94291964b3270941d4295de3ce5eca9cb7b751694c9a5abecf3fed6d322996db61ec92c4c07e3df838dd79c3152dedf22a4f11d07469ae93d48eea47f94796045a4147fba16226b7ed1bfe39d05cf6b3df6e4fc1068c62596008b12ecb01b02aad508ca5440f017fd163e1a640c46b256820c708ad3b51bd075c6d80a7751517a0c3dbf49d80f8672b766c5b6a91a45dab4fc27edc278a3287d40d882a9e4e1802b5", 0x21e}], 0x1) 04:08:09 executing program 0: r0 = kqueue() socket$inet(0x2, 0x2, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x4}], 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2a010000ffff000001"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 04:08:09 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x3, 0x3}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x2000000001001, &(0x7f0000000080)={0x1000000343de0b5}, 0x10) poll(&(0x7f00000000c0)=[{r0, 0x80}, {r0, 0x148}, {r2, 0x108}, {r2, 0x156}, {r0, 0x4}, {r2, 0xf7}, {r0, 0x86}, {r2, 0x4}, {r0}], 0x9, 0x5) 04:08:09 executing program 0: poll(&(0x7f0000000080), 0x20000000000000a1, 0x82) mprotect(&(0x7f00002d1000/0x2000)=nil, 0x2000, 0x1) execve(0x0, 0x0, 0x0) 04:08:09 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) clock_getres(0x2, &(0x7f0000000100)) r1 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x40, 0x2, 0x9, 0x1, 0x8c47, 0xf, 0x1, 0x1, 0x1, 0xb329, 0x3ff}) shmget$private(0x0, 0x4000, 0x10, &(0x7f000004a000/0x4000)=nil) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000240)) close(r1) r3 = getppid() getpgid(r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:08:09 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mprotect(&(0x7f0000564000/0x4000)=nil, 0x4000, 0x1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0xfffffffffffffffc) 04:08:09 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x82, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) ftruncate(r2, 0x0) 04:08:09 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x22, 0x113) dup2(r0, r1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10880, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000080)) select(0x7, &(0x7f0000000000), 0x0, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000100)=0xd0) fcntl$getflags(r3, 0xffffffffffffffff) truncate(&(0x7f00000001c0)='./file0\x00', 0x8) 04:08:09 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x0, 0x13, &(0x7f0000000040)="04000000", 0x4) 04:08:09 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b04d0000000000000000000000000000dcc400"}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') r2 = dup(r1) r3 = dup(r0) renameat(r2, &(0x7f0000000140)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00') setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x3ff, 0x100000001}, 0x8) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f00000001c0)=0x3) r4 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x9, 0x7ff, &(0x7f0000000280)="a40d114733eabb9ca2db1c3641953e4a8dad71c4fc14bfc1e341497633533cdac3f5fed4ebe1c5068fed11430654830483d366dffd5ad9d354d8101ea458273d9b6fb65e6e150636bd8951dfc0bfb1ae8c9e4be2b9d6d6c71f67a10b45e79522b69a8990c5eeb99f2ea0a960bf0be9fd29489580b9a870755eb79dcabade1e7d543ddcd88fb1d5ba2be548af947bb83501bc5e2f2f9e58d252616f03c8191b7eb4cb7fd3ce5d9c57837fb7925cf7fc408891e363615b0b0f56221319126a571827a67ad2be6a48740afd53df5056badb7c5b690a905930accd181259fc88d07b5b066bb75ae1", 0xe6) socketpair(0x2ff2e251aaf231f, 0x4001, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8000, 0x0) chmod(&(0x7f00000003c0)='./file1\x00', 0x24245a38b6ce7633) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0x4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_open_pts() recvfrom$inet6(r5, &(0x7f0000000400)=""/141, 0x8d, 0x800, 0x0, 0x0) 04:08:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) r2 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x2a) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x10002, 0x0) accept(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3, 0x3, 0x1b4934de, "00000000f0000000000000000000000007bb00"}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="88", 0x1}], 0x1) 04:08:09 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = getegid() getgroups(0x8, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() r7 = getgid() r8 = getgid() getgroups(0x2, &(0x7f0000000140)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setgroups(0x9, &(0x7f00000001c0)=[r2, r3, r4, r5, r6, r7, r8, r9, r10]) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)) 04:08:09 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000035, &(0x7f0000000080)="04000000", 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000000), 0x4) writev(r1, &(0x7f0000001300)=[{0x0}], 0x1) 04:08:09 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x40000) fcntl$setstatus(r0, 0x4, 0x44) dup2(r0, r1) preadv(r0, &(0x7f0000002640)=[{&(0x7f0000000080)=""/252, 0xfc}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/85, 0x55}, {&(0x7f0000001200)=""/5, 0x5}, {&(0x7f0000001240)=""/247, 0xf7}, {&(0x7f0000001340)=""/4, 0x4}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000002380)=""/207, 0xcf}, {&(0x7f0000002480)=""/179, 0xb3}, {&(0x7f0000002540)=""/201, 0xc9}], 0xa, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x20, 0x0) 04:08:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) poll(&(0x7f0000000080)=[{r0, 0x91}], 0x1, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x8) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x8) syz_open_pts() socket$inet(0x2, 0x5, 0x3f) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) 04:08:09 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) recvmsg(r0, &(0x7f0000000600)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000540)=[{&(0x7f0000000080)=""/67, 0x43}, {&(0x7f0000000100)=""/3, 0x3}, {&(0x7f0000000140)=""/246, 0xf6}, {&(0x7f0000000240)=""/156, 0x9c}, {&(0x7f0000000300)=""/135, 0x87}, {&(0x7f00000003c0)=""/144, 0x90}, {&(0x7f0000000480)=""/155, 0x9b}], 0x7, &(0x7f00000005c0)=""/49, 0x31}, 0x2) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000)="00ff0000", 0x4) 04:08:09 executing program 0: mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) select(0x0, 0x0, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x8869fee, 0x3}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x400) 04:08:09 executing program 1: setitimer(0x1000000, &(0x7f0000001740)={{0x6, 0x10000000006}, {0x80001, 0x7}}, 0x0) poll(0x0, 0xffffffffffffff55, 0x6) r0 = msgget$private(0x0, 0x580) msgrcv(r0, &(0x7f0000000080)={0x0, ""/136}, 0x90, 0x0, 0x0) msgsnd(r0, &(0x7f0000000200)={0x2, "fcee88737f95dfa1a52541ef5961dbe03916ae4a7a0b58f23c93849834fb97cf137414f595f4ebbcd30e52a56bfc3506574ecfd2c790c5cb2628835160b99131933c9b2dbdd64e47465497a0ea0f8d165e314c9190c20f7d0e61361459f933d1d2212158012a2db938aa854c69496be242015043850d44349e317f711829ffdad1ee1587c516bbeee2fe3eed510f26f056a714b5ce8c8d97ae48cf4474"}, 0xa5, 0x800) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440), 0xc) msgget$private(0x0, 0x104) msgget(0x3, 0x222) msgget$private(0x0, 0x40) r2 = msgget(0xffffffffffffffff, 0x3fd) msgget$private(0x0, 0x2) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) msgsnd(r2, &(0x7f00000002c0)={0x1, "604bd4d4030000001b7eb12660ee4c50bc15fda62e7735bf982164265d1cfa0c1fbafb271378e3ca8d651619bfd45016df4360137495b2b23bf988bbc77307e6a21474dd4db8f9ca063db75a76a39d0138c650a308cb59e3151d0b94c0fb0a160ed1092c46cc4be020ab254bd7a15b87e87bcd5331c365d7f96f971b2ebbc7e8e0a54d44826dbdfa5bb6828d248798ab20f8243bd0e2a8ef0414ba99eeda26b98b1eeb6237c68b7e008b7dc9ba4ae842637def224517579ae168e22470c0e84b1ac23469c2913ed2caf4f9c5db7ecae75f5fe6522ee24220a590b40b8353b241ef5d23597c58b4c5b43a21f40dc4bcdd2580100c12a889e10803e7866b217351ba36203c61188cad434a1af4425d3da43a9c16501c94e3538e823c8cbfa4766fdeedd0775f03000000d649a91843cd077410e48dbbf20f4bc88f3da6db4527cc7756b07dd192d6e7626b9ebd740d5831dbf45366399e3acff6de6f203e7ed7aeb83ca12aa2645440a9cf68e4"}, 0x174, 0x800) msgrcv(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000fbbfffff00dbe94b6b50b30b00009199947bea88c3db403c22302992947e7bcdcbc2390230d825b5112b124623f1377c4c5d2246454b00f2497483fd9725444258f8e674e89d3b2c3dc9f0f1b06d6aab1b03f41c6bfc7a5aa9e778dea73e9ab0dfb1f7c07535ce0c5a3a2605391e678abfe51357c1cb3836ec17"], 0x1, 0x0, 0x1000) getuid() 04:08:10 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x13) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x10001) 04:08:10 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x40) dup2(r1, r2) 04:08:10 executing program 0: r0 = semget(0x1, 0x0, 0x7) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8b8, 0x40) getdents(r1, &(0x7f0000000140)=""/240, 0xf0) semget(0x3, 0x0, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f00000000c0)) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000000)=""/150) 04:08:10 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000000)="85b4b7600d25a632681eb00d6fc528082881f10d89683ccd3677a616e6e4e82b1c24cf30bfd85e477e93d0a1d163acba454f667f27fea681e5e1721461e5595d04ead5c2c429b5a583c6c9d0f0ca73b74a6f3ff6a7a5d554478298a99143106a7099bd9aa0b61dd0332e1c2c12dab03012f165fb6e3af95fa29c815d710fb212dff34a7be009097761227c598ad50bcd965bb15e1de7a63494819be88aae261dced86468dc7d5d096d47f5858c072acd6b9c1df69e89579e12eed98cf9ba9dc7efc122682bf2d0e4c66dc8ff8475bd70fce5c3aed6a786f8f18fd7", 0xdb, 0x8, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x101d, 0x0, 0x0) lseek(r0, 0x0, 0x3) 04:08:10 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt$inet_opts(r0, 0x0, 0x2000000000016, 0x0, 0x0) 04:08:10 executing program 0: socketpair$unix(0x1, 0x100002, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) 04:08:10 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="9755720c047170d0d55d334c4e753634c1cc88d84451d168814806ba1df92f62eb9e123ac30389f8a0dd7555a1c6b6bb2a9b559c25d84215d67ddf0c72"], 0x10) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) getgroups(0x6, &(0x7f00000004c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) stat(&(0x7f0000000700)='./file0/file0\x00', &(0x7f0000000740)) r5 = getpgrp() mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x8) r6 = getuid() r7 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000007c0), 0xc) r8 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) r10 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000680)={&(0x7f0000000800)=ANY=[@ANYBLOB="05002e2f66696c653000b30d7f4f88"], 0xa, &(0x7f0000000340)=[{&(0x7f0000000100)="43c69b80780454d6c4d487a366548a1e77fb6a5f76ab65c3607b183ec95c2832cf547b2badca3024ce92438e335c2ea40b2302e175fe1462accd", 0x3a}, {&(0x7f0000000140)="0ab9716ce1dba152f97a36783c2c5b8449beec223e469c4eb157b694202e6e0bedc626", 0x23}, {&(0x7f0000000180)="80da0f88995b43e8f82bd2d4682f52007bc53dbe9ce1a780b91a5598d81e3c71e9ed4d3b1c02d6c3c5d55620838e059a3624aa12f73e1f735ca7c9d26c70a63c7e599b35dbadb8a8a9b66f707882bef9449c1919e4c603bac9dd81f17a97ef7b63971e4710de7351d3258152a47d1d17e5cc7e134b168419e16dfe188c704ab2ae035543c55c2c4ad05710c81d1cdbf413ed84f81c4ae0c86ff54280d3e7dcef4c6843eaa3401baffb9859e51785b30592271dd9a91d476c3035a965f58f", 0xbe}, {&(0x7f0000000240)="002cc936", 0x4}, {&(0x7f0000000280)="4450a40c5945c0ba779ae8c48fc66a13a100430f4084fe6e7ec27e078cc4cf492a21f8158608c89339bf399fafcafad714e6326fdcbafba2ae79cc0e6024dc16b3fa13189492885fb41f646627ab491c74f1e56f9b58f17568a7b80ea3624e6f7f3d8f1209d4030020c095d3330e92ad0f6d2ad2321f87c3014a68b952eabb296e5cbebba7ad4458d0776e9be8c0ad288f759f22d67079", 0x97}], 0x5, &(0x7f0000000580)=ANY=[@ANYBLOB='8\x00\x00\x00\x00', @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB='\x00\x00\x00\x00'], 0xd0, 0x400}, 0x2) listen(0xffffffffffffffff, 0x800000000010001f) getgroups(0x1, &(0x7f00000006c0)=[r4]) 04:08:10 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f834f9e038c0e66866c653000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) fchflags(r1, 0x0) dup2(r1, r0) 04:08:10 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x40) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x3) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000040)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r2, 0x29, 0x3d, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 04:08:10 executing program 0: setrlimit(0x7, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x4003ff, 0x7ffffff8, "73cc517b60c4e9c9c06d18000100000108000800"}) write(r0, &(0x7f00000000c0)="ff5bf0bff7b167d0af952c8c02bd354b185c28", 0x13) 04:08:10 executing program 1: mlock(&(0x7f0000004000/0x2000)=nil, 0x2000) r0 = socket(0x6, 0x0, 0x9) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x100, 0x0) socket(0x3e, 0x8000, 0x4) mmap(&(0x7f0000006000/0x2000)=nil, 0x2000, 0x2, 0x810, r0, 0x0, 0x0) shmget(0x3, 0x2000, 0x600, &(0x7f000000e000/0x2000)=nil) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x90) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9015, 0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000740)='/dev/bpf\x00', 0x10810, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000200)="5c2ab8da22d88c290898ee44aba57ef180cd34da50b863ffffafa3dfe196b81270abb6b2325248301540eca126dadca5aa89", 0x32}], 0x1, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) getppid() sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000140)=ANY=[@ANYBLOB="8874a7d67c00000090047d7f0fd7e5ecc7821313ee2fa1b555a91d8655c3af1ad8eefff3907d133b2b72c61dcfd83132b3f56bf1a4d7cab1e2e604"], 0x1, 0x0, 0x0, 0x0, 0x0, 0xc}, 0x400) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f00000005c0)=0x1000) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000080)={0x4, 0x7fff, 0xeb, 0x20, "cdd15ef35e5563bdc5012586dec8b6ec6e071466", 0x7c1, 0xc127}) clock_getres(0x2, &(0x7f00000000c0)) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munmap(&(0x7f0000005000/0x2000)=nil, 0x2000) 04:08:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCPROMISC(r2, 0x20004269) write(r1, &(0x7f00000000c0)='a', 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 04:08:11 executing program 1: r0 = kqueue() kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0xb7, 0x0, 0x0, 0x0) kqueue() close(r1) 04:08:11 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000340), &(0x7f0000000380)=0x4) r2 = msgget$private(0x0, 0x4) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r4, 0x80000001, 0x5, &(0x7f0000000540)="1c207bb3a7e5e700a7dcd76a8d82d112edbb9f0a8971653a736e744c8c31a40d7ffcc5bacf8dfbde8221bc4c56306e1ebbf93d09584cb20daa3b1843f75c915149bcc708ce04", 0x46) getitimer(0x2, &(0x7f00000000c0)) ioctl$TIOCDRAIN(r3, 0x2000745e) mkdir(&(0x7f0000000100)='./file0\x00', 0x101) read(r3, &(0x7f0000000180)=""/179, 0x19) dup(r3) chdir(&(0x7f00000003c0)='./file0\x00') r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r5, &(0x7f00000004c0)=[{&(0x7f0000000240)=""/138, 0x8a}], 0x1) syz_open_pts() close(r5) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000480), &(0x7f0000000500)=0x8) r6 = dup(r1) syz_open_pts() bind$inet6(r6, &(0x7f0000000400)={0x18, 0x2, 0x0, 0x2}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r7, r8) readlinkat(r4, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480), 0x0) execve(0x0, 0x0, 0x0) r9 = syz_open_pts() ioctl$TIOCSTSTAMP(r9, 0x8008745a, &(0x7f0000000040)={0x0, 0x4b9}) ioctl$TIOCNXCL(r6, 0x2000740e) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000140)={0x4}) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe}) msgctl$IPC_SET(r2, 0x1, &(0x7f00000005c0)={{0xfffffffffffffff8, 0x0, 0x0, 0x0, 0x0, 0x96cec5030941da07, 0x18d}, 0x9, 0x800, 0x0, 0x0, 0x1ff, 0x3, 0x8001, 0xffffffff7fffffff}) 04:08:11 executing program 1: socket(0x2, 0x400000001002, 0x0) 04:08:11 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0xc88, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x6, 0x7, 0x100000000, 0x1, 0x401, 0x4, 0xf34, 0x0, 0x2, 0x5, 0x4fe0fec8}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x0, 0x4, &(0x7f0000000080)="146a35cb3a8479236fd48abc598b2e43678efaf56b5527d29873dbed74c3c15197a4ad91f4b348490ddc495a0bcc9d647b7721eb0f338299b80c5137702916bd2dabf082d3e8ce66e0f8912a5b46231587fd73816b841d7c8ba8a3854df543df4fa0cd90d893df600e7a2cd895686e47df89ba5e088b9f7d0a477ee9648bb9e99647484fd564c808d1f113159cddc102432b89cd244975b6772e491fe3964727b440481d9839d1e560439ed99bea4e1eef3af9ab2a39ab436157eba4c5f1197e63fd78825ba9365acbe4e27b5da81afa69560bb9f42f96f3dd25239ed884b9a2fde4724cf1b811d90c95cb5f6e397f90", 0xf0) setsockopt(r1, 0x29, 0x0, &(0x7f0000000040)="90000000", 0x4) 04:08:11 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = shmat(r0, &(0x7f0000f8a000/0x3000)=nil, 0x1000) r2 = shmat(r0, &(0x7f0000c41000/0x4000)=nil, 0x3001) shmdt(r1) shmdt(r2) r3 = syz_open_pts() munmap(&(0x7f0000fb8000/0x1000)=nil, 0x1000) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000080)) 04:08:11 executing program 0: r0 = msgget(0x3, 0x0) msgrcv(r0, 0x0, 0x0, 0x2000000000000002, 0x800) chroot(&(0x7f0000000100)='./file1\x00') open(&(0x7f0000000040)='./file0\x00', 0x0, 0xa) 04:08:11 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kqueue() madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 04:08:14 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) chdir(&(0x7f0000000000)='./file0\x00') r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) fcntl$setstatus(r0, 0x4, 0x4) write(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000200), 0xfd4c) write(r0, &(0x7f0000000340), 0x10000014c) 04:08:14 executing program 0: r0 = socket(0x2, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) poll(0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x11) openat(r1, &(0x7f0000000040)='./file0\x00', 0x10, 0x2) 04:08:14 executing program 1: semget$private(0x0, 0x0, 0x20) semctl$IPC_SET(0x0, 0x0, 0x1, 0xfffffffffffffffe) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x20000010000) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000001c0)=0x10) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r2) 04:08:14 executing program 0: r0 = socket(0x6, 0x4003, 0x8001) getpeername$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/24}, &(0x7f0000000200)=0x1a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x5, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(0xffffffffffffffff, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) read(r2, &(0x7f0000000100)=""/165, 0xa5) write(0xffffffffffffffff, 0x0, 0x0) 04:08:14 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f000002b000/0x1000)=nil, 0x1000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:08:14 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x5}], 0xd2f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x2, 0x0, 0x2, 0x0) 04:08:14 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) poll(&(0x7f0000000080)=[{r1, 0x40}], 0x1, 0x9f) poll(&(0x7f0000000000)=[{r1, 0x44}], 0x1, 0x0) 04:08:14 executing program 0: r0 = syz_open_pts() mlockall(0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfa0, 0x0, 0x0, 0xfffffffffffffffd, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) 04:08:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000001c0)=0x10) r3 = getpgrp() fcntl$lock(r1, 0xf, &(0x7f0000000140)={0x3, 0x3, 0x0, 0x7, r3}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) openat(r4, &(0x7f0000000080)='./file0\x00', 0x20, 0x20) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x993, 0x0, 0x13, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1107, &(0x7f00000000c0), &(0x7f0000000100)=0x4) read(r0, 0x0, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000280)) 04:08:15 executing program 0: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x1ff) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r2, 0x100}], 0x1, 0xfffffffffffffffd) close(r1) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000040)) 04:08:15 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffe, 0x10400ffffffff}) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 04:08:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1000000000000007, 0xd15, "419414a03367780d06000000000000bf7132bf00"}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x141) close(r1) mkdirat(r2, &(0x7f0000000100)='./file0\x00', 0x20) ioctl$TIOCSTOP(r1, 0x2000746f) write(r0, &(0x7f0000000080)='3', 0x1) 04:08:15 executing program 0: r0 = socket(0x6, 0x8007, 0x5) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x400}, 0x9f) accept$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r1, 0x0) 04:08:15 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000000c0)=0x80000001) 04:08:15 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) faccessat(r2, &(0x7f0000000100)='./file0\x00', 0x1, 0x3) r3 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) ioctl$TIOCSBRK(r3, 0x2000747b) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 04:08:15 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt(r0, 0x29, 0x36, &(0x7f0000000000), 0x0) 04:08:16 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x100000005, 0x0, 0x0, 0x0, "61aa0db17ec0001400"}) read(r0, &(0x7f0000000680)=""/4096, 0x1000) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000100)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "ee7d987506c363e621ff3e92f9bee606bd70b6f6"}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x6) 04:08:16 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt(r0, 0xd5, 0x764, &(0x7f0000000000)="77041ce600b33d35c9c95d6ab96e86ac95a87120a7739390f42d5202b1edfac41b05", 0x22) 04:08:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) listen(r0, 0x0) socket$inet(0x2, 0x8005, 0x6) 04:08:16 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="4402", 0x2}], 0xb8, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x12, r1, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2fb95e40ef302f66696c653000"], 0x10) pipe(&(0x7f0000000100)) 04:08:16 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x8, 0x8, 0x0, 0x0, "389ff2ef28a32dc28a236eb896446634bafbc6fc", 0x8, 0x5}) r1 = socket$inet(0x2, 0x2, 0x0) close(r1) shutdown(r1, 0x0) 04:08:16 executing program 0: r0 = socket$inet6(0x18, 0x6, 0x8) r1 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) r2 = dup2(r0, r0) r3 = accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x3, 0x0, 0x5, 0x7fff}, {{r1}, 0xfffffffffffffffb, 0xa, 0xf0000041, 0x2, 0x8}, {{r3}, 0xffffffffffffffff, 0xe3, 0x0, 0x7f, 0xff}, {{r0}, 0xfffffffffffffff8, 0x4, 0xf0000000, 0x4, 0xfffffffffffffffc}], 0x3, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x80, 0x1, 0x6, 0x2}, {{r1}, 0x0, 0x2, 0xf00fffff, 0x4}, {{r0}, 0xfffffffffffffffd, 0x13, 0x20000002, 0xbb6d, 0x70e396ba}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0xfffffffffffffff9, 0x80}, {{r1}, 0x0, 0x2, 0xf0000000, 0x8000, 0x3e}], 0xffffffffffffffff, &(0x7f00000002c0)={0xf01, 0x9}) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x3, 0x0) 04:08:16 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0xc30, 0x4) chflagsat(r1, &(0x7f00000000c0)='./file0\x00', 0x7, 0x2) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) 04:08:16 executing program 0: r0 = semget(0x1, 0x0, 0x0) semctl$GETVAL(r0, 0xc6000000, 0x5, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 04:08:16 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f0000000100)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x0, 0x7, 0x3f}, {0x18, 0x2, 0x7, 0x200}, 0x9, [0x6cb, 0x7, 0x3, 0xffff, 0x2, 0x58f, 0x401, 0x1]}, 0x3c) preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000000), 0x10000000000000c4) write(r2, &(0x7f0000335000), 0x10052) 04:08:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0xff) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x100, 0x0) bind$inet(r2, &(0x7f0000000100)={0x2, 0x0}, 0xc) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0x0) 04:08:16 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0xa, 0x4f}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) write(r0, &(0x7f00000001c0)="cf", 0x1) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000080)=""/63, 0x3f}, {&(0x7f00000000c0)=""/3, 0x3}, {&(0x7f0000000100)=""/8, 0x8}, {&(0x7f0000000140)}, {&(0x7f0000000200)=""/114, 0x72}, {&(0x7f00000002c0)=""/224, 0xe0}, {&(0x7f00000003c0)=""/108, 0x6c}, {&(0x7f0000000500)=""/4096, 0x1000}], 0x8) 04:08:16 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="2000000000000000ffff008000000000f8208a5b671b1b542a538706000000b811000000290000002e0000000300000035ce17351d70577f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) 04:08:17 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) mknod(0x0, 0x8, 0x0) open(0x0, 0x0, 0xfffffffffffffffc) open$dir(0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206981, &(0x7f00000000c0)) 04:08:17 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x20000000000004, 0x0, 0x10001, "010000000000000000ffffff7f00"}) socketpair(0x18, 0x2, 0x3, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20108, 0x0) accept$unix(r1, &(0x7f0000000340)=@abs, &(0x7f0000000540)=0x8) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x20, 0x0) fchdir(r0) link(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') clock_gettime(0x2, &(0x7f0000000300)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000580)={0x5, 0x6, 0x4000000000000001, 0x406}) r4 = socket(0x18, 0x1, 0x6) fsync(r3) r5 = accept(r4, &(0x7f0000000480)=@in, &(0x7f00000004c0)=0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000400)={0x2}, 0x8) getpeername$inet6(r4, &(0x7f00000000c0), &(0x7f0000002800)=0xc) write(r5, &(0x7f0000000240)="ca1b7463ba2ab61337048eb833d2ef7edff50f12c8a9b8f8759da687327e2c02fc3cca657614c6455def9c5950e61ad48929c8", 0x33) r6 = semget$private(0x0, 0x3, 0xc2) semop(r6, &(0x7f00000027c0)=[{0x1, 0xfff, 0x1800}, {0x4, 0x9, 0x800}, {0x4, 0x9, 0x1000}, {0x2, 0x4, 0x1000}, {0x4000000000000801, 0x3}, {0x4, 0xffffffffffff36ff, 0x1800}, {0x1, 0x4125, 0x1000}], 0x7) fchdir(r5) getsockopt$sock_int(r4, 0xffff, 0x1007, &(0x7f00000002c0), &(0x7f0000000080)=0x4) connect(r2, &(0x7f0000000040)=@in6={0x18, 0x1, 0x4, 0xfffffffffffff3c9}, 0xc) munlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8410, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000500)={0x200000, 0x0, 0xd5, 0x1f7, "10bceff95908c3476a39d7de7a37f21505f76ec7", 0xcd, 0xcbc}) r7 = syz_open_pts() write(r7, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "e65a55fea6e541404e2c44562e5bee96fc6da2be"}) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f00000001c0)=0xc) ioctl$TIOCSTAT(r7, 0x20007465, 0x0) 04:08:17 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x1) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0xfffffffffffffffc, 0x26, 0x0, 0x0) shmget(0x2, 0x2000, 0x241, &(0x7f0000ff9000/0x2000)=nil) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x1000000403, 0x0) 04:08:17 executing program 1: r0 = socket$inet(0x2, 0x0, 0x7fff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00', 0x1) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) sendmsg(r0, &(0x7f0000002540)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x1000, 0x5}, 0xc, &(0x7f0000001380)=[{&(0x7f0000000080)="b11f7ec8ea147b5f8e19f9db7ef49695946f671b451ad18bdf5bf0b7a75ba817059ee8d882ba797b4b7881277922d6860e10a95bcd7a7580de030bf66cc0776389bcb5d06663f785825edc408f00a682060d4ed77e1a1f3fef192f8403a90628eba9daa5b571ed510723934e28acc34761b8adfe1f2a0572a7a94e17333fe9c3f2e7e58ce78451e286e84cd71b1770a8eba57f5651c99cb81c973247345d6fe81866aab311e5d10085873a2e137249cf865416d689ffe69f3f74eaa8bea5f451cb8c1a02f47c116f344f6fc717bee92222dea926c3f0e51cf595d36dd5d24d6d690f288a0e4f1e55479a3bf84c", 0xed}, {&(0x7f0000000180)}, {&(0x7f00000001c0)="17c39a1c0fa386f36f800b9fdff31cdf91456307d78d3d715c3bd8d8b522d87a3156d4ec5b1b79a737c12bc9867a198f68b0be72861fbcd8a38d74c49b193cc0c03e1910b40e081d88eccd945ef01bc7ca9bed5a015b3f31f710542e8bb105c4b6dda843dd8e320fb7045cc4823e31a4cac477b1f8068fecece7a903aab1fab2abca838579121ef9259392db8c4cea9626690c11b8da138a41012aa13daad58849427cf0ec9cc7f62d5df77d27d1dc3591c0eaa5184d7920b1bcd077cff155b3f6b38e7ff98a4e72825a5f3f5303e1f0c6ab157ac51181eea3878509baab2d8e015ea787991547f123ff1fb79f7ad602b039589ec5b9f864fc23c223b774a87c67ad32e6c252147a926b03a3efc1a19c0432d73d3ad29a559d202a19550d92a8582ec2901d1c49575d1fc0b14089fba6e6b8be6a373e6c56d50d6f96a2ee8921d823647aa5f5c35fd378db4649751c2620cd6d79c45a5a33493b47c97707009b117cd03c8d8ee68d59a84542dfaa30ceafcb5808d1f6870d8dac9af158f2a64ceae496029153f64694478fc1084899d3346543ffd0f1934572486919e99df64563a1de8df0bce50af602798d2bf960a6eeac3902734a7908852e047a84341fb4b4acdf2995327cfe235bc3f96278cbfa6867a1df871c1d9d9a2e1ea7a10cb1e010f0b088216e609821e27049fca291b97586af8a0e81621f0d3b70c7a345f92d537ad511ba5dec3f995a93aa3b1e1e5b8e4c7f326c498c438e04b4d32944d878260319767cafbc421342147be4e127959cd44031c56d8b116e1b08e3d31e33226ad79edb5fcd11d92ba75bdcffb217132f2742b9c23f31bcab5046b61e57d633e9bae97d1d4b4dc9b455db26bd93e792e07484a7c9ca0043c93180fa65b824622583b8b3244b9dbfcfb975216c72810efda8561c224e2c99d4090c2bda450959114d76f80dd80f1b3240dcc8090565c1e151fce0e82feddd1a4b30043f31be178397f01690a55a310ce2f287b8b5d8e9782b5ed730251e69e5cd5e6daa5c2a77c4ecec1af2a51542302d0aabf38ba2d84a1c02696235f8a29a4c84aef4d12adafcf2779c27d6788f7d04b897997f7a8bed3e20ed5e347d9dfb6ad2629c90d2150f1ccb79bcbabc0f9eed4408d70b349e233c7ede88fd9d60ca984ccf27127029f3445cda470c5fae118ed3a85daa20e45bc375639557320efcedca1351a82f7fc1610e050bd6bac328aff43678c0f4da65c1f8244fb8a0eae9de6e30344f3b3fc1a305a1c413225d6389e2c184615f0b1ae3eef0f190a172cd3e4f1810f5935a326123fb11e6ad0012af5055a1f66b29277fc73a52670c58577a0953d00aa0773db28e896fcfbd4685608e10af70ff6de2dc9fc10d17b3e7dda6d44b795e01c2ce0f2def2b266bb3b1758e66b6442f5edd08ebbd0c85eb888a9946f449ead1067a28a9f2254840efa413d9afa85478188736f4eae7a1defebd817f3ccbb9332e37cc68b61fdb32a1f8be6334da688b3a7cb0fc5395d957573ebc94e51488ec458fd4c5a04ce996bf433be24871b9cbe6afa3cf6b5caa2c6ce9815676ed56d7745e30d430c18297cb688f9806327004bdcb40937a4f981a48c8dd821d7b50391add7f3875d30cfab42dfe5a52125ce4d81402d5cb0f4f2591796c6db6dfb783c9e2b8bf4dbe0269cd19281b4fca2809c281751be53b43a3595059666eac772a54e411fce486a030c0ae32a0c6e7b79c81ecc15a58546f128677065bf4c8d4d224f19b90c30dabd783a152c840bdfb6dff6b242b503e57c03fbcbda169acbf9d41ac5300f8961ba11ec867624ff9aeabb3577609922213255b3bd41819e1666bfcaf774c859041d2eae1b00838f2a4a3ac5a95a398db3e44186e562c0d9105df4f2669cbeef9ab1c888448688871b6613661923d27d5458b300cc8e9d6199b94c8d8273ff741d539a971a218eff568e1c4b27e1e33643e1f93363bf23496048513d997ba4f350ba8b8360de55929afef5d575c5dc172716dc54c79cd82648285d81d70dc1dd86efd361f4c14ca60009bde8d581c55a5f01166bae43c6cf7f9a7ca24907a27bcf506cb084490de2fa1529016dc354b9c268b1a9f1c63d51622f65d25f1631e6b76cc76105ac7df5627dfec08df8b8154af1ea4c1f16bd8365155a0618f203d36eb58d3ef0c12435f17e8c5c0738e535fa374f898d2bb32599a25e965e5ff7861df59abbbcae5c889e0d44ed84f395a9d4429b091b5fb8297f46771bb8785cfbf46f1f58dfdbde251c164bc581226d773e434a721ca3db17242bcdb5f0b85637016342f44e578912a92b41bfecd1126991fd4f72bf0dee4a9299719911a343e0e96df18519970cc9c213e01c4d5ea4f298d62e774cbf2f9e216f47f311cfca9aa0931b0002ec13f3b3068357cecdb39c704dae7b775c302213874fa0f6288ddd73dbc7af652ea6eddfcb7720bb70bc9c0d63ecfa88b620b2f68bb300f4e51085897dab819f96f7531fbfb0a5ffabc726d900746e27d10a797d9f1c2a5c82d4984be7c38ccdd4036003f14d7157c755b80d944a92c557bbfbb8a6cccd7bc5814f49063222b3999a2e9f61b12abbf3d53e77466d1b216beae9c5c04c6e96813470674c7ca0359f6b97d04f3d396e7d8c3277f86aeb32f666aa1ef03100f590abdf31403fd0e841a36601ef51452689da77696716f045dff59f7968e64934b52a2686c0ab5a73328d1894cd5f1ae35b30f7c53af4e6f7da701d27b71656b8fc3e3fb4615e62fdd5364b0444c56116e44d2ee353a3d79e905dbdbcff8415cbbe41d0e00ad4c89d065b86b03fd27792d95ed1bf7d0f2b5e8878172620f900ac50741d4688e74dc8de58cbb1fc5138c6d0fc47ac55c2731e77cd4f7b7d4187b3c1795e06bc62793f74770a733b87e1ac11dd3399624361d094a382fa80938678fa4315187a54deebc34aa600d1a82a90c08f43b7fab033f8e0eb0c5e05440030edea9cab4ea772b79f615d67b490da575ea67f6251889bb6e322c0ad3a45462b6250eaf7f5275bac572c6818ab5c3839ead6a60670d9bcfcab674d086075bfa51e1fe87d0412c3ae9258939cce466b3cda5f0e7911c9b6ba3b6c0c5f0bd9079340472566e483c4b2d60f9c33637ca78916737c82fed37b16c8fc6a66d20ac6196d1b4e823657e23f17a2f6d8febf60f6ee27d3ce2f8d83c68b40ee1031c8e41ad6ba384fb10218b25b523a3b164d466f41531cf374f033fcf87c8a3b09ff72f8916b9cdab765d56f326b70560ed50055775df99bb527e9c56fa69a91b2ec7e1a39ef410f6101b8907772735e71b15f0735965088f574dd851c764131c3e2ad0fa15608c1637c5fdae0440abc0ebb33bc0814b3ad2fbcdf43c218eeec83eeed5d3be6f25725de567fca4336c1eaab9d1d712a5e8f3287fca35852d50ed578c80dbb3a1fbc48938d5696c9f6aec98b21b38a5c873eda2f343f998c1e53e92cecfc614ac64af5b1ff5615c33c4b8c4547851f72bf1dc1cfc6cb29701e8c7464723824f5a4ccb2cfcbbcba3efe59c827215ff3e484a599369dc224a72c5fbf37e4262114be946989f0c65393d5bb7f5cbc3f4bde8f7334a7f9f3227879f1517cf632ad81077e51e7fe19334370cf006b065735b05ef07e8ef465bcf0287fea24a0ce97484e04707dc4e020f656ca642a7f57691baece1e8c5031088e98a447825daf7b42ecd970334dbbddd8383d92fca97e0be8f26e93d69ac7983fcf87fd966f0535561b701f98ec43cacc8c1a74658b0f2a7f8054aa97aeeb235d4dc765612497509632d8d40163bffe0e53b6a70009888d0ee20a7c7c8c7e319317fbe2c9cc1f9e2707c5d65ce6d390e6e3d2e4c3843ba2d0ad17d38168e288e6707690d260b9d60a6ab4451d6c1df78198c9e8bc9e6d1edafc15967fcc6723f7376ecf87cc4f6fec5188c86cd5301ab843eaa62a64be752f8dc06e20342c225fe2e18486effc8671356407096adff2cebbdd7df8f61cb62a040651dcfec7059dba52d9c68473728442954860be0c08b3d9172f5b1b9ef67b167d82044440311f16888348454611a15b6fc0373eab9342b9bee18de1aef2884651d9b43046385803323d05f53ae9a8c3b9c46945dd331885ce6d0debe6632ef1d097f95e5bea555e3ef6f28fc4fe7b8ee1665328266d96abbf78b4785a2db12f384db19670363f302799540fbaee95d04586cc477cc24c4f26a72685d42451c42772a590a8ec7fd367c1d210b022a537d2f63a013325bfb85b123defe1d43499ad3c41c0c460cc806e42a0ba59972e9734b923c653311a95f0e9f13b56abe71b3ba80c9c6ebc390c3d078326d5f94b7a73725d7659ff6eab7f26dc0c0f7f459ef723cdc48440115b2041f0312b025ae6c6d61d99b90603e7727a0b167867f729dbcbe622e2b32503884f03713ca3a51f7ff782da97d416ca95d54f87912491148007ca2a61141d340b2bd7c09f200a069839d7cd6389b927039d335d2afb48994238b8cef2dd5b886ff30dcc833ea133624e6ce98f52412fc2697659e8d0ad499d6db69420a4f64af341c653e3ad0a8a9f6b9b7d64586e7cc31432c21ba3e0f4742c2183efac81d44cbd162bbb2a4fc1d3b06ef96b65789a47dd5cd14b3fa309e27aa515248063771dcc46d54088171d7dbea001bec2c483376e5c394768893903b135a207e6591688cab600d97db3bce1888ee02d45a01bf0f08bbed9b6a6534e04eb300f406fe53c419785e219e9f9e4149fdbcc05d8eb33dcd05d4ff5fe708d369284bda04d62b70a464a8664b97ff238a1164d9b070fb9b2b3c1e66c31657da03baefcf7c7085f1cc53c1e025a051b99729a2d2fcfeab20411e486b92400586528aed301340bf0da21b6dfaf3ddde1a2f6c4d7a6a672a7bb0e9cc2fe451eb57682ad1a9e78d9b31abebc6b9a3c0d09c4ac5227636eb52c812365567be36c6443abd1a5cc6ba0a9c9097dabb4679ab8dd620ec6f83250314aa8fc8eea2c1069dd1ecad3c0c3b7913a5d11cfc6be94603592cb72cb3c22ffc234a102f1a74f6b2f452037edf2ec1c8b7e0727dd38cebfc008b26454357fcdaf508a353b41db3f972927dcad1917ddc3114bd17eee895978062e65bef8baf77a21895a16a3873625d5544c8886472de48739e46e8d3329b10cf5b5d8464e5cb8459cf67d7ff527fed50fd276a744173cd999cb31d6b4e7db26959e6b93462f2b18d4bb53915128e96df6ea4e7ae02ca2353ce6e1afeae675fee1a4d6f8b685fbf0aa1ec6d919a9c7c5d9880cba2eb1bb2c4b40780dc51638412a8131590ebef2a24fe10cbecc14d3ff1d7644a779d0f451c28550728b964c010f5b5ee37f3ded263478e45da9c371ac64dc228092434f172c3b301d8e6ec6b69e1d24e09611078445f26d005c0216d9c37079062f64b626285e1d8c46baf6acb988a66ac6005f4d99ab08d1acfae153e85ef628723cd3db1bb4750d159b9e80849d454760f52aa45c7b8488c0f3fe9d2aaed93616874e4f721171342145e6278417110bbdb58a2dde927da790e46f5304ec1eeedf1902c92f1aaa2a517da6def2558282984492fbb340719514b9d31b25d60e40df87c6a10aee955d7565b8b529fcc329becd0d0f8532e5522d2188faac81e249afb0cc46770ed846cb524aee03649f0c63e1757d12a771ed7b6541e74e124839a81b743eb0523b01da55876e2c4d462f598df2e8d87bb960dae0cefae4008f6ae4496fa3f5e3b6c24f5cca46841b7295285d51dbea1a704ed304e173d13c85fe93a0cfc3f", 0x1000}, {&(0x7f00000011c0)="a1a20be790136ef2e22a0982b8ca43179f08a66c84275e447149f19dcf95e12939a8a5ce02ae0915659ccd5d06a05d09576e2aa69644560fcd89b524c74133a18e90696ba1fe5eb0c25d8cbef4263c8c09f408b165f721a0d2839338145bbdb3c5750fd21c759119ebc7e698cfe5a5c7559f896deabaf7e9a606b55eecd223efaee9ccff170e4dec94849b9500b21922c839b4b1d01b2731a57934436f3f3c0188bde2e7eb074d830a66806694ce47ecd6eca275ab08a1bd313a0cb0f38447e26c5468bd785a9b58e68c33458ea13e39c3ab3b37e586ac8265c0bc33fcfba2ba45740dfa0afbb0", 0xe7}, {&(0x7f00000012c0)="04a09c2ccccc06c071293ce80d5a", 0xe}, {&(0x7f0000001300)="99d1c521835550b461bf5128584ad96431fa4fc9eea9eee2fcbff45ee690f26f26ab0ed26bd103c9b6623a1696384f1b55e45ddabbc670", 0x37}, {&(0x7f0000001340)="c4d61239998e4020b9a136ef44da948768935f71de02f983ed123962", 0x1c}], 0x7, &(0x7f00000026c0)=ANY=[@ANYBLOB="1000000000000000ffff0000ed000000e800000000000000ffff000007000000c4e8d782748b4d570cd7193cb9059754173577210f8792b7bf0e6df8f8b0fa26a51bb0ffedd29eaa04a2ae54086992b618c55b37279c2df3422be30cfe1b122d9619b510cfb31335adf63b749a9212573e71ed04b159929a0331cb417b69c7e5fa9d992d0a851b1bd83fa85163f743f378f616901f378dd6b1b9486f3690b4862a51c48c5d04b8c329204a8f6ad36c1089b039812a6e526085d8d3982cc409c449e3f93aaa6f2843e4d4c3da021c4f361e00e6940165c4c19357537e6f20fdae66a5df1addf377f76b30c5dbce495bb31fc9ff00000000001010000000000000ffff0000490000004ce1c8be8f663e5b17a750c87d997eda42f786d5b3db6d988e19119c71ebb09178b987ec9e099e25e3fba835cf16f2744701b4ee218028438dfc61213db50a170b38b1208de64cb51ed70dcedcf7ad1d773c5947a9406959749d09b4650ce1c75db9f2a4ce503fd8022414e2fe669f36306dea49df2b1fa1d088c7c6e2025a3362f7fd06c78c8e1e444d91edd7d1f6d9569a08ea4c83fa0a9d2968c4d42dedf8f7f50d9bbf5045d007a9fee35fc1a47afff4c32cd9826f45f0c011ac2ab10fd0673b5876862524bd1a5b01430a0ea5ddb88e0c2b504ea367e783de3dbb4f0d47abf17558c391d0394a4b6d16bc143aa21cf85020ea5327d8fd73a7ff8ed3df6fe58780ecd0bf22bc5113ba2e0296d0a98912034c13e01a9f1a68d0a81256fdafd591c1757ea1bd6a578277f72c635bd63c868bf3bda2d355871d113e6d1e324759a4dc70b59243955f51d2735bd7444b38c5dae70fd1c0e03d866b6c40bbfaa7a0654e92a95a3e6ffc1d2cc95b74ccd00a33b9f39d87af1321f283e2e3d5de0c0af456c2cc53b66df9dd60e0039b08f287792d7527d71420d5035bffe5d082f1fffbb5b8ea395699b5a2cb1619dd9680ae0fbb69d2e6ec72c34ad5e1ef5dddb6a7950e793ca935827a9db64c20c5432228a6ac457a377fb63a1e8ccc8586776cc2b22ca6595ad4be83bfc3878e1e47513b23e78ce9e2c85e10fc05b585f3a4ef29474914ad4758e09b2693f28ff8a74b806f37b96dfb2e751cd7eb8ec62f5bd96dd2f5fd86be4f43e2ff3d938215724de6f491a7098006812bead9cb769b835884a32b6a0d9b954a4cf24ed6193c688dfb796edb2147a76e42333ffb0c6b8f912c0083694e4d2cd8888d4ee806be963c9f273b026e17f2cd890db99eb50b054589912057fc3cac930ec92852f9d54a250ebfe37842f59743695afe9e960eb2132a3999ba5b738c32f8e3d238f693edfa2e59435ff95393ca36be563023faa4f339a1b489b912beee97d82cd3488f940d2392dfeda45c4a060a4163984f7af8a51926ad74d20856c403cc0b649e7c5fcd07cb9d7829536571e7eb8497b47b173e4749bea6dc2eb3d0070edf6577296da4e4ed7423961c8c48a0add2bda39fc90f87d8e5bedf919b49d01e1af69c6c0d14687afe454b292636c6c13cf9e3905d1d3e5b4c5539d9b951cd990096e0b03ea050d4c416be357393bef4f2dcaaf9ac4e157b653f9b4404f881fd614192dc1418a3304c974968ed47415836613e046e6bcd609cb9a32b814a4f0105e60110e242cc1585ddf9cf9133b1200895712b1ca4caea30980a858af6953cce5a75da59ead80421a98c1c54cab8634f13f3f03a8e607cececb938c38fe86388b2a4efcbaf26f29452106925dfe11aba0fa9279c9f027a54ac415bc943e36b226634576d801f479bd54be6292cc75fcbf034216d5ec9bc8387b280ec1a13b3029d754afcc54e02b2918dc9a0771bdcf0cfc255df153af266b0cccc9e07e557faf382e7c1f2b5331e5ff55e48d6675deba07c14d8cfc7942158a020e8a9f68948cb172ae1984126e835380238ca4dd24f858985a067e89ae9715e17150fba51e681d551452cbd4c35d23acab920d06d8c2871eeb582eb992dd35599accf467fecb977b15255605f08a63aaaadac3429cd7b82856866e5f88092798f1ade26fff622d2dab9181d39c651e0b2f3cd2ad438dac5056c85ea5c6d6ff6b8f4dd57074c56d2892cd9b59b7e5a03ac054d9da1013dbeaa355441464a918ebdfc34a9096cb4e5f44daa5ee5f297a2d89e329de109b875e66b97bab802f749d818220f9a98c283221b9bb80c1c7ddb454a23d96ae425981a3e3567038b6ba34bb8374f47af395e576203a719df0b0d16d2a94949f0496d7b8cdb1863a8f0684c224ca272c18a1cdce1e09b640d4aab0692d0947a21fc472e6928e200cdc463ebd33fd92c37c6aef72984545cbe7f8eea5fb5bd8c0f8a209e60cc04a30a1464d6138a3feb6328947e021dfde9df79fc7bcf72908378cf49d4ce90b1acb44180f3fb7a4535c0ad2cc026b93baa0e3ec7ed23d8d218dba01b7e28ce9382796196e4ab75ca8b15cab6da1d0fb637f3b7d8e30036368d698a5a40f5fa3a5255228584f6544ea388034da0ec0169c62444601ff0ae54b29fdde0029818958e7efd1c2ccf336e6b3c7f92ced0449cdb628e139ea2d1855fad8bb3beb07c18a4f9d5b59ed53287611d891563c96528fc559cd5c82b99510a575860fbf6657dfcc62066d65ab5156bb024a1dafcab22b438f3d69178eaab6e63f6ab893bab9c1eebbfca9821a6839718964743f4b82a94915a8e0463ee1bc9fbfa1b8e0c6476bb0d8b4b2df2450cb77f9271e290160023030072adac7be82a8be03d6d4ec9b21e41809ae524c6fcd84f8ff92b6d0fb799e2ed43b8bd484d94ba4932cd280f53241b6c56ddfddd2ab99ab0f260aae61bc855b32c50057be256b487b96c5c09a9e40a485084b347b52246e03cac96555942f88fcc33312b7e1c1e0a89b607d2f9ea599ed47bfd17ad4bd471b7991ab5515be05eaf10faf907a6460184ff54bba0094a5947087bf9d9d2b57f15df98661797fefc82baec73d4889fdb344ab80bac738de459d2fdd5a2bdbf3c4cada5544b6f9368f90408f8971e23250a0c72b66424ab81cbeeb387854431e718c725f3b7b99bc60515bcfa1168bdb1b185795cbbb60034a6463bb335cb025a517e91b47e56c61aad1ed63c8efc00ed0efebda979a8136b4d95f94feea9b4a7bc1e4de92ebf68ed862cb5b9411dd596be63534f0f845e46d917f79675855b69415c517d6c12a4aa57b592ba6a3a43ba4f532caf8926ddba8a40db4466467f4805bc8959f3885d07c420f744ca2df290b50a3d47020e837983c8ae77603ec94bcab06f437c0829218cf754d03089eceff0e068ae38cabd76425a85c5841d71fcdba20e0af393c1233c473eb187425c0fc00bdad2b86db98481790e3a165c8ced7c204c22d1d1b7ed034a805187429b9f3fe5c63ae3c96cb095c8387764d39eb6f3db510e92c6b3be1f6dc039e632cfe4a5c8433e97b08e5065da48435c2ef2d2147aeaa2581153d5fdd1df8cbe8d23635548e30eb044772cf1fcd4eba73f20a2c80aa9df5db29be9fdc57fa5be51a06031f7c9ea08197f3386a7d239505ab41cdab31b7ee3a1dfec4a3c051360719777f74dc0c838799df0d74afb9f72eaccb59ce0692dd28d264f6736bbc36ff226bcb654863c773408f8ece8e7f31c1abdecbb221af5e1e4fbc7314110fb0c1b88fc18f3bfc36898747ffe89d47f8aca3ade509bc783778d7eeac747d5681b38a42b6838abb8eefddc12a7f08ef3d4cd2398bc57613314b1fc86b7b3a48c57356615a384f3450c2b6f8b6801622e9c5cb35339599a1796c4271bc18fc1401eaad522b54896f118dc1ffac79b67990b9cb2e5c33e2f5bd595ad110b514d1cccfb0a261dcc859715e5f5ada8faa7824a7dca7011fb9d2e7e43ad7031faf46b0acb642baf3bc10e04083366d8b04d04e9ef39b82757ea81a3a4df844943a2e3a10e0b65a1530fd735e4d5853285ef3bde63ccd2f688023f1fff943f0eae868a9c73d7dab35a89e3d5e6f873e56186a96c249ae3db043db4fbe0228e24a2a22810f2b07c4f0e712a7a3f2ad4de29d886816785c9596a712bd50c43cc3491443eb9cd8489317d4b50a95447082aa28c3cae9b81aae8f2929e404c05a0329e345921c65dd8a3fa9e6342982a804e652a05cb218031c513c8704d354cfb83bdd292b7884ba434a107d2e2543b6a764754465e90a6b1c4c4528985d9005c41054ceedc68ac73f19e10e7c88f192f8a198c647958e9874769ee5768ccd3f9f8284c2ec4e61d0955d73680f8eaf442396971583fa8815806004953d4b7c753d498ea3437b9d3df816b95823132f56e6af25f455f9186fe1293e01fe08cf567e989b9d3571112aec802c7221ada97b283962b853be2992dc9bd15a0e55d3ae69570d0f539650744fb0d84cbdaa5ee45ce7b14a936f6dbf382c50e8a2f6a8d55cb592b7511e43d39f701df7c171a33a9a573fd1a163031b628868321699baa1eddd0a4af3fe565fb2ed45837fe6e2e0ad34944f28919925173deb219fabeef7f483e605cc15f613621531d992584d73009c2b44a85573c5c5cf1679c3ffb257f60613e02b24caf707f02bb0fea707c418761eba84dd0f920bcff0168ca52d12599c515d1e22fa6e399e06e8c0c3aaffa82d8583cfb5a57e88a783a5663f0efcd452006b5d1faaa900215cb37a09df26230f4b18eee3b782a7ba6fcff3e664a8ab728605032f6d0ea9f971db0c66b18df440096adae52fa1cbafdec65230a4ddf3662cdfe945c2b9372d81db70915f630075c7f304ea4f92ee8c4dba66b3eefc9d7a8a6866af03334c5ac23c52792e9aeff5eecd8da7c018e2aafde3f42c339a1df5efa011f1b9cc3d3d505195952a83ab20cc89cbacd2a0061367cf37e7f04d6448911c58fd21fc8b7343b3b232aebf6d769942b42a243245a02286ce869bf73133e869ae5e39ea61c770396b0ad3d4c8fe9dcca96f52ae17b991a8a4ccfd3a76a68a43e885d0c00ada3017c0fbd8e8d011e47812a1ae719d8a56368b614bdc44564360c3472041a1133a0d4abfc30ced4dbf9cdec0e71d61c6ef86bc2d221808a7cfc26410820a9c68ffcf327773b3051f3943b290e5e7c5d90352d988ffa310ece1a221127abe3a40167dbbd8bd720d82e8b1a2d5843499dc8af54380100ea7340c6f1888e4c7b86eec525fa40f6b61dab4191baa2aa06134618b84759c5dff35fef73d7ec10e1ad0a3cd3a62b4cf374366f0cafe81d63e6eeb09dccdde8d4c0eeef62ca838a3fa14794b6da14f0d4cb7def180a8adfa49492da2a81f1a6009f0e5f6f1ec56852af8a6db5c2b4c2eae82422c3d3dde47d233492363f56203a66a5190d80bf7cad03e434c4a92aa07857a94e093ab7326538ab123087e206d37f8b38d9d39ef99a33d36352e8fe521d2007c4984355c522b436b87704b4bfe4195933352a4800d8735c691eea223360823cc8ab96c00bdcb8b0007834afd827d89ec48d5ce50e60e527e3075231551003f1fec105ab071970b03c16d63f642f5cd488e203b8d17d9f00b89f217d2106a0443b71818ba317b2268cb7872a35a8450ce773878b8c499e31f7df235f3809df890c9ec6d109cbdf9a7060def40a825542350469db7b903c03a6b9b2c30df0313f1e3d06c4b273047cedfff5c9ddc77d720459093dbfa451b75801bd6b9fa55e8ce63aec1f5392028dc9af79fb55a248e22542df6fa1b853294deb89e890d2462e42d4dbabc0dde47fd8b344ad00e401686fdedc5a80ea9974e7355b72d9de3c13b67b7c17c3549c5b3f4cbba872665ca7a1a97be1fce199b8cd692441004ecdf623c92a542a7b718de7b5edbeca9dc9267b5109a3c0b880ba2d0f35c33cda46201feea844ffe6054890991b10f59a7539fe323309c5194d1084e713060e380b55a275f0748eedeb986b7a7143fdab839c6b7c79a23569a7ae1ab32ec35a869bd9471082e608e9dad35e8f6e1e9147d8f9ab1dc671b4aecc47752eecb514e3b1e05c625dac241858eb58dfbab2ad8030f831a7cb533f3862c9a1e740eb80fb73be03bffbb344d3eb6970a05a824a92044effbd26fd01019d3e6070dac5efc9d8b8efd42afdd387a703c61ac871bd50c135910d5765ea61247835b2c83482cc62f0817969bbfe157c739e6926017279ec9c83d440e46972de091001007e925a8a7f6b75875f5f1f152be204e2499400938c2a1b11ecc58f30c8e09c0e9e3f64e54845400ebd58afa58e0f8a4dbc78ddd662ef"], 0x1108}, 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x0, 0x8) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000002680)=0x2) 04:08:17 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000340), 0x3fff) read(r0, &(0x7f00000000c0)=""/44, 0x2c) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) getgroups(0x1, &(0x7f0000000200)=[0xffffffffffffffff]) flock(r3, 0x8) setgroups(0x4000000000000040, &(0x7f00000003c0)=[r4]) close(r1) 04:08:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080)="d8ff125c00000000", 0x8) 04:08:18 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) dup2(r0, r1) syz_open_pts() poll(&(0x7f0000000240)=[{r0, 0x13}], 0x1, 0x0) 04:08:18 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fff, 0x0, "d730c1e7ff0100000000e400"}) bind$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x385) getsockname$unix(r0, 0x0, &(0x7f0000000000)) 04:08:18 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x10) socket$unix(0x1, 0x2, 0x0) r0 = socket$inet6(0x18, 0x7, 0xc000000000000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffcb7) setpgid(r1, 0x0) r4 = getppid() setpgid(0x0, r4) r5 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000000)={{0x4, r2, r3, r2, r3, 0x1, 0x3}, 0x9, 0x7fffffff, r4, r1, 0x5, 0x9, 0x97}) 04:08:18 executing program 1: r0 = socket$inet(0x2, 0x800000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080)="d8ff125c00000000", 0x8) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x6) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000100), 0x0) r2 = semget(0x0, 0x7, 0x30) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0xab8, 0x200]) 04:08:18 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) shutdown(r0, 0x2) recvmsg(r0, &(0x7f0000001400)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000380)=[{&(0x7f0000000040)=""/59, 0x3b}, {&(0x7f0000000080)=""/190, 0xbe}, {&(0x7f0000000140)=""/223, 0xdf}, {&(0x7f0000000240)=""/202, 0xca}, {&(0x7f0000000340)=""/63, 0x3f}], 0x5, &(0x7f0000000400)=""/4096, 0x1000}, 0x0) 04:08:18 executing program 1: r0 = semget$private(0x0, 0x1, 0x620) semop(r0, &(0x7f0000000000)=[{0x3, 0x6, 0x1000}], 0x1) r1 = socket(0x2000000011, 0x3, 0x0) recvmsg(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x41) 04:08:18 executing program 0: socketpair(0x3a, 0x40000008000, 0x4, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r0, 0x3) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) fcntl$setown(r0, 0x6, 0xffffffffffffffff) setsockopt(r1, 0x0, 0x9, &(0x7f0000000140)="0d1df1ac900b1f189e26673b48c7fcc11a3686fa03cbe7b0840323ff3ada6ec36fcc6d5a5618b7cc3a8d9eb67e70c4899dd4c7b7b36bc1ad2428f3c173a9475bbbc62f6719dd789baffec84ae675ed7741f9a6687e69e2f9b8c03f9d5068a5e7f661d050afef9ddc8b95bef041a777594aeaa5767aacb25efc9f89479a15d1564456f788c4448581648c351e39066d536fc22c1561", 0x95) 04:08:18 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0xffffffffffffff7f, 0x1000, &(0x7f0000000040)="3efbfc4cba3d74cfde2058ac1f0491fd6df59615a96018934fec20fa942c84ec48b8afbfb60e7de0eab3a1d8f8274413443aaaa95ee1ea22cac0acd4280c315fc80e9fa215", 0x45) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:08:18 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000017, 0x0, 0x0) fchflags(r0, 0x20003) 04:08:18 executing program 0: socket(0x11, 0x3, 0x0) 04:08:18 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x37, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x40, 0x0) mmap(&(0x7f000067c000/0x2000)=nil, 0x2000, 0x6, 0x10, r0, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x10000, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x80) rename(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='./file1\x00') link(&(0x7f0000000100)='./file0/file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) 04:08:18 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() ftruncate(r0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 04:08:18 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) connect$inet(r0, &(0x7f00000000c0), 0x1) 04:08:18 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000)="00ff0000", 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10000, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000240), 0x1, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000180)={{}, 0x6, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) r2 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x2, 0x101, "0000ffff0040800008000005fd9600"}) mlock(&(0x7f000064b000/0x3000)=nil, 0x3000) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 04:08:18 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x9, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) 04:08:18 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$BIOCPROMISC(r0, 0x20004269) unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) 04:08:18 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r1 = shmat(r0, &(0x7f0000d0e000/0x2000)=nil, 0x3000) munmap(&(0x7f0000d0f000/0x1000)=nil, 0x1000) shmdt(0x0) shmdt(r1) 04:08:18 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x23) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000080)=0x7) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x86, 0x0, "004bd5ad6f245d408c00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 04:08:18 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000300)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = semget$private(0x0, 0x4, 0x58398739be8a37c6) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000000)=0xa5) r2 = fcntl$getown(r0, 0x5) setpgid(r2, 0x0) r3 = socket(0x18, 0x1, 0x0) r4 = socket(0x18, 0x3, 0x5) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) semop(r1, &(0x7f0000000040)=[{0x2, 0x312, 0x800}, {0x2, 0x9, 0x1800}, {0x3, 0x10001, 0x800}], 0x3) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) semget$private(0x0, 0x5, 0x100) r8 = msgget(0x1, 0x114) msgrcv(r8, &(0x7f0000000740)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000530000000000000000b8ea000000000000000080000000000000000000000000000000000000000000000000500aef869de828679073984c049657fc201583e64584ccebcf7a79596ef39816eb02bc43c5d3ded47210208c67dbebf363e1d7ee97ef3490af050342cd99ada53e102b482a8f69e751937d5689f64d644ca3bafe5e08378c6f59997da3963c1de45275e42323f4aad2c811d043a65645c97a013c0ef1395a0f3179eb3275bb7f02118ea43042347d4d3544d71a5ba1bff6"], 0x1, 0x3, 0x1000) r9 = msgget(0x0, 0x100) socket(0x18, 0x3, 0x1ff) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000380)={{0x6, r6, r7, r6, r7, 0x88, 0x1000}, 0x4, 0x2, r5, r5, 0x1, 0x5, 0xffffffffffffffff, 0xf310}) r10 = getpgid(0x0) getuid() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000180)=0x1000) flock(r0, 0x7) getpgid(r10) r11 = open(&(0x7f0000000440)='./file0\x00', 0x10481, 0x144) sendto$inet(r3, &(0x7f0000000600)="f60afd713dd3234d2dd78ffcc62eefa874d6e4599d5b4f38cca0af65b938927a7f69ae3c3d78ebeb05ba3dc179d07721aa3ca5a51b134e8309e2397e3c368c0a8e4596b710d29a373188ca97e51a0c01e0dfeb431efe43e391fc96b4ab0898619c960fc6171c98d5009f16ab81b1ccf039afe8dc2572844fbe92ee562575964bbe48f0b3b6e13cffb79dc2aecb326409bf740f1605afe636fddc16c8805318e491186e5a8ac9edf989d65224b2f15837620762f34f20d5a39ec167f0dcc2965909babc1ee0e1acc3693a85d1e52a", 0xce, 0xa, 0x0, 0x0) flock(r11, 0x4) renameat(r0, &(0x7f0000000140)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') semget$private(0x0, 0x0, 0x100048) ioctl$WSDISPLAYIO_DELFONT(r11, 0x8058574f, &(0x7f0000000480)={'./file0\x00', 0x3000000, 0x800, 0x4, 0x1, 0x7, 0x100000000, 0x1ff, 0x1, 0x0, 0x0, 0x9}) 04:08:20 executing program 0: getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) mprotect(&(0x7f0000567000/0x3000)=nil, 0x3000, 0x4) r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x0, 0x80, &(0x7f0000000080)="0a07b968572936fc5d", 0x9) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x8, 0x3a}, 0x8) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:08:20 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000340)='.\x00', 0x200, 0x6) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000380)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) setitimer(0x3, &(0x7f0000000080)={{0x1, 0x4}, {0x80, 0xfffffffffffffff8}}, &(0x7f0000000100)) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r0], 0x28}, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000180)={0x1, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000300)={0x100, 0x2}) 04:08:20 executing program 0: r0 = socket(0x800000018, 0x1, 0x6) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) fchdir(r0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 04:08:20 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)=0xfffffffffffffffe) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000040), 0x0) 04:08:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa014, r0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file1\x00', 0x100, 0x164e) 04:08:21 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r0, 0x29, 0x20, &(0x7f00000000c0)="99207f08099a4c5b01aad9e109c104bf7700caa48316417ce42930b34e63ed5bdb2376b47a2a64a9c2412ca740b52b6b283dfa3a7b25a379ce9b17c0ac3a554e6a382965f5c3cf3607475411e13b9774b8f092e3ce81d42586d722a5d5013b7326daa49a08f464de15", 0x69) 04:08:21 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res(&(0x7f0000000080), 0x8001, 0x3) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:08:21 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x2000000000000002, 0x0) fcntl$setstatus(r1, 0x4, 0x180) pwritev(r2, &(0x7f00000003c0), 0x0, 0xfffffffffffffffd) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) getsockname(r0, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) pipe(&(0x7f00000000c0)) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x4) close(r0) fcntl$setstatus(r2, 0x4, 0x84) 04:08:21 executing program 1: r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r1) r2 = getegid() r3 = dup(r0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r4) r5 = geteuid() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000180)=0x1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x5, r4, r2, r5, r2, 0x40}, 0xfffffffffffff14f, 0x4, 0x5}) 04:08:21 executing program 1: socket(0x20, 0x4001, 0x3256) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 04:08:21 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8f}) write(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b46979873134df988700cfa388584432189d0c8af489c97ec4cdcf3e85bbb621bc0b59cf019dfa83e3fb136d65fe6c2eeb342b4446458859e4e5fa70e6352318b26093ae6d39c", 0x65) write(r0, &(0x7f0000000540)="2521cdf6b9daddd6c3c914090c", 0xd) poll(&(0x7f0000000500)=[{r0, 0x24}, {r0, 0x11210c62bdd051d7}], 0x2, 0xffff) poll(&(0x7f0000000100)=[{r0, 0x1b1552c3e8e2591e}, {r0, 0x8}], 0x20000000000001f6, 0xdf7) syz_open_pts() readv(0xffffffffffffffff, 0x0, 0xb9) close(r0) dup(r0) syz_open_pts() dup(0xffffffffffffffff) r1 = socket$inet(0x2, 0x1000000002, 0xfffffffffffffff7) utimes(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)={{0x9, 0x7}, {0xfffffffffffffffb, 0x9772}}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10004) accept(r1, &(0x7f0000000180)=@un=@abs, &(0x7f0000000300)=0x8) getpeername$inet(r2, &(0x7f0000000000), &(0x7f0000000200)=0xc) r3 = semget$private(0x0, 0x0, 0x400) r4 = semget$private(0x0, 0x7, 0x140) semctl$GETZCNT(r4, 0x4, 0x7, &(0x7f00000004c0)) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) socket$inet(0x2, 0x1, 0x101) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000440)) utimensat(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', &(0x7f0000000380)={{0xfff, 0x15f}, {0x200, 0x4}}, 0x2) socket$inet(0x2, 0x1, 0xfff) getitimer(0x3, &(0x7f0000000080)) semctl$GETZCNT(r3, 0x2, 0x7, &(0x7f0000000240)=""/180) 04:08:21 executing program 1: r0 = socket(0x18, 0x2, 0x0) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0xee54ddfeafdc555c, 0x3ff, 0x0, r1}) flock(r0, 0x0) 04:08:22 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3ff}) r1 = dup(r0) flock(r1, 0x1) flock(r0, 0x3) close(r0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) 04:08:22 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x10001, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) ioctl$TIOCCBRK(r1, 0x2000747a) 04:08:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) sendmsg(r0, &(0x7f0000001a40)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000780)=[{&(0x7f00000001c0)="aed20db190633566a67419888430c52795d7e3e050c1115a58d35ce3bbfeca542110bd5da551ca01d5a5bae62b4b5d20fb11ec66d16b5e1b56ecbd2d8d7c6679de3b81daa52f000d2b6e847af2d15267855b9d4affc5a5ad7bd7f8c0953980025a6de32cecb673781566806525521b6cac0a993ce7b7c3f26b835594c27414568dabe5024995c9059a562318e46ba6d5fcac789f049313864c01d0cc6ba6fa699c305bd492660c21daccb83a12ada2b5cf945a6de92aa3b334e7ca4ca3c142dd13b93a2a0238dff788f66ef8", 0xcc}, {&(0x7f0000000100)}, {&(0x7f0000000300)="6414b1cca05679f46c90a1d4dce327365b4994a5f472ff05860d8738271403bd80709adf92d00265d659c97bac97c0d41fd4545ec9c5ce2dcc8e79473e3bd27109109cf6cd287148f0c08f976f67736da063664f566dd018841ff56a028436bc93cd9b1ea639dcd4d2a43b32f9042820839455aa4241ddd149a08b03e6e28f0707a18a8a72e8f196b9aed2c7f7671f4f4a1bdee351ac6acf43d0926410015eb1fe6b2c4e14010723adfce3def24e6d627af9ec3ef7b78a7273c60871fc2b6226", 0xc0}, {&(0x7f00000003c0)="ccefe0e99e24ced2ecd07fbf391656a870982785b07a01afca3d7930cea50fc5ac818005e17febbed043d5168cf5e04c31a7e29c18fbb8d0f83a71a7bc6dd5b1842507c17b111d0fdab1cf209b2b85ff585efd71580a2f165207b7094be81f6dd0b4828029be29401f33933ddddb3b47035960544da0258968106436e7685f66d07d62105948897b77f23e0f089c5bf2fef9e719443453dd8321ef0364ade84ece48a28a867586", 0xa7}, {&(0x7f0000000480)="fca0e9a6c6cd7574873f76c541350893f296d6bc6fe8f7e116c528944199bad094b49cb99704c0f0195c0a1e3ddf97ef8c3e022f9bddef3da980c6b2fecf5db932111b0fa3bcf650e9a7c109d84841ffee5f5ac84c644a594da348a000426eeada66e40045bfa8d91b4e6d19179f245455da5c83161c4e1e14fe7d710f3a2fcd98e613fb91c5382596e68546a53dda3df0e0b0c9dc970f241365f1adbd2de54fc71d8cbfb76b7a8ac05ee594f589b5b0ae7b983a2f1913dfabff412576d510bba4e8641f7b8579f18e4f3864d1d6e3d50227974bc466eab68d471e9a43e6cb45241e71116b9746c706597f52b67552f79cfe731d4d27925573db85d5d628ba", 0xff}, {&(0x7f0000000140)="5fae428d424047a81194fcbf72c103ba215a40a5604677ed15d08fbde1a054c7b5ab11cdb2bc", 0x26}, {&(0x7f0000000580)="b70d89d7f6a305bead558ed2e861614ccbaed44fff62f9df6695ea335d0ec105e5a868d2e1f0eea5e9aac163302dbd7965450b4245270ee2ee1ef6a78c361fede92b0428507ae26e858bcf3190cbb1071cecde968c73a5257862fa6dfa88e3414e04744b302b4ae47f27dfda3a2cba94822a842f28ab535baab51b8fc7ae85d8b7b52e2a10b1edbc1c67835a5b735e82b3", 0x91}, {&(0x7f0000000640)}, {&(0x7f0000000680)="92eee3a0b23a645b7943d4401389ec738e74e52707faf76fce2323a21ab9ec8e1d7897f60ecc52a642d76a3c203dede18c46c2efbc4e89826b9c6190262217372af91da68690c6cce5b5ec28307271950e7e1b1241c5c171673ad41cf205ffe0965da144ffc09ac48e3b59f7ce45d63b2f1511e14b14cd098b1a33847b1605aba1199f5388b902a696a0a832f63f03c7a7c7b56433d5e895378b305468ce82da956bb62036eb70a383bb9a4e9f35dcfecb51d716d7bd515eb32e82e6d4bc05169b06894bbf4aedd5d044fc84cd23ca76d5c0555238177b4e96401d612d7e42475a873b1e2fc3e1", 0xe7}], 0x9, &(0x7f0000000840)=[{0x10, 0x1, 0x6}, {0x30, 0xffff, 0x5, "047795ee01db105d76a9e17899528b37af10cd6ba80b31bec6"}, {0x1010, 0xffff, 0x9, "1f3a1e4d9de17db67460fde00a999d58fa10a61a213244530004508be85a7aa043b13d7a7cac6e1660261741d49daf725a123085318f08f25b8bfce3d45ad6b589049504d014f9d63811b7f1f42d972b5bc38cfa8c07b95ed221243cf263484d9bac58a9526e4c5c418f867c171579c9ef4032a8fb94887b6cc863993f666276e955f8a57a7ef929334aa3166b89a434d5111667add9867312797ceef3fc92a9dc1f89d38701e215c1b75adc77c2c4c4f0955c3321ac39a07e194b84301da9dc6bab88b047d880343ea8ef431e6de73004499f4f5c815b5309780db1ab2c6af43b9eb68baafc57e051dd227493e6e51a79d00ca12827b1fd6578e918aa543545cea3782c47aa7a30d1fdca343af7547e97ff1459795875ffe1f890268b5ef5470d159f6dc9a60afc092e2f603dd6169608c60c98eddb2f217d437f4cb1bb2f9e55fbc56ae98d094bc79c9f86d048e84a9ab10b8ffb40e31df9da2b71dd834b0fc351d1594d324990c90f42622ad3ef8e108a69a632d4d9e9bdd2b6a8934e3f73e695c6c26fc77a3d6794f8d50bd574e191fc97bd66ece534fe4f3da9154c1f01d61a10d6027268c1cd0947c1c52f2ca7bbbd6b9da1908cfd48463270e22364de64431d1536c742da49b00f8a87f8c47191cfde5e98dc0f0c649311bec6f80252e725808bbf000417ee5817438ea9f8bccb517674dd09af866337b1df7aaa82eca4c590568efef8f6f9e9460ce22129f69a20db90a79540ba4d322b49778151dcbab52fd73b671ce2cb4d7baeaf917a9d560d8a7cd8c1cce4f62c4833d8d3c5187119248242ce54c974097a2e5d7e27d8a987b98ba3cb5a92cacbaa4bf6cfb70884b9fea97078f7577ef7bb360a7bdb46206a6cf38b92864995199a2bbca47433404d05e653a0eb390fd5138a4542c19a85161af85277b9d6c86478cd30e18afee5260067d260c21e45b64131d6ad787ac462149dddbbd13ae3f14639250d7cc7531467be0cedecce8ccec249855bec541f96ec18aabe43aea2ac4a4ff1e96eaec6897459dc9206435708a97d476a2dd864fd8c2d64467416906b460a402053d4dc5425fd75bf1e713ebd1429a23f6e728100f9b102c89e7610456d76298cfd94a123d1226827c97f633d7649b75eb255265a058c5897bb265ad9fe26db1a86b53c0d99347830a11dc119a1dc1abeee3fe97dba4daaf4ccb9415d21248393c3f57b22b301361efc2b909500e5424b4e4e0898127801e578d84f0f1e469400c2e95cbfd73599968f8f78c47ad802d33a7df94de5f2c282c2687c8f22c44675e016954a8104855bc3807267ea4816192b25b0f1b6fca7b57dbcf970271fb522bc3bcc96bc62d0274c9a492653700d159c8c52bdba9992e5d7aaa143765598c5cfd2e9e5595ce024fbab439b82552566cb00aa5e47da45c2c6059394b1bfc9676b03f374d48ea0cc07411fd72d0b396cc70e9248f2c68e02bc67b7712ef64c061dd3b69e162f7845a3e8271fd0f46feefe8f63808269fe78332e1275fb3c42bab1997aa6e5c58d5daeaa7e721c8ccfd3d75107b282763d28b7055573f91c869caa930479d4494ba2eac6a3876a0445ac895e1656b25a9676d94a5ebcde77669327090438704de01ec84325cbbecdd80f9d19f7e63bb0f6657a85bcc1f853acc7ebab961ed028c1164b3771f7be7f436e4d899e4fd624d0dfee8e4c1db3e118ce22afdeaf9b26749f0dfcb4b4a7329a9068dda6388947f45671e2b4e45210148148dcda57a30d3a7e1fe67fb4cdbc985a5f54e904deabd49afac40fbc69b236af64b127abc5193b08e00bbbd4c6886c42e230660712b24a7107ea3366115218b6341b22f906feb47bd149367abbb452385b3c6aa2b6c0edbcf44594726fc1dedd9cc519d8d95ffc05bc8a37bcf243a66f93159707d44a0b02733f15c57c5cac23a8b3a62cb0f7365c99f5c2699c9b5bf50f2b94fd2bd712ea19fa0b10fe939143412b82e7791a8260f53d87d50695d519e94d640ac4c9e49c44231d24f19ae75ec4d927901bb4e198833b9f5e9d13119a07d529516b7b1c8ed08d95931b41120663c8ab51500c43cc0b7f234c02f52d671d2a48f1279d0ced775c0bd2fb3b325d79c59c7d6e23de83e6eaa72fbd54e44ffe422ac04a658ffde69c76a17914317871f49f6b086307981a6d2bfa057fcb62d515a2dda76dcfb9c5da7ce3f37baa297daec72269e2da970b511187d61e68b44387d8dd9399e48b25728cadcf5479210b4422c3ff97e5e96738e117c89427aadd472360b31f21c20a4f1ee87cbbaa1273868a6b9574171343931742d0b6c974323afc98f33ffaf3c45166f160e9a278c8c5c9aa2da31cb5d2411adb056d818fd3a5ab04517893b58f08b28311484f86b264f449cf52269346c39539b1c16dbeb0cc8ca90758dc989dd9af997a23b0bc2e0b4efd9ab71d07547414ff9861ee9c65791f5dabe6831c166a3b01c4698955712262b93f08bbd4319d27caa0d34bd07670abd82e65895809a2ab9f82691ccffb9461fae80c7cdb3458933421bc827f020f437690d943f526678adfdc1d4eee12b4c43e031c0cdcb5798e24158d0b130723e7516a5e384c79c0356397eba0b1911ddf7ceace170372a5265a6968aed976f549006fd331dfad76f44ac9ff448c5b04f2e97aee2802cec623e470e9fe8c43d98d9c1ee0e51efd77f92895e96dfd8f55340297a7bacb3cfacb21a5b221fdb43268806b1a5f11fb67b3899ce44b1e55ec7d84634d7d4f40c6c4a4c6b8b8e29c4a6bc894db5499d25c8812965ee4167256f83da03db5768e60424b34d618bfe7c20979d5ada137015f85139229a52fc7e76198782d4779599e3f41979a8272a2d52c278224a400f74ec2196488320faa9d01c68d0ffe0d94a90148b3940423a424e6cc75059a4d68c9ecaf7533c3e647ae609383d3a54f744ab38dd409856b185aa5ecdb100a8438c14b896048eb85d8a4a1567449e11f3620f0f3b77b3a9ff4bcdd29e17acbfe9fe8479f6f9be11fce16605263766b4c4cd971faca956119a1fee19a5649a7eddc4ba917601b127b3b0afcf77ef877f1700efed047fe9eb0856732c79c7b33e03dc9a79b751fd32d42d7f667185004c749dc7e7c1ec38e2865784d31a48510879e5faf416070cb2b6926b6003cabee972de99f59c95fd216506fefeb7c9b3179c8f552a234d74ee185b16d361df16274781c3b8a8014b979d572ecb2100ce3d7810b21518ae72135d6971efc79a8b7ebc38d8873dad147e2dc3646091f6aa89ce643427c6c6450322ff3228083930cefc17dc8841164d02860660c0c7a06efbcb9b04c78f75e5ef68d7a13e5f496e53b21608bec5dab1861f6837cd0bbfea2ebc1e2c0725cd44b353355b6c6355e560056321c685cf21ae32e118cf02ba76c92b3d7b84d17188373cd663ce5b763255d676b6fbfa56b2e199f225b6756b744f0b1a57196bbe8af30ce64e31d95b47fa6856424110424f94a238cd7653b492fb13e3d27487b624fea2d5861c820cc87de4ec244202a5efd0e04f7c3d4e021caec0f27123443365d616c8572869336666d739417f75556d50314ed32d8517d025ddc2ca6d76fcb320e6553f74fff8d5b239e46b0e70a42cabd7f415fb3d7cd428a474b9f1ed2bfe7ba38d473e746d4e036fc288f7752852438f4386cf72d25cb0e4f46905baeb6949710c1fe853ac27f495bf9f2e31279d001cbb9a296099996dd8ae479ef748fbbc2fff74a0ae0ba0b3694c32b740760f7f05a19212ccbd0acbec942e2929c1fd862928fa510c4d1f6e1dc67658d579d839cce735317f5c1e75e1eb3f5cf0890f006bd4179d0b038d67b11a1992912f687a3ecab8ec59861b21e8ecc0394ade543c76083de3bdba7957c8baf37f2dedc7cf1e80ff2b811c7ba642af7d9a43b3dda391801ee41cd58133afb0ef75a32e1e7e2c99e4c0e02c616a3371b308c17298417db0a554a2956444c3a5ba8c49bfef49787b3849cd40f15fa824e871158d56d33e436429b5ec6656f74e6a4687da5d6382928c0ef82774ea92b4ecbc34ea167a9ea616f8ae9909a442a8ad11170682f690afd730f911e9901557c4b7ccb33afa798eab51b3ec1845a6a125854c1bc7297f9450069748956f17ad73f97d8579326e47d9aa5c0d7bf6e3b92c7f3f66c4839c89e9c2016b48eaf9128df5cebb5931117e25847aedafc09bfa99f527a20f1e78a3a1234cf5223985dd214f5fd5e2cbbf9a372c424ee610951ab356087c7c972d8ed740ae24839485443fd4f0b62504a5725f4a91b372521cf99b77e0f69567a5c746945f91249c5e06da4b342e212b547adbce2c2816c9c075c2d34b11073a7a3b26f90945808828961a42427ebe821efe97ba5695cee63bcc66eb16f56e3722aa70a23bd29b27497871be79fdb0742bd9bae5326e9e5c23d4246201a23a57b961c3ac107eced7670d06141dda27795bd014c739ced413847056455bf95f12ee9f79d8de8814bcba50a312a13a976aa6b6d2d473e55bf531a094e911dfc90875f5174c8cb8ce50eb5ccee75aa8a0358fac724d6e296fde9a9830cf2d5bcb75fcab97861e045b787ed389914e235e3f0dfd445f3eeda89b85b89471c56f54f87d41bd03d94d0ad2b4b333ed17f60295b027efe39dbd92916b0b9d154ed8ffe1fbdaa3cea6b039643d4c468bf0e007014bcd545197dcf8d5b677996b7aac986fe61d572544475a0fb690bf1da19f4d7d42a82ee4b3729d59332c1548201a3dcd131e2a18d6d23c0185b966ba9ee4a8ffc7419e8d87cd063ad828ee14dc986bdd0e10aa9b11a3c8d1ddd6dcf5e499e3b8085eb6763174c3827d11995fd3fd13afe49429e2183b2e8c486cf16bc2a2dc9d5642c93fc544ef1c0b14a72aecfeae19fd22c5cb0bf8dfeeba1e5cd9d3284a67ae9cfdb5e5865d0109886dd5fdddaf40d556ed6b5f47c975265f400d72584634f4980d4b723659f2299458d5ad054ccdd36e03eb97c44cc048f9a201f73e91c33046fc09115543ee9be1327343dc799f2fa9e9e14ed6988ba3f8f15bc0a80a0150116f2ebc5680d55ed7417e3e0ffe7fa4fcf0a146ca167eb2d7b6f9315d6857fa2d3999743a57ef2a79e6c78a1e267b0c19f8cd093707229d72f115fe551ed34f6268cbdc4924590b213147a1345c5eb71dd5ee1eac595431a27422430db3b047d9ded6c3287d9957a0aa2806ebc45df32f47cfbbc1fcec289753ebce827f32ae7c4e7077d7216a48bf48086120e9ff37c6f50502507c28847cc32128ad62c9f3a817f8399a54f3c2ee805e7c0d7ff3d962491e34a45db41e0fac8bb01556fb10fa2e273a336b4df57c949bf6d16b34d47e70ebd386e30452ccb70a00446ff384a63277d0e3c98e60edd2b3d1c03717b8478378b1dfb63f3b5ad89d1bf402094b91e7580abea52323d4c81eb78c1e06bcf7a77d3307deffa8e8688f919c4f0c6cf94c2f8eff659c3747497c589645e599a73112e67f0d1ca25e56febd8cb3e692ebfd968a9bc8723e2a884feeee370abde3310f7c05bd51a551ad2227b845a81c1b6f7dcb17820fcbdb1deeceeb7da9cdaf0f231e1d38342a16be4bb75469070612040b32591b30184def83f5fc4f9250d8952542b3e8b713af69e6fd1a20b140d6547cc2088b54517281afc9847a70daae4339abf27c32caafe474f86fc578428fe87a82f836dad5b75f8078d3c53b9f3adc465258bfb3bae6e8674ec36eb1879dae3630b292ee28f9f7a3f8be5e6d264a714e70a0d283acbdb7a5ec2c37e5a4b60"}, {0x20, 0xffff, 0x1, "67abb44e760290d46afd433c"}, {0xb0, 0xffff, 0x40d, "89401be1584de5a127a70d4e3e3dbbfae85d95940bafa59862c95b042682a6da8fdd4c1aacb371bd3808ccd4c6d23277c6b2f8648f7f8ef972c1d11ed65fcdb0c38e6cfeb322637eaa50cbcb637d19634e782c45f4c373367d70738835d75fc52ae00de3869eddf65210eef1d32498bb8a31953ddd914df8ef4b994617e670cf3d844f71b2b5968e7cf16b473191b5ccd06c594c4bd7d44c24ab9851662298"}, {0xd8, 0xffff, 0x40, "fe45f7229931e02f81663b7edab541d83b30862f2ff598838c2a6888c92a086aceb175afc2b10416b7852053e42aae8d59495722d1c33b35c100147fdc4421d6cc2febf6434f0ebc1a665e19e40477a0b222948270fd91bd232a5810fa6169096915cc54b1bce59f4c1eec8ace8a5c7ad5a108c689d3b10f20201ddb01e72121e59a903d661ddaedd30577577d4d80b02565b51334e3dd515ff9c9ec38a54f544fc83e4a16661777132a4d3e12c4ba59d6dcd8c20ff1ce5921cdd1f081a1ef26a92aeb104ff9bb51"}], 0x11f8}, 0x400) 04:08:22 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000140)={0x6, 0xfff}) getsockopt$sock_int(r0, 0xffff, 0x1331, &(0x7f0000000040), &(0x7f0000000080)=0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 04:08:22 executing program 1: r0 = socket$inet6(0x18, 0x2, 0xa93) getsockopt(r0, 0x29, 0x1b, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x1, 0x7}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x8, &(0x7f0000000140)=[{0x7, 0x0, 0x8, 0x5}, {0x1, 0x4d0, 0x4, 0x100000000}, {0xfff, 0x2, 0x1, 0x3}, {0x9, 0x6, 0x6, 0xf2c}, {0x7, 0x3, 0x100000000, 0x3f}, {0x7fffffff, 0x2, 0xffffffffffffffff, 0x9}, {0x5, 0x1, 0x71, 0x3}, {0x3, 0xffffffffffffffc5, 0x9, 0x2}]}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x48, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) setrlimit(0x6, &(0x7f00000000c0)={0x7, 0x6}) 04:08:22 executing program 0: r0 = socket$inet6(0x18, 0x8100, 0x9) close(r0) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a", 0x55) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\b', 0x0, 0x0) 04:08:22 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x9, 0x0) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x4) recvfrom$unix(r0, &(0x7f0000000080)=""/179, 0xb3, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0166592f66696c653000"], 0xa) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001540), &(0x7f0000001580)=0x8) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000180)="9077741c448c8a58612cb824d0dbcecfe8d71ba1096a5523ace950cd1b38ecd80d94194e31e5a89b462193d5e9a88842466f7239c0c9f4214a1e7ca825652676442247711b767775f670b20d30e739bb81ac625d759e9a0f9c92dd478adf12ecb35440741f2d4f4c01426a6d9db1c42a78981977ee4bb95e25cd02fb49d7ccfa11b43c028e32989cf420bb1be2a9a0b8e6f20d6765627cfad1afd79a568a3b021daab155350fecf6d0072d9d86d27b631a0e66944c8bb0722a98dbc1c698307e7952c5ea4d65af4d78969672c0032f129089cfd0da8c", 0xd6}, {&(0x7f0000000280)="6e28f7ef3d0ec4bf8e9fda2545738beb5da0046eeecb631707d1cd8f064b6b8fdfd5c3b0e2ee96a01b051bb4e11e250455721677799e28023047ec6fdef90affee90c631171b7f2492e19d05be890f8011bfe709e827c5060ca64153c713e8d5f9102787e2a905617465f53b691c1ac0057fcf512a0b1a164186d23ae3675e4997b6263812edce14ab3c2091256ed8279959b1c4c0a1834747c93d9f658f532ae8b04ea1b8d534aa52be5cb9106c3dbd1241c9c63f9e94c155541c93da61a4e497745b3844cb62df26f957a88532fb5300f24e", 0xd3}, {&(0x7f0000000380)="cec092e72663e55768bebfb326196f6d26b5da2051b8e8daca5a96413830328faaceae64fe7ee90b8d49b3af920a413bfda537a288545451f0e6f24c8fc50d8a160afa78465f307e8cc48322c75b5833a2637f0252304d4ca284825c05708d4e92eda8a6a689a3550003d5efc0fb1045e95f14dff5eeb5b71034cddc4bb74514ea52daa5239f95d5619dc1f90996f09f71e4df1a54f5a7ca8359e912e7445b707afb66cf4d9c0ca628fbb601650ef5019c928b5ecb5ec43bc88b01bc860107e2d5a52f4d458ae7491bc1786775e9b099af176096fa234701d575bebe99f62afb1ba41c8b7f26ae31b75c3abb672eecb5e3b709c76f920a50581497a4a54272ff4d0f41846ff54395ce8d31477d2d29f7d42301070654b33158aa292c51d7de99e5bece510e9c7146ff975d928b0ffc2ca05e0ab0f2301686ffad04ce923cabfa21efb39f07ebd14f239fbe8ca31a010fa7c1bc50ae564b264f94f221a99ad6bc4eb0ca144fdee0bf763b5f43239ea10bc8e5b392f30c38f0cd979a48afc32b22d6722ee4ba81cc668b7f5dc5cb88c60ad379f2b5cb691321c0bf3ec568f76253b778b5ada95b401359622eacc3c933f210950081832ebb32aa7e6ecd79dead1e03cdd977cdaa58cf3bb61bc8ed9e1c86066787cc520414f6c92c815f715d10759fbcbea2eac23630d6cf86e6457ca0305d8f0911c7e843c8f2bcdc0a0c913a07cc253ddb0153fa689aefcbbdddb7304014f94c621595641bbc68e7e20c3dcfac3e1ced3ea76ce3065c415a77ce0aac1243387d2b0b1e09af0412d92758cbae90eef6b32743cd92ba6a97216007d6070ed948e90a478d1dcca323910ca3ae3bd0d03aa9e3b393adb3e40e48183a1807fd7129d01bcc37b8aa190d7c9873552d4bda7649b110dc17c53980472d53f1ff28c80d14b6390fd3bc4c7ecbed8ad912dd14cef23814fbe7a0e644e20521c02b04b7367b08ddf6a8e397dbbf341d5017c5e0b93ca70b2683bc36806d2ec88a24967d17accf65836268030892668033b207d8e00dab6ce8da76948b268af661fc815a7fd61397918cb989bfe16d2ba1ed1b2cc45f56aed48e6cc4a8be41190293d79a5883093ac58ec2f39cac52bfe49906e6434792edfdde80dd35cf5cccbcd67ec49fb2e861ee6eb97c1afff46ef905c8b760c3fd51b950c00b3fcd405645819247f7bd23ba4d1eeacf023bc6a379d6541d1bcc59008b22ec5ad56b0e3acda50ff3d142b03767c5065e0e3b99ef18b1edbb3f7bdeb83e7eb742779f08a77081cdaae5263ce2276217733e4fd969feeb21187bad1ca10a5ff65b0a0b6f078be9ba9fd11ea08f60223734d8658ba0f77c79b4824acae6beb51f1ff71fe2d2be5ce0ab934c2fb444175154d1c91df2f4adfa08abfc675032e9ede861cd5eef473d8581ca95d8147f0a9a35d2518f8158b5b4fa0f2c7f6fd8a4e51cb86ca5365e94feb12d45e285690639ea32753720c62096a474cf51b39294ca790e659af0dc6b9f6d6d10999601f3a8ac5e9440b9dd32763a82419caa981f4489020045710f2a6358c1728ae69582427de74adad2904c4db785d3be76b4b5b9da9abf187ed3baea4d697de2ee64a7df5441b8774c0a79e32ce00fea1d1b6d2147b98609a39c2bf525396a86fcc2ed83ca1b9ef8d356006fc35d0c690a74e1cdae959e57b0710cc5690286f4a9bfd70319ed17af1d425cbaf548b4d2333d1407457cf0a0a4a8f4eea3849d17019e69cf2c9b8f9237ff0a3656f4445c0ccc0a51d29bff1c0ef11d75081d62367723ef356cb44e5838022452537303aad4fc1ff0df17d8724fad5c6cea75170a7617bc3cc1dbec89f54e2374b7edd5510909253cba58613ec2455d9eae504335d415fb98d20b75e5cda2e344807a187d8270778833d3e88aa2b65e8df61195d92e3652a8046b6f2be65e2a5627b717215e740146ea3b2963dd6567e6a53b8e0e840576a85587ec7efd17daa02e94fb6ae0cde48414239d843423893e82dec871d88bd5ea3c47aef402a964e355e936bc3f4d83f9c2975cf43d54e848678180c6b7295fb1cfea5c42d186c52ae1365b8780ccab31d884fc527cc2524f8b38f9ec39f94372158015e0b95696b02d1e6356558056ac46cca33603b9cdb41b7d3126836fe37d8f2275681bfa1235f1b5390440d7194a40772355e422bdc3237213920bf63354c944a37969cc2611ee3540fec82b36db33e0bdbf47522ece08031d8995215b790e847553336f406649abb89467bd03e3faa06a652c0a28650e16532dfc8d0bad5a85626ae2576a599d229005b2d21c6e607010a5897b5cdb836d9a9d8a65aeec7960734a2afefc0b5a758c41a019cfefb7ba21dd5a68b7470e3f2e926cd47691e3a9645761679ac4c0c47b7309f8d05eec3d8c1f032d0cbca4c8741c52c28f00e10c722e8589a1a0cd3b3ff67b6ce23a4b8f02da168b7113935e194aeb27ab007390fc485cf6a67e309b221607a71b8b2c9b8ab97ce54bbbe998a56018420320c7e5c4778c0329911128e73c9b653d92122e7925d927c07c3778aae3c317da33385726409840dcb20cd74547cf1ffd79d0b9e447215ebbca958c4c429c32fb6377c273f5bf518885c34c6029559f722d150da1844450e44983abe130b757f36f9748f9a367515c7cd812c127291c7eeac532f7b2173fc455cfb52c061c6e0fde4a4dfa06f3adf014c858bea4a6b0a26944da9f358f879caa5c9eaa61579cb1a2fb2da0ee7f3eac38c226bcb102e35caa65cc33060dc0f490d5569da9a95ca0d4c95c69737e2d833374bce9d39154097a3b0a704f94ed7047db5c49c3fbf21538c1380d00f2f02c9fa88fc9f918d0acc0241115306be534295df90dfba1dc9157d2da908d62e1c8a1a52055e5ad9b3bc6b823d901cb754c911291ef9e65fb160d7c6f704aac9f51a1b293ff2bb06f49b3b834aaa203ea9068ea05c47f40139213f9e6999d9db70fe8e8f9e2a2c2f3de422f1bf976ae8c06a402f573e499391d014f8a76bc7f5685d5ffbdaf2207d1a234e7bb9eddc6241580eeeca5cc1e5c70472f68ab617f3e50b28b0fb3f532534a42bf080c4258227cf817e5e254c5012ab0eeba2ed2a4d0ede5551532121f5a7fac426692cdf9a7a3bb4e1653b93f0e91b62fc737165d781991b2655b4f7cc6ca0145d901f3eedb0907a00e597438404082dbaf559a4e90f9cbbc689eeaddcbe2cdf2e3156868aa383aded72235cd8e628f698868779706a9f5eed96c17f3723a7e945ef993ba6e9d6c691a3ca7a73c9b1cd22a525f8b6d1519cc52886a0a4735629c7f4986d61eb3e5ffccddeb525c6fbc44b47d0698aa68c0030c1ccb265c9ebeae84a01682e973f8818e59fbe4c614a628f392857ad81e17cce9310f4ad6cb2f30c9b050e43fd2bd4da9a1733ae205da8c0dfc361ea2d72158343474ec1cd5410114b0cdc03a09e63fd85250272eb6c10432fdcb94e0a73f44780f37f3372f40be8f3e7223891971913745ea6913ca17f43c0afa1e56237ccd103e7dd5bdf956e9267a4e5621cee846df6c78be8ba4154e3fdff5a0deefd1605fb30025dba9845d7be4e522ea3b566967c9f5868e6ddefa93d295a615e2fb619b8825192938c75b9d8f76378b967f4b8b821573944704dafdd278c13ea2122853edcefbb0b7d727437ae64cfcb4f0751616845c207ff79baa7f3c7703bd5b75c9c5f6bbfe1c93cd59e4e8eccdd4c6b91107bea8b8b370983e1102f74b8a1918d6730696208cccca01f55dfbc76931a9bc87960a60e4489ea0135def35e085514dd551e28395bd0e36b00020ae0bc1271cb375887e2fcf289ab24e84cf23f2df217a14430671e6ddfda9ac589a85a934b85ca87110397eca344cbec9a85e182f41594dbc0c47b2d2931ad01f34d6126873dc5cd9460428bf9587fa8da6d459f8f9d49fcb08cd631d5b8237171dd607b742b37802508c983e8b4e89b50fd0916b9c7ae850063bb0448d60cb3d49d13111b554c833aae0678f92b4edef511c48e5a7dbffdb3e958cdddcf0c153cb45422181c8260e3b3392877cddc87745c771581300f34f3eed72dbb112e8e6af3d9c3397fe93841e8e861c36d07cee96c2c29f2528fb30e23748cf92d2cc7195b7f433557d1a43323d5ef71c6080cb10e03683312792de40c380c7e827ea7ba31ae0512f3827ad5240d9718b3c49aa896f0fce43e7dad1263cde54c8b13537f8c7a480391c5eda57ac99d96f83248576b1529365c7a67f3d4069477b8430fd9c66acc2d1b4932fc1e6d3c0cfc93873f6552e469ce7c879af87063c6f624735968c14324a49fccd82cad2961b261618bf5c1b7fc77aa6af31904a277dfe7112cf8161c8b186e4fb1b1d30ec4e877f2260c69f414f322a852c01c98e0ae10a0ebd3a6328511f9a8b8053e4ccbdd1919f439da6a2d482ed01b8c0910d6b61ffb2b29b31d822098782bc1ce706ad46b8fdc8aa9f37bcbc18bcbde5e923abac080785150e4e223b9b8f77e71146a20b940a13a7df48202379cbfa0a64a27103ac7c7f01564c9ab583b25d375e2b46249eed39ff90a91725f426cae60e33567429177e4f2820d6028f938497d51c66cba880c211e07bf33fb37f6724769acecd7eebeea85a0e1afcd2076485df0a5bd87365dd22b7fa97229717c57ef50a70cfeae77eb77d4afa116f47a87fb0a1eebee71758886c36ac5f8d033e68a7d03fc87fb09e6991d4dc70ebb7e9b05a7e743bc71a71e7b1a222fe42f043cdf0c3071fa6b4f8732e121eac0b708a55c15e16046fb1e317325cfdf0eba259e371404ef5e9ae764b54e8554c853d8e50fe1d5cf5160f824307ce530b598dbd6d617567798402cffabb548b84f0c39d24747cd8989c5924cefab52a2117d92504c5ee37635f5f5056c861104731b5fe8d91e17f397bf244f15a6a4d8d05c29fd013103d2f0a4e2bd53227a8aba912b450024403d263bfd941ee4e48d13272cacd6767ef323c3d37b74436f90e83e6bcc61b93fb4f988fcc242c8c35adda12cae54cc83246541780be74e732bfd0ea589ef08047ba7a73578d86c132d4e2968386d3785223f5dfdefd08a5530b3ae4afd7411653644df661f0fcf79c83f028f852f8d602a43864801eaa8257b52e04d6178dc08d40929c0a27bacbfae725bbf8909131c15e39053ef7497da6fabe6d6d2b798c67640ea80b92cb1c62fcfcb6cdd8787c1bcd07e591e40cb854370774abed59b0fce79be5c96e3b0b86b5091cc466b37e5ee3a7599387f64cd5c4ad972d0ad082bfc803a2fcf7f89ce4fd49ea75909bfd427fec2e8d75ca7c73d50fc1df87d6c057f62cd3f8ca0ceee3c06766f89d74adf10bdae8d4e78f1089e360a95adc130972833d50e417ff655972d97ef020688c97a8cc18902371c642b95f384a291093ecd1348d1610678b0c27e59ad066d247f570d1f9c37fad5cc3c267672e58a33943faa4b8f1bf78fce5068aa108267210e4d2503b9ebcff17f46e8a54add75c54af760a1686381842a5efcdf383cb21fe8f772710548771b4dc692ece3aa83180efa875928eaa2df5dd33fdfdd514fcb955e614ac119d66a78c4eb3e5672856ecb7e3e778cd42872eb797284a429cb160cfa39b9358f7805ab89226947186c5c983cd948b70c6e4f33dc067067a9e4a1f77a9777aee51df4ee9693bd73a74adf7f2598f6e7194431d87cd62cd2e41fc3d39dbf9fbcdb41e9873d383058b6c1a4d468d65ffb7cf9db932a0bd86ae1fca4a6dd2e38ea7ac790fac8b27d80c8101e7c5129b1009eb8d", 0x1000}, {&(0x7f0000001380)="7cff085d394ec3f71f606348381036b63a99ebd2aad51a592fab3ab1cef62df534313495c0926c8037db6f36f5710b69ec466723ba6e607d621c60ca4935c4ce815539fa9f8f9b", 0x47}, {&(0x7f0000001400)="d5fa1f4b0175d92592744c68b909eb7e9edb48a389bf00b1550e2183a4e5885490975080001717acd4172b4f1ea2dc769d0e94032b7c76ac3860fe5891f048689678c4dfe4e59bfe61cf5c3ea0613fa5ba12c27a41dd4d1e2403b78627bdd2d382ba448aedfb2dd432f42bb1838552820cb96d424ae52009afb3f0c9c4f93f20537e4d98558f420ebb88f2", 0x8b}], 0x5, 0x0) 04:08:22 executing program 1: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) pipe(&(0x7f0000000000)) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x99}], 0x4, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x31, 0x0, 0xc68, 0x0) 04:08:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1000000000000009, &(0x7f0000000040), 0x0) pledge(&(0x7f0000000000)='][\x00', &(0x7f0000000040)='#/\x00') 04:08:22 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = openat(0xffffffffffffff9c, &(0x7f0000000640)='./file0\x00', 0x0, 0x20) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000006c0)={0x1, &(0x7f0000000680)=[{0x20, 0xff, 0x61, 0x80000001}]}) sendmsg(r0, &(0x7f0000000300)={&(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000180)="91a39c3d862c72e610a98b64bb42d88b03aefe4c370c65f0262e0af847657d489d7a13099336878bb920d3472810226ede7a329c258971b6d1248495b5adcf9c07cea1afba6aceb2d81fca82ceecb6c872942c2cc79fe470ac88c75583a62f9c4f617eb0af21bdeaf803e92ead80979832631f7361fa90fecb883106a0a8adac720d63daac04307dd984aa6ce9c19cbf6818baea647737741062ce31076f45c57957c06ba15833e5e6b288da9e19338aea623164ee32c748cdb011159e719ef621b2bdcaf1f0cef731389d841d576c3e", 0xd0}], 0x1, &(0x7f00000002c0)=[{0x38, 0x97ef93aac665f250, 0x0, "46f4f9d33084f4f897144dadd8920c05fa3778c96c7e48db0cbdf35f69b77664b23c9fdecd91e4d3"}], 0x38}, 0x40e) r3 = fcntl$dupfd(r0, 0xa, r1) kevent(r3, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffa, 0x4, 0x0, 0x7, 0x10001}, {{r0}, 0xffffffffffffffff, 0x90, 0x8b91e5787fd75c4, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffffd, 0x87, 0x4, 0x1f63, 0x2}, {{r1}, 0xffffffffffffffff, 0x0, 0x2, 0x1000, 0xdcb}, {{r1}, 0xffffffffffffffff, 0x2, 0x0, 0xfffffffffffffff9, 0x1}, {{r1}, 0xfffffffffffffffa, 0x5, 0x1, 0x2, 0x1ff}, {{r0}, 0xfffffffffffffff8, 0x94, 0x2, 0x0, 0x200}, {{r0}, 0xfffffffffffffffb, 0x0, 0x4, 0x8, 0x100000001}, {{r1}, 0xfffffffffffffffb, 0x20, 0x80000004, 0x40, 0xfffffffffffffffd}], 0x1, &(0x7f0000000480)=[{{r1}, 0x0, 0x24, 0x20, 0xb5, 0x3}, {{r3}, 0xffffffffffffffff, 0x80, 0xfffff, 0x9a, 0x4}, {{r3}, 0xffffffffffffffff, 0x40, 0x53, 0x0, 0x7}, {{r3}, 0xfffffffffffffffa, 0xc6, 0xfffff, 0x3ff, 0x1000}, {{r1}, 0xfffffffffffffffb, 0x2, 0x3, 0x100, 0x9}, {{r3}, 0xfffffffffffffff8, 0x4, 0x25, 0x100000001, 0x1}, {{r0}, 0xffffffffffffffff, 0x8, 0x21, 0x8}, {{r0}, 0xfffffffffffffffc, 0x84, 0x1, 0x401, 0x2}, {{r0}, 0x0, 0x40, 0x40000081, 0x81, 0x3}], 0x40, &(0x7f00000005c0)={0x8, 0xfff}) listen(r3, 0x0) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000840)) r4 = getegid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) execve(&(0x7f0000000700)='./file0\x00', &(0x7f0000000780)=[&(0x7f0000000740)='\x00'], &(0x7f0000000940)=[&(0x7f00000007c0)='\x00', &(0x7f0000000800)='\x00', &(0x7f0000000880)='\x00', &(0x7f00000008c0)='[.\x1a\x00', &(0x7f0000000900)='\x00']) setregid(r4, r5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000600), 0xc) sendto$unix(r0, &(0x7f0000000040)="b100050490000000000000005786ca90500e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f3763b34d173d0176b30bfc36acf00b7804be781e4991f75073a1ebe2a42fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f2f5a872c881ff7cc53c894303b22f310b404f36a00eb44a104201b5d0000000000000020000000000000a0000000000000000000000fe000000080000000000000000", 0xb1, 0x0, 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') 04:08:22 executing program 0: r0 = socket(0x13, 0x1, 0x7) r1 = kqueue() r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x83, 0x8) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) r3 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r3, r0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8020, 0x0) 04:08:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 04:08:22 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000000)) r1 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x1, 0x1}, 0x8) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000100)={0x7, [{0x1, 0x100000000}, {0x2, 0x8}, {0x3, 0x7}, {0x3, 0x3f}, {0x1, 0xd790}, {0x3, 0x5}, {0x3}, {0x1, 0x3}, {0x2, 0xa2c8}, {0x3, 0x101}, {0x0, 0xab}, {0x1, 0xfffffffffffffffe}, {0x2}, {0x0, 0x19}, {0x3, 0x20}, {0x3, 0x800}, {0x3, 0x401}, {0x3, 0x4}, {0x3, 0x7}, {0x1, 0x1}, {0x3, 0x4}, {0x2, 0x40}, {0x1, 0x2}, {0x1, 0xfffffffffffff801}, {0x3, 0x7fff}, {0x2, 0x3ff}, {0x2, 0x524}, {0x3, 0x6}, {0x1}, {0x3, 0x401}, {0x1, 0x10000}, {0x0, 0x1}]}) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000240)) r2 = msgget$private(0x0, 0x10) msgsnd(r2, &(0x7f0000000280)={0x1}, 0x8, 0x800) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffff8, 0x4, 0x20000000, 0x4, 0x3}, {{r0}, 0xffffffffffffffff, 0xea, 0x8, 0x3188, 0x800}, {{r1}, 0xfffffffffffffffe, 0x10, 0x0, 0x40, 0x100000001}, {{r0}, 0xfffffffffffffffd, 0xa2, 0x0, 0x0, 0x4}], 0x0, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0xa0, 0x1, 0x9, 0x7}, {{r1}, 0xffffffffffffffff, 0x10, 0x40000000, 0x1, 0x800}, {{r0}, 0x0, 0x1, 0xfffff, 0xcf2, 0x80000000}], 0x6, &(0x7f00000003c0)={0x7, 0x2}) r3 = dup(r0) clock_gettime(0x3, &(0x7f0000000400)) r4 = semget$private(0x0, 0x3, 0x5d8) semop(r4, &(0x7f0000000440)=[{0x7, 0x1, 0x1000}, {0x2, 0xffffffffffff65c1, 0x1000}, {0x0, 0x2, 0x800}, {0x7, 0x6}], 0x4) faccessat(r0, &(0x7f0000000480)='./file0\x00', 0x10, 0x2) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000004c0)=[0x0, 0x80000000]) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000500)) r5 = accept(r3, &(0x7f0000000540)=@un=@abs, &(0x7f0000000580)=0x8) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000005c0)) r6 = msgget$private(0x0, 0x4) msgsnd(r6, &(0x7f0000000600)={0x0, "6fd6ba43076fe64d900e6827aeeec28d4c00a7427853b56781f3f127b1fab0b6704708454ae3989d677577bb04b1d389792dd260"}, 0x3c, 0x800) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000640)) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000680)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/ttyCcfg\x00', 0x80, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000700)='/dev/zero\x00', 0x20080, 0x0) kevent(r7, &(0x7f0000000740)=[{{r5}, 0xfffffffffffffffd, 0x1, 0x44, 0xfffffffffffffeff, 0x5}, {{r7}, 0xfffffffffffffffc, 0x0, 0xf00fffff, 0x8, 0x7ff}, {{r3}, 0xffffffffffffffff, 0x1, 0xf000000a, 0x3, 0x1}, {{r5}, 0xffffffffffffffff, 0x80, 0x8, 0xfffffffffffffd93}, {{r5}, 0xfffffffffffffff9, 0x31, 0x83, 0x400, 0x1000}], 0x10000, &(0x7f0000000800)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xc0000000, 0x1ff, 0x2}, {{r7}, 0xffffffffffffffff, 0x1, 0x4, 0x100000000, 0x6}, {{r7}, 0xfffffffffffffff8, 0x40, 0x1, 0x2, 0x4}, {{r0}, 0x0, 0x84, 0x20000083, 0x2, 0x3ff}, {{r3}, 0xfffffffffffffffd, 0x4, 0xfffff, 0x0, 0x8}, {{r7}, 0xfffffffffffffffb, 0x1, 0xd, 0x5e, 0x6}], 0x0, &(0x7f00000008c0)={0x3, 0x6}) r8 = openat(r0, &(0x7f0000000900)='./file0\x00', 0x400, 0x1c0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000940)={0x2, [{0x0, 0x4}, {0x1, 0x7}, {0x3, 0x1}, {0x2, 0x4}, {0x3, 0x3}, {0x2, 0x1}, {}, {0x3, 0x7}, {0x3, 0x9}, {0x0, 0x101}, {0x0, 0x5}, {0x3, 0x200}, {0x3}, {0x3, 0xff}, {0x1, 0x3f}, {0x0, 0x100000000}, {}, {0x3, 0x1f}, {0x1, 0x200}, {0x3, 0x3}, {0x3, 0x1}, {0x3, 0x9e10}, {0x3, 0x4}, {0x3}, {0x3, 0x6}, {0x3, 0x5}, {0x1, 0x2}, {0x3, 0xb6d}, {0x3, 0x3}, {0x3, 0x3}, {0x3, 0x3}, {0x3}]}) readv(r1, &(0x7f0000001d40)=[{&(0x7f0000000a80)=""/4096, 0x1000}, {&(0x7f0000001a80)=""/141, 0x8d}, {&(0x7f0000001b40)=""/236, 0xec}, {&(0x7f0000001c40)=""/242, 0xf2}], 0x4) ioctl$VT_GETMODE(r8, 0x40087603, &(0x7f0000001d80)) 04:08:22 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ftruncate(r0, 0x40) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000200)="99", 0x1) write(r1, &(0x7f00000000c0)='=', 0x1) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r4, 0xa, r4) 04:08:23 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) dup2(r0, r2) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_index}) read(r1, &(0x7f0000000200)=""/98, 0x62) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe04300"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)="50e93fde6bcc926191e2801b48ab30a090da8574770fe24952eb1c4c69f8a01ad240b90667c3a07ee8f8aa59c63183a76578f59ceb79ce5d1b470b477f57829768668e82bfe49403cf4375b1a1b2d9b720ad045352b67721848de31edf77df30b070b0d900543c1347b7c8af7598a06bb4a1d0f75f780c72162b2de2309f15f6", 0x80}], 0x1) 04:08:23 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) dup2(r1, r2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 04:08:23 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10080, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket$inet(0x2, 0x8000, 0x7) socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001d, 0x0, 0x0) 04:08:23 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x200, 0x3) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 04:08:23 executing program 0: socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x7fffffff, 0x9}, 0x8) r2 = socket(0x800000018, 0x1, 0x0) shutdown(r1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000040)=0x1000008, 0x1) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) 04:08:23 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() syz_open_pts() r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) chflagsat(r1, &(0x7f0000000000)='./file0\x00', 0x20006, 0x2) r2 = semget$private(0x0, 0x3, 0x400) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f00000000c0)=""/224) write(r0, &(0x7f0000000080)='\x00', 0x1) 04:08:23 executing program 1: socket(0x0, 0x4003, 0x1ff) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) setsockopt(r0, 0x0, 0x7f, &(0x7f0000000100)="749086fcc8cbad9d2c0fcfe4d84229e979caa742ca7d79a0fcb208bbb07cd68e3e48344799ba7ab5b7db38a20118e8ff0e462de4d6b968df1ee1b60ea1416204846bcceb1af28be512295c8a5dce06169ac831b62e037c2c6abd8f5b3916d5583813c87d2e9a259bc62600be415ebf73a7f6f143e5a684e252c83a66c5439c4ffeb9df9773e3ecb961eeff24988447c68a83e7c7e30b2c99d6f45931a1f2f8ea57abd526e2f3ecf4506d637a7aa1aeb860b1972835df91a7c7ddbf2fddc0968d2c627c8c69d26ef6e4298dd1a77db9a18727b3991a80dd202ec1628f6e487fec33602a92097646be2eb02d8184814f4c7a6c6b41126a94b6cac5e384ba7e1329c51998c2897ecf4d7870c6a169f4b613562f6491d7262812d5351ee6df6d52055b1ffee97ffc49bedab79be838d5f1b1efd964b5775f24332a17726a9a18e57d7278d380a877e6cd75a907d06e0e744c5305369616102cb2564ed3d3ebf7edfa5d364114c9728b9cfaf6631fabce2dd0bdff51c5745eef0d32ddbb68444aadffb1f46471836363824626ab66dbdfa140f5e1892c3f6fe3f3693cc8535e3b1185ad77cbf6ba32543e0a0748d4d80aa2d14a1fd38ebadc0517bf66541c2bf5afefc05bf11edb4cd97db60a615fb0637cdb26505729f6f5f8404ab1e991c62039c2f42c9e5fabcb311ce793b8f05d12338a806b5f0360cf911f733b12275c967b619b1907f30d37e62e86a0fb447e1bcdfab562a2c744d07ee76a7e66ae72765630c1268b50512c436173601e69cde037531d81d5507609863f718343f908bcdf3b546d8feb9610f37c08ae11a590d32b20f1094eb42065340028d5c5915f3d2ce8dcda02fe62c3ae59c12533ac1615e066c405790b924212884e03b1139c815c6c19f146ea7fee14a7e86b80bd802c4abb45dfd83b2beb428163fd354ca73ee326acc1cda41fca54f61dc6c726226452ac4ede2dfafa365fbefc9a6382eaad62dae5129c0229df77cb3dc024967beb6956e5b19ed7c4602f2b45f17027a24cb37b9506e7ca0de2af5a2e49d582150de6c345dcf4826ad765071041c559e356fd8b36559141f64cc3e28cd6b58cc90b4fdb1332423dd29edfae0c45d0d90515a9fa5c31ee0c9ab2c66310f74f0d2c2b17dd5775c0a6d12f4c7223d5f08cb14dcc6ab34813dfc6bcc7b4f09e05c87a580959a8c0afa2552ac6be41eb32cb24a4fcf0398acbd733efb2ac70ef762f8515508318416bda258ad6838ee00c1319681b3c85c2eff908dc01ed3feaebe9e98d324c467ea7be4aa4223fbf5bd51bd565aabc33196081b211b9b72a6acda35b1b8a372ce257e4b54c7daa45f09ab21e0f5eafe38ff2f66d86d359b45fba0e51187d20d937d8116118edaaa9f92869e128ea1a4b4a23223a27e27652f1574c06448ca85c1f332639f1d51897f79d34bd2793933a11d3aeb4be15700f59159d64862848aa09e44b1efb648348e1f3e18278fa0f3705501d89ac1c95b86ea4803d82f1d04ab35ae40293f21114fa88162e65ed0c0af5d46b71024b3405dbc64e9fe5d74cd5124b74ae58db3bf003c6625ef5baa473afb3bcda3c594c5f3d30b1e7f29eb252dc5110a8b2d61c2bd79ee9a5dc4612aaa491bd0668ec4ae4ad4adaf350bb39bd5b1365028e1c727182e3f4a6c9c986bad6693dce3d202bedd00166ee00859bc682cd80e6e712e28df0fc2de1880467122ee0baa863a53fd0799cb0c8ff7622b55d9b8538800e215c6673568fae8597122022570075c0d51529b6a9962be430f924854f0e7ca94673873eff8aea6a38692ac452f18ee7f2df5e1ebf980fd4e272670ccde5137d120a72db004ac6600e5a470c0d2b95c7a1446d776eccebcfe0c0d6dc157eb9d76287299547ccf0fd86d6327d67c7b1ed215aea7c9e24152933e9ff773e43d60a5c75ca34aaa59d700da2665442c1723a6811a68f8f6dadd1ced6b5ec865bb9eb65922f1635c690ecfae341e8ebc36e15e7147ae5ca14bdb99d876a4a62ec52da0f1fd439fb27bfbb6e82d13ad922ca430c11774a5e4caf2271466978bf6895fc62171f9c250aeaf0bf259259016f999383d1031f8242320b1da87e0805447ee6341fdd8cb618e43bfbe5a556a3613a6d4d0b48505de4c2facb15b9df6cfb23b47f31eb458b0f41e8174959a63861c734d4b1402a9a1b1422961ac10e799f6e392de379113ccef7bfb772655e7954b86d3272c4802c19c8e73a4533596d26183f709a6dd65896b7051b2ae4f9163d602f2a53df769c8c599959a60959b7589dca8418f81e3ac6b7a96445bcae2cfd594619b58b679830cde51b1786b2723d25f682490587110867bd09d327d37632774fa3d337b054b8b76037ad3e26ea7eb67f29e29c91133002cac4925cd6bb653786dfeae523d8e1fe0c9181cd46e931fe05330fd7d9a95307539521fa2653fcc1e15c9f47d18417a89c439b77a201b446b6bf5a6fecc55e8944b6c13a3b0f6e30c8cbe169b77f06d41df957f90b58327dadded0ef3cf626ad49b5a17ff7adaa1b4ea1503351338b94dcae9a17da8d1f73a9c1c4ae6d0b22207b34c5fb7bb6dc44ad0aa68029d93b451a75140dea97f962dac998e61b10da9e5ff95b678a59e3e6ee559a51166d847be7ff40b0330793e7a7a2b192de0086f79102836a5c4a45408fa9e236b7b64a9a991bcc518a933f7b6b518c908bb25f90dc40622494dd0704c73aefc17354fcd7487ee0af3c512f0ad9d7cd697f7d45b53e36692ba6ed9c6cd7da135f3bb5295a35b3c40a9b19927093fbaa1f8fc875520caef8d510075b6b6717d99f66465725d52a4b0e80810de727748cb67d971403a3808583626670c92eca393f3a01821826cc200b9d27614840e89f1a65de3fc243a0cb91d22e23768abe561b4d88a5491f901e193e6042a67d65c1ec585b1e7c530241f3184926b3f77bc5e430b03e2e3d24b2ce00c035c379cce7333642be7640001b6bb14cd167b0e611e944ffd2d56975b23ad3857d97661f40dfdc25ae6c923159e6e994cfc8bb58e3dc2cfa15a98eacc392e3fbb97e6e7322f47286ae09510b812acbde4cacaddd150cbda57b46cb2173bb91baf5477562a7c61a0a0c02f37362d9c67ab25f342db643050bd6de0fe540c2e2ff8a66f1efd23299016dd3bf7b6f72369972d98a488612b8c0965a6d2335aa484d2d51eeb01c61b16eae152ea8511e84b2f95d8bfbac3c0a354f753b51bfab6ee11cf0f31067ca536a034cddb828f6c7025fe7282bcec3f346dc4c53c46e117a042c28a99a952fc4a190f9df408a456c3b2124031dad92706f04bbc0ef79e4f5cc90dc7251eab2a98e3982e4ff5eeddd6ef1fe8e5a369eb33d17dc7097f926c4e4ca7f4680d54edf6bad1b8a0af4aae77ea1cb39b653911368ba8b1a2c4833730908798a800651e84f1a91dd53a73f48bf40668815f34ccdaecbc87f66196cc1c440277646c3311c9843db402689fd1574a1e39c10b3be349e85f302332396e05a615901e5c095438c0367e0934f9c0d27401a0fd3268ae9e39b07ef8bcdfa057514dd2a16d912c41851729acf48c9874f52f48cde7290b5ae46f6930e578e70b4bdd33458642bb94fea8eaca57c65990a4df3cb066fa2807dc439ffa1c2c4105973f2e3d24a5e8b6899e9fa4b9a7e19d67093408239fc761cc665232a4e0ac77a2349998fd32a2a8573a73b4572dc4a6696bea6ac9124b42ba7604f050afc153eb731e62e759b7df2005a7c3b29cc54e75a553d9c9c23d785b4cdaba924330a2a241f31faa3abed31e50e8d5b20617d9abcfff450643702267e57b69021a7ff7d82b9336f482a8f8c250cc89ad1cab8932bf10d882f0830ee6dac50f2605d83920c0703ddf090e4e20a18255b190d2ab0221cb2e5c1ed8f59359113a4253297c6a6ae8e32c8991097eded1270b698d85222c2bb402297b7405e1c940d8bda847c97c85734a58c9ac1b03a69f6e81e082213f101eb9c6937902dfa73ec685e6524713ee39d3909a3ed5084b46f13f95d8232fd3b6ae4031e21c3060d30f5e2cb46285f445ce4ea6b2531f40d7449d3bdc0d7af4445cbde6079faaef8faf1e1bd665789cf0d77e58fb778841878fcd1fe7426df5cb4f168e25a3f531fea4da4d1810f03efd3cb60c4677e930d36ee916e2c4e273cde8d141bf2eca5fd0740162e0d762f51de030ec63ca86357147dff16f07b11136a0efb68a66895a4c2c095af83127172e3d60f73dd0af8b7449d48db255e45be566f03f99e6d25456d8e8d163329ad9db937aa3ca9ea12e5bae46df2d82d2ec3827f9647dc5f6c542cdc785c197999087f713f2ffb1b9f421d0ba04e256034d90af2d92b20b5b26d8d8cc978697c15d7c180dff53af70e8dc2897585a53f8012092822ed3ff43f0f8169196e715f5d13157da91b6f945dd655f97d321e3bb43db7ec9998b21cc5036503b9877a940b07a870852d4b07a65375608bec0b5922903fb0f76254f17826db3c0c2b72670ab1a7137dd07b43399fb968667a41154f8628d0427d8acca2bd5c41b60b9275e7b71009b7998e9928eb70e38a7dc4cc1ddbe303b73a6d9cf8696110923dce22623f89058cee6800e4d1cd8e157d09d8500d0e06ad9427aab5a1db77a77200448f3f61015c35deadfb8166ce0b27d3321dfd02f039d0bb01a0a30662e3eb7591619e0bac0e226ce9280626f7950c880a87213887a22e9da86c91a37b8e325b2d6312c99bd7bb3638da0e879bb7799a862ffb98ae10392bcb0bb2b2f5213c2c53cdb3daa238b9da2d07afc61a426c91331b9d36ad35e97a8b286b612f7dfacae792e8e344875b49ec86bbeb830bdc9b6c96f6a412a8155b457a93bbd3c5b05d4a3dc0c94854e4b2d8a6e839d4998f5e6fa37495ab319f9482506a959c34aca3a15aac6a133b67af7fda170730fe76e241b92d82ee6930943d9223dc51a1f0d44e9b2b53c8926fb2f2b57065330f0764ad7e1730f1e8e62dbc1fcf1e725f968d0dc823d96fca1412bbb8eb906ce6d3c128816dcc751d4e2184aa02c17cfc189e0283fc0010b676791e58b5200679d46686a5cbad0715b48b028deac7bca6191ffa7c6af847fa8038965fb02feb56b390a0ebba81cd9476295c7e489c14b1eaa24723e83243ebb9243eb0c69720e8f96a5a17503270ea15194681338c3f765be52a3c9a0f76dc300519ce4676017ea35affc09ddbbc6fa710fc591447b5fb7459b14357778408e20d69d23d1c31596aefde5d46e8eb3594d9f2e8275252430beebb83b8f23ec6a033f158a56312ce52e857df119904abee837483401ac0b8790bee49629e081cb4383b910784673dad4af6dedadc4a2be6602b1890ac725e816e6e5f262aadc26329675bd93884eda1acdd94f0f41bec54e1b579152c46787849a8df9277840fabe84a6f1be64cfac1e5bcde6600b84a24127187bac6b34348f6c8c52ed139f57db570d35b79dc39b0f16f088a70a6dc212bee383b28d75e57f820e04cbcde02732324dde417a73c841dc04526d96b13a6bbc5e1b7297a0b5d8accf923fc409357fe424da82b214bff666c4b7521b1a47ad871ab72c10534d9d0be118a38b278a5e0eb0ae1afff2e96fb88acdc0687bd33ae191c85333d6e85bebd9138e921a50fc1e0a1ae4194bed43e0a59ba652728412c5b5db9d5e10c99397a40c255205ff4da092f6fc3259c54e6a1e5ed74461e78f9b3cf4ddb49189bf887b7a823302fdebf061451654601bdf111e3f5d15b4c56e57ad1f0756c3190420689fe0330839bd4bccc8046", 0x1000) setsockopt(r0, 0x8001, 0xfffffffffffffff9, &(0x7f0000000000)="25b6518c8a89f5b2a98c5d2083094aa27db686e0989457d4", 0x18) 04:08:23 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000040)={{}, 0x5, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0]}) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000000), 0x1f0) 04:08:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) write(r1, &(0x7f0000000240)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea9e0581d8838f1139fe2de50bfe4d9f125b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c05587c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb8ff077a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc33e2337c7cde28ff467afb9fa142484e98d7788f7b5d356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a487d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346451154581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d67a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cb393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15966edb1ef6ba190c22e864aaf84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923ffffea07bf2c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb28c9ef946d570e7eab45a5ed47ca19c44c3b2418e61bd2b126da3c88b5033b1e2d0bae7f1685a5eb9933489aa3d35994e60046c9e26f0c10810fd180fdb64e79c54e927ec295c44fbf1a80b4924c8f26733cb481e759db1318f27932ee6d78ad2f1a3fd4f201a6751598ca19281a0d0eea429f6f02ee430981cd2222bceacbfc85de52e9d350e2", 0xfeb) 04:08:23 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001280)={0x0}, 0xc) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, &(0x7f0000001300)=0xc) r4 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, &(0x7f0000001380)=0xc) r6 = getegid() r7 = getppid() r8 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, &(0x7f0000001400)=0xc) r10 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) getgroups(0x6, &(0x7f00000014c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r13 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, 0xc) r15 = getgid() sendmsg$unix(r0, &(0x7f0000001640)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001240)=[{&(0x7f0000000080)="61f24d9086419d61ca2ff86d82a87902f97bdeb9a59bede5c23aa895982a7b0b20633b8dfa4abdeae00b6548f4831917023583381d28742f39e6f33eba6cd6753a4d9f1259d2db75f8892cdbb66575183d7aeb0dabd9b2e871cb6826184991bef80e928926475ef137d948cb1bca5051c37a262e20ca72b411b7fd2474a30325102264a1", 0x84}, {&(0x7f0000000140)="9da0eb9fbfdcf61629df9304a88ee7500e4dc526671ec4c481abf9e8a9229473a74f9c60f2b4ab9d9db601cd3579ac1ec979c7a34fa199b84fa6403835a624ebb78669e0d99043b388ee8e3e3d1b1692da2bfbab5ddd931e9f9a64567a546de88541c6aad67eb83c008d112aec26f5eb46b4bf3c1f9426c93a8e98b48a2b4e2cbfafbc7fcc2ff8fd9af17fc62bb07a19a7bbf69eab6a9be24a5d86cce12ffa5a27531a5549098aae1238150b6023fb83c4220b08117503996808e9e4ac06259ae3c6d12b07f875e18f1e7b7f91e77c52f4074e93c02a6b1fde333cc6b01fb9d9dd9e380b72d45179735995e2341c25171a5dc37bef9d0eba9c7d6007a2e7b2d1a31323b0670212bbf5331b0a79f2f02644578e6bf51da601a7cdf4952ba9edd7d03038dbbc87b6a6354901e6892cb52230e825bc8d07c8c35d6bc44c1ba864e8baed0c971dad53e50a84675f5b9bd84708b87f0a484f835577f64c8b067960c58d4249cdb25c2e39900858b19a6808671bc5e943c72df25a37494fe59291650ec39e2716c6038ac12d28993b3d8712d18dbb9f85194313b4977ac107a472e53b4661d108acab86a1a7ea436f97b94756e0ea9423800a9d9a0daa4d2bd469548cf9337811f291a7890535475145fb3ae120873f46c27badf942826c0c06d284dd1c24ffbc1569a46d195912f56c4c0d9f9b1747cda49d4f5c99d69523dc7ed90ff825c20b6f73b725bcd1009925ca5ce20a8a07626bd4d988f542d32d634cce651ecd8369225a92be3e22b80241045cd6489c995ff30518759e44db8b0cd18ba6590a31f0d857581986d891f36de51a18f972eb300cc0b178f52de809ffe1ae76e7f3583fe73f65ad350bfbf51aeec96e135368b1eb7721afe48af002d32fdcb0b6b726dbf872cb90103816845e3faf2f878a4177b85fbbd9686d60cfe16172ca57f69c79165df69ca325b9fe23bb05c067410d2fe540c9263b0b41bdc405a1cd98a7946ba139479e271ed43a52ca549b40b96f97a6195ae2179ee9d27d9328f990dd060c75bb7847ebc14897bd81ec2c9813c3aa26b14befcb9f26f32466a734f2b66d90d62f4b6195afe1f547d8029e31042dd380730c1f2ea6b6ad9f4a6540a8dcb60e5be0b569a671c26415e09ec36c6d6144948e7a70f17be86922fade3a7480a70b33457f8bce34260fa731e8a5031d85208de611f596e7df34db1fb6be2b1d2353331f7ca6ac113762fcef07f2ce765f4d5c8e400d7a2aa1269f08c5999f4c2e2438a21e57f9e6707a2e88510d98db74b3e2c03629fcd584322dc2276a1d93225f240b45c65ecfcdbb6abaa97b83d701e5c899b36e93f0b1c07784819302b00fc08c14795a2e94bcdc26cc6dbc9281eb5c9994937ee7760367cbb7d8183968d0359b30da880ab1d926599064b5b430631f4f896f10c1adc9ec0aa3bc328e691b7056ad53f3d90e0fbeac6cbd871f87d9ed9b74c9590ce2dab65f9c64fcd1aa15206428fc125476f8fba9d92c86c7e722788a08daf8eb127ec9379abdbbe76c2977ad38fb93ca037055b62f997951bc4d4ca983a218626358038e8141e1cbc528f594440ccec6978005ff3701c149327f8e270ca771e97f3e9baeca5526c052df82a7ef4c7f2f332de22bfcde0d3639ab222a5017bc9bd5727c4bba2eab17c9cb4c0b3adabd018ec8f11848db20dc08c42e20d5843af346d9cc9c1830906edb17e9242e46e9798ee6ccae41f394e66b61fb37adc45ee41e96900b037c2474b85de3cf6525a4b7fdfb62a67be65fa37be08895570a42f56a80bb88cc5bbcab50a9797d462613367babeca80f6423749b9901b01fd38eff1bccd3c44e39552fb4f27b26e212f077e01c2c80b337a5b54142bb39bf0b14b03e48768ed1d3bd63cef39833034fc6ba34aa3b4a23c655ceaa175028f927c732f0f695bb5d648c30be4c247bf5e537c743589fdc911f73e5f998a969a0643a757d4420506478aa9eff41db6fdd764de3abe4547b4d8dc2942297741022603efa189d4fdd0a36538dde45df67a9dce5f1c2e519ae345f32c89dea59321d3070a4e1c3a311ce06073d005bf74d9c7c304b2ba9d5bca40bff07ce287377643cc1131ab586d473db92e0148f999d5505bd455499c5195d101500e86c3fa4058e22793b302825cde503f3c5db0494da1d6812c226eb753147de94ac35721330b4b903e73b237129a266d3835c25152a7a0223bcf7f39f310bccd71a108c10ba61f9667b48e8e459cc710e8576ddeb144716c68965a207f38687edc6ee4322a31311738320b5df075554bfea1a6dfd7bec01d541afa30179e4831409ace798444ef11aa2fab73c408df11dfa19fdd265b3b9b06d78eefa7dea4092c178cbe34ad5616061741bee3908752ebd9945ac0cb52a416b6d537e7783870fdb2aee6209c23e494ac6749bf0152bf7f1937e9e3eecf60825e6c2db1290503abd8e8304f40e65b08ac7589f11cacc51e750d063c3e36bf441fde182b28111cc8b36baeab412a093b7d1e47f480828dfcc34787a7ec28fb1422d487001edc20cb7f3fbda191511aeec8fc204a6c2b6b9ab965aa15a192d48eab4e96464bd89d1357e94d3da895e20ba4c03f61c557f8534fddff1355f19f762deee63cbb96fecee0e0b34f5563c814745ed6e62b032d897406b8948b6498c1f70c9c4432bcaf058ebcb8cd10aec1da21573f13acf13380685d2caab34c5d236cf7a6b73e6423260b553bcde7a63f7f8e307bfcd3a4e0e865aabcf33108f950b9dbf3eb48ed720450dc13ed4d3e81b380029b0e303b3465b00a5e348418a82a2e9a205ba63fa24909bfc1f027961744c45372653bd2e507b98fd617a42f11194de43a52dd35eeee85b60f3c301de849190daebb9050fef116a9e63c69a046278d18018df7ad1c6c9256796aaef667174e53e1777082bc367af4198574a603c58c14b660fa5c984e21f0dbedd1b2d48fe70885d40f79e9e61ce1bead898ceb3ba7f666007325568f274a2e47f58d954278b04bc49cfac34c7f3a3e6525d69ffa732ba1fb64044df0e0a549b3e02ba31c842e1f267aafe4d4c7e01f507d32da81495b4a4fc07a62e4893958d2ca59b411a1eb4d338e4f4c8a83da16703f440ed5c9aebfb46552815fcc97c4fe2458413b6c07cc794094dc13bb20b3d2bd5a92acadb02a2956717bdf24399e931395b2c7c5925e292ab80f43e8d6e62d3bb29ceec3a40b411934ff0c8477b4736dca35386afcd7caea3021c882d076ca9ee434af1e40f516f4115eb1900cda72505e34e29ec6c702e0a71c35948c4a683a1f78b5836c051a7c842e851ebb335a6bcfaeb04b0615d31dcf7b0d5b382d1a2490f6e45dff33adf51c329d51bb9d0fd792b86849effae682f11219c6aef20a60f091b8270fc05aa0cdb6428c3cebcfb630c558e693661e26dfaef7568abaeb56c4ba4e5b2a745b0f07c34cce152dc7e65f4e8f5178bd1fa7c8cda2b2884cbec459dfe1f09827f8da7d1e2d6b47297be407587324a094dab792dc0556753c5052cd2a3848085c0f25efaa6ad063fdc4717f24b3f3dcd3d71a99f1e43c50e441ef70c91fcf7c599c8d5dde0aa91494cdc36b321b2f4fa0def5fa2d54a7416af58c672aef145ee820b85c3472a4a6cdc3f910a7b4a1b94f255238771ebbee315e8b0878538cbf227d3282f025e5568c71fe41644d18f5c140ed618bd804f4c2e7898cd8eca48568f3090cadf0c36a646d281cda1fe20cbac40ee40d494737f7f6a02dca45805b7df283af5da4704019a0f0d807d00c087730dd5cf4313695c25065ba06417dad04606acf1dc0e832688c9e2b449156d0fe73d4e8fdd02e8cb2a744d18ae685b7892034fe47e4fce0c0423c69ac58923c5cc4e39dc98d6799ac4f527401dbaec6abf8df0583bcaa90391c8c05d9ae66572ed6af1ac4624affc46af75c007e0f4e2ca4418d7e7b1d8523ae9ba3926b0b0cbfe7dbd9e861e4cf94d411d2410bc9eef406317749e9fc6c3f9f4dcda296f6e0c828b5947fefa358798b1e8bcd5574dbd2a596ce17ab484a8154f43dd03df5eae84d3541d6d8fcdb83b8348b3027e11446da85ec6e105fc97830b1cec543e97c4043233ac530d14a24f3416cbbf860e713bee55d95ad4621ba5854d500591c475e5ea9afd4f230caa843c0799d8b3c1112f3c4fbd212ec79f03e20147a41578370122fe5dc7909154c9d2d951fa2908a8ef39007864f9bbb8c8a4a0d39d4d6709e1c2147181e83eeeb3132de11c3585296fd9299d045ca4369528017dcf86f14e4d2c87e0cea37658b9fd1364434c8eab22dee6257828768b7baca45db51f6cc5dc47d0f3030f36a43f8087b9582f332f58a54ea0743a91e3b78eb6a5565ac5eb9bba90d8c906f38cc925c7805ea9f42efee185fff4053912cfb0a434fb13258a2fd3f88b243fc3c9c70d5bd5d9faa5f7775ab035c8ffd9199472366a66f7791f33cd4a3410551cabf04a7dcadd992d19d08af57bd79d7af0e2e13f9116da1b00c65e75c7c519b87703550cd389d183ec490e199c5ca48bd3ca69524b6b6810d52005540d3e717bf5189bb09011ed6b076891eddd69fd36d7264a9f7b501af4b5e9de7ad50cd7793b23ca80442ba30446311bb8efb985ead9fec194aae2ddbcf93644a86db16eb8ca3cf1c86694a9563755f91e64ef51caff219cb25d7ab15c76e8706dc42761f3a1ffc8c452c51097ffc92c2b4e42d11c3ac8051b4c427cf5007e9182e776eed556d8dfcfd45f43c585798b12cca27309845489826166c31be299f08dcc24a30280c24470ac14f0f5efce48aae03dfd92feb2824681868ac5a37534f8375414f8265ab296462604e7ba824b41e9d3d71915a0cc24a63a4ba6b0a429d1f4750c2412a2cb9e14e96398455a3340f07b49c2cec7473210b2e87f08bf9e2b872b295cc756121c55ca7dac7e7d7ecc35133a08fe00348804cea8b26f399b3e40eb7da0860c3d165e015e8b30a33fb7d4aa6ff21ec1711b86d5f019e930cb180712c5306f15055b6d5ea3efeb358602ca9c780ebbac3d386d7c0ce0585a5356e5f480a594d1fbedac8683594cafe8e9d1bee31abc459f9b629f2d1978c1de9ead3781c0d04ef5e73781c8a564d9a82f87441b246a7fda5c9e5b519112b1016be17019cbc28268eec6aef56f3ec07f1506f49b2e7d2c66a225cb81b6d1379f3badf074a2d27e3a3b9fb1baba1e49c4d46d72e6f8afb51157eca1ecef827413230befc664e23a674d82502f7aa5912a29c6faaf1ff4c246ff9a270eeec81853bf65303f1289db221d0c0b58dff66270d3f3860442f1398d7d824c439cdf4bc8b2dd8b2fe6f8497eff659efcc282f92f1615de656d82684bce2c381c5e528f19067dee62e7f674cd44a55758dc62f74a6874ac9e99fad86750c6d56f780ff18a93403b176e26575dcd4a5ae71448e94831c0e32b58ccde70773dc77b38432a29bef6a8371f3d87c6e3c705a4744b947acd5732225abf92e3a0c9153ec1dca98215e1f5fde5615c4741f047b289e60bd0655a323b18ed5f35c569770b6b58af2d443d68e83d2e45f1b9683563807ffe62ed7e7f0dae6ad89a867e1ba6ba38afcbac4b5c473cd18e84e5b72f6671680e87e0c57ff94bb96cbdc9b4466c1113951ff74d6afc2fe13832f3148a1dfebd10c233fd62c23dc50c21a4a496d1fb552a5ba727087f2b9da4cfd3a48733fd1f2a8db186b5a44587c56d2539b144ac67abcb248b2203770f4e0660b890d061b986cf0982c7b031ae3ea7def78dd6609c0023d193", 0x1000}, {&(0x7f0000001140)="f00df4bc1a4382edf68ebec0a77b43166f5bdf619cf20d574ee427891c3d83b26409f5cf789c53abdc82e2fe68659a55e0afa24db9b71e8ea417ac82e01d63916fc4ed50ff6c042af762ac4cb15a04b9929f94b5befd270ae33962b65adbd8cfeae94ce14c", 0x65}, {&(0x7f00000011c0)="1a4198fe022082a483cde15359954fdc425d9c0f25ff3fddfd60bfd20846c10b93e0df52f16681b1bbaceb224008c17823697a6850df4bbbce215b8378a9b5aad193aa26ebe899795b48db57be9540ef355c4b70247105", 0x57}], 0x4, &(0x7f0000001540)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x100, 0x2}, 0x8) 04:08:23 executing program 1: socketpair$unix(0x1, 0x12cac528af9d9034, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x480000001023, &(0x7f0000000080), 0x1) 04:08:23 executing program 0: r0 = syz_open_pts() r1 = shmget(0x0, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) shmat(r1, &(0x7f0000ff9000/0x4000)=nil, 0x2000) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x2) 04:08:23 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "004bd5ad6f245d408c00"}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getppid() setsockopt(r1, 0x9, 0xc2d, &(0x7f0000000000)="ebffcbff13b9fd812eaaea9323017fb9c8339648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 04:08:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) dup2(r1, r1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 04:08:23 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) fchflags(r0, 0x40004) fchmod(r0, 0x0) 04:08:23 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x9) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000000c0)) r1 = open(&(0x7f0000000840)='./file0\x00', 0x200, 0xffffffffffffffff) execve(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) seteuid(r2) 04:08:23 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r2 = dup(r0) getdents(r2, &(0x7f0000000280)=""/235, 0xeb) utimensat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x68d0d02e}, {0x6, 0x7}}, 0x2) sendto$inet(r1, &(0x7f0000000040)="ce41b501eb443baa5e69df208faa8e2de7a6f09d822cda016d47ea993d5cca49734ab1bc6eb0e55a0934705a404bc6df434a4e31e6079123444b4a3297fca65217092eb179c1a4d9f80a043c2b", 0x4d, 0x8, &(0x7f00000000c0)={0x2, 0x3}, 0xc) socket(0x20, 0x8000, 0x9) getsockopt(r0, 0x8, 0x3ff, &(0x7f00000001c0)=""/131, &(0x7f0000000100)=0x83) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 04:08:23 executing program 0: mlockall(0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munlockall() madvise(&(0x7f00007dc000/0x4000)=nil, 0x4000, 0x1) madvise(&(0x7f00009fd000/0x4000)=nil, 0x4000, 0x6) 04:08:23 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc02069a0, &(0x7f00000000c0)) 04:08:23 executing program 1: setrlimit(0x6, &(0x7f00000001c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x1}, 0xc) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0xdec1, 0x5, 0x6, 0x81}) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) getrlimit(0x2, &(0x7f0000000180)) write(r0, &(0x7f0000000100)="188d3ca8f172c3596fec6e74df153ef49937c7d101488854908a999ca4626f6e23eedfeb4da8eb93d31251fc44c0ce14c22d0359d9286d98e09218265459c92a204007ef30801e3bb20efed8b1642a3d4e624ef5f0af0fecdd44b7de9c594ce16b22083f10", 0x65) 04:08:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x455) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="f5ab39388f3d81bdd4610a493bfa4b6d66f13903c45c8524e3a84bbc252d50aeb78182635870d64032cd7b40f79ec18ce6e6756f91dcb35597282ae4267f96364f257fccbcdf3abd1770aae1b91ba07f23ff43c97fcd1fb57e64643fe66de36782a5881b40a4111b585cdbee2a7407cb0d9d7f3819ee7fa55e0f0c6da74e", 0x7e) 04:08:25 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ab2b43ce9b33ada7ee08665d19ac14d5e51348771197a7728420aef61715f7b1d3d4b3830c921be1817a0000", 0x2c) socket(0x18, 0x8005, 0x53) 04:08:25 executing program 1: r0 = getppid() r1 = getpgid(0xffffffffffffffff) setpgid(r0, r1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000100)={0xfffffffffffffffc, 0x0, 0xe5a3, 0xfffffffffffffffd, "d4864ff99c3ecf67193d45036d5d2af50600"}) write(r2, &(0x7f0000000080)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29", 0x78) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8080, 0x40) mkdirat(r4, &(0x7f0000000140)='./file0\x00', 0x40) 04:08:25 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x313}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) close(r0) 04:08:25 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f00000003c0)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB='\x00\x00./&i\x00e0\x00'], 0xfffffffffffffedf) fcntl$getown(r2, 0x5) write(r0, 0x0, 0x0) socket(0x10, 0x0, 0x3000000) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x7d3}], 0x1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffff8, 0x8, 0x8, 0x4, 0x435b}, {{r1}, 0xffffffffffffffff, 0x86e260606a086dd3, 0x0, 0xcb, 0x1}], 0x20, &(0x7f0000000080)={0xc00000000000000, 0x1}) 04:08:25 executing program 1: mprotect(&(0x7f00003a9000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x100100000a, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:08:25 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffd) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xfffffffffffffffa, 0x8001}) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000380)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000040)='./file0\x00') shutdown(r1, 0x1) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000140)='x\x00') readlink(&(0x7f0000000080)='./file0/file0/file0\x00', 0x0, 0x0) 04:08:25 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f0000000040)='./file0\x00', 0xa0, 0x6c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 04:08:25 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = dup2(r0, r0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x20) ftruncate(r0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) listen(r1, 0x3) fchdir(r1) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmdt(r2) r3 = shmget(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmat(r3, &(0x7f0000ffd000/0x3000)=nil, 0x1000) pwritev(r0, &(0x7f0000000500)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)="5acf64163b7cf5fa119d303e6d8ac90441a1d912586eda008c80f74ee971e378b8ceef81c951eb02f1a24c0943b0e319093d83f28efbd4e05d734e81a51548d1a4f24649fa58e2766f15487eebb6242d80fed0b50fd4133cbcc15f3faba6fe8a200a6c84f3c84e54d8181913fdefeb9c706adb14bcb584fae64aac111248315c54126d4e512b0f2b8293e1bf9d96d40cff102554cac6762449a0a4420f2f54f2c40cc04e15a2c056b7c744ef78acad3d6cd990dcf36a7764ade03733abdb2bc392a05b06ec3f1c6c1bad00b5d636cb9f1e373f", 0xd3}, {&(0x7f0000000200)="87043f55f152e0f1701cd2f07724d4d9ebd7995c0dacc87d90b20a0d38752e94e7a3e86a7fd5b78803c777755918770b64", 0x31}, {&(0x7f0000000240)="f62be9cc303ba2cb5c50ebb6ee267cba5f44fda56e716f9f35090a01cab7a367c194b6b4511cfea91ff953e74e4b560d58d36960e97bc8ad685c188a6fd577c0b5b675e7a569417389b0aa72e390288c545490918eeef0dd2fd0abfb45123d1e23065af84edc0cc3c3185e85c5c436bec244c3714acdbfd84f0fc48890b349d948871a23c1daf1f5b3c8272e2a68480c3b5089cca6f1dc2c38b46069ce228ec7035cf3b6415b706e95950bc2f6e5a0f529a7e2db021431bb", 0xb8}, {&(0x7f0000000300)="dff7c238d664ab3e4071f12f9e6464ff58d31703105b646a73c8863fac2509870cdb18e1373ebf5c00f816486d1a3ee34bccb90974bc1fc033f52c8a1fcac17252c26a51f919409658eb37d9", 0x4c}, {&(0x7f0000000380)="6fa77dd59541f730f8e9a43906cdf1d28c2dfe2563d27b78f09dd8f0976575d198e20d5f5387de4e0880bc9242dfdf6f9cdb949c2aa56576dd75833dc450729aca3a2c1dcc9784e4eab6bbff39a589c42d9f6cf52e59cbc2de5a95d08fc9f0873e86fbd193346c0d783e7007abfc458d694987b66783c805f4a78b540a42cadd0a9968ee26975bee9c62f466cd383fad2009a5997e918b2607adf926efade2488874a58be4ed07af03f1406265dcf3885e5917cefdb9082797cd78737e0dcf5776d1d9de0de4e877f4709dc5049cecb68f0e8356aae5cff8fb3e80c7966501f0cffe3025b985794deeb1f3bd2209bb2fe0a3a1", 0xf3}, {&(0x7f0000000480)="6435cb6e7161051afcbd2be9b76f4b892cc51cc11c7ed8342024328c13998395f7ce66c389c27045f7610413323d7a55245c6a60b9aae10e8a4aab83baa6bc6033a6cc9933c79f7a550e03837f7d", 0x4e}], 0x7, 0x0) shmdt(r2) r4 = open(&(0x7f0000000580)='./file0\x00', 0x80, 0x4) pipe2(&(0x7f00000005c0)={0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, &(0x7f0000000900)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0}, &(0x7f0000000980)=0xc) r8 = getgid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000009c0)={0x0}, &(0x7f0000000a00)=0xc) r10 = geteuid() r11 = getegid() r12 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, &(0x7f0000000a80)=0xc) getgroups(0x6, &(0x7f0000000ac0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r5, &(0x7f0000000b80)={&(0x7f0000000600)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000880)=[{&(0x7f0000000640)="083d9e3955c823c2c95a6fb0caf59974b895dec3bf563165de235401739ee3677a6ee0afdc4ed1d541cc36da56e8e920049acd26d2e51bb8969bea041f7e8d43ce87e2a907f461a851ce4d2529f4510e231e4d8dbffdcc99e19b374bcd1c94e0078522b7566c029ab64b8fbbb76414e4b977cc63e53658c5a1305df4cf1961599e20bfedbde16d0330", 0x89}, {&(0x7f0000000700)}, {&(0x7f0000000740)="f1d7894179aaf54611cd82a31da0dc499c23acf045b0356b068db34b1c3c991f7c06a317a9dffa61422e49c86f964f7f6de02c1375b915815d62770217fb4c6d95773dc41b797ff4dac1c5bde76a3cc760c5eed17621ea1076ea181515e911d8912404a43ccef2ba565654f82bbc6881a2784129bb2c068d663f3d636be5976cdd9668902517a4d1a37f5c9c4f903991740954bf83293634a7e91be8a4740e691d93973b7733c13887904005db641b16898cfac826f294c4764e662bb4f4a7bd133ea01a161515", 0xc7}, {&(0x7f0000000840)="5979496bb75e9b95da86d055c4f2732436a67a16aa272d48", 0x18}], 0x4, &(0x7f0000000b00)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0x60, 0x3}, 0x2) setuid(r13) syz_extract_tcp_res(&(0x7f0000000bc0), 0x724c, 0x7ff) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000c00)=0x2) bind$unix(r1, &(0x7f0000000c40)=@abs={0x1, 0x0, 0x3}, 0x8) 04:08:25 executing program 1: socketpair(0x4018, 0x4007, 0x0, 0x0) 04:08:25 executing program 1: r0 = socket(0x18, 0x2, 0x0) execve(0x0, &(0x7f0000000000), 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) 04:08:25 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0xffffffffffffffbe, "c4cd6686167bb8f582970d5900"}) r2 = semget$private(0x0, 0x3, 0x2) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000100)=""/4096) write(r0, &(0x7f00000000c0)='\r', 0x1) 04:08:25 executing program 0: r0 = shmget(0x2, 0x2000, 0x2, &(0x7f0000ffd000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) getsockname$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1d996324f75aa56c3bbfc104253d7f088ee300500ddd96fdf39d736fac2e08809443f042b1631739e4527872ad19779381919fa12a19c28a48908e41a4932c5f76fb0e48489b757"], &(0x7f0000000080)=0x5f) fchflags(r2, 0x3ffffffffff) 04:08:25 executing program 1: r0 = syz_open_pts() r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x1, 0x9, 0x1, r1}) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x7, &(0x7f0000000000)) 04:08:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x7ffffffffffffffd, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) readv(r0, &(0x7f0000000800)=[{&(0x7f0000000000)=""/23, 0x17}, {&(0x7f0000000040)=""/63, 0x3f}, {&(0x7f0000000180)=""/45, 0x2d}, {&(0x7f0000000280)=""/92, 0x5c}, {&(0x7f0000000300)=""/235, 0xeb}, {&(0x7f0000000400)=""/236, 0xec}, {&(0x7f0000000500)=""/222, 0xde}, {&(0x7f0000000600)=""/227, 0xe3}, {&(0x7f0000000700)=""/73, 0x49}, {&(0x7f0000000780)=""/103, 0x67}], 0xa) write(r0, &(0x7f00000008c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dff7f1739ee6cfd0000005448c5a9dde552aaeefeaff0f2c85e2800013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214deaf9d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd518fb00bb2c4c7a18ef00235685c2001fc170000deee36193c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101b448cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7991f678df44ff0ff", 0x113) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x3, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) utimes(0x0, 0xffffffffffffffff) 04:08:25 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000001280)) flock(r0, 0xc) 04:08:25 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x9, 0x0) r1 = dup(r0) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = socket(0x2000000011, 0x3, 0x9) shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffc000/0x3000)=nil) connect$unix(r2, &(0x7f0000000000)=@abs, 0x8) connect$unix(r2, &(0x7f0000000040)=@abs, 0x8) dup(r2) sync() setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x1, 0x81}, {0x18, 0x2, 0x2, 0x3f}, 0x997, [0x4, 0x4, 0x3, 0xfff, 0x6, 0x9, 0x2dc87c48, 0x7]}, 0x3c) getsockname$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) 04:08:25 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x2, 0x0) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e65079e12a23ce9f5aea5141b398573da91741189c0ff131fcc9f5f2c28c2043212dc1ff123fb63888d54904ab741747b8a3086da0e208a15cc315d9cbf4219c24987690e2dd9174a63ae370916c2c689f209a7b0c3f75c14b8e6a7c8ecc732fa2cfdc3b96a83fcfbb94af2ef1f57b3e83b938574777b0cbe199992ee7cae6e1ee4043ef76b3f93cc2ee601d7a223721f732cd3ae2535c0740161c7d9b406d5f84e4e165f6eac147fd1838e41b02620e40a6520ca881f140075ba46c4f491cce080bffcd9bdcc65645dd9c7043f"], 0x1) 04:08:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) getrlimit(0x1, &(0x7f0000000040)) r1 = semget$private(0x0, 0x3, 0x80) semop(r1, &(0x7f0000000080), 0xfffffffffffffe21) r2 = getuid() pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r2, r5) getrlimit(0x7, &(0x7f0000000140)) lseek(r3, 0x400000000, 0x2) fcntl$getflags(r0, 0x1) fsync(r0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x12, r0, 0x0, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x80000001, r4, r5, r4, r5, 0x54, 0x9}, 0x80000001, 0x10001}) ioctl$TIOCCBRK(r0, 0x2000747a) r6 = open(&(0x7f0000000240)='./file0\x00', 0x10008, 0x8) r7 = accept$inet(r6, &(0x7f0000000280), &(0x7f0000000080)=0xc) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, 0x0) semget$private(0x0, 0x1, 0x240) getsockname(r6, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000880)="2d65536bfe0304c4fc7c540ebe1f2efafab718e6efd99dd1ca3df0f4f7c9a7721ac803527c0f737931d65c50213b4ea6bebc87f4ccc72fe102f013b1dd569296d7997ed179356bf1f7c87c5c2e14ec7f1dac278217a639d7a0d74a416cab8a37a15b8bc66d1183807e6b5d0780123acd5ec0e74777991077f8e8210df52d90a7dc2453940be4fcc527880aebc290a5553ca279f4", 0x94}, {&(0x7f0000000a80)="4d53cc54499652fd3ffb09d3d13b62349b29ad3f70d85b5ff12ac1c7e8a8e0e6a20ae70e60ba4fc8b2f36a92a8bb24aa2173f63b95da4958e59f2c6407483a8c16dda913b9e990e73dc58d210c8589a6", 0x50}], 0x2) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f00000003c0)=""/240) read(r6, &(0x7f00000004c0)=""/78, 0x4e) getdents(r6, &(0x7f0000000540)=""/175, 0xffffffffffffff72) msgget$private(0x0, 0x21010000004202) getppid() kevent(r0, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x3, 0x1, 0x6}, {{r0}, 0xfffffffffffffffd, 0x32, 0x1, 0x400, 0x5}, {{r0}, 0xfffffffffffffff9, 0x10, 0x42, 0x1, 0x7}, {{r0}, 0xfffffffffffffffd, 0x94, 0xfffff, 0x5981, 0x9}, {{r6}, 0xfffffffffffffffb, 0x1, 0x1, 0x5ff9d530, 0xff}, {{r0}, 0xfffffffffffffffa, 0xbc, 0x4, 0x1, 0x677}, {{r7}, 0xffffffffffffffff, 0x0, 0x40000046, 0x5, 0x108040eb}], 0x578, &(0x7f0000000700)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x4, 0xb5}, {{r7}, 0xffffffffffffffff, 0x40, 0x40, 0x4, 0x1fffe00000000000}, {{r7}, 0xfffffffffffffff9, 0x88, 0x8, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x39, 0x11, 0x9, 0xfff}, {{r7}, 0xfffffffffffffffc, 0x6, 0xf0000008, 0x815a, 0xffffffffffffff81}, {{r6}, 0xffffffffffffffff, 0xa0, 0xfffff, 0x7a68, 0xffffffffcd67558b}, {{r7}, 0xffffffffffffffff, 0xc, 0x2, 0x9, 0x6}], 0x0, &(0x7f0000000800)={0x7, 0x9}) execve(&(0x7f0000000840)='./file1\x00', &(0x7f0000000900), &(0x7f0000000a40)=[&(0x7f0000000940)='\x00', &(0x7f0000000980)=']\x00', &(0x7f00000009c0)='\x00']) fchown(r0, r4, r5) 04:08:26 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x50) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000140), &(0x7f0000000180)=0x10) r2 = accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) 04:08:26 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x654, 0x95}) r0 = syz_open_pts() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x20002, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000180)) close(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1000000000000007, 0xd17, "419414a0f4336778fd00000000000001ff7132bf"}) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = dup(r2) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000080)) syz_open_pts() setrlimit(0x7, &(0x7f0000000100)={0xa6f1, 0x7}) write(r0, &(0x7f00000000c0)='2', 0x1) 04:08:26 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0x600000028, 0x1, 0x0, 0x0) 04:08:26 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 04:08:26 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x400000000, 0x0, 0x0, 0x0, "c149fa07f4a40e3e9f37b168e9252b579874cc2f"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 04:08:26 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0xfffffffffffffffd, 0x0, 0xc5, 0x0) kevent(r0, &(0x7f0000000000), 0x8000, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xe1}], 0x8000, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 04:08:26 executing program 0: mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x2, 0x0) fcntl$getflags(r0, 0x1) pipe(&(0x7f0000000840)) write(0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 04:08:26 executing program 1: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') chflags(&(0x7f0000000180)='./file1\x00', 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') 04:08:26 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000900)='./file0\x00', 0x80, 0x1) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000a80)) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001080)={0x0, 0x0, 0x0}, 0xfffffffffffffcb6) fcntl$setstatus(r2, 0x4, 0x80) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000b80)) open(&(0x7f0000001000)='./file0\x00', 0x8000000000000080, 0x2) setsockopt(r1, 0x29, 0x3f, &(0x7f0000000100)='\x00\x00\x00`', 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000dc0), 0xc) fchmod(r1, 0x42) poll(&(0x7f0000000880)=[{r1, 0x2}, {r1}, {r2, 0x1}, {r1, 0x100}, {r2}, {r1, 0x20}, {r2, 0x14c}], 0x7, 0x7) sendmsg(r1, &(0x7f0000000080)={&(0x7f0000000000)=@un=@abs, 0x34f, 0x0, 0x88, 0x0, 0xb9}, 0x1) preadv(r1, &(0x7f0000000040)=[{&(0x7f0000000140)=""/219, 0xdb}, {&(0x7f0000000240)=""/168, 0xa8}, {&(0x7f0000000300)=""/158, 0x9e}, {&(0x7f00000003c0)=""/113, 0x71}], 0x4, 0x0) pipe2(&(0x7f0000000e80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x100000000000004) r6 = semget$private(0x0, 0x6, 0x310) semget$private(0x0, 0x2, 0x11d) preadv(r5, &(0x7f00000007c0)=[{&(0x7f0000000640)=""/220, 0xdc}, {&(0x7f0000000740)=""/98, 0x62}], 0x2, 0x0) readv(r1, &(0x7f0000000580), 0x0) connect$unix(r1, &(0x7f0000000800)=@abs={0x1, 0x0, 0x0}, 0x8) sendmsg(r4, &(0x7f0000000c40)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000e00)="213ae5879ecb3642e4d2ea2428f6b1086ee0823a17bbd68beb050000008ac8084d9e3c538b1b26abc936efa9f06722cea28ffc14cd0b2cb89b6790ae161c7616e65a121d08ed1da081cf54065db2bf9abac4474d0d83625f364b63ecb6961cb35477e43357", 0x65}], 0x1, 0x0}, 0x400) getpgrp() getgroups(0x6, &(0x7f0000000ac0)=[0xffffffffffffffff, 0x0, 0x0, r3, 0x0, r3]) getpgid(0xffffffffffffffff) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000b00), &(0x7f0000000b40)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001100), 0xfffffffffffffe9e) sendmsg$unix(r1, &(0x7f0000000c80)={&(0x7f00000008c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000a40)=[{&(0x7f0000000a00)="16bef531ce0b27d95a59d50ab1e21e883d4c4745a64211bbba991357cd47b553af289b0a43233b9f972752074972531c7afbee3bd2", 0x35}], 0x1, 0x0, 0x0, 0x8}, 0x402) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000000840)={0x8, './file0\x00', './file0\x00'}) preadv(r2, &(0x7f0000000bc0)=[{&(0x7f0000000cc0)=""/248, 0xf8}, {&(0x7f0000000480)=""/181, 0xb5}, {&(0x7f0000000580)=""/143, 0x8f}, {&(0x7f0000000ec0)=""/221, 0xdd}, {&(0x7f0000000940)=""/136, 0x88}], 0x5, 0x0) 04:08:26 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r1, 0x89) setsockopt(r0, 0x10000, 0x4, &(0x7f0000000240)="4b7bbda5eafe34932c24cc4eb77fb8a225a789fe3a8e466c90d92d39fb9bf49ea839ea62874a3466e7619875416d8bb8dfc91c849110bea56cb7ee06066f74b0b8507bf09ca6ca3416b3301d926ebff24dd344b5ce90dc2ce4edc3a3327f40c2589b491f95002507e952400da9a21ff8ce24d5c3071c265f957b4ec1ec326b6731ea1bca580d515244398a14ed7d7fc227871dcd41ae796a998364da997966a20adae6b43ade395c15bc748111755d8ef1430b76375d8db31c86c7c2648bd9b8b6852d40", 0xc4) r2 = dup(0xffffffffffffffff) sendto$unix(r2, &(0x7f00000000c0)="5998bb5961421beb5e667b77253b2459f2097fa8eb1542b1d1a0ee310aa955d450fc68cd4a9159642de2775cc360fdac23cb4a33423f0725a388418573fda337604b36f16bb5ed55bf102a72a828d38f133cd5fa76202c21644d53a8a76fb7ee95fbc5f2e231a3461e32cef367485f17caf4ace64728f21c2009088a764c54540796248b40f61764ea7e7437dcb859a043538b4eb144665ded4a6cbcd8ff5662bed80cf93ac8ac24bf51e380daaa8f4c44adf48e9836a6dd08fcb3807854b82940c5b5a96a461af3d3c9f026976f682f13bf6231575ca1d1923065fa19321050182a272d1a1d9aec66105bde", 0xec, 0x5, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) r3 = socket(0x11, 0x3, 0x0) r4 = shmget(0x1, 0x4000, 0x20000000040, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r4, 0x0) sendto$unix(r3, &(0x7f0000000000)="b100050490000000010000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f000"/177, 0xb1, 0x0, 0x0, 0x0) 04:08:26 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) getrlimit(0xf, &(0x7f0000000100)) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x9, "3e76b5e19a0b07362f14ec2a00104d918fbbf1b8"}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r2) getsockname$inet6(r2, 0x0, 0x0) r3 = dup(r0) setsockopt(r3, 0x67, 0x40, &(0x7f0000000180)="3e5147781eb22aaeac4fee672e0c4d28874fa55350fe8d4193bad23b806ac83d", 0x20) close(r0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="88", 0x1}], 0x1) 04:08:26 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) execve(0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x10) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/9) 04:08:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) r1 = dup(r0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000080)={0x0, 0x0, {[0x3, 0x8, 0x400, 0x5, 0x803f, 0xfff, 0x3, 0xffffffffffffffff, 0x3, 0xffff, 0x3, 0x4, 0x373, 0x3, 0x9, 0x9, 0x0, 0x7f], [0x5, 0x400, 0x100000001, 0x52, 0x100000001, 0x4, 0x8, 0x4, 0x6, 0xfff], [0x1, 0x8, 0xc5, 0x4, 0x5, 0x9, 0x6], [0x6, 0x4, 0x1, 0x960, 0x7, 0x4], [{0xc361, 0x1ff, 0x20, 0x1ff}, {0x1, 0x10000, 0x8, 0x1}, {0x3379, 0x100000001, 0x10}, {0x7, 0xffffffff, 0x4, 0x5}, {0x5, 0x8, 0x3, 0x4}, {0x5, 0x8001, 0x400}, {0x8, 0x5a63, 0x4, 0xffff}, {0xb09, 0x7, 0x5, 0x3}], {0x7fff, 0xfffffffffffffffd, 0xffffffffffff6216, 0xfffffffffffffff7}, {0x200, 0x4, 0x7ff, 0x7}}}) 04:08:26 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendmsg$unix(r0, &(0x7f00000027c0)={0x0, 0x0, 0x0}, 0xd) mkdir(&(0x7f00000000c0)='./file0/file0/file0\x00', 0x0) unveil(&(0x7f0000002500)='./file0/file0/file0\x00', &(0x7f0000002800)='c\x00') rmdir(&(0x7f0000000040)='./file0/file0/file0\x00') getrusage(0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) lseek(r1, 0x52, 0x0) read(r1, &(0x7f0000000300)=""/229, 0x2dd) pipe(0x0) getpeername(r0, 0x0, 0x0) getsockname$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) write(r0, &(0x7f0000000200)="6aecd83ed914cf2aeccbcb9f073d4f28a050426078660a123f6b7bf317b618d40686c34e250178975364391105620f2fdd6e0b896f6118b51a351300a5a4cc5006456722382eb230f594a830ce1dbb3b762f6e55c326559ab881a6f6da62d5f36f682bb49d1f6254a5d74fcfeffc9bb1d51ad2047c6da956fe04f5f94c4d660e7aab869fb0de4b6b65917be27dc8d37146d4b902583ce841bd3da7a375f0df5959f26b95d2a04485bf7fce33f2fcb75635f0a3e4c03f281f38494209bf5e35d7fc658f27ab10665cbe93b3666f5b6913a9ef368bd94eab127f0c8aaff365a25d4e2618104511ac2d5e1cc219d1aa95f4e5c66fd57e516dc4559eb5f0bf", 0xfd) setuid(0x0) 04:08:26 executing program 1: recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_open_pts() 04:08:26 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) select(0xfffffe49, 0x0, 0xffffffffffffffff, 0x0, 0x0) 04:08:26 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d23b6d7cf71183db070015873b9c0916e7ae9fed58938ea6ac68a0b06326abca0fab3647175abf22fea120c9b3bb77ca4c205380c660c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b5eacc26757d14f2e3208364bbc454327b6a1522c332ea628b8cb672e9e70f7818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa0000000000000000000000000000000000000063e6ec8b7858bb", 0xdb}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x2}], 0x1, 0x9) fcntl$getflags(r0, 0x8d4e499d9d577f32) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)={{0x0, 0x4}}) 04:08:26 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x8000, 0x0) chdir(&(0x7f0000739ffe)='..') r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x586f, 0x40, 0x3, 0x1, 0x8, 0x9, 0x4, 0x2, 0x1, 0x3}) shmget$private(0x0, 0x4000, 0x101, &(0x7f000000b000/0x4000)=nil) rename(&(0x7f0000000640)='./file0/file0/../file0\x00', 0x0) r2 = socket$inet(0x2, 0x7ffc, 0x5) r3 = semget(0x3, 0x3, 0x400) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f00000008c0)=""/185) pwritev(r0, &(0x7f0000000380), 0x0, 0x1d) open$dir(&(0x7f0000000340)='./file0/file0\x00', 0x20c4b, 0x104) mmap(&(0x7f0000009000/0x3000)=nil, 0x3000, 0x40000000000009, 0x10, r2, 0x0, 0xfffffffffffffffc) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000580)="19632cddad15f3c5514bf6ef966a67b0d6a8b8b572cca3ad94833f66e715845ebdd3ae800278c0adbb15fdaabc96164a66daf4bf322a459f1f45d6962ab639faadf05a77e1fcd1f675abda91741856dcbee4b8aa87486b226a098b1adda65dc97e519f8aabc47893296a", 0xfffffffffffffe86}], 0x1a, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) mkdir(&(0x7f0000000380)='./file0\x00', 0x0) r4 = socket$inet(0x2, 0x4005, 0x9) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x2001000000009, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) msgget$private(0x0, 0x7c) r5 = semget$private(0x0, 0x8, 0x400) semctl$SETVAL(r5, 0x4, 0x8, &(0x7f0000000180)=0x8) sendto$unix(r0, &(0x7f0000000400)="386fd898a61f86ecb7b3dddfbabff1f4beaac35ab84964ad7911fbc89625e6c0dbba34a4419eed3cf50ac78060c17d654f6223d0a66d1b9e0464775ac91f4ee58aa4b0897af7f1e928da25611c0a237c9541cc81868bcd92b34cfe4ae91cde1e84dd5a7a322637acae274d358760efbdb3951ca9b7c9dd3c08403c7193f107b4825c82be5294fbf599c8cc4c3175726524c46afc24fa172ec71c1fb347fb38ccaf383f106cbc93188d83a3917fba40f1476f6e87ee18a7289a1583378064c9fbbdca2b2074", 0xc5, 0x404, 0x0, 0x0) semctl$GETPID(r5, 0x0, 0x4, &(0x7f0000000980)=""/140) mkdir(&(0x7f0000000100)='./bus\x00', 0x3) r6 = semget$private(0x0, 0x4, 0x3b3) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000040)=""/41) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000000)='c\x00') pipe2(&(0x7f00000001c0), 0x10000) 04:08:26 executing program 1: r0 = syz_open_pts() unlink(&(0x7f0000000200)='./file0\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x1, 0x0, 0x1fffffff, "85d9c5f4f6a3f900000000000000000000000100"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8020, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x0, 0xc0000002, 0x800000000000}, {{r0}, 0xfffffffffffffffd, 0x8, 0x8, 0x6, 0xf7d5f7a}, {{r0}, 0xfffffffffffffffe, 0x40, 0x1, 0x909, 0x3}, {{r0}, 0x40f246371fae24ff, 0x40, 0x0, 0xfffffffffffffff9, 0x858f}, {{r0}, 0xffffffffffffffff, 0x20, 0x8, 0x8, 0xffff}, {{r0}, 0x0, 0x3, 0x21, 0x7f, 0x2ff0c291}], 0xdb6, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x41, 0x2, 0xfffffffffffffffc, 0x1000000000}], 0x100, &(0x7f00000001c0)={0x6, 0x6}) ioctl$TIOCSETAF(r0, 0x4004667f, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9dffc66dce29bacf81f894aa0a944eed4796b2fe"}) 04:08:26 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)) syz_open_pts() ioctl$TIOCSETA(r0, 0x4004667b, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 04:08:27 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) shmget(0x2, 0x2000, 0x80, &(0x7f000042a000/0x2000)=nil) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x8004, 0x0) setsockopt(r0, 0x29, 0x80000000000000e, &(0x7f0000000040)="90000000", 0x4) 04:08:27 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket$inet6(0x18, 0x1001, 0x0) r2 = accept$inet6(r1, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x40) 04:08:27 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup2(r0, r0) ioctl$TIOCSCTTY(r1, 0x20007461) recvfrom(r1, &(0x7f0000000040)=""/111, 0x6f, 0x0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) 04:08:27 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) mprotect(&(0x7f0000fee000/0x10000)=nil, 0x10000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x280a1, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000140)=0x3) 04:08:27 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt(r0, 0x0, 0x7, 0x0, 0x0) 04:08:27 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x20, 0x1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000180)={0x7ff, 0x7, './file0\x00', 0x4781, 0x6, 0x8fc, 0x400}) connect$inet6(r0, &(0x7f0000000240)={0x18, 0x1, 0x9, 0x55}, 0xc) r1 = socket$inet6(0x18, 0xfffffffffffffffd, 0x800) sendmsg(r1, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001600)=ANY=[@ANYBLOB="08080000000000000000000000000000897b72290babe6d42443b69c5b86342423fe58ecbecc71e99305a7e086d4901f9bcb8dbb03a40a36dee89e2d03c7675a2972c2f0e898de42121909db015f5d9a44e37c7d306b5c1956f96e20e5b45219fccc13b1220c92b8707847eb5476f1da1817bd5c47a1be4519ab3fb4414634aee23eac22ed099e0849cd3b8fba29be69d0b737ad3527086add1251ab751cee520237053d43f82ff53b2d341f8d260850a3df1fb92a2d18bdab53b1533cfe83027850f8ecc2b6fddbe4afdf096bae3f4f4f1d174d237f16fc96c212b1e57b31bc9027f0d16db60b48ceee7815f62066e68fbb79b61c70c0671b56756f683b7b10dc1d2948fa63ce94320c1d7aaabc0dcfdb341eeccc58325d5b9cc2d8cb2e6764db043a8955f4d496cf36d3dc5899f4e9272b1347096448fefa607f374a585e64c2b9988c1eb174a13a558d94987df6961a51df50599eeb281647a94bb5a2950dbf6aa317886009917c38c9ebe1bc84cee8b596973040d1f5c6bcb0fd900b3cd86d458473107935476c1711ee156f2bb84824aa46842e49e120aab10e3f1a4d5940f6a0c3f72470521302735e285751adb68e565e185f702f783b99d79e791d5e3ad6384ca07365140cadb6ac54d5383b93b3cd93d61056126940932fcfa42601af4314f1171825729a9f966983bf657618c566db21d178a43219e3e5fac9567e90b22bc71d8de40e0beac40117414ff5dc368845d84775fc201a2811b50d8148a2be1c5e9518606995c00ed1fa022ee011e9dcadb14664ee1eb255d2871dca441d28c6bfb9620d39983c6188b92b0266ed5235c70229ba0a0a3caec66b9031e5aeb51d7d3e5966330cb80ede98c7a11e893194afc26f342dd532d4257215e0a8cc41a15564a12964fa6e9d36d2212ad8a4fa0088181bb014300a4415b67cca542a0b1593df62715cfb2985b36d9db4913dbc73d12f533dc64b812258137a704e7ac940796bab18e0a8c026ed4d8f543676f83280ed5fb97ec04c62f8f389841b793fd5ba9d74189fdfa5cf4d588e0ef7b9e7f1491820820384eb4a0b86721268ae1d03aad451c6b3d26738700c0219fa5daf6b55f5354a9061bd3e01ff9a44c745d5224bfbd6235aac002493c0f45cd166b90c40deac15f62ca771f34c2bbebe0701ba4964bd8f32dc97c84cf2ee04590096dee2307ac9288f0eabcac4343cde84179b2f2bd0bdec1728b75983795f0d19cda1ead670b6c1d0ce91da0c002c7c23c3bbe9a397050463a80f2cbe67ff08d4e088aabaad9f24c47aa5e88f3085ec923c861f3a8cbdeb69be9edc92ad13e5a60a5b6e32cb8a87a3a4753b5502ab73fce0d4fc3238e5baff156d041498495803106170b93ca0de9d58beb7f98a68c17bfa6b43f923a62595d23b77671e41cc40248559e9e756384991b30f68a5e84eee59aae86d89729505f74a7262d720c8f6047c1b0a44803fee6c3ed7ea2a6154d096fc0cc95a4a573e186a93d638d6d77a1269f95c51e88d9a3f2ff437e7f60c157aab2458031eaf95c211f5b3b2a1d7846edddb1adc62c14bc07dc215496c940b2b5efc701588d512540fc20c132919150d5d7377a0cdde073f396c6704c102cb362b360236da4c82dea08bdd3ae03d65ff716d30078524b7b97a974a89ab1c309a9f420dc7e6386026035e149196733fc7048848f496c72717840a6dc393c19ac48799c898fe9740b2820d03f72134a5918f966b6666baedd33ae01af540169aa566c612e3a09b4c3b8f90d823620dbb7c82835eaa37d72fdae7f1f431736cd855b865bc5a435162cf4421ac1c37250b622bda3bab4fbe1728505dedd3269a92377ee8c7222529ff155a8b673f60d74c0316ea6b82d90ba4a0105d1c5b53501750cd076e74f1c732698d878245deaff406c3c444da07a39ae0cd9768c51a4ff48719b12ce18f3428843189c52e44ca4477815332bba5ea9251550f5d50db6fee375958499afa79de2bd2fa61c3d628bcd87609e3172d06f4f3d1edb69cf9e83e2048d62abf3a62bb7f056d854fe2abb20f7dd0bcd6ef76470cf0c79250701b8adaf7305906e1adf0df710783cdd0ac8f3bae5d0a7f59ce66d18d8f0e2f7344f8607a332d716bc962fc00f94819fe14f6224f2073b2086516f1241fc05e10f54a429bbc0f1c95a095ceb7799e08161a7633c4ea3047e1e7f5d70b9a2457903305df5e5d1220654fd3852c65f6362b29abf3a738246401c381becc5315cf00dcd2b846100d12a76edddf18787b5d2893749daab6eec4ad3b59e679f62c6b94cd099fee314db7700c9be552306f888e115471a323f6ad207ea1665b1bb32682156041844aae7d13e402fce42c47342856825831b5aa322794b90d1f0ae158d0eba267fccf0d01c6c3c905e985a058737e571bfb63b28c81862239421ab6f1e3eed7110cede545ab02ca57cffcdbbc6a8529e84e6fd026e4e8ed294cd80c45cf9ce3ba72b094e5ccdbac065c6acaee6dd84469ceab3bb3952283dd934b82f3352faf96645de759eb688b195038b057d14fbc4fcbe4b1a6e3bdb819d9243d32cab0defdcd8d822edf219977e50e91458c35c49476cac478db53220e66465b364cc6ce11baba1bc5034eff114ea57778ddbc59553ca4ba44e9d649c4d10da9efca00e92c0267103115100a9e08251364909f2f35792add9d758835eb42400395222048d3596b461cd62093fbf2c35b14fecf18772befcd8789b785135900889b843fa74f5f9f299bf95afe4795a250bf08c4f1662b40a914a561a4969d514abba8680670cd284442c1a90a53c30749fbbc286658643fa98b2f3e5320672d4db72c58bd82409709cb9fc313c024ad9ce26d8b7459c455c8c1ecc0cf7ef41207c4d6abf8000000000000004f7d48fbe57d22f428d2171193807ebb8ab82ff3f87b3242a020ccca1559be6ab1c765a97f482d4fd79d4570fca7f296121df9eed88a1186eb789c6468f147ea523164d71b555719a302f19c8a31bfec8c23c166"], 0x808}, 0x0) sendmsg(r1, &(0x7f0000000ec0)={&(0x7f00000000c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000000e00)=[{&(0x7f0000000100)="4d021229e7664dae4c95a7490b506708cfbe03cf", 0x14}, {&(0x7f0000000980)="eea3fab181b11c436187a7481b8986609832040c362180d1c2ee2f6f793ca134f637ed384e0bc889e978674beefa3ed8aaffd8170bffae01bdddd1c9f805c273bfaa20d3e0aa10231e008eabbd7ccd9b0aebafe0e7dc065b2408c049255c198ab8f50fb24aadf75088d42d16d7d1254d561da4a1c9a52830d089e62b7e9eda09ee32309834af3d162167e1ef", 0x8c}, {&(0x7f0000000a40)="5b150b9c7e280a8fbf9feebb6a3a7a33c83890e9c91914dc2e50a9625892e60dc16d829bc29ebd84d3f189cfc46763a7468c49cd906721561ce2fba8689186fd5667389650f410abbb03aff51ddad756482d4f18d06c19de63cf908c9e167c8e981e8392a6213a99c11c65bde5c50cc10b28b8b898", 0x75}, {&(0x7f0000000ac0)="6b89fe0d1c6e5a8a0ceadc3ebf3be8673f4e3c05f3383fdae9681a27d055830ec128eeca2b6c91fdaac1d98eded666287ddbaadeab289178777b5bd278b03655619b6da7ef714484e378b8949894d50913b9b2aa59a50886fdafba6462e6a5a279f3171b94efc33218f9", 0x6a}, {&(0x7f0000000b40)="e350ab04420e840676fb688a074c7bc412b490514cb91deae44c4a93a8d8acfd5e9ffd0bde07b7f3eef454669d4b10654a7bf88cdf670dfe2dac7691d6f39aef6b856be53cd269c07bb8912c7bc8fa1bedb99279161090aebe430cb3dc7d6de36f", 0x61}, {&(0x7f0000000bc0)="c2aeeb6079429194d090c34a3944a947e6efadbcaeaa86523d36b0e292a864a5e229ee9645c6b79e8bcb3213c775fd42", 0x30}, {&(0x7f0000000c00)="22b81585013b8b5da1042cd43e8e8713d089e3d9eea11ae611b6ebc47077e5e2791715e9d9f7680c7922e15e80bebc9754eff8d4c449e52fe38e6a183ccaddbd08938ede26c411021c84009e5d315970775738d17287736a1549b0186b9a60fac5e22c691f30b3c69b8467776468228794d190f82950e715ae6cacd9957caa5a7300b5d3138ae06386c3c0b64d2e1d8316efa7c00a3dc9ac8da76fc21c0b6cb27470bc905f524c2cf84150d61d94a0b1325a46362e87e5a5e49d63d5f4ba6ae84192a106e84a1f6ac4c115e96303fc3c0f4d994cfae60c16a293ac787497", 0xde}, {&(0x7f0000000d00)="bfef9ea6a06d0fec54c9034835a259e836e173bee326ffc9f76fd7b44e4482817d53872521268ed0d14c48efcba04f46865f5c124a091bc5c35a48b63937efa55687394026376ada2261a6c8", 0x4c}, {&(0x7f0000000d80)="bc50", 0x2}, {&(0x7f0000000dc0)="281039799300442e104a5aaed17e91f248db8b501d272b", 0x17}], 0xa, &(0x7f0000001240)=[{0xe8, 0x1, 0xfb6, "ee6b275c3f75ded1e145bc4ec632a6feb1ef66a8a0543305bd16d13a57831b1e9228a053324ef326cf3bb902dfc5ec14952ab53f5b568205782c4e6e5c5814bd192151bbd60df45a748b39c2d2624062b1827bcfb5c6577df6b93f19b7af139de4cac934af34a0f68d5f2f0ce6478935486718033f715e3cfb2c0e35c5e47c785166361c20e6215c982cf5d2930a744191b7567b4e978d4114563bf2b1d259674d55e3b043a08794ad7349b27d166b4f63541486b804fe3a0f7f02ee1c427b8963c65f005c4f0e899213388fb7ed8a27158b0b"}, {0x98, 0x1, 0x1, "a41ecba98db7ce29b066d7c09a4dd8f2cb21f7a62657fee19f74891c1cbe7aef53c51b6afbc080aa7b989955d5933c1dae76a72dfaae6f0fffc2abcfe6d635d7e891c322674b8a1a6c48ef960d3a46d1a6fd7d12e75cea863eecfa93849e31c254562dd2f593fc63e910e49ff0607078dc145c7652aa2b4d642d2be613ac2de7ac"}, {0x28, 0xffff, 0x2, "eaf3e052337a144832ecbb440531eeb6b0172194b4"}, {0x20, 0xffff, 0x1, "b6ee994ca83c2e9f9553a036d6c8"}, {0xd8, 0xffff, 0x1e, "c22dc20749d273a8871fa914aa3d6aea836175fbcecbdcfa2f5862b3ce25570e7e6ffa979f40f8c92258e0039073c7c95b3c6b9ca7d58cf945a65981379f8a22af04725658868ebc77e0d5d66d2214df2f11b76092d996a3c14da2ea3af9acf56bda805ff2fcae3e424c4bc09f0e0a359c10c630dbf4aba0dfae01e109be5e66319e146586fcecf61e410ff94a388b42d54d466bdaa506be1d73bf64a741ab2231b69858bc7deddb5f2a82e07b8162747d567f773daaeb7e6c0ab94bcb8083d291200a"}, {0xf8, 0x1, 0xd05, "c5bd31fd816699b8504176fc70c5a3b49c643aaf6ad46ca8b88fdd0ea94960c41c3f19e0b8ea405f7c1346ad0ac15e805a6b6194914a5456653c22be836366807d79888540fe03118d5f373246f875079e99b7026b882efbe8e176e197fc363d5b4df0ce3792cc4e2d8f07d45955f7a9e4e9425dc834d4cb5f8c4f1b9b12eef606704791b46baec1806e4a393c23c305c422cf994b0e05234820d7b8f14d8e0d33ad70d8ba6f72ff9c5a84c7d524656d0a92eb1e4fc3ee2c3b58cc3929f794cac38cc907fc4da206bde0a0e52ec5f3c54311fffead429b3f5497103fe15b4d6803"}], 0x398}, 0x4) r2 = socket$inet6(0x18, 0x8005, 0x4) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)="6644dca27d38a3b0d3a0982b55b299b0ca1ea74b7f2105f9e977c0f45f029693a9cbfa4b092f13b078b305bdc57397f313d3a59ed5ff6f246a523105fe0cf286afd85f239665baf55d1f71eaea281be89403b9ceacb99fea7accc56a4ecdc8e55011fe93f5f0413604c8cb52eefc1fc81e42c271fb5e0ebb0906a26c57080e82c05e2325ab1eb95b77802a1ad5f4421e07defadba80c95f12416dffa30d9a5ccf0b711b10a977a298ab3e850989b2bebfdc690d0affbf50861cac13c4ac77e5a", 0xc0) setsockopt(r2, 0x5, 0x400, &(0x7f0000000200)="77fa683c21f43b", 0x7) clock_getres(0x6, &(0x7f00000001c0)) 04:08:27 executing program 1: socket(0x3, 0x8003, 0x4) r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 04:08:27 executing program 1: r0 = getgid() r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x280, 0x0) r2 = getuid() fchown(r1, r2, r0) setregid(r0, 0x0) 04:08:27 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe}, {0x2}}, 0x0) getgid() r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 04:08:27 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x4002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) bind$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="4300000093b6b1fb1e1aea365d7d97da82c54566696c653000"], 0xa) 04:08:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f00000000c0)='./file0\x00', 0x102, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$getown(r1, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x3, 0x5, 0x68c4, r2}) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x1080, 0x6) 04:08:27 executing program 1: semget$private(0x0, 0x0, 0x60) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xb7, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r0) r4 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x10400, 0x40) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000100)) 04:08:27 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3d, 0x0, 0x0) recvmsg(r0, &(0x7f00000007c0)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000680)=[{&(0x7f0000000040)=""/156, 0x9c}, {&(0x7f0000000100)=""/157, 0x9d}, {&(0x7f00000001c0)=""/215, 0xd7}, {&(0x7f00000002c0)=""/234, 0xea}, {&(0x7f00000003c0)=""/75, 0x4b}, {&(0x7f0000000440)=""/11, 0xb}, {&(0x7f0000000480)=""/103, 0x67}, {&(0x7f0000000500)=""/102, 0x66}, {&(0x7f0000000580)=""/144, 0x90}, {&(0x7f0000000640)=""/64, 0x40}], 0xa, &(0x7f0000000740)=""/118, 0x76}, 0x0) 04:08:27 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() fcntl$lock(r0, 0x10000000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000440)=0x8) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x2000000000, 0x2000300000000}) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000480), &(0x7f00000004c0)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000500)={{0x18, 0x1, 0x4, 0x9}, {0x18, 0x3, 0x100000001, 0x10001}, 0x8000, [0x7, 0x2, 0x8, 0x1000, 0x800, 0xffff, 0xffffffffffffcef0, 0x8001]}, 0x3c) flock(r0, 0x8) writev(r0, &(0x7f0000000400)=[{&(0x7f00000002c0)="86e674035811f3ccedd0daeb9f4f500457d4cf6fee7192f615041f68576b763fbc8fa5c0968717ab9f914d812b703a4fd305d64cad6c8f19a434478ce52a2c30345580e136dd86d08ef46341243f84e230fd419ccd08871014e1b8994beb6a9aeb445636fb03955279284f6a9f9b2b407d94b419acc96d0ab3fe67afa5d706d18eb969bd11f2348ed6e8674be168de3d6db63b92fad3467044aa98a4d4be61f78868267d947916f0f0561898292a6132d03869924a26fa36d18ba2ad1d01c975ffe8a5049c0957ce1014d7d8457be22be0d2a5340ba759a34a9f8b19475f8a7e5e9f1d723bf7a14887f775", 0xeb}, {&(0x7f00000003c0)="4218dd00185ce0641299042bcf94d506432278fb1b6107453b34a2b5c65637973f0246d0f9fd2d54e3976ff988e4b796", 0x30}], 0x2) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() r4 = kqueue() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x4003ff, 0x7ffffffe, "73cc517b8560c4e9c9c06d180000000000000008"}) writev(r2, &(0x7f0000000680)=[{&(0x7f0000000800)="9cbc966b6efcdb4402b276fb24d036395c419fea3e9eaf12d17a02d6fe4623a15f0a36a70e8c240c9edfcf93ff9880b76229adc85728f75ccb4961b4e1a0896257b11b2d8a1875f46e898cdc28", 0x4d}], 0x1) r5 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x800, 0x15) dup2(r5, r4) sendmsg$unix(r5, &(0x7f0000000280)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000140)="51bf8e0df7ffbbe548e9eae6fbec4b41dfe1d12d4ec41a6c25902cbd39", 0x1d}, {&(0x7f0000000180)="ed27eabd56ae505905ed0f4047aaf1038cf1fa02b0eaa9d971e3847a5062ec6d6f3cc6d2ee744996db6fdcd8e3816a58d0479daceeec2e205c296d45d833e0f541dd77870a7268461a7e3b0b6724d43eefcacb1f1e94004b71dbde973897004e88ad38fff4ab6187e6e168efda5fd0261f1547571017aa4c8703", 0x7a}], 0x2, &(0x7f0000000240)=[@rights={0x30, 0xffff, 0x1, [r2, r2, r3, r3, r0, r2, r2, r0]}], 0x30, 0x4}, 0x0) 04:08:27 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) socket(0x22, 0x4003, 0x7) lseek(r0, 0x0, 0x3) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) mkdir(&(0x7f0000000040)='./file0\x00', 0x128) 04:08:27 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) read(r1, &(0x7f0000000000)=""/10, 0xa) open(&(0x7f0000000040)='./file0\x00', 0x221, 0x8) 04:08:28 executing program 0: r0 = socket$inet(0x2, 0x400000000000006, 0xcdfa) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 04:08:28 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)='D', 0x1}], 0x1, 0x0) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x180, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)='./file0\x00') ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000180)={0x10, 0x6, 0x4, 0x100, [{&(0x7f0000004000/0x1000)=nil, &(0x7f0000003000/0x4000)=nil, 0x2}, {&(0x7f000000a000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x401}, {&(0x7f0000010000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x4}, {&(0x7f0000003000/0x3000)=nil, &(0x7f000000b000/0x10000)=nil, 0x40}, {&(0x7f000001a000/0x1000)=nil, &(0x7f0000009000/0x4000)=nil, 0x2}, {&(0x7f0000009000/0x2000)=nil, &(0x7f000000f000/0x1000)=nil, 0x8}, {&(0x7f000000e000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x5}, {&(0x7f0000012000/0x8000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x6}, {&(0x7f0000004000/0x2000)=nil, &(0x7f000000f000/0x3000)=nil, 0x6}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil, 0x4}, {&(0x7f0000017000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x10001}, {&(0x7f0000016000/0x3000)=nil, &(0x7f0000005000/0x4000)=nil, 0x100000000}, {&(0x7f0000014000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xf3d}, {&(0x7f000000f000/0x5000)=nil, &(0x7f0000015000/0x1000)=nil, 0x10001}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000016000/0x3000)=nil, 0x7}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000006000/0x1000)=nil, 0x5}], ['./file0\x00', './file0\x00', './file0/file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) open(&(0x7f0000000680)='./file0\x00', 0x100, 0xc1) 04:08:28 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = socket(0x10000000002, 0x400000000000002, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpgid(r2) 04:08:28 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) shutdown(r0, 0x2) close(r0) 04:08:28 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991d", 0x14c}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) fchmodat(r0, &(0x7f0000000100)='./file1\x00', 0x100, 0x6) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000180)='W\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f00000001c0)='./file0/file0\x00', r2, r3, 0x6) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') 04:08:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x10}, 0x0) syz_open_pts() 04:08:28 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() poll(&(0x7f00000000c0)=[{r1, 0x50}], 0x1, 0x7fffffff) fcntl$setstatus(r1, 0x4, 0x44) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)) write(r0, 0x0, 0x0) 04:08:28 executing program 1: setitimer(0x2, &(0x7f0000000000)={{0x928, 0x40000}, {0x10001, 0x1bcf}}, 0x0) getgid() r0 = open(&(0x7f0000000140)='./file0\x00', 0x810, 0x94) chdir(&(0x7f00000001c0)='./file0\x00') listen(r0, 0x9) setitimer(0x0, &(0x7f0000000080)={{0x1ff, 0xa181}, {0x7, 0x100000000}}, &(0x7f00000000c0)) getsockname$inet6(r0, &(0x7f0000000180), &(0x7f00000002c0)=0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x2e, 0x0, 0x0) lseek(r1, 0x0, 0x3) sendmsg(r1, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040)}, 0x0) getsockopt(r0, 0x3, 0x37a, &(0x7f0000000340)=""/21, &(0x7f0000000380)=0x15) pipe2(&(0x7f0000000040), 0x4) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000200)={0xffffffffffffff01, 0x1}) getitimer(0x5, &(0x7f0000000280)) r2 = semget$private(0x0, 0x2, 0x281) semop(r2, &(0x7f0000000100)=[{0x3, 0x1, 0x1800}], 0x1) 04:08:28 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getpgid(r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) sendmsg$unix(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000001280)="678e4c0600b78e689e9fb7a1e9ec91b41c18f01845ffd2ca5d4b0618b496b6aeb81c5fb4e0cd174f3d8e0b10677efa2454ff35aa891ac22a9e6ac2c5777cc7b5bf1b80729caab221f4ae792b197db982a7f731bcc2e20c4358cda64eee7114ca7b860369f04343b8c9dfb12362ce7c189171d4ea40f807a82d99f1b6f31c1a2107e3390afdb3660deb45f59c67a730470652f96e56721f66c0f7c734a4d1dfafcd88742e538efecd3f65278e0e08d9c67b2fe1125466d8ea18a1876ef5351fa900fa34a2d1478c22c01dffeca53123eb0d09aa7c5a499b49941f6c978df3881dad5a6285cdcc8063c1513340f9857972d3a92c8088849b42dbe6dcb6d582c3723c6c14c4a1af290992a8037a8ba5d501a7be7a2e3dda31044454f2173519a578e9ad5a8243da9830a97b5ccccac601df3b449af083d8f7cda34b4bf6d7610bb9d570043e1fb116256b31bea34cda1fe84390e29db0685879a49836d5a80a9c97108ff13695afe8918a5b16eee459409ddff4be2dc011d5c74261059d8a564c8d6cea78421e44d1afeb8cdde27c4c2574a77077083c8072f642feda35c9828ac2b99875adae3fb09807e3d98d067f1f6855209255a4df5ea0d98c38b9bdb1aba6fe091e7d0cd53ff2d1412a66095b1349f7140456cee7955531933f027cb11f29508ecd4cb7a70d53f14d33db80e95e504284a252a5e4858111978b1d1ee7672617bbc17f8ff49a4113b2d06ebe4265ea0fb06b4263cef19134822d23f0098ab89294faabc2cacfe3dcee4f3a12bdd43d909abc17e3b5382a078f3db6c93dae264e32eb0020003d0af65397ed4c1440eba202602ee0ba7fd4cafcd95d8512ba87768f97e2543fd1f6185b391fc239beb8af00a73635677a46dc9173ca859a08f9ba3ea99efbd76113554e716c1c857ba08ca194025de16e701aae52555e4301e48f28e214b3efa267a5bb2af3b2830531b9eb55378fba820965ae32c8ff1b499bee598a8299e797277f8bb09a873ac93c17d2f45f76147d6c8cc3f81d82237c1a2d301f010935f5809a2630a6aaadf8257c4afd24bfd70dcd4ab981d8ad5f992bd9b6b3f5e1a4b1c4e738259a25f8ade356f9cd16e667deb3e29a21c6a3ddec65e544533c8af0f0b1af336fd35513f598c13c1054f55d1363034986dd2d9ada8298f31f89e46419f97c3acf363b42b081d07bb27385bb4218f0d20a6c7010877c58b7c702de09c3117dcd7764035a146145f0bdd4bc8644164b0b736f3967b1a8660a83ea11cd9723c1395d3d918679443d552f2c77f3a4045ea14448cd283e501190dfb3b37306daa1d8519e2f7e2c447571c5937d0b6846ffdb91d2fd4f1a15c0aa21ebe7774b0d647c9c162240b9298fac874a946eafda8984283af1d4c83626901512a348c369f96aa6746aa897248aa5395b827c2c377e745bfa29346fb2bef1f7ab64706f15b024478857cdc7ee4c6b0b57d43f448a511ff2e34bd09eabed7476daeb265ab0f40d012a21b627e47aea9a21231f452145ee36eb84743d45268f89c8fb02b104b1362406c78beb1c073a45c46e69e52a900757ee1ea369c83c92fb42671ffd55cbc141c8aed5fb962dc3fa2bd0cf9bf793aaf0676e8e13a6f6409c809e8c6920049a45852c0ea54242232266a049f89eb3feef267a3fadc7762856502db4fd9a58f58e915d0e13e15372bfbf6d3248d1d67b36d7b1ea06a3d40c541ad24f0281a238fb530bbc08c91668e1575362be289ed74722b12a397368384b8222f6820528faf145c06d7554d7ba9272f412b9de174bbf05b86b8c274c6db9ed4a24e3d1f2a8680e7d2e66289d13298665e779d5c4e3ec47a4a168b647d7eea53f6c67c31501ba7a1d150db67ee1d4edee6993e774ec2b834e9ed1541599eca45719a0e0487595e1987d99b98f23b4489f09cffcbe330fd26560b7c4d3ba3027691f2ecc63b5a27de6cb87bfc10aa8e1a945d2e0f0ec87e5a69b3be0da8000841bc1814b2b037e457a6326d5e3069591ddb2ef6d698b78732007903d3561ad06cab94274d982352b682bc07d43289cdb0c6fccee6d6262fea1e48b6c991b749dc93144c59e4edf3a31c54c4c9392e110a016654d8c15a834bbbd646ed49953f224ea867f61fb15d8a82a6e77c99865c376c6fbe0a66c43bf6dffbd86e5b76e46e6fbec5bb669eaef83e4b00298110037f9b36ae2ad847b655d974427d3bfff11feb1f5de5161fa0e875dcaf863ce218313ef46f0483e3cac4ee54b334693f47736b2d28c511a61952be6c25cf94ff56e2083501f55a36fbf15082f58aa87cf18b90f1f802006bc679f2d4f0430df120466adaa7fec5698ee4e8577743438e4940704f6c7edf217a99bcd7fb6ca75a224a461e3c73a62ee02bab7a94d646ccf90938fb7a1a48e913fff0b2397787b261b70afe4d37c317053cfd1f3fd0f3e6a03fb09c598b0af2a11d39c7bb82f9346446c6528d8708fb54ec8456b428c3012809d0a376ae8d29bd54260ffa692f600f33b1c89397e5121901855f2e4a01fe89277736153d634fea0cd81e010f8a477dc782eccc3d6ed409cd98a87850eed2bd386fb350c1ba8d7862165615a8fb4165274bcda93b59883ab39c1d13330ae51437a96f46eeb3a83fc19c33a23eed905e889ef90ead8101f1901b80d0ecab33c4092035543c7bdb2edee7c30cc6bd40d340033e4e4630c4d600908e396db1f845170cd71c080a6d0b6035b3bf5550825d3fe9beb6ab4197565476d22944fb619fa3d44412b3dd043877f5470387019b56f9a638b75d4b361f7a0b7cff752a8a28f3b9e7b47881fae571f5691b407b81f1449ceeab6843894d0ac0f7d55392f186105eeb154dbeed530b1ef1a4f4821c1f0328c77a1f56045bbdcd39e35083ffdcaac7e9163bbb47d8abbd8d2360d3cfbf4024462cfb638339f8459ed792c6d41410dbdf36a11b628726125d61b17effecce9eb49c122c4dd924486d435f4e3a73a3dfa3c3c8fcb712bd6a7399acb9671c70a75769bdb2ef9f1fbd64a20da5d1febe3764a4753c3ffa3fdb1baa620cbea36f3fce502c743230f8432a4048c6ae60ce6f51136455d1bd5bdd4004665fda29840b7beb9ffbc531e9c4f8f8289497f5b86d0283c8515aea14c0aca1ce44524397d8d6396cfad8f598fafac1bc040316e7fbae4ab7c901b0124efbc00d664ad083de61e679d210dfcdc96cbc5ecec4c27193f95d7a89be1309e2cc547cbdb54bdc2e9b5ebb7c9f08fe85a3c7fbb18b2557fe92d1b2f86a045c7006b16b02f5b6d7a91510e942c084d5caed6e2747840f6fec7dc127ee149073c00111d0d72b2aea6369563fac704f0b7cd67634b2a6f9bd620553293bd991ff3432c672cf4d6e257c734bb8eb15b8980c98cdabab428e93b6cc94dd0d9cec672dbe743c4523a981ab0392035935fd92d8437c9934c9e7032280900aa9ec94475e68d33b9a2bd5ac9c189c7cfc80954968e0731f5b7411c2e3525a9f383b86ce2d6727d5b8f32094b17ba004da42eaf5a591994d02085b73cd2d02b54819a7dd6c07c18f0ce7531a2649e48b8c9f024090886971f5ab61dd6aea79e0e6ed81158178c20ce12c04ac205aa49f11d01299dc1c115fee4d591010414f2bbfb5170e45993ad9871874db90b5f02ce917d40fc97f7bdbe52bf970cf5d9da2d438327a4ed63de9a948d89c4e87d604a12b2f616b9554a4d25d4b89c578b7052cff7b5dfd21cb0840d1ba2274dc14a92d97976f3917835a72abe8361e92af06f0c3c176253ff9917b5a92b2d9d3b7f850379531f605514b0069347550e1b4bd65d06c1ff04a04eb89118875c7bea2bc487310ecb4a1c811660dcfa5506fe199240f4dffbd029d3c7677e4b92a4d100d7ed74b4432df64ddb7b7a1680955e0ec44c482c611500395fba5679b322d4986f77911eaf7ac40883d7da5b27b39ae4a6d39eaef8094fec95c2f2f7d59468a65b618d7460e799156a4e6e461bea412f5e9fbf4d3367dda55a231d531e659be49f4b54e01f907453edcae006079db6db92ea92a22fb997cd226b5bfd7d2a5d76fb3a4060bd6fb350cbe7bca6c85ac026fc2c425122dc012026a1e297a15243423a425fdf101c51d7c937629b8b5568f1d1321f41765ea7296503983914b2f7bf1c775998c53835731157aba7f20ab0b961cf0ab653317d638662b53a7eeb711512db4ebd8e6667eb79282deea8b1ad7ee95ea72451f7b14876ed4334c18ac18ccaeeca74a888aae387ef50b9b85bf2a1daa6b4e78f2b70bba0151395c6bab693a2242675b198de9486fd2b88a1bd227f3638bc06043dae7eaa4032a41db07a69acaf28353cff3a44a3d6df202cfa3d5c2914ce704bd365f5a49d57b95dd6eb8fd48d4f19a74cfcadc5dfda5a25ef91ef653ac82ba09ba8652162fc826ba6e56fa4820e9babb651b728d88931ab25c96ce5d44b98774a9081628b327eab72a4b143fd56e012e3f10005fc32e49bb645ff3e8bb34338a4c9e94851841ba6ea5737824f731cd86d1c667c259aa42fed8c2502a09efd862916d0079fe0708f706bfacc13c62170a97cca885b1a5292095bc3e50a912e8faa17ecf895ca553c6afc405863d49ab5ca2d59723570a41eeb7a309807052cc8a721c199301b7e57f3da78a454fad447e53f21c2345c69a3e1058df1a8e5257a51e796269e8588048ce9e7066747875120bfc5de873a88aa1bc90daaa18e230666d202ab212271c5fdfb14499ec8119d412140701fb3d84fbce5b0dc1cb9b12fa7865b681c588e7cfa870066f65878a565a32b3dfcbe2335058b8b43433006a5faa2e6791acf5ec514cb25cd7248ac80115ffbcfd1d24e69eda10351034b8948f0884c23224f514a379ae54a936cd2d4adf7b6b329588cb95dc6ea2114f1a3d5703b3ed2d72218cf8c64885f43005c6d3a79e2b7c346a8ca509668270f64e8fd72caa36c6bf2bca4d54c950645e9a14ae182e0245b3055aaa45bcd7377a54bf95df4935c0a6e855715aa97a8f29fcb65fe1a331944d80d8807ad3b48af0a4e05c448c684786edb5415f718683f66738ce23c61bf538d2e3ab20ad246ad8b987f036935b222bbfb126ba794fb741537acb04a5af2fcdbdbccb89fd5bbfd85583d0efdc15684b47a92065087d402926b4a0d3b0d5994a4fa4b9f79be3922fd5db653e34d6c6fa0dbd3b06f383a6b796d06e03e45bd583bfc590371f5399ce2937fe6070398278a3024557c7590a01df2d6449e4e2cfe7c7541dc26ff1f13be0c6e7d131919afabc3339ecc6b6d30b09c59262763175c08ce3d98f9495cabdc78a6fdbbdb6dea42f21b6e01da657def76ccef72d09f9e508e72ead58b21ba89224513cacb31a877d64002dbde1de6937eb916c470b8f6af9d73e33bad3847ef26f47bce22d3f9b5677ef402794f0ed17af8818fd1219fcb00e5b0d8dc", 0xf08}], 0x100000000000007c, 0x0, 0x0, 0x5}, 0x1) 04:08:28 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x50) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x8000000000000) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000140)=0xfffffffffffffffd) 04:08:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee5", 0xc0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) close(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x803, 0x3, 0xd9d, "b0000004d8e50000b99a00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:08:29 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="100000005349cf74eb17e5a971ffff4d13e68c000000000000"], 0x10}, 0x0) write(r0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) recvfrom$unix(r0, &(0x7f0000000180)=""/164, 0xa4, 0x800, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x80) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000100)={0x3, 0x200}) 04:08:29 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x10001ff}) fsync(r0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 04:08:29 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) close(r0) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3, 0x20, 0x0, 0x435, "3dcf9f7c4b30e6e87b861f73c29961cb9cd969ea", 0x7fff, 0x7}) read(r0, &(0x7f0000000080)=""/248, 0xf8) 04:08:30 executing program 1: accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) socketpair(0x2, 0x3, 0x1f, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000200)="582720efab99bdc1165270d0c44b63a797f4794b8e66039e3e5ea3b3deb599513f57119ddca694da26478355a92e2b3af2b32a5ccd4d0d09db0b71ac435409f3264a05584bf43e8de86b3bd4f200f5e4451afc87aaa7e6e18a2e905d0bb39eee7bf4b4b80875c6f1de2b2bd2d0bb9e487535910b409c52257d4d", 0x130) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0x0]) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 04:08:30 executing program 1: r0 = socket(0x11, 0x3, 0x0) setitimer(0x3, &(0x7f0000000000)={{0x1d, 0x84}, {0x2, 0x10001}}, &(0x7f0000000040)) sendto$unix(r0, &(0x7f00000000c0)="7af274dffe557015ed73d07bd0449c34aa8800fd2139c7753333f0bdfc12ea77cfb6ea50ba5ac67e0b02e4e85c723fccea8b6e1d9db210c4d9e420e810bfe8663f70388aa8bdfe632b544a3d94ace97c450246da882546e364e3650bb2f328067e7f059a702653f0fea629e8f3b76c9d1e5588d00242a0d357bd41ee39bf04a2245c20b82f32dd9c43a1b20a3249a4cd6efc307b7a2201d5fa75fe4fcb993080d6a941e2de0206e52932f534cdc7f4", 0xaf, 0x8, &(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa) sendto$unix(r0, &(0x7f0000000180)="b100050400000000000001005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2d0c9f69ec7ab3a34c2905665c936813d82e17fee44e98fa4774e59435c841d2890644a4f12af592e4273a805acab2a4ff6e68000e388f120bc61b7edf32fae3a79568b36e414eea728cf61f53c884f5405d40bb1a4c5ce92170e8c4bfba74b0c5234297433d2b2f68dc62387963d1b6f0c2447bd0a6032662d2c2579627d3b3e3e97c147bcff40ea9b3e0d0b2cd29081743f8c5813a7d10fba6aef12402c4e6287f8f68b92281029d9cebab590f47ff990c2fd70e0094cbcd0208ae7a0fcb952a4cbcf2491a77c5679dcf3d5d426fa74e66569a551f7bd3a3e4a207b6951e336529e29c1cde15ad9d8eb1326c284c7", 0x196, 0x10, 0x0, 0x0) read(r0, &(0x7f0000000080)=""/55, 0x37) sendto$unix(r0, &(0x7f0000000380)="491ed9607343a686a8d8d02af877e8a4fc9815da8081a1c4bf35f8d351805f37c78536ead7bdd1894f80882f3a52a5919fc2d995d62f56a67939361118d867a45db9272d5f998acbaaff536d6ce19269197d36acfb01e9812ec3d3c74e30cc673d96b4c6ef2374a1cd", 0x69, 0x400, &(0x7f0000000400)=@file={0x1, './file0\x00'}, 0xa) 04:08:30 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f00000049c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = semget$private(0x0, 0x7, 0x400) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000000)=""/34) 04:08:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99a", 0x201) r1 = syz_open_pts() close(0xffffffffffffffff) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) syz_open_pts() 04:08:30 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x4000000000, 0x0) sendmsg$unix(r0, &(0x7f0000000880)={0x0, 0x0, &(0x7f0000000600)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0xfffffffffffffffe}], 0x9}, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="57ac8d18306c83aada3d7ad6afe50d32ddea9538d72ea84d11a18e38fa4bd857ce9c7c0bcb5d522b6c8dd22012da55777bbe436736b52591f43bb00d0d33ad7e8f40542dbbe9077c34829443c51d466aeca4ea13265b2c05634c9eba68e96ff6892d5aa4745e50113751b95e9eab0496e9833cdcc1ff3fe3bb50f2cd623020a170a8185c26dce1f12eb1f9967837b2", 0x8f}], 0x1, 0x0) 04:08:30 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0xfffa, 0x41, &(0x7f0000000100)="eb443432", 0xfffffffffffffe77) dup2(r0, r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt(r1, 0xfff, 0x1f, &(0x7f0000000140)="13735f76467281459d06dc825fdad1f6c6dee72c9e6faaa4a46f60021f08da645c32bc75cb66baffe3ad2f13c6118f78cce34a1bb3732029bc57d7fa7db7950a1fcec5fd4dd8f15ed794bd233b2fa078456a799cc50c0914bdcc28cd7f68461a91ebf1c47aca203deee031895b260e07ec2ae50b59c355b542182eb5dedeafefd6d939f2e9fea12a903c253b41cf2ff4cdfa662b7a65f4ab85838bfd5daf7865d8aa32baa6fc80e491dc56ed7b4f83241b39250ca159b4a70917cbe913d3353017af5038d2d05f58c58ce5d0ebae52c476e7b044372a", 0xd6) mkdir(&(0x7f0000000400)='./file0/file0\x00', 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000000c0)={{}, 0x6, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00') r3 = semget$private(0x0, 0x0, 0x20e) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f00000003c0)=0x7) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000380)=[0x3, 0x200000000000, 0x5]) sendto(r1, &(0x7f00000002c0)="ba835bb198de647403267b2893938f1058b96c19c4322d51fd81c3420bf3efe52016287170f5558757d027f878e821d4ab267fce262b9f89a8e1f0c930fcea10f2bcd889684be61d76f353d1fade75f35a0d99a480b03186b83234f638ff63128908f2d82f36c3b9f27514d78240573870b96e348b014d0dae8ac1575f2e", 0x7e, 0x402, &(0x7f0000000340)=@in6={0x18, 0x1, 0xb0, 0xf0c}, 0xc) pwritev(r1, &(0x7f0000002840)=[{&(0x7f0000000440)="aa729a0c604577473c0db02327aa20660c65ee4a24378a21be23eda40b0593bd089e53b64f51c53a0db23fc9d36e876732ce123bb9182d01cba522f06922f0c2ac517eb757596e00aa8a", 0x4a}, {&(0x7f00000004c0)="fd0beb48981b1da8c56b2c0721e883b2e78f0ee317ae62667d2dd8abe83c7fceb82d2d9aebbec1c799882ee0454dc9c2adc31c4a7fc6fc291b95860dbe37a90a1ef65006548549abcc0c20be7148de2a3a9dc9a7bc6504d551fc55aa835a9abdb1767470758ca2389e118e75b5c348a5838f1b760925527bd4d279d1bfe02bc6c77cd6b83a65b5179215626d244156cd14fb6dfd9a3fbd37dcf6309ba5a933ef4cc536f66ecc9e637d43c94b30513627f5741c109f71119a3e971838de3d447f1fe05f9be2446b6bb90a032c0df85e76ec200816509d182abcdeeb1810ddf33d93f476eadc0d0dd3025698c4a33e7bc80909a23a34396969f858ee28e162f52a2b0ac3c04a16fbb4a43d5fb9673ee4782e4545b2980d08b913fec09f82c29de654e0988d9e9a0a13ff5b924caf0fb8a8614bbd3df2a42bdb8ccbb57fddc7110bcda0b3016a96ef6e9a10eb0e658e5ea183071824b27b0517d1f7aba9675239a85b3688d99a783e8d3e9ce2732076ae6bb890ec67ca822646b94e43152ee7f73ede82f32eff12172bab0b9532c335f4034808d30f29f3d4eaa39463701bae03ad2c431b0df4657cfdc15eab0acd1c401978ca7648cd862cc111c26e316dc8ccd9198672e89fc68fa0fbe1a21a85f514eb7c9d27db5258adf09201f304b3ab198ce8838fcd6e93ce89d6cc86379c87c4e0c956a89c8cbfa6bebff89a6daa470fd4abf49c71f21bd0f86a654d17992b51beda76b4355b5677402bec7a6c698a668e999452aba0e3313f4334bde48d27cda37a12e837e154e95bd93969448c79e2262fc97e8b502e5e43098e965ba1ce3133fb904d047f21ed49dd9bbb76044b415cad6e4fb140cf23ca83feffcd92eb0521376a1a9f88fddfbbbb1648cbafa0446699e52ad8268c4abfcee72f8862f7aaa402facc72f5fc3b33c0321953696d4012fa990e2895729fa0f7c353d4b9fad93d4bf5ebd872f93acdf917082e6568daf290ec3aebd46fbecad39f3823f4b56e4f6834fc7b0ef242647375b361fab1bcdc6752556241086f4005f56e174509792e8855802a0c2bcbab8007682be0d07711a6ff4c16682a2224028944cbbfe16f0448c7053ce203b50e8f839d2c55deaa709e3911967ac6c2314b2e198765c70052afa2aba248b90ded1e2f4dcdc280646097f0fdc545ef28ecb271fe0c830741ec30d203b3c5ba98569cf7b677bd97f85c3ebe51971b7bd692863c5422b4e8c46fa1f320e8be488936c9449d828f30d15a01d0f8b83a9211de174e63f7da6748a6b256221d7c5168d68a84660d4f74027845b5fb3708e46ad644ac407ee2c80ec31a13bec0a39a897098a26dba26f3a23574d3cf8551b086786adc8a28a513d392827d54056efab6781916b5660becf44cd25c63fb8e261eed6f09a87697efb505e43b617e5615f312d468658ac549b7a571a462758f89288c092b11354721eaefdc1d481a9d95ec33e670bab2938cba888abab0a50272a4b1f0319d232269ca260ec61564ef28b654333e33cc337f54e9d63e6f19361742e3baa467ea5586612eb73f8d8984ebaee7e44cdfa95492dbece1cd43f6ce95b203bbea0f50a30e55d3d3f2f4adee93bb017e00a9bead1a765d04f39ec1cbf088cd6b86292aa95dd34c6dea08d90d24eeea188092ef70bd8e777031e2734cda95726421df08db80a8fe0992ba7b59f62d4771ff2244c92324bc3269c4fe90c6640d6f9870ffa52c14da9f8e735783306c428fb2a739c8ea7a6c77ac557a92b9ba855f489f185db591f7469fcf58f7c959df20885d11e3d701af9ef263f6f1f5b6ead6273c1f859f87029b5c7cd56eca5722a3115a779d21137adc17091d895c5fbfd31e94ae6702dc23bd8636be9744d71726a39398d5de4631796428576c5e68bc49a25579d6acaddd3f57687c4502c2c2ea22d048bacc98082e0456f6b3a60fb07129179e8ac39724b4e60a26f984a442865916642f4d7ff30de4896f74b0c4063098870f86ae6d25ffb096e77bd8dea6fdb954ebab0ebe6a3d6aaf4dc93510a15c168d16f7b2a9bf4974e4a72de430316a1b999ca0d4dde6bd5b2ad5f62f89b484c621d62d8d93c6af535283471afd2d510c1a002f778616ab9847adea940f8390f3a982a111912cc299cad1cbfb8f4409c656ef8c602ed6ad42d7d83d62a09d8b60073fdaf29a1cc25cb306917b664f8d43e2631327d4fbd66be2cd86f543c1fe2e3a008a71b495f8301d77173fd479d688849f9b5c4fae7f2182c4e4b5324720ce1a2b878ae42a6ddbe37e6c60713d24af2d1bc28e521e82a2ccf8056e8ecceefc581769a4bc7426761ef48b9fdaf6202bdbab2a444c21df648b0d999d369474237d39cef9748eba224878982b04f8446365ba8edb9744646ecacdffbebc984b64a3a9710d3c75aacaf33439771df5ed3cbfe1a9d29e8a8c8d6ab33de0e7ec1c796b3cabf5a7b0d8b2081868b23108b42d84cff1a4eb98ba4e141d73cfe869b47a37c45d03c3f400b37254d2d97f270423e21a3f2f88015da50d16ac606df465e9cf3170345f376967bd30ce6aa9119dada5d063feafcd86875a44cdf688d5e7fd43888f2802748a4ac265fef237d373a66803ea04dd2b414dabaf30d2c533c275a0e2552c54954e4e79798e3e9452d07de0fe02893a821cd1d1d473234a476560cfb2ba4990ed7afe773bc35c9032dd4973f6397c1f988b2f93a851eb5fae14b5da43ad066709a81623235271b55c3808bc5218142beef2e27ab5d601e74e9a9adc3b673bb9d79bcdeb0fcfc281a7bb1bac5d7509156a7a01c0a7da49278e1e05db49a540f7537196b46337e1226e4633de9a8a2be9b49562217cc82db861a03c3d0b7d5fcaea48503590f55176e5220865e3d21c6e015eb0013b89e37adb3e9139dacce9eed275424d3bfbdd92d710fe866f064e1a1c92943db360581e2dd7bf84d35ef6c55e20d80aa25ecb23d9e202fe73ff163ead0dd2f7adfa0e76c8c61d2909147b31a0c50b1f76abc017cffa18652d43830301d82526b7db2fdb20b3d7bdbbf09da5fddfd0d8634fda72d78b48c4e2da8f4567595dccfe31071e8f601749fe68ed1117c9a9a7abe8256435369954759ffcb5e62a2adb07d884b8d62b523343ddfc3e98c9d561e615483e0bfec7b59fc9b95a3b7968c5f07e5e8e70a314331502327e3be198f64b47b53f48b9fab1068ef162d6b7fda44e016d769692c36cad94feb9a4d7dedab9a8cd25fdc405f7cbe615a32e59121e344eb2eac14ac5b1d7f00f9219cb52e43ab2a7d86718fd72e2ac6b747b5fdff58a1be3c9ae517b3b3265adfff3ce9baca5669160d35b5c8e7677498e7fac35f57e724634d8531ac75c77c30a3e617f26ca8679357aeba93868399c7d8e46d222ccd718b57cb8c94ad561a2bb6d689556f521854079cd59a820b9a06a2b853a14a559d7af5ad5cfd0530add04d0b11bc2cbf169da9136c81b3402451853657559d87dad5927abd77caaa2f4920435a4a46a456dd788540c5035cc187f5b6a9baad50a6090a46ccd7a70e85aa6d53af1a4894d0e906cb9170a6c9222cb0a6b75414737a76354fd933d5f0df5fb0becdb20f6bfb7caae9f4e1584c1bfedab865193b1ba8f1cc097a1415e07a0ec3ffb4522edf7cf59a5ddf62327e1067a0c1a8cfabf83da35f76df3471723a3bfe51214432c6c3d510fe13016c55d4f629455f01875d31ef3000f98680bd54134d7cfe2c5ebcfe82b57e0b9fd9978e5c469ee62bab0ad0055740b25830552276ff3d0930d1da96af0c57b3f3850237bbe4d01a549b64d40b21838522c06177ffe8a038fdc73717db1925dd443cf6a498a11a2a9c9bcd96731a1af5fd22fb034e6dd5f85ec0499947c53401004bf2ea5f56a295b5b8099218d8b6011c741d371165e2b42fef9af7c381bec30b054ff2ec2003206efd5906b9ef1830316735aa33a94b31220296d9cdd9aed5209dd5cc2dc2635c7e2f97b788df601d291f3810058b681e838a9f9f99a1a884c400a1761db66a8c135a04c8540fdba100c26595f425ba510d74274c323eef21ef9d509867a77e2b662449ae2d4e3d34eddabc416f33a722faac043f91cb70606634f20796f8eeaee17139dbaaa761d9290eea80afe90bbd29d6d5786686d727e083071c6a3cfd2c51e280073184241b7719efe226f8de9ad4baf48ad140d75c6c8a350a6feabbff80d4eb9a55505ac2430ba937587ec91c9734f360fe21d4ae8c80bcc2ec22db08151c31d4e11351d8ae66661e9125e0080507d05d99b5be4083281e13d9c9b9840e857d15fd60eebbc84bb3204fe731cf4d2e03f6afdd5ba9f3818b873f79f090cea9ed6c6c3887269fcabd1eec612cbda3128665201e10251085d0c005cc2512bbd420a899d07e802bd2965be3615574c4a83afddf1f914c57d9f48246aadd0e6580ee9d81720822f7d06cb0591665203ac22fb65917331e8d29e6ab1c27a8c06e1644f5fb9b45947656aef0db96bd30cdc0ee3f660876c40b971f42217181cb69120488d7ed561b9962bd430acb5e316f28a665183fa72587ccfed60b7c47d01231ece3bae24a6ded19ee4857dce8d85e4dd37e5fd35bea9bea89f58de764f4b7921508b83ee42cded1a333b2193c0bd9efa2d0d148d7555da0ae2203714044a379ebeb8f2d3ad100f4900e0c8a02a75b359d483f134e22e8cee04bd16a11de5b1ab47700cad348dcee84d9f515625f5108333531a039977292b51c659f06d275aca4af4dd61f3ca93dbcf225e87054f256cbf42a58a379857bd5827be691c4622daef4ece75fd2a38d74282b91dc0f110c5aac67305728c0dd9c9a82bc72e34fc289b895c9246c3dc539fc2674362c5b0db5eea7a420199527cccca73612c09ad289323f31a97796713d1377ebc29f4f806e36b7b70f45a8f9fb24ea78f6c465a8d6d3b3556494f0341e5e09b2af427c16618ebf3b52b092df217541468bca5998197e25b1ac74f9766b39de89a49ecb9d1a7b8f9f66c4afd5ee1d60af459dee69f6e464f5545e7f3d82d51ad20c24ffa7f4cd3c6689976b35feffe8b889938c46dff2a889d5812e81f638ca9a76a9135e8bb298e5695fc989a160fcc02d877b92dd24589378e80dd8a1564255a70bea560a4e54fc26a254b75196cbdf7c8eea7f6cb96509046bb5389c1569bda5eee266245ed2389143543f14b3a22c32aab8fe78b6e4fe56f6f37dec890baf7a15f5d627b9d6a5fe44e21e854fb85b96f1f08bb65fcf16244bec3b73a02e0caae768d5c05851d08df1418af383be54ea38103e2defb8bfea071615ba443b4f992196956f3ffaf673f1bee6df2a85a2730d58c11c6d19f4cfc90741c00d1bfe77498b37d78f76ac85b81c18c89cbb60550da0d015e258e5ab00276d18e8d8cee0a4c694df0f141c2adc1b6e139e4152a22e56ec8bbfbf76c466b1598e56ccd190d7d16fb52fd5f474716bb87784102f9f3e4b285733e17d0238217ccd638a38dc07772e73be6d3fe8d688abfaa4c7829a5a85c641896b8fdd2796e4b55e20de86d7b477b7abcca33bfd3aa5746d7f8b8bf0f9a6dd2519a5816e21e90909d9148b93b2fc33aa672e95c989b89a52280281efc29a75659fe5d29772af10ab3838a08948bc7fd0a8629fa9c7b1bdff96cfc10d1517cabd4fa1b3317ec5b32f259a540b346aea95200fe8aad4b2a04d00ae22e8e4105df4f91f52a1b6f8d305aebbcece1b0eafb4013a0e64f0c40e77332ecf122c147a16b120242c29592c30888e0f949e1f16cda9682b53fa2281f361df8", 0x1000}, {&(0x7f00000014c0)="d78826478a11b1039cc1d40e0952e34b87b3aeb02275735e2decf9d489bea7feaedeae172796df7d6f2561dc4be5acb5593d6d35841b21e1f8a3e12cfc6ca616e02e8b3c18e58141b710586d3a799f27a937deff527385d95d4ae16ba62131e947a5025a2345a7f30de4f07f6249f4f7559761a72f55af7d35a05d9f69bf73690108c4dd00693a22b0edcb7df1e6c35cce8ca61b698274ed445dc8ab4b79af8b575e4e9bcde54e263c727ad3caeb37339669ce5d0e517708389655b58450cf9ad21cf8376f6ec28b14bbbec7ac428bf1bca24aae76444c04c4", 0xd9}, {0x0}, {&(0x7f00000015c0)="f49c16e7eda2585ea9064743c83ee0627e7fc6ccbe74f1175b71cdcea8572b62fd2bc0ecf7d936f4179b476cd42faf119fbcccd6388d87a6ff1ef6441cfc3fdfdef4115853fbadb3ea905efeace14922712476a6487772a9576b073adc662d26f3ad137fcbc8e58792f36f862fcf3749d6f407d1704deada9b627b9c25838f20e868e2a42f4a45bd891ebeca18fa7923372d3b450549a13a012f6b4fe6e97246fb7a6b94af31cbb26c7b536e44ea5fe0315aa5e7dbc26b69f3f9cdfd66f4229a4328746545a3ede2f0c043266ab018c7c12b051429825aa08fa66d14", 0xdc}, {&(0x7f00000016c0)="d985a506e8042674f1700899d5279d6fbf7f92d5798ee19407094b31363ce7e6a86c334815a0a8d7ee6f3d0f770b411cf068bc9a206e169cf5d9c5e540afc44fb1b3fb2a9ac6daa80903b7a4c0274e97dfa9abd512ecf663e33f429f1777b75e3e52a49c1c682eb8a2168d4f5030d9e92190c9f0516cf3e1fcbf2b78d23098d26ce3b8c5e2b84ab9343eea2f0fc2bc607607e4", 0x93}, {&(0x7f0000001780)="4e7e2429bb13a5a328059c22ad7c2d19fa5f9bdd37", 0x15}, {&(0x7f00000017c0)="2fd5736b6f1c915451c0b91bb60bb89ea2b82022e50bea5c2de080b77054cc2b31cf1efc55b8d9c9344ded93651f349a415706f611893024f3a8ecaaab0a266ba06ec1c1ec5f5264971773bc4e0b249210d14ab008d1086e4cc702949c8a5e94cc7c88d1db3c6790347b236fa6a9f774905de229809b99578f4bcf2ab939fcb32ecea9043abfee300a2b4cdbb39ad72257bacb7bbf1be9bc3bfbeb1c16375f147ab086e44a65f9f8d52b1f123c4df976ab9e67797bc7cd495c64266f53fd5edf23fae9300f46e6cade7204a7da1505648bb5debda6b0ddf4c5518b03076f401011fb51ebaa858457a96114a60cb8d866ee1e5da2c7d111c74b4295c07027e8d5533aa458ef84b5baa0a15eb9d37c404cea0eb4687dc86f8c0204ab4979b4b799e8c42a44988b5461ced638ecbfaa30335958c2cb10d584a1aebbdfe003eb4e04d18a2dfafee3f97d0ecd444e254830a9fac0562aa4918e9daa54a0917b18231e0b340977ec4dd6520f86c831ffec7047061378023d6fec985ce6e89fc214ede2d4708e3dce68775bc2f83fc8f8b79ff1d6c812d179a004921eec1c0c1eda05883b1f7bf781d4446b17dc8a91892aa192a753352bea32691f6cc79c28ab117497e56b1efa4ef456afde636d72a08a3946c5cc661c7824e78ea2cde241b7522146807b1e9a58c71ef391ba2b51e9481f045fc2af4d15454b5effb365cb4accdf27fecdc80977d9be072b2f82d760889f9f33928c48f40bede37243b7ec0924ac1a350b9f7e58cf34626effc4d6c14be5506b54a8e3097b439e1a0314221cce6ded94d05fa7e5feead220d3e59af4a98f770a6eacdb772bfdf4dda9ab7c7275f35f7e6e2cc64635e6e05d6370579c33b7c5d72b56ef83d6aa0332903e3985cc18a217240fcdba163821e5497a4dbef7af2e39da67a0c7fe8d6a04aea3ead21e22405f9789fe31cc049ca991a96a18426c165a85d084c88a4291331970271be7be6e0f3025106851c29d9b8f3642d1a38604f5c8949f95e74ce6faad8e27ab9d3e67146ed1a1dc6755f1b9eea896dc8e7479004cf7ddb641835aee7cd74188485d99b4e5a7f9b20e3d218a1fc5a11844428bc6654743d145231a6b519ed6d4be67c2991dc29c8edbd6cc5577eb91020e8837cf14c9452f35c3fab4f902cc46015cf64bbd3f53688ed2ed002fa921daf4355c0cf2722779f6c53614b59355c2dc7ee3b1aec79c602ce69d953b637ef8b3c2dd6e33d6aa8eb5c1e8e508ace90b54cc9f8a026fef7ad73879da6b7cfde4b60071fadaf020a33fb8e7dcc42a7d390dfc81b967d46583c07c9b3848fdc83202c71d01b6c22e90c069aef04a2324823c61774a63fdbcd19fdc5217fb4a70138b2fc5828733638054ea1e84842ff956be855b75830663080c430ede3a7686de4b8e142f26404a41e1f973ded6fbc670e217b0987c4378b2faac9a37790d606c2adb05edea11912c1c2ea9e8274771b38ddc28f7e45f953827f5027ed8c43f600e042c8e003a3bc1756a799938b8a2e4245509b2edae210c4e2955b5df4aeb156506bbb8fb0a5598b4edd2a065fbf4edba1c3329d4fbea0137fdf166968df3de617cb2753ef6bba84d0f58e14c286ca3a4cdf8e90db12f7ac3182fe7aadf6d35f0a438f433e6796bbe76527cef8d98cc52a394415a81d61e8e11d9bac15f1e26c98406ef65424b9180b55944e4c4703e2662468b2e7c086376a0c61160a1c057390239a3a15280937ca20fe35635d03d2b2e47ea9255ee7ab875d068ffd2edf005edbf35dd24cd61957747bd812549a4008beeacb9257216457da20587401409ddf8713568000c02f58bdfb4a8a028482b99ea3513fb79e3efbaca391e6918143a91d1f08b83f47d840ef0b00cff70dc9f75199b60a117a21667246742ce9530589d5656a9cb656390a818d18c20d33472ffbba15ff4bd64d5d578f1660713383046e2997018cc3024526943046c62b2452315d038da85977e1a65d0ccde2a7b2cdb9d0cb353e0653ebdcc29ea76256f91e6f0f634874f073eac77822610688d02aeb087b481facce4c5258e4e1721faa5ac36b5b602a278771e4a95a763bc230003d17962d80abe255e85cfbe4aac1524d98d3c1291cd58cbf57d7a5f5419873d9d2821dbb2f82d32a05295927c0cfaed86a6260a43a78ede30b090ba4a574c6c1d8ca46fe7b5327ff46eed29abc2506b5543d53225d2abdf47a3dbff18b4b478f01b7268767bcdce0e3f4f6817bfd799950755f6ee8c01c193ec2a2693debb6bb4a43fdcaae2f99c8a45fa63093f77480936d29a227e5f0f2be091deed8dfd1077eda5b2f121d9927fbe9f38d7baa115583dc6f80650f42527d0410744cd70b771b2160a739bfb01f7b39d886ec24ed0358e8bbbd55f2e8e9372ac74d68b8b754d9feb00891f03f4104ddc7d1afd23aa36d784829f8232cad52bbc1c42f58276572174ab72aaf087d0ff97bd140661f0f8edde2b9252cdd7554630ae2c809db95dcdc0228cfc8cce1e726c08f8206b2bd2de83a3b1d1873e0c5a14f4b1a3d57ff4760c6856d42843387594542b897daeb2a8ba20774b2bd24606cf8eea03fc52a5f8e528b3b84e4eee2bf910cf55e0e2bfdaaec756f034439e763e215608c5c558cae479c450217809506e4f6f37de4659615e644ec128773f90cc3a77121d6fba3e9fd2a62573ebefdf88320736b896fbac00a02bd510935db9dd0851ebf532e648c94aed83d50216d7dd4177216ce5d00d13b72216b262255ff56b1e9f1bec278c38562038efd7a764ffcd470afd8a30efffe0bdeef5d96c02b3e491532d6a8ccf489c4ecfa78433182f297ef43aa68c27594e310a290aeca0cc76e88f323d8e04a1320bf7908ba47f31a6d49b1284aa53024771933a3945a0987c71862219db5992049e7eb54c649aa82b16ab4882b5a92c0f0bce4c478ece1df7114e8a817f2c0b932b36718a5816c41a3aff28d5dfe10b76f60b8444cb698a4d2a57937d0be1b660c08323d4963409bb2e51f64c6b7fd52821522f5229990bb9a7bca4fbd3fed0461a80401de52cba78fdc77e72b38f71c4a45204bb8ecadea0e6bbaea8b26d15761cf9a41fd2ac22f4c828858a3a3b3fb8d6ee4569ef40fe701f328c218a10e9bd9a1bb33ca71fc3feab95e72522f9265ad57f481ab73843ec5a451b7577d6a1f101978174970c3b8b9f326886a752c84eed43f5ce55752074f6eeacac59a232cdea2c0b21be89293a39366068cb19bf76913a8624fe50f307325f115f2395548c6775884b86221eb27a943059f15fdc3187d0488b7721b6ea209922a0a42a559fb9fc551c47258c31fd733f826f5e579de6f80dc6d188c4f09ad8b985a3a004977283d9a2b63771836e9682655b8e84673147c22f2eaa28ba5e03d1eac278e82bfd499668c7bdee3642256a57a48e1e479145528723b5baa47bf919236b98b8247df3a0f2e688dbaef6c69d6e8360356b67503d429510ce78fd8eedde551fb40309f7674eb95e906ea8fe79e682e875377ec392f2cd735a3a11c805a164c1cccd7f486b37fa3f6b4a2212dc16217877cdc7122ade2e74148c7794654ece719db5d2c2450ba632b7979563d37db96c5a54e49c8e3181b4f547d9552287f40370dfaf81112d88fd1d3a1230ea424e2376117a5c4ef54d3a07af05a8febc2839fb2a012e557ca4a74a35df5b40afc8fd7986a9e30642bc139c75c130b0cd87109063957684b145032f988cac5c63d9a5e8762badbc1f434eb4e20a91b05dbfee9222e5e79327cad7d53f66a7858693ef87f3f949912437e4b40085cca7ea83b021497d02d0ab9de8cff5a3a4cff905770faf2f01376b5b71d606058944a94f39c1f5ef8a25d3779fcbfccaf3da595e2a47d656384a90e8c517372a4cf94de4522f8fb7bfe0781e87eb57028f3bb831d586701f8403fa02d8e05106d1bb8e8336ee93c66b31fd8b5069ddb5fc1e9f8a0e2973a4172b344ca4a3d7ca22845e8da22af57097d9355044b3a1dcc17a45811b5e455ff79cc866cce977802da56218f01477a9fbd1e60189c5a6e26d2ea60ff088e86ef6fdaaf2c41b41238c089952fbcb63b2b504c5cce64dd5ab22987be74787229d1c9a8201380a61f89d0b80f82d314febb4f8424162012e773beaa1bd9b201af32e730b4881c2f6d889482ab1e88e41ef4f66d84ac416b273c44f1649db4d07428bc9a23362d969ce5c2972990a0e823209a4eda3cdf4459c87efa037d4a1f23cb2b9537d9f5a2a009bdd9cd24656441feda1114ed7fb5a5c95a39edb039ac0d50a47042dd92b67501cb3a751eafa0364c076e982de86d618a4403eeeb8a255e404aec70e59c9666ba3db74be3f12326b0c66e593dc124cd54408064703daa9b80289a6a9aa7fc569e163de064de9de8dca2f9708d2170c895c43c7da90bddb8ad3daff5b16163c3a47bcfd17aca65aabb302a3dda95cb0a4f709c106ad4faf0040e68579c12d272acea98d7f572736a4af4a237f1f731d92e2e05aa36e3facab3aa9467c481206d676f813dbb9c6224848aa17b292b6a152183810272a6e3824f69122ebe639d8e22392d727da3fe37ec73c0fa563fa65152ac0021881803a2fee29e83b57afffd64de5af8fcaf786dad0d9832b53dfc1d28622718b5939508eb111d8f603d880260480274efd4d18c3a6b5e4ecfccfcf0b1f15b81e60992a059b2bd25a59e58b605c4d9078b0ae92e009d72567da56945a45fd399e0615696bb59c4faaaa133c98cf92ed5976929168997aa82d95028155a59a95b38cbe096291c4316fe8241ddd44eac7fec9248446bcd16550c4f3cb3959e7460b40204a72d7e84e47818127d22955976431a2bf47d97637ca2d6309e8a4132ba9dd9c872e4177b0f06996f44a3744f94ab8e6e8a77d20abcf42eff474051c070464a2341946f39cdcced3d92d5ab28a0cf38e21ee29bc5d0839bce4fa7b9f791eaffdddff19493e47afc5f30321abb9304ad06cee28316a4b3c86273ac1eea34bafe4eab54ddb2104ed49b74a1ab0d3591a9b299ff4895c9c0db64c45761ac9039b0590a38c48e946c5669d2c3592aec32de2cb33aa88cf9f4f9f811350fd846419a2eb44995d55c4c104562f37e1cf7ff44b34560cc7eb27a60470d13c6d6ef1f337689caf9ea88159fc529e084cec7fae9022c9d97a4710f6bf3cc11e83d980a11e0988f484dfbf1a2b5e6f14cda6851e738b56d9bd7b2b59cd566cdb309d9a3fda5bc2d0801fe249f2cceb4c821a7992bb2a515dd87f83077520508efe1f89089471bc817c7bc1e57e2a3c300234b4aabe4de81be9d146397e78d0371cb8375ba38e62d4ae361f3660e6b3a3081ed046e6a18c493dc95dbbcc57d6e37c4f286ff67ca7986eadb35d435d9d32d5ca5c11d12d3360658db4bb8f9bcf832bd8fec853bf2031177442d5e59870d74d42a4437f8457df9bed4c412b7cc7ec38aa2f436712ba5c93c4274f4e76cef9ff8c4f5ba07dbb1e1d89a8a383d7dc52a86d29b944dae668e5beeeff262b745164bb6b3e0bfa0e52948aa551280872b3c16a4d19d895bef5abd5a1f5821f990faefc892f33ff125f19ebb915ae85a46d4d6cad9a87de41f32967263f956626fec989132cd043f53d79adb5e4cb477186e136a6379b1ebb168f4868a72453653a55fde8ad8cda2d8de7cd40b5b1b78424770e75d4f53125d06a3053c76151a226ce80e9da1bea68d80b7963823f498bc6cfb1fc6dcd14e304fa2d33f3af178e1adcc7070e579df9c8443ef0a352b862ba3ad92eff", 0x1000}, {&(0x7f00000027c0)="27fd425b8894bdf6820e37cb8ce941e8dd8e20adffbadf140f516cf2a1207e9ea11ee39d11352e9e72a568f400b0563aebc7de01ad768938bd9c4a3b334656cb97402276f25bcef18d250287c4e3e4ce6fc482cba44b6ca18f1b685771cfaf87563bdb500bee553e0462849830e40c4047c44b", 0x73}], 0x9, 0x0) clock_gettime(0x0, &(0x7f0000000280)) 04:08:30 executing program 0: r0 = dup(0xffffffffffffff9c) write(r0, &(0x7f00000000c0)="e113f57669132b58336e52a32c75cc595b09d08e484a2622d54e6cec8944e6d0552a285428610a603bb974cd5c12d1d51e0dcd437f15ee560c21ef91e2ec3c2b78c744fdea9e95ee91f04e77e571a0e0c353ea43c867b2efcb9bfb734ab3221bf96cd78adb356d6c34f3379d20481b8a7616e894284f51eace1bbcb0eaa2767eb203c6b81a29fa1545bb", 0x8a) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) fchflags(r1, 0x4) open(&(0x7f0000000200)='./file0\x00', 0x611, 0x0) 04:08:30 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) accept$unix(r0, &(0x7f0000002280)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) r2 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x80) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x3, 0x7fff, 0x9, 0x4, "50be7261e5375a65f7355e9f3e27e3e671e814d6", 0x2, 0x4b}) 04:08:30 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) open(&(0x7f0000001c80)='./file0\x00', 0x110, 0x4) sendmsg(r0, &(0x7f0000001c40)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f0000001740)=[{&(0x7f0000000140)="93a89a68f89a7e3331e0c4f83e5cf6cf181d48f50fbfca6242120371deb89f29a3e8dd8a8b714249206707b061ea75fdd984aa061f5fc68da59cf058453043e3a61ab087c57d3653ff48ebc32f4f9e77ce16c8005e54b41ec44035557ca0b149c03cb1a69d24a9ebda064c391c8c91a96ca134726df9e1ee68318addf803c932637db106dbef6b5af88872485b1e2624a0f5a674840f4986e65a2d3767bddd6daf88f84cfd181664de321f4def75606108d0bcdfbd4c77e9a77ccea29d2037263d6a2bc5619b44a14305c1c51ede8d9fa71b2fd376fc46e5288e026bd78aafa9855b", 0xe2}, {&(0x7f0000000080)='Q', 0x1}, {&(0x7f0000000240)="5caa12db433a74409567a7f909d06ef3de065f72711b690345ddcb720543619b0711fa7cdd4c9ebdd1237117dda7b1101c76fdd06c0544e0b9ab81ef5a982130df8f0e3c3c0bca9630bafe9c66c6bac4dfaa6fe6171006f21534b713530d451ce5f11e142f38bf1728aef44ce2c3a040a332fee98a7ba4db1ab4826848c3aba7f19ad9cadaf0c38112f51044492840d45e4229fa1ccb7465bd9401d59e19835f104ae603d4e4ba601477477f12a2cfd9", 0xb0}, {&(0x7f0000000300)="58701b4943d59f4f50953d7290b2f0399ee082d886f214131bc78e240971a1b14c4fff4274fe4725f2e9a4aa57fa20fa186a7a93300ef8730f87bd1af0b0f14b0a05afe3c9d0705835815d819f9d5c5f7da860ceb6539ebcb9f0a820529fee8dfe186fb33c849252468ef7615e4255ecd01251debcee89a53324f50ffd967a5bae9ef8450b945cfea78549dca448ba9746ebf77b5ac94ed4d14145673ded8f7ab1", 0xa1}, {&(0x7f00000003c0)="cd5ce8d527977b0c76f6fad09325f9a7faa6c81a48e59668c8fe3162e60811cc68b291a68eca15f581049c705be05a93c12310c44233ab06bdab627992690494ab5f9c8181879249a7dc0fa4137019a5f80fc3b4619b2bbf1f4f698f1647b88bd5119c3cc4b566a117c52143f0f7e8e95f0cd5fea405b301b2c5076dda502943143898b238c5b2692b55aabe3dddf96be4a970b41fd4d70cdbe1d718fee19cde11e115d4637be1b5a262f84d69302a4fd87044f4687f0744dbcdd4c41c5b", 0xbe}, {&(0x7f0000000480)="af9f9bd5d054865372eddd025f797883f963509ebd789fde2de4f30d07398f49e8b3ea4078c63815be5c993a3c3da0613a68d2fbed6b726ba7b39122f6947cd6986e4f26e673f5c4e8ff6abdeb27fb533504e1def705", 0x56}, {&(0x7f0000000500)="556c41ae8efcedd7713a1f8c463170d9f8ad3f33a7ce9d8c24a883367b2612f8026cdd61243b4d6da5001fdb54dce64db99eb59d339ac4655d39e748415729514bf5bb23770cba2dc7d6076fe048a4106e7dbe4e07d0b38305e81f8856a6454ac40bce6c9cc304138e3e4768b05bf24d9fd148cb13ab550a48ddfb61", 0x7c}, {&(0x7f0000000580)="6d7ea5da08525e2978ab45533857361c25c8dbede39cfdf2882994e7064abb13b60351bd84796e2578bf9589a5f198f6cc0772a49f339c026ac3bb6263f55df8f423392c01a1ee76ca1e563a4268cf9aff28fc5e879b6a9d425cc371fe93b6e90709679fe91f0770d1929e53586e0b0fc806313a83c44bd07555283fce06c595b276fe822d9f647fe6874a70d65963b14068257f938d4bea767da55f149c43c8eb35a64c3879b263f98bcc2ecd13206ecc904858d4dc7e049b417741644292ca75c76b52705b01f7", 0xc8}, {&(0x7f0000000680)="d06355b74d2322df1bb4cb71b2824710bc9dd7a946d6735485d01b7083442a94b3357dd7abe1bb1feb28ff5ee714d7d071f36f6e0654c6313a4c5fbe0bf28bc9648eabac63d7129215f4ad4a6dec2c0ce17ef7778685b5de22a66e710e8fc5ee494da7628035faf449a56ed87afa76649b3da7a45dfe39e1c2cde348d49a1dfb8015cd20", 0x84}, {&(0x7f0000000740)="6017266d8597e67f3d2b124e43b1711726defb65ac4cb316bf3e53b33619e1547397c939f877b4c6fa1d5b9d4ad8e38c238d50931afa70102af8945559388290785dfca5225de3372507e87637909534762db922d7339d60bd1d254db10225856fe38ad8daedcccc86b999407ec7225eb33eed51b31772eb675db45a077acae08557796baf36fb8e197cd5d24034a38f648ea9b1b94824bd679c03cf48833f84b2882d9fb9fca7edaecb2f5c8fd0ae4e98800f634dcb8c14f7acc6cf55bbc0f37ccf6ee72324682b7312a6e5d4feafcdcdb68c00687835c3337bc2c69c88f403732d2a7622f51477e5769ff4ecac4441c860e56972ec0839bdcc4b9999f1fdcf82acd67939521d78195d859c968e31488d69698496fd422cd27683496b69794c050a7af858357647fec6880ec7ec1d3312f811375e70374a50a00ff39317df5630c3c0ed9585bd2b738eeef24d4e5bbcbd7affea1bed7c3a726770b81037b89292fdc924c0198f61d2bcb1dc36b80c8c2459029148ac7f6b1fdf28a44f47ce549836033922286c9a2a36637aefbaf0c863b2f6deeb96bd46feefd53883809dc90ff81cf49b2fc5c91c7b38479834b8e6d1ea01df03b387741b7cde4fcb5c61f6a76d5d8e68e90d03565bef5899ca832c45ec2a6fdfd05fedfcd6675e33f8218ee88281fdb3ebc0457fd1536c0d73fb498844499af96620a82b1af477a0ce68642cf05f435087c4d9aab13bbaa0eeb82f0ace0b94842bdee6dca70832006da0c35d8217b4f283294f0e516efad0f11e586fab79ec07e7fb64904c6deb8ffde6117cb866eab159e69be58e47b4519150c019fea608c12fa3b9ac885c0fa5f001bcd4e3e88481026cba6584b5b46a814edf708e63757073304f9f2570e7f5180d7f24ed92fa08fc727a887a7c737d33d3f2e1e9c91d3492399793bf8bbdb2724a69265f57193bcfcee24ee7650dc919b513f6c81bf327399083e742c9ea49beb928c95bc3dcccd07f0e2eb5bc5d17edbb143594bf11a6dbd475600bb5f6d263ab0983bf58daa6db5e7869d1a8a792d688861d92343a46d7a927e283a19cef4df7aed2b6e30297a153ce745a7783484e1d00e53c54ad0edc9bbb857080917661e134fe79b62fb8ed5751f9838cdd31af3b6e79ea83802d27465dcad0180b83c4f4928699229be11b5fe0da30415a97d43eaf716221d9d6ba92a4673127e1a64e61d26def77df5bdea7bc163225f29dd6388f263e677f81c42f3f30e8cd201de4ce54eaea87bbabe6bb2f15283437d3124b20773524f16a4047c31b986e108a5c8a03b6a1d65ea3f1beac2682b1d80c0e2f07e325497206b709404abe9f764482ab4811c0ecdb0db79b623f981effa2554add81ccec0b884c3b9fed56590ba4e641534a38cde13a1276ffabc485a5b0c32c0ebb7a9d447064215d683f0a2c28309f977e3986cf6a0ca1c5a21bca39d0a833c999d396e7b51f156f4b52aa42e0a945c46e43cbbc961ce0f21774c91a5cfa8d272128e895ff18da532760e1c0d5533e23f1fbe8366bed6dc62e1e3c257f7f0e7dd7cf341b0201c48bfbcea7e129ff386b9fd1a571609b933d55a3ebc8cf5e7e6ca17984fc0b39c584631e6525603e9996123df35a02ab133d909fe39d123c3c3e0063d68ea3a64b4b7b8313c435ba23c8d8de1fd64b51db2c51624dbfa2da1da3025daa978e46ab6a35829156c80ecb03ebcca9cb7572716fc4ff720af793611bd674355d4f3e063a88af7f1417b0d56fcb14c6f508fbc7c41a6ac9d73f78d9223c1456017373aa09be36823817fb2c536d1393d9133e476f44ce4cd445dd43965f992cae09fa8f88086b0513f789d0fd245caf63b7342d442408b0c2309bbd7a582d5571976a9141fdcc6b9c7e070311e779038f705d904425d00773965dd95bb525362e0e14145049cfba2b72772ee033bbd2cbbd56d038e67252ef2f46001ea8f47eb44efb5619aed6346229b1937ce557a83de9628abe07f0fc96d59bac138095be20824908de0da8ab666206cfc3d822ffb8aa0286257cbcddab987469952afab7f690ddf6435d7944f30e03ad8b937a3d05763603c19c5a752f2c019df141534b2b8fa4b1a257922090eec6e84c055d2fe1440a6d1c63bde7532663d04da4ef0631364fbee25c887b5333c97c8fc41373faf33220d08c6f0f8e4646021078b78699901d7f912de4449156f12555564c753a65a45ccf21266ba869426751c9116838b0f2d31b9a7e1455a971ef08b3260f8f840d693c0582721b5faa15be8c85be73f391bbf8832ffd30a436f457943cf5a03bafdab76b13098bd3a640c7b4c9a287ebd3c51c8b90b53399740a6f6173b014d02fee6e8e77f1905cb7d9b4a5ceeda755c4b6b21fe8b0d1ea14bf9e0e69cc290def0f36fc4ace2ae67183a6930c3e01ba6e8d82f4239e06abd1df0966d06c1791241a4ce6494113528d6f4f041876483f3cbb66e00180d56dc697af2f34ad4ed6a2e142413b2f32cc2b04e8b0dcebd2878f56e99f77811d0e4a2ca92bc4c65183117c0f45a9481d2e516c7eec6faa02419f9c55531dc6d89c124aeedc2283fb0c018c4391a0ee3c24b80cfbc98ca9c4786cdfe57fa13a83593eb132669007703377b7ed86645553cd82942c1d092882022e17287387bb89168bfe83d21f5ed1b23b01ffc6d003430de8cc54f1c1eaff9bcb37e22370270015a4a36424642c5abc1917ea243b53e5ce56ef639db6e4487f6170eb3af9136f975fc9c02ea85d5e05e608db83275c472ec36f75c44597da3e213f5906b77641a11452b76165d8fb588ba773f44713cd4dabef87fde584ba13e83ec9231aab6bc5e50954a7ac5560abcafac257dc9856711ada1845ed552f97df80efebeda292399cefdd0aaf9596d50eb5d2a67c22199177df56a3e3ba562f7a54d988899d5720dcdc00f829752138446139b0c94cf2da3a038c41284e12a0bea4e3d6b230dd020c041258f96dedcfe68843a267f461e6298c56226cc23dc0f15a137601b7891c4912593f90041cb423ffa398831602d0199b763b58b9eeee31cc2fe40a625a34323d23a066fb50a4f79a59088e1991437cf66c768c9cdd4d9034b2683891fc57be5fa38aac466856e99e756ead15731aad1e5545ec1c51f0c0de8c0b8057017d231b04b1b9e6d28918d9aa6d0f424ae7e1dc068004edc3ce1da73204aa7aac42571b51fbaefa55ea0156cc4014ab07239e99ae239554ab24627c1aab08ae836a31b8e9811217621ea7167d39b9178803bc4282e948b14f046390a9f64483ceea718146260ffa4c7b49c73b22ca9defe4902ce0196f72b45df4ab413b319eb9b971ea33c0ee7625b58100e61f06e5fc0807f5b4ef44cbf57d26cf27ba238402ab12d3b71be8bd454e3c01a0bdbe1ee6db89c8fec8ea9245bb517953c15e5cb3141b077899be53c5f07a755ecfd3478712402e06b04a2a73bc83dd1afa431172cff5af5cfd7dfdcf54047dbb16be8b5f7eebea7cacb22f49976e1112fd29372cfe1831f075a3bdcf8cf1c0a55d0fc365e94a770cc69cb9819ec1fafc1b941058ee8b46006aad5ea9dce608cc6e578f490332bab808dff779b75aed91c654844366ec5ec75780f359912d3d0041084fdd47daa67d2e19ec55845e011c34affab99c5673a4e8c24309daabd785f10a12d07adaf87f2babca0e34b912ea55ce3662d5ede5d38d6fcf1d7e58b7021ed48710d4938a2f20151d0e043670ebd3c1981e98f7e5ff6484daa10432f876a4dd3d167a8b69769bd63fecc0a3158a295a163fc3b78ac0283e0bcb891c8a291c0d5136ed17a748a0e7d1f383955e4b10ffb04a94175287ff1d38fa5a45c67f81efa4f89c5c4bd1c8bfbabdc1ae17f4bcce48a8a89045290db0cfe36c9712a995132b08469a8f6c482e92ac005920a4b0bf69f798266e1873c1ec5d79381b038a352553d4e4f8bc8d078aac3911987104ff53e60762d545644e484d6255cf5c3edcc79ff08542a4b473d2e31970ba49809909cd0062df573714ec766d5d096e2b77f9e29b785cf4a9d686122782dedc2f6cb65528952bf32d2500b5108b8653ff01d559016f9c0868e11af47ffb72620acd57f1418d7c0b4237783cb61ab4aaa5eb499cdadb7ace4715d4df0595dbefba28ab2787fbd290869622bb3687de3855c74afad0ef98a3309af269bf345ec65abbc70aa8d84a6837170c8775847b7e51f5fcb85189cc42cbcb13b520296d81a206f2500a6f1367ba860509f9c34ed5b3dbb42331718f0e149ff68a35e5ead307f2c73f234e13292b9cf3832776b7ef78f7477c38c62d1e639d35a9e0565315479ba7f5488440f5398ad7dfb0b7cdae2f905ed2d2f2df82f79397e0bc7368cd857509c6b82175b74871425ed5d915175844fef318786fa5f4f0958a38685925033bcfe86ee179c7a2087f63f92f4e4c33beb5b987e34d34d3249fb70ffe1c4da783443c465f37f3895c3aac22bdfbb46b5aaa9ecbe70aab252e8cfd9bb737e959a0a4e6f24e8062918b1eaf8bdc1acdf9ccf82502807bfd3b51a45775497234068b2a1fe8b5c3251200b871c276377d9ae1cb9c9e32086b7e552511bee6704e3fea1395b0368830c6a66d18e719a0115ee01d6ddb74e6af3dfa73c5ac0f4d7830c91b77dabb32b74c206b7fa7c00f06e15928b557cb97b310fc90771886c2c7ef2841db938b4d2d3c9b9890eea7d5d505ec944451945609b5f447988ec8ab8a7c77380762171ced33c7770477ce1dfee1b17d4f61488ebee6db1e43b8f57ec6d7c13c96198690e367e04d0fc3536ce45a288fa4cc669e06cf2db4b97591a0534b87a5bd1c5d28b1821c72010ddf5a5a2a6f2334c18804eb675b3f541cdc067c4d7528aa01aa3f41bf11a5fa5aa526636053833f5f4f432938179e453169b84a39af2121ba2e74a8233c06b5e2fb9d7135dce42b8f84be2b072cf5386d35d9424af1d20d291b3e4aa2f792dc2b729015398986ee702a05d0459b8572adc3085a3a0a08a469ae046c455fb6aa4d8b47a3407ac3eb67735f62523e892ab4068669c1a964d08da234ceca1d8406fc930413bcebe193645fcd19f84f51b8ba5c2878dcf83c9eb365fb1190bafd415cdc9d5f66319b6a78f225308d2952ace961a225f0a8f1a19e7471b95bda5e45b96fe5f6bd1f3d745c46a4f4819d8a2e651669b380021ed7290d5cd891a60c64704240cfe3aa5a77b0fcdf20451afc2e7575acdfd03336db5637404d5ca9ba142e32f45ec04b684022714f3331559cde62b4ca299e303bf121d916e532b87a977480b5ec09ef69a904076247cdc3f316b3fe4945f57a192a8bc678478842d917f669e9459cf5909ef533c663792ff42e93635beab6de70783cf08d965c644a104ec8900227332f0a24e4ac3fbee9b62bf4bfbf4e2e6a9aaba12a9971620bb04ba1eb83204b8d450202950db224f02e42ec6ce243fdd08091caed8f94bf666739d15a6e8758f96518139914380c0480aa50aa55ce2881a97626aaa97250f8a9f96cf967837e185d486c352781b6eb5177cc7b37d41ffffad1ffaa74e090192d79d63beb6f9f1446706c7f1711ccd93e9a2d1cccbd471cb1bc8fcce913e7bc1f73fd93748e914e839723e4f526287bed720aacf8cc20fce182c7b354b7147f645f32cf9925512ed50858bfdfe512e671ef2914d30174afac86062cb9e56440c501f50d5973b418afdbb38fb1dfa3c796f5f4fde537bac59f9148357485751e294fd3bac6bc3e391ecfc8801ac5aefba97c7a0712cab24954ea38998ccf", 0x1000}], 0xa, &(0x7f0000001800)=ANY=[@ANYBLOB="400000000000000001000000020000006056a09e58431e817a2dce121e9a6e1d41dfafa9b6cc5ab47c821ccd84bef0bcd0bed52f45d815fddab4a891609dcec66000000000000000ffff0000fbffffff9548eb6d10e9850cfcb1d9235d00f362292de2e9ebeaa104f29e3af14d0ad08ff4c000925f30cdc46c30e1d1e7d5ffb4c767dcb3fad56790a7ccca1a9a77cb7c32efe38729aeb5fa763c396809000000a800000000000000ffff0000fcffffff9e500087c1a7e2f0a3b5eb5e713ec86ba7d5549eadca759c8219287006fe15b597718c1f4be23269e4b7abce265c82e64cfe00606e3b77a2ed2aa7eaf40512f4dc0e895ddcc427e85ba6822205c2039868a5db11fd8c039de365ed792a3fa8df654c7e28921efc2ff41cb91bf258f29be05a936fdb529770d7266f443d20efa8a8dee3776f3a876abfcac3a2bc8fa1e3a458de9e000000008000000000000000ffff0000ff0f0000c2b37257c4434eeda38cf5e77b00e3970e3a83f76f076125c4498413aeb672e4ec80f75328e2cd7dddbaed148dc440925d4dc06183d2981ba34143860dc1ccf4c693eaa09cac4c746b45cd99a4b49859aed458274c6ee633d5023c22367c94cb5d573316543c52fe8d231900000000001800000000000000ffff000000000100610b222d6e0000001001000000000000ffff0000ffffff7fff262cd35d8bb6286cf934ba1fd46bceeb307e782a8218ea081a058977d0e7711fb57ca264a4cc7657507d253f702f5b9cc33493c28283ff88c57833f018bc33cf3168cb66a2f985ac80459a5871d05ff1e48b3e1e20f0b0a1884ba6796c63376ca27a8f633405c416691a7708edb81a83cca572190dc57bfc0f1516e2f6d02fef588e242faca35b4042d38ae3e81534bdeb128d950cc76f912495c74b7fa73f765226cc50e1022d60a7fddfaf27325a3d09e11282314e2d0c9591c9abad187df5eb186d5f9bbbdd9944385f5b19aa039263e19021a94333e154d826924333c9656550196580b6fe5b25b58f2ea00965b20d85c24845603eaca97c19c068ed00100000000000000001000000600800008000000000000000010000000dd2564e2328a80b864f6700684c8dac89591b8c4a1eb2d714d5a0da13a26d381e2da41cd30ae6ccdeb6eba599c1973897f951987ed34a251887dd36f2c324e0d2aa80a50993e9734c1b8b76332432e48caf12a9823e944c9312259d9526389e2dbc442b7594f056fde9b91f9c59b6a4e1000000c000000000000000010000001f00000017889e3e3c9ad54265357f850ce35b57cbb6fc70176f070c37850612ff4116c989e082e6d2b9869cc410e442c275041f0f7d13989427cf0b1fd28aa65ad1c6dad9214e2d345e88874dfea6a0ea0d63c42730e4c62a515c3a4c568cb7dc131bc2fe5101ae528308820d0c5bf67240d1c655a59320a0307c143463a9310ac6eb3ff3a7fca07aab80e0a3d0aaffdd20e6ae69095b929471511ca0f92be52ebdccfbccc5a3c0c3dd966e8ad8000000000000"], 0x440}, 0x1) mknod(&(0x7f0000001cc0)='./file0\x00', 0xc2, 0x5) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) 04:08:30 executing program 0: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) link(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) read(r0, &(0x7f00000001c0)=""/215, 0xd7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 04:08:31 executing program 1: mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) ioctl$KDMKTONE(0xffffffffffffffff, 0x20004b08, &(0x7f0000000000)=0x6) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 04:08:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="9085", 0x2) r1 = syz_open_pts() close(r0) write(r1, &(0x7f0000000200)="7b3b450b14bb0d88f95c0d6079b63125f4dd068e2b511d6524cada840415e5e40757b13dbb44efd2bfabd6f6278e2344881d7b87b54176af92c800429e69d30beb9a73b6468f6e22e36fb7aad696b6fa5d823095493065f26687a6d2b546cfc7cd4f345524b8084fd8f98945a3bf871d8a4c2fbaa91d1129bf7abdcd195aa20bff95c0467df520e59e05d106ca75e99d26bc96f0b88e19be78", 0x99) dup(r1) r2 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x6, 0xb1ca, 0x200, 0xffffffffffff423a}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfff7fffffffffffd, "854917029c11fe4dbfa620000000000900"}) ioctl$TIOCSETAF(r2, 0x4004667f, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9dffc66dce29bacf81f894aa0a944eed4796b2fe"}) 04:08:31 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x801, 0x991b, "8d0f5c4c7dc17ede9eef0cd631aa1f3d37310cc4"}) write(r0, &(0x7f0000000240)="7ed0c4ef6104eb867dac7b98d09efd1dfedeb5a42752f2b2cf4731cff94abcbd9e768e24a9e85a38eefcc9ca8999d85fe1c5d157a989956ea1c9e54ef99cf733e3a7afdac025c1c5826689ddf8669c2768e2ed50c54d761bad3b0af0d7be510953850b62731b3073997bad34ff19d5920789354da7acdd8249c48980a2e921ed1e8de79461d8128af740da9dbbaf19c5c2cf8f18583bbf6aca4795f7fdeff3da4f049ba1caaf899e48ed11aadef45075853b80b1733530691c4d02c10eec3b34690e40c120b9120714e358551f60efad0eb40859b5f0ab505421403bb0e0d7069c5220d1292e8a85fc4cdcf0ebd14c1b2d9d529cf98bc76cbab5b0dbf780fbb4763691300ca6690b9da92c25041a0515e00ad483d9ec5639b4249936ea12d29418fd7df8590606bd1c7f1b719cdd07e18f09b363f63f7e4ccd35d0d8405d41326e90bee2b3cdef135271100e2cb4cb91bf3a5a37784aff9c418e0383b02db1f4ac2b3471952f240f7b1800d560697246b00c21df5dcdd90ca14f454c9620f7817b63450dae7175e571c8c22747f40d38cefd58a6c9bd084b71651dc3f24be59506fcf581100babfdaa8d7d30b05c8bfaf682b5f15bfbcde666bb0dc1ece43736620a48d2a1583f9d555c95ea054999e42255e90815ddfe8f4f0b8f5414e4aa2ac50d4ff1b3db99a4720d44e65d203033ef26cae52950c1516c54680023819be45aa4525b16f9bd9f3784ec718f0e5c64bbfef3698800594d6eb0239a9aa713db79aea3a8caf5d41f56c02491650c2725abe28af5c52d0d4831489799cf60fede097ef3cb6700d1e20ed021d9709464cee15adc8a5184062ee5cbf182472f814961842abb3c63d07d49bd26d321ad4bb0d361d05bc388e1f457ade7f9201d2610bc3f31cac8b805c8096a1acee66e7fd9464cbaee9643e016ae5617bbc33f27f1df7ed718cc8b838bb2fb4315298e734e77f34dbbce87275939b57d54ee0266de8001e4280c8c6f676214ef0cdbc1", 0x2ce) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x7, 0x1, 0x5fc4, 0x7, "064384bad62552b3607364c3791f72ff718d4c0b", 0x0, 0x8}) 04:08:32 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x4000000000000611, 0x0) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="a0", 0x1}], 0x1, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x4) fsync(r0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000000c0)={0xb3, 0x0, &(0x7f0000000180)=""/179}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0x2) 04:08:32 executing program 0: r0 = socket(0x18, 0x2, 0x0) execve(0x0, &(0x7f0000000240)=[&(0x7f0000000140)=')\x00'], 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 04:08:32 executing program 1: munmap(&(0x7f0000fb4000/0x2000)=nil, 0x2000) r0 = socket$inet6(0x18, 0x4, 0x1) mmap(&(0x7f0000f06000/0x2000)=nil, 0x2000, 0x1, 0x1010, r0, 0x0, 0x0) syz_execute_func(0x0) 04:08:32 executing program 1: minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c6, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xfffffffffffffffc, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) shmget(0x1, 0x2000, 0x408, &(0x7f0000ffa000/0x2000)=nil) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x10) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040)={0xf, 0x101}, 0x10) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 04:08:32 executing program 1: chmod(&(0x7f0000000000)='./file0\x00', 0x10e) mkdir(&(0x7f0000000340)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x408) 04:08:33 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2052a, 0x0) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0xffffffffffffffff) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) 04:08:33 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x480, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x4, &(0x7f0000000100)={0x200000000003, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 04:08:33 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) r1 = syz_open_pts() ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000003c0)) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000001c0)={0x5, 0x4, 0x9}) r2 = syz_open_pts() close(r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac7934a3a"}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000180)) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000280)={0x0, 0x101, 0x0, 0x1, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) r3 = msgget(0x3, 0x100) msgsnd(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="80000000640000005a85"], 0xa, 0x800) faccessat(r0, &(0x7f0000000200)='./file0\x00', 0x4, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000300)=0x1) getpid() r4 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x20800, 0x54) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f0000000100)) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f00000002c0)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x0, "69d4aa1fd74e05ed4897e1d7f68f0c1043519ebe"}) 04:08:33 executing program 0: r0 = socket(0x400000001, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000300)=[{&(0x7f0000000200)="f8d85002f8", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000080)={0x944, 0x3ff, 0x3}) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x5, 0x40}, 0xc) 04:08:33 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) socket$inet(0x2, 0x8006, 0x33c36609) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x40) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 04:08:33 executing program 0: r0 = semget(0x3, 0x7, 0x80) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x95c3, 0xffffffffffffff01, 0x4, 0x4]) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x4, &(0x7f0000000000), 0xb1) 04:08:33 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1009, 0x0, 0x13) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000080)=""/92, 0x5c) 04:08:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) setitimer(0x0, &(0x7f0000000080)={{0x40, 0x9}, {0x400, 0x6}}, 0x0) r1 = syz_open_pts() rmdir(&(0x7f0000000000)='./file0\x00') ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffe, 0xffffffeffffffff1, "f69b225689a404cd780c0a00"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a", 0xcf}], 0x1) 04:08:33 executing program 0: munmap(&(0x7f0000000000/0x1000)=nil, 0x7f7ffdeed000) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x84, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x21, 0x40) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0x6, 0x3f}, {0x60, 0xfffffffffffff800}}, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)='\x00', 0xfffffffffffffea4) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x401c, r0, 0x0, 0x0) 04:08:34 executing program 0: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) r0 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x8000, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r3 = open$dir(&(0x7f0000000280)='./file0\x00', 0x10000, 0x1f) fchmodat(r3, &(0x7f0000000200)='./file0\x00', 0x20, 0x0) r4 = open(&(0x7f0000000140)='./file0\x00', 0x100, 0x20) ioctl$KDENABIO(r4, 0x20004b3c) r5 = syz_open_pts() fcntl$lock(r5, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r5, 0x2) flock(r5, 0x100001) fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r0, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) semop(r0, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) getpgid(0x0) semget(0x1, 0x3, 0x2) r6 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) r7 = getuid() r8 = getegid() shmget(0x1, 0x2000, 0x100000041a, &(0x7f0000ffb000/0x2000)=nil) fchown(r6, r7, r8) setregid(r8, r8) fchmod(r2, 0x100) shutdown(r6, 0x1) setregid(r8, r8) chdir(&(0x7f00000000c0)='./file0\x00') pipe(&(0x7f00000004c0)) setegid(r8) getitimer(0x3, &(0x7f0000000180)) pipe(&(0x7f0000000100)) 04:08:34 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) open$dir(&(0x7f0000000080)='./file0\x00', 0x20, 0x82) accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x800, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x4003ff, 0x7ffffff8, "73cc517b60c4e9c9c06d18000100000108000800"}) 04:08:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x218, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000400)=0x1) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) r3 = shmat(r2, &(0x7f0000ffa000/0x4000)=nil, 0x12003) r4 = msgget$private(0x0, 0x1) msgrcv(r4, &(0x7f0000002440)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3945d967b0cc788f6b32800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070895b95b2"], 0x1, 0x0, 0x1000) r5 = semget$private(0x0, 0x3, 0x0) r6 = syz_open_pts() ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000013c0)=0x65ca) r7 = syz_open_pts() ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000240)=0xc) ioctl$TIOCCDTR(r7, 0x20007478) r8 = semget$private(0x0, 0x4, 0x103) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000080)=[0xdd8, 0xfffffffffffffc01, 0xffffffff, 0x10001, 0xfffffffffffffff9, 0xffff]) syz_emit_ethernet(0x0, &(0x7f0000000080)) msgget$private(0x0, 0x20) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) shmdt(r3) getsockopt$sock_timeval(r0, 0xffff, 0x101005, &(0x7f0000000280), &(0x7f00000002c0)=0x10) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)) r9 = msgget(0xffffffffffffffff, 0x3fd) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000200)) r10 = socket(0x18, 0x4002, 0x7) ioctl$TIOCDRAIN(r1, 0x2000745e) setsockopt(r10, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) msgrcv(r9, &(0x7f00000005c0)={0x0, ""/96}, 0x68, 0x3, 0xffffffffffffffff) msgsnd(r9, &(0x7f0000000440)=ANY=[@ANYBLOB="03000000000000005477122a0fa576e25d149c13a854c07b8ca26592679c24072c326086b204672c0db8e4d4be8120e0e3f5b499301e33af9f6701483bbbdeb055373fd0b45db983cdeae89acd2eb281497ae28701926334b6809902c30560794971e0fbffffffffffffff376455ed061b9fd5a6c7a6c58f8ca14de13f607e7cb0a9fc293d60d586fba0bf37f34bfa273f2160003bfb68e2909d2f04261823467ee096eacbb69959170b6296d2d9b526478359f8133925b10cc79a823e2da6f77ab8f55e2cb8c73dd589344b000000d0b170777fd4cf85ff8c363c0bccb3cf0029ca967097347c1a1e4bcda99a14b0ec65123fd0999611154da0cccd46a173a3cb6a5e94cfabd5af29d7ab675ec2bd7f17311ef7ed5f49e789c578c811fb78b43ea65bcc1fa7738eb15a5929f3a06b7148cc851ada709350af2c0600000000000000e3ba475c02476898d64cb22c8f186ba9720fccc2072d4e1ba00a08528dcd94c7f33989397bca00"/374], 0x1, 0x800) 04:08:34 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x5, 0x1, &(0x7f0000000080)="30e8ac5f1fb5191a47f582e300d419f029bf7351b21ca4ba9837e5b3904fe7638a647d696f0c6fc801f2f89f56e30cf8e6a1214497ea3c043dea6f1c3151e79860f043ec9ca06c232f508503630691b3a55fd6aa127fcb48c156e2e337f400fa868591f584e61cb633cba58376ac", 0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rmdir(&(0x7f0000000000)='./file0\x00') setsockopt(r0, 0x0, 0x13, &(0x7f0000000040)="04000000", 0x4) 04:08:34 executing program 0: setrlimit(0x8, &(0x7f0000000100)={0x10001, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r2, &(0x7f00000001c0)='./file0\x00', 0x95, 0x6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xcf1, 0x7f, 0x20000020000005, 0x528, "0d9f40b12794cb7bd0e6bb91d7f4c6003b99f7bf"}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000140)=0x9) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r3, &(0x7f00000000c0)='./file0\x00', 0x0) r4 = dup(r0) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f0000000000)) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0a", 0x1b0}], 0x1) 04:08:34 executing program 1: pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) poll(&(0x7f00000000c0)=[{r1, 0x8}, {r1, 0x100}, {r0, 0x101}], 0x3, 0x8) openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0xfc8, './file0\x00'}) r2 = getuid() setuid(r2) r3 = syz_open_pts() fcntl$getflags(r1, 0x2) r4 = socket$inet(0x2, 0x8000, 0x0) getsockopt(r1, 0xffffffffffffffe1, 0x5, &(0x7f0000000180), &(0x7f0000000240)) getuid() r5 = dup(r3) open(&(0x7f0000000300)='./file0\x00', 0x800, 0x80) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000140)=0x558) sendto(r5, &(0x7f0000000200)="25059844c69204dca0f582614aac76c048e20cb9834e09fe536fc7ad0fb4b79f6b1b37f36b45", 0x26, 0x4, &(0x7f00000002c0)=@in={0x2, 0x0}, 0xc) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x7fc, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1000400000000008, &(0x7f0000000740)="b1ce7444d8b6d1d6a842cadb90f0ffe2bffcb3fc16f24fe6e4b4af014dd63f1fbac6c91a88bfae81f031f707e8427ff029b75ae167e9360064de2e3e9dead9b2d643f6dae94036d0ad868012049d835abe80e4b17fea7acb8161acf7d18e4f47f01e25bb23dc1417074c92d21ebbc21b2704445a7aa001833904a15f8842cb5fac31d5b11c1171db51b9a17215fccf2c265952541592443bab67fcfc1ec65d50d4ee3afcc06a9d37ff46bd5e00e2b38994c49a0bda7f59fb8287f45706e951ed2d4757fd862ee473da42cbea8e775ef6ca29e60ef7f58d85b9e4114bede16487fe74ffad245d232786cf1fd0357452b0195ff70893f5a2afa06e05165a791b0c97294e27fe1bdddec79f3f378f6ea5d904f7ea3f82737e7c71b6ed9dee9eca0a8d490cb3ff37c0bba0e8a777efa7ec7969cdef6f89221c510c8e29e6705c8628a60733d26b9cf828ead700", 0x14b) r7 = socket(0x0, 0x6, 0x0) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000100)=0xffffffffa7936f85) syz_open_pts() r8 = semget$private(0x0, 0x6, 0x8c) semop(r8, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x1, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x2aaaab8c) fchflags(r7, 0x4) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000280)) semop(r8, &(0x7f0000000080)=[{0x4, 0x0, 0x1800}, {0x4, 0x57811f44, 0x800}, {0x1, 0x77, 0x1800}, {0x3, 0x401, 0x800}, {0x0, 0x800, 0x800}, {0x0, 0x6, 0x11800}, {0x3, 0x3, 0x1800}, {0x3, 0x9f4}, {0x4, 0x80000001, 0x1000}, {0x0, 0x3, 0x543e2c3af8e394ac}], 0xa) geteuid() shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) semctl$SETVAL(r8, 0x3, 0x8, &(0x7f0000000180)=0x10001) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) 04:08:35 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000300)=']\x00', &(0x7f0000000340)='\'\x00']) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000000c0)='\'\x00', &(0x7f0000000100)='\x0e%^)-\x00', &(0x7f0000000140)='\'\x00', &(0x7f0000000180)='/+*\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\'\x00'], &(0x7f0000000280)) preadv(r0, &(0x7f0000000380)=[{0x0}], 0x1, 0x0) 04:08:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb5fa3be8987e1cc70d0cd564e7f1c05dc03e23ac168a0237f559b05b5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b33935d14a79a15cecdd788d66c31400b4dc386972d2eae1f3c146ea96121479f", 0xb4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f00000002c0)={0x9, 0x5, 0xffff, {[0x9, 0x2, 0x8, 0x3, 0x1000, 0x6, 0x1, 0x2, 0x9, 0x6, 0x80000000, 0x20, 0x5f, 0xa2890de, 0x1ff, 0xffffffffffffff01, 0x8, 0x8], [0x5, 0x39a70b8a, 0xf68a, 0x7f, 0x9, 0x4, 0xffffffffd27592ee, 0x6, 0xffffffffffffffc1, 0x80], [0x4, 0x400, 0x8, 0x6cc, 0x4, 0x5956, 0x200], [0xe479c61, 0x6, 0x9, 0x9, 0x4438, 0x2], [{0x7fffffff, 0x7ff, 0x3, 0x7}, {0x1f07b27f, 0xffff, 0x4}, {0x6, 0x800, 0x8, 0x7}, {0x0, 0x1, 0x90f, 0x81}, {0x656edf32, 0xfff, 0x4, 0x9}, {0x6, 0x9, 0x4, 0x4}, {0x2, 0x8, 0x8000, 0x80000001}, {0x2, 0x53, 0x2, 0x1400000000000000}], {0x6, 0x9, 0x9ed1, 0x8}, {0x7, 0x4, 0x7, 0x6}}}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xd0f, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 04:08:35 executing program 0: chmod(&(0x7f0000000000)='./file0\x00', 0x40) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, 0x0, 0x0) 04:08:35 executing program 0: r0 = socket(0x80040001b, 0xfffffffffffffffd, 0x80000000) socketpair(0x6, 0x1, 0x6e, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2, 0x0, "0000ffff0040800008000005fd9600"}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x8, 0x200}, 0x10) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000000c0)={0xcba, './file0\x00', './file0\x00'}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) kevent(r2, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffff8, 0x40, 0x20, 0x7, 0x8}, {{r1}, 0xffffffffffffffff, 0x10, 0xfffff, 0x6, 0x401}, {{r0}, 0xfffffffffffffffc, 0xa2, 0x1, 0x7f, 0x5}], 0xfffffffffffffffd, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x4, 0x5, 0x2, 0x2}], 0x7b, &(0x7f0000000300)={0x8, 0x7}) getrusage(0xffffffffffffffff, &(0x7f0000000140)) socketpair(0x18, 0x4, 0xffffffffffff7fff, &(0x7f0000000100)) 04:08:35 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2dbbb2ff, 0x0, "000000000000000100000000550000000300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x3}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msgget(0x2, 0x400) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) 04:08:35 executing program 1: bind(0xffffffffffffffff, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x3) 04:08:35 executing program 0: r0 = socket(0x10, 0x4003, 0x3c) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file1\x00', 0x103, 0x22) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) setsockopt(r0, 0x0, 0x24, &(0x7f0000000040), 0x0) 04:08:35 executing program 0: semget(0x3, 0x2, 0x44) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r1 = socket$inet(0x2, 0x8000, 0x9) setsockopt(r1, 0x6, 0x7, &(0x7f0000000080)="97dc4ccd3b38d4ea1ad2aa8d9696e417c2e040070ab0aff9f324b6c2db6d858e80a790c13be3015897724a5039e610caf39447cdc7af622acff106b313239e06b3c6c9001186f0ebd683b12f875efd49cb6b2606f718dd1582c5996ab3be7a56398d8fa621d6b26c0888ac8c5128acded0030ec3d41af704523b9a7ec8b6ab532a0abd790d131857e2d3be4184634a36337bcda4d2faebee34210135b10e18818649d7e29b", 0xa5) getpgid(r0) 04:08:36 executing program 0: 04:08:36 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000080)="8a4f401d2e93b31318100c46", 0xc}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0x1, 0xffffffff, 0x9, 0x0, 0x7f, 0xfffffffffffffff8, 0x2, 0x9}, &(0x7f0000000100)={0xb8f1, 0x8, 0x9c8, 0x5, 0x81, 0x5, 0x3, 0xffffffffffff7fff}, &(0x7f0000000140)={0x1, 0x4, 0x9fc, 0x7f, 0x7, 0x2, 0x9, 0x7cd3}, &(0x7f0000000180)={0x800, 0x3}) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 04:08:36 executing program 0: mprotect(&(0x7f0000ff5000/0x4000)=nil, 0x4000, 0x800000000004) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="ebffff03", 0x4) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x0) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 04:08:36 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r4 = getppid() fcntl$lock(r3, 0x7, &(0x7f0000000080)={0x0, 0x3, 0x1, 0x3, r4}) 04:08:36 executing program 0: setrlimit(0x8, &(0x7f0000000240)={0xa, 0x95}) r0 = syz_open_pts() r1 = socket(0x20, 0x6, 0x5) close(r0) connect$inet6(r1, &(0x7f0000000440)={0x18, 0x0, 0x7fff, 0x4}, 0xc) r2 = syz_open_pts() dup2(r1, r0) r3 = getgid() setgid(r3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2267db24ca635c0300dfe04300"}) writev(r1, &(0x7f0000003d80)=[{&(0x7f0000000640)="14e2f48060c92b74e203f6a2df7ef8d856eb7d684108d6c516cb9549d97a8256de7504241eb9ff55df503714fb0926a9fe85d99291d6aa082ed1a9a7d9b740ba549b7897a4a99e9b53873d7fff31521baa8953e201", 0x55}, {&(0x7f00000006c0)="e29664192f304b0bf65150b07e62", 0xe}, {&(0x7f0000000b80)="06f8a5c6fc1e4ecee62775a75bc82dd4430235b8a33b03270277d3d6ac74e4fde9c0d18fc33e6b3f3986a23c194a2c96b65a89f32bf8d870af921e85db76b696a873d10a21130b020150172aa4f57affb087f68bcb4ba0", 0x57}, {&(0x7f0000003bc0)="22c89bfceec02f9be3e267d1be6d4568826c6581022e8aad4e19a5b1515e6566b07d49bf6abf9e4b89ec0e3180bc28d89620001dcb953327491b96c1a8eeba3a25e2f2efc15d1dcef952675ef0525eae60a666c14451f885bc3b4a31b752ac240bf8e72aac7783d31ef665ccab", 0x6d}, {&(0x7f0000003c40)="0733e18d194de3a373af7ad2dd5451b0e3500ae4bd2186b47c661b3ba4058acef365497c998742bb5f8135e361332b109cbae46472bd04b5724add107573f254d950143f0a", 0x45}, {&(0x7f0000003cc0)="19a90fa5bbb307f7c8fcba0a280a83839cb41a166312f6f7be92d27badd99a1fa87f9047b88c6600434ee15f14b0fd5d2dc51fcc75d36487b052cf0ed28d6d0cbbb306a798b1704b439f6032377784f4daa187f0efbfe23ca327e66f19ffca1ae62ab4bab866bec1e6c749a328e1f570e7598f680481edac4a7ca03e4f21f9b27520b399", 0x84}], 0x6) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80, 0x102) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000700)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e7a2c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e3039ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fba9bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054fc074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a092600f8ffff7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b095175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd6aa149236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f032533881ffffffffffffffa5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbbbd42437c209f7dea97a56e5e8f401e46d5122", 0x479}], 0x1) write(r0, &(0x7f0000000c00)="53e7c4a9b2350c497f802f2625789d4dfdfa5206a1ed7050e641df5be33839bac0895e6ade65627a9808a65bab2a40240d0f1e0302a001c67d85a4fed19f92fb8dc48a3e0f92dcb6f88961af8aed2625c48d496b632fdac7647f2673d94433a9fb9cf434cef5b1c04b063fc20e62d009a7860b9704c68f43c268847b0bdc8867f2743ffb35ad07a8d2068d5c66234a73ca2617ddd061f3194cac6074c09c75c4c85f1dd1e6ceb6db9964426c75d4ef4a92151bf20809b307b4a904411e4bd92c9fa787b78143e63d90ff538fa8f3294bbc620add63d80a5f99e545f531159597f742ad70e1f8672b58a83fcf3b8ed6761497fbe7eb813dd6cf3294bc39d342f21e9e46ee5c7beaa2bc62310870768d6043d71d02aece89db0353a970120031f46e0b1c480f4784eff841fa99aec49cc768866a2213418691161461bf5ba5eae150ba99ff7493ca8673890bbe5d2c4e5fc277c546dc64cd03459952a867190d2347066f1772703f92ef428354291f9870b79999198bbf0ea3b2aec523a72eaf29c3de623ce1fcf6db3d00ee914761476737c857b2ec79e33f47b704a9e6f86a194c5e59e546854f57f8fe67e5d9064caca8f4c38a6c6f49475bab73c203eb31fb856802cf8b365d400b2336cc6a09793b63b61c7f68fdca7fd2fc8ce43702dabdf1689a6ed6b6e73a28ffeaed1a98e5b83190a421dbe9af7352b1553368c03c0b395e1315582a7e970e589e2367e3379d106e50570f73f4fb13be77343ad35bac77d6eed4fb34bd631f590f23d626059dbda306a0c05b7d5d410c2458bce18b323eeda41d5d976c0253683b447c3ad6e38409c690c5fdc8c45cf3b8144dead8a2478720787be9ae4d8374c0772104670a1d9a0c1004e3c025d3cf9e668c63da59fa1504777eee3aa6ac5809704ee753bd39e1e265dde3c37361e1ffbf30da5cd52bc2066644c930dbc9a9668e960c1e2ea795cabd15204db4d71f7241290cb048499c28927f1e2f954e9b6e8225d4f5d882910006951a7a1fa88f9f41a9f2706cafa3b1522c70a59d866059f3088276a4e308456acfc9d034e78974ab89905dad174e628aef91c548d8941eca08570bce2154511b1f0c323241129abc6e4110d7449725d19bf6b085fb674d2028641e180f81b351ac05945749654f40396bbdfcdf6b14e8982787d50680db60e693579fc93ad58f9e9b6e3c34e8257417bf2df581caf7220cafa084268dfc288adb4b1b796489cf4605c5b1a02de5d27852f8d61639e31c5789d2b966cd694c2b292b42e0643817b8057f50ba0e18651538c8a378d2e056f9a76a36fd6da05cec7f3a1f4cf108e3ca12cc75751b52cda7a430663416ad3c2d54b23cf65b739b60c27d68e1e2b6b4518ec2e14413bf15b0d4fdb8b7e4cde2038bf6b81f9621e6a2f15aa73406559dcc10b0ed548a0940eb729bc2023dee8bf01f21c9324f6e4db2d63d06a1dbd9cefa39d921f44b5721b53a5390372323dc527c4c3d5677df04c5e87c738d61168ece65758382884b852302221080aaef8a089340bd56335269d91e23ef8d838cefd2489ad9875bb44420239e91fedc502eba1d327c95d30b8d584e5c3d63d221079601abb3439ec136fbe688c2f1673885040469e50baf50bbf87defb67a1ddaa377d4e614c58b25252db65b6930858296af2507d3b9f55294a0ec1b4dac3e63a553c16bc62ab581ed47c42281a76d6a84cd785f50ea359373d20eaf4d014127b220ee7a860c94c200ff3a1c777de55a34a28b356e394e840dfc0392379a994aabc5c6ff58991f5652c0ffc6856a3b6d9a66fcec7997bb18a04d0aa04358ccfa03ab3dd3f9e8a590985a631f86a3ca6d59ed29ce28bd62ce7cf6ab12d522382ab9f7cd9bf4cdf5b888f636542c163fb343ff7403fbe3dc7b540799a60519c614bf53d8c72846cbdfdcfa36cc3b3eef0e7c819790726ea525bd9b2cf2c0e550f86f3aec50738e2f9079ce6826a1d589a3bcfd4787a61b91bfea9b1afe9843a5b9e48a985bb24a5aef8926b67ace218e0573cafeaaed94a1ec0cb8855625a3051521311d623cbbdf6a6954cde19d17a4606f55f446925426dd0cc992df9ce6303cb08a932aff7dcf080bc5cbe4c587e45d7e3bf3a8e15475e1ed2a2a7dfcdcb5fd133a22dcef7c52b39945c5a70a097aef43522ffdfcc63a7c42d2fa1e1377721f37ad33716195e988c0457d70d55a060927585e7ac9545c41f15bd7cb0069597ebfe8af0a133c7c787f51f464c9baf01a2d45ee85bb8beedb5b7951dd89336cdd7f53af625785ed1c67c6a35ca942075105df74a2fa77b51891b2373d6e1617be08b65bb884bec5c7dbf7efbd2ae3092d4beb862aa6eb6e3456614bdcb302eb17722273ca092e6716e2ecbd2a7f42332fc178cb56b2e69cc4c9a84aa60752ae7ed7bb65d8324849e50d3057165502f333d03e6399f70fc66cc2b8b00b456f38abf67000a88931155cd9f25155d1041eb540b4f37835afcd8a0189b5815ee26188d55322076d6c7a9a0fa48593ad825e4bad3841f595e5cee75486611253486d204304bef627b24727c306f47cc580e1f6ecb00c835c96285d5bcff4cb711781b82a16d2e5865e165c402c774f48e6c38e214a1d1e4461c0897483e32bfe62049be0f444471fdae1419c5a40d748c4a007447c3f29fa129e8e6a7167e6b5753c0afd42b26d8aa0084e72f5d1bde0388371ab32858375e78d42be870ac4df620dc22418877bf79ba4f62b8cb678f2f2b62f17e7256eaee5aabb1e7c93c3434557f3829a40f39c7dc578beff7486e4f6612b006f4bd846d86e0681392217fca5fa636ebc8fd72827a0403b2ade51e1cf13f5a93df7a7c31af000f8f3f1e99976bd0340d910a6c2909f57b1b70384a3ede8d453d4fe0f9c0f58875394faab37b2977f7cca9a7db17450383b2268fe2af8a9dc76374a504a4d8f54f155e69062f6bc92807fda0c002b9e342226b4b953567400f41ebeb339fb3f04876aa9742bfde4d7c843270d9a971559ce3a2aee35795247ed10f1410d595723139779544ebae4d8b477eea1bfe39b5ed3e8e13c40bb7f64625cbd7cc2e7e1f9a94ac0d22739b742595b3d98bff15f0c93b2ebd37ecf7c3b07139e4306e677ff707c6a3fab5fd03682c64a7cf49c021181c2d93c054b975cd2f73c3b6b5296572bf53ce29cfcb46ae15b27d0970c9f49fd70f64dfb06d2454ef4e735c2965bf6a287069254cde686171c0801d52a31d3ecb61e712ccca67e7b0b2fc38c5f5468fffc5d0ad6526cc08fb9ad3058e5f565b7abab50ad2be667bee064928d78e113f0eb2ead6e62a3a04d76dfd38260aa694642aab79581acfd4774f710bcceb69fbdd8a7139cb5df4a5416252c20b3964fa80dfe56f68949920f0a39bcf2697e69e02f4d7e36a299954cac0619f355811a2a08133fd530b1d088c1fa4a37e840f62ec7b45353c274a97a354144dad8442126209908b9ebc8d88d777982f97f7ad48f77dde936836b5c304c5abd1ee728145ab153b2044c6614b2c2f0448f932a6d82e9a88eb14256959f8565c7db73a0084cfcb31d1b206d609c66df9cb7244f5ed00735d5af09c8f75ed56fdfd1668d878258fff9850afcfd6e3c8bb6e77fe64f507f7962b783c02819bcffcc4152d8126873824101387e6c2fdb92f408c6eb769fdac3a8f5a78e54244db78db92eb91c3ecf3d0f7c82584ddd451da3ee7260a35d382c432e5284edd6571abaa15b256757c05c4b00858a321f5226c23b793aeae4a3b835098e09c65caa88ea3143a1b98b482e7776e07f0fcc96fc506683a972701099763692c2325063cefb75d61c631ce28107a9c8c268c738e97a3f1adccb8bcf94c4069ec2911bb48414190ed9480eb965136388cb586c228d6816750a3cabd306a26de8241b8ba063af282bf2fe556426e94a30a6b9f15c0127aebc6d49520dcfda57d263c7bcd9fe9e8e1631e210bcdbb4a52b44d00afc1875c64866fe03ed98aa5955407fc4b8b98052ea91681129bb7eae4edf922055f76a1ed7a90308a4551f3eb6a25fc857ab2a00a810e9e79527bfaec7eddd490c837a2315245ba3456192dc63086f69e647f3ce1f464c597caa5810d4d100f9061ba619f5c32463b5cb339e6d451aeccc827ea730dff2968ff36560f0f6c8a6c13c1663125691a5b9f59dda1a80cd86ac6a7fb111edf0b51bc82ef7e28f09a648748ac92b76da3cc4f51ebc8913167fed64092ed66985d889258b4e5030d29b5471767e9777b9785c389cb5fc1e1704733b81bd988f3544bf13dbd21eb9addc86ea9b98692220c609b779abbeda21ee32a0dcfff2dd936aeb1589c61fabf13e365bf81e08ebc05aeea512371088751c65b9365cee5cc0af579f9cf6c069f241b5fd49137d571351bab76dc104e37e17851cd3debfdff600bbc1713fac173fc6a7f4634e4f06e1f11c6bd6c877bf4cb2b9eb54e0b09da7b4a33ee69cd86176acf59c2f73b46f96ccd2de61dbd1fdeabcf8d25cf8f1082b97e6f7cc6b1cda75f57ec08b4593a77ecc5938e90def451a155e4ef6441d2f9461e3c8721f32675e13a45059f211b44a29e15ff7807bcf6661c10215e5ee93ce9b9810f6a347bb3268a5afa08369c14e2990bf2f1958168d7c233fa3ba1f500301a7d4ae7c350cebae01c3a204670aff45dd35496d94510910ab816072b4cd3f02481061426d27a15ad7ade0f6dcbd6963ffb01c2788b1c7a6c34a7506f851f97abf01089b0269f597aacdd0ab672a0894b5f90c851bdbf593a5652575057bac7777a4019e68bdd4db19acca8f4b093203d0961943a373d318c546827a8032169dccd011020d47c948cb2eb29c47aea0944c4d983cdd57262f6676ef19041c81bf88518cafbb641e40b462f133a2f510d0ed0535830d7ca2cca1a8c133557d8f14f418e7b0fbcc8e2798d8720c6878d3d9c275a4d628a2d1445a971e79385e0dc6d33a70cc527cc86c7c671c0ba913f78366cbae63e861a8feeb2457d1625b57de1cf6201f0f20bd4eb93aa3b610b1f6bcf744aec9fd039397188175b3f157bf1a0e0c2d2bfc9ef75184354b8ce98e0904f766cdea5584a68ebfe1dcb7606295f3898afe6c575a4c1b173ac80c7eb1ca56b25cb705b91a6e68d22b8b683b9c6fc8a791cb2b3ec8b87b7d41fd8f972542b62ff14fc07889ac077cf5acbd6ddf741d19595c38ef94b20974bd658b65408d0443de08228b82642f02028ba0f9075ef733e84458a6d099db2caf896d71176e3c76f51291933a7ca35d8741b01399f5cc925e45e19a4c434ac004f71139366eac80cae15e6f477f4712ecb922a90f2c7618a9117d389e4fc7e18a0bd2e8ce2ae0a5341541ca3c38c13ed8600e13d4aadd7b3337cb3d5e5626be7669eb79e128b11605030f642a361b9db07ec0e5a412d9856a63e1305b1637e7727386673c80a17a068da9fb63ffb9549a1b3a1fb729a214ed0914a688ec4c3e5f654578af8b26b2b8a45683e5d6705bbaf4e85d81b3712a61d9ec12a4c8702c7430f2733be24dfef0fe607c48d864fdddb3b25cd6288ac79034bde719e483b55cec897ad64273ce3680e4e9b63a7554eac45ddd5fbb4d064c790a8c80190efcd3aef3cb029b14f1406e5f349b633f4052258fe81d8fe5e078", 0xf9e) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f00000004c0)) readv(r2, &(0x7f0000000040)=[{&(0x7f0000001bc0)=""/4096, 0x1000}, {&(0x7f0000002bc0)=""/4096, 0x1000}, {&(0x7f0000000100)=""/234, 0xea}, {&(0x7f0000000280)=""/209, 0xd1}, {&(0x7f0000000380)=""/168, 0xa8}], 0x5) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb199900", 0x120}], 0x1) 04:08:36 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x9, 0x3}) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0xfffffffffffffffb}, 0x10) 04:08:36 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) setsockopt$sock_int(r0, 0xffff, 0x1205, &(0x7f0000000000)=0xca, 0x4) getsockopt(r0, 0x6, 0x7ff, &(0x7f0000000100)=""/98, &(0x7f0000000180)=0x62) getrlimit(0x8, &(0x7f00000001c0)) getrlimit(0x3, &(0x7f0000000240)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000380)=0xc) wait4(r1, &(0x7f0000000280), 0x2, &(0x7f00000002c0)) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x5, 0x4, &(0x7f0000000080)="ef5122fd42061eca4156baee392398cc158c7373e664e086c159bc8dea5d2261dd47db5f56020f03c0dd4b239d50309bdb8e70b8f67f85cf284efe10ed12b180f14a0493c9d1d72aa015e8d45fa4780b536eaf24", 0x54) setsockopt(r2, 0x0, 0x40000000001d, &(0x7f0000000040)="02000000", 0x4) 04:08:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)=""/81, &(0x7f0000000000)=0x51) r1 = open(&(0x7f0000000180)='./file0\x00', 0x10988, 0x150) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000002c0)={0x4, 0x5, {0x9, 0x2}}) readlink(&(0x7f0000000300)='./file0\x00', &(0x7f00000003c0)=""/251, 0xfb) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="eafd125e0000006bb19452a490a97b3d524e8eedcd33eeea77167292506a1e5ae46e8023d0b8a3408c99889fa7c339f9b42b5d54f5d46aff8a8e9b68306dcf34161a1fdad2abf141e048020d69", 0x4d) fcntl$dupfd(r1, 0xa, r0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000280)) bind$inet(r0, &(0x7f0000000140)={0x2, 0x2}, 0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x20020, 0x0) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r2, &(0x7f0000000100)='./file0\x00', 0x60004, 0x2) 04:08:36 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) write(r3, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r2, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r3, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r1, 0x2000747a) sendto(r1, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000580)) r4 = msgget(0x3, 0xfffffffffffffffc) msgsnd(r4, &(0x7f0000000400)=ANY=[@ANYBLOB="00000000007600000039a1ccc2e6857ff77d5f2d354e150900ff7f463b18411f557e0223b711e63ba7ec0d0e5bb9cc094385ae37dada4e092d967dd606bc1f4abb9190b0229ed801f1edc6fed40cd63a011f7632e94797b1a7b311f58a1ff562a4d4d144e32886559620e671bd476a76d51ea97831e70757eec5ba4ab231c401c5f076fb6de96dd0362d430a67b209c54ab2ec9c70a270281b923300"/174], 0x1, 0x800) r5 = semget$private(0x0, 0x2, 0x8002c2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) syz_emit_ethernet(0xa9, &(0x7f0000000600)="28c5eebe16198136b6d10ff5947cb4fa8f46cd4bc1c4b8d915963286e285265754e5a6371655072967bd6c62e414e2b845e052b93208a1ccecffe2c265a5c8157026e0afa57a41984d5bf41d6266a623e40083bd7cd346dc3eb351ac0f435cb103b2331e3b200a66e30fb43a1770c83de50d3e9e4cd443c9ec5d098398922f62da56ba722959ff695f52a83d35366970e0b1796e188b9da64da85667879002dc57198a543d67b1b8bb") getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) mprotect(&(0x7f00007a1000/0x4000)=nil, 0x4000, 0xffffffffffffffff) readv(r0, &(0x7f0000000240)=[{&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f0000000200)=""/49, 0x31}, {&(0x7f00000004c0)=""/107, 0x6b}, {&(0x7f00000026c0)=""/4096, 0xfffffffffffffd8f}], 0x4) shmget$private(0x0, 0x3000, 0x200, &(0x7f00000f5000/0x3000)=nil) clock_getres(0x7, &(0x7f0000000100)) r8 = socket(0x18, 0x1, 0x0) openat(r1, &(0x7f0000000380)='./file0\x00', 0x10, 0x20) setsockopt(r8, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) fchownat(r1, &(0x7f0000000180)='./file0\x00', r6, r7, 0x4) semop(r5, &(0x7f0000000280)=[{0x4, 0x0, 0x1800}, {0x3, 0x10001, 0x800}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x4, 0x1, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x1800}, {0xb, 0x10000, 0x800}, {0x2, 0x4d, 0x800}], 0x2aaaaaaaaaaaad7a) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000001c0)=0x24) msgrcv(r4, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000000000000021000000000000000000000000ca68a7dcd0941f48c1c77fc147375d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3a793594377a5005c0e9f2ffffff0000000000f61648ddb1ef6e798f000000"], 0x1, 0x0, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r8, 0x29, 0x6, &(0x7f00000016c0)="504301bd331d971335b9581c63e149fcf3034b0e08001b3a58405f9e3c034a574610b08aa0e8996c865bcdfacf8aac4a1ea0e267235d4d7e2f305600de12892fb88f2dd7b06e9606cdb3f297d59b6800"/89, 0x59) 04:08:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) getsockname(r0, 0x0, &(0x7f0000000480)) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x20, 0x7fffffff}, {0xdc95, 0x401}}) 04:08:36 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) getsockname$unix(r0, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000040)=""/37, 0xfffffffffffffed8) 04:08:36 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000200)="e7", 0x1}], 0x1, 0x0) fchflags(r0, 0x20000) fchflags(r0, 0x4) write(r0, &(0x7f0000000000)='\a', 0x1) 04:08:36 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='r\x00') r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000080)) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 04:08:36 executing program 0: unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') mkdir(&(0x7f0000000240)='.\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x3) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) 04:08:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0xffffffffffffffff) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000000)) panic: kernel diagnostic assertion "ps->ps_uvncount == 0" failed: file "/syzkaller/managers/setuid/kernel/sys/kern/kern_unveil.c", line 196 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 506766 30737 0 0x14000 0x200 1 reaper db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff81f9834f,ffffffff81f4feb7,c4,ffffffff81f5a832) at __assert+0x2e unveil_destroy(ffff800020b3b708) at unveil_destroy+0x19f exit1(ffff800020b38720,0,1) at exit1+0x354 sys_exit(ffff800020b38720,ffff800020bf7720,ffff800020bf7790) at sys_exit+0x17 syscall(ffff800020bf7800) at syscall+0x552 Xsyscall(6,1,0,1,431bde82d7b634db,7f7ffffe8798) at Xsyscall+0x128 end trace frame: 0x0, count: 7 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic kernel diagnostic assertion "ps->ps_uvncount == 0" failed: file "/syzkaller/managers/setuid/kernel/sys/kern/kern_unveil.c", line 196 ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff81f9834f,ffffffff81f4feb7,c4,ffffffff81f5a832) at __assert+0x2e unveil_destroy(ffff800020b3b708) at unveil_destroy+0x19f exit1(ffff800020b38720,0,1) at exit1+0x354 sys_exit(ffff800020b38720,ffff800020bf7720,ffff800020bf7790) at sys_exit+0x17 syscall(ffff800020bf7800) at syscall+0x552 Xsyscall(6,1,0,1,431bde82d7b634db,7f7ffffe8798) at Xsyscall+0x128 end trace frame: 0x0, count: -8 ddb{0}> show registers rdi 0 rsi 0x1 rbp 0xffff800020bf7520 rbx 0xffff800020bf75d0 rdx 0xffff800020b38720 rcx 0 rax 0 r8 0xffffffff8177e313 kprintf+0x173 r9 0x1 r10 0x25 r11 0xdd619a0c03fde18c r12 0x3000000008 r13 0xffff800020bf7530 r14 0x100 r15 0x1 rip 0xffffffff81967bf8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020bf7510 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.1) pid=94278 stat=onproc flags process=1018 proc=2000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b38978,0xffffffff8235aaa8 process=0xffff800020b3b708 user=0xffff800020bf2000, vmspace=0xfffffd807effe708 estcpu=36, cpticks=5, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 30970 175357 32598 32767 3 0x90 nanosleep syz-executor.1 32598 56164 83924 0 3 0x82 wait syz-executor.1 77515 116623 0 0 3 0x14200 bored sosplice 83924 423278 96232 0 3 0x82 thrsleep syz-fuzzer 83924 442072 96232 0 2 0x4000482 syz-fuzzer 83924 403503 96232 0 3 0x4000082 thrsleep syz-fuzzer 83924 490070 96232 0 3 0x4000082 thrsleep syz-fuzzer 83924 105153 96232 0 3 0x4000082 thrsleep syz-fuzzer 83924 421409 96232 0 3 0x4000082 thrsleep syz-fuzzer 83924 366921 96232 0 3 0x4000082 thrsleep syz-fuzzer 83924 331626 96232 0 3 0x4000082 thrsleep syz-fuzzer 83924 27782 96232 0 3 0x4000082 thrsleep syz-fuzzer 83924 384396 96232 0 3 0x4000082 kqread syz-fuzzer 83924 240638 96232 0 3 0x4000082 thrsleep syz-fuzzer 96232 131700 45972 0 3 0x10008a pause ksh 45972 125271 83970 0 3 0x92 select sshd 92040 449209 1 0 3 0x100083 ttyin getty 83970 339430 1 0 3 0x80 select sshd 882 366118 81516 73 3 0x100090 kqread syslogd 81516 366603 1 0 3 0x100082 netio syslogd 87525 106803 1 77 3 0x100090 poll dhclient 61700 135227 1 0 3 0x80 poll dhclient 2694 441775 0 0 3 0x14200 pgzero zerothread 78618 220370 0 0 3 0x14200 aiodoned aiodoned 45916 246012 0 0 3 0x14200 syncer update 77072 102980 0 0 3 0x14200 cleaner cleaner 30737 506766 0 0 7 0x14200 reaper 76359 371106 0 0 3 0x14200 pgdaemon pagedaemon 83665 377839 0 0 3 0x14200 bored crynlk 1425 232578 0 0 3 0x14200 bored crypto 52446 483342 0 0 3 0x40014200 acpi0 acpi0 19329 435077 0 0 3 0x40014200 idle1 12704 402233 0 0 3 0x14200 bored softnet 92816 350734 0 0 3 0x14200 bored systqmp 60724 239705 0 0 3 0x14200 bored systq 66509 272233 0 0 3 0x40014200 bored softclock 25038 378507 0 0 3 0x40014200 idle0 65034 279394 0 0 3 0x14200 bored smr 1 17037 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9455 6318K 6321K 78643K 10797 0 0 pcb 23 9K 11K 78643K 966 0 0 rtable 83 2K 3K 78643K 2430 0 0 ifaddr 30 10K 11K 78643K 341 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 87 0 0 iov 0 0K 32K 78643K 233 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1201 75K 75K 78643K 2279 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 27 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 204 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 4 9K 33K 78643K 2212 0 0 sigio 0 0K 0K 78643K 35 0 0 proc 44 50K 78K 78643K 2535 0 0 subproc 34 34817K 69634K 78643K 1768 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 260 0 0 in_multi 22 1K 2K 78643K 656 0 0 ether_multi 1 0K 0K 78643K 15 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 60 265K 265K 78643K 60 0 0 exec 0 0K 1K 78643K 928 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 76 12K 29K 78643K 7930 0 0 UVM aobj 100 3K 3K 78643K 105 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 90 0 0 NDP 4 0K 0K 78643K 159 0 0 temp 97 2729K 2858K 78643K 16401 0 0 kqueue 0 0K 0K 78643K 21 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 106 0 102 1 0 1 1 0 8 0 inpcbpl 280 1093 0 1084 3 1 2 2 0 8 1 plimitpl 152 250 0 243 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 595 0 562 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 445 0 441 1 0 1 1 0 8 0 nd6 48 156 0 153 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 2454 0 2306 15 3 12 13 0 8 1 art_table 32 2455 0 2306 2 0 2 2 0 8 0 art_node 16 594 0 564 1 0 1 1 0 8 0 sysvmsgpl 40 6 0 2 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 199 0 189 1 0 1 1 0 8 0 shmpl 112 103 0 5 3 0 3 3 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 3380 0 1897 48 0 48 48 0 8 0 ffsino 272 3380 0 1897 99 0 99 99 0 8 0 nchpl 144 5948 0 4301 62 0 62 62 0 8 0 uvmvnodes 72 4273 0 0 78 0 78 78 0 8 0 vnodes 200 4273 0 0 225 0 225 225 0 8 0 namei 1024 22922 0 22922 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 36553 0 36553 17 14 3 6 0 8 3 sigapl 432 2232 0 2219 3 1 2 3 0 8 0 futexpl 56 16306 0 16306 1 0 1 1 0 8 1 knotepl 112 1442 0 1429 1 0 1 1 0 8 0 kqueuepl 104 391 0 389 1 0 1 1 0 8 0 pipepl 112 1472 0 1459 3 2 1 2 0 8 0 fdescpl 488 2233 0 2220 3 0 3 3 0 8 0 filepl 152 12368 0 12296 8 3 5 6 0 8 1 lockfpl 104 516 0 516 3 2 1 1 0 8 1 lockfspl 48 178 0 178 3 2 1 1 0 8 1 sessionpl 112 67 0 58 1 0 1 1 0 8 0 pgrppl 48 89 0 80 1 0 1 1 0 8 0 ucredpl 96 2905 0 2897 1 0 1 1 0 8 0 zombiepl 144 2220 0 2219 2 1 1 1 0 8 0 processpl 840 2249 0 2219 4 0 4 4 0 8 0 procpl 600 5291 0 5250 5 1 4 5 0 8 0 srpgc 64 306 0 306 4 3 1 1 0 8 1 sosppl 128 20 0 20 6 6 0 1 0 8 0 sockpl 384 2089 0 2072 6 3 3 4 0 8 1 mcl64k 65536 11 0 0 2 0 2 2 0 8 0 mcl16k 16384 3 0 0 1 0 1 1 0 8 0 mcl12k 12288 12 0 0 2 0 2 2 0 8 0 mcl9k 9216 9 0 0 1 0 1 1 0 8 0 mcl8k 8192 9 0 0 2 0 2 2 0 8 0 mcl4k 4096 12 0 0 2 0 2 2 0 8 0 mcl2k2 2112 4 0 0 1 0 1 1 0 8 0 mcl2k 2048 130 0 0 15 0 15 15 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 244 0 0 12 0 12 12 0 8 0 bufpl 256 36657 0 30446 391 0 391 391 0 8 0 anonpl 16 209565 0 203859 65 34 31 45 0 125 0 amapchunkpl 152 18217 0 18133 23 18 5 9 0 158 1 amappl16 192 7612 0 7243 31 7 24 30 0 8 0 amappl15 184 323 0 322 1 0 1 1 0 8 0 amappl14 176 615 0 611 2 1 1 1 0 8 0 amappl13 168 260 0 258 3 2 1 1 0 8 0 amappl12 160 221 0 220 2 1 1 1 0 8 0 amappl11 152 440 0 426 1 0 1 1 0 8 0 amappl10 144 281 0 278 2 1 1 1 0 8 0 amappl9 136 1344 0 1339 1 0 1 1 0 8 0 amappl8 128 755 0 731 1 0 1 1 0 8 0 amappl7 120 330 0 322 1 0 1 1 0 8 0 amappl6 112 329 0 318 1 0 1 1 0 8 0 amappl5 104 673 0 663 1 0 1 1 0 8 0 amappl4 96 2304 0 2276 2 1 1 2 0 8 0 amappl3 88 525 0 519 1 0 1 1 0 8 0 amappl2 80 14036 0 13981 2 0 2 2 0 8 0 amappl1 72 69370 0 68945 23 13 10 19 0 8 0 amappl 72 6290 0 6258 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 104 0 5 2 0 2 2 0 8 0 uaddrrnd 24 2233 0 2219 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 2233 0 2219 1 0 1 1 0 8 0 vmmpekpl 168 21517 0 21492 2 0 2 2 0 8 0 vmmpepl 168 253661 0 252330 110 37 73 78 0 357 7 vmsppl 360 2232 0 2219 2 0 2 2 0 8 0 pdppl 4096 4474 0 4438 6 0 6 6 0 8 0 pvpl 32 658092 0 649307 164 59 105 120 0 265 16 pmappl 232 2232 0 2219 4 3 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 554 0 6 16 0 16 16 0 8 0