2fd729716cd937cb37077d083b8467755adffb7002e86ff36208e2476651e883836889b85745a45c9cbef32967b3a8044e13bb81a00b6295b92524313eb1570d03f2dd68f85cc44ddbe2471bf02181f307fa48fbbb254708fc70051839cf040e292ad88e6c876123647c07151642b9aaab2efc0639979eb877a6190ec4821b75d180bb4f79942d2259c13a1c6386b83804c89033760f7c90ea3c566f885013e4be7ddf454b14a34ca0b1f0aad121c0361a1d152e971d5243cdd040045b286d0e963cc8a48990e249c048064b1b79956e7196aee612aabc59fc1c45a7feed6de75664c4d04f7290e5c3ff950f3feb6992abf2b469bb8f17532df0149879a70d7dcbc10bbc0a4e79ad8317a806a6f526f47081e80259a1741e6049cda303ff0c46914807f5e1f56118bee1d4ad4147b6a51d38f5724ba25f2ff3031040b593dc9b3c3cc50a8759996065a95a7ff32b2f5bd654f85afb3ffbd6932ce41b636041f411bc3051d99ed5971aa8ad94b7d8683baa83ac71ed65d278b44be6a761ffe8034dd6a70c38d15b296123429ad9df9deedea2723748cfbebaf7211d89a046230889746c3e200c8a692fea58027d80fa537e7a1677f5b411e6a62a7d6255d3ebf8c66f81fccc0bbc3c5e296b4ae69a8a377405ae0856d9a42bafe177f09382ffdc2a1f8f60f26e9cf1757af6691ea746910573f540e5f8a8c7e63e406fc5f59861b3deb6cd66c1e26fd866b96bed7d89305d08f169b9b1d5a2213e3142e97d2372473fb73302b270fa8698287356186a89d8390220625af15bacfa6cca676ea8dfb73befd6bba3c22b03073212bcabf6e8a8687800fa751e64da9424c21dab815f32ffc6552422fb22de00352fafcad59cc40d3c434a398247a00cf003f6906bfb94243c03b781b27f27a7655e6b0a043617096847079b77045e8554815c30dc91e1bc1b6a940d1d8a9d4e4d0dab22392b02d2602763670586d9350281d1819f137e570872ff66e78662bd4f93b51f8e9717c265bb946ab423d267283fdcf2006bc82f45279c83fc0dfcd9fdeb774bbaf494ba5305706eff873ddbea7eb9329c051ed4c9406589454979d6d92181963ba27ec8fd4ddab915a040286b04945a8c1f6d25bd8b0aac0b95fa37895ccc7edb9508e625d9edbf0c6d16cc302760c40fb0eead0941930330c54b3209aca5d10154c27ba5ab65c2f6e01b27afabb9ba19c2b9b424725f6412918c729acbc734a001e12af21ff6a8416b7c9ba3491eac1176d4dbf31e48ab42413974aa314bad45792499a687b606b1b58237f81ae247a54062ec03efa0910bdcadb90557ac8b9ca2e6da07169a8fe3a0b78159b07dfd164ae7432439b648fe202f86d9ba6a49cd39a72ac8e5d8d1df9bc25954a193ad12dc7dcece9e8cff8415572502020f6ae0df1e3a668de75b3ef33f0a539e21aa44447900e87311fac82f7185ee580fa3860a8f255ccf04877ffb63f7393f057d8ef211f0c5c95996f563d9ab6341af1e9200151b3e0464aec7ab7762281cdfbc5b05b4985718388ab081e80d255ecea7650534e3fdff4a3bcb16f39b91cfa23e32b52389490c6d4832df56d4839d2942ea76cbbb2dee34251633dfcdc58448eab6e741985df4c277a2c7f3a51f09618925f9afe6fc656939f6ff4b964f119ff48d0cb51470523b7821b4bcb45aa4b6e9305db8eaed0e54bf05d670d28b12f33ddadf92bd3f3b4995b2b1a0fca1097b4389ea5813866e734880ae3d1f8ac05ad635616dd32e80779b50f74337a7cfbb97d339d5d615d63a03f3e2aaaba65e42dbfcd29b29950a9af4e5dc318c180eb06ad55726d9285bea1771a1647417bfe9aec7046197a85c25ec0de2a8a39aee4e940496c487bc6a240dcac7caf1db4043af8a5a3f5a32da9850bcc485755d9f589ab0efb0079dd7773801ee5dc28bde915abc73e9fe2453789f7544fddccd2355dde0b18e10c713b582f87307c1e917e7b562579c7936288a3fcb106b591a8203248fbfdd67723bb3dee4b99433cc7fcd613a1496b9389f78aa0f42214532e4f2a1495f885abfd62532684cec5c60046ed0abea11ed5d4c62675082491b9e5257a34fcbfa94cd25d38af13f5d5435cfa59cca6eb65b31cf19c599ba12e750d67da04f69fb146ad4972940d33f4b529a0760e84615e9b5b67735d0a19bbff352d9ef8ee3bc92303f9a7e95ad6d9b3c85fbd6b5cc9a4b12ee94d847a1284e3e7209b6e86e2f3a7d712df587d03c0d552e9b6160825583264959b82311ecdd03eaab248e988495e82a35d753ebcee9138f49acef29e0a87aafc24f5773643c2a9b8217653ba936cd28daf88ae94c370bd2a0d4d002a253ea10baaae6c21e7b03883689b57762da8d9ad751db42728365ea3e5e2a3448347faab66450ccc6b9829b2722767ef884a872db33c102ddc304e52335666cd8c1572d2e5811cf216fe99957494767953fcb916188ab20500e9fe73d0e9a816458999f9d7652f4d46c5d9748db866a45b2b0ab0900b4d55051f8f0cafaad047e7b76965cc8edfd9789e0097347bea120f2e80a758d0c417426c2f690b4bf2190ebdd79d55d20469a0e94a7c985b10dd010b99627258674c0b30e99583f1846414dcae51c8eeccb07d3cd10c66e9b46587b69504d5d9addcd932b56b697f719b229a0731f1ba38567d6f7c3ea1ef405f308f454c743e0cbf78bfc143a492bd6c34192e314e8db339cd7255a66a57b948a5ece0e2e7572b1c3f9bb5727b0d3f4d1a5a515fb841660b7c022ce84ef4dea4be60be6d2c842ae9f529823f5d3a6607d1ce821025088bedf9ae66ab313e6f48dafe51ca016cb19811a87d14eb990e3e0db5855c13c9906896a90a30bccbe67e8d6944d6e723fe728a0ec2b0882e01d137e5229451842d61a9346fb92045a355f3e519bc8c515ca49f79e4eea1f21c08e8e3f5a71c61f555d12791aa9d070b9c66e11b104c68c8d9acfde4a3493e4776911efc35bb0df995c11898c39a7a9036aac22521e5d622c065a6dd471aea4a1200e31e0961dff368dc0e60536458ba3bbf2593ae1b4b90120945ce3aaafeb8e5115f7993d0ee5190a360df5cb12b74b0140c2c0d89cb90730e1f5b0bbd727d127a0a827c651976f9ed7d4567bb649688ab9cfdafd4f6fe549cb5f7c6b64092e82c695de363a3bb6eac9ee2a3b5b1f5fa73a45c3199d39c4e5eb6d873f8316995867c09fb796e8e99494a2ce5b042103be6e762fa7ac7f1b99ff44cef1360106ac68714ab1cf4f06a0bb3c135d8ef1e8a1cbf12d6d061b20992f787a20f86132f6b65b7fe3ea84473a3390e5983186c7004a1fa0e31cf66f63fcf9b6193461d5025ffdbf3757cb50e9f8671725cafe2a3a19bcf8d400962ffb55024476e6ac278ed1427f2afc4af9a5f663d12c304fc5a41818a76d926f735d50c786c9f5671c9f897c2e8811fb531fc54c26796bbdbbaf0aac1ebeb373a5cc18df5634d368f898cc35df4fc557b0eb0e02bc1f471d804c80f0e575612f54f2ba2e9afe72c00b823b3ceee6a0d4c7bc319f399b6f6a0c37872b5d1227063332d6de28735731d2913a1d5aabf4c0c6ac1b35d43cbb1790e81675ff153a58bce35febda7f3ef902a9638471b3ce0d26ebcccdd9ae3f104cfca85f5403047dee5948df31e703ef6f0599ed038df5c4eacb8f9a2b9e07fceed2dbc30b96bf040551b204ef9f392577a2689fd0dd7c238fc9f4900572d7ac5aab96ad5c31673ef401d6136f9a15d811a88c42f20126d6b0c34240a448d11c0b55d07d1b3430c694f134454df05e00de43e3628a7d7cf7cc85c66b61673aaf2d7aa13a70f5149f8622ee0f80ba5dd316cd8eddf7df9e5cdfb7459518fddde6d3a4bb2e443cb1e16e1b48e2746ac3e84d8e7e6186f37497bd25e8cf64d08a267bfdeb661e93afb2056c192539e976fdbb222f20686bf730006940dc994b2aa2332363faf5e754fc01b891cbe1ab648c4f41804e3c40ac99e784b7a66780c89783cc793e81c113a346f23b49393db76da3038286859e4ebb58a847631a9d065396a94b5cf690b7cabac62916d9bea4914556a37b8aa27f9898aa04806fe3c03ce3e61898478d4c97bd7f1ec3913b73ee48b32ce15f2b706defaf4de970fe9bfe89dd99b9b0081c577fe03bcc719cba0412b1b14050f5c887f0d88229dd8f871501185394459763dc6bb98f7c8495c91fb18d785061c8c075898e8a05254bb8881d308a77a1f875ce5824c98a1bff9a0565a4e72a494087ab97547f2a0ea4ba899c55a715df2952f7e50ded6f895a4796b6057a19fe208f02c1caa84f9ea597329cc5ce4def2bef9d0c193897017cb4233b0f59434acb4f15e71fbb5ddb28c8e4c8d03275b39d70019ca1b352a4ea40d429bef958252295eb6f889174d498a7b3a53a2edf98ac9481fe3f766fd671cee8e4c0b6a5f8eb618e66c60c0d4384d645896bcc9280b4fb3c7be885deff9eecd2e6476a9a4c159a73838a3ce861d05bc0daf10280f453995ec7288e7fd074edfaf413ca9d37a5dd0712ff7a575a7999a8d6fe84ccd70ff9cdd9b2dd61b906a50ec769b83461c1bae396505994ff6c3223cb582ad481d907b4775fa1f99f3b23da2099838c88d8df2681aa656dd2ed1b955b3612026e8a071caccba9cd2a5ca588dd7fc821834c212f8dbb794ed6c4096511673feb1f12c01525bfca2909ec78bdf02b93c62d7d78bf5441be4184ef5387c7e62dad7ffcbcad2120023fb8af1106733741c96938352d27857118332f00ccd2152517ebd4d49b4788addb5e4b8662d5d45a874b9fec94fb3f0c1faaf113f20c58cbbc8d5de763470881eda8b801158719aa08e33d5ee2b1339efd5fc826709f5f75ec5b5fc8e175bec36616294dfed45d77981f431ef1f70e8ba90cd6c874a44f70c12dff6087dd3c0644060f1adeff8a6a0f6f56a89277de333d55894388e4eff20fc1be697862a513fac0634a8ae6f84989f00246e763b54912e82b29adb7ba53339495204f16bd66d70a9ce13e571c7672f8270207e53ee5875cb171b69131041dc8f7188cd90d27fde4afe3bae289b7a1b", 0x1000}, {&(0x7f0000002300)="993afc4ff64b26485ee8aa345cea34bd0d41ddbca412ee4b92cbf1076edf7a84401a05a00e46338ad6c2a5d10f2cc301a2b14f50a627ac5c6c24c3f23487ad7a665ffc83c70e58e2328a41249b32b2ce8be33c61d8c5f244f01559c1677cc73ce8302566d1671acc9e5c99f6da6534eeb84648643d7a09c502f98b79b1ee14b386a0733a", 0x84}, {&(0x7f00000023c0)="ce339033d0044a3c50d217d6e521acbbfbd456ae569ac9f8dc75dd94959d8dc44a43acc1cfac46a83247afdbd32cc425c29c05f7a3e155c31ecf2af9d85cb2c34257bf9793ddd99510e0fe2251997c6262dc172579ad9619c334e8114c1509435c82cebd95d82e1f4ebcac2a0ae9df1b03910597575ef83eabeed3292176a26c3af131d5e397acb93ffa945a9542a889c952f62072c2e9dc9cd7b498bbeb76cc44fff4eb18ef0f514551fbb7d746d89ec062d344bd05d23ebbdc59453cbce6befe72df2374e36089ffd662018c228e9938e4ecc6a4fc72bda813a7c855", 0xdd}, {&(0x7f00000024c0)="6fc352ef30c132479a4fe85321f0c3788100127930895db707661058cc972e86d7e6554a0a37fe38c82b107d281e38520b2b7939a78903148b04c2d8d19533ecdcc06111762c793f2c4dfefb6f211d9f1cbcdd4c4f038134d445819fb1d0af2b2eb89464bc59dee4da7abc605b3af091b0882f3819880fc8b580c9b8b31f0504ada6d3233858a49f9697f44d52ac07b73254296eb48a42b746cca0df00627d18aa5290269473448fc4d64012d628ab4b1ba975c975e4bb1a2f7a4e258818f5436444f82959bb14eecd08ae220864ba89b1b5c65c1b9a602fcf9840532ca35ef308d47214214d775a0c4cafd92486bb226d260e5a3eb2dbe5223ad2b1f8d849d7f8208e20238e3030caeaf1646d679e19913ab55a5e0f3bb788b555896268244d4f43a5e3895c4d5e5ab8b560fff3438bf2fba9487e91e4799e2728944437771a85956d9dd4da3cd2a06f4023b0978777dcf11a2279f3f3b6285c7364cdd63bea3d7955d326b43870ed1b8ee5dc2bd9752e27430e15ab6d916a7bedf6e14718bfc541bc003d64c45f9acd57afda60db01d803542abe01518114732b8aeae07052fade16f91bfa3374fff6a7730cc48840b5af493408e936635feecf196e88eceda2db4108a74e79ccfb2d9da0be057b581f7c6971d7efd5d822b61afa3711a7170c7f735c344abaaeec7cc34a3c0cbe62850e6bca73198b2249df76d050c7f3f5139efcf2f2ea6b1bdfb79467f4a161122aee4000e30d6bcd087f82ac4fe333e3188526cd496d608008836c2ccf3a07e4b0228863e95b9b083bb4fef11de5b141fed21e1e2bde1ae44f0129b5b6d3d1afff715c12994797e5e5473796d37e95f73b2fe14ae3ac3b8d0610b09455904ebcea50f2855d836c3fd7fd735a7c0bb1b15b84724d4514e436bd7bf91515199923ea3e7a648a407950635da529440d4cb7c13914cb5638417dce126f9bab087f8d0fd82b66fd9d2f07ba80955843bcefb7f84913058de6ce11dd1b4f2a545f1a9c76d2135a90b6162f4cc5e651c0c40928fef39fa2ca7b8f6c7017036ca73fc8da6c36ee27e77702017b8c5cc3adb92468b41634ff3db8a850f889f24cf9fb120e9f886772d6ae059a962edc1d80eae4c657221899bcf8fb39d6b6a18a110a6de599dfe14168aa9d301948d699d02e2e10b92237a9b060b6a855ea8e2277d8081e680c2c5dd107c33d1f21b3218effabc9cf8d927fa1ca7762cfd7aba4fd72982632f0893f5a1f63c3425b9912fd79de9d0090337be2abe2c7f78c5d724ec096a4ac05ccf0df2a8d835ee60f3e4d8c341eb858db4e3ec61219bfa48156c0cc8529a8db5c8ebf4aee69da41773c71e7f3bd0765ac521b350e1c22496672841d311edf3c5728b0fb77388dcb1230716c1edfdd32d251bf5515b1fca474c0b19bc5e22b531d5ea31bfda3e09ca2ee4d1892c3b9822f0a211aec01f82300688735f9da18fd4a3ce9741b083fc7a361d5e5e9b5e9e1910ec0507a01c833cf9b23fc420342c093f08992d01ef0f0b1d99cb82179650c3b168b225989acdc9212a58f90b41e24ecaac33b82ff88cbbbdeea6ace1cbd65fe1f473c22a3f4b489a8c2ef12d5b80f8e758c0c987fe15283fb873155b1ac58bed3adbb9f6b46af88694d045e8ec089f31cd67eb41e7bf57e7b5800019476cb23f8cefa0edc84879bc6121e3b3390146a7595d6acf861f73b55d556c3c0588a263f3afad8f47a8bd6cdcdc0a3de0df9eb0ad58774e51a96a3e27e35ce8da251899d3d943235b486e0274a0b8f091e58975c9138a6790fa2cdb9cefe52871b401e7496e499cbb64f374ef7cca5a19ce4e92ca85022a6828e7b432577ecf2232b02d823b786f9248ef2f7c1f0826087fd3c22c4d77fc7c6af858f602c2441f7e1635e6b18fe4036f45d581964938daf5434228d8d24d416089f40cccaf744ca53242a626c8c7b897b18b5dafc796da524d7d4cd4dd7b8d1d1d10a93a7b669f7d1a94b6d88466e3682dc9405f517ee908e9a267d4becb9b31d4858977c1417b1f733a47d8d2709090918f653601f6aa1a328f4ff92372efd38a92ac6bde80ac122940b3f0d387bcf0c9b38c76d7cf5b1e2ca815e9dbd1b4f139ed346ab5ea46e4174ceb5b84e6c717808f2a214da7b926e4169c7ca17901bc4c52eb47f2a4862f9a6d523a351661e91f98e855327fb6377ceddbe844e730d2d8ca835ea89ac0648360461b66d45efe80000615695cc2e7b54b3d49bf013c436bf6463e0d06093594efb78da897c6b3b70362a260e50941440067968bcdeddd8e2aa70ab284c10df5f553d798f1cf716712776c6a4104215900e9e7d74cb432cdcee9bc3b1634f37339824474fa0eca06df406d5abf82a8bc133dd3ea7365fe85c784d266f7dfbcca42649d6d59895462feee72830333c9ea1f6e0ff8cb0d4c5e80361217ddcd09fc2703122352ce287e06c1ad892a11a50982018d78c1acd5308236a1d1f284e70b5783cfe0904cad77debd8a53a1e2d625e4b4c69d7ca62f0f360f2a4a95046b6661063d6a69c18b78ad74df0b3ba5dcc6e3cabcf9cb25d59e6cee4491480868ab709d89779c8fee3fa5a69d9c897a6f2530c8bd69b87db93cb7e362fe3371db819914806d0a49aa55e0a6ff3e9eeb82ab6e0331e54981f39f43e347dad2a90b388d6ea1234722e1426d976164dc431f90b07a65f2011aa735a979e63b8c83c45edb3c62477995a35239dde1d2439608b59f86fa40f154f712fcd212a17a2da8de92d4cdc7fdd2abc4175dde1b41fd12fef31b36eabeba13586fcb9df6dfb8761c804626c7b162bed7bc2ffda8f2201a77490be09da07feb3917314d0428a72c49b05a95f46c39daae80d18820cb0b6e89632c328b7bc2113301568edbceb156006dbd87472e1d37ae646c1110f4bf46fab66a29b04a4d4c2e1519435fb75ddf1d8ae49e44b6bbff992ae3c603fc662500b15a696b2c9db9db64105c77d36d81bc009c5da420d00e4856e9310ab76a65e21e05c5f96ec695fd3138a9a3c4be85f00d9838485722a18c77a925c7811a25f91475b3886419fbbbd5bc400c3540d68fd6dbd14a40ffaab73bbed342fe64490f8c14eb7383bcf1999877daf7eb792af86d2d3f9217a51c0a85af3307aacb61a93629508bb5cb50d66b220052dc5fe31852cab438aa302135cfdc25defaf10176f6782d737be4207db1686b13ede59343f99d80da9c7a76ba89749bfc86c1533f879435095a5acf923353488ff077c5b0ee00998c14d035102173d9920f989b756e6db652447a6bc7e48683eeedfebb7e0dc88d8c7e72bb52ffb2a27d715c57512f086d6fe19bec71cfccb5b898e3617c84814af9b7ca059888ee63fe5ab9936660d729da4a4fdf34478123d61f12c0d6f85b702fcafa3f43620033d559918579caca82037e2cc10e7abc3a7dcfe9b59686aded40185249a1526358c98694660748943589c80a3c52aaaebd16c4c9f5d2240c71e5bd2e02e24097b679e37e1498fbaf0279141b345ffddd7a15b0b5f3ff07e75ca7be970dce7ddc86dca5fbf0a382c8ccb5435175caafb607b262bf5fdcb358bf97091f366a4ba34aaea9e6ab32daf3ee723f939d739cac16061a2f9fe614555c32dc062ed6e0116e9a7d1376b8cc24eb58463838a4dbbf6ab94a85a52bbb952567b4f34217f7d23f761ef875f479ee663dfc59abd2943cb6cb149da607bbc4fcc9a9bc3a6d5357ed80b4077cd4a8c70cc6cbc90d06ef17ba32bfb0b9f123f81e57e781fe43a068922895561d7731120bca7d1718445cb56feb2328bf005e590f48bf7dc5fbf230b036d3f4fa66f0f00909ddc22dbdb1bedb2c3708406693a6485659c642833beba964712abc03e7ea05e0ac531b341aea3b7b28696e122133e759abc597abf913950b2fd6af1864bb7fb0b1aa52d37abde8cc1d7c7bd78f54031da4fe08b1798308f616abcedbf19edc33440ab8dee2269b2627d4df18500a8606274b9e1322dfa3c0d18bc8d61f74d101fe3cec99f8f0744aea602bd983805d9588677e0871019e65aa5c0cab93d908a14be570f37052f61d6bb24c6f91fab8f2a87314354730293d9c67dd3dabf0ce5724695e7dc09be7ee0889b86ae542532196f0e92e8ac8a9c9cb4b26286eda5a62d24349d2ca2457801740c41b4fbeae8a3d386a18070f22d1477a89ee18bbb8f0d4abef85c8b7f9591a35618ee83bf9b0d3e36ab6ac15bd35e5ca7eb13dcd7082a6290a9a046fc1b87731f1a46f6819c0eaeb968d445ecf851cbde328ecb33765867cc40268338164e4d56d35b6520b88130b5bb546c3877f607373b46bb4edcb17e140a3502699cdb01c8df2e87384996146fd096698907e943c6dcab76273aa116b9b8be09cf55476c58ad0bd6c1c9fa90bfb5a668fdd1a36db13ae924035a0e6fe221dbe78b3f124fa28b004536011b0825fcc96cb019ff406e51763706cf89635f6b0d16d36436d2c5de182f823aa5d43304e8f3f2654f17f32848fd09a9959dfa5c4ddf571f45f7076e1cd84420f56246b41b4f9aa76788d354df9a5fc9ae3e90b0e44bdda477efd8245a3158562bd1f0932eda638bd60971a1a45f502b589e0fa59ce66586ce69fcba2b94c255814947caaf2a688571e84b932b66b2286d8033fe332a439e2bddbce4181ebfbe6d34c68c643186a6559ef4c6e25cf6be95a30c90d7411ffbe87a0ea176aa41b37915a647c8ef98b1af86c2065dcee6430ec7c8b07e3a213c8e8025e9efe9ecc2f6fb91794af8598153b25edef8c3d2cce4a0bdf76185f4bea86b2b29302a55dea9effafaba0c76edaace3d62a4ed096b41c796131e331e12974d31f4521f976943424591980853e17df26026d56640a21d749dd293ef38a10c51d48b604ed662300c7d816c66c6b2c405c1c0abad6258df4d727eb94ab070628c4fcd738b2a8951df81e423e7dfb66bf4c2b2e36716ca9cc0b8cd9dec594313728f1ff5c9916a9b6630f8512783013b80cc82a8d03bef7ab6e6736df5a26af97e2a008f164f56fbf421b36f25575716d47c9d70d4aecd082c2d2217e3c71849acb6e34aa1f703fccb4f765232147d589066217d4db36b1609be478ec40b2025cfa008fcdf6bf4f1c72f9cf66a3373076cb3b3b423604429c33bb7fc820ea8cfa985ba44197b53fd995b126399fceac6e0a771e57e07065cbef930fc24a852ee72ae6beadd369f7fb0972c7da83b07565e2adc6a7a59397ffdfb039a675e9b4dd59f6bfc972f3b32dc29443b90c0dc0fbd8cbeb064a9e5d1132e5968f8a6d8026790c105e2ae7e6104493cea6a64b0b0d1dec6047a5ab4edb04a8ffbf74c158930d3dbe266a1bc9ecfc4a1c09052a85b079ad71cfe73270796c37ed7a847c8f942eee95becf13051c16a01c3079c0af2cdd2099beedffd948ba405fe4ccace46eff8d6cec82ad99ff9c05cfd7b6e9d21bb4d5a429acd50a10c70eb5db7b9e3e7544a92b63fa334b45dd46e72f6497d097062cc6faf08d97424c663c739095f51c350cbd274e1ce79ef4fa0e983286446c47068163ad711f7092933548395e465d5811d1c2632801c0306c22095d558d8b0790c3ad0204467486116679fe4c9887b4719c6563c5034107645fcf4e9b14dacb4982ecf6313dcf0d38bc9304f69473ae7bce8054253d4cc0de965dfe551a73fca35ae0e4df045f718676f097dfbfde2c530e59ce39ef63241e3984ed8c908e956a9412308bf303ba25790f9325ffa2f93fb26f360a43484172fe59d5b0bcdba039a96be45d17ec340244b7477ff9742", 0x1000}], 0x5, &(0x7f0000003640)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0xa0}, 0x400) sendmsg(r0, &(0x7f0000001200)={&(0x7f0000000100)=@in6={0x18, 0x0, 0x1ba, 0xffffffffffffffff}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000140)='l,', 0x2}], 0x1, &(0x7f00000001c0)=ANY=[@ANYBLOB="1010000000000000ffff0000010001007870a564fbd0ed7af10fc2bd828f3780e62b971d992b49f4bc03169ad580a3fcf0893189ad3b4abd54342a7da36944b049b80843665710c2637cb21489de70ae57c663253767fbd87fca4495eff6d4ccc0c3f5272d34a96c60fe15417e63ecb1b2518597a8c519d67708256e1bd7614e60f3d23ce73c3206c5002856317c7d608177e6b691bac0d6ed3ddec58fdfa90be552309232fbff9cb7a68036129e7780b365f98e5dbc0db67519f3d2ddcda728cc0fddea5d1ca61beb41afe02bf6da58d5c25c832875fc5d84534c725cc81640da639e5df0d753175a113d398a7d27d8dba69b45ad7bc6c75a445160eb7a8d65aa5476cbf9f8b12f2188395af6f4a4eb57236ac64fa3b044a0ec882ec08a773af0da24b118d92971abbc9259971d8dac5d8fda733344d19ff640417f1ed560c43ec84926f5e82902068ec77a162a6352ceda6a582a8da9d58cf9ee8fab99992001f8d96af6ab1cd1691273c783fae26da533e9e00da66f3d1706e624c456c211e459cc2edfb0ef86c89a22dfbfd913c432502883fac9996eeb7d727eec8c313fb1b1b4c54416544747827bf1d074f15dd4ee018e8ccaddf088df6690ecbb1ef108e0efdcec24bd34ba6e4b2d4bd2d67b27caeebffdeb0c8d47e3326f5a9116c18a59d3e5ec6bb55d5e9c0f78451a8b80e357fa5795e1d58fc8f3911c3f0a83419b766dabd0b7822fc5754b0e384d7e76b3247c8e4989b0e353abcfe6accebf56b0a8b08e094311274d58906460676a1538721844eb4225b1a79c92807d89588eec076db689e3298057c3f7e5f980d01b79455f0a4ea480742d5a00f2fe1957901e03cff92ccb428a84b7109b7aba251291a65cd53ae3250de02bd0f556bb7ac9993d50830c579a2b412ea1bba46752b29b15e27a6a296d44baf317c64904895c7c3b948eda0a8cfdea9e92fc5c5d3a890614d6eb2d3fefd4128c186be7a441b221c9162ec336373eee9e20e5f3d86cd0438e7798a206fb343ce0dd6604ad21376ef907d5fb30f1d18e6f3a63ecd8f298397110659fac42a39b3c629f58ef2571d313e92c52957d8d35482aa3bbb68a37a79504cb67dd6df749b84729dbe0764b86900fdaabf0a59b24028cfadd862695180c2bd90406a1967b99cbec2d77274479d7d0081c3e5a80c2e4d61dfda5613435874d1a3250aa84c5a823e25f87e67b6ff0105802ffd4a2fc67b5f6e7a305aeb389ca1e9ddc0fe3770ce5d026f1f415ecb65776af6354d0c972856712e467d75973b083c7ddf7916b82adc091052c917be43cd863942c74d2826d2ef0ac565837e693be1c84e018f6d82d3e96f67d3b81e07ecc974a1158e785539b65ca12e6e50baa24d532734f44d4c2e53bb5ea502a0fbd5749928dc4cf5fbf9c4018715387977d029f959fdd4f01ed26ef1e17a349ee37557cf4f48a26172d32144a4cfa60d4a276f73085066d9cd8165ed9a793179671f1f02512286694e692fbb25b9d16754f0dc5b77eec7f5772e78cf348b1efecf21845ba63ff328b121007b8f78a9c732f66e9f2cd22745400152781e7fdaaa3321dd1b47f70f910b65c30defe99a0eb7f5ae2b2e3274dcb4e61c4a6f9b5566418d362af045c3b0771463790072d8804fb42b8d515fb6d5cf302f16b7353dfc62a3a66f05d4e556367a7416120a5d7dbef8b7ce3085acfd2756c47473d745b06e0bf895f0e64cf0674a8f8bb080fe1deb5b8afbc57f184b77aaa56df94ab24368eb67b6f5eb57de690674d8e6885660c892881b7d648b7e72509a1c975ed8e1c26570d2b92897be2fe4a832aa71eb71fd964946cc806163e8315d655fc6ec4760365ac2e6e73a48d81cbefcba9ea218f2f13f7eb5a4e0843fbea401ce9ca971e4b4a3db6890c5bbaba5ebf7e8c8222005292c4875dff3c942a6b002d2acb9e85a081fb677f036a9ff7bbcbb2b88e92af6e9afb3facc9294039923da6298429b0c62a4a874e072adac62be8eb3c12c2823e1cd903457ff606f49ebdded58005580c17811255d8df437af1a853a0a8db2de05c8a117422f77845c72e27dd9096e733f18a518504c284c95c0f4df6f1fd25257d9c99428671b4d79a9aedd0f5c53953641b048d2164091f8d8fbeb7ed1fd4ba55937301ca372aa6216d7920e46aa3e5ecbcad2ba8ca251515b5f721acd422da43dbee448962a9219440016529fe35ec70aea5c5af8b69dae8e0e83ce2796e9ad898207db3486773bd81da1bd4fadfe678a684b029adc8e03b03b17071611420eadfdd94d90e49e0aa7dd721d5705955cf86b91284176ac73eb54d278aa040fc97b2816dec9f43b556957245d02504a05ebf0d67125e0fd33544984440fa78bd8be2c974ce5e9cc1521f309c2cffb49a83d73d03780b0817fc57b56971f334bff50a4e34ca2ce058a1738f504a4b0e4ab2110a826d33aed575a62cc07e7c154116a46d78d397eac6d010e68d0309024d5515f9872da0f57d8de2fa0e2aa11a59f9c07c0b3931fffa7e580c11f8021297b4490e2145f1c1562d9fd1e7838d1ff7bf592e62d0c408fa7b40915d5df36c7db3b4e264a2ea53138fd651194f49104707b4ee9c2d06974967061431c87494601807241648f7d5fb99d8cec04be95f82e18307682f7ccc6710d3d18105789ffe8d886b2e1672660fbc0c9364d424f5d8f549beea3c4ebf28c29a7f9d94b1bbeb00a3a5a8c621f5117a210fa5213f5d675f5418984a1a5c705559fa13522d63db5e45c3fb426cd6cf8819fb80d0abb2bf2c52465f0b343c3f0d35741729818007f793b6ba5c89529f69249c23532b1de2fabaa846f1bdd4abad6c40121ccfb1e92e42408c9df375a2ae973cce79401bc5d09432d28a7320eb848281b8ed00211fb2064ab46499aaedc494a59932b914b9cf7367000e601db5def24bb9b356c9ca7f449ca0aa54e46aa3d8327efde470c4c86771eb06203ed6805a1809a0ba28fb538794a3ef8062b335d35db7894ac20d2640fa3c3a6bcdca25c670c3165b25978c26e887792624732168cb471c5afbc9b9dda0d4653a4ef30ee1ba6d9001fe4b929d836086d19435599b7c3ec944d43d79edde907f3d13574646ccbe1dfa430a393595fdc4c29ec5f07e30a3d8d646e41969c37857f28122188121cd181db854a9d4742965510b2047f32b683cca76f2e31f7a319699fb43e69a19685459d032ba80a285ab6010ab62ebcd225511c2d43f6fe95cfe156c1b796b1709108deb2bf49c7ed86d5672155471fce24b525a35c0969abd44b5e3f6fc0f46b6a4b5264767a5e90d2ccfdf99cb2009f0272b2999db65d2a0a9ada139809c5f5f1ff362fea7c3759b8c21793897fc65523ba0b5a7545f988da5021716fd43f4a2a94ba0efacf7287dc959628d24532840881e55a0d81d83467ae6a3d72803cd6d316f6e8ba00bf7f01d768155a7fc7de874274b6552a6ce4bd41b32ad3c7eb1c5359e3f6e1648ae2a7adfbff4da4eaefc3aea6254dd0bb79a7664c12c4d5bac47153fe602f1accd989d4ccb766cd76b5e1bd8467bee297208db203d0cc4ed9cf18931dbf013f3c49c70f3005b97fe326383b0ca258cb593f4b20e3c6ef125e70f8f2ce14bee3befba08b1d4986dc0ca233e4ccdf96168b4a859ee5e6aa90a2c586c9df2c3595dbaede96298deb0a55538747860d4b4a8b705dddeb90ddc0cada6e49cced83017344be0c57271cdb36fead240dfe680287b629cae412c3f70f983e2447ff4a09e14fd2650f0dcaba3dd275cbd04706313f837dee60f4180700cdb9651e9d5e575be2e9a5e5046b05b81cb51a23336f211f6fe105c4d01afc0061ea39d239fece64abecb37cf67809a353a0ff8ab65ae1084e99548aae4ba4b11c4576081ee7ac69230c19ad8e29418a3c9a210099fe0928133d2eb40d9572744fb5f1a24d8187189f8da6f5597a7412c66355e6f55def18344d9844b47a164bc4f5ec6bb035b21b358b751d32ced22c8bfe6d510fab4b2b447ad89d4ed1a8f8de341f7a076cdd59219fa650fa55ed4736823e28fd6e2d48e5186e4a57e78c90da99144aa1b54562d6366ed891bf9a92e03b8a6710e471a7432614ce0ecdce5bc7f78be6cd483ff01e9b90fc3959d3b5345d63c7a408b3a5b58b20a46ecebf25a81dc83046b154c212406bd80db6289603307c0eac43bb71568dc3c98d1e210bba1beb4a0dbf967ad831f8995e5fe151341be594477fe8573f0c0e34dccab743cde86b0e7585dd78d4d42f8d5ce38e38b99e2ad015a0cfe0d0d16647200e66186d438109ca9aad7829faa5340e8d5d50fb823ab7f767fe7bd5e130c1c92155906620474cc859d8c1bfe23987826955060f739c11b980f13bc29bc787e21889a69ddfeccd801a7824a519478ff40c586eda9bc87738f9f40de6d393772d393fac5fc9affd2a3c9a770ff4587403c7daa2d915a5c6a36d0e84ae072a25b7b40e0b9be2f9af1604937d57ce336e54dada709fbcc45b7cd3d37a85ad717796d9fca94bfe3c9ffd49d462844ba4ae8f691412acefa3c57b914cd51fe02bfca5ce70f3045d0d5981bdb6f03f62d4fae668452fa8ee19e9a210375ca4a3260b6d455f899f6853e4de51513829940b0bff86f899b999c8a204b6b550e6c345239563e44be22eacc82e6cfcb2da76c67ab235c672cd8776c468ebba1d592fbf755f0a9dbf3b255464a6c5dc9a68995e3749c2c4b94165ab0da7b952176b147ce7d3371a614b857bbb0965fa2447ec3945b12392b630bee076cb89428b51c3dd551576809824dc3e05f8c002938b8dd8fce1a15c061fb5b0a54b1954deb4a8490cee2a03afa8c581560c6588341023245ce499d089f9f934095a612fd7e8206b824ffdd3a8b4af36dbc85a3cf50a2c0e6bcd7411232b7a2739fe2a82c97af2960c960bf9febbc12a457ac0f4130b7ec8cdac4061613e8eb42e4e03650a165430e3c8b4941d1734c4d721d21055e8359f5f6530fa93d7032ff7ed820716c35a4869daaeac90a771ca1f636978d7a1429b52e9cdf9f78c6e2d590bd9ee5340ae404388e331709eb8c174740f66925f51c91dc5406bd1db10b9abe49f1d0b9666ce3af2011692a1ac642093752236eb9a91d9cb516fc40f7655816bd946caf5ae236954274c0009b1c8ab1178f16c75f707ebd272c78c2a5f84357de73be874cc5f922e3731b226670288ff13eb14b0fe3fcb664320131344d73ae6fd915acfe7bb06756e307e69e6b6c423c285c4f12fa06f9e986cae447d166fc5cc5813d8ad932ba50d2070fcdb675166889192cdd36699c470bed3045187ddb28955a22a25a48081aa4bfd44382dda22d170bcc859b285ce932553d9db8041bb055c95f359ad262961da369203932d41c1e48b627808c7d2eec159804b4745a0a03e98b7cd4f41216ac0fe5499b7bf16c2da2db625a926bbde02da5ea8927394bb5c0b35756d265324ca0b3a2f0587fd45d746af9172cdc1fa9ac03c6a4e78d758c618fa30be373dbfad51f2bc3e83fe588c2141cc28e5af2a9a198770762196db865a8c357c66e6703202a18ec43afb4a819471c2f39964e2e08327d164aa32512b46293dd6030280a46b989effd090d111d937092d7c3a0824613d5a6d824d665de798ce84c5d61f30817a72731f2fd85fe3a1a1aa84dcf1033026ad70a26acb57564b06d054c3d810679885a794334abd65c54e82891a623445f68831783b42b958ed23ebf283924bd9f300a758abe7fa66b201c57a9a4a9505b0b94d8157d48b6f7df8749ec3dced7d1aba90b20694c33a17709"], 0x1008, 0x1}, 0x4) r8 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) r9 = open(&(0x7f0000000080)='./file0\x00', 0x1000010085, 0x100) writev(r1, &(0x7f0000004ac0)=[{&(0x7f0000003740)="10fca7ba090d3ed4dc46807b656901ee74ccf7fe6bcf91488adb4a94872bb5fa2779b975eba6c4120b96e557809a13ec363b2ffc3d269b661370c773c80b9cb95bd366f8b2aa2361ad38023725c61b1549eeaccc3bef0c9e11cefd0a0d0e31d4c355abb412e4aecda0dd249610aa11d35a28be2faa3ed5629cf236dc4af6e9269fa8545240715f3a9c5a80dde851d5411d87ed435fcfd932b863dd80278b765d735e7c097c443ca6d6c7ff2a8eb02428d075089ec0ef7a65e127a56bbe39f38b6597e48442e0a231955ef987ee9bff1a89ab88f84098fc0bff7a50dc6b5aa8b237529d32de552280df549c944a001f5310ce3d0ce0c2bb998f729bd68153eed70e2ba43089ca59e1e4bb020ee3f24ebd2e5d57ea54d75ee0e04d32dd331e4ce843bf5fae3e0e0446a65f49bc8bd0a9be6b8a452825f37f3937d1faac918af964b0870701701ef514556310b0f6f16fe27dcb3b7c3289bb1a6ad66b56bbbaab81ebcb0cc8f26d6f28a117901d9fe26609843d61e6843328151502f38b35f474994fa1428585e78f0a73123832d034a836d253418322a4853b2a6fe5490e37ba1c7c0443d548a222adffc54c425f0ddc1d9c3d942a17ca34829eee2f6f340bac220b95a6ed3ba38e7198230b3eba9603fc74bb4026a84b9fd26d38b58a8020faf94a1ca6afeba13d309017aa3579c666766d3aec34f12426a1442079e808c2ffb696aa14d2d358f398af003a88b48488b1e0b008e2151c90f339ab194b65a3745e6d099f7cbe584015b2e50f46bdec13b09d1ab1c2a06d2deee177a2aed1ec13a5f2dc7c28e62af74dcf0f0683cb21a92d311148a681b309efba67cb9461916480df2585448a705e9861eb52d0bfbca9204de2ca779884b6fa03ecac174955dc8e833db34c8c494634acfa5a742648e0abd47e9e7fac204da37a3a86003d6ded040a384cf32e450532732da70a10294d040b28d07fc55540347bfcd0595190e1a07348f1a70fc697d560c2843f1a45df064acac4502c10062a63ceff5634a3bda2a4c90e809708863c2ded169edb566218803860067ec4d3f5936d97d2c1f023d9d5e94369792ecafc68444a07992deacf2c9e49d4c24dbed5c0556cf8c1a80fed49c4354ac3b74e2651323207e764bdfe09f601e014ba64408f03c17aa1669e4a023a4d9017c3ee0c437e0cecaff14024732fe95ceba2c387bf6ae588d6baf9b858d641d171db94edaabd76af86b04e92dd370fda1ce8503fe694c885ef0ca4ecdfad9008869cca5c5a4da837e8f2134718c966d8400b837d05a6a6ebfe20ad9133db800f9ea135a3068aeb7cf2ad506ad045b57f7de95f7009de8362c5bbaa38cf17f1c3ec357de24b0b19703cb79a66ddd42e76da37dbadd7534eba348fde2ea88c4f4a38bb1b7a3d9c01cf8addda8ff6e54d30251d43b0ac123724d59673de1cc40ea9a8a172d3bbe0b0f6df9e0ec01769135b34adb169ea98b37f134550f565d28b847850be56f8cb93268fc5a584a889eade96638abb5e07bdb328e25d081ab0a5ec8251ebf45739383b4107dd0b84ef6f3fb43e64332cbd6714aeaea8d6ce8701bcb5df3b7387f9f29a0c5e6cd96960b857ed01cecd98c309db52fb0fbc9b7db3ce335cfd0324f6da867102bc4107906f3076b38bacd4fcfb7a23fc97062495f14d023858528c0c29720ca84ddea37b8202c2a791f00ad21f4d0e562d2f8f568a3fefdb82c15b5baf431e6edbf81a998e8947a32f80cef82362c518461ea49121babf216c87a731c87502153ab3ad460cfc6b855e95b5c39d3f3c78e2e4c843d97b752a4fb7de531d474d229b7e07ed43d3fee9d6edcf8b3a0187c13f810808102221cb83112c6fd8cdc4f24b9bbf2923b8957f7b2225f721c8ca4c684a4eb70a82e61c9fb7a974a598098bfade407ab724b156477f62ee0bfa2b64e1b2f5c859e86d7f3acd7777c40042997ed474175cc30973b4fbc9f4f2b4431c4cb59e9fab7c0f3c281f00cbcbf03f0ff918b29c5ec789989d8d06e5707bec104dbe7c552187f364bfcf2be0e8aa6b63200b350df2dcefc6bf18bc7295002c0661a6b5e54df4dd56953bad8081a6fd5ce80b669f30a628401a685523e19e4fc35bbaa5aba2142512ff89ce772f0b55d9605fe70a6962c6439e712e4e1cc696b0a66d8f2d55aa9da0286520a03f8fec8ce2b2297dc25665d49a589561b6e203f75b6b96f8b030087bcb22f9e9fb76b922271d56367eeb5afd785b647b290c5da221f3280f745b74b0f9b8be27c7aca6a4dc5e2f9ce72f9f2acd4bcae0997a2f7c6917a24e245fc62429025f12e5eb983924f81c08238d961ee825652bf6d845928ee4a6009bd414c8caacc75d1b827ae9a1f53e897d42df99f78726bd7ff4d29d1814c95889e019748cf4c63f21b183c91cd2adeb94d5c65797ec8c92f49659133aee9337c9a7bb2a3a4711af0da15e98dfca076d3c3bf5ac242effb75cd3a10c1983881a6d640326443f5e2faa52a10b05634b15db18c7b1bed486caf15308ecdf84f4d8576b9a1e952b7e57c1296fe38f49e9122f18512e9033373fed4de51abc7208b4bdb232e796f6b445a5d451def076052481f8d438fc9a1a1d4bc18fff40cbae78f13e0dc684208d2df02c219756ce3a340bdfe1d345ae7c5c6604248889a4a208185c5aefe1ab9ee728e69dcafb7004e62222489c12f88d9a136dacd7bb2d002c2b4458192f14953df9bbca912e4e0ecab8305390ebefa4e925e5cee233f0ac490c645e7e51a1fccc56887fcc7b588f807c3b3660f4eee3d2394c16647c119a07d3015401240f645193372fd8e8ae05effbd31a7025033b036450beab4e7e6ab3e94b771ecc25f9cba79be39b25cc20e7e1f6fca0b34a25cfab9663efca82b86c9dce7d8780e9b46e745db728f81492e6b546325936529d1358ed2fd089442e36060d6fe76a3eb3b9e5eaaace252312395ae6f34d50eb1a95e4f597ad989621a739a70ad4c2cb114928a09af05e27d617dbb781ab38b36eaaf386dcc705e6fb90dea9800a38654ebbeb5391073ab322645f7d31f547770d55ca2bdef9359169b4172a9e14be0be18910cc8fd3f412637f188642d175948fbf49565eeb84575e82252de04c49aa166b95cc8aab41638c9479ab8e2cc91c8295478505e9e41ea7b3e0425f5f625400c9bed2863a5d981abe946a1f3d268a3a5b29d8cabebc8faea1c40f9ce41ded615786de3a60a08d08e8f5c9e56fa5f3e378bf7a39fbafee24aac8fb6b88957a8946812f607fc1786d4d41632615740c7ca905ce71f1168b4b5c8d71716ca14801aab5b6860f9b91b26b71fcba93156af50f8d87f6c452ae3d7f9d5d0c378cae1bc4e886009d10e4abfdc00158c9a84895039c308d797453002d8275d617d6b60b2fd4636a6c11eff82ba830d7103d70a53c09d16d4d7a4367e0169165c7ebfcbcb2291c0acf6f3ab6eaaceb639aaed8292d4aa0cbd09fa28a55be254dc6f102c180eb6bedb4babf8b6962070026fbc5067d70ba541450e36ca4f0d39a70d76803aa7be4500159e805c9d529de7158f0ee14366aa942675ec54503ed834f51bcc73316f46af80dca5967d218a087d4c1d6863d54c06d504dd6144c54473710a1bf39013f47b4543f6fa1e6fe5c6077784dc3939793dc905c7f414e96644b24d95d0fe035a7599f1c7b462fa8e1976fdd4c66fb7362d48e06449cb7e91a86b90f369cab70231b9072951f7699fec081b17ec65b4b75cb1fc85048cc3e89d9b25cb70a605459868e063ab574b4cf0d6974ca631d0434f4b04025ff391718424ef1298b27b49f93718c7cc2c609deb6b30591a1a7c1c9a36591e2ef91b7bf2565c02152cee5902af875ba650c40d1857a60adb507c833f39ab54f6a12e211388c4a81f1d001c18ec77247cb2222c8e2e8e4beced65ade8692c29d1cf4743d9d7d3a7affe0c63e9e54cbdddecc45bef8e3e17b118a74e0ee4f6b4d7f94b365e932ea2d6c52c70001d0dde14fc0db801153923606bf07282bd3fbf24fe3455ebfb478410b951ad2f175aa1a13ab6ed38bd55f3487e8aaf363e94ebd4056cc8dfe84d134d24435d3026196ee39659d58bf799c88f616e46cd30ab51d5e1be222933b0bf8fff5bcca37438d1692acf253fee52f05bcd8d2457011da62c827e62170556b1f7f1aa414cf8562ab97fbf3ab2dad4301b6131e78f141af0c1a1fd3406b65ceca7927a85ed987108ea3f1ea80676dfbc3be835c5e057df8a33ddbe257a83c858f8118713445e293e1f89beaf24ea932868ac33e4f3bd22f535e5c88eab3dfa597e7eae0294ec148ad4a08570eec75a667c59fac97dd41df209c03190cb0fba562677d77299aaedbd4af8695d960ae38679d26a7dc50e53c82d1235b4b577a573db2eb10088213d8c5c879c2b7b7afa28c78763e5c3a4f3af01d002fbe25479c934b7b52a3012e43b69058f65461bf5b57712705a3244f38aa3a8eadd4686038d689355d99c1127a56035c7742990c88ce8c9789995b93c3ce6428103d78d7433ee6f17f2ce58c8d219270087d914ea2d11af37c79a2d5cafe63801579653de3e0ac27363a0864d7ce83b31e93c21ce39425c59c747ea2d8595ae17ac333c425052412dce2ed0bb8ae18f1abefc11c06e8ad854d65e58508921a10b32d4140d3bdad3f62d1c0c84ef119683b3f9db970463fa9b3838edfa3383f01c87c74ac97f836aa30d68f53fb452ddcd59e8610a85a6930b06bc350fd45e79198ce66aa2f2a389ee836a3c32c08a4f4eb3d333c3825130cc9969b45b0f5b93cb75f35f12aa26d3fb4ddb1062d18bc62bf28a206c3ae1dc05b41f36c7bc24b43bddf864cedc7aa392706730130886a150ebf27fa973f96905d886dbd05ca3a49bb36f7124e9463a66a7a0e06aed67ad3fc9c12d70cca2690e5e315334acd775efd07016282741650c77fdb38c4036300d8d5f202c5d9f791940944be8135e966d5b1cecd15e28ae190d4b80bb86a054d3478a962c9e1ddf6584cf4c76e80d5fe131c452c3b860251991cea47319f8d0dbbe0da85418ad1cbb753136fd56811eda8a6a46b84ea6de8088d0b9f6e47292a812fea6f70557b9209355488f638200f347ddb0ba02973da65f54e5731f6e0d284e7779831baed76ee2308d2168b642ddf9f1dd9d4200ff4361758e4f2fafe104ba3d5dc59ef421ad6921e9127c91cd56e6f2347682a2b95e9f5efce412a49e01c1e8ebeb38aed521578ebb08302abc56166397f38492aa799df9c4582cd43fc0173e69a9fc60aa203a4ca48f7ccd7aa9121e3af6b58457834e61158eada256eb35fc65cbaf49c1bf3ebce13e3fe9211d541362bd84e0e552b551cbe14859261a96fbd579ba17a147aeb687bda1d93168aad50eda0afd35d223dd981e801f0de7ba46ae7fe56797eca3bf2b4469420a387211dbd66eeb10705c0b8ea3e581c2f806bc38700a9af0a5c862fe3f8c828a4edb5f30f7494685874f6410c360e2accfff59ae2f34dafc03f4a7a56e94c0694ffc5274a56def94f48aeec57c32ff3a06c7c598d1f14c9c378c4f7fc1c32fbc68dc0506cd5909972f065e519d654a6f174f47fcca2d15adc01ad45ed1429bce2ae82c8bee9ec29d588b93b18b828f7970395a372a44c55f43e34244c3b3b0afa5c3665103c0c05bf7fb5abf761b32e96d23328a65e8918a0ba27538d1b351de34e39abb424642ec42267edff9c4d14a0d0fd3ccd6b6fdf6cde981321884ece4e97a0810bebff48e48f89f2165154f090b29d855cb7c740b8403871234f", 0x1000}, {&(0x7f0000004740)="e57d06ed5c15a741fea674b6b8aa95f9797a23e2975d8046114a7e3a2028bef1e04f38d86a8b8b40de1491e74dfe155c1d9717bdf1528bc0a468beaf8c0c0d3de84422d668f69f48dd2a92acf6775ac274d94a69d427aab1a35b1ec1c0d51d9c4611e8dd788dfcd25083636543465c7df6772fc0c25122a2a745eedc52f763da6f500020f616acbfd14f0476e3f5fb40c9261bf978d66317f9908c51a41d56d636206e7793b4418b0c961817473a4b569e3112bfff7e26dc519e46d2c17e899d05f67b91d18a1e0296a9f694b765163a01dcf85f3e12b7443c0e187002471375060a7c74169516794b7ade95efcc", 0xee}, {&(0x7f0000004840)="7d3a20d2f5a24c8859d2e9e229fe82b1964df0b4fd40749f52915bfe75cf134eacdac0e2f8309a2dccb957b54abb6a3bafa6fc31a5b2ab9c2e0992bfb28968619ea6d47ae49f062b46906b05e114a0096d84b86dc4b0aefe7deaa7b17dea88e1522c202de2756a84d0dfd840171be1e39297b058862eb0715c465d1adc049e070998e987289759587f665c2e6beb4a32e987a4552aa99699e95225ea7cc363cf0a32f46ea5d7eb094ca5eec3e989fa05f17171d87226abc6e6e8508197bdc3538f", 0xc1}, {&(0x7f0000004940)="5c77b950049235494300d816ee9de74f99f1174137b81c26676ffe9285c21d632b661fafdb960bbe7347c5bdca9ae14b68e73ffd7726d099f9de170ba97c20c16c8a54ad70c719d1fac6a706268e772dd8b521013351339d11bfd1b6da3dab79cc9efa9cf2dfad911c581d4df960fe2510bc52021acc55a5c9eb8b67777c116b11129043af4f91e18e0120", 0x8b}, {&(0x7f0000004a00)="92d4c3c82f8f1d5ce2c0f671c73d8ec93b7fad7df0e66fa13a08116cd006e83f8835d4247310f9879882d510945b06752f0ed8cd40faef966685d9cee5ed3fe203741268756ee967b45a43c808e14aa778f7e0eb4dff5898df31f7baaba8f1e19bea0deeb4169cf89b661dacfed4505b45988223ca06e4a7a8259e3304d43b6d261b882ec83cb369d57ca6c1f65046af5f39713c995d30130a148a42df4e92a6b8340feb386eb4527a01", 0xaa}], 0x5) write(r8, &(0x7f0000000040)="dc", 0x1) openat(r9, &(0x7f00000000c0)='./file0\x00', 0x200, 0x20) write(r8, 0x0, 0xd9) 11:14:39 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000000040)="dc", 0x1) fcntl$dupfd(r0, 0xa, r0) write(r0, 0x0, 0xd9) 11:14:39 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000000040)="dc", 0x1) write(r0, 0x0, 0xd9) chmod(&(0x7f00000000c0)='./file0\x00', 0x100) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x7ff, 0x6}, 0xc) 11:14:39 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000000040)="dc", 0x1) write(r0, 0x0, 0xc27b786e185e64) 11:14:39 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10) write(r0, &(0x7f0000000040)="dc", 0x1) write(r0, &(0x7f0000000080)='_', 0x1) write(r0, 0x0, 0xd9) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/152, 0x98}], 0x1) fchmod(r0, 0x10) 11:14:39 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000000080)="e7141994bcfe556c956fe3d2756502143da78eeacbea004a5d1c809bfdd4120e7e5f787385f57439b281fe8f916b01b3ccc73294264c41c285293c3a0e6d25f44fb2e28748a310974167f0f3048ae208d682af55fe87d7ed11ea8186145e0bfbf58414a315648bb3b9025d4a9c85de5a45c7b8d94a62acb323a5e608ad6c4dbb489b7dfbd2013527e76cf53d78642c7a2125414b8a4fcf3a9cb77e103a9f450b5a6d14259427a507f81c527087eb24c87ccf4b9b1204adff31d638cfd23b1639e92dba31543d", 0xc6) write(r0, 0x0, 0xd9) fcntl$setflags(r0, 0x2, 0x1) 11:14:39 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a06, 0x100) write(r0, &(0x7f0000000040)="dc", 0x1) write(r0, 0x0, 0xd9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x2, 0x2, 0x80000000000, 0x9, r1}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0xa70, 0x2, 0x4, "082d84bcb3c79b530e2a7af1709a07b7285171b0", 0x3, 0x1ff}) 11:14:39 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000000180)="44d276b428b5ec", 0xfffffffffffffeee) write(r0, 0x0, 0xd9) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r3 = getgid() sendmsg$unix(r0, &(0x7f0000001440)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0x39c, &(0x7f0000001340)=[{&(0x7f0000000080)="e0c03db28b40973b09afb07c66d0a36507c79f3e71d8a05b7ee083dd278f7fa66ea4df7b6619552c38c1fbaa6eb6388b0ef413de679df452be0029a2dd3373031e7ce91beec501", 0x47}, {&(0x7f0000000100)="037ec4f18ef098beb3073b1281aaaf4419c38a7ec8db739594dfd9d798de2b9155aeda62fe1a233e6566839051137906c33213fc1222e8b63ef191a263cb7ae0", 0x40}, {&(0x7f00000001c0)="823f23538bb6e41ec37d0046475cda84744bb3ba0a3fe2ceecb345a9a121f745d6e24d8c87da0ff860eeb5f013ed2f36122bf3ed46b5fbe1e1e79c274606403ac757e89e6f5639ec615334bef18e8c267efb3080b32d9899d000f6d925b1ea0c7b824addb4483c459cb9d688bc9a22f4a3d896f4d256adc5baeb014c21c9ab908ded3890e8ea14fcf3cd6b", 0x8b}, {&(0x7f0000000280)="4c6c1dfc499fc86743550c59cc620cc30f67dc01adf8e81f65bdce098d079e7e77c2b7172447a450ddd67de46e9b0d36abcaf3eee3a4e3f63eb45797cbed0777131e7326903590ea7ff1813ae135a2c8d9f99786e6d8d8d499ee31d01980d13e19d149ad886fa6a9b9d31095fbbc35ea19cd414b0ffcf82f118c2a3a8cc73d998e373b20485ea7ac304b47db93f706c147", 0x91}, {&(0x7f0000000340)="6b154c1ee6b285612a4a0f8301ac7c246c2ba867c4437e158ec2c47f5130f2c8bfb2eea6407023b4a7b256e522721372ed299188e7580a4ca42eb913db44eefba55c0ca8c662bb64d997ec3cb9b3d54435a85d25024911016bdb03d1be48e5b2172dde0f91cd114c0d581af5d7a98959c5d6a0d61f88ee774320b9c1e4953ddbd87caef2bd5eb8c6e3dade7f65a526b6fb9e5c600f73e9eed53aeb9093b77575c6ab8211951e901a23c9bdbc23c47c3acfa3e196817e4b93a07a9d84dde3c2d82d58d5ce5b5791ddb9c2b880f068783ef48ab7533bb2445e08db7b7cadd009d5bb7c83851156c76353fbe6d7c84d4144698ce6141dd78e4ad2cccabc5d7fc52cb90711afe843cdf28ad811c94bc509785101a92bf8be4b638cbba0be5d64ab9648aa910eeb5594928f9586f6924e4214b075f0e037e2d4ee2e87c47271a4b237c579df76a7aad60b93eb8a94985090a2b5b09bef76b216010e7ab9e481909522d1bc836c1d6238c6f27ec83307d174d89f5ee2d9f072b5ad74535e5a309f0071f8352cdac380dc233635ae46e762916e5b8caa468c8d5faf9f088bc98ce0277194b0e698a6ac2cc07692d50d8537900c6998012fd7500992674593694cb0b1b4cbb88ef592754cb723a40ce9f1fbdf0c78f6c0182367b15e3fc686c8e7cc692637ddaa1d110abcd165a65af33f64e72e1d60cd605b8e3a36fe613192a2bb3c24e94d8224c8756e5937da44dddbd1a656614af190a0697eaf272da0eac2e34cef5129d6431a298e65e45efab98fa7113306ee544ae1fcea8f4ec480a0c4d3995211a9a5016d621c60b56c2152a9acc5fb956d2510c2ee86690399add1d5352efbb702ce82a2fc14414c1efdbb90feb4024e792448af9c78c689b6fe1a64fa99338b8e04224a14265c60ca3881cd4311ee9b89be1432cecd8051f049898bd65e36cb683471a947f238468c45457c61255d19f1d5e9e1b7ad989b7a6494556aeaa73947a893fde99c16ea823a6a12d609778a6c8ead7e81ec8fd7dd66f07f2ed7b78926e87d77dc2e94381e46eb6d0e8365c4933eba91fbf8920c5037eeabb5daadd99f71637eeca85effbc1d54561ef60cc7cbe304a314080fd4d45e22c09ea9d3af36194de832463772e0ad90533b22417a097d11f55e87974060daa789997dccb0897465a1a85f3e8b359c49ee051803def8bec3d8fbacef2d7f297ed16fd87f02a61c0d548fe010421463f897dfae80fd612ec640ed60a0fdecdc5b1f3b95fdace0880f9d442e075c0fad9168a70f4aa97b6e3c051e0255e4243daa25807ad7677a0065bf08d9616cdb84e1da1b7814e66758aa24c04900b20070c7d51284f7199d5df34c197da01764ad6b65c94389061c219905b296106a49dd6a09134802acb746522e5ba423c485234e53109d3244346d740ad68bce9dc4e7d2cc957f1715ab2ce466bdbb6f24e25dbd253bc14446dbcf49b3887f10a39325690508d2c1c456c17579efcb2cb4e0be4f1da0aa21ca6f4e3db59a9086fef8a8955dbd62591e25278e1cb22fed3e9b531a0c71c89a2d7deacff3dbde5e9fbdc73f042a290150611c86384755e3c9715d045078c539caf437bc76d23e083de3ff26dce4cf00a9d4a548efcf5244fff8a66c03316f9bec002a6a0c87d47dccdcb0726401f921f44e7cdc9e227eb8c20577e756eb7b0f448d8bc2544572ddfb19ad5a1609173016b4e9faa73801961eb0bc00c58a14d2703ee50d8fc4e00756157e1266fffdce180b3f6cad2c0ff7dba3caabad1b02e38c6bcb7920fcdcf6130d0fae24b146689b78a616bcfd0ed25ae2096333f2f29908eb940e9c145656e98976b3280fe3fb8cee6ecd32509e6992defe38400f7f5d2d53033ff7667ea2091bd13d7ef5573448b2ecc519e32ec8a444e415a3e12226ec5ddfb88914443c3e7689ffcfe61ea13a9ee069bc9c39de1abc121d5dfb37f1cc3366bf9a415729b828931da2f94b7470e3411feebc0ab1e8eb735261fe25490927e69ba7776693a4d99f2f0580fd1f256065cb126bc660b269259e777d05d819b21154d74a11ab38eb8449562e6a7eb5619adf513455b4f25e124539c5891492457b2ae807d9ff82fb0cdb3c5b87c0b2f94e8352becc3c1704a6e6b9764aa64a8647458ab081f41c194df02b27f2695d8cd08a81fa5d48d297efe9c99dc62dcff323cad706fdc1d3caaade75b7e90c3666dee02819b46dba97f5dc7d6b99ea17ad887480c86008b37048084b88112c1473a5319b9b8943282d69244e1b289b69b627f79ca5b1cc8d8b16b0ab23f938d1194146764483691e9b33ae3a902a657d09e894f13bacdd723f26172530bcfb478ea9dfae666d0c0a7778b1bd4d1b16e4bf20f6ba7e4208a99080d10fc357446e31b5024dd764a52ef8f4aca1ce1b2a9d0f3059a7f1c9651d7aa82ac9a17e553a3539499c2d2edb1d95f0d4c11c683472ed1d11b1903d9397f184ee2908c533e8378e6bfa3a4bd8f72867100cabf674c1dd635a0b263c9919c7760be8b2973ef4c662e667096944f99300a3dba73737f7e84e24cff4d7596280f206f2e0cddde2b9eeca03d89c1c728fcb70688a8a5a4a1c746ea508210b8238a95bdc7a3ab1f5571936a08fc03cac7e1bf6234d6b9d97dfecc52d77929c5137db8dd69584c3140fcce3f4aa780cae96ef49a29dbc01236627dd5acc9b6df2954f5bbe1e8cb654ebd61ae490a53fbb70776626a58dea4e4bcea0462d087727dbb5f6a6158164c8d0853adae847e74c8ea623b232ea44a14ee93f169113a31bb7f7c392c06f55c97d79ecf5e1d0e3223097062500934b89a0f5d48af356e703b0b392ce0d91d918b40d0ccebc42257e0b44e6ec4f52cf5aced235e261ceefb297586d900aca1bd427a976c5d186ee023e66ee88ee8bb0f0061b3a3179b5a12f7edc56d24625ec9891c7a05925a9cab774c62ccb7cf560225de3d6d1ddd81e177e6b07cbf04a3d5399a0c62c72453810281f62d1262184383c9ca4e62184dc55f96f461e16b7c92a686a6ec08bc064344020a52b9cc253b737daa4e9f16c4cd7597465018ca9f36802474ff70f395505e772ccc75808a364dc5f57e3459959af0478c3ee38d1a25ef47d693ccf7130a490000312ceb1ea1af0c721e08cb4d573633e5146ab6bbc5de3945f849afb323f4f663254bd25ec5fb1116a28a2be42234848bd37e2fcdad93280a43af8ff615e7c6271dfea23759838abc78b10c4ebb6ffdd54aa4393c10010d11f0c4706fce7a743f93bac35672b058050678f37a468ab69308f0743c5e62a50b7675f55d2371f539e733a7b98dab6a2793196b941bc3c63f03491afde97b1c8dd111db5cf477e8e78b2c1640c1bb7f3abed680b5e00863308156965154b9b2304ad50667e6f569c4bed554eaeb1788d3a6398e422e427471386f979a50ca602dd7d860ededba2c9ddef8ce6f410dd70ed57191abb8eaf434e470209fdfb7e12ffe7a38145d7cbfa9c105ad668814bbaabe0ce6cc2687f1ed7989692c6fae7d3bccc5999636b63ade1ef03ad8e2384c1ee2b1f08eec88eaa2551e07479d835ccf6fbcde27ab29baf6f63c5cc4b26a7d2c6d2436f263d14720887614eec461e7385afd3f811795c2390869587340fea4fe7b120ea22b4df6ad6b9ab01ffe5a4f27632387359d400b28f302252cd66dcfedbabbe475983ebb222ab0413934ce7c2703573bc384d01224f3f876009ad69e6ab3fdf0c6866a0ec1f827cdd3933c42db97d73570e9d6675bcf6a019561c67d5547e62f296fc4cac6f911342e6407919e65f0c629c97aa5312907b599c02f07cd4ba55a4255d47a995cd3aca398db0a49c5f9d512be4ad1215756887413a9722f9216b7fd73e461118b3c82300d1ecba7a37a032a003892549745bea49fed48bbdae39a570bddfc9ae6e99f616916ad3b8fe65740ed63a5b727d5984d956378daf3b9427927e2b5e9ea734672b3fa3110f95437413b63d1785d7394b68dc0e3f531264a86b75b8ae693cf151e417a34ad382ad5229711b11be93df9760b1f70e1a19f17a96a11cbee9712dfd2c00e68038d3aa20a5d5e55c910cce7aacccf7ae4e81fa5f72372a55cd93d24861197e89f3f345dcf40fa99a27ccb8e4083eb4159549b417c0ba079605c33a6600806c1e3db4d33529b650ea20a90dab1c9ce3f34b7d194d1fd9fa9a87a33f5af04dcbce8ef17024eca4ebbf5c573146e5f0815c91056bfc51b218b5277edb7ed3dd5e9cd04987e9ef2ddb92ff6e0177d5795e261d121bc316c74a9cab42ee00f7f000b10843bc17811287bdb93b548e06f401572bd2192003bd1989a37486577f5768377452bddafe5d79c86ff87d9de876f94ef1dd0106dc93d415b01c69ff464fb0ca0cacabc813cf229a9e6dea807469d89276f38b9b1ab81c40629f08596f967ded09e8fb6b2d32508c21ae3e7824d4d2ac537c43d15dba47eee4f35abbc0ca3f7d5e217a0cd9cf5abbdc621a07584c69663b13de6890d47a7f54d2cdb8c9ac302a47cdbc0decc16c96c7271607ccdc7e47cafcfb2db81568729624bda1f8035f5429bf3a519b20fc4ad90f0449075a34770d6efdd98a8d900b42d9346a79a91e3bd9045d7a9ab827d4abc898319a3ab3b21b333b1de63bda4b2313b0e8b74f9245862975b85ac11a5d2c279b8a03e86dd46c5de8e174c8bc1c8af3058e1cb7989eb7c8234405b0cf2fff0bfcc892177a6258dfd19419456f927c371b7d6ed5307485920fa20a65b91e890c07b3fd1adb6e7845521b85f398d10837630011df3c9191db68997155148ebdbc23e1afa7232c289e0f8eea5890ef33561569b7c7e5e24296f056889bd2cdc51d3fc397ce0a938fc2c9e681927ec4f7cdb3ff1efc963de8e86608d9ace53913336a2e69c0bb4b43384753af097f5508f4254207b25db71a751ca1029d72fa7e659f6a6defb1add6241eac89c576c9ddac57666385e3276a534af2e93427b7d7fbbd3ca92ebfb3848d1c1e34a14e2c97e52e99b20659f066ee6865d33626fbf431becd859b42dec39f779492545ba2016c818cd8ceb7fbc5dc82d58560881873bc3aea7f9d1329a423c575f61d66f7adda8acfa6f0b44aabe0c8c1c2f4d76e007daff1f7cdfb4e87a155266a54026560770cfea3fecbe4b2345dd32e0db0510c5dc56af413366863aafc6b568bdeb7034414a33918de977fe5780eeb632100e7b1f3fee0b116d7bf449dccea5db082e92f1c8513479817403a8bddb5a42c1c31e14e2868f78e0d30748480c1f5ec48d81c8cdac5e7aec5333fa474850095a103466c4917da5fb0335d46795b4a8b56edd9205f35ad6c0fcf5030f87ce480522bf8b3b0b2cceb1f3b49bbdbc663b37c8aa5b387e9d9580680419b08dfa1381654aeedfb75314e23ed611b217a3ca9bc1fb2d2b6d1e5ef6b9dfdf112b58e9e35b206b588e60c46c469c3b60d62156ccaf2a827b4949dd9ed2e019d5f2d1df211bf460b250959a3cf7ee7feaefc9d40fb81b16666408a128178fc5aafe785b22f8cfb0210e710d237429a16d19cea293b4512ebe2218cb1ee3187ee011b26baddc3ff0da7bbb37a3777507a91535af69d38032f62d311259c69cee6a732a37b3a8ff0e31a9feeb5115d925611d14d75355495e26007a5881fe8980df5d6d584aa05fcfd3c81e913d66343cd8ecd16efc8f719b02411fdbca14723b4ce152d1751732c9cb72e4041fcd29936b28afaa87820dff7d2ac490ad407a1519587ac9dc7aff4d41c48a4249c3fc8944a125ff6400a79f1f4ae", 0x1000}], 0x5, &(0x7f00000013c0)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB='\x00\x00\x002'], 0x50}, 0x4) socketpair(0x13, 0x3, 0x9, &(0x7f0000001480)) 11:14:39 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000000040)="dc", 0x1) write(r0, 0x0, 0xfffffffffffffc3f) execve(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)=')\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000280)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='+\x00']) 11:14:39 executing program 1: kqueue() kqueue() r0 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@un=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) r1 = dup(r0) open$dir(&(0x7f0000000280)='./file0\x00', 0x18040, 0x110) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/255, 0xff) r2 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r2, &(0x7f0000000040)="dc", 0x1) write(r2, 0x0, 0xd9) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3, 0x62ced9263799a0d0, r2, 0x0, 0x0) 11:14:39 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000000080)="000000000000000004b5d4", 0xb) r1 = socket(0x2, 0xffffffffffffffff, 0x3) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x8, 0x6}) poll(&(0x7f00000000c0)=[{r0, 0x42}, {r1, 0x10}], 0x2, 0x0) getsockopt(r1, 0x6, 0x0, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000001100), &(0x7f0000001140)=0x10) write(r0, 0x0, 0xd9) write(r0, &(0x7f0000000100)="ed240ed3df808469682c5fdeaf51f31353bd4a71354f0f595c99ae6fd0100377300612ccd5dc8392bf8f4f58af204be44fc61cecd9bedbe436409c8d897360fcf22e65eca376dd806a16d99ad19bc0450705b7638a329f1bf30b116fa9523dceae6c31e62826d0bff484075cd518225e9b0c9c94de68072a1e9806611daf3902797b4f0a50a4ceebf65b06a18fda1a583bd778192bb2796eb637852dbeaecca2a4b684b586c7bb36edcd6a8e266a41633efa2933e329f0db258005e297f2fe82d0beb86669f141dce2b039e30848981c97f1dcc69272298784dfb283eac6daa7a1781ca3397d925c728e5c52ebc67b142f2574371765a9c6fb4748feedf74288a6a15da9b7650b282fe3d807b2faa3e5ff1380cbdcd5f2384649fa911c68c35f1f73b2513ffff6d2196f07665722d81d35c66af7e6052696c0e6787008f2cafdfe30dc7ff310e03c22d8c25e4822e8ba691737c0b590fe61bec75fbc3ca4242c5395fdc626a08c36228e1b9d09b27fc28b6133cd3937514bb1641f0e14fe69930ef277779e4e3945b26f7aebd84db7681d0801454cd339d2b712cc28ed4fecacd6ebe0ab29b53a83cc591aa5d6670ff61105b56e4b374f1b49fbf1a0293c623e689272a2462e6f9eddfcbaac4618bb24d353366e236a6615ce25341808dc6fcc7e4c92db86fecc17712cbe0609c4b3b6e1f451313bca85571a94670b4bb387796c11b4a8c1a0142896b7f7cf07314f9c1392e929a948bd6c91d84f6921be57f67cba4b85e03ec4aa46c23aa51953825056fb306098005f80816c29f7a99c7fc17b33b9fb3bc2d3b3ae6b96d7a10bbfd6b6561cb15b1ea58c1cdfb302431efed6de77eb17413afa678d1da60e0d30b777e99d06321636f9e9cfd0feecad0c29b0c99e2d09a9bdca10da00bdce2f5fe2b95a2bdf5136793270854efd045e3949aa9682f4a5bc2953a4e890ad9dc3ad95f4b28d4e6bddc9d02e8fddc9c4f71436bd6343ecde941cf643a05057c6b84c9afe4b0426510a4d588e36e35ed75b801a359f225e8713f1565c71d4c6c3f32335aaa3f765be8eff6c834ff6597db5d566586d66a9d8f8f701732584228e768c17c674954498d1b17b39a89b9a8fc105b31f5acbf9521aea259f1ccbbc58b2badaeee85880def709c64889f945246cf3fa23c8729e6ade2a5dd10fddbf14be24b1afe6f06ad161e489cffaf66983cee49365781400d4166646d46ff5e665fde704fdea5e43c7ec337240b088afc376d18fd7eb9cee46320c081258d737550f85295e763395130ed0548bf75271c5c1fa5de0ea37abd36116b6554848ac452647f3b3c2cd43aa35ba8b116c484ce942e7dae889af54750c6afff2bcab7bd27677d7c11e96102616e567a8a8bf5e6bc522e0a8f0c27cc59f44930bfeb0ce362513e8383da168aa5a4dc30d6e3dfdb313dfcf0c9684a28e73c88239dc699c30e4c4cc785e23d4f50f48124a6e16254ccad9ca7f58e6378bc7415059366347e0a77d2a8673913a1dbd8000f3c551e3c5352287593a7b3406dcc321377448ff4ee81faadc181aa3d9356382776576e90ac8469e1dc19b982b71750c2087f2c571b41d80a6f8613daa1cd4d2d8adbf5f082454dd80b736e32306b0ddb902ea2dc816f822e5d21cfc8646928d8a7e82cfe1f28f47a591302fd0d5e28302f68d2913d180d0143706e806f107a3d234fb4aef64241ed12bade484e43021192f12565a1af95fc48590e26aab0554cfc3bb9829df9f27a05f4b9fbae3e1f642a8658d8ecba7db3bd3d014b23fd1b41959fbb42d706fbd7fba314624d4adf1ac9e1cdbc161a8d48199e4f0805744f61216a62d93451a822fbb4a016911068cb29bc5ddde9864d715847f3742d920cf863d943ba360c2b2c9a9d2184d0e14dc72c88b15d6e86acd2a509f39c2064947702ecec5b5244f771742c2f29cd136d6a7fc88045f97df0c12b2053469ddedafb5bb21828776683cda72f2b457954174efa3691812c2fe42c6d93814db2dccf967b2480f9abc111cea587086dbb1a3639c673d968e05a33f2e96fc0190b55fb27ef96010f7f764e6482838dbff6d38db13c71b6148d6682208306e74d1b75770d2a1ded5cd2ca9d14b6074d61477b318ada6fa11a7af09fd9ed3f55eae8b386ced95192b4f882988c5727ea376c9f526fd610541db7463227f4dfddc7cdf5fbf5df4ea051ea93c915e30ee5afceb5737b3bd9278a30a1cdca1c5cc70184f79ae3572fa31a200790cc8d80044d7866c2bcd370ccb60b649faf06a117c729ad2224bb0c53f29b6b87764aff32eac8a898223d9caffaa79f1c7d63a16b702e4e48145be21d4cf39615e65f9ea91fbab2d47e51803012a05a0efb06bad0f72d895353941872f4d3549587d410d3ff19f4e046eafb297f8b966ed3405fb4abb3f331bc91351485ed4a4c000c92e287306c27f3971bfd1c515770bdeaa66e2f7d4401089d32723859cb4e8da3f14917b81951073bccfa7ebc64e8ea4675dfb1da6053d972f76db0337f6ae8fcf03c534900e3b627abf2cfcd0583dc0cc5b85957d6cc75bf9acf5a5ff93354d2d3181c0ac0078ef6f4b451f17080017ee125805013f26fa6f55bb574232bd3bec658754f945bb579b0088fd4adcb4e098ecb283a93b8584c9ec393bcf74c8b422b13651208b7ec0678b86a0d18b3910489f7486f1819b99c9065e45c4fc2083203c80c80871961c0b9cff6d331077e2e4302c6a1b7ab4847a53a762ecb76a988283fa1e87b508fdc4565d17b80274a81d7acf463ae6be333d7567bb47317e30f7f7981cf216db175118b0df3de0b77306fe980561b6773b5af347482d52527ed15ebe77394830b3f3eb39e584df7ac21354f0be487bfdc3bbcc6963fde339e714ee38acc10aa2a5d4c504e1a67624458cd1937b94438d35c28bb72461b6a166f9a75bf2cd59808f765af4cc0e229b66bca20239171dd31acd451871c9e953608bc527d0b91aeccdf580fd6a6040d091304b14128d65335170c64f1026d3a2265e3c627c78cf38e78a0bc7ae9ff1f415b2fe2e15b1e0e972ab6daa2fdd63e96afea29b5fdd2835592b42aa6962a19de6509054cf41b6a609173c3f00e640d950e22907b3d74648eb9046b35eabe6a8d5aafff695f0a901b8c2038014cf2f66249c4b275acfbd0a97fd3d1fe1ad0f07b946aef97d00745b9a3926e7ea419c45b05d97f94433a89c8f3f5c1d4ce91c02be2be0d1960d6e82713b22396e2fdc5cbccf53458f0d4ce9ac7552c423c9eb183ee25fa977e0dcd3b5f61d24d8866676ee74b444993d137cfef49450cc9c6c954bccdb9f2f33dde253b799e09080f7fcdb7a4d1d84cf289090e97531dfc0588dbbbd87e3ced5f7b11b44d08334610fd0a094f680a521c8c8ad109dc31f6964946f82e4d1dfe9402b32937fb0c741d53f214734bedb162acf59bdf08dc138dd7ad87d57a89d9e0323a4aee799ec9b1fdc8a4cd8e54e15fd0d41099f3a8add9a21713c95acb0ee5dcb12d7ca8283d2739bca86e15116216e6a684449a4519f0940afc310d119db6a56d49e5c82e4ddcd9227f5c77702ee9791663639931bfab87f2ae08a0215bee72c16e3e6be0a0453b5854226fe584c156c46c8993af171a4857a379e998076cb7f2622dc0e0c54481b0f357a7b9c8dbcf425cea7fc62b93dd97dec0db9a54fb54fd7f23bdc7d1eeeea66aa8a53d9786391d63ff07f6470fbb90f2f6a0c65ffcceb4b5c53d82ec2f93fa2a9f634a4d8779d86e148b229aa86555c71277214e8affd8b39c7c125d60bca8d16ddd79f3869d0a18d874bbfe9dd3bfbc34a6dd6f8e9449d9ed66256ab8c3e059ea52861b78ad11824ac52fa2c6cb00dd560eb72b4484e7e0859b0615d7fc17fad9f1125802744551d9e792175c6884dc8b5f602f70ae115d6ee7981b489743f525f6faf4110c4811648c5e5857ab4e3b84a96b9b994a0a8a3763a7a5cd3086253e83dd95b07d2bd5d974469f0ac28608438bbee024dcd2f4a48ad0a21d8c821c55ff8683d80637d6342bebb1b5b0162bd2ff87b10e8562d4cb6913effffed3715e651ed4dec458e331087c59a20ac16467b216147fbd5ccf8785fae41cdb7886274fa19b1e978609e2076a219da372202536d1481ac2d93a3062138902175c910b5c1b02865adf21f89935d916b569769b60d0a7c1bbd873b6d18cbb6e5b9b649e0ce3cfe88792e12cfb522af3847fb8c8173fe5868a615e9a7e0b30afc0c440456050c3b7cf65f1ccc791ac5f2ee44647f7efa66ac59d7d4cd66bbf7b4e8d08287900d2cc6639f0664b0b15f2f61f297fafc0eb364b47368b0346004620400bb9e99abb6c6d6aa48dd0017157d4545f800992c362719a988df1a17dd8c76af41d54fdc5d6cb61178ef9a4d1361878b319778d4d3935401d9e6279b89ae83f7293431e612a14f8d67e0d18cf77e29cec217fb0fd47a022874f21a8c184fa5ee3c45d46d77b3429d66326ad053c647ef27fbf570e5310f9b3dac2dcaea35e96d9d7deffbd075d2fc3ba068db756a9f61d6ca5b1165773ca02efb07b24c7cd10122bd8f866e0ef1fc78bad289c76ff5e8205646ce08e9d4d581ebfe771beedbf1f1c0254b75f5ee885e9bd18b3a60587d6c766beebb39082f26ddf14f25907f05223b1eb764374de65f208d4f9932b0ac1af05d88f67164017668bb5b3e9d34ff97bf5cb498847dd91fbaab61cdb56fda61a6114df30545de03f83e5e97d6fdf3e409261a537a7c3648010190de66da3f6437d846e73f828cfff2714fd788a0daeba147bae597156b499ecbac163d923c42c0edea7ab34af203a15a2d60ffe07db600f05717a7375fc0b95b0a3841af2a27f734d7bb45e28ce6143d8ba81be70d4e1f6432f048ae73ddfb674826ec97a79d95f900e426a31eb2cdde68db62a1b44727b7a8fdaa066fb0b6c1a1d3f892187d431fd78143dbea75d76913567ef8575d1b70f8b7814a72f6f78e18525210dd445fd5a7f7a389928e80d462adaf2969332e269353692b27b9ba3b82bb7c27e9bc2f459bd321be895378ec433552e8fa8ce82c5b11709f77d12b8a6a948599c1810abdb51d3f9a6681006eb65edafa733067b34ccaea6461aa7d130450861b617263048cc6ad525104aebdf844c6365cc6f545040d4ade88f0afa3d07e397a37d5e7affa1f9a0a7e1b7effd00f1a3e4ddadb6ba4b1505d92d003b96faba545d87d502c277e3050c03fdad03996aef1f10076d4924371575b7c816150ed30a719a4c6f437c6454987590497f0f7aae3c0dbce7b0ca233b30bfe835ad5e6053064cb43378b2300d37b61ca42d9f178e7ce5e51b1968ac4e1411ddfa7bdd99d6e1f53528b5529c71d881e23c2794d3cc0ae5b345aa61dc99fc532f75b49cc4c1000338e3f8b0b8f095a23c06c87fe8d7d4aa64bb6b4aac41e36442501b3b32a3a0950d3b73545e5452062cfa3a5596f778a82a75633ab0bc7f902528ba816b75867ea9b556f85d2198b3f9bcc3894d08b3d9c911a69c31493b27191fe562af572504c237d3b75724c54f0ac0be26eb33911f7329c487f9c732a38c6e0cd857ff59ff4eb285fa9f72f618a0f625046a89829e2a46b80a2fa6699c2406aafa070ed5529d8bdbbd1c5fe574dedd039d88d0a92baec80d9cfdbb0932625b1ad2d89e62581c9b9f6bfec26b7ac59b1bad5c782e764bc9a4e325a609335bdd57a1ba0a30ec692286ddc6d51c8555a6b4fd8c1aabc3fb7847c9dd73afa84866ce965e4e35d4354343fccc1e85293115f37ac6e0158", 0x1000) 11:14:39 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000000180)="dc8b21138a74f575e33cce9904f66958dce43c1a4aa701fa8777c308cf0d841cc6df845e684a432401411e52ee13926216c03f00000000000000b91fe6f9800000008f7d03f40657ea7837ceaa3b5a", 0x2a2) write(r0, 0x0, 0xd9) 11:14:39 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x12a02, 0x8e) write(r0, &(0x7f0000000040)="dc", 0x1) write(r0, 0x0, 0x0) 11:14:39 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000000100)="c6274aa8814d35b04150d7a9996edcd5fb", 0x8) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)}, {&(0x7f0000000080)}, {&(0x7f0000000240)="a483b7d973f8be2672e5b56591e87b571a7b3e34709c05a1a8a34b9d56b058cae9f5b038f675f4d1dddfa835cfcf7cba02a704fd3f1c87564c83b2dbe1eac2bc721c1f6f79118dc9d94e7f856f13424f133e2523d7ba02ad74960e141118cdb003aa8aa9ed6366f94710eae42bc970fedb0794b030", 0x75}, {&(0x7f00000000c0)}, {&(0x7f00000002c0)="47024ef814eab046c37139c9f537e22b0c6bcc30a1bf2a177d325ff4", 0x1c}], 0x5) write(r0, 0x0, 0xd9) setsockopt(r0, 0x4, 0x9, &(0x7f0000000140)="1f8a3b924f87fcc05aeacf97f8e3376da514e98c4edaa94deba2fbc53e4acc8c2243a7003ff263aa519fb4d8b4138d6f473accec6b6f3cce1005525b3fd35681f8e80f1efa72e1794f8217cdcd9caa730a303970f814379bd5068bafcc407bae998b809bb6519ef94d922f0f65fb4d733e2008d19d636b676668f0cef1104c691729a0bdb64cbe957f73cfd89a993460655f6a799d1729d99828d7e31e416ef8c6b444b7017804409dd263b67ec27c8ddb72d21f5ae3266aa5381bd67b2a126a135d7fe3b5a52bef16e558b79d2f788156a64b9b8bcc8d819f3a5744fc645be8d43274fb538b", 0xe6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) 11:14:39 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000000040)="dc", 0x1) write(r0, 0x0, 0xd9) 11:14:39 executing program 1: symlink(&(0x7f0000000100)='.\x00', &(0x7f0000000180)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000000040)="dc", 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x4c) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000240)=""/213, &(0x7f0000000340)=0xd5) open(&(0x7f0000000200)='./file0\x00', 0x100, 0x110) write(r0, 0x0, 0xd9) open(&(0x7f00000001c0)='.\x00', 0x20, 0x14) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file0\x00') 11:14:39 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000000040)="dc", 0x1) close(r0) truncate(&(0x7f00000001c0)='./file0\x00', 0x8) syz_execute_func(&(0x7f0000000180)="660f383b4b118f68c0a255001b418079fb00c4c299ae6eb4c4413a10d8440f9416410f380475c6dd880000010066420f6d4e5dc48145f9cb") write(r0, 0x0, 0xffffffffffffff30) read(r0, &(0x7f0000000080)=""/211, 0xd3) 11:14:39 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000000040)="dc", 0x1) write(r0, 0x0, 0xd9) writev(r0, &(0x7f00000011c0)=[{&(0x7f0000000080)="086604c6260550bbf828872a83047fbe0ada509e6c1bf235bae25a6787b882ad5e871e7bfb7a80d487bee3fd819177677c51b2dd0af6453d40c41e0bd56c039d48fc8ec11793774f8696eb9331176c6bc41a51603c535e815f7b737ff154edacec9fc4d332b97395e2a25268db7cd182fcfefe6dfe2a4703a91988826b6adbb144aac45ff1e07fe37d597938afb13834547934", 0x93}, {&(0x7f0000000140)="58e1acafb9573ce3ea5dbfcac01ab2b4c2f4068dbaff5704ae406d139a1db9d1b90ec619238bc35c6e692adac38a13e8d65f08d601fc4a4e0b47fddfd01ecf33d83b1a14a5e8931f49a1f724e16510a5f4d435f2bb41bbe00692865445f2ec", 0x5f}, {&(0x7f00000001c0)="40ca0d57c4b007488c172e4b6fe141eab2c051df90af6914d805ca5faefb37c5b64cb3ae97d3bc98d57ca28b24de3bf097b986baf7122e263115619174baa1f2ba3c2474e6fde891e3bb86227a1097ede18b6174bb2d36ed93f83484370c64552e2eccbb63aed16e13c917907dc4aaaa051157556ab41060c90c0e3de5bf834ce46227c27b1dcbe4c12122d52801d7bc9ab82d9a9a391adf5cce54b1c357dac7f4673da50120af133be92a644086be9463c9f6bca535f8d40e068e32537baaf9d6329a26cb87a56e6b8490cd7dad5cd824660c3de45dd34b91de5999d9bdf537c408ebdd2ef2f3b93ba8dd96eb3044d0a4d3573c3fc2d0ae67c4635708fddae42bc8e259860b7f281d57a500825ac807010ef8ea525e024772e3cab2c363707bd4863107c100c92aa388dc3682a55e4af29a9f3525d51462b7be006c0d26f4d3c8b10ac1886ec3064111980cd81f17b65ae611bd96d6d26291b6a810bd1927cd73329972a379c13f5397be5a8987c75c7db65850c0e36cdc49646783ab70fa648c5f79df0eec616ee7e7870ab865940a0bc760a853f285483673ff2dcb6e3f1780b8c302069ed663dbeb906c453ba6605ddffb6fbc6d8b742d8c4967b89f081d10d748e71193e1e574d3d9c1ecc6118c9b299a75a29c0aa16c6af18ff7c5b106f1ace878a8bf0f17f6553e4b7a58a173903d409a8e6726483270ce89f54412f17f5d2a941f2a208f7928df150ccaf1e172e5c7395d354cec3cb8755ed13b688e21249abc46c0c82c22356edd9b9ac27951d6837b55cd48c70973a7ac695ae0795e978233556e770b879824111201fa29c684f2c5a18e00495b870385cb7c495881673dd66d9e1f5f79c00217f1fe04da8dc5122a220c8d99451ef66d56c14d7da83065f0237c7b4159ebef8c62e661911e121a70f23c1393844879fcc459584e472f3b46a53b846803bc95793d635c20a2e22d7e303d8b695b0f70c778a990d58f2a9b5f1d8edc9f3d451cc72c62490d2f682cb29c21f4aaf18210bf806f13f6efc3eb16926e81cbc38f3f1a90ce824bbe1e4683b2c29e6be64a0701a2551f95dacee242ba3e7a61315dd40f10b3d875ba751ad0c918ff2e95085a3291b6c4c8130c0b92c103a3b870cd85f30c2e138cf52e627e191a0c5a0b7bcf489b91d187823cb3b26e4986846fe70a92dcae2b844cb5d4c2f5251ddfd0ebef2c0eede525f2a8de79d120b71ea1008785df94834a6679518f346fe691424372c57b6279d861bfcdd32aeb36312221557912b50b3f1848668bc637df33ff5958fcb257ba294328d3a2deb54354a41c55521bdb10b23458edd21d779d151faccd53936530cf533c54d0f7f17ddf001a6af94f3f060d8ce87a5b42896a2503a4c9c83826c6d66da8473a9ffd8fdb92788cc92415791fbd4f6b3f0918b6b83fc2bc0b88cfe6030481214c2188257a5777b64d3c49b67d75d63d9faf46b2a8ed7bc48cae19d0e94c035d2b64abfd73016fc946f8a34360f1ae81ad2fcba51022625c7cb9bd350438dda70a3e293102af49c64aa03d0462c4c3d741199491b9f43d71ffd6ef9faae2764af4ec15b59707af01fcf7ffce570ab9e23caf1e0cf3d6175f58c14822a56f00369850fd9c09c7b1210d5f3edbcbaee43a23a173b240a5c9cdbed3f32e6ad79a7bbcf93e4366cb246a6bfdac8080ae36ee7530dffe9fdca7a121ce6434911a722e5a713cd617d521c3be519740be95656776dc858bc2fdf787c0bb9cbdae3ef2d89ed7becbc311f2302baf99b8e5e887183977b29114240c7451227d64c14ff995107a8e81b974d53cf96fe4f089e53100518aadf28189c73e2ff6cc1f45a710355a2d8ce6efee0a42f1eff727005179b5f94d5856eef6122e49b60c993223ddc5141cb197689f627ced4b3b09f4237f6159cddd95184db74a699fc0d3df30a605927f94f6c216c94c81b3af645a20fd46130cec444b9f62e292b3bcc8e264164ca33f52d67cc05b0b6b87d4d417d4d17f4fb25c57a78496f9bd9e31c55e086297a86c27f72227af5baa6dff777a20ab5c70e1171d1451bb517858e3d272298cafc095e7fda09f632d81b552af9b0b6b0263ca58cd195a48e63f21cb70a17d6239916213b6ade352709a75c7dcd5f6a47d9fd5b6f1cb1d6aefe38369c2fc0dbc29f7eeba063531795e902d332f99193cccb38818a4a0654228d05fa0b443c63a02f843078cf39bf3c18e6efcdaab2e226b78e498b2e993b7d27a18b5ce94a898b454f7dd34e86683db535e302c57828f1cce2dd269d62b5b6d05bd323e0d7645cc83e1f357ec8f040487b3553e49b66e45b5d9313ce43dda56fb9b8498b15d7e28abbf095f46bb68a9db36f61dba90e5c47b6fe563f9df1dd8c429bdd90df57bdcbd79e45f07f14be09afaa3938921e0a3b03dfee0ec5f98af32990daa59f16a9f498597ae25c453b74878273add2c0bc85fdea2dbd4b8ffbceec9d8f71e9c41045361676195cb7c55467efd971f86b885da0515535b76b111448da331b36f726176dd191dbdef87d6ec8f03ea7132fc315ad6ed5ae2ddd39b2cf461c44a0b48973def5f2f79c129017a689f5e49a92db1df7ecec98aeb23b47c2b2bab189e06c04336af5cc3dcc4e38214d09ab61cc0d22b0788f158f5dbd4fed0c3f17b5017a0975cae8bdeab6855dde9adbb243f77975630d474e0b3ce33fb54d29be659ebc97341bf202bee80cc45f3c284ea2a1377760315f75658eab25fe7cf29419756fae02c064e025b5b0a240032b1fc8d56d4aa9a0efcacbe3cb57f5bcd82c4302772224433c0f7b5ac1a62e2fe67ca56377eab35cae24d87a6e56a0540099ef378af08b1b51f9c30c36a43c39eefcbf01b91b7afb80ee62bc439f477435b9f811d61f202fc377b0bd25c7e43041e525fcce2428efa2e6f7840002fcf627613fde2bdc742d48ef9460a55517ea4fccfb50eab6296bd798ac2a8692245d841dcace2bf14f2347baddd5bbd29440701a2bd1ba596fa277a792ecba766ebd6cca87346b8c1e60ebd23d2546c0131005c0bb81cca28b0004ef120d339b47d9ef1825f416fda5ebdc710d4745ca1f72e7ec908c563ad0bf3a9b4e2c1fbe4fbc1572d83de686f5337fe5eda343e11901326abd0b42428b296dd795ec860c8563f40274259dab69df1fa8cb0c3c368d59a17383276dc4c548118fed20ba7b5e77bafc5497fe23db495109eb630811c6122fb9a84b7f41fed15aefeb9088794009cace546cdd90a9c0fbf00320c5f33970bcd7d7f25ce9ef0e2e99614ba05f68cee5e0fbcfe1568da3c1ff2c2308978560a3fa31fc6419c691da846f902f91f2976c39911ba610dc9f752440617efe71fdcf8c79532bdc4294690f25eeea04bcd76bb71141e9282b017e46a0005b8376ad547ffa5a4a08eaf40f09bf76d816063f54a67534f5aba88e07a101a214da154dce89ab01121eda82748b23388f188cda3471cd0c909995d67b78579c6430fb4957874ee550a6ff84490f339ae320fd4818f77c3704c81d63e7488e2b4a64a751263809ed9af0a8a12d2ae5ae3be173b70807124fbe91e0c75ac077f9e519a786b65dad9c0f5e652abeb6888689069ec8b6393f07f9721263b180a59c42d87c7b299393c1b77741899bb7e3ce78cbb011acffea4f24713d2b1d99e432e1de7f4f4b8b5473aaa4b33bd8aa798a89b8fb960a9321ccfcff35188b9d8096446bcbd1942b3b5a27111c5d8dd7e093f0c672b7b7c7ae5f624bfc161c29bc5ba6de44fecc81a3df761207dde865daa00348899e1e945e1626ce2623d3a37a64cbfff0560c50075ffb2f178016a3cb98343937a95b8957d6f26142224d4250ef0b23690ce450538755f03c1d8e0e650212c2fe6813eebbaa617f07db6686247a6b0630f308c47948e99fc82242f955c1b6923e96695c3c20eb30dc85222a623b785b646ba39883687a9f412b52a8fc87a824c5bcf99e8b84230481e500ac59cc67a207d1337334715a74ab703b576d3ba8c83c607d9db9316d1156513256c42ff50615519520274813e9c94eab0abaaeae40462a4ba01352a785ee0435b40d81ac4fdb1b5fa2dea10eebc08008772e191f846596afe89818eac0e2085d8108a6973a372f8f8fc9fb39415a1aaf8d655cab1fad2aefb8419535f3c5c9dd0498d34798a92d984080b22ffd5000b8433399f6be876c8f9d6bbd70c7be8ca457154a86b6370725c4ec73a334f5bb2173314ae3b80ac4b405924caf80f1ba642e0eb085897052e80e3905a34c6306e515fd0c80714595a98df96ef4921ddfd354ab6aabdbdffd10145d5e3fc5c351005552f143f52598ed70a514021065cca3aa3550c8a36e2d344873ec2b2288dae444474cfd64ea20c8afba493967d882c8c982b790502962a8778b543215b2738c17f4f01178cd2d58a76fd5e9f4b1141f1304afc855c70c77e93c22b10cb0accace4a96984b0881548ebad823114f8200be1370e19bff8f2a43ba4f802c5a7dc0414f7162475be42f79ceee7c667c77b493b0472b1a5ee8b6442bfc39f92f9e74469f129c333ea3b0ca1d7db16515eb9e48e977f5c2901b87cae782de8d154c6484fb1600f96deedec4244ecf9f5b11d4ddcee82938b6c74667d5086ea76eda204ede11f90f278ee746246fc3d97046ba6f7ab8fc80c741e5b0edf48e0c122483aeecefa3e3752b8667eb4fbf71e810a351346e24acf219f930f7fb144e3de3cb08bc5823c71b820bffe2d55b330def5118cea2532e57f2f531f8a3d9019a2b8c1e8b4949cee682bee49876851eaad4adfe536d5b85d460c5ec0fea753b2003cd0baaacc48e12c09b037d6f3742e1b149149ab238a01c3c0498f0054cce918ae97de9bc392dfc7d2ce3752750e68d9cc4846144877798e10456c1d2d835b517827f426e977144aa88d9a6c38227fd655281c84b62675e8e569f6b1c6971e51e62cc51f90c6b6930041fd3d253b09572cd6d3b82504828ed6e98bf5d9029ba0a9f3a3a69f7c653a68f97fd1b0c24713beeb91225baa23cbfdf7808545d23da3889edf9716783fd46df516e5ebc4c98c68b98e97395daea9af062eb8e84b52d0983d4ac28263f61b61f8b8da78c05f8a211d9c931e19419f38044f59611ce49f2f55e155f1398b40170eea0ed35e6d16d803789371529bc06a70c32d83c586fab3a00ef9762712eb1e16b00120adaf7c3ae026c635022ab57090eefa881b02dd6058061881722c0d4ebced2397d25516a446c257a1c5290a4f4b837a73d036a09b4c98472bd44a4e188743cabd78959c42a871f1ac46e8dcc93c50c57d032c4b8239d1860866af8a30d01678e3da903f5cc763d4384fbfa8373ce5f63febe2e55b41cee9dc9ac2c58673d772bc40c916eae5f81658456af19eaab8437143bb2f5828ddbbe58f955fd89ece5b9b9631f78716365ff43f79f7501c6e43cebd1890d5b76aefa7d03c9b95f14b1ab1defc701e742ccc560ecf6b82df493ec5efae018e0effbc2410922f139a4a4c97f9204f452700711dfdadaa9c25ee33ef9581b551c6d272d1a8a45427e825be24a1469130c7e7f1444649b17f2e966145048cec2cc5a5a803a6bb4b746fbd44aeb8faf7eeec422b4a67f15b606e462bb3b0750ed88dfb57f48f2e54f898d2eccb5e7e807f80836d00891b56add986ea1e6f78d16dfd533d398d73f18c01124339ac1e41ddcbe4f510092a70d4c0d16b45cdf33ed63b622766181691776f8e5b04a8c4ae2ea25616615629d30af29105f61792423ede0be28d6c8f137e3917", 0x1000}], 0x3) 11:14:39 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x2, 0x5ba}, {0x0, 0x200005}}, 0x0) socketpair(0x39, 0x8000, 0xfffffffffffffffa, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) getitimer(0x0, &(0x7f0000000140)) 11:14:39 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) connect$unix(r0, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r1, &(0x7f0000000040)="dc", 0x1) bind$inet6(r1, &(0x7f0000001140)={0x18, 0x1, 0x3, 0x1f}, 0xc) write(r1, 0x0, 0xd9) 11:14:40 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) fcntl$setstatus(r0, 0x4, 0x44) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r1, &(0x7f0000000040)="2bef07f1be4f7253c5e07a6ae6a073da59cb1226f5c1c86cd7c100ec6d6b471d7ef7bb65c903601a48a5be2ca0003890e3187f831b9f6e06f76b290c91a3859a246cde33c9cd07000000000000001c87b856c2", 0x53) poll(&(0x7f0000000000)=[{r1, 0x40}, {r1, 0x4}], 0x2, 0x0) 11:14:40 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000000040)="dc", 0x1) write(r0, 0x0, 0xd9) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x80) 11:14:40 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x4) accept$inet6(r0, 0x0, &(0x7f0000004540)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = fcntl$dupfd(r1, 0x9, r1) sendmsg(r1, &(0x7f0000004500)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000080)="5093f6ffe7ddc15c18bec563999875abd7a883629fa69ca850f446c1a7bcfc46d563a5e82719d8c8a9523d53053e9b12d32d02ab64bc1216b2653ce6049292f2f37b40be0cccad294c1763767f09061db61005f84483a4a3118613e61ddddfd9b597dc1762bb7c4356f632dc8b17bb1af083e68a11953b040cbe25727a86bab0c9a4ed7a6e2687e6b521c39938794088a8bd0dbec4368936aea9b59e9ec21e59cdd9f45c76259775ac381b4da11d26df0544d39f5c", 0xb5}, {&(0x7f0000000140)="2db3cc71cf9bfdccc4cf1a15155bfd2483cb2d00c88ee2ac0cccf086c1673f5212d34d379d1d02f5f283aeba2d9426b65b8e5d613dc79146844333e07a41009d5f6654cd2e4e3dd51a17d95c9b7c50b0c1bfc763a48cdbfcefa8d3178b7ceef105f270c035e01393338c653caa0c", 0x6e}, {&(0x7f00000001c0)="db77e4a9d21ad17a7e7794e8609257575567277185b8b1b23b3478658171f9cf3a7f3fdb2e390f319afb33e41375e61c9625bc505ea71ad08d720f04d26ad5d53e7b5f51655c18892b6daacbac29590e5da680cc92087a6962d7ac6a8c0021a480997f3e8dacaf729211c43c6f13f551fc3e4290f3df0ae508d8aebffdc76c4f2d2dd03d0cc815c5f7e58600fcc0bce18b6ce51aead5", 0x96}, {&(0x7f0000000280)="c3aeeee03c7cb8ef9b2c06ceb774305818c0d441195efcf64cf9e89e7bcaf248a9c3535dc7b5ad50ddda982270c148abeb0ebf7ad482635867242eb17cfc5978e3fdb664f21692963b6b448e29a70b4cd0f2058bc14e1bd935c134f161fb7d7410136ba6518a2c3dd57cdec89315b048bf6c9c3e2f1fa0498530c7b7fe2b59d96194d4bb51", 0x85}], 0x4, &(0x7f0000000340)=[{0xd8, 0xffff, 0x9, "f4598c9489914422e48aa3289ae311a5708da4e2f9bf54c5097ec353ef11b6a17abbca1c00221c4eac317c2e1395c3a375d2ab4cb0abbe67a5dca76c0e3c687da2b287e0669d11d17fa02bb2501d90ea98600cb473bd4b9710951aeb011c3163a0d8f262144aad1de57daca20e48417c3f17b21468f7fcd605c6551d0fd54429e4493bde6216b2c07f80181dd387e65c27ce80bf90847228272487ff076efadc93765f63ef7b9db67b3e9a3c08613356ef81bb7fa50842559081402d18400644d220ca5e070a"}, {0x10, 0xffff}, {0x78, 0xffff, 0x7, "5d79757399e0bd85985e03ed00c2f48badfdaac3f758fd826e8cb9dbd6d559b1a8709a74ecb135c4f0fb1eb643c077b51853f72d1d201ed332763f265fff97757f14a22f9f68583d0b288f9a1d3f6a10974100a9f4362027b0f3c2fcf556fbcc27137422"}, {0x1010, 0xffff, 0x9, "71ec062041cb4be1b13b26e6343005d0b5f63271c31bf3b1e0228cfa05ee9c3975176dc266b00a366fa91a4cd9f46ad54e755994348a05506e292dc97a61444b88c9d55ea0a35f6ff11229e210f6fa5179cbbe01217751330c2d5faec66bc149e2a48c342c8866cc413580c2085ef412d10c2764c0f31827c80704dc062043c18b10658b0dd9beb68b4790e535276761ac3b6642c29dcbe190b671324f2f4361a6b53b540d9509a10631836cc267d54557e31522d975745557fb528a703fc9ebeb47e3dcde0315594011c0ed2441040f928e4e152c1f7f1c9c48428aabccb18ac3b3559180f8327e0886ca952cd84c5f0a591d71c860f3617a00118897b7479818996eb1e781dc4f3b1a33a2543ab133020675986564b0d584d9d50af8daa0937597eff1c58825727533129eb1a7695703911790deb45c3bb29dbcaf107d6a3c819b2604529b2fe1f7db376932f703f7d26930726f7122ff9ba4634772fa8f5a5e2e3e7c4db887e74ef72e7bdf2a0b9a3c45b8d6e14a6ee379e443c803849e0cc5e5751f6096f8df7de516d9202f058dfd69727c3dcd583ecfa91a17cc924f36e16bccebb5ebc4f06890bde02c2bc2b9c009a4b6f1c411473c4239e5a019565700d6881e652e05f69584139291b411e9b64a4feee3205e04d06573a53a26f14929db684d6543bdede40a44140556c516e73c28c92a61b6b8176789b796efccd70d0804e069215e75d007baec5e6c10f9408933e39d99b7a03f3639e9e515b1664c56fea3b685828307fb18fb69f77116138a3a1f912ee1637d9ec3acbbf01179ef4492c18414d583eca660b9a566793764940f4836c9b487fad3bfab260c6e75e4d98a723ebb52d33ac28a987778cb4551909f0198416a6809daf2346a7b6481b2aa071e87eb80dd8c94301dbd6d59ec811e79a9a965e66708aaaf913b657b8d57d2c8121f9d3d4a51f98b2b0dc6e3c801a06ded62061ed11dc73e844bee75a55d4c3dd13e5790537dbd054144952c2864283a48117d55cdfd9a6119b3d4759df91cd55cc7a2d6ea4b614ba9cda2889d85901e2aeb31244da3553c934348b76bcb2291355e3402bcea9bd44c1f6b3424bb222add56de76b67122912a2c2858fc41236612e6b3f2f7b2ff245d2bea2444f49a6c2ac235a11ecc4a85c3c81b8135c9691bba17c3aceae94833f08408501cd30cb65b2277764f83fd2ff770edfe92d0d345f7ca1318f0a22e7614e5d740717b5971efd6ee90d7ad10cc8272180c40dd4082658abeb3df9b1b79a3dbd4d26712ca3ae5d3e327337a4944419b27aada88a722cc44d847de424013e2893f5d4df787443784429cd8eeb540fe259d2141f7401dbba5eaed6cc84c431daf5789b1eb16231f1bac3b0a37c08609c6e2a1f10dd9479bdf0a5cd2b314748149b86272076c98132a20e0a5936678173b1cd86909517bd315af218cdd613669bf060277756fd983f9707c3fff2381746675c235fb43408f0c5bd50c3b84b522df3e110f4690114a3345b7c35d25a55f841c334e205ce7d16d7f228529105f8b1a8e316972f132461bcd7cc3517300c9df51df5d24d8ed207c81ed46573eea8e6481e63f1c04b6e39081b35826db185b2a973e8dc87afd2875597298d2c50c357ae42f1fca176013936c21317e5fc73494ed4ec2aca58bbffaa86713dada03e9a7155f0f6f97f05995f96042b102eb39eef8b5412781fa82f3d616d79a794db877f1e272d19641b6fc1052f747ba80ad9813d93b5bf334aa0b9c89c89e68de44761fce230f8682f001c671657c63a6afe7c446b944cf7fb7b0686a329e1f9286de1ee5da0a773eddda33813f531be6825734ac5fc4b34118db8ac3f9fd0465c509929d275d368c520d6129d2a69c9e69f755db0b2b1cedd9ec092f0324a8ce72010cbab8df3e87d30291ccc6db66a3a3d3d2f9fc8c0327907b1e89665e25bf1f3514759a7f4fb543fff3375e69e86816b6bc7d276382169d96837965574b3843464edb322734a4bf5d17773ee25789d451fc19f888e6d177d73f560b79b14f4c3ce40921ce6300ae3770f8eb1109d173d7a6a72fe2b48fba6caeea02702717d1112f69319b9870d07183aec3e766fcc0d18332bfb353fbcc74afefee12c05e5c826b7bec0596d8088e33cf0412e2a9796c21fa57ca3253c7c948a4b4a590452fef44123d40890603f94d4059e7df1db723ff60dc1a2733e4c8c8a0498b963895dae0e69775e8d25cc51794faba840d2ca7ab83ab00a4d16c5c6a34dde71b1ee7225ac8e277c42f18f9cdafc36a9dc0098eda76c40a5a129c83241daa2711cf63a9d54a6f6c66862101f85e888adf9a2695f84a71dec0dfc29fd40072e31f0b4855c7ccc4b874cc49e34e47d68afdaabc60799dfc8f0f05113f809da14e41e3a46282668beaba2ded445302a87e7a7b2e9e1c412ef9bb837d2f25b74f29fb9736f5bee5c3349998203c200711de888341684fbc32ab98c1e529e31b8088f39c77a400a3fdd613678f3896e06e4ddaf5f249d02d27919155d3b0f547a9de15cc508ecb3069eeba8ce8c12a8b55b791ca3428a48639be3a0cf9da1025dbd3349794a9067231735cde2ff41abfe7040c44d1a9b31b428aaa92ddf84fdf326398c8844b76ce92328295d232cecfb1408dca05ac68130db1f67be08064ff4ee2fc239e2774b4803c4938eccf046371c50e94279855350e22ae7e61abc4f15b8df0a4a4b8331fa7a76b12ec23c8a7a70e8188039e30d3f7e0a64eb85313526b7f596facc91a327c3b16e208a30c467808f2e4b6765c7ff38f124ba80bceba61ce3d99b14314b7c17dafff82706783213892124df373e648464b372ea3b6865e5c16cbc9904482e4664f581efda121fed812c8ed74bef92be3a88a3ece8ea15a209c2732d653f2fc8a923f8d44a9e158b3b089a3f736fb131e7e75f897ab2cfb7cce62db6391d521d22f0b7d7d88d30d42cff46818dbc525856f2852dfe408d1a86268c63d259f21d863b32111c853f2150c1134a545cd99c5854a5f1bd682754185bdb94abea65496b8fa752ec1bde72d00b4479d8750cea86f2d00b4704def07fea36e077eedabf6f40a437840bfacdf9a1c4c4f3cde204c78d76f5758a68ec22c69ab5d66134bbb10be478503d6bc083f62fe863fdf3cd74db2652dc1b66e8ad7558e8cc0cbec5915334ca06a56454168632fa98d8596815c719e5670d9664044db6715bf379ebd12951a7dea8d115c07d32b432e4011f46b61979f9a436f40bbb62b70da4ae3e61095cf92d13620d49ccbc54e1881ebb70e0f6fb2fbf90a544be67f61dcf92fadb69eb2199ebc0a83ff10ca2b20c380b99315356099085c01df479968bbd89c38edfe60e9c05356ac9d55b2966b4c31b22e36631658723108e15da000d6aebc54516e0b89a62b3a060bb9e55ed1f8658fa2b2d485549c901bc5955e4d10b9c32a869e221b735752fb4bd04d2123c0775689d2039258722244a81e68c21ecf11a2e24b093d2609e61c8c3215137173c44237f13eab8552b9b92cdd8a723bbf1b850f39826991327b7c1effeee4c2ceee9ad877df1192c5e335e60c1c63c9342c0194499567fd17e8e8c8487997e8b718440bcbe92dcf560c6acbb39c4675aa7b27d67404a4e6134b6225722d87efced9f632b9a19d4d33055e6e4d0ed906d9ff9bb69080d6361c329d6698d9f24724407ae4e44268a0fd19214fc9a00fad052acf11b212d78198e16ec9cdbb5861e6bc44c32cccef8b1b73f2d3cf2c058867d7c3f2bb7a0df8b125e2928554d6fbeacc3ac94a05b7b6a1a70869e71d7733f2ca949a20305d5861df60102dad3912353f3253d87e072445ffb564120d72c14599db09aae3cbe64b872e56dcc4ad8fb79496ed4166dfc09c4b6bda467dd4bac50a7d3cad20ff696c80b96e737b12c30a678ab310eef2b780397a208c066cd16ec5e3a41cf020d03fa57e52325c5841e981a5d903a0ed0d8cd9155174a6dfaa347229035251ec048b5f4ccdc93adc26b281c9da3ca1c55a559e23b8b4ffed53db28ef2a7f5a0bf492746dc19ef79b5f9c5b5c0d55e7f0b09c5d7678cdae982ae6e25210ff612df5b15920f57b0ccf4fbef99531a951ac1af1d89c25f43d96a245cdcdda92be9d26abf00fbd991e4487741fe6d3626e7606030570c811e630d02b9783d87b63a474c125a71833123d3bb3ab5da9d080c966b562bea7aa966812ae6e2c30b4c23e5a7af29d0a16a978bff2f7c7116dc13c3d1753698bf6dd9b5c4c0ce504f9ca0d0afaa35725c0a44ecd1f54ad2f1132749cf988454eccc08ccb8735ed29d62b624a0a7b854a6eae2a2d49c44fb5a8af4992f2834d9dbaf47b27538c63f0e241c7f7f3a96648678717536f76aa1b41fed63fbd458c2a573c769b413791035da632f8d6d2bd22a698c1bc417500670a90edd1d7c85a7ade01c1d08b9eefa5a3bce508998526bff165974f422bed1ef92d3183021c25d492c28279cbe6d00a364d37c06654fe0f527c2d647c3b00877b300cd12b095e5ccc73241d8710d6765338a49338a06b09a2032e5510a67c681be404a18de27571b942c0436583bd0fbca7026147232c8b6303f84fcef33258fda34e59cd6dc56c361c32df97b6ea838c7ab9ed63fae5eee0cdd8862986d5300ab080afb2030c3e4237d84097b4efcd5f6e8bd67b5a9973fb05d3c10bba88c6a7dd50a849bfe09757e16f6fc624cef9997495941a21da2a61678433bce97aa557c10163425f83adc53c42dc5eecb3573b416743bf76b3ffa669ff8003cceba2f1505eb33250f34929126a3082241a1d582a612c76561a8dd73743aa523177f34591c972e2aed69a65d110cbc26c2e406fe631bde34ee9ef0e6ee834fb95c10dacfca78d5e890cb20e40d0088c6c667fe187249e4599cbfd5467d2c178e31e2b5e44e941f1af1938b73b2d143763b67bca48d9b6fbadd8f07d88927f3cfbb5666169c2f43ae44921c9f9a63d1d9ccdc5179bcaf949dd2b5f8a7aa4a7ff7d894cf10381bcf2d3c2f6d5109d031eac5f5194af2441d55a1c405180738becf55ebf4e29d440393a02430a6418823038eb3c89e538cb9ae6c9f641d0a061678e363bbad6b2ade784add007fdc4d03fa2ee737064ccfc079a854352140961300c1cc48ab0dd61cb05c57fc0323587b5f1f6c2cd549a682eb79b61f85340b4f4d1dac3cca1bd53b0c4f3d481535f9637b6215a340d88bd1b49f63e227c257f416d876f3e4625ee026f78402b850a2a6c8d981eb3def47e5f1babb24ad0fc127e8dd37010ce58fc66a013aafe15385e606888c1e7444d82c6176e0a9d4e8b703f2581afa8fbccdbd220816ab2ff025e650d06ebb49929284838f39c9ef65d22791d2349f5246cf503a83af7d2af982bb7d5f3dd859697ba5c5edd65fa0366ada99a147a359851b2244acbd58311c3d90faa041a67508b1c6465c6654602b3e7756291e8e0d73f06386053001373b037185211c3b674c315a7cd728d9de083ed5715d2f924f0147fff13d8c77b2a54a0151fd97b33168659bb6479c18593f440413db79e9f1efce4270f4ff34267c306d9c3ca74376235d7758aee543c06861b80b15b781c3670cb1d9ef7bc7a6459836cf4c5c3b1a689e565b56f1eaa2b050df7572f8a6f129126cf5265d5c5b5007e3799aa2c9a71fbcf52812debe142c08a8fd85bce53b1b630319db1d4dcad194edc6e65f195dab8af2abc0f90d99a33fef3271ab2e75c2688b255ea02dc6effea8fdf9c05d019c3b18fcea58e5ea570110ed5"}, {0x1010, 0xffff, 0x8, "94a028189e106016dec20f4e4c5ffd3a495e169000d4c41166842945c500ae878f5fec40d0834327a883aad188e363bfdd7ab81aafb4a19e03c73830b6e96ac4489e3be4a19ab66766a84932e9da1b542a47eeb6419574df28a50857c093bea883259d1524782c7a4183d8e996cbf10591c3e3c92b9410fe854ae90f1d5c225bf65200d7c5bd6e24cbdde8337865a2e249d083c5898f88b94f738e0755ea2a352f51dfb2bbfeed19fdde097ac0de6ab35d28056af54f125c76cd57c5ab934555af3e40d8f740b13290dbdc6ed17927dbd350012d5bbb64dda438bbc8ba1fa2fd3b15e3c5a08b8c46ce90dbda85a35e0735d3d8807e77634facd429152a52a278a4a39603d1799697e79670f19d9fd88034e32b9858c3920fbfda8eeb216de168ec496174f60ddab0c5ffad528efef34a2586bc0fbaeda78c1ccdf0a0d4301d5a918d13e3d184a87f24995ef28d14c6d0bf4c04e88e3caf319dfefafb5733a6f1d83b0bc7c6eb9a8e46793024bb255923ef85d9848b8709145a18c3de21f61ef11904731ae17ea6d3b5f90efeb7eacfb0f9d6d5ee2edb906849bcf168328c3e6a5d742424dba96904ec66fae7c3b963ecbbc34520f3f8b68bb91bdbeda1cf2e5df6c5ec0b43b91a8693d9022f3a35819a91b5c45c58a89c2a4ec74ca78c7071e45537a985995080278e4ac2a02d708fc1a7661bf1bcf7bb16b5e02202a9d70933cdebd457b817218fea1dcff868ab7f8e5ae6632193a9d564ea994ca0223a51ad5de2fd7975c62983a599923e15dd7c7141877d5f681e278d9721253605e3e9f6269486a69e998aac5d3690a22fa3d6abb937fd24f1a785fba29370e75c03ab5b70e765a3f9ee528ef4ac4d465a546df050eecc0b9c8bfc001270bef62469ade983dbc6a908ceaeb29804e94bc185b6fc6bd11e23cf831da99aed2ac5e822af174f34ba7788e542f61092efda424ee068b24c2b66b94f8991a9f4bdba7b8162e61158d869982073f70f910471b992d5bf20d98e18a053b79fd17de9208b5d9177ec918d8a19c7cd670737fac40d2f52bab4d9fd33142209d09b1d51178a58a6bf128719d6f0a911b8f5be5ae3e0138b665cd255c9a7ca74985c41e37a8bad002ecc9abf5b6144db6540c6081d1a4a1624fd5f0f5835daa4cdbc60624d5eb7dab887254c1debf564f51d73fcaad963eb1fc9ff15041e02e93780864cbaf4d21c7b4f503acf9e883f6d9113840e863584e03e9c80bd668bfe126882976eb43bbd5a39b163c218773bc200c0c34cf418b4d27040eb8097af5bcb8088a5be7cdee048897fb5f0a878034142f9dfb7daaef26e63531d48b33817dff50b8d470de840b8a4bd14f25254decf0bda1879e0d5a5516ceadd63f0a234cd10d26f2668d783efc394f46f9646276d99e07ba00a5a0e8a4ec280bb66aa2f1623f89f2d504c99b02fd9fdd9dd7e27f537960514d1ee44618258a70dcfa735cbd4d1acfcb30f71812b49de9983c25008715f701db00d4791e491f61804fd6e2a2d8c6e948e8b2e6b5ca7e4a9a8b60133177e008fbded79821ea2170915a60c1ad54075a582e297b80b9d57cd1c3f91d4554f7fb46573607662b371ce7873ed2a06deb4a749d8e2e1c23b16f6848f0fa3acfac1ad4c31adfee2b710cbe03f04d2e325f7c830de0eda66f6e78a1a225bb802102bd461538a997f87a3a6982d73a5d4b3e03cbb86096355c9f6163606c60b8b4252e89c7bd990a770c9b17d4e55f140cad03de28dbf282d3294e5329f55cdd2f91e31ab1ed4efc0e2b8c3f2b4efc25ac3a663c3ba725dbe083908a1a8a040a913d3e27c31b54bfc5b3fb7296610d1eaf451809533d456b95bc2402d429e445cd942658f89ce925aba617fed3a6122855a7ffc7b41853423711c10dfd265766127507cc3e046e2455adbf9ccb2879d5169958be864ac8c09387907b3265f01d9302456b90d49f38b6067fe9791d7ee1538c90a6265a22d11210fd31354d92df10efccef25ffde040d1944bd0295ccb040e471f6527e934242fd4fbc045352245dfd0d02c1bfdd8da7cfb058c045adc3f4eca1fa67eced9eaba56422fd89a05b959c267713f6648ffd6865da235192e8e23b1062459d612410a32e128b81055b20316c55597602f6818b22c948d6bd55677b89b0f8c665d6e75d2603cf5f532bb3a7a8012b528d6b1dc51ed41b887964b365ae1cbbcea5909114d910b07361bab036d31563b85414097bfb3e36110af17ccffab3d127892264f29f8c514a8fb0201fb8a5689cbd3f6a32d82ba0fe8896f0154a1c95d9076bc4234b977f3a8be33567d66792cc52ee5b14548aee8f233d2852cd8652b8f753c69faeac0e899494d86567a17a9f787bf083913d1827e06ba60a28a5a20cb5a88257a3d02d25d7449059e050cdea908d73b38eaa2cc5f0a63bb8553b3c3d30875314918441ed8af2bbe032f9307f4308d5c88cfb51d02a0e36d010b3f5421288316cc0bedb1d8c5294fd0fd37d157b8ca52d613212d8bf47ba9cb47a36471c7264fa3cc4ef0456de6814b19ef9925e5e5121c6b8daf9bcae69c7635071b197e9fa8f288f407c313d99d1ff65da44d91c9d2c2cae061f976e57b4050bf1563b273d57cf152392fe2a936fdabca12023974de131cadb5d602bea865bf44c8e68adc30accf2a5b4f929c42e4d0d27ea98dd1fbf95d1f88c492b384d7139a4e837f89a7f1728a4d2d4e0c15ebbb6134bdea2f9ee8e725220a1fa4cc82d1bb9dde1af9db1819e536f8e02e0adc666aa10311b4631e46ef896faedddf908669b96bb3405042eb1101ce383a87123f60fdb65e69dc30e0a91c0cede8f5c96595353406529c2f9c238f4bf3aee03cf36b3d3562fa17629c35497dddd3716e362420067be79f4e9758564fd1d34c7af862a13c4c43215430d0a8cc85bcb0a0f297be730f9f3c544c4328b55423a804e8756d631854260595bd0d3651378aa4434f33b78f9cfcb4ea83f0b7ac79fc4196e72044cbcb2601117ebd0e855a61d20d37307071af473f4f12a2e8923c392977756d9f97662d1eed88b2f29bc9f724af8dbcd7b39e1f8d056556a4709620b62d4e1f8fc316495ad4d39afc451b0cc129cedac7e3395997aefbcd1d0d20a056d95a8670d5bd275ed328cec067e282aba6c4fb17bf53e81d963a9747a3055b460ab32fe750658599f1d30334a1be6760786aef72f3c863c7f1c943655a743e6fe10e8cbdf30e8caf011ea2960553516a96143797bd877554646e92bec7e272777b14ce28deb71f89f064b861b38d599f2ebb36aab27e8c3a994ea958f744bfe034f98cee016b280b0a6946c898c225b4433d9696e72e2031f24796d25fa10887db15a7eb81e1720fd5170fe532554543e5fb59e86a1b6ff34f01c42bf506a57bc1a75d165583ccb3cdffad6dce2eb36f30938eeb3e3f59b512f44bc6cb39e8ed8154da4ea08560ea6d665ecc89ebd6717643b2d20299933aac0d037da57b19b88b3bd0143cc24c754463d1cfdcb6855f9ba241114d056af6892f78605daac6537e246d89e9bb4c463c1eff2afb28dd6fe05836af71f756f7233f005241b7aa22c1ac27d9a192b14aec14d4620926f6102a7eeda7b6cf26a595381683c40f30b8d53718484c21a6bc44edde419ca673f9e1348081682ffa0a9af232f19c3a9f98ff2b7294148fae6de4b55b9641ed0d24766a2e92419d9bc42f9ab53a7778fe181f8172f890ff90bd673cc473a6d1103eacfc1c23d3203009682c67e1b97fd03da68637a62b8c709fc4f8cd4ae7a6a798137f1a6db691d819f7f5b4029176329be49ef7a7406444ee731f2a9dfd55dd2c3cb40b69ea9d3a4b6d5e1e0a45862d6c5997877e9e299aa4b96a1c88d7074d26f0bcab42c484029b87e74b630c15dffdd40841d8787a23577e3c21132954ce75e13afc2027084852ab92c26fc01bde0bbe00e7fac6bb522bcbbe3b466d4d78d4f09c740b13fa295f46b932e183aa7dd06bb1efc265dd2efacd63f87e6547bbd67cd14fd79b343e3cf6dc358147f8ec7dac101cd0e6eec8ebde9d26d4b0039a1702ef9e665d7756a037271ab50b805dee33022722a0cd4d9ce2d230ba8dc8e3942c57182f800654f52cf9fb8c5618488c537a25fadaf2a9216e218d1a6e121efef9dc31ea24b8c709ee6d51c58ea786db919f6e1bd9df9de3823dbd4dc4b62a76d97b35ded66096373609f28a3e06ddb841e4a08c4b5dac0f637d4350608bca1268b37ff29a0d1deaa67e96128f7d820ecd4ed201c69037cf9b35541a92c084109063f47f17d130354cca02ec4c124150c9bb899ca688f2b6b90a5f4c5b978d554e71d3ea9359f5ff39ce3be1c18606040fc1b0b0ce5f706ec318890e9708091972acc23cc7cfd4b72945c455292b9b39fbe95a3993e87b7b5af50630aa2468cdd5e3c08ec83de5ec2adff0678c5a265cc429c940f80ec242b40b8a24dc0190876d20aaddf1c772e2d4f955f5c9be80b8cc449f645126c298e20a3b9732ca1129c1d4fc8e2ad4fd4413a1122a550daa1e296c714579d326abbe4a0492b39bcbfd45bf32afb974a3cc7d387735c5c2ce4af74b74c5de671dfd73fa7d985b4e458ab55e0773ad7c67153ccb5efcd030c97098a059aa7f0aace1e273c87eb83715958ee7bb89929eaa2ec44f38e590c45c69af880a34e45cc0a35577680042293e7e04d525733ae0d46014d715a5d28804e6ecd6ef71132efdaf69565713e80facf7c0bb037434d0fbf7550f7c96247706de21b3843bb7eb2653f34a59eda9f7a17c74f70a8242dc3b260e1d64c74c882f26cebcde86491a69b0aa66255db5042e17f83835dc3a226e09fce7ec0ece5ad2fb395ce30fbb1fc14046cd78ba3d8595fc891c1c3b999063b974188c82901f47be3adda5e37cf2bfdce23975c22ef025ad0ec7d2cebdd0735dd3d9000f12108aff006de1d27c0711869eaef205fda957faa1107bf4cb325c49f66f87d3b1a4da9804da58e166569dd536c9e6cc0fee2ec24cca8a7d6346139b4f333957253f13a634fc03956830812d6b829cfc9bbb3b35e4e467e0947a94f6ad4702a7061fe27f62a56271d0e6f037dd582775309d9a6c9a6cc9897e3018a32d0068e6906a1e7a4593bcc9056c9f962daa290e56a988974115339c0ce721731ef637a5ffea486b37fd94b00b3592f4316d6abf5fdade7e98a1a772df3f19a27fe648e7e4bc093ed8a9e9033cab90312186f58416d87344a7fc99aade90d7eb850a22a1e6d8be91e6e455b024140bbeae7b4936a7f8ec1da2fa6c6d2162deeabbd2a1011d544dead7d707cadc801328685efedd11a298f81faa4bd39aefe9e680f4a4bcc47e61243f4174cc1b8eca3f543206b99ec3ce9b6c016882b5649bb17649f43bdaba0d582ebd0f035089f1d2e553c5edf3f03c596667acbd090cfdff65e3b762bf6905338058aa4547b27708f12ae05df54caa97dd69190fed37fc2c033c55f8a6f90d330cf31748932b12fa17f67e201ea500ac62011c4f68af9a63e5658fbad3b212371f4b4a17f9cd8b76ea86f679cf3e694c405d71ce91df95a7cb46123d4863c1cb548713baa0ddee83f8d6f931f691b3c9f9dc1e1dd337a3e6419d1d1afc1db795f82c37509605e4cb36def8cc9987543388f066988c5f3b1adb134396bfd61fbbda8180b6888a138951e03057064c6b46220cb442ec4b890f0f556ccd37e39ed15502b907f35c2f30b3f8aee141597beb405c7d0e5d7e473f57e1b496d8e582087911e4e57575407debec0b222c00671b20008cccd4"}, {0x1010, 0x0, 0x80, "c6483a29c41b939cad57e8b50b1764a743fb4d7677a3fc6e7778fe9102d0e5ae72364b7f658b0d32f6e90964e6d5bc5afd96707a8fa7c6612e514da35f314c35a96596857feadc06e682622a750fe7f71c862bde928dc438bdec2dfd99b1bdcbf2a2ce42b5821773fff3bc43dae2d05b371d1191ebb8811c8461bd8a9c140bf95cb6a6248973ced0906aac73c384b4f8ab2cc84338b77802c16d84f8b7e1f38c301ca171cd1f536c8745d3a2709e54b75c81f360f5a22c926f99c814140f8b44f00c10f0ee7d7caa9605da82a5ab2845cdeead9897cb47b53bd69994b900ea61cf960ca122693cf5baa1175b8ec5022403e67f05475360fb4f8cee297679ea3ef228cb694de7ed4f23a9c3747a95760fe6111cd418ae0213905113ac336c3ba4e8b7c8690442e251a07e329c55d06c51afdbb900e3003c837bea25e31ef32eea180c9ac1038179acb4f33e40949c8ab39c5523a0917de941e99de422947b426850c6cc73910996b6639d4a234943499b350bb1bc7ab1ae1ab055eb623ce815dc4e4e66a5bdfeb398130282db309cc16dfa79050fd424d6b4361f248026d6bcd344f544c211c32e6389b7e75336202e33eaa2eb335063c61eb29a821b053169a93f703c943de426256969cbbea6c8d985200e29e3289163be48b31fd6a05c412071043e449e7c967e9433a3321c0e337352352e98015d831809fd37d732ae81dca6839c088f5adcb1dc80e4f575e2bf0c4ba76bb8b4d6f7fca58f76fa581866cb12a0180f3148deb60c3f325406af587b0065c526e74b813a3255140b81d7d9e66394c02f76247e276f870d51e3850f4eeba4d96e86ea46249218cb3cbe83d851fcd67fe7bb24199699d252ef39f92285649e3c43168e780d2f612f4cf42ef2bcd2808b174887e4a503b9b9d137f8421373bfc9f54c845fe1ea61a6e10d7dd16ad390fe85f9b12bbd36994a9a8f0dcdd95a70d4d64fd5fceb4fb7b58005f4ec20d6b9e4a0b568d7c6126edd5dfdd58ca1c75001284dbe01aa8726f467d2b1c1363bc733b356f662f328f427e25b5455ed4d3a4877fb177f57eb182c5a130f9b648ff4a6fcb855ca0b5ddca0a7758765dd5e9ae392aabced4c4ba494f9050026af185b97593531818d017f121ca6805e34b9c039b0da79fe1a8da5d4ec55f11127120c07e88f24413cdc49b1a3d184fcdccde39a0882d61fcdb45eb083cbcec40277b70d2656733a69ce558c46d13593bf6218ab9796be38aae8ac7f865c749e0b3d2d074186f9df188b61fe841d6180a2978c816f18840a6090289dd7c566e35a1f0e80cc76c63014d529a23a7e97306ec0f6309002e2f3155a1bbbdf15d1761ea026e366dfe58c60899adbfec44f90222c88755e526482871bfdd11a4513b2daf02df6bf26015715ac09022403931fbbaf41d607d82dab98134d744db918289ae291fc593b2a7a080ed36c637a414385067b28f75f7f747ca5e0f8a6d9de31a44d9a2e2176d1e256b616633bc1de8547be423fbfeb98efca412156b279e8a1d038f804d72c71f7924e30d8f1fb8964635c41a50946123c4a3a1320e4515261a25f69ec29625f88fc4d995326658bda10a9e26fc2fd4d6fdff84550e55f3800a55f7b27dce0757444e91b018636b4f09f700253ef8c0834126ea06d7f5cf648e43658bbf79396ac7ae89d7a815dd4b4cffff97d06b7bdebc32ca16561be56e82c443fdeecb51c798ce7ad0af4d93856dabcdc6afaf458f3bbc1b9e6cf2db60b62a2b7a0bee5370a8640d5cf09128726259ab923434385e3427653eb0fa2d5fef24baec6d0b803eae1315ee8045b87f1820ab7674c2f3715c9c0c353725767621a3feb1bdd5f364586eb833ef57c6580f8f54fc27cdf787b697caa7e35ec8214c10ef1f695b64d8c18bf6804b106cfd5ee0a816f00eeabc8e3ab7a8aec0096edf458033d5e5e101e9927dabb966cb730bf3c43fb96e64facd4a1e29258268c3af36c403ca4f37fda715f0a61f765bd6dba66982b0255de8f01eabe07567747db02ac78ebe213cd44105c20433e0458d215c8d1603eceb36460d89921454f22d62c860c20d379f226b918b9e8379651154b45f0d675aaeec661386734666977439308c41df0f4d4707f1dbf3e0431ad59a3ef2426b842f0979aafdeac946ff6e246341a869a097399b96b188d69a7d343bee97c3fc9b2ac1845fced3dfdd5d1a591a8ee1d4732bc979f639bc218c2e7898ea2b5496e42e2bd6183bd9d83092e407025ec0ee87d378d28727fcf81c90b3dc402e5f9cec361e69f6534b5bdc92e69b77f07dbaa2a68b4d7b618dd052e441cf46f80fb9dddd28dc47a1f8194749d5b7e5a6b647268c8a662ea041e5336acd3f936ab00273de2491b92b5bddbdf078da6b26a7058744c70dd31c3af02e0dcab3844518131f54f187e247d04959166fb327eb4fbc39e56afb2f92cbf87d02a32800ef5ce1e20e9d11fff699e477097f775c66dccb7ea1e32b07c3aed6b1b5917b4965bb3aaf829e7df1f8a3f9bfa799290fcaa1cb94fee6b8038295f0a6924c5e140b1213d57f536c65ad0794bbf8f0088fdc868f4e62c3800f307e217362bac626e12e8129f257759594a6befcecd4a2c4543732fa54d68fe3652c6b00b2f54da29492f516e6079037b5d8e7157c7fe8973c9b5b2d1ae4318fd4d381044bab1736ee7540be24032759b098a356c915e5be08b5e5bd322597847b815fdfaf49551cd1ce844eae332220d683a0ad54b6de2eb2d41b774cafb08839766c4aab4f59827226b5f043c301c58bbb0af99cdd1043c82b0df4213e93f59df13704cc12538757a4be1134a2a51958b84e6130b1e9ec04b9ac29dfa5b312a61600404dd515e0ef17022957a1f1d6e849165b2f75cc32c813ec6783d3a43ff63c944f3cc8e5b615ce8ea6db34f4319596fae2c40504bee60849b307eae4f7f4208109dd5db4578d43d12e2ac8d7167286e4b8f79bfb4278c03dde610a59519984e9c9d277139516cfbb51f3de817dce3e736a7ed7688f5afe339c50819e41c09c635459a85e706b293685eeaf440053b4b0de2ea4c59618c2e86c77ae096105d214c1df61f00102afaa13d9184dc36e53c1e2c3b65bb3edc05657b780ca4a2ddea0316131070c8e5fb04195a6a603c395430f2136c75a002cd96c8b814e63435c1def3b5c24184371f8db2cfd7635eda74880da83f80a4daecb3aab9ad1555b3dfbb92e705544ac172d7a5e616eee6e73c400c928304c97f49e46f065751e01d8671415e2fa115aeb3331590bc5ec003f85aaaefff0d0f5c2086411d66486fd8e13fd95fc05f40bd7ea484029daeb81e8978a7954ba1b2458b2731155c0aab559389a5a62d5510da36fb06cdefc4205833491530b76de46d264ba48bbd20413ced505a6ccfb63a17ed3a2efcce74b5965486c5452382af6ea7799497eae747e75282388e4cba6c4a9eceac3fd33ae17b4df01a6723654483599feea590ba2ffc96474e80158e046d2e73c6f47b8802304f42cb149d83397e97cdb35c7368ae744998eba387db5df40eafd6fa2eaff0bf6a2e705211a3cce392f3b00b481f1c73d86e7ca3fa0d9c8c1fd797dcdcba7e8fbeb40600caf0818b79e7a2a0ef9a854dabe6f4022baa2634de4e209f23af0d91cd203f13626b23c58df547ffcf153ed374441bd02875875a3d33d16c6efbd4f4bef54bf7fe81aadb7f1c9fe033c80f19238e55f8f35993226721a15133cb8e3cba468001695ad74ea1ae394011ee27e99d2715a38b18cacd5893fff3cfd67ab0ea1a91aab7be17bfb21db9dd4c4eb7bda6f25ca08b9c57ec818a2622085210b533e2fbf84273476f2885de51d4edd23018eb188ca174d1403979dcd6bd6c9d17323d35c4090b3ee7a7f47be0d99891c96694dd51fba335cde6f6b7a79c78a3fa812b8237fde8678c7bd529b7913f0d120c88258f5321cdc684d08434e87e04589104a9e25e38eaa2f29a4fa3817e976993d4c8167192d57d9092420c012bd3d97d9ef96177ccadf3caa606358557e5ce70c1d60254e7a3425240c51e632ef0b25b82ec5b50cc4f740ee8ed7e82c3afb3af51dc504c48421db32402b6ce19b04b592f21d8fcbcd8dd06d727f9a213e815aefca4b0a37e088a82b73ef59fd1f22044471614b09a75ea5499b0653c3faf5bf0c479510af87b9564371f578b056d41354e87a7423de2e214b29f832db4a8a33fd888294d534e7d6b2f53ce16f54505792d1bd0f986e1f78bdd0499f7ffa88b678da9047b44222b22d6f14a548e2ee5502bd900d4ab12dc467b8da28fe460f67cbabacff26933065a2715fdf173ba5b0327f048f497a52666737514ee177b9ba0e085bf7063a61816b88fcb2b83aee7ab5fe86699ab106d4b43efb574afa01c716842813dd4c0bba3a1a135e4751750fce013e7a520ca3635024b0d3e7fa1c920d825e768ed586e4ba5c4c93900536d68b552a640ced3bc0455c4f25053675b324e314c8323f1b72b27764aa9afa4b536ed0f071cc6439680c9b60e0bdda5666460183e8a38f5b21e25061e6110336d503bbb77d2b4d4fab20317521f9b1e90cf8b477a01d6604903b603d24ebcf063eac0daf28424a1f02ca47064bd3edfe32c8fd1a7e9c453398b8ad1d37071b093a5f93861c29203d449dcb33d990c4bd5d8accc659d2b9794676c9d96f59f9a93d878b3fd4339d95c8b3979eaeac3a3d3461bb392bcc6d7dea0424933818c2eaed8d5a48fcaaf4b4d0d92986863bc4d157b88b0e40acf78f66403ea8c2d18aa2248f4a03f69a5603c91cc593274f18823d8216f660972e74e06ba37348c42d833cdc9ba841f53904a099b494647d169e74131ccc438164b634e4761c51d232de4fa2cb0a9183016bb5d325dfba28e7e14760cef63eec00996d745e8193cfb8f01e851bb690bd9ac049a0ba388e210c4e2bf2d8b08bf15d2871eb4bae56ccfe678c0f0634337dab367202bb0a6e637d19f5f8e707d708daf23a76b9a0f36af5e232a43a482425eaea7d33cf00d121fcda0581e4a425a3e28670c69333f42074d81245f530fa27f0dac4706efca4a9d43d96b61a1005092b7458bde078fdf30c81d0162ecad189ebe62bca5dc40322a17963b82da1fd3eddb6e23fedcedf692a29d415588848f1dacbe72f2a57a708e0e27dd02c392a99dabbb63a6ca4aa62f4d8b4bc86a64fdae994ec27ccf254c07de781352882be8c56ca603986675caf6b815462a97666f498497a73dfcd675be409f4d3caded7ed9ebb95dfe674171bade7bf58af39484b8f63f9923532799dec5b0d90e3824566448f8aa5fd5dd88367d2d9812d4ccd693d1d6dce3a60a39d32b18c7f23de7672891df8f977659558bed088c6f958c43b42330ed5e7aa5eddb16c38443822ebb3811cdcdd95b521e468d1edc13961df72e38da6b23bb52da61981c0c6bda55e503c911634ad93e863b002d9945532625f182e4eafb42c4cdbe13f5add20ad5716cd849ed8d794cb2e3bebd9073e49db2d6c2244ad73c76fa42687a490eba26b027b1132b0f889b190a21e79f900006cc83f936f4dd90b50e4a0293a6fe5a272ad48d39910bb051b27bb5b64eb8e253da331279389c00ca32170b339df70fa235e740e89a92ca2aee20e08993ed7c1792df157d86b631db33f9deb69d64f0fc066c07fdf9d057df6a7211927a94935877e6ae5293f3a51daef21dbf5e64d60de222f6201d3ea9c42e66b82544789b56177de4ee11ec9318e7d4a064147bd3834c4d4bfb76d678b6a17ddcff153fac8d0867"}, {0x1010, 0xffff, 0x8000, "c9b5578f25092822c1da580d70af112f996aea3c13f1c07558da60bc0ac3c4b3d5152a50840a78742ce23e3851554c332014ac86de9a8c6c7f8316dbdab53edbda3ece8d7d167e7d47c48cda9d1d5da5bdd4f81a1adad3385de38c494191509883c98514fc6d6fe6d66703f692ac72c5e83749df6d4ce37bca12f03928d8b541b6a13678158af75cd4b44c89267c9ebfe1a6b2db400c3ab8fc47be8b578026b43e9a79235101d70b8084297e07c8edaba0bac979c9f6a3e648eb25e503c07b1de38db2eaf9686f13660764eaf6ca455667b99e5e1a141e836e050561f2651930033741ec792e04d2c54f95ee0710583c438ce41ec9fd1294662db60e4e6402f1515fe60bae4eea74e00fc15f1f34f2e904a0923b362f42fc4ddaa14a4b57163ac079f981b26d474c626067cf52960778d7050389ca29f8548aef6681bb80108444ede185e130b8d2f99d5f2a71f7ad6c14b4a9f149d0f1e01564d1f8b5f203606ecf3743f458610f398a7dd29c67b6421b68b38057c13b2efacc14d600681dde9e3224d658baffc63a87a2641dc68a8c03daec0db48b843ac54ffe5b434c2cc670f5d1c164db2644d9e4e64e8c5e4caaae748f57b3060f210d142b27d82ef3c238da4cd5291aa81e9cff39ddc7569baf305dc54eebc39a861f9aa55bf998002d965053302844033e63f799f3de09f8f94680bef81d5561feb17cecfade0417c5434086b475a86784a6f8a74ba1a6dce9a0a3f2dab0cbfcdc92a06e25362c1714e024bed1e4fa5ea9b5731f19e6a16f941eaf8be614cb541bedc675e3a3d6e354c4d27bda0180ca75308a05a62d488878c1f0c752e71f929bfb46e8c746c72a76226b43cefb72f2b2ba6e7142a7c7229dca580b4b34b5cdbae999478795601a8c5845b8378bd03567103805662b4c9b3df24ab90270e4277e4951637c1a5ba164cad16869243209cbfe522a9b78a0f1ea9a690feb9c37148328662d27dfdcf7d07333898bc423ece689100abed44bf4dcf981b9b9220c9673308d3862b57d97515166d5dad8e2206f3b6c23ccd79757e2d3482b933c62fd00852283f07304be3793c0a30ff9f560e283dafaf3c3ccafb7800dba4faa198fb070cbdeaa0b1dc3c076528eec4220df63e4f68a64f07c827ecd7e83d8e6037eccafbad5117f00d273cc609c0414199e1a6a83b47df3fb1227e0a8f045d8141531a3e798530a303ad9d7a7fb75a0d19373aabca608fb38b02e17b5a77afe3e6f408c5cb9bd9abe01e216c4d9beb87b01301b5169991e9cd9f2925cce82618324c05776bac0e63cd1e02bd4d09a3229b6201ba97bd474c7c8b51973c3b23a15131f2fcf4adf8e7c0160b9d2ac0344fe464d0ea538ca8f961f123826b4e14dff51e6b29ee60a26f12a920f1e57117421d2d0fad3f1552840099b2c3d7489665c1de6bf39c76719035ec8d7a40a8f6f62a7d6e46c700f4ebfaf6cab2317571609176ef6af02d321b68fe891cce2e46953382bafaaa9a501a6ccf41e3ca179b0dda7fffe8a5183fdf1a919ce21aeac1de941e1c449adb31a78f918f38a59ba5a76174f96567d93810bc15668665c66ed4099bc294a3239f9e71adb7dca81ac419dae251319e2dd35124c9053d5868b755ce724b3ab769f5e09522092a1abed890d96eff690340d6f02f19ec40e36d0032cf9544a5c1ce8086fb492d0f226b7b9c5c4b1670470c19c9e3eeb215c42bf242dc8ce8da112f2a7b019ccb8c51de1b812b830e7552dce2baa237758f15e3fb18266611fb7051257c22f1dddc821c8f59b9f1c215d4f0cb1caa4d36d94a698bc6f281b38ead540080aeef831e690a7c783e5cf3d129450ec458f22a035aedb7a02efa07f016dd61e169389694a8604f1ffc669b8e70c5f2399f81d5af316795cd14de26c2256291b55d37d62fab5ea0f1ae9c704473a20b8d8af8dd9979953afbb589b299149415f31c3416322b5077f7cf0098708f53d56bda8912d0bb6c4cc2101931b9d7dd259b7911a0ed7ae6c8ef32997de88bcf69f317c1e812ea6bf0727270072aa0d28098229d246b5530ee5195d9c3be2af271943498b3acc68c6894c386f6e0e0d6cfa4dcd55a0c8d741fd946d542a465eacb0a89330919183d65dba42d38250ef4b6b059cb5d32773c0c3d543bed8da77eb4e28a25bf1ad6254f2acbcbbc59c32c4d37a7fbd473147e1aed08f58eb83ca63bc096ba7cbdeead5a50ed0f47576dc24e70b58c8495417fbdbcce9a13f660c94c748a9a2a7c15cfa25c4cfc13caa3d359f2c35245acf7d7dd679b70c1b348a6f2d791daa226c8a244db6f1cd34745788e067455bb0f0efaf5cc6294f4a2b646bf8ef19540d45071f5ab7a79fb431aef7e422b1c6cdce8466a27321ff1e6d217ac303d1603cbd83cc56d0d5ede08c3cd76e984970a8dae801361e77be57f03e8f33cad89139a31b404e7ed587e76e1ca90e331ec656bc78aa6438714c8850eb427f47dd212a27544c9de5b82100a1e6bdb602c925d23c7f0ce3f3a93964b65e5f4d5da361c30af777ecbc2a8e1af4c2805b02bb734e17651c19b65e23c0365ecf621165a11a8af06c0e769e1cfafd757113d6d5236ce8c0a2e85e3fb849a24407ce0a83b0b9a894c87e422d095944786456f765866bc98a5196c5e0f11f8bb6eeff4400a2b901683aedff95f0f7f074927a1b724f91b21451a732862ee0c9c544ce6f8ae5915fcc6ab24b67a851b80283828b78839f934af81e21216086c091d191dc400cb9e448e138ef558d2275973cd09781335af1a792e63f98d9351aadf5af1e252208422e97bc8fbaa04fa0319dc1f60b3bb4eeaa9abd3f885c8fdcab7366b6c44cd10c8145cc65cc8dea062345fa1061ecf8d994e33fc77c96aabd9785ee32204a5378fc86340af41ce471df67e1772fe9161619dc904a586671ca1bdbc3a48ef53fb6deef685226cc32cda3581c3066056af1cbed007ccbc96359aa2519a60666b5f0be1d5d2b31c10939eeb00c6bbf56d72d68579ec20005e3d030c78cf9525634ce1d7cfe5281a68d514f89697f0147d300e2160a7c578173c154319ce6c33d2e7b87b9607826fba4bcedad4f2637d33aa85aa7369ceda60f5d4cc9cb2b2e1f44fb8e6fbceee25d0ac3f630fdc6019adc37611f5aeffc71c2ace4c4b6ed41a3a0e416f449d80dcc4e8da38d5cf47ad513f8f18a5ee6de04ccb40c298cda4b1980bb0e055264de3c8e3dd49096187c911a567323b8ed64eafb0b81e748cb709eaa7ba5eab314b45d23e794061e38a3c9253c7a32a5abc84b0c22001231b909688c3157675b65d13fd48d732a0fe26ae5b2b8614227da9fae1d1d0f229ffa51912dbe3d69d2b89dcc6a49166028e3ccd8a335fda1110764957867983c0db0cc8360cfa45513c9501afaa5518bca486ca06e9aea37335c7641ddec21b29bce211cd2c36cf18da998517fe932670771093026ee1e6f189f30709ee9c4bbb7d2d7f17bce71d9e964a546eb87c1a3c031b19ae8cf4d24359ddf01e9c0b2f575fd68ba9b44724e1ef0dff362363e5fe0293dd255b535bd27cf06ed9513d172fce6da0b34df62a4d6c58f2fbdce378eb5055eebaccab32c2674c464fc1f0e656cd62536766337ab120e7b865f9248517ecaffca8f510e8b294cedea78d0dc4425445bac0b53d437c15f4c18ec3dc0c1093df5bd5737cc14a6e3c2611c8001dae1d32e3cf133fd2ea7f46889b440620a3201e7496ac1a17c304f4f488902ce0593492d2051a0bb31ac0523480757ce79b33d99e29a79ac349f6c2fc1e41681152f593eac574c8952895929a80f80453de302d48b0e9db16c6d5872fcaa290f4c0d0ed8be20e50c7b9b496139a98d9ad1277729ae1ee426109be96a88171b4f4e9c1387e668064b4c77b6436d53394a1b7577453cba7e5a7dca757153b4b668da45a3676b4ddd6f96364ecbaba983c1209934ba14b48f869840c36c9e8d0a9803b9e324a3e73b3a701b09d1cf28f3500c2b6d70016ed782929b0f803d324456ff3ebf6da0afa646576436193b771c5d38389f1a6fa4fddd321da06419cdf9674d9c55567678653c1f79851f509ef01097f25d6549926556b61c0bde63953527abd5a39f91c510ab5591e5ad722f1e09ed3e3713525cccd261dd75512f6b086a0033bca52614f1e1079a71ac044f574090f79a3ef065b88eb12d290746c61ea2e4373493014a4b0684240b24dd45c189382fdae77cf41d871d82ffdfd9a041c9a881f3fb8a7ec2393ad9eb04642d69a7199709b3f680523d7ea9eef7205a74ece5ea96931700276fe72663c7f03de71e704c4fd48d5a6c4d873566bf69956d3e79f3702535e3256970fce50a57264ead59346b7d0d72355f700dfa0aba8fdbe9c50993280c45e025a0827b02e37471a437287c92c355e5636e266b23ae4f488e591f13aa4f4e06a2b3f8add022e704871c52fb4103412c9263933ee91c70ad557d6d1894dbacc91169c497923df5de87a575d56e2fe3d49cd4a17ecf26420b622f319ae31fa5300394c12a8d3e6c2bca743d287afc5de00588ea5cd2c9845032216325d6302462e636a595b3bc862829d5e61f7efec2ecc837d37454aedf14c71c815cfa391caf4f3423a548e7306fbb7ce51bd695042af7d9a609ace87aae7ed773d5b60a420aa5c7d7d29706a09fb1cfe7be22a2b5b193dd40985f72194c332c7e250ef47366e7e8d196a068f7303f66f01d1f431a09360559666d2273759d496cbc51e513bd81d72650675ef3daf75e3d4fd0e28ba05df016f4ceb79adc4ceada8fe7e0a1c47b99bdf216cd321069278ed9285fded59fe277654b5e2c800841ff779e283e7b9cad6c640d120fc1b980ebde1903b32f5bad7945d5c5814cddc665e3751dd52a2b000ababa4742a0449bce4b09881d8363203525435b37d37867c9939ff2629aff7f0d0aad71b995e7257fc96e68967b19034284f948f2aed4fe7886b0440e6d425a1c81e683cce901065394af5605ef112da974d4b3ef9b6fef398b41ea86e632914b530efb40ba3e7571b1c61bc3d1bcd2f0df195d254384e9037bbf6ceebb35b8e86475a533a385620666a20212fb836ae8b07041aac0d9c059eca79d06534310f05dcb9b8b1a8f34531fb3d238503c2bc51e71c1d2dfbfe1f5d167d009fb888453dde40c9fb84c9939ae1d424cee4bb1007c5cac3b71895c98b30f0b8548459bc882bc72acd9d93dac7d84105e9deba9a7771f9deef887c31413eb5fe4d8cfdd287c284a3726830542f7a6ca033999526b2e69098fd1fa64ae799a588fbf375cce06472b60beefcb620b96e01ff4fd93bdf7261e1e0f12553d14a51a32a7e4dd9ad4c1ee2679534ad4e7b69418aa42e3d8eca7298f2e1832a037b455870884d25737b341deb90fac18b3889fcb8c6e1dee1d1c934c72dca29a48e1ea7ea9076268a39ba0864e186a09827a8259b7f2092c3c1255b9fbbf06bf009fbeb2612fa6103097a1b0663dbedb3081abc7fd2dea1a9d46454a0af10209092af5dcdd1813fe5c24126184aea7a017731c829dd8c81cb350fe59d2e5cbbf47a390a834d71c47a0e553dd7ad77a7ab7f72915bb4d9e0236a530e84a2346fafd6398cedf7512fa0fd51377e557c412e5f577ff42c8e6d1f733c22684105e942ad7478e7ed3564582fb9b1af8f9883dd6d8792d2ea2afc11a6474ac68ffef420033d55cbba269f7ca0a35dfd790fd33561758498d545e22709a433b033fb92d49048bbe44ab4d9e9233e9c9d4c9e77ea9bfd1d8eb29b9f89b92ea155720d940b7a6ea"}], 0x41a0, 0x40a}, 0x404) ioctl$TIOCSCTTY(r2, 0x20007461) 11:14:40 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000000040)="dc", 0x1) write(r0, 0x0, 0xd9) 11:14:40 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) setreuid(r0, r0) r1 = socket$inet(0x2, 0x5, 0x43c630ff) r2 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) sendto(r1, &(0x7f0000000140)="0a3a306bd1a8f237c74c", 0xa, 0x402, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f66696c65300036d92fd3d3a12f360ca455913c4de25dc172ca6a317e8c114d85a5ac6dc6119172486549e01668f9ecd11ffc17bb2e669aa5101fb6fb30196b7dda61bad16abf0882b0d41307c55897167b089cc2bac338776018014e900f48f7bf40c6f2a9052282e4d797c5df365ec8744dbaade53b88d56f1123e31f4a75471ea8501208a2a52178a74edf34327fe9fb313c500d57eea14b50c4deae3196e50fcf26c2404bcc6d29d2bce69400177d955abbe5f9dc2b1a"], 0xa) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r0, r3}, 0xc) setuid(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r5 = getppid() fcntl$setown(r1, 0x6, r2) r6 = getgid() setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={r5, r0, r6}, 0xc) getitimer(0x3, &(0x7f0000000240)) setuid(r0) socket(0x18, 0x6, 0x1ef) 11:14:40 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x3, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001780)={0xffffffffffffffff}) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000703e799825ae6b50da387e3093bdbf6763fb19bd96e73f"], 0x1) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="00002e2f66696c81653000"], 0xa, &(0x7f0000000080), 0x3ca}, 0x0) r1 = getpgid(0x0) r2 = getpgid(r1) getppid() truncate(&(0x7f0000000000)='./file0\x00', 0x0) fcntl$getown(0xffffffffffffffff, 0x5) getitimer(0x0, &(0x7f00000000c0)) getpgid(r1) fcntl$getown(0xffffffffffffffff, 0x5) setpgid(0x0, r2) getpid() 11:14:40 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) open(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x80) syz_open_pts() write(r0, &(0x7f0000000040)="dc", 0x1) write(r0, 0x0, 0xd9) open(&(0x7f00000000c0)='./file0/file0\x00', 0x80, 0x0) 11:14:40 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) sendto(r0, &(0x7f0000000000)="c914a4bba02e59a47c69452a09112052a0d3189b5401c8e96a70eff30c7c742798563ada4c713edb66ce41f7cec32f554908c2eb1485f19d31f450e54d0d9a7208faecdae7314c796c48ea7c228acb2b5e1d17a6d2c0283f06093d0415c4f477e1895573c32c4f19ac527bb56c827ec7aeb05b114587", 0x76, 0x408, &(0x7f0000000080)=@un=@file={0x1, './bus\x00'}, 0x8) readv(r0, &(0x7f0000000540)=[{&(0x7f0000000100)=""/27, 0x1b}, {&(0x7f0000000200)=""/225, 0xe1}, {&(0x7f00000005c0)=""/135, 0x87}, {&(0x7f00000003c0)=""/131, 0x83}, {&(0x7f0000000740)=""/138, 0x8a}, {&(0x7f00000001c0)=""/30, 0x1e}, {&(0x7f0000001000)=""/4096, 0x1000}], 0x7) 11:14:40 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000000040)="dc", 0x1) write(r0, 0x0, 0xd9) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x102) 11:14:40 executing program 1: socketpair$inet(0x2, 0x0, 0x37d0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000240)="688b5cd87311b3ace8e21d45223cbd3b5b95cadb16eafca7b42ff5efbb2750cc23c02583b257635422380df6d9961048f6a1d9d005db0c1ce846a67053ec06e79054fb46e07823a6e489f276cdfed1a61dbc08857ed455745a8e9a105f1980e29d514d", 0x63) r2 = open(&(0x7f00000001c0)='./file1\x00', 0x12a02, 0x28) write(r2, &(0x7f0000000040)="dc", 0x1) chdir(&(0x7f0000000140)='./file0\x00') read(r0, &(0x7f00000002c0)=""/10, 0xa) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000180)='r\x00') utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x3, 0x8}, {0x3, 0x8001}}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) write(r2, 0x0, 0x0) 11:14:40 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000000040)="dc", 0x1) write(r0, 0x0, 0xd9) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) 11:14:41 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mlock(&(0x7f0000ff1000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x0, 0x5810, r0, 0x0, 0x0) 11:14:41 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000000040)="dc", 0x1) open$dir(&(0x7f0000000080)='./file0\x00', 0x420, 0xc) write(r0, 0x0, 0x89) 11:14:41 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000000040)="dc", 0x1) write(r0, 0x0, 0x0) 11:14:41 executing program 0: r0 = socket$inet(0x2, 0x6, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = geteuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) select(0x4e, 0x0, 0x0, 0xfffffffffffffffe, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') read(r0, &(0x7f00000000c0)=""/40, 0x28) 11:14:41 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x10) write(r0, &(0x7f0000000040)="dc", 0x1) write(r0, 0x0, 0xd9) 11:14:41 executing program 0: r0 = socket(0x2, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) listen(r0, 0xb7b) 11:14:41 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x10) dup(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r1, &(0x7f0000000040)="dc", 0x340) write(r1, 0x0, 0xd9) 11:14:41 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r3, r5, r2}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r4, r6}, 0xc) 11:14:41 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000000040)="dc", 0x1) chmod(&(0x7f0000000100)='./file0\x00', 0x22) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x5, 0x2}) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) write(r0, 0x0, 0xd9) 11:14:41 executing program 0: madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x6) setrlimit(0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000010c0)) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) 11:14:41 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x2, 0x2}, 0xc) fcntl$setown(r0, 0x6, r1) write(r0, &(0x7f0000000040)="dc", 0x1) write(r0, 0x0, 0xd9) 11:14:41 executing program 0: socketpair(0x7, 0x2, 0x476d2197, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x10, 0x4) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r1 = accept$inet(r0, &(0x7f0000000040), 0x0) flock(r1, 0x5) 11:14:41 executing program 0: unlink(&(0x7f00000012c0)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0xda0, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) lchown(&(0x7f0000001300)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') 11:14:41 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) lseek(0xffffffffffffffff, 0x7, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x28) sendto$inet(r0, &(0x7f0000000100)="b4fb5f379f4896e5469466df1570cd1453174e67dc29fa16f91f90013d4ff218bbccf6584e580bc34fcbb4fa656e5646789065018daf3694adb62b20d66f1adee5315e947c1d1fa6fe9dd1317404d337a72ae3d84248a93e282c5d2935165dd35e18044de86e651590dd6a527f01d9eaf545c2bc8e1126672eed12c8876dc7951ec976cba08d4fe9e53e77e58b49f92cae4a62eaf7a1861360a33d0fb26b588fcc6751ef5580d07e998c7b799f1e49d6ce890d428885b98f5b41d13c818efa149ecf3601e7fb5c379553affb91ec42d5e4d619b7a9bf75a7706f1735f462c32367f45df62b1d40d32a0f0052cba843fe4a0d7962dde04d86a069e59e3cd1a01ec7599bd9b8fac59202ac1ba75140538488e9e56b3ea19ab2c77e6f25d673929f524121940243fe54790b58d21411695947d9d8b57d4f1274e09a58b55e273ed7872717ec2f037ab1d828006d64e55c2cbb312501e80617f7be60288c299ea61acee690c37a0974ca3936d76f8003a92e15bcd576af5fdee9961bbfdf62e7f149e0e1ef1fe76c9f97facf62c373de1d66a6888ea506c02f5817b0cc175038944b9b75d9feac53ac6c4e4c1c1711f0ff957d2f5318a03c1bbe2dc4bcb02ec9ef0be633b4c945b8a6b0c78cb8f60e76d3f3868d63a8688a3a2a5a8ed81164699f465856a91359332ca1178251db70c625a5f683f4696c1a1cbdef8a2e3cfe50298bab5b827ed73fe310eb2de19e7f3c8cac63b4f3b2bd6da49d57074524602e1ca9de00b4e2eb7e104aa9504d17cf8083493518708f1d822e4fab777dcc9ea77f67a4dc5f208a1c7c8fc26523819a586ea8ebcdc42e95c2573f161fcf84f808f010281b69c5497fec5d8b24403dfcf6b2f9321d4d6cec741f6deac93814bf721c65fb0b1423cfba222eb44a16244db92d69d945e37ccf1e004d4d26ef39338ebc0298051c0ac325672df6e8e1411b236f3b767e4e1c475691d498ab76512d6fc45eae827d3b870652ac9b97163cb107b3e451a9f043db6b20d49eda554063d50bf2bcfd590436b7731f69d173645a5d964d91bb41a0b4df468c4554910447c856f10c487349e93c99b54a6b03ce5a4826f814b89d0b0491ce3e51bc6a622c79512a7c99b5daad1aa439f10603d711a204007ff7b75ea1602580bac085427a92a3eb3d930f9bac5e56585eabca4975e1a5c9741e3e3d01d7a21df9a8045f523b77360286a67c285b555aec31c621c44b8c79fa0e86a767e432b4dcfa4a16b18f96043b53b250b0ebc99979429b4d2528cc633fd4c19173e12f02c80dff744c8c90b591f131128049cfd9754d94541e8fba7834bd060510da1c258d1e750adfc23d3e220742c825bb21ca0a701bf655d69ed91a83f82d9b66efe8c85a767923a35094c540c8d8af7a031aa3019ec81e813cb27a4aa25fc465108bcf36e9c39ceea931c26abaedf3604c95d9616ba3f4465dd3216061148504fac779061b329849530c2cc982e3c3aa4296cb0ab278d9006cd7b8df421e65e745ffc7ca176741b0e85d57290a1091ce023d020b9cf6099f379a6e31fc7bb6c81b45e28de7c9999f6d5025f79c167ce4e78e4ada46839bdfe8daeaf53864eacdf9ac623156264fe1f56a79aef07225772fdb042912199634d9cc1dabe2cfd3de3a7411f60f3af4a48f703f9ef54baef071f268eb8e9acdba347b82551fc7d5d789e5f844d28c5c0fa0e2949d834f84fd38a84acd5c720191bc705b70742e3c45290b944284da68713b9ae52fa7c7e7be94a432de7fc432510d2adaa9bd98f6b0c75040933ad156db83d4b8965466842c920674b17704e60c2a1fb0108701448535e5404fb39812b8a40b559e9ce81ad7b0965f9042cd394c2ea5b51d0d5e4ee37ee070204a164ee5f229d411e378d6d906afd13b2e71c5d7fe791898cabff0d85b4791940fe3be5f9144e2e27be6b8507e66b0e65c4211bf978209c303a0a74a22394ab53d73fdec0a6474a0d0e57f8e07eab2650967c954e17562300d91d24bf8e99c8a6c8cac3a20165f2c478f2e29379920db3f851b996e048f7edbf723500d6a9a6c4ae1d644f0370128d248232a327517bf6597d7e8889af01a45ea33b6b114a294e30d029795f7c30dc1241a06dea24e3090aa0334d47a6ea6c11ba917c05cb13253cb51c3069f1b0cbb3de2c5893d9ed4e759611153b892be9c6540a1511f25e9bc56c7244a4c27f2d8acbd65503f555c45086fb092bf8f4ecb374e0ac078f1d50966718ae0f4e57ef5bdd852fe22e20ee869978a986d747770a8dde664d6e5baffcb606f09c0e4d286be1f3c6d34a9fd38042a1c33b2a444f601eab317f76ccc18f48c65ccc44b8ca6c74be9e0ed44fc2d16736ac4c244b6be35ccc48eceb5cacd4a18b2b1399e6d419f60d488fbf53981752be4d58f485ca8fe58496f1a2608a4d92488ea94fc2b9457db0bde5845e0f0e6c1be1fdb2c3a8cbc151cd694a66de6b578cd530148e08c6b626292b63eb4ad7a42db63b2a3a6dd9403547bf0995e6a844f92a5141864f26f0b1b09294840cd2186863e88f53bd391156bab82827161446901f3e755150e2063784a9bec815cbde78395a6bd9b2115f1e671e482da36ae79aa4a77ee3716b3f5e2aef257719a3cb77eb5ba9da317ec6da0a33eb51de03f441b5f5004c9ddf5d46fedd8885cbfe6d88a8eb9d16cd4ca435421ae835c964bbdcf278951402c11d99b497688af9a5240bb0a82e158eaf5abcaca500e8e137cfb669398d4282e940ed3735f0ae43c9322162ccad1682c3177bb1c1a8f041c3fd4bd28b871c342604ed6af1f00824ab699bc0bf457ffcc3ba1fe44290d8253edd2cb23947bfd1f0b4b1c0789fab0d5af0a5a42b63256725fb65a4c2f41aa4059b563f1c2deeb350bbe3aed9bccd9e3861ebe973492f35b15c01985a4959222a36577bd40b1c783f7bb48e0c341e808392cf19be4029b0041d7158dec30d08f5f547c7b58b47ec03b1bd089bf1512843ae24e25b91daf52c0cbb63f6024ab3decffbd1dd1c759e1f9b1f7de41139d76415098d3f10ea02f1e97268f12c244b2860b23d7b6abaa18912f9394760ac96405fb4f8eb7d81d787b1c99143b4c91150bdd21b0f001d716c347a9ecac5ff7f8aa0794d3081044d10c7a73aa591909af9c022bd7109c58264c6ee5efc518c809475b086fcdfc68c52d1366ce1cec1877d71b65815681fec6182582ec88263b99c757968d674a3932ecd0d9ebbc53c7faed61bb93e12374f5d2333f554168c21f6c3d8af23a1f86e98d552d5514a371b2080f08539360274b36209f71cb848578e3618552ea7a3e84981392dc8730279e810680f3e4c48f0662a46acccba1dd4bd23ab72f1efe9113c38f96c0221e7f97d4cc88633e1d0f1f5edbd5df87a1f1ccc4723e46130c9aeaf6645d7960b375e1e042448029071cc19397e1c27c941e019a0aa0c99551ccc00a78a07817514177deb046c67ceeeed06e5ecb8c6cace7cecc8a92dc4d9318c38364eae8a2ca3f363cc566e4d8d2ee3aa67c684b32b5d9f0882791e4a87d71226aa18f937321ae13c6168391c00e29799ec95ddd56cb876bb89326e862af6cf372e2f0d3fa1739b7952deb2f629079ce41c04439f6a08f5b1c038d85644950a66d8e505ae5468502f429664263fd62e73763054d5596ee274bc41afdaa932d63ed3565c87e4dd8734bae8519cde79a4ad0b51b1bd63706d7a8db4936263a37efbdbdf1990d75e13700352c7a0e0a339dd2fe7d328dfb0106b59364bcf6327825df776179751ac395323b2f7ff7da8f91a63f4420bb48bcae0ed1de2882c4075e99a824cef24d237d551785f87e131107dcda02608d2ad57b5a2cd600e42c41ae9c249e2bb017e9d3ce8aa863a3a77411757a422cfc40418187d49958f278010cd2cc0b7a0e77685ffbabfe479053950352fe36069d3c86b40f16a43a69de87a59538dd992ae8e19248da4316e93ac5303a1bce9d32f10fe3be2901f43fa7618549b56a9d5300502c5d47da9e22bd709c14527e1572ad4fcc5dfc99343fccc28ffb9e31213a6e0dc643b145717ea85a45886f21eeeeb9e79fcae23cec630719861aaaa1d76e9e31f338646e2a599a300a23fd133201d0944e758b28669994f3c1f2005391d5feae0915bee6f71d1d7daf467ee82cfdfb92a6f6b78e19f9355f28a5381bcc51e3e63db58ec5c2ec12ca6a030374f06fd098f6b80d46a4f71027d597729b247e0dc1aa47e28f141df34b9f8a710425cda2e4ad460dd0bb6f3e926b75d2f4a3e0712121c4cb54c2600f3a94a4b38e870e2c78026a9b7593985d149f7bf3764d57deb4646556dc212958aff50360c44a4511b6ad1ddbb691a901fd49942503716772284ca9250dd9c62de10701b1009d532cf0d853ee2c831b93dfdb3ea4e6f13721c116e2e18e5a4269456159597b88edc1d9c6596999a820eb9ccc2779421b0628717ccdb6119e7dddd55b465fe39778fdfa4ef7c6ead373aa409d987357f97886d28978dcce8c64fb7c2b24f74da927c325face2fbb908a4a806ae4ac47667ad56edd547bd05c0093802fdec053f20357ba8e19fec4ebfd24018728f49c82655108992ce48754ae2badf9d314a528208014773dac9f854696192b17ebea7a3f903716e9768cc896ffd038aabaf3b0eb9c1f30f3a2f3d786686ed33dc98281d532aace19ef94f3a7aa65f07a7d5404772d5a0e913b56c04e6b074b1aa18c74612fe58538c63e5a391e1272c4d752ffb1a8f4af21427e0052c73ab4d30d2c0e15bb8ceb845236bdd7b19632d974ab842ebdd6d02c871bf838c90edb9937f2a570ce5422a09d7f82e2e61bd7e7f616750d160c2fa6ceaa5145de631e10b1fc3797c8295796d2640c90e44754f01689caa6c853308511100d58278b77c956188717358968ab14a03a39e48f09da069a3620627538c0916834641a1a9ada7f98c191354bf3f388281e862d2e25853b269e52faa07d24544b20e9a2ec9ff927a57a27cf8a293523a3bca3c3465fa9ff18e875d2372ecd788f86fef5277671c6864493d1dad4beb865e0ea51d371d6b1b9f2516d2963db60948b03ce7ffc6316a2d21239d8a2f0214f74b49a0a91bd1ec7591745dd2b920881ae99cb8a8845b97a3271d3c9b87a7604de0f8d5cdf6762953b3b8dbdf687fae6ce1aeb5112254fc20263e3223b2609a94550e7be123c5d8138b7277c71fd572e2984e030b0fceb687de83562b555b3a8707f27e565d0114f4f6388a17d46c25680a070bf85f9d608c0ec68df3611146b52769d88e4d044df0649f1fce3d145bdc125d5b1b7821c22a15e91de42efd12fe511397661fabd1710bf8c8442b9dd5c9cc9c7cbc698dd349f252583185af2e0af1b65cd119647d0cd3e4cc95959f1b42e07242e2b0bf16693bee3b08caa9ed4901a7e250536c4b98a9c4e60f3d383a46304ecd9fb6573341e435906554862b443b6b1c85211083fc35326b0154e90a6950bcdc5217da79807ea4f5cc7a11fd118ad69043442386965ce9103bc5a6e4e8b467d6099a8eae36a6de65cd7e61bed8d7880dbcc9079543a30bdf1b3767dcaf7b05732d8b3c9d2e2689cacb4383cb167479653f4874eeb1925dce483f7d3b3fb38badbb972fc20640bf07326cf7d7f2d3137a298faa45a377ec2380cbd2d0ca31c8479221bc3ea4fd49d149c8051c8a0a841ac98ad98922fb76ac184119a2275c474588712f7f4aed9e9e41a141eeaed80101cbbdd21a8db68785509296a0038d6a6dd9667afcfe802c8b5756dfa2bed13", 0x1000, 0x400, &(0x7f0000001100)={0x2, 0x3}, 0xc) ioctl$TIOCEXCL(r0, 0x2000740d) write(0xffffffffffffffff, &(0x7f0000000040)="dc", 0x1) write(0xffffffffffffffff, 0x0, 0xd9) lseek(0xffffffffffffffff, 0x0, 0x2) r1 = socket(0x0, 0x5, 0x9d) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) fchmod(r1, 0x5) ioctl$TIOCEXCL(r2, 0x2000740d) 11:14:41 executing program 0: pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000040)=']\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f00000001c0)='+\x00'], &(0x7f0000000380)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='&K\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)="b000", &(0x7f0000000340)='\x00']) read(r0, &(0x7f0000000440)=""/253, 0xfd) readlinkat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) ftruncate(r1, 0x3) close(r1) 11:14:41 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000000580)="dc", 0xdb) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/206, 0xce}, {&(0x7f0000000180)=""/192, 0xc0}, {&(0x7f0000000240)=""/84, 0x54}, {&(0x7f00000002c0)=""/162, 0xa2}, {&(0x7f0000000380)=""/51, 0x16e}, {&(0x7f00000003c0)=""/55, 0x37}], 0x6) write(r0, &(0x7f0000000480)="a350c27ab7826692dd50e539f14c4a59512d6f2195900ed9217e2a3f31a5cf0ed5df76fbc97dfd37a865c275c04e38dc19ef374a61dc35d8974a38387ba7f15cf87d3fe2324c6773095fe2d4c5f17f91bbe9eff77b23ea2846c83fbdb9ea4b33d21e98ad02815cedee945ff9fcb1c3889499431c07375cf2c8e7fb20b54c9a198249c8e8bda7bd1aa0fe5f1667725c8bdb96b6809cfba176500f11f3af7a4c80d8f1a98315157a65191f1638b90aa29daada2899614658367a672bdd6a9e8b5d40961591e5e2944348ae661d95bd76d65f8aaedb46b518dafeab87ba2abb51c3c44db02554", 0xe5) write(r0, 0x0, 0xd9) 11:14:41 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000000040)="dc", 0x1) write(r0, 0x0, 0xd9) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 11:14:41 executing program 0: socketpair$inet(0x2, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockname$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r1 = socket(0x1e, 0x1, 0x0) getsockname$inet(r1, 0x0, &(0x7f0000000080)) 11:14:41 executing program 1: rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') open(&(0x7f0000000000)='.\x00', 0xa88, 0x0) 11:14:41 executing program 0: r0 = dup(0xffffffffffffffff) fsync(r0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000fee000/0x2000)=nil, 0x2000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x0) 11:14:41 executing program 1: mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) munlock(&(0x7f0000003000/0x4000)=nil, 0x4000) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) 11:14:41 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/41}, &(0x7f0000000040)=0x2b) sendmsg(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0xfffffffffffffe7e, &(0x7f00000006c0), 0x8, &(0x7f0000000080), 0x58}, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x10000, 0x7f) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0)={0x8a25, 0x9}, 0x10) 11:14:41 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) socket$inet(0x2, 0x3, 0x8) 11:14:41 executing program 0: r0 = socket(0x11, 0x3, 0x0) writev(r0, &(0x7f0000002500)=[{&(0x7f0000001100)="c8600ebd8259ac59d18b38108eba627ec0629b6f82ce9c5ef1a35310c97a8f633ab605ff4a6039f3483a33bf88d6f5dffc054152f7a7604bf7167af6b5b7409da8e25209e7b88839c142a1b692bd6b69a620fb379b8f42aaf582b55c8cfd53029a213e7fcdd3e915a19e16a85610900aee3e59b3832c961a3a09ec7db8d90ef77fd09530d848967fd2328a5163668629d502226095253812327ab74b24212cb67a748b4aaee781787d97c179b244b5a719d6c559665ac2bab22c3cf3b70e1b64fffe4eb38dc9785c4e4db94d0ff1ca872cc5bcfe0a2e9ed9dfbbab7f2bd122ec562a395618abfeb9574072e0ea491ddc6343de4e43d4fe9f5b64879deda55abb843db5c4d6d90571958673889ee0ea11b02a0b85e7e34a374ed87dbe28ae482bc71f280b4b69c3d8e0091069832caee82b75268571d1b2d323056464b95838039aecfca9efb98f709e19910a285936bda6e64529ae4aff8c1ca6014f5e9aa993f20144090443bef628908b2612bc949817b843e56843aaae02322f79597d4413be37ae4cc6b6bb58a6261f38d895cab3a3bc217a1dab96d96bbeb68dff3deb37188abb5acd65c4e94ec0ce03fa2112f48fff9b11294a2f02b839d734e385a594b8fdd6f66c33a0fc36080ebe059712fcff318f742aa77d2fb78c9aa2d3169b42da6173bf822119352b12b9b6f13eb0c0677c485e41d697c8aaea07407bb6e6b5e9adade092cb9652422c310f44c58ab580f1ff95d89cc69e3d028aa02dc38b9a2252d5c2ef59f52397a62e8ccecc22262b580833f3f5e8d6cb26c71337b31a0eca11871988a5e5ff011ac068ad393553b6646d939668cd6003f98be7912cfffe1eb4a4c8825aa3d01755b79009c0186af68e71c6d7a0a1af997ba054a0a11fce4f1db88d45a237f3e835f1b74f4e5c4119008aa5f42601b26e211dd5ef19327295f6c50933a6e4571b0c74484b6aa7925714c157ea1010b96b041d5a014e23ac15cd7f69e41260d0a1cfe22e44739093d312b05923024ddb052285c798148f92cd946268bdc127506241ddfd08593f7044fcc208e5ba334cafe25dded71ef42b35f3c7f645c34e145f6c63ba84305eff8bae07133b5585487f7e1fe81e5f298ab4cfa58c5f50f914ecf6509a91f84ab760df50dff18d33d5df42255a5ef0b9795064ae21def2ae40163d07b15d558f7e51a860cbed8644416488b8ad0d08f4ba916b29446c9cd962e776812ac77c3eaf292a3a8babcd92f1a99513df3e52ecdf8a1e99bc2f9b7981b9aae524804e8a4a4376a3295ff8755af84d9aaa108852f62d15a9795e84979fcc002b452f25d7d959db1f7453323301fd1d5bd2e2f5fe9a939b1dc59aa906384af62b2f1695e73b6558b3e8ad8fc06303d0493cab89874eca815e770fde5af402255a5e5d63c7334eee0e7f14539a920e18cfdd3bf49158fa00578f6ea9a3820c7de658ffe912842ad104f14174c5074e37a0463f29c517fd61a57347dc52bc518e3d2580305c29bb4443d033dc80b0a0869923b02d3a2518d39fd2010ac25ee798f817980eb121f699c2f0f876ba592a1e7e8268430a782cff89f29684d8866d9597fc7397bd75ac900101e1323a16657217afed52166001ffec2ae5a1f12997d821e2ac6178183893528db1187145a880bd1cd79b5c545bcb8f2bce45f77675b8b547e445db085b9ba840e12ce49b9858e7bd722e24f58efda3a2cff6024a56b5ad6593fa5ff5280562f5663c599fb4ea4bcbd1366336591de6f98ae482a898f487998b08caa14e5526529e1191c9151ffa49788fd65c2914f74126f9aab69e82611a47e286e86cbc57419f7e630f8729d8e7a623962852aa3ae903a24566d73065e5bacfbd9829adbbc87695b757ded756d53910c329bd1dad00915a2ce3f27e83a17df09d7f22dbdb848d355672414576d0368d39e715bd9008b3478b1ac58dd802b3c74295273312c4481ccd58058d7eb55c9d217144511c6052da47260db50ca9a73809763f52dfddb71976d06cbd327fd365dac87ce6b4317f60588782af321a71671aaefdbc977cb113865cff2e66c250d8ff6c7384e015dcbb8ecc121a82af39b0de4d1fc8884f7061e8ace06a94ecb77fdae914c1c19290e0be124a990fcc1a5c80a7acfc4746f1ff3e7bf5339f9721ddfff8b6f8ce85d636b05dc94065296f4f692f3849884b7359faa8d4fa54430f467d19848a82f1eba6b6ad06b259ef7c8d5efc810592e778c4054837206c116e421e88198825cba7d189ba7d3936b33800431217cc9dc1542ced3afcc15bbf950e48987f796b492e31b763ef289d76b9481264b819aed17d794fd95166d4182c78de40f7cca75aa19ad81fe742b2fee6b8c6ddb58821503cd38be8ada6d9bdd6e25d2249df25e0e87a775e6965d5cb8e8587d1613fd7aca73ab983a501329a5d7cdf46ad87ae2d018a99f3f1962ad95a0d4dacfd7586c24816d2f43e2aca6f015011df4c0cf36ef0618b8084014c404e3097137c664f73aa0125669207b6e66877b1dc723c28158be976b434ab7b83ddfce55a945f38b0b1bbd149b5b1fdd7589444f72cdbeb574176a4515d8260e73e6f3ba51fe67fe92e44456b98517d2a25e0c4b71968ff1cccfb6d9e3dbfbaf81938e36cdd3fdbc3dc389a9ed97783ae430e5d6d260f0ec4bafee38cbd5ddca3a21cf6b554d6bb0bc791403e8cc80f44995071640ef302b273c2e0260ab74b8fe8e91007edb3951def59f2b7f73d18eb0faae283fa6289b2ab69b67d66314856ad74617ffe2563b2153fecb9a3df350b59c86c9c8ef1488af432547f117e03e562a011077ac04bf749cee29f81704c87777c7f92fd19d5d99c8f3ddfa94ad372a70bc651322ceaab876731f83db7811fa628f814fa3197ced40389a815c522274d8226ae9809b8d928124575e29a6dcb5bdd6959df7475146b4088e3643760378836e264c0b52a5cb9292384bbf16f186719595067e17810c9ec568f04a71e9886a68771b460aef11c0a7663d1dd57dbd518309a64abc5b2f98d9564df3ea1f3feac3e95b6af5a821db5a7b78611a1ebea1f367b40d7c8a6b17e3f47f0e5b78cd1f84cf26aa1db7b76780b174777c9b9d206712990137f3def79136ff12ef151ec53bcfa509824dddf98a4b33fc2f0de64f60ce0f8696f92e3cda2dce24156ef546c2c24b63dc3c504430ca6e5e6972f5d40e009d4221aed9122eecae2336f33403d59351a1e6912ac2877ea868207aa54052e1030570cd225ffc59b5d128310a42df95a54d1de3f098e862fa947607fa32dc9d3354737ba63c206370c0d74c7d9a98966cf6636bd2b3d34c60d2ea6618799162f71b3231bbd44a9a8860832bd48ff2cd5b6b6542311ee52e997ba8e86103883faaddc763ada92bfaa0e4c6034d8bb73c4fa9c5b766ecad74a15dd16fa8742a36a71a2069cf8c206043ae7f9df5b25c45561bfc0f6eaf7e9d8986e10dc6d96b0665b69bea776e31648d6016fe2f1b5734e696bd65b758918ece774dd346049c0e3095e5cdfdcc22461101b6692fa5bac61b7b4753723240b2fa4f285f03fc5d03b18b9ef3788e469165e30757f196d48cebd69400a4683d9e507fa1f7ede22c15498a4d1147b63a5de1bced9b51eb6842c36930a221212b9697b931dddd810ca884c9c5cd2715d0d97adad2dc220b5344393813f8189466187a75994eb44583b8780a43fd34d691cde11e1a04e6d4eea485b5b5eaa82ef3ce7600827d8e6411326074e8529269b9768aeb9e2db0836e61c0466b59f4c2007a1457b18bc12421553396fb1c7b7f6ae3b8275159f316aa7641f9bffbfc61c47c2f6a9ff61f9b4762c36dacf89e34087ee7fb7079783f50764c7095adab2ec47e8262ddd44fb224fd7fa2f1dcfe90bedf72b8968dbe19edf779264e07a94837aab73b10750b130d6ec38805a26b6636cfc155c7e56e88cb83adcf33466af93fcb18d27e947868b97d8e13ca72f8359f3ca13f94c0bd19a1c11ecbc81b1ad1f16e4a10cac3eab2b967d96a525edefb5ee9baad1837249043580c60f6160157e04f27e45dd8a0201bf0866ae6ed0a3771044bb168cd4289d8e56a6e9b6ecfcc554a361188cf4539b5e1ba0682e84a9488a9afae318cc06e09b67f8e58d8eb7adca40b00e398609d10a1c643b201961525714afba43f1669ca8e4b9702cdd04ebbcbc6928d79c394799191743b6bc0470c4cdca29664860268a2ce38bfde17836291fa80d3d18cf06efb5403d44356d719755358662b6006ee74a7456a58b9ac05602d54283f01e8408501a9901d93c9b88b4926d916276768538acf876451e9f3b046b2538eced98f213a49b9aaa4ac6dcd2b3fd09dbfdf9d90143b8981db99b46da3ff02dac55917e2670489c5d73d1802700079ea799578c4e310bdd4912fbe4938d2fc1c3371a404d39b646e9447f956222f3c4f6f84ad07c72a6b8b4547c5c183fda956af7e9f126fa77fe3150a1a370713aceabaad8c894afaa8a409662b1052d18c1f0ddd168e80454b8ffecc44578eeded05a3c3d159e9da3bca960c3daff6d43a6884aa1232988f9447a4621c9ce9e097744ea2490f57476ed39ac405724d5f2024c89734d917b68b4237c109ed8d88be9454fb522f41bf6dc90557413ddd14d4375f815c220b9261d5c8249fbd878eae1b45ac6e828ec1959c7f5835d7e5d91ce8a16eca2bc127c825a86a58dbbbc72bdbce1f4fdb91dfe754d9791af0200914104fe4dd0d43061888128a6937163a7cb0e4a3509118b50c330e1ed7cf3d8075750d77043c5ce8c3293ad7ef8f9ef0c86a94ff0541d416e1cf67d403123890c3b4a819022b1b819d63c0e474770118be6660513fbdee37b29ac506786457c1e7879d641555f3ad59879f585fd5bd7b08a0af413512ff866b4ce7df0b7c3bdcb68d25bfb467c4c0c735f2171079516fa18cf25d8f7c9133fe6403f9ac42ae72bfecae0493f305da3fa978136da5208edbf092c25db457708f76cd147514fe61211f21759d287303c103ee3ad89c297153ea911a1fa7c91e60322483f0665014f871afcf4df006ba2d55d37ba5127a8c3d92eb1a11885470f5dfb90b0c436c8f98a8cc2d1a93ef76134e2be2fe6e48963474273e597452ad6ec22427fa969b4e798e993528523aa8c2affcb69a20e60696acdc65da8efbd44d25032e983631f28f873424203f8b8dc1867bd5913e42093e839435b91666a50368fd8542187613f373cf8843a6b277fd99c7ed18e874c1bc512d1638f876a171eaa75da188b8a9873c22435618be53f4ff94d1352dab781c1611d2b77b92205c1c8dc7d8a4770ab650fb917fef141127037e2e30a3665b5d6a9a3a9deeedbe7e390f9323c086ac9de9cda950ddf992f07e33016bf3f2db66d4d302df76f2aede67102beadf6063d9d894b35cb8376d5604944110da46e7994713f8ce9547659db829e8fdf271aaa1063a2fe3293eefb33da0b2f889dc1b23fda42e5c5c534d4f28957d20cb831ccd840583506506b48336f6c3e572254969bf2b07c7b723d0354208328e8ffa02ff481b96919bb6b409f58f6c0a43fd6dce4da683ffb20f72d29b0f96c5b14756298e686142fc2c7f2d25f366cc6852e2c4e81710295c6bceaafba8afac5678ea46b9d8215285d149daacc296dd407971142c3b2", 0xffffffffffffff98}], 0x1) 11:14:41 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0xc00, 0x100) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x420, 0x18) execve(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) connect$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xa81, 0x0) pwritev(r2, &(0x7f0000000000), 0x100000000000018c, 0x0) 11:14:41 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x20000000000, 0x4) 11:14:41 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x100) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x0) 11:14:41 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1ffd, 0x8000) mknod(&(0x7f0000000000)='./bus\x00', 0x2100, 0x1) open(&(0x7f00000000c0)='./bus\x00', 0x400000000, 0x0) 11:14:41 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000eb05b9093a6e52ba00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001aae65350fc8e57190d93003476e09dd8d8a42075f05b22477060124f29ca0b67828771fdeb9528e86a0adaf53524ff113b70b0cb9cd2ab9651f6bcbcf2b05d3aa89dd14d1bb"], &(0x7f0000000000)=0x59) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) 11:14:41 executing program 1: execve(0x0, 0x0, &(0x7f00000009c0)=[0x0, &(0x7f0000000880)='&}\\\x00']) pwritev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000480), 0x100000000000029c, 0x0) 11:14:41 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x104, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) getdents(r0, &(0x7f0000000040)=""/14, 0xe) ioctl$TIOCCDTR(r0, 0x20007478) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) semget$private(0x0, 0x5, 0x403) 11:14:41 executing program 0: mlockall(0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getpid() mprotect(&(0x7f0000402000/0x4000)=nil, 0x4000, 0x5) 11:14:41 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, 0x0) 11:14:41 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), &(0x7f0000000040)=0x4) fcntl$lock(r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) seteuid(r2) close(r1) 11:14:41 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x832a2) r0 = dup(0xffffffffffffffff) syz_open_pts() r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mknodat(r1, &(0x7f0000000080)='./bus\x00', 0xc001, 0xd5) linkat(r0, &(0x7f0000000000)='./bus\x00', r1, &(0x7f0000000040)='./bus\x00', 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x108) 11:14:41 executing program 1: select(0x40, &(0x7f0000000000)={0x2}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000140)={0x6}, 0x0, &(0x7f00000001c0)={0x4, 0x20, 0x7fff, 0x10001, 0x7ffe38a6, 0x2, 0x2, 0x6}, &(0x7f0000000240)) r0 = semget$private(0x0, 0x1, 0x2) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/225) 11:14:41 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000), 0x4) close(r0) 11:14:41 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x3}, 0x8) accept(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) close(r0) 11:14:41 executing program 1: select(0x40, &(0x7f0000000040)={0x4, 0x0, 0x4, 0x0, 0x0, 0x5, 0x2}, 0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getegid() setgid(r2) getdents(r1, &(0x7f0000000080)=""/10, 0xa) 11:14:41 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSDTR(r0, 0x20007479) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) fcntl$getown(r1, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$lock(r2, 0x7, 0x0) 11:14:41 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) recvfrom$unix(r0, &(0x7f0000000000)=""/108, 0x6c, 0x842, &(0x7f00000000c0)=ANY=[@ANYBLOB="27c34604000000000000005b6530"], 0xa) close(0xffffffffffffffff) fchown(0xffffffffffffffff, 0x0, 0x0) 11:14:41 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2100, 0xcd1) r0 = msgget$private(0x0, 0x22) socketpair(0x1, 0x4001, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) msgsnd(r0, &(0x7f0000000100)={0x1, "06852377644ba051db9d9c31bfe01d6ff18c0c8e1c227aecb3e692a12f321ed99018d815066d5fd07a1957a63bae0678face13265a77f3483c9ac9a2b10d3b93b04a433aee9043fb41e67a306d8a95fff74e1a1647fd310cc0348170f73f90914c0225a9d1b3c5fa2c49c9599dc3ffb03c48a5d8b849e16fb2b1ffadcd576cc064bea9b861cc2815eed22e78c0ed49878e343a48c3a9ad694d6e477497718b7a0d014f475e21d9916ba3590eb820a9fa965a1944190297ccf71d1f71692f0cd9410036b0a2fc57cb5d7cb6e2967707b276c7a806cc9bde"}, 0xdf, 0x800) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) truncate(&(0x7f0000000200)='./file0\x00', 0x5) 11:14:42 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0x0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x1000, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x5, 0x4}, {0x18, 0x3, 0x212, 0x8}, 0x2, [0x6, 0x6, 0x7, 0x200, 0x3, 0xa59, 0xffff, 0x4]}, 0x3c) syz_execute_func(&(0x7f0000000000)="0f0f97d4ccbad6b06dc423196baa8d000000bec422599c0ea5c4219dc241633964f30fc2e200d3542407f0440fc18ac800000036f226460fbc22") 11:14:42 executing program 0: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = socket$unix(0x1, 0x5, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) 11:14:42 executing program 0: getppid() getpgid(0xffffffffffffffff) r0 = getpid() wait4(r0, 0x0, 0x3, 0x0) 11:14:42 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) fcntl$setflags(r0, 0x2, 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x3}], 0x101, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0xa581, &(0x7f0000000140)={0x8}) 11:14:42 executing program 0: r0 = semget(0x2, 0x0, 0x2000000000000000) r1 = socket$unix(0x1, 0x2, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0xfffffffffffffe33) msgget(0x3, 0x20) accept$unix(r1, 0x0, &(0x7f0000000040)) sync() semop(r0, &(0x7f0000000000)=[{0x0, 0x1}, {0x0, 0x0, 0x800}], 0x2) 11:14:42 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x9dc) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) listen(r0, 0x100) 11:14:42 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x5, 0x0, 0x8, 0x0) kevent(r0, &(0x7f0000000000), 0x1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x6, 0x7, 0x5}], 0x11, &(0x7f0000000080)={0x1f, 0x1}) 11:14:42 executing program 0: r0 = semget(0x2, 0x0, 0x2000000000000000) r1 = socket$unix(0x1, 0x2, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0xfffffffffffffe33) msgget(0x3, 0x20) accept$unix(r1, 0x0, &(0x7f0000000040)) sync() semop(r0, &(0x7f0000000000)=[{0x0, 0x1}, {0x0, 0x0, 0x800}], 0x2) 11:14:42 executing program 1: poll(&(0x7f00000000c0), 0x2000000000000167, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000040)="80c6015a06bbfebccf2fb913a7a1e50aff4538244355c9b84b322a3a8268dd8636c2d0a530df0d4e34f115b21e0afd114f409a8934b628db7ef6f363d8ca8019fdcfa3542cd4cd8e9a428a692331a3de95da0ecf0831cbfcedf53291ebfa7501eaf9d7a9fc2160c90e99c3e60e5434956d8627fd024a80c0a0daf0d98a3a3185a4477d3993b969a53bb5e3d0472858ac34ffa3a3b3dc273247e58101719fd272cc445114a5b5582ae320f2fecfcc7894ae9442fa9edfa81b12adccb81349a890aab89469ef25adc0e18087f7dc2f726788fdbe302934c0455d428e3f50aa1f96adcd6c46dc8aac109957", 0xea}, {&(0x7f0000000140)="0eba006ddaa4e02f00000000aeb43f3a2f9e8e8da783c20cc0f78b945f01a522477edbf5b5113e", 0x27}, {&(0x7f0000000180)="477bcfcf76abdbd2f199a3b019fe327e0385ab2308d83013a429926a7aab94a10e87243baab58b86798b1b5dc474de4d3c762e33cb58944bd4751487be85d295ba8392f4dd75ecf3f13e3f121025e49b9f0373b9e624f2fcb86e5206b26ffdb03c1cdee5016b283545f49f70410ef3dcc170a73a570d7d7e3bd7afc9b0d07af6135fe2d83be36bd2165aac8a80021ca0e38add", 0x93}], 0x3, 0x0, 0x0, 0x40f}, 0x8) 11:14:42 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x20, 0x1002) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) getdents(r1, &(0x7f0000000040)=""/14, 0xe) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r2 = semget(0x0, 0x3, 0x10) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)=[0x401, 0x6, 0x1, 0x7f, 0x9, 0x4]) semget$private(0x0, 0x5, 0x403) chmod(&(0x7f0000000100)='./file0\x00', 0x4) 11:14:42 executing program 1: symlink(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000500)='./file1\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) symlinkat(&(0x7f0000000080)='./file0/file1\x00', r0, &(0x7f00000000c0)='./file0/file1\x00') mknod(&(0x7f0000000280)='./file0/file1\x00', 0x0, 0x0) getrlimit(0x7, &(0x7f0000000000)) 11:14:42 executing program 0: r0 = msgget$private(0x0, 0x10) msgsnd(r0, &(0x7f0000000000)={0x1, "6b0281d0f50523e66d4686ee487c2cf590aa579d43d248247764651b288e5ad19c15ab62ef6808d0c0b287a73b65fc004b782320aae57a7138203fe7b6becf4cfa09f16046ddc014c38d8a18542e24e0841c0a87d57860cee6dbf92f66a67edfdad3a014b3664bf4104543db3ec40d9a805c9678a9d860a57396b8c17f6930e86b75198c72550dfeb94676647536fb900b23cffd68cad67aeaa225699597a3225cf1361e3a24b9ae909338caad4493114f41443c30bba5ce"}, 0xc0, 0x800) msgctl$IPC_RMID(r0, 0x0) msgsnd(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="01000000000026d54a601a88e9cfd4b0eeedbc0856a9cf1b7c3f2c9c032336a1d8761eed7921562876563be7921e3584ff89334452465eabd491b782d587e2e6993b6749040056f42c1ac4c0fdb537050c6e8f85032d49ff8dfaedebd97511cb931fc35222a17af9d240d0774e94a7f83ccaf4a47c30801dc9fb88062949954bbae6c8944b3497876fc667cb1e0dba30119cf629cb81420000000000"], 0x1, 0x800) 11:14:42 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000040)=0x2cb) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r1 = accept(0xffffffffffffff9c, &(0x7f0000001280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008d977c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x1002) socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000001240), &(0x7f0000001200)=0xfffffffffffffe6e) setreuid(0x0, r0) 11:14:42 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x3, 0x2800, 0xfa8e, r1}) fcntl$lock(r0, 0xf, 0x0) close(r0) 11:14:42 executing program 1: r0 = getppid() setpgid(0x0, r0) 11:14:42 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000140)="d0", 0x1, 0x0, 0x0, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 11:14:42 executing program 1: select(0x0, 0x0, &(0x7f00000000c0), 0xfffffffffffffffe, 0x0) r0 = shmget(0x1, 0x4000, 0x100, &(0x7f0000ff8000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/223) shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) 11:14:43 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x20) r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) r2 = socket$inet(0x2, 0xc003, 0xffffffffffffffc1) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) poll(&(0x7f0000000140)=[{r0, 0x8c}, {r1, 0x2e8e84a23c5e3a3f}, {r2, 0x2}], 0x3, 0x20) shmget$private(0x0, 0x3000, 0x2, &(0x7f0000637000/0x3000)=nil) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0x0, 0x4, 0x200fffff, 0x2, 0x2}, {{r0}, 0xfffffffffffffffc, 0x8, 0x200000b0, 0x800, 0x946}, {{r2}, 0xffffffffffffffff, 0x4, 0x21, 0xf1ca, 0x4}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x4, 0xe52}], 0x7ff, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x34, 0x20, 0x9eb3, 0x84b8}, {{r2}, 0xffffffffffffffff, 0x40, 0x1, 0x7, 0x20}, {{r1}, 0xfffffffffffffffc, 0xa0, 0x20, 0xeae, 0x200}], 0x9, &(0x7f00000002c0)={0xfffffffffffffff7, 0xffffffffffffff3e}) mprotect(&(0x7f0000581000/0x1000)=nil, 0x1000, 0x0) poll(&(0x7f0000000040)=[{}], 0x1, 0x0) bind$unix(r1, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) 11:14:43 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) fchmod(r0, 0x40) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) dup(r0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 11:14:43 executing program 1: mknod(&(0x7f0000000100)='./bus/file0\x00', 0x8006, 0x800000001000af9) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x4a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000140)="916188e5f22192f536866d63a5a2e2e5b9a3cb348ad40969dc468f91e2c5a0e4549d8245734588eb3063a76d620c90923889c81a588b234ac6c2e8617888a70379a2774d6c1c0191a4925df0ff7002344ad84da9e67b2ea74f8af575b1a68f7125c8b25b35e963d597797417afeb8fb583bd9d9e117f622baaea6c93e7c461b498227f723c7d824729ce5265dca52b745f2e5364e14d967bc3698ad3d52c9f919dd2c184267af97f9485fc4dd6cc779f90f47126a3e4d16c7d749fcc68851723b38163ce09fbea8af98c7ae129756f1aecd47e530d91e82b66495bafbe02c8931a7a49c89b92a9", 0xe7}, {&(0x7f0000000240)="ea053bb54dc79b7078e5c439ef91f77cebb5c56c94fae91e5fc96619a3a54d31", 0x20}, {&(0x7f0000000280)="41576d26aae61b088b71ea61fa62e3b2927dec7debbf22266c2dd427235f59aa3e1b754feeedd8724c50a84602f42638fd84ff1fb20c587f42c8c9e5451ddf54afff0b59e09113343e49afcef394d6417aaff96bdd54998e14adbfab5bf32ffb3735b8161dff80b5ed4d6ee8b9060b93ba6693ab095ba6", 0x77}, {&(0x7f0000000300)="af281871b5fbd82ddd474aef98ff143af0b21e1555150a3d93c458d8b2b4a39bb44803d53bc2d610594f1c473940c1ba65762df9112cc29f63c337f290a5f753d86d3e450981929d368685da5573d12ae7dc9a345f4d4bfd55d7108d41b1ca691b99b7a3cb93936b", 0x68}, {&(0x7f0000000380)="e0742faec9ec6a715161c94a57adbe7c76d180771eea7343bafa50392be49d5946acb810115bae8f7d626d79bfcb54ff1a92cf956dd86adb793fc6dc233925f221e83fc802c6d9140807b16a1d33557a80c8c3fe2700ebe851609abaab3a563abfd763b2fa7b1a5d966b6feb96916de1c58435c63480363b563a782460689d3711de6d98", 0x84}, {&(0x7f0000000440)="3aecd5f49c", 0x5}], 0x6, &(0x7f0000000800)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="00000000a39651deeb44a9fcbb77232160d603100823fec3d9d12ccde247365906f716d2f51853b52f00100478c05d832a756e8e48452d84238a78f73324087a5d0807ef282e5e7267bf282d40e9e7a130a21ab652e49c5e1210237f675cdf6600274fa7a29b0be82871a6d8dc93ac9fd2522823b7c1d321c58b37418f703eb46ebbbd7be9c462e7c31a43bcfe31b9a4ce5f4501b2901e7cd69e17cd2fb59458b50426f0075848ac3d2c0dacc759bc3f53fccd0fa6b0957a981e09ccf611de545d59384b9b6ca5ad6594971310116a78"], 0x78, 0x400}, 0x8) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)) 11:14:43 executing program 1: fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r0 = socket$inet(0x2, 0x3, 0x0) recvmsg(r0, &(0x7f0000f10fc8)={&(0x7f0000bff000)=ANY=[@ANYBLOB], 0x2, 0x0, 0x0, 0x0}, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x200000000a, 0xffffffffffffff9c) readv(r1, &(0x7f0000000380)=[{&(0x7f00000001c0)=""/42, 0x2a}, {&(0x7f0000000200)=""/164, 0xa4}, {&(0x7f00000002c0)=""/182, 0xb6}], 0x3) renameat(r1, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2813, 0xffffffffffffffff, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x10) mkdir(&(0x7f0000000100)='./file0\x00', 0x4) connect$inet6(r2, &(0x7f00000003c0)={0x18, 0x3, 0x5, 0x2000a7d}, 0xc) socket$inet6(0x18, 0x3, 0x3) symlinkat(&(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') 11:14:43 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) flock(r0, 0x6) 11:14:43 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) getgroups(0x7, &(0x7f00000002c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) lchown(&(0x7f0000000200)='./file0\x00', 0x0, r1) 11:14:43 executing program 0: lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) 11:14:43 executing program 1: mknod(0x0, 0x0, 0xfffffffeffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) 11:14:43 executing program 0: setregid(0xffffffffffffffff, 0x0) r0 = semget$private(0x0, 0x0, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = socket(0x20, 0x3, 0x7fffffff) ftruncate(r4, 0x1) r5 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x4, r1, r2, r3, r5, 0x88, 0x6}, 0x7fff, 0x12, 0x1f}) r6 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x80, 0x4) ioctl$TIOCSDTR(r6, 0x20007479) faccessat(r6, &(0x7f0000000180)='./file0\x00', 0x1, 0x3) 11:14:43 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x40, 0x20) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) 11:14:43 executing program 0: select(0xffffffffffffff61, &(0x7f0000000040), 0x0, 0x0, 0x0) 11:14:43 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x3) readv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/116, 0x23}], 0x1) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000335000), 0x10052) 11:14:43 executing program 0: chroot(&(0x7f0000000000)='./file0\x00') r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000000), 0x2a6) 11:14:43 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x3}, 0x8) close(r0) close(r0) 11:14:43 executing program 0: r0 = socket(0x1, 0xc002, 0x0) mlockall(0x2) write(r0, &(0x7f00000000c0)="84301fa524b7fa1d95a21c03a277814bc614b087875a5c0f35ad1ea560dc73e2a7b44906c3fb4e0dbbb8a74184bf328401bba3cf57156b2d6fb0d24c2fe14b7eef75e3c4b0c93affb431b98103c3bddaaf55705324089bba95224b78fb79e2900afe41f6a4a2866c70b507f693ba6f94e1d4699c6c5e202ec194ee68744cac03b7fbfc84d8e4400c35797da60d2100de299451cc9d513f4453744822e002f78ca5a08955cd105c202f17668e5d904ee315c9d4af4e5d670fc8d45772a51789d9251e114d0a0e80feea9d2174dfb742046f09c26e2dd574a0993f4f6c5f0204138303a8776489f30e606882339b5fb98c5019afd0ad65a8da1ea262bae5f5897307413bd39b16eb62d2ca3ab2af23cb8341934b64b36062bed3fdc0104f8bcac3264df372baecc04ead987bd25416e982f98932020618bda1abd1d0047f037aca8b66f45d4d72312b3f8a0535391f8e5ce99382bff881c195a3578d032b099b96ea62699adcd2ff33d31b6152a77383ac325faebf2e4302cd8563dc4f0b047fbc4b94437020fd65d16b32c97ba9430611cb868749ddff06975902df3384f644dad6992f84b93ecec5e76d106165edd59a08445922370a9cf7c94579dab574ab557eebad97fe88d5be60a1f1ac9dfb57d2a4346f5bd32b99400f6c83394e5fa7cd1469e1301da8d353e7e5b65ad68eb11029c5329f2e3009bff96b8f287a4c023de55fcf0e0737c5c19dbc46b98f2fc972d209447248d3bd5d2e0d9af1f7b87530103a6f34bcc7611b98fd6ee310660ea378e0d6be7d50f575621b0f6fe705fa9b5b9f10f56837fc834b05168b1c7707c49b04316223772f792221139d123ffd128d0939a776f39f5637c05b2f7aac5561aa9beaf0f439e134e0f1c0c22e1a562a607c6672bb7d50bd852ca4600e3e898077ee639b868b2bd5823d7ef95df4c1f686ae4b371218ffbac81384e3f742d0f33047ed548d55f964e833e50bda487ee0984a3afdc4bd770cadd13c0d9425088c29e7881af61eb796524e0966f849fe0fcda1b948401437ceba8d12905a4e3dd16165357f815cec27c72f07975ccd1b56b1b31affb08b5139d660f9edb9c82f1806ba0f1d6b6f478e96f52eebd11909ef91e4574e80c9d1a7fb508279a839bde539d2a99c093167fa5ae869cde6147a91a621573a47715e56dde44fabcea1914bb50b70bd5b11121b25adc0fb81a5eb0e05d6d8cd790ed902445dd4c2c0ddc33fa6d86dec08d9b17354f7d1aaba456f7caf9e0da4ddb5878fcc5bc415d8189d4fb3927f6d8a791efc8f56312464880914e76c4bb10db7b76a5f8773b819eb51aa89096e43b9d3ada2125517afec92d8bb5699e1ca268c88cc7f49858c7f5df4b13f470a6941c78afc708921481113e253206c58a8185bef22c91ccab3a9ff5ac99554ea964846ab91d19ac097869f29146b91e9efbe5021d494d8906d853268239b0ad5520a4c831a7e503aaf61651dad04b4510da6412ea72f87a1cbe728ecae2301402a7a1909e1137e8ad0d85007d14e1b03c644dd844edf1142405c9725a356d9c0866b513057c26d0dc9f7d1df77aa841977f520d3afd76b67502b4b18bd174a4920a0366c0810de4ecb7a360ed37a150d2ab369f54970c2dbe111c8e8e85c855c8bf4d22ae9aadccaab1ad2b3f8eec488e8a587fc6902a5e24d9b6b4da51919cf6e283d31da8c722485f816fddeb3c2b0e436592ae4636d85925c42f48356408ad60308c168bd3f0cb3a7d588552ea6bac5e69285102915ea2f869a945a428408de3444307260481627a76bf5e178e08cfcae470174a4567db8d95793595c58e57744b7b4090779e46ab50412016dd607990f815930ecbb5dcfd46af247958ccf482b5ed880f639ee9a14e537b94fdc4a803fb1e8c46e250fe51f16216936849b842331044c7de7a99e0e77eed65671d87012bc8a07b7bc5ac69126eae631b9a284e73caf69a506573869353aaaa26f99c9e972dd68589258f705371b47a623b1175b1b635031da8fc2f68c5a8f09b4c0a4fc522907cdfa87994dac1d68045e81e4f9b7a32117c2a163f38679527cf1e6487c013f76376134e562bb56a4b721afb9bee8cc7fdc341740d7ccbea42264e4678c8b978ec48154e4cb45243ce8ae13453e048e15675b394eb890af7cc78d361596ebae90f9d3002f12f9167feae72446d05bea13cabc05694bb213e9f33e220c03cd8433538c0563c8aab55249784049609a7ec9ba0d036ee3b7bd12b4ed35e7a31b80a19dc1ec98996fafcd0e397392c7eb42ba5e2ebd9684492b8cfb20735ad4440698250d552ed1779a8ae12bc3e3bc95d70957f26bbb2bafd3ee9a83c749c515e4def147d13e6155e45eabe29a13e3f353f1e6e26331470d096963aae9f6f4e06a4361731aec591b2fb168ca3b2bf52da9eb74dbc37e6b2c23c8ed1dd67605cd667a8d7e12cdae0c44919dc511867fe9095055862daf1c708fd0b9c54c6322b3313d42b8162909c0b41b2a7ff0d83ab674426a8f2d6eb67e3e13007196b8cc3b6e91ba49a8d5b90535c89596fc5e53c7c53b031e58f84610d7c9429bcb5b9ffb404d81504e62ac3f3669297d142514c43542725f40ad3951ffe4f8033d26dbe6aaa7dfa43d8a0978110097bccc692bd48de0e9b3e894038e5028ae9b3621d9c95fe710dbe796ee18a287e5e097b812884e0d1109780b32e3780861e9c5d36516c5c3c4b4c140251df6687b69cbf3a79d96da17dfe1e624990f333bf663d9c4ccb8c116f6c78348697740edff2e0c27f82de82b0b12296348f28623413a4de7803461a7cea155a4561255818fa1beb2b4360c80e4b77c03e9b6e700368ffbf85c5162e3ad7d32e737b836f36adca87f86036317d27a0cb56350bed0ea24ec2a63be423cf1297b1ad4e742728155906f6f5c85545cac9c5b3358b1b97bde7960933efd9c3704bab49cb48febf15589436b7b1c829990262e6ae458ce0ee5a0b0ac52fac4c6440bf25e8de8920b487c2a6afb120218f2f51ab8f4d88dcdd26255da6487b3eae2fb8d190d3b0fd3e1077dc3dc2aa316453249010195c507ed9b8596bba29a176d41b5e835c280a132266de3e07fd1c723a5f7e330aa56b1516f0e273f339b04787a55d4671e6dae882bc4068616f0d38c4ccc73f67260615903512d9153f58039e3a0fed3d3b2e625f7e2be898c531389cd047745add849d967d396922753522318d2e74762c99b4972ef4c4d384546dfc540f0a11ce0dc60d189e9ca64d732bed428e514b8880b161a1ad44f331dff6f94a83e9cd45f48f85b5dd6eae904662a5ba9a0c4f577cb015d6269e39384cae7202b436c6d543855773c74a9bdd498c299e6e3860ed8bee61f5725eebc89f135fa8a30718d5929c315b799fbb65babedacfb5081896e8a2c252a1a1667a50ce3280b65e350d7db2e8103bd115e7bf278f1717f6b2b13da2d015fbbd82e02dbc4a692b5cd2dc5bec70d0c188bbf240e512d1d08e3c866221b7c449c0829e684987c09a6fc15b9a4cf61f424ee96f2d76a7a646ffbdb53f8196b8ca03ba25c6e8b6cc7190734bc78ba8a0ea8824d401553afebfbe0c016a43c80056971aa07343847b1e11b82582d740d3ea70d642e0cca272eb7318e1b0fe988cab6d1f66fe95c211c1a6c37fac359fd9a4e35f701bf5514eabb931e640106aa0f94e26bcebbe32d445f87c52b06c7fabab3ccc64102fccf57e47960d830e0d4fe40d8c08f4fa578fd36a256f8fcab118315682aaeb26d4fcf7272e40fafba3285141e4f12084849df53013b044d038cb86818b39fa9c797c5c0f4cf412c6571ec7eda93f70b18a75c55d83939f87bddadb2b59cf446e7b7051f9d60390e3bf277082a8dd817046ce611e1719639857057a824bc13c97f269617e20ce99bac4d25d14f92ac370ab47c6605c0e240949f014842d6b9c9af4155fddb88d5ee9e276dee28541464bb4b921ca5367268144ba8449d0dae7fae8e1b18008830e1583914c4bdfe38bb59979a242992ef74123ab65b0ac777a9cdfc1ff0ed1e1e1fbb3bbc23da890a8b8d598c2f686c673d68da41a2bb35bef1d3b5148cc251617578b64608eb110d20c73dc0f8005a3c390269bec8a4aff34d23cd5d12ef2a620e16c5e5d248862a1e47158e6c46d22c070a180870fe22b63d64f1eaa449780706ab65f59cfc9c7d87c9f2db312e480797a4a2e6953baf2bbaa5ff8ae264b1f71f17d2039c6f3f8e294171e777adf68afc23f38b72be8639c6c3ffbc679a50fbc25eaf8b6d10c9c8f6f18b8b7a67b9e8171caf0b362fca8425287c33e791189b0f41f35bda7644b17e7042f6232ba1469dfbab40f8ae4c636692d85475e50c588de558e8b16d839147fbb834182eba2d00434c5d035bafd6a336bd0696007c8a09df9edaf2fd6635031695162624a997d8a9c9e43e711b9f5e3b79556cf07f11a4be6d44b34cc26af6398597300e1b7ed683b75d546d1a1ed747f6f4f1871b6926c2cc2090be14994f6e40e7c949eaeebb0cb1141bc94a467f3232d0218aabd333b219acebdccdde996aa851726a757fce016619c1623d9f7a5621d755910679e86ca2e2bf56cafed032a2362c385dada3319ae86bc61df2fb7910e45a5bbca6442fa907aac2d18e810fa353bda39f9dff4e1718a321b0738f8eb74b8049a9e64d89092ee6c926d69dcc84d20c20cb1116edefa611776b8b99357561948364b0828f73b46b86866367d278ea35e67b45defd3c010c6d804c116e91cf17251855d94e681dad9508e7e057b2240c56e2bc1fa9e1e71dc9b730e5446c92f2aefa98360017b80c9285805aa9cd96faa263e725ef66b2e1c1fb421885559e97b83ffcd60f987c1b53a6d6776ee21b1e83778f7c6078272a5736be674c8e30d5e86809aaf7c8d4eea5d4d6d3d9be62398df2e93c0df3bb67219abfb14f7f3414c4cbeaf785476e05d3705d67b7161ad7afce407c522a6b876e4a18229d8fb426579a6cc468166d31f2f13b3911077c2a2c87c3b05c381906cc780ef373fa489c36aaa5496444b314409e383c8269e879c951408af0709f6995f5e07b9c576736bd18eb28e8f18c15500594cc0b1dec0e8b0d61d4751be672f1c04c27668fe08485e23da48e88aa12d636773e9cfa0c36d00d2f7289599f4c771a2d0f5c8b99b624f1f2fe1304bb5d627b36a1273b8fbd93f59894e140106659f5ec1233fd437b07fbf0cc7dd8171f6453433ed1b96ecd52e63f3f236d9bd7cb29490c3575781b9b0e816f1b3b6b25918d39d5fc62b4557f7f40b374db07450a4432114d2e2a52b89f97a7a952a7082a8b91f837e6af432f42a16eaee39cdc1ff148a55dac07a1f319f5024872ba2a9c089986628559fe10465678757d31367b38716e6be12907d6ffbb75ca0923f5d3aa12799bc46cb312b578a6af7e061552df188e5e59bf7a80423aac2dd22ff53494c6131ed3849f936bbb1cc3d05c533342010edcef7747ca3152907d7dc5a84380415ccbba4d832423e18cbba62ccbc249c605f5e87a55dfb75bb97bb73f69734db7f9942e97ba813507e0eeb91532c8ed146c1789cf13224477280796ac96edbd5dbf8a1d332af64dd9ed097fe485a0b164b1d0a0d094e5a7bf8da8401a30dfb30aa0bf5981cffe582d2a50025934ddc2737d428f54635017b541ca2ce79acb8a9fdbdfe329cdb6a0c4860e5c3368036ca4164ed67e68822b19b1062afeef82f668b78878ca8b188295557b709d12605b70e514935a41671af14d414a6bd60b520c4b2dcd1ab7f9bf", 0x1000) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x2, 0x6) 11:14:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xba7a, 0x6, 0x7fffffff, 0x4, "16735b5155aed87a5316ee095fd20e4b2f4ad178", 0x5, 0x52}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7f, 0xffffffff, "0e1217165487a034dacc410789f616efab0b57f5"}) r1 = socket$inet6(0x18, 0x6b1d44824b7f9682, 0x1c2) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 11:14:44 executing program 0: rename(0x0, 0x0) pipe2(&(0x7f0000000000), 0x10004) 11:14:44 executing program 0: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000010c0)) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 11:14:44 executing program 1: getrusage(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) wait4(r0, &(0x7f0000000040), 0x3, &(0x7f0000000080)) 11:14:44 executing program 0: r0 = syz_open_pts() lseek(r0, 0x0, 0x0) sync() 11:14:44 executing program 1: socketpair(0x0, 0x5, 0x6, &(0x7f0000000180)={0xffffffffffffffff}) r1 = getppid() r2 = geteuid() r3 = getegid() r4 = socket$unix(0x1, 0x2, 0x0) r5 = socket(0x6, 0x5, 0x4250000) pipe2(&(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r7 = accept$unix(0xffffffffffffffff, &(0x7f0000001280)=ANY=[@ANYBLOB="0000000000000000000000000000010db1000000000000000000000000000000000000000000000000000000000000000000000000000000000000706797063133f91591e52e51"], &(0x7f0000001300)=0x47) r8 = open(&(0x7f0000001340)='./file1\x00', 0x88, 0x2000000080) r9 = getpgid(0x0) r10 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, 0xc) r12 = getpgid(0x0) r13 = getuid() r14 = getegid() r15 = syz_open_pts() r16 = socket(0x2, 0x1, 0x6) pipe(&(0x7f00000013c0)={0xffffffffffffffff}) pipe2(&(0x7f0000001400)={0xffffffffffffffff}, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001440)={0x0}, &(0x7f0000001480)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, &(0x7f0000001500)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r21, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000080)=0x10) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, &(0x7f0000001580)=0xc) r23 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, &(0x7f0000001640)=0xc) sendmsg$unix(r0, &(0x7f0000001780)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001200)=[{&(0x7f0000000200)="d53f895483367704970b2cbd47ce4438e911735dadcc49c7eab1dd638c91df64da730014637ca0402fb4107f4b1fc9241be1e12147615df296a03205116ff3913dbca9b10fdbe94bb468b809c34ea885d75e94147196577edc65711cf6c7ab62f17888769f0558f584812fb9873cf0232003d626fb2d846768cb7b953bec952295ce8f696ef499b5124d13bca013b9c1a86056df7d222d5ed6ee57b4190e85bca0a751d5af3814dbb1ca790acb4bb6892a13ad9d5d3976256b41d016acc78496c56597924819aba9aa29b3ab19e6da3a2d78e628780fd391f7e8d22046629ceee7a5d759723f4c57828c749c2f77fa08ed46624135ed19e2ec3a9f98a12ada641c6d734f5220f332dcb04086e8b78875daeee4de4d5423e0df18ec76eba198bccea22c7e6b0ae0859494921e0323cf8dda77b2ba01c2780cd0ffc98527ae108f311078b3727d694a1c42701c7a0fc3eb7c9a13d342480129f25b95454077825e1b0af93760a951aefcf2a3fa6ee67c5dccbd145a8939a8a08d17e282ddfe383e44f8392d589ce9807ddb27cdeae9c50f75abbd99c94102e5e55c1e8c33ba2dea42b7df5f63a273cd3fd31a71296f3d6a612dda115774e85de586c3a24efe359ebe6f51ba84c03e0acf122bc3977c6eb4c4729d89c9f752cf1dcc425ad22ed2e5aa41938bd6bc74cd11c51bf076cd31cefb2353c20d0836616546558e0e51bb14ab56d1b5a18851888cb0cc5445bf472efa80609b84c6d511ec280ff79107ceb3c6fbd42532f79be260a1ea5d352ba7c7f50feb1b641b5c3af3ceb23078ac19615dd3415be400a0805e59a6435d1e342dd1470b7bfd7bfd896cd6bb4601af9c982b05ee9709b94c99351f18dd1384af6c6f8f68a703aa703b60da562f8c4d4a57d0cdd178d72a7ad8549d962ea2a723531f261a818eb58f8020b0e1383cde7b02cb1f5ccc75b38cb64d9d65e2dbdb400448d6cb50f6ba214f33b1ef1138d4d12fe2e9a47917af6a6cde143f4bdf3f2256a295964de70827a7d64ba767b02c9e038354db0b7d63ac651c3188e26e8bef7a46002111ae031b4abc697a35fefc8ad2754cf803fa22e4e82bdf5020dac5dae52759f42eee18adbdca5cc7791cca550d939212a9b43070803a9fd329dd6c42fb2cad234d34068992ca33c131bfd21a8e6ccd695e5ab173dec6676ae1a772b507a8c0157649fde38cbafef1476d3882519b45965e9cf0aeda3aad5ca4fd8a25778710e43cec2c992cb22296037fac417e0f9c0dd3b1e43004d0f3f85a535cdb24ce8287d33b50374ad71e23bdddb236556498d98cfef800acc291cd5c48ffc9f79ddff29f1477dd7f12e3e2a65a5d395b0e420d2cfa47691d42d7ab5ef7b5329eecf7442eb3c04ff784c1961d49187d664fdcc2eeead188a583fd189250753c13ae40eda44d7f4891c13bbdbc9d9b763132256085b321d15b1ed6daa3a43c66ebff505e4f78e37fca6eee819f1f10649955791379ef2d227dcff5205ef58a7f197f301bdca007ff8e4c7dfaa557b051ed3dbf39fa09a8d39a58e62338fef1a115b2c08f76669112d8241cf679336387605e7975b6ff9a866f3d87523706b5667dd1fbe01b2471019a024aa4eeabcb3dec725b351733870efacd9c7fcc2e2673378dfab772ee0d1e23d3832371066dbd39f80fde6cd3dbd196a47d6181dc11e0079c7014d708fc816d827ed7ce0be498f5fd8c77fc586111129e2ac0f62b09caa9eb77e911d76b83caf8990638ac410c026bbe6f1c582d98a4951bf038c46d6b9d8d695e50a47a51a95665365471cc7808330b0d6258d936962f271e9997dd9fbe08fd765740d471050c0ee71378756b49d5a4ca75ffe2505edfad3961de4166062eebc7fb8117d5f9c8775dd08a938d026d5a3c983f4d6c1cbfd5606931472b97ee5ed0e7fd25f29003d21b223488c41661aac38a984b793db7753dd03e0d49aeb953a864cead5850cc04006e015cc2fa0fe4a5954c95f13c3ad574825aeec7699996a8691dbd1ad92d8fcd3f9e49b5e004f659122362ebe58a3d65cae3bc7565f90d86286ab7688b9496c4ceb95f637b4d33ceb0c8b7d6bc1ade22d559305b1f05e1c86329f28dc334342e3fa36c88d946f84a9bf5077054bdf0f35a948866db85f392aa6d90786fc2b8d9cdebfac2d03667f55c48a526143a24c17e543bc315e825aa22da3559487912cd78f6d139ae01162a709faaf2b4dcb86cdfc8aa1358401ad27d354edad41f75ca83795ca8b5e3f0dab2cd0abd58f6e009ad45c6a73c435bff891887de2e587d91fd05a7795dbd4fe38309ce801166de76bf5e9a74c467bffa3b6d1715e82c39145ce0a2a79e27cdcc9792f12a2746ec63f6f98076412a2bc0469d4c233eb9357bcb32acdb0428d390b211f15772c051c7cb31405e67a0946cc0a4363a100180b6982d6a1cd3de6fc486c3f027a613e7cdcb8420dd34762e4ff322ca52d806becccea1961dce7b3af9fcea38ec5b60b4015d6616a415d4fe6a39a9142a43d7e062fac751c15eeb635f66863e261dec2439b5decb025e404b3ffe59ca12a89212f3cc63ed30c0a15f220384eb47f7733a09f882c17b2425eb2701dc2374ea4de3f01920d5ad7f17b0372babcef36ff00fae8ff1e5fa351e41417e2c1fb314bd2d357a7abdceda4851be57634e1e0e55761629daa466815a33a624587ad38c1f4ef1ee35cae349683135f91ebe76f495669af39d47a8d68aefc94eaf67eaf29fa3bded8a8783e49c67c400930969e314199fac135d43ca63f9bb8dd804815a45db73fb54f556bf12631e050b1e74f2853e51f4a57619d62687d492331b40f3aa1355cf28461aec191cc39b8813068dae7a4127bc6900b66423a316b905111aea2df39fa61cf6a80c2d108e9b95f9b4813cab46b63db6bb6c728cca1defcabab3b1f3f315414650920ffb07b530862c87b4e84cfdbe0c35a269c24bf511ae7c2ca27aac650a9ac11c70861c084c7732db413d84a187b13372aa5aa4bb243db627c9dc9a8ab3b5309d149d8a245233ee387eac89b63dd3b600f373988cbd97972023ee0dfb1353679785a446ce4b2fb0458b2dba99492323643aaf6b48f892956a60ea144f45fc8bc764a197586cc0e1d3a85103b431c4c73f9cf1dc887238c161a517a4548dba0019477dc45c5815e738bc9bd195c8babe7f0c9f8c1d2006a02b9a9a32974d1541a4f21e66845d4286e00e0a4f4f9e884518d96260e7ac52c0c22a4673d3986e2989f5d5b5071078d16cb1f925df0483973c79eeb4c4d6a6fa3537d5d9b0d310952a30f84fba4595dda2807d7713f276bd7ee1031dd107098deb548289e21a8c886f9b66ad83e26c0e302dffe0c3091f6fc087aa3030338f4f133d3c05d663e69d96d210e1e3e2412ada617fbb668d12f67bdc12f75436fbc6002b4b0f76e6fe741622f6f783d4b50bd1291b70cf77377852bf86806942357c9335a44e9047c83bd39b665b393b6783a519f0dbf9497b1bcd08e3cdb60c807d0e0823cbc0830c0d18fef4552ba6808e3778cff148ba0e1534c06bd53f30e534352aabd19c791222efb506bd4a93159c07c68d38794023a0306e40cece6e50e1299efb94d6d38224acdcdaf56a519066da61d759d11762d1224483adb9886bbeaddfac4d1b36c496fb5b7ef9d338c82b39872c7b50caaa371cffc22b6afa383ff1f84fa6be2edf8fda427d8c31d895b8072c7b3ff2e3d1f1ab13b21fb295fd573c24cda6fcbab22c9dd01546c52ae7108cbf83f2428d1e520f229c2ed0ae9df4dcce5494fdaddda40677e4c827db63827ae87749cd831ba0ded86eec093251e1ad4bd5817b6a3954e9d9db8fcce17511bed0ba46d5417a3be52e40227f77f28f4c82b37a8eaf7a182f6b920720e9fab9fcba92d908933a0c008c978112c33da0b12686cb059b21a69ad80639206ee02ac063e4441ac09d765d9f204fb5dd297ffcf1dbdd7d76ccea05d105993a8e50248a7ba1b0c59b9ac2c19eb96267a312f10cf1052be78c187b199f09df06cf6fa47a49b14216d5f544a39ae79b1ad9d9f4c6d3b9c3c8660b4f2a3b654789ad81194dfb479f444673f7693ca26538839957e24ea04fd7610c5be681c8b9302a666908364aadaa8051eea58b85d91c6b241d48619834c65223498207715673658c3f755a466787746b5b860995b6d031684fd6fd725a645a0b8b3c4485f1ce7641810fac2c998a9bd9f9db93090cc25c31894ffad690a9bbde110df5102404c0a1cdf0cc3e1908a1a6f6f54262e73e1baffbe448c908c00608502ff7841a56c7ce0fcacd9755423d1473652159707c56eb736064b1758ce3fb7112c3fa5a8b1d60cf99edccd426f99199f2e89fbba6bb0c5e2cae466133d2a8b3c0b5f3e508e731496adbe34ee5f5a24c3c84754910ec03a5cf251a4dbb28f7e5faa957312f3075e0bb540b3203eb063cbd6a0934b5d98fabb749901e72c76a20d443310db6c9e974b9b9a872663a322fa0692e82419ce81448b48465e46f164c4924855812e5975ea475dce8ff708a3f484533dc51aca57e37c40004966604459e0395c68e65e9707b523c653d364cb79fee633886cccd7ea6dd5228533cc776c9f0dacf36aa6dbd48d3ed181dc70dee34aa24e0d3a2b57e9b44603cc7e545ac6ed90a8ac2a19d2ae45b92978cdca7e6289de38e4da7a97b5ba04f12bf7b91fd4d41b02651f267a9441aaa86b6061ee19f52e579d17dacad514c675b83a111c00485f0bfa5a0750918be884ff56ddfa83f573606a84588e370f0a7e9ea069c3d2542be95b7f017c308b36a350e589f55841af90d0e58af72d1963189a8cfd60b0dc30444c205fd192658f955b90d8a2bbe8ea599b1c8baf666bfe48ffe7eb64bcfa9493551b140635dfaf69a3ad9b4b9e731c09f32ebda5e325d39a54e0ac0b47bae8cbc89d2c5f37a7f64444a095e6d814168ce4a28bdcbbe1ca114c64a91323867a79363ed35d6b4f08bfda9a52b6d014fcaf63b5bc7b61fe007b36b40108ff6a601974660e12ad8e2ace7b03241cbb6038fdbbb2bf0742857b5f7f29867e32aae8fb2048f28b9278739daad99746d91574e7283837bb6a41aab544295172cd7af77ea3a734a9d7990666ffc2a970703666c2fda559c5951e2c74856febe0e9fc3728ccd765552b10746e926ff7a025e7fb23beca2647728ba28f61809c9b1197e74842b6f27485f9e6b58823968c9f4ad7faa00cf642ac86dba2d2761c14be1b273ad81e31225d2490eca84a0caf2d044f2592155570f887848b2c332bfae633e62efcfa7cc96b23e903d9155477d1f85e24296187e7d3d0a9dd70cb52932b1b34e1e97349c7785668e074ef97a329c66e9e9304c027e8a38556f6dbff1759286a8dddcd3b96c2bfcc90624f58059d429825243ebde19efd8e6424eb477dfcf4bca1e40a59b6cc764bcf32d3e4f06d28ee7167ed20dcf967ab08c1775103e5e6b27851df141c38a9133c81b4f834cd6fb904a8cf0f1e6e1d9cc2d5542d606e10df12ed0788081b5e47a5324fde4e7ac8351c03377f1b0f3001a0665b8fcc8440fa5042d534ca992d340dffc37ea6904fef84602d81c7995c6faeff994fa6d4ee56c244b75d87de950bcb09b060900a318b81bf30ac782157933f8d021ddf0348fdaaa49381960c3f2ad560a628743c95c4c71487f199e2de3c7380d6760544023caa5489431a4d6376056e596e0e8c1574c00e7522a02366af58d86054549dbe59c3b9b70af5f7881d38f492179d8a65226dac9b731ecca64a11811e4a9fc", 0x1000}], 0x1, &(0x7f0000001680)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB='\x00\x00\x00\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r22, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r25, @ANYBLOB='\x00\x00\x00\x00'], 0xe8, 0x8}, 0x2) mkdir(&(0x7f0000b17ff8)='./file0\x00', 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x1, 0x9}, {0x4, 0x10001}}) 11:14:44 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) close(r0) r1 = socket$inet6(0x18, 0x3, 0x0) close(r0) dup(r1) chroot(&(0x7f0000000000)='./file0\x00') fcntl$setstatus(r1, 0x4, 0x40) poll(&(0x7f0000000040)=[{r1, 0xb}, {r1, 0x85}, {r1, 0x40}, {r1, 0x1}, {r0, 0x20}, {r0, 0x5}, {r0}], 0x7, 0x401) 11:14:44 executing program 1: r0 = syz_open_pts() dup(r0) 11:14:44 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x100, 0x20) fcntl$dupfd(r0, 0xa, r1) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='./file0\x00') link(&(0x7f0000000180)='./file0\x00', 0x0) 11:14:44 executing program 1: r0 = syz_open_pts() close(r0) clock_settime(0x2, &(0x7f0000000000)={0x200, 0x6}) clock_settime(0x0, &(0x7f0000000040)={0x100000001, 0x7}) close(r0) socket(0x1, 0x2, 0x2) syz_open_pts() 11:14:44 executing program 0: r0 = geteuid() setuid(r0) 11:14:44 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) read(r0, &(0x7f0000000000)=""/109, 0x6d) shutdown(r0, 0x0) dup2(r0, r0) 11:14:44 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x4000000000083a2, 0x0) fsync(r0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) writev(r0, &(0x7f0000002840)=[{0x0}], 0x1) login: denied attempt to set clock forward to 4294967297 denied attempt to set clock forward to 4294967297 11:14:44 executing program 1: munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) 11:14:44 executing program 1: r0 = kqueue() socketpair(0x36, 0x3, 0x800, &(0x7f0000000100)={0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r0, 0x10}, {r0, 0x88}, {r0, 0x21}, {r1, 0x40}, {r0, 0x15}, {r0, 0x34ea809ab5aca996}], 0x6, 0x6) kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x3}], 0x101, 0x0, 0x0, 0x0) close(r0) kevent(r0, &(0x7f0000000100), 0x2, 0x0, 0x0, 0x0) close(r0) r2 = dup2(r0, r0) r3 = getpgrp() fcntl$lock(r2, 0x9, &(0x7f00000000c0)={0x3, 0x3, 0x3, 0x0, r3}) unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0x8) 11:14:44 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) ftruncate(r0, 0x0) close(r0) 11:14:44 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000480)=[{0x0}], 0x1, 0x0) 11:14:44 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x1}, {}], 0x2) r1 = dup(0xffffffffffffff9c) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) select(0x40, &(0x7f0000000080)={0x8, 0x7, 0x20, 0x1000, 0x4, 0x3, 0x6, 0xfbff}, &(0x7f00000000c0)={0x0, 0xa51f, 0x5, 0x1, 0xffffffffffffffff, 0x4, 0xfffffffffffffffa, 0x2}, &(0x7f0000000100)={0x0, 0x0, 0x800, 0x9, 0x2, 0x0, 0x80, 0xa72}, &(0x7f0000000140)={0x4, 0x2e}) 11:14:44 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r2 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) getgroups(0x1, &(0x7f0000000600)=[0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000080)="3eff95dfbe84acd3a6d767cb4ad27b0b220f7f6ec8bfe22a0669d521b8efc08962eb8d273a06ee29dbeee7bbb3b8bf0ff63a689a3d46c2553c8e6b4209d419de11ae97e360b6af6c0e3aea4997b2c95524504715ee10833dcadf1f18cf37b1f847cbe22fe8214c831284182501aea5480d38d1591fb266d083ead696ce6aa6b6f46d2f6e2bfc34a7ec816aa323e032bb50699901ae39a6ea920ae2439b5a0a86854072379e3769117a031970b94e5730b12f675fce43207404a4c8adee9aa003d030e6cac277ea3ec3c44b9a710bb974a072c0d7657561", 0xd7}, {&(0x7f0000000180)="ae81ab85d2629c7ac28e67c2b511871aeffb33823738bfff01e129113acd5bb21829f7baefc05778524597a5100ec880920eeb9f7ecb40d05d8c573aa8df47fe42fb51ad301affa7a8e5054b303a036ca35bbe623b62758c50b6bb000757733b7cd1be7bb5ba57b7898c2406a1c08294720894b17052f985b6e1407ffe84c461fb63e2c1e3813028ad6d783d35abddc89126ff7f654cc42754d5ade23504c3e2ca", 0xa1}, {&(0x7f0000000240)="2fcda4be6840019894fafcb28296ab71753082b41e82628105d7c0e5bd2eb52dc1cc62dd5dd45523b14e903aa82a5f62ce8fa3dd98f753d924fbe620c65e2b9ef4ab2a9d3bb3bce834a5064dc1bb7a739c0b813752694662c07743a8a1d64245968e7279a4f212add4b3d13a2b3afee175bd1baa699f6467de5c90f0bb3cd871db58b38972654d033549bf7519350aca6185b1bb2502f3b026daef19dcf2101fbb8ef0f2e05d71c4270fba68faf07fc1587f01e6ce174a003bc8c8096e0e5db07888a799", 0xc4}, {&(0x7f0000000340)="1c047c62e326243bfd22f3b101852f4435bd3aee747e49015d88ae528e647466ec52a45b2b2c45365dcd0690af96762c5a673c15b3e94916c009c738524e8fdb9b0c11f3aa9d7d588fd426070d59a587c3edd18868f48b6ac45086de19977f3912ed1411ab2e55e07e82e51daaf24be5d8607b2daf537761105a165a860d81189f5d3780fe46c80cd1e601e4fbf65a6622b8b78fdde49025212a9079b0a67e667a0aacf9ad4bc4b67401e6f80b7b522cb89767beb47dc6940967fbfe8de107d6cd785860aa61748a2fa18c881be941a96d773aed872308d0abcd31", 0xdb}, {&(0x7f0000000440)="e77addefe99f3bb34efdca935b01b1ca45d2d350dab169e9a5765124f4fac47435daff11c2e2b705a29195e83887a97b62f915e9602e7a0c1dde2bbe7a6c04471dd5554486bb81826ae87f28c97eb01abcaf0fcc9aa39e267ef36778ccad39959cc25d956ba8b90ea7ac51227e5388080a8fe2f3804c6f7c5bf90e4a2bde919a7dac298470", 0x85}], 0x5, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20}, 0x4) 11:14:44 executing program 0: munlockall() r0 = socket$inet(0x2, 0x0, 0x3) fchdir(r0) 11:14:44 executing program 1: accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) clock_gettime(0x0, &(0x7f00000000c0)) 11:14:44 executing program 1: r0 = socket$inet(0x2, 0x5, 0x4) accept(r0, 0x0, &(0x7f0000000080)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) fcntl$getown(r1, 0x5) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchmod(r1, 0x4) close(r1) 11:14:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x200000000000, 0x4, 0x4, 0x7, "f43f60efa38b03abb8ed8c563d34cb0f79c4c669", 0x1, 0x3e3c0}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "cf120b93df5f24cace12f3011fe759a193dac837", 0x0, 0xfffffffffffffffe}) ioctl$TIOCSBRK(r0, 0x2000747b) 11:14:44 executing program 0: seteuid(0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x7c, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) linkat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000002c0)='./file0\x00', 0x4) seteuid(r2) accept(r0, &(0x7f00000003c0)=@in6, &(0x7f0000000400)=0xc) sendto$inet(r0, &(0x7f00000000c0)="b658fdce950026b001df02065795c31391dcc9d145f9453d28a9c3807b2488e46f2cd010b32e2e7181feed7727f00c4c557e", 0x32, 0x408, &(0x7f0000000100)={0x2, 0x1}, 0xc) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000180)="5b00ba19423ca325d6731a1774424e7892077437d96ac71096338cd27287e07a7d993385dd1c473732a71d943e789da4245117bfe8ad443d392313debaef0d3b72cf93010bb50ff65aafdf546c3129321ce89a96c4e052f44567e7a45f3b48b10abd92532e5cd49ca2a2456ea30978f750a321880abc21b0d6f8f1b3bc53c27d1271254c81ef28a41cf16d22dc2ced9bb79e924deec3d5201b914934921bc90ee94e8aca8cc44a6ad9d69a49f8b022fc0e55a9575753fa19e6fe3bbaa2c0c8ab768563e3097fbde305f244be54a136ccc8bbe3b2c69293c5588a70090a2952fe66353921", 0xe4}], 0x1, 0x0) accept(r0, &(0x7f0000000300)=@un=@abs, &(0x7f0000000380)=0x8) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) 11:14:44 executing program 1: pipe2(&(0x7f0000000080), 0x4) r0 = socket$inet(0x2, 0x8000, 0xdfffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) kqueue() getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 11:14:44 executing program 0: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mknod$loop(&(0x7f0000000080)='./file0\x00', 0x40, 0x1) unveil(0x0, 0x0) 11:14:44 executing program 1: mincore(&(0x7f0000f14000/0x1000)=nil, 0x1000, &(0x7f0000000140)=""/127) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) accept$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) 11:14:44 executing program 0: pledge(0x0, &(0x7f00000000c0)='\x00') 11:14:44 executing program 1: fchmod(0xffffffffffffffff, 0x60162411055c8dff) socketpair(0x6, 0x8005, 0x3, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r0, 0x2) r1 = getuid() r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r1, r3) 11:14:44 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) clock_gettime(0x5, &(0x7f0000000000)) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 11:14:44 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/229, 0xe5}, 0x43) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{}, {0x100000000, 0x7fff}}) 11:14:44 executing program 0: setrlimit(0x6, 0x0) setrlimit(0x5, &(0x7f0000000080)={0xb, 0x68}) setrlimit(0xf, &(0x7f0000000000)={0xde, 0x800}) 11:14:45 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) fcntl$setstatus(r0, 0x4, 0x8) write(r0, &(0x7f0000000040)="513d9ae4a74f628bc47effb1f0538f11561ebb46db2f53d22dfea8e797106da8b2462ae66b28b5b55ec960b0436b9791db7f", 0x32) fcntl$setstatus(r0, 0x4, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x3, 0x7, 0x10000, 0x7f, "d52c73812e8219a7cfa6416662a0411cab94edbf", 0x59, 0x5}) write(r0, &(0x7f0000000180)="227cae405606829bebea7ade39e1bb92f58db2dfe355356279363965d97b5a196154784cec1a7514986c16f81cc9e402c0b4711251903b2faaf71686f27366ac623314525611c50a7ac3991b7f71baac1069757784eaeadb36a3c5df0d50f50459693f4d79d1b642c7809e852992b90a0b1406a53aca2b67f0ae8537fb31685cef219fbcdac4f3762937c47a25c5a5292b7e5f7ce3a73ddde22cbe2959550ff8fc238111d005c4e475390f9cc8d4d81eaf433af2127ed441aa3f5f4c2e06e7b4de428544bd98350495ddec6cdd0bc8fe12a0a1609b76730f367a85eb4dd72e9884a8248fe1413a7ba23383997ce0", 0xee) mknod(&(0x7f0000000280)='./file0\x00', 0x1000, 0x17d) write(r0, 0x0, 0x0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) preadv(r0, &(0x7f00000003c0), 0x0, 0xad90) r1 = openat(r0, &(0x7f00000002c0)='./file0/../file0\x00', 0x80, 0x2) fcntl$dupfd(r0, 0xa, r0) preadv(r1, &(0x7f0000000300), 0x0, 0x0) 11:14:45 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000080), 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x8) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="3ba71510bd4d14127e0db5f976b8ab3bb836dd694c30f95080c2b4726607ba798018bde4cf6e53e6705d1d000fca86a4e05fd1b1cfefec4305f8643fe03d27b12bdfaebf07147ab95902405d617393ee69f90ff48ed06f8f72e318966eff74819533f6f01ef4674e2df10f", 0x6b}], 0x1, 0x0) 11:14:45 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x100) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x8001, 0x1}, 0x8) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/66, 0x42) shutdown(r0, 0x1) close(r0) 11:14:45 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000001600)=[{&(0x7f0000000600)="4d8a213b93f9642eefc8affdcc6000e6b93a1718aa3084d51a9e04582dce220d04dada16ccc6163eb211319b3f6c81f739739120e05d8fb572cd8043386bfdade5706e29a0c361b836c59da41cbc0157a0c5dea0382669f56209f855ac438f3f99147942ad03a8f999bd43471a75585a9d0537af782f2334cbe58fdea35d22d8f7c50e3bbde5ce56cc408875e6f1d2c6197f868c08fb76b59f696c7cc998a4c5fe56e0e311888afb5a49ed8f0d8a7a913b1c6ef56393564e7fb551374dca55f785f04a93f904c56115641b393a08c60de7aa0006e1b15521dc2ca24d14590ae50c0744c494de68620fb7bcd1c5cd039c67ae62647b400fc17aa0eb08057c0eb1c4e6a0bc81b06001e663f5ffb0cdd3246c7df4e925756b37821ef38f485d161017911527f0fa2fef106b0505c6097be1695bea573bed5f1268721f2320a474e5800174a5e57b55396c3d262494d9f8a800d9c03c8e34a5de70a2c57a906f2608d40b3bad29d295923cd1ae338f1d8a9863a78a1828f7cf9285ca3465f260d0ada62aec948545305d266fe04048a564115e404f006a75c09039313efe19d6c2d4b9939af3df543ab7253c572a0b8f00c39d1be92f23e94a497ad79ff1c53ec517effb9279a4956daea94b5da03eb0ea0b3ec4708e6d092c613b08cd0f897e86d3a9e2e438569d9f2e77fad1135307a69053143c3c22fa654968ff1544afd98515a451f9fbdc670823e18e6df260e79292f64b0521f8c8f89cc539ee0364c47c5db904b62742fc951331549f2af249babf5b2c9f872c0264567c1c0904dec2d3e78d37f7c501bde821f44107f0fa03636649daa4d8d368b489b356dd798478b1453221145336f36394a71f9f92da9155df43eb24e5ddada7af31402adb02b12b8f723dbe57de3e3582a3b76673d174580a21374bcdf215faa32ba7b219ab46534a81cd6aefc4cb2df755d6d55bba1b2d629a9833d21a49499dc11e92036d9bcf9ad8165e9633cbe2e407bd1fba661d98631c26aa0ba9c7ca3994382a00fd6188e2d04c002d733b5ff8a2c47db3005c459f522f6fec34cc533f97e4769aacf8cda5e634f84ec4adf5c093558f22cf296bc03213465c8f33b687d932c6bbbdb6df178341defe25bd2a0d00e172280c2ad16407ba0a97d8971d7140d4a1b384fc2fc6c7a0f033659464730e39edced2e25e3b96f09b7205117e62c1df4a0c6d08b5274de9972688346a9beca9568d47579d1dc2270a3ac8a12ae6b39aafe7eff1a26d70591314e00d9db71b3745f0e47e9394ea5d95fa443d519ef5c3da86184659d90b95dd3048474e66e151cb46f3a4ee53244209f92469aa9d991b5166cae024016ed5465ca5afdc866e6f522121f8343242632e868e035d67ae3b23111a37cb3f8d09ba3050da25f0a8757973a66272e623204c6aa334cc982ae0c2978ac331fe33ed234f406e84787bee0e822aadbb6bc1d0641b370ff770973347546094405abbc48cebf2fde260d336d3056ba8c11ddcf4cf4c07511f6515cdf0fca793fd7b47ebf2603577c5956b11e8f5bb2a8c82db04dc132ecbdecd73237d9da857f8028c8fec78da0d3560f12fd2aaf4ff9bab72520b8fee80d02fd4daadba51c4b45622794e4d365db45c3a52c5a130aab1fd990fe03f16446419d4243b24b2b86621cce22297b82d5e45dffdb4d4897baca2b4b06db099fdd102bdbecb4fbfa4e9217438953fed87fe51bd39ad2cf720bf67ed92bb240a4c5f0ec7984a54d34d87a67000ba0dc4c386011f15aef5867342ec77d9d6ac454b7d50975a8f25b9f9adf4b38e101136d02c226e003c7db3b725cb9766c03d988a0b45970ef27c1ef94894811f6797e619f3fe2eb7edad72f9f75d8066cf36b3bc367699fd37d066f38a9169dc224287674ac12a9381f058ec3350abb6d8262d88b65d79e2ac94ed88d073b7d452a1c0248b712203464cc613172a15d3ec7cab91950e93b7ea9060d3171eec5151304d188dd1104603bae52328bc102c1126e454cff431db05499d6071799d8a4346d37bb87352c2f30d0611f3fc12685428a8379020252a0921dd3ea3fa8c4bd6f5e40398bdab134c12a75cc2ac487f735ee1186db1ec6c209c1d998d30c000a69b32a7047a450d892fd367e2720405fbfe4a15617bc5f99bc73bdf4c4e82540a1ff493b25ea263a182c9a84cd136bd87347ae16ec63dc066065dd7b994a1dec365ec75117ab4e9301374522c8af7b0a5f59b4481a23952c908e53d3885673b962010d9acdfec1270dd33d8d9aeb2b647c57653ff74a2ed2b0bb489eb663dce061895b100324c8865d642a9f391431bef89b0b89423a56a57a7e1076dd3efa2bede798df1694466bc553922f0f313bb9d59816c7ea39f0142ab4de29f6fa7038d469eaaea3a0619d1c0742ae34c7d799d7111b1482c97d05f9b65ff13808cfee02f36dd97814ff8d5fd2178ea164c97dbc576b5336c9859cd9ed65cb3e42597cca9bc9574a703b10e5146cf962740a13fbde097c1d89f81313ce73988ae54269db32ba95b417879cd2543e88201feef05a41cc5966f1d6db36026b2cac00acbfc75bc79322bffeaec5d261d3fa6265c03ceb24b83d813ff3e0460fbf99c8bb1bd6ab92146a0b7e8484f7c272aaf5f3ee7db6c8e29443a7b372ad7e1cc8d3cc2c77d96a2756e74de6adec3d95583cdfe0c9fa3a1f798413f0484d08a3d75b1abb3d6a2a4b6c3da9318caa0d865ee3abfd8719ab0048b667b362249c3b45ad035fd25c0cc2ea83721f29b9780334a267f2abace5408631cb2aebe49449d9a20cf1a5e969c236b2fdd1d25ae7d292953787b8bc1ccec2a39398836d13897d6689ec828dd038744b39b13b2c1ff18c41136bdb1fe8b89a68309fbabb1b84834b183e81238980a149a928f384dda359b16a94f45eabbca806b829aab64e6e20f4cd5e5e9a8b483428269805abde85f13407d2add8d292a1f971f8709f7b44d00a6cdf73576b6c6c8e59c2e126b426dfda286b008801a9c0b9953af832fc875ad03695ddc6f1eeccca8dbfe00d323b3034ac3f7425e0469b22edbe4c8b57c6df6619063f814b41bac82715378d7fc14342557a04e1b2347ef16a49bfd08d85ecc29d0dfe94a4790f09dd7596afb2271661017fb7479c040d095622da62583e671192c98bf6ccf8755ec8288f1683dd6e1b51058cb162bbfc8d58785fe2d1c5019cb1256f519b2353090f58fc158c12caa9106f74a955ba72745f6466195616ec0c79e7d5b5be8c590c054c96fd69504c5ad4ff5f9c480c4a1e4f92ef437605bc199f7d88523823d19784180bb234efd2fa7279a5b9fdb211b9b500856b671cd84aa0c27e67302d02ed1a571ced98edc8ea1e58ad7cc388f654917d8154bf4f1c1243f3adcb2dc5c14846778f26cb1ca749d090d7aa2058e0a3a5b3c24b39ee4becf4739b3bb9130689d1a380be5f4229453645f1644978d2eabc075b374d098a0e6e3c1596f61c4ffd85ef318253287bd0b11ac4b77748cca6bd501314cc8b0ae29d7959217ee2eb5ae0040f17f7a06b36f25cc3c606367c895f006597ba5b2878c68e6fb70ccee9a5bed5125d7920a8bd8a484f1a51d3e9bacc718d8850c1bfce08f2bb816c304de493791dee1c8ac9540f2594bb0644ce2426e1313b4732f2594c8ad8b96e7ecf47f021fdd716189af3a148399510fac7653017751f4bb2465cd6f50775f2720d5b7ae03ca55cf35debb68bd2571fda85337cd51238621c28d128af8c370d74c2af8d94f25f0818f086b748525987c5cc8971f12dcd94ec0164982f2b52f26471174bab6fa0d12b1243bf924c6dde5b1c788242430c033f4c9614a9ad6cc0a5f73cbd9d2e1f6e2ce3b2696ec42740b6d5d5288e122e09be08b2669ed1b6a644134a569d6d554ffcbfa722119f49780a15d9093c8f56ded716844d31ee0f17c0fe939e869dd5590dad8de2cb6011eb7bc043ef7eb59fe365f335bb78dcf39360ddc72063213fbf7722b14dc04a47857939a4176ddb761c839c5c2d8b2c51b38ba3865cb5f7b508b55e536ed94c3b756afc17b04004cf9c27a55c291099c4c86403d6ce3c2cf122066b66bc4b9e5d3074f65cbfe0f982bc48ffd7c39c4190e378d68a8013c27b88be770dd0783bc443579312426cd87864b4329ff43f9a9a7d596d50917db362bd67d673ee4de92915042e3617c116c6bda975c3162df98c8ad13826df9f2fdbe9cc196aeec22670e5c70a98aa3ee1ed6e8a4f37b61729f1ed020f2c5ca7b4dd4ab107d9434e39021f86f7b8fe28e897339bd9b41abd4d586c7e83f78c99eaeea9082c4cca4e962777eaabbaaaf9cdeaeee30c1bca0862663e3b69562320f118c86f36a4507030544c50079b174377edbaca59c03a96e1b93a70d419a81675d31687ba9eb8e15122983004f296b24db210312e14d1de80490a5f00bafcc2ad8de044d52f94682afb98a22ed0484bc48db2e1d4746977cd0a8d8e6989d5ddcf161d759cfefd684757e5b1acfd7bb14f19be7b07c388a931aa33029f93343033fe910fb7d3e82dd4bb9544bead68068cff1503c4ad78e5b3ebab125f9916546663ca1b853c4ee88519570014b50bf1c781f812ad320a7b0933e5b866982dac9de9f66f00f6700860a1b7b99b811d8a7549c94c1590087ea13b66909e33545dc9c9c245ef9946671b1ba378f71639dfa5fe2df59e40e677ab66dd7f176947d9192c07c2a5757a9e3fa31d040091d4455f0ac6c111ad432236d6a85f9a6e287498c7ea7a617bd1d9e069c35049dd56377d54ba2d0c07c0a6e068e396c3a3793497a6bfcdcf10e041f07bc4daa2f029a26280e3e38a90a8716bbe5c66794f43797b73f4e5a31234a3bf5283b72270f7a143eb99b9d1ba8a19ba0ad38947f9a3736657cf0cce769cc4e4a7053f2a4fe3490fd016365bd0e481e2ad2fa91b7cd99507bf05706a80f91732f460917f1f8a1fd722bcb9e358c8908978822d8a94c8ce7d40307f107dba463f4c8b88cab8f50624f2ae290ef5261aa2ee0b251a2cfed0ed22b19fcff3dde1a7b63f84c6a6046b248763381905c74ff395fcebafc6a569bb8fba37608d031ce8912de817b19829b687b6470a5b9ca4802cb52c206d49892299bbce9a64eb8c24465d90189887111bcc63c42e8c292f224cd84747d6773116165ce669d64666ce68439f417ead371f7699cbd9992942a82ea73e20d6112acb2ae02a87db10d8d5b80e64018092cb57363e5ea5ddb9265cf9c357d0da877d846a7354489aabdb4c523ad88bdeabf1257698fd21a0452d1def0615ea171280c6f014fb65e0491f8d7b5f4e7963c89e12ba90d9e4c3f8c611b072ca1b44fd5935f49859a8e0b10fe86f2a2f2af65607e83bcb48329926fbe0625f2b1bfee93904b60255fce7130ac63822b9c282337bc00236864d38d991dd42d89f2decfa7adeee92f86467fe5c694a961190abc87ceba39267796af80c40de499470456e3613ace6b73d7a63fd5647d640ad4de7ced2ebe5d16ea2e38cb79ad6ebd37cf640dade12536d74f3444ad5c5cf6d71a", 0xcf}], 0x1, 0x0, 0x0, 0x2}, 0x405) getsockopt(r0, 0x927, 0x1, &(0x7f0000000040)=""/49, &(0x7f0000000080)=0x31) 11:14:45 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000140), 0x3ff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x53}], 0x5, 0x0) r2 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x2, 0x0) kqueue() pipe2(&(0x7f0000000000), 0x4) connect$inet6(r2, &(0x7f0000000040)={0x18, 0x1, 0x800, 0x101}, 0xc) socketpair(0x11, 0x8007, 0xff, &(0x7f0000000080)) dup2(r0, r1) 11:14:45 executing program 1: r0 = socket$inet6(0x18, 0x40000000007, 0x0) getsockopt(r0, 0x4, 0x0, 0x0, 0x0) 11:14:45 executing program 1: readlinkat(0xffffffffffffffff, &(0x7f0000000140)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", &(0x7f00000001c0)=""/96, 0x60) symlinkat(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00') unlinkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0) 11:14:45 executing program 0: munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) wait4(0x0, 0x0, 0x2000001, 0x0) r0 = open(&(0x7f00000010c0)='./file0\x00', 0x87c35aff3dc27a02, 0x20) accept$unix(r0, &(0x7f0000001100)=@abs, &(0x7f0000001140)=0x8) r1 = socket$unix(0x1, 0x3, 0x0) accept$unix(r1, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) open(&(0x7f0000001080)='./file0\x00', 0x80, 0x1) open(&(0x7f0000001180)='./file0\x00', 0x400, 0x10) 11:14:45 executing program 0: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000180)=0x8) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x2) unveil(&(0x7f0000000700)='./file1\x00', &(0x7f0000000740)='x\x00') 11:14:45 executing program 1: syz_emit_ethernet(0x5eb, &(0x7f0000000640)="8fb08fe3cc96747f6c586ffb0c3f425661a6a680028f7ce563f721eec0cc3c66c45319dec3794309cea36653f461789124d6d04095798b0387ed9f54204a637b7728c2ca5ac6ec2332da1391426ee96dc5970cd504b74fd3f9ea7174b47a8c1bf70261ad9d9a16f9f81447f87565a2472663dce6b7123e00c0551dc2ab0927d8085fe68d669c285f93e84dfeb43c88fae96b53320fb4dfb5de2b88211711991de0446ed7e0d29eccc3d1d6f9921895e8b8d3bab2e64efa417eca7065c9b34de5d747c1eeb77c7c8631c0a1ad5bb477fbae2f1abc31b939b0dfef96e0ee4b613d69c02d6790b0e3fe15141b010f688d0e0a922275986945569434b17eaa4cee57e70a182bb81e89d9957e45f59a247709819b986df580e47df02f5f222be2daaf3f7a7dd42db4ec4594c58c5ed15f75304d69fc2993ad61018e3933ddff10862f9dbb3bcbd9077a246733d58634c955205faef9e9d232f5837fba401a77a1ea6a74d494b069e3c28f1343a408507e3cd66c58b0e3f702dd58825fa5c87bb3eeca20138eb471356e2e5b9223334ed6cce109a126f2c776e2e43b1aa5d3ea6682c1707806ccf0913708bfe1121f5496bd927b484d4787e1caac69afe8acdf100ad5220ffa1abb2afe25df8e21766ff4551c0c7fe7c0a9db4ebcaa1a1aeb350bd65c5db17079061635ee610a2e6d2681d720ba70215f07e94901d2f0d06a1293040538b8c318f81e25bb5d70e051b3408aaa04c0a6d0965ef5bf49882bbd84b1962f0483d68229580c83eb208a892f9c719b51456ff7ee3fee7925fed8257cbcbf93d7e6ed0605cd97b90caaf5956b75add0ae193dba9087e7e0dfa42718ab5b39e5d1ef92c58047b162dcefb64c59baf74b111a55973fe5c92686353164d58ce4012a8537745c3b0cabfce8b2992af34412a0f154242dfc38f61bfbe6447eb152430acb6b80b9b39915be4face841d4d347587d4e0a83406530f33055c79ae1b2b495dcf5ebe19ddac3c0b1a85d1182583038fef5b12cf92abf7afc50cc7f96cc5d7bf20d4d5dd23be1a4f718cf28be05bfc8b1e37f2ee6cb1419e92b457fc09eb76528480131a5b60dd2a9ea6383a77bbdd9f36ba967f35fa485cdd6a905002561f2c5af5d4d12e52780ea358671fbac455f1e40073c6308eb72810179d490d9db5b7fad00a8d13e048d41ffe78d09caca25f95c86704a242beebe299fe25acd94dbc645f6d819617c5e249ac23c2264bb80695c874664c5a1923b11e22f336a37c58fef824b2c2b5deb139403c44bbc326a27afca21bd3c9be430c6b2aab023e1cedcbc2d2ba8219f29f0811a0dd3d1b2f103b53eb2af3618d0fe69248a2b3f471cec2eb8ee46d079749739a545d6b81e0d46bfedeebef65c22667a2310004d7944c6b366e69a2885519e2f9ea34b78d6fea1e5d4c440b776fc4aca0335ab7f7638ce7ed31166ee8af52c087fdc3c531affb36fcfe3fc521fbcba55ca748d7c9eccd30d26d465193e33a744469e5a1d32e1d98659399bcf8f419ad66b9248580af6cf98461e715269f5a1ef28fbabb1934b7ddeb5eaf1d211f55dab127a920f0382e81254a49606819cce0fdce06d04d1558296db55ced9ab0489e11e73d351693e57ec86df52e7b0c21dc4407ea1cfbb7c3587ddc23aa5505cc33810bf83de9418582db597b9774846dac631285881d1fb0b964db51288004451092c7547b9a3a183c8358563111208864bc3de8277506271836e9eb76c57afa5fb0e322ad7e2a444ba1b28fa6af345d500a5175413ee6a98eae1631f90438038e2ae4ff68e82a26a229e885d5575c6a8330bd708f3d7f487d901147797e2bb4bf3a2618ef1e8f6f59e516dbebf12d16518674cccbdb59dc1853920fe25943b8373c3dd6ab89824ef27e32c747d73875a69ff29980820bcda4fc62cea866b5321e76ee9996216bc937f105aa0fea5badfc12fbaf64fe9f6ed927948043b8c4f737815dd06cef69704dfe3ee3af659953a10531a2018b1887e5f28eae83d5a32c39699d1577c2b3b2a362faf003e33915babc61a8a4d038e74de9effbce565076f79a98bf5ec5d9740026f67168ee724de14454fda023a0dfe0a0e9a4b05a44e1a697bf648b93de051f4cf9ac915586a43a9") r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x110, 0x2) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x1) r1 = semget(0x0, 0x4, 0x1) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000080)=""/233) 11:14:45 executing program 0: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000180)=0x8) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x2) unveil(&(0x7f0000000700)='./file1\x00', &(0x7f0000000740)='x\x00') 11:14:45 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) sendmsg$unix(r1, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[@cred={0x20}], 0x20}, 0x401) setrlimit(0x20000000000008, &(0x7f0000000000)={0x0, 0xffffffffc0000000}) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x3, 0x16}, {0x18, 0x2, 0x5}, 0x2, [0x20, 0x3, 0x4, 0x6, 0xfffffffffffffffc, 0x6, 0x7fffffff, 0x2612a2e9]}, 0x3c) socket$inet6(0x18, 0xc002, 0x8) getrlimit(0x1, &(0x7f0000000080)) 11:14:45 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x10000, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') r0 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) close(r0) 11:14:45 executing program 1: open$dir(0xffffffffffffffff, 0x0, 0x0) open$dir(&(0x7f00000004c0)='./file0/file0\x00', 0x4a0, 0x8000000a0) socket$unix(0x1, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000080)='[\x00', &(0x7f00000000c0)='%$-/*)\x00', &(0x7f0000000100)=')\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000300)=[&(0x7f00000001c0)='}&\x00', &(0x7f0000000200)=',[}\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='(\x00', &(0x7f00000002c0)='r[T\b+:\x00']) stat(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)) 11:14:45 executing program 1: r0 = msgget(0x3, 0x1) msgrcv(r0, &(0x7f0000000100)=ANY=[@ANYRES64=r0, @ANYBLOB="b6c3da8176ff8dddb03e40def818741821fa6c6af4d851f09eb6164300000000000000000000000000", @ANYRESDEC=r0], 0x3, 0x0, 0x1000) r1 = msgget(0x1, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f00000003c0)=0xc) msgctl$IPC_RMID(r1, 0x0) clock_gettime(0x3, &(0x7f00000002c0)) msgrcv(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c10000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003217b474850102590000000000000000000000000000000000000000000000000000000000000000"], 0xff, 0x3, 0x800) r3 = getuid() getgroups(0x9, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) r7 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000340)={{0x6, r3, r4, r5, r6, 0x100, 0x8005}, 0x2, 0xfffffffffffff3a8, r7, r7, 0xfffffffffffffffc, 0x2, 0xa, 0x62b}) 11:14:45 executing program 1: clock_gettime(0x5, &(0x7f00000000c0)) clock_gettime(0x3, &(0x7f0000000000)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x218, 0x8) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x4) 11:14:46 executing program 0: r0 = socket$inet(0x2, 0x1002, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r2 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r4 = getgid() sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f00000000c0)="1aa1edfffa1c28c311af1a8c3f21671262ab7d2a7284c4593e933cacc59dcd71d18c6665927356bc6fc330138db9d0fb8813d403d0e343f6e42ec39718a560aa86d8caf4", 0x44}, {&(0x7f0000000140)="d86014ccb49e1d7d758151d719042ab7525059f6c0b5eec97977cf7179a5e2c5f078d60bf8454c42a6a727e7bd561701aae767a3ae9cc8e4fe08f5294db5089d6d6384e1e2df35cee6eba30d36b4126306ce567e31cde64d6bb75e3bed5acfaec395c97eb93f99afaff3", 0x6a}, {&(0x7f00000001c0)="e9fe9113d044a23fedf24a9ab9db4568dc6d579f8e22fda6bf418d597edcdb9514c9867045251e47dfa2fddc6a406b6d", 0x30}, {&(0x7f0000000200)="e33adea9138d1c2d8998f1b21882129be8e6f6e9501f366dadad", 0x1a}], 0x4, &(0x7f00000002c0)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}], 0xa0, 0xe}, 0x400) r5 = dup(r0) sendmsg$unix(r5, &(0x7f0000001580)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) 11:14:46 executing program 1: mlock(&(0x7f0000fee000/0x12000)=nil, 0x12000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10339, 0x40) fchmod(r0, 0x1) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 11:14:46 executing program 1: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xffffffffffffff80) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r3 = getuid() getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000280), &(0x7f0000000240)=0x10) setreuid(r2, r3) utimes(&(0x7f0000000000)='.\x00', 0x0) 11:14:46 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="4bead57a", 0x4) bind$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) 11:14:46 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x7fff, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x32a, 0x1, 0xca, 0x9, "921dade13bc76d07164185436769bf4ff6c5c359", 0x1, 0xd25}) 11:14:46 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x800, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000080)=0x10) 11:14:46 executing program 1: madvise(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000010c0)) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) clock_gettime(0x2, &(0x7f0000000040)) socket$unix(0x1, 0x5, 0x0) 11:14:46 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0xfffffffffffffffc) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41, 0x2}], 0x8003, 0x0) 11:14:46 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x2bc}) syz_open_pts() setrlimit(0x0, &(0x7f0000000040)={0x7, 0x81}) getrlimit(0x7, &(0x7f0000000080)) 11:14:46 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a05, 0x0) sendmsg(r0, &(0x7f0000003f00)={&(0x7f0000000000)=@in6={0x18, 0x2, 0xffffffff, 0xfff}, 0xc, &(0x7f0000002b40)=[{&(0x7f0000002840)="a52d7b7bad65d6df56102985cd095b6f00c151832977d50add67f9a993a7861a4a29657c17d97e86d07f3447855035210fa803a594bbb9fee52630cfc7f9ac1a6345faf5266767adc7ecd35f2cab1ea63b5ac3a41b91eb10678c27fa79f1bcb8b5cc633b921bffe8b431c9fb75cb7f52f744920c952b4c0b63e4b80fb67625ebffe9f279f71804ce4f282d9e578c5ff2822926d846482bcf325852e04bf516d49b3a74627497b9f0c44afdfc2c502fd569a817b90124eab8ad736c5b2ed23494ce123f3d900a9fccbefac990f029b86a9d313a6fe968a356b5f4a506798d2cae1b9cb279a8197943", 0xe8}, {&(0x7f0000002940)="dccfa68c651859dbda6dabdf29c0d0194b6b42f80aefe1d55b12969bc37c8000f9a7cb99edee5b2a0a93f5814ef320213614c36a518d6ac46c68fb3ef5c815", 0x3f}, {&(0x7f0000002980)="43a9699c78e61496e0df", 0xa}, {&(0x7f00000029c0)="3d4ac08f1d0b10e2bbf7975fe29854abdcf7596af73ce89a6c6f8012b0c7b2a08c9f3be2f9fa1c7cd898b2739df57baa18b0dc93260270b59f9a410afcd80a27da070f8cbc0cd62c3ac963f4f28a38961b7ce3b754b672a3e6f8dd9ba566189f086d13a2a7a34d", 0x67}, {&(0x7f0000002a40)="20e9bf0635252b57183b7a890af18afabe8658bbc54b70e55dc60e35340fa6b274aa009d97bd01d077b01db25a7b0b", 0x2f}, {&(0x7f0000002a80)="490bc9e991a796c0daf683e2ec96acc1c5411fc2ad112d60ead0f7f607b2a0752928335a1106bb625492d3c88a08bd9bf20d36fa235cbf96b7e9abd4e058ca69cb2cdd1f842194df3f16c493fd832ee658849a52cf77fd0ae58835d90231fc8f88bcb1b17cc25f27a4dca5b6b592566d630ffe32a5949946d4cfc9cf8af45d0c2c10ac1447dbaf68539d69631519d556f107d7db265aa99651f9bc6eff020f887d7a5c7453ac5762ad712bd631b774bf91cd573e6f5f5745ae", 0xb9}], 0x6, &(0x7f0000002bc0)=[{0xc8, 0xffff, 0x6, "fc6c990d6045486c53ebfe34183149e3fd10fb8bc00cfa26935d1fa549d4f430566d2d1c15be6f0ded8f47e5b0dc18057ac71c3bdec1b6648150ccb7479c9c1c9c4cf403d0d7889934f787e934f5b35d20aaba33dfd891f89a71a3f8074335860b6b597c4a5965ee7331563d57ea38be3beb818c2da7549f81a355512ff42a85fbeb1271636a368a26a7af744b4d4adc48ff03e7ecd23d0d783f5848042ab80124e852ab4a76d2f5fef08d4c68ec8cbd358190233e369624"}, {0x40, 0x1, 0x3, "9d8bf8d0a891ac0eeea7495642f8936ea90e56a5e527f9113a1e14e8df6480da68fe4d7d4690d5985df000"}, {0x1010, 0xffff, 0x4, "95892fef7551bead70d1692f68b548838d60bf4d6dcbba5268db1a20100cfa0de08b3917112c665fd6a9aefe5e0175d0ab0dfc3970d765e5f5076e2612967935c89657726de9ef32b4908030d04beefb9dccaf6f9b520ec08344d29e763ea0383c649b8cdc9800b490dada1c9edec71ec5c9bb3482cd3f7895651702a2142b39e316b404651f6ccee19df6362e44eb5c8273cc014ca6850107a3e52aac76ff73b84e45352644cebe3495b0a9b1135cd0255085a9effaaff72c9bf220749e054f0ff748aebd7f6085bf8a4ebe3044cd1f03743da78d7cfc9891f7f6065625adc815cda2cee65f1ad6f6179c8f67da3f37f7700f44049c1eb866b2d7f7860a2ff70c98f78595dd72009fa44135fb6311afda292375c3441b8d38652f765b78615ccb691028a10a351e6881b0701217e4d6333a34d0680be8d45fd9b8367cd95eea2358655fe7e1033b17ac7c2eb8dfeeb8a428ee9c20389ec90483169d24a8fc576180413f41534e7a5a91a418e6e3918b36717dcdd5bf9611af1b9ae716c471253d6b129029b223ada5b17bd571af02ba81c9c7901c6b9a33ea1d7bb8ec92c63c293aba699d6943d2f60a73bdb246aaf6fba1823be9836478796774883baaaece731e58c9df75061b50a8e54b85621136a64d4e33e67bba4b074bb7f613cfc5707454a331d21378e8aa025a603de14b55778a19ef18c2a719d9de036fcd74537f9040743afd05c0070b12fc4ec97b081f855800e4125212f491c2e278cc2044282debffb5c787f4b9b9d5f0284604090e6ab910597ee302c98c12900716f73fdde86d5949b9476f69afc7d706b4c36934828148662b31cb1525df44cf4135138341d31763eedee60e9b6db27e536c2c89b721cdaf0bfba6b65674b1b525e0f0721670888ff93c1f6dba5e1af9e88b941d323aa583678e9819b514d88d6cebe5ca50d83c34790c9d4ec46b4e4c04db8e6308d8a956bbab2ac617c8a8e9fb527ee65a962e5fd4e937f4525484126603c874982f53da971eee9b8168ab8860b09cf54d5a51b45353499ce8fe82e53bfe2c47e44156f0d857147f8b902d07d73c5404a3bdc03f33e781dcaf8988b583294579cf16e96434adfdeda2fd3271edcfca1716ce07be6372d8d27ee08112bc9a3f479d6a938c31c41f86b1afdc474df4cc1fdb0d88f6b899baf9e129a2f7e2562f374df7b25ee5d700d61b87bf5d10e3bb76cc7a06de439e316bb96715403252e5eeac6449daa7096c1e73cae30ef7b4c8f7f2c74a6fb940190f3806e5c4cc09b724ad4b41f19ae2117f46739497d24775b87698998c646ac9b0c63143906d5ba389f23e755c6c17d6a2d2db0972f50032efe34a18ebaa0a258457bce18ecd8ddeb557d863041e6bfbe70fed3b9bd7d82806dfabbf7c8cbbcb944cfd3e1d38626b1dbf14ea6e20ed8734b964b66f78013b55829eaaf35a1b2a0a89fe4de04d813350a626f9a9c2985ffa442312c35f31f8b99728e0c8da3bc94e958849b7d3fe0670646501ed3a1dbddf1e35d694e2810bb49c419b66a0aaacca880b101928984944a9f4fca1b960b293d7e4986f6b35d5c077c231b063a6de0be818d588d8180240cecd5e19305592c32e9bdfe261767b12daac1a10629cc326f464f32a1301c233b10221c953bc0aa621c80efbbb0ce69f920694fa39094bc0461d79485a3c7cf83abefec5bd2f7fef900b0085c680dee55d09a2643b5326710f85595cde218aea11b1f923e751c17cf90971066fbdfff525e0675d403ed8b5452ae723276cf55b40842e260a25d481a9258aaa081d2cbbf5fb48647abe3c4ca008b1bb4a0664432e2bf5669f84e141d332e84933cc688ee6d485cd93f98cb24ec83678c628a590e8ea0277e7c8d64ab64111aa686ff453cab51a554184baa6dda11a11930ec8eff5f23174beb429375ab613e7557d9dec01693430883a3d611d5f9a1c99b1aea5d66126665e619381091b89c257a330190ed68cc18b092810a3afad9b7da0be187d6d394cd5812274d5d0ab401edf209e4039f9da620db5ebcfc3bff051eb43349744647ad139e06747057b8a2b15b24872419c4163ef9b3857a54c33d7ab6f8b49a6e4496da8729a3cf3945110a7187cb25c21b3640160f982decd3e1027e2ac4066d1013f51bd1f29d9c1ba6b9d256bf3da119291d4d59bb2edb5f705aca71efa6b58b57c50600e27a97aa6bb7cf5488d46179f70c50939fdb4c1b5d71181c0664ad8a4388ee19ca089640e50ef2e853ba7678e32b35c2348f45e4a0cd38db467b5243a43c8b8740b94109312ce644a8ea0e68c8fe8bfb336a896606989cd4313fa13f6c8e73481852f23f94e916a46cdb72a00a127af290a52d35dc15d13957f10c4c6df48e8474679448f1c88545b5918d3d9f6814bab80e6ead3d96723ca933ddab33a15a18cd068322b2626abbbf6c9f5c820b045c97f1d8e54a32e568116d05acd97f6b2c9d43688ada953bd493764b746e631ce66fe2f1da752d3dac97fd325746f6ea782c291da894af7c674b3d5600b0b8b12043da2221cf6e7955f2af19fcec210c465a6b2727c78e49204289ccf9408a3c26f94810558c7456607fa8769fef1314102426fbb3173d606a7a0cda719e2114426c687ad8b7a464a6f0a69ce71b407340648d29f6767398f83afaf1a9ef87f14587cbc4f5a997712937683068610712992e51ff1c92cd117b31799c8a6f0559a8349bca8e922f3225331cf2f12c87872666a1cfc3bccb6b0de4b9966054a99efc6e8618bd89ee577494e8b8d928e1fb8a66193cd3f5176542434c76e62ed7777beec6a84ccddd5cb821c1c2f5329b4324ee408dfe6f7d3486557a392e5d6c006567881d2054d686b3ab771b08cc808a6a437aa703b8673721b0279ad8882255a774581812b748e2b5db9174f3244ebf25a09b82c4e31a93008a1c73303bd5d491b0bf3e54927e870dbaa0ce63d3c7a3dff6328d21600e0c218631b3acd00512bc4e110adcb585583470e72cfe76b9f306d00884118289fb23d491bfc5f468aa2e7f3fecaa5140e5889ee086596ef588e3b02f6620bd68fc0a0d98e23764b19aa2747a7d4c8daae917dfef03d0035d1f13b0cadcaf9d950795efa985e61c5259bba5bc966090f5a6a18946fd3a9cd030dfa5bf8f49ea6033005ea34181c7a4dd3ef4ef7f436c81eb9671f47be374a22f9fcee0f64d25d481b9939471cd17ad9dd3da0b766a1440b68c7751c69722ebf074cd0bd11ef8da1c3c5538b4aa60e14b4278a217d49a3aa3e0658dd2ce89d23b22adf78ada75220492126aee070e289b57177980dcf7c872b47d8fb95caf970261d5194a08f9ce531a8406253cc6e0be03c2f80cf25eadaa941ec898faa3ca7d3ed55bb99f8c21eca361c6e7dda727da36d1022a43800beffdd2ee9e9bf6f0af04999657a4389a6128026be9d6d3ab1c822bd074f29503d96ba27438d14a88c1ced9602d8489fe155324ba50a1f1279f7b7c2ba39443f23c083c8c90a1269fa2be38dfa30cd439fdd1ac8ae0dcc28e25c8ab6aa528d16b996a789f0ba288da3dfb90e3fc12108e0d2d101e7eeae8ce5a542b896f986c6809b4c686859e54aec3f48599df33257f4e9b461dc21b40c1d86efad5b95b0d405eb1151e01dd8c6c7ba15bb5861cfbff7cf72cdc73f196014e29e9564448a7c1ea2653e56020a2415d7997a577e04a3c5ec82ea6be16c8a00c79f9f2499eef70820e819f0ef1bd515af17e69fbc56985cf5acbb991111d0961f196fd6e70e86ee7c834e6ca1c2c664d8ad263d70d5e230c6a1a461eda71cb925fb3c7fafa12bfa82bd8d0dfbdae877b12b4b8f1d4f0a1356fad562118d65d350fefd43ce309e232963a41a8c75bf42e6f74004d262e4f2600a9ec428509d0ce11ee2579f44dc9b29cc232d45fc24b61e5e8119b5291cd6597035ac67064238ca2660e3089bd0995dd0c23ee8237f7d20b2f0828fd2d73fde96e4c6ca1e0be5a79b11bfa7028dc10d7d233585efb81a18e1e8a1fa3cb3050ad54669fd972599b6080daf8f2aed795feeba8bfe8a3c5911d0adf937a2d298b7dbac5b287de301527850e0f8c2100c8c629e54dd102c924d975cb113278fbace74736497fd30893c3a3964e86000d6624e89e782af3582c1fe921c7e392ecf0fa2322fdc844b7bd64f46330ced5d0d779f9c3a2ce71843d7778fdd0f4c875ca2c220e1d96ae5c9b3e0ac1ab4082ab3554284650d4d3539c1a5b9973b914e685a45d221f4fff363b0f71ae43dd220e4cf8ff48884985a8d557b835c9b29eaef1c4f8ac09a7faeedd9db66d0430666b39180b3c3c010925f266029382ba87d25cba875cc5efa9c7735e36c29c7cff597c2a65feed9331936c93495428deaa16adcd52c3001aed214a4cf8c3a2f10f54aac93c601928b3b0553c448ced1970abf4b60d6a83a8a6fe29cc967a67ffd226de41f440540726a234aac16431350b7fac0ed3ec009e92eb282fbf3f262e72c7bcc1f54913d5ec4ea9ff7929a33a858d0493015c901e3c417205763d6a6fb58d0354ef934390099231451a6c538b0b24a8f620a7ea6b7e7dfe2779c29cb0754a745bbb30ffdaf7f95e19a7f69714d64206010dc9677dde45453307ca1a5c27fcaeba9b273e3bb64cb10d7348aba1f03e78573f1e12fa051808992fb33fec6236cacaa5c869a83f75f18246b84204d19bcae66e3c45026e4e35d24a4f768cacba68970c202411d3d836f75e73f8bacc156a2616b873f763ffb55ab8c35866a86cb37ff02712d2664f07325e841644be64ebae2402e07d5c4052bb3a8516aa131678f0d9fbeccba078f948c4cf779573d0104c9e60e244c5711be5b6bbd46a112c578e322c4afc10346946a9ded2e16ed37511289522863f87af3aca721c42022b7bf03bc13533e3cd5e7ce509a7979930face2a921b11d02ec9c65329f8748bc3fad2eb6e88ed24a34763f28af515bc2231bb9204b0c2d38bbcf1afe68ca7223c76feaf85e45ac5fa553e54dfadad3918f6d1ed88ff82f363a1b570a4178172c7b8622ae1dc848e428f8196f0a7f8523c62fcd8c36f07f4cab3fc53e1f8c4b016efe32ccf0118560a58917bbe088b73226ec5b91b7013580ee7a89592512ac9091e596e9ef1f9a049576d908275f7159a31ac1bf9df1dc133dccd9f62b47cafe77cf6da5003e9a34ea6655ebd4fae7c7fd1005d9fdb968313c7201b613c76eee00a863b8bf423e822145549df9a8e80bee9aa414247281d6a81520a5ccfd246099cb18131bdd63684b3f3c7a78b8cee06d1895acf69ec320d99e4e75d0979ce7782ff0e8ea931b404c98b2a846ef3f427d2decefbfd2bd85cc2f69328a977dd68e42704a5da9d118d7b361b4311022426cf885b3f94109c380fdb6bcf3f633a3c6dd6652118f91534b8cc21c43f12b62bcdd91a154d5b027c79f94433a11d42d6981e2dc89e66f152d45bf2fb06cf16b617edac844cef6dab3d505b860a208811ecf9fcf7572650191c5ae14144415931605d7771990711a8d27710c06ee83de064e77475920e83b2c61375d16786187acdeb332f627227d920f0b4c549ec68e506dd3081b1bf6eca1b25a4041c089c5906114ebf8368139d8ccd18a24632fb342ed9c16424ad77249cdfe610917e4731a7c0b461af0a16994fee88de41aea35707ab75378b0a552b465eb46ee28d59deb4215fe0c36eb2cffa80470efe70204ba6050b09f81d6031936cc5761a084b528a0cbc273c0a24b0b845a82785233da0170b49807377edfab4e4e50356d894250a986"}, {0x78, 0x1, 0x5, "a38bae6a0feb94792f271fe49d07c8439495d4f74822a22de8b71e2be4474327f92290b8da4b76390ef02d9c2d98230093343397ef3ca82ec7a4a9a01ce8d0ef8c2b70901938b3f54061759a13a6967c8b8c11490dd3daae37d96c937bf1a057e9"}, {0xf8, 0xffff, 0x3f, "672a0c7f52ee501aab274b040a923a17b0b2d5f9e996bdd3ce04ad3a071e5e153e23c329a9d3165b4288210c84b4258cd0e9eabc88cbe1e7467653b50de1e2e2c5b51cff0d5d16d5454efbd4404bb90c725446fd19d7f3f09f5f75742321577e1939dc995485001e8040b4e7a0d628ed8b48fed33b4632a0f2961cab37ca57577dfac41fe8d15402714091701b1f6fde16a2590551e3ce2b98fbda544cedacec14073952da116c6239b96dffd7bacff6df45fb75381b64fdb05fff707b18b4ae99e35517f6c6d8fa74558fb9bd59f7f52dde0413e1b78e2d6daad908caf0893c3aa7e9d18e"}, {0xb0, 0xffff, 0x4, "d93a2150c4dbcddb4e60a7ef713a563b9d0d612b8ddd8df0bc197c74fd70522daa153f20c46881661f829f64957cacc73e22bedbe76d74c422454b075af05a8a777680daa20a5ac23af5bb1834a632b79bdc353e5a4e5a3254197e6ed003cd839520f65ebf9622a7365a3af30ac28491d943de6a61498a36de3c75b7bffa93a14c179be5b038f81b9a8c86cfd84240bcec73d6e2ee257ca31a"}], 0x1338, 0x5}, 0x2) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x2011, r0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x4, 0xfffffffdfffffff7, 0x9, 0x8001, "ec45857e46b2a7e22131c033e72d36f550618cbe", 0x4, 0x7}) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, &(0x7f0000001700)=[{&(0x7f0000000080)}, {&(0x7f00000000c0)="a287c2102d696a7f8cf88c9916f8efce90196602ea115add6b7e7182686a35465653e7cf64b985f23ab29b03e2a3f07af7f558334730adde51782262c83f366ede070491c4c95d8c6418448222edad7b2fb69ec9c16168357aed0a8634b631b271041badb4a3b359a561015e6838110de46bfcef7c3742998351d9f91e339c803a453753338eaed8496ef3697dc9b9d6bf6a2ffd167650b72f4573e7ff", 0x9d}, {&(0x7f0000000180)="c0a785199333a797158b24cbb8f41332e9ee32e5050766fc3173ec3f9a60f9da7111e0f9205e82538df730fa4704ab882f5b2c9ae3d11609d694029355dc0bf7a9c866eb6843372b7ded19760d768ed55edc0db8a4c02e97e5d542315cda50808dc7c46414683a912ddebb6487f6a5da40b0be7722907039d60a295a806363a72dcc07c1d198d5f0a7e937b11b181929ed4383d1cef6cd5537dcf289f62c3daa563c", 0xa2}, {&(0x7f0000000240)="9fd03b004f1fe1a35598b54bba9c195a4a39a2b1835f24241fc917bb9b24e31edc44a313230097a2623fcaa4231d9dc0508c9a508fb22094d5e6bf23acddb42c53cdb5b3408180fecf1d05eade91e1f5bb9e1007d4283d5e6b3b654d51c157d31e196818c344f18c75776eef322ca737bccf6a41669f6dc5139a8db9a9215b822899a76b3e3cd79700f95112cb2847e4e7f8d7bab75393a1bb18978dbaeddf915c6d20cff9f6275f25104c1730e843d69095923cbcec3d8eb74ca80373fed128bcc2dded0cc94280af74976c1c69b80d06e0650d8808429a8ed329edd669d73bdb0d0d7bb4703cec003dbb94725185088440b711d8a96b98494e0e7a4fd042557e74ffe9cc70e7db6dc4db2105492803ce48cd1486a147a093f33b3d0dcac983c5cac59a3d1d761c14ee5a30229d0ef479baaf2184a66901d8a9951d8cf281574643c64ceb9394c38550ddb47bdf25e5d9311f2ed5a349c0343efc0def6f55aa524703294b564a2b0be66a1cec1b83b83b539355224978a7be28e8720ae0e14aeb1575cc42c407a6d7207ff8b6989e93c4c11cf944385a0b338133974a1f5bd692c04245ad20d05d5a92d801bdb70355e2139d6643e1f5199dc7d0f39d497b767e27aa1e6188a532a2ea3697365803d98eb8f451da4b64a27989e6a94d15891790596d5d3d825047451603841a714da952e4e3a17e48c518f8f8e683fa5db9c83fafbea52b4eb6e1271eadeb8707740283155ad42cfdccc22cee51a2e6695d913d6075abcfeb283d456d34ebfb85ec5af3fea0cfc4979dda7fbc1b2637e36fa6c96961995936c2811b0296d9a15dc077259c7aa23e7489c1002fa61a12b180c5b515326e4db7469f58e989b6a908caa0e3f5f886896f7b69f522a20540cf3a5ffddf66b656b9ebdbe688cc0c8fa8a031d68565057e6359dc8c96432bd66ac4f1607a745c7ac5362a28396c11282b141675a3c7166eeb7e3b98c0df2ac3158a216e4b2b60aa346e6b910bb6031f44813846e96910becf4db8cc2fa4dfb992da2b723624328eb1e2659bcb9cb1d194f97110671424b1d1240c5fdca4bd71f903a91773b4dd97a6a7eb294410176c3d344a5ed2ec7a9169dc6d2ecf2220e9593030c56103669e6f7e7c36c45a6e0b9f766471a36efeb41285b7116e5b0b54d2c0c867007a544000849e173b508e78bdebf3e7817b3942c4cf0bd02a7ce5a9e3b23fec248647122650f785db51ab633bb44f0d8229b80f9457d99393279780738b8f6ba89036a3ff8c90574f53c5a34ec4b31aad00eb5dbfbbc4847ca559ff1000e7749dd251981226df2d6a4bbf0bfb509e237fa84affc3866b6824465b817ed6675e78cc136db8168a2202dccc4546cdc67502a04ea923dc2c94797dc1e3008e6c4dbcb5acd5c57624d94c275a7857259fed8f2f686ae8bd15e7cf62e7d02d6a8c3252adc145822e7e9e38de6274754fe6bdb4d9f7be8dc044b2fa37ad61e8b4b37108f14e02369b7e5765675979ed32bfe9b9b2ddb10211f8051c6ea78395b607bedf01ac810559cace14f2767da17c13ac4ba2f99d06197c96febf4aec32852ba3a526a687f9a6f62a7d1503ed1de5355446f9b345dfe97de5d67e3714c0ccf2b0832ef8a338d29d47c77f221c6dce7e8d0c7854ce41d90c4c73768ba812f58d1d7b4659211f40d6c61a5547b6c0882683ef4010c622d3270fd3845e718cc005b355edf6024663de55f2dbf0644b1fb95c57ff5683e9220badc5071c9b80a5cba5dbb8f70795fec3b461860c69843265f2b3c1330f2fa203bb1d78fdc53c49861a62eca92ea112e54f53e18b13e543df2ffa691badc4bec63f7e62a177ff97bd31e815832c2cf9514f69fd56f1e220fb9cda18af1e4fef68aefb4521eb5419a5f50deb408f9367adc3a2ce403c7d07c76ed204b27da511b9a773d2646f804b938661283a9f44f143c0a6162b88207ce3fd8f1fb8106467d5c54d9dff5d1d4eaa9758ad9722c35b1f4140448ad78b243e951e82e30b29efe30ba2d3d3f5dd35357f0861b85552dff1479d01ee489406dc0e98b4891ef02b10004200ff2a69ff754a0a36523717195903607ee79925dbce88dd0efd8a5920f6727c895b64efda8a62ec8da2550f797a5b008aaa6b5f33c078a5c716b6c25a823f5aba851d6a6ba602c4055a46360ed06e07dd83f915db6c05c3acec6db50c7b0a95af6209e94ca158fc0dd6d4c44ee0c81b4aa8e745c50cbfd236bfa608588dcbcd2be0577f4f6db75187ed759574c8b5d556bd7811f40634247656294ca94f7c268a9f6da60939191b944934ab24aff185d547d9be6708486058e6c85f89a43df75477133dd3edeceede21eface3bf3a2da717ec90dd37644a365e9a33bc613cb0e7c81f8d92e21d97cb04e864f3bdf8fe19507571f1e2802101febe6fcf76f006e8ed20cec0a981353f3c82c5e6568d1646ed1c109e54bb44bd7b322094ff30819893a766178b52b6d6b2355cf768bef19ea5c8326e6896da405ce42f1bc6edd18b33bd60ed503bbfffe835f799209d95a17045a690ef9642d5cb7c195e1da3f2654e0fba1a8ec2f3b9ae33d093616de58513ad28a2a9f9575290c0f6d0fba6d038e5288d106ae878c93e55a5cb0cee51da946489e542217984961d189830e62dd31bf9c2970e6921cea5f83c32f9a25db19d85b18639348237410ef271632d53264d46707c98f15de38512c1b0d90e3a4e455a33386fc8049dfc71de1491bb7f4e926b0535d2444f8bc5f202e17f030af02346275500b5224948aaf91d9a30ca6288d1c0047743a85ca142b0b28f1c0632700d9cb2bd38a1ed4fa1ea9aaca32b15a30b6abb36ac68dcdf3f8d40d63f750b6f1ecca4adaad499e1db2440020b91c59383fe67ed70f79296afc3216263eec0d4c8c33cfce9f0481ed960079a629d95ccda441bdbfacc950ce39673617e22d9ff73eb88a26bd1f0430853c706def641e90388b3049586faa8a03a702cfc317ba3455b4d8910af8e8001af270b66a9d7f7ffd030e80727d4cbcd2be80637c3b0cd30d42e9dd1150d3b5a04b73d8e51c0ba87d153de3541590c065cd33a7f77fc0d930c7c3c6a281d8a8d6b4f7ba6391aa6c5aaa1f0c14ff21391e6a7c967113cc7a45f0c6af7baa6b4129c515da58eaa5dca50606e1c496c7ef4cea80e1f06123b4738c94cd79c8f2400cc55ef87717e45aee18a9eab16c3dcfb84a9d5d94b420133e8a21f80e2c77613fbee7c86273d2bfdb0afc24475d88145cfe2380024e13a0474e0e80f71f551057e3912694bdbe1a2886cbe31292dcbe3bfb795b0a98bb1dc7998d71fb748c72d7795a3e316b581658b76da59418326a0ffbb85f87c9c0a1c71f04adfd6e3ded7bb005efe8865380332ac89481097c4779ad0c5a1081a1c9d8fc0c62adcf350e52b498bf99d11c0874b63f1918ac4400ced66252214656ee32a7b4c3687d21902d6587a0ab85d249ba37764b43466732f59783dcd80ce7f2faaecc36946e60f2b2a168ef63b2c36893b6e758bc65f9ef04495f3bb572b2f0f518994f1548b7a716532d562465358acc3d0baaabb21a2e5b1a5632ad6b6d879e65153a3491334bb1016645528deae0769bbe66f0ba7b979f57bf287774b845252b164e48ebe827a6369120363acb3fb09ec23906b123802b70d56189bbce97d5446a55f1f78ceb57e6c5ac1c64c961c98af4540fc9788546d4ed418ef86d34e0a3921aff3235f4ae002c716bd102008835f6142726c92a2f91e644cbe5c2efc402e9679902f71257f34326236d4f461b96aba93c0e9d6e7588cc8add39d85ab0feecfc282cecd94d3f4451b64fe68f6972e10d330307254730255ac865ba280e82d881443b467225764dfe7a478cd4f6093f3ea3d11b33b13314e51a7085d0bb8d9408b9801b9a3a88124457b11b3016230bfd64b6091d6449fb14d5e53e66429003be3c845af0d342d4c9c447c7b821ad612a3955ca41b63da7d7591ef820d13d3b3a115bfba56ca52218031d415d4b3c1cead500cb25122728918159ff4ebc456c4c0208f130557a795c797e06bcb08f2f1bc22fc74535e5445a604c7807fbfb82f270772ab8443e9d5fc561a8384fdcc7d968874682e2c1903ebf8f71594e86b6fd338c37110dc0b87b0289ffeb668fe60bfa75c1230dc14e4dcede8b16df9908a71db88164e7cfb70df6354031022ea471146a86fcd5058ecc1b86e1adae7e10ee7b60f082e54d200dd11be5fd52d717598ab072b01f21c06e701c1165d0f26bdd0dd8ef6df859f2aec63688fa86fa96acb4fd90ea70acda439abe9f5dd7cae6647a96563682fbfaa69aa82ef8adc8eb570493b74088672fbcc6bc4ac266fde405889a588cf31f1d0b8a2c878be7c895e7901b4b0feecbe0e78ac60e3675e48b32338ca7d1883f8d4cf6c6e4bb8bc7f017fe1c275c5aabad16c7e6f5a511c5b963bcf57b78469c3a96d84b2cfe93aa5273acfc1eba0ff35704c47da6dd53661b10c550befcc973f1d6698acf31e800cfcdae670c6291e3224226d121d53fc0e5e7f387511919d37d6aa288405491c3fd0860964dd839c51135f6536a30d4a44993b34a5f250cf176fa9d1d8769e3a4823805348b2014cb91ebf3a3fbba004c3eb06c71d2dab36257e3cbcf522cfc7c9b97eb9b4754e6c4d4dfd89e8149e973e6cec991d6de19b4fe9083814e08c0c8d8197771bb9d76b846b30c54d03d8b764a2f824b15ecc6d65599f4438140db962c87e693de19c00804378c0ffd43197bc14f77bba5759801004898a5f6146971d1ffe83caa1c2b73545332353d374b8f862c9c590d0a9f3f65716e8faf274282eff2c9874721b5ee7383b5d06c0e2bcee473dfa8918b6f321b6a2205daf2097040f0218075c123e205832058c98b77544cc1d6af9751dd0b3fabb03d8dd2646eeca807bacc970e5e2ddda72a903c4024b66d8f9b5e8206d714d6979e8bba0dac7da21af9dd41f69d30268a1e76d5f0aa91c5b44c5598e0dd369475f39f6239f64839262da4d09c01a016c246d621c5f523b9506d002f24adc2cb0528cf93689de50b39409eabd3a8810a27653efc86e1a7438a77f4a0ea96b617cef2522304a2dfc4e0050b350e8734d5a605a9524337733a60c601d663b2b6ca6e050a843db018763d189626127254aaf73803cdef4fd65c864e632d081629ff0b612deaf026d68ac053a99561cefc3c2da95216153688789d12044a40d2fa0db03d5c43c6c1b6748f1ab8804740199630204c40d694a2747cc961fe00a13f0c4a15145543776c4aedfdfbf20d8a120792b5d2af981dc2a9ad8333133348e50618c41923e6a2986359ae555e856debe9544e6bdf1028bd4302c9f696c5f86399b149405ee6b078402cc0aee77c131f6d7597c8cf332fde4bb08746cea4096c52af129b77f5b30d945f9e3549f445d3b91e7f59a437a221984598759bad4aa31e27bedf22911929ac880598196c7c82b9bbcaac527f33533c46b2dfbe97667b00950832a5deeedf6ec5a82af89b38928f68ff4ee3f8247ed21813e6afeb0102e82c3530d496b7695dce31dbe9d55ed93653db9ea9613a4668d5e630606bc768e08fbeea2dac41ce6f1c6b3bd442450a861dbd8075bf98013e30349040915788b24c2644a5b2b8848ab126e59d7165047131774c5fd4d99408a3eaf89b3172fb708731ed252288108c20f4a4e901a6dcaad674c244f2cb16781bfb29b49090c80def2f30755f6118ded3789b1a88db7b93f28ad4c7a333824effc4227bf2bbbedfaaf36a2d3e2fc7e", 0x1000}, {&(0x7f0000001240)="e551cd1e7038d3f4edb9cac109d3fae203c11091c7b579a296740b5544c9212da7c38dd713d2c9e84cfcd32deddf8edae78e6a310f8ad4b2ce648c77c8959fb937bb0478d4d476b29f89b02982fcbc5d75f965e03a7b82892b781ed2fa822b6bfca586c1b2a5d5b31c7b63dfae3c5c2e2c6709b66a828a60ea34c310f267dd11b4ee7a09d1ef639113d652f7c2f351e419f86f91f789b1831ce25c81e4e56c65ab2b2e5f27fea4ff423f599050ad92453fdb39b541fd25f623c86bb54545c4d706a6a2dbf2919e948025baaf0adae353ee", 0xd1}, {&(0x7f0000001340)="48ce832c89906b94f9592c47b6104aa36f83e3b601709f1d595a835669bcbb7d7b5a906d0183f1f7e604cebb6300604b351958d92f24af0c975693990519e01e7ffd7a663357e351f7a3b850ca5aa0ce260b9b37949800e08570688b9a064ac7722867cfd6b804572fbae97d51a8bf6109680661a600617032d1090ba47851caa2c5fe2d32faba8a6f7ce011fcb956a17121711ccda69a3856540a8525d14fb7a42e92c7dc2d0dfea82f96ddc4f32f3552262c4f87de6af6d45d95", 0xbb}, {&(0x7f0000001400)="552a1221728def01c348e41d75006dcd829887867da0c39e294aa36524d7635c3c5de1eb52b149adb6ee", 0x2a}, {&(0x7f0000001440)="50e394c8cd1b7eb7108c376cd142a4a8cbdec21c31e3ed80416f4542a1a0d18da09713ac681c23a68b8783117f78fda33150cb88d5c732e72e112cf8e8c86bc8dc2e800d029093cf566b4f1c318125b3586f7a301754a8372a2c58a5b8cfa6a0e2292086abcce7499eb560094ad2b6555499d36720ad19ffa38c8aa98dcdbdf91a3327bd04079ad5b34a09f028462bfd113c7d64ad5bb99fa93488fddfd09aa3ef5d7196c20276b9ece7fcbcc35d695ee4d30d4a1e56ebc40791d9fcde027881b148b3a8628a6e16dec4", 0xca}, {&(0x7f0000001540)="dd360a7d6b2e253ebf27d9fbb31455338c7417cc9400a329fe88d412179f2b4645a17beaf9d3adbc140a10a918e27024cdced0207ce91eef02b79e6e2dac8d652bc962f6b7ed4b324fa5dfa1454f475f3920b55db958cbed20477f9317c23d0594f2b5a79907a5a3f1cda7c26de404f564e4624e5d7f2bb0d46b322a6d6bbd49955bb008b768364e00b689f31ed605627646fdbaff115522a9f23db750e607af92b3f98f3eeadbcf795013d32f21f502a4fffe0c65e476d7a491cf00132ca802e8501463d7eea4395f9707d7363b01d72c15e760119dc899c6b392cfcee49594366433a8083e9015bf7cdded43ca4eb46616b9293e73dc7129f123", 0xfb}, {&(0x7f0000001640)="b9824f6b031bb8937a1b8bf13ded97c80789b6c6b35b262b902ea7c6887ffb15848704967fbb44e6cb45effdb6060cd2299ac325b277a450741fde8527de50b21ac779d753f6f1cca1c21d947f7b9b3aab3595c1a627eae7229e587cf4677faf461cbdcef9b1880f82de0f93d56e95db0b21220af222741ca02c2a6f6d6b60972fa85a88bcc6aa99dc0d9c261d7bd82359", 0x91}], 0xa, &(0x7f00000017c0)=[{0x1010, 0xffff, 0x3, "2a8ba848061f11db7c1b4239102a34acfc9288a881205491a2ea52f7f31fdb9a5640a06dff47304fd8edba3d0a8cbfe12c0c14716eb12d42e3e4f135cd2eee7326536c83fce06e56db41b41d42fddebf27739c653bd6475dc88fe95dfc091b924d4c15216abc6a52fca5948a8b2895b0e34a1f873f49853743759782b660a587f787f14eb5b3d8efd98bd8ebe7466fbd07f9f55521a785dd2ddaa9cdbca9e99d03c995860322098685ef6eca0ba38db8b74c911d40fa899ca99a2f2c303473442bf536886b9f3f11561026e1c53277a87bd4e3d290d49a8eb22b398167e3a5ec0dc02250c39ef5ecf622d8b5373a19854dd1bcfc762aa838b0c889dfc53b954a28658985f3e0576380e8b284f6ac590c6572eae168bc7ccb34480963808fbe4b6e3a971d9a36c7ee99488e44c59ae1487f5b35045162958ecf039e8ea93cb62d4cea56aacc1fb9e5aa1a32f1ec57220c492bb5e2c9fa9b6d6831645e107fb52ea62e232f1835668548a35e62ad10dc4bb4424fb92069c9cf37727c381b5a28a8dc8b4d07d753ac5c25e8aff619be37dbc2f85f1e639c13ea8ca1249f9e7a153da19d8e2bb9554f8d1bbdf0694a99962c68517dfc9cbd4b48f9626098bc2ffc2e4a71cee0884416412f24b6ba1e6d210a0d327fec4f1efa663ce63ecea84eb173be005ce768108fdf757d71287f1eeab2bf375ae6767616993d6a42b73b5f186938689935d4ca219a05528ba67344b73185d39a1e479907414aa3860b01eb14d9bcab8fa8b0626e04dab72719f756fe53277a5bba278d593c0a3a74b8b4330642dfae03908d0d294027ab103bb5c7b88e51a614d40a77b35665df6bffa9b36d4c97f273bc02dbd51889ab6a7589442cb2c12ed7a44f6dc7086f9a9b518189ab338c54b04f0051b9a1bdf1b086c4db3c55b5f1fcbbb905969040171e7c2508315d2f2f7c5bffd2f3ef2c41bf679d7d393db13d02ca0200b3171d041aed72662ce3797d73e8b9071047ee8dececc151dfe07869f80e290e7b5ab7c7a66c1ac3f51992ff80349f280ed4f115d12615180cb96db4557d8eededbdb91e4b2dd168bbed7b55be5e0880fc9b88ab344e5ac817d0b5c986da305e67cb35357ebbdae789e227bb5c06bd87ab5d5271854c3d799390ad9f7d1f7d4af0202f14398efc9c420c1449ca1f591d7a4f5ee3efacf3cdb954149bab7abb3546d909b08ad5764b12e1f4da2b08b461db343e176461ac03bfd2bf82d4dc797ea60a61930eeb0448909bec594b72db175b6150fedf60ec63d12a8ec25902b296df88a55c7f5ac37b09883f0b9bc9da72ea40ab73080ad347147b89e51246559a405b2090a0cfe652acdf6bd56d1aff6886fbbb7b67c8fd4fb1e026c936935182d747ba6ac60846eafabc6cc571d061d66ba14267bdc02a529fb812f11de4d1b3129b7516b470a12a56ad56fbe00fd3de7b087aaa8795c76895243ff9525b1b53c8f5fde944f17d57f7614184aa0e1e47a096efebef9c29fcf19615a6a7ab25b8ede843903f2d9beeed52900986e6300d29669da03cb8ace74f02436e3041956fb6b7b9a19a2a0b0b36f1bcaed18044dcd04c2b9557fe1a2d7c97b58ff873a2bca325d7c523654cc0dc7b7e4e2a843ee78381c188ac0641039bb815481473003454669bc5b69394f2a6b1d99152e610dbd70734b59735227c0a5a2f54dfa5408ec950201672b2bd4094ac6dfca214212bb2c9068b052a1412056d0e437abd87c771f69657cde951a8833e35d61937e50a2495386bf18ae38340b0ad69812ad5f867acb860e3e3c85bafcee78e4d1db7c4a23edd357d52edda6807eb58c5e21087f5990d9597fafcf34b0fa1b2e10b632b9bb683ead505435d386fcb3a92d41c99a1585e96580a601f15849595db47d4338cdffd15b75445a7a75a06e68715d41dcae385e8ce0e2068d4cb5702cc38c1920b3f63eeeff5f323dcecbb428801dfaba70681a95031e5a310a3531195b5fa4d19f5975c1160dee050891afc6ea7cf2f08b295fa17a9a3840faf02df676d907a84b3498a72a9604d46bb4d850b0d1c56b4e1b8bf8b0d80345dfe355a5c94071cc2076885781eb57c13532e42d91b93c735135d15770a72a4adf1c75ab555d4e328c2f475b8ba4d23d311008fd8cbcdc493c9f1b8c6b506ed0b7fbc48325c9cc039121fc16ab72addd739b4fad4a3b7f720c3ce7d0464a599bad4dd5872c54b9682b115755d944aaed472d8d846338e3a7256214af21cf03d19a4353c0af4ab883be3bf1c57835dffd72775b37aacfbe6cf02f5b285587f9c55fd55e6f55bf34f26458d0d7e9576b58c14c4a95de88c8a880828a7e06d4dea851e706651a7487f4297f271467a2ed73a254afbbdba6de8355d86d689ad4ecb32e093a1e29eb5f995a653d2b2c390f286531e3221fddc47323d54e4b47db5973f036a1f0650eaeda3e0760fbda63bfccc128d2dcefe50aa4299cd8beac4df91f791a259c717031648f79c091cb90d0e5cc23adbcdb68a2849c388aa084cacf4d5ada35375e8a7a5ccc77f88eee93110473ad49cee73ea66115929927328f7bf894535560ef5cf6ac1274fd4a71976aa07c9175715fa8cbc8d1908e25eaf3dcdec0a49f20f2c3eb3d0abc213d5d69f30edc70eb666e0ec1234f344a2ff1fdf0dcebfb5c3d031719e24ac3772057333e7a440561bc906e2e9e834da25077a89c2c42ec7a5b5c01328410bf3fead23ca855a5058023a6e41e9d7a02d4a7ca69a435bcfbb254291eefac733723d2bcf54f62639c71bb6b6bc7fdd1b8f22e0d32c65bdde55eb6ae38fe787952c44d9a7a19183fa46f220e5fc92f3258ac741a3494ca01f2423e3c94b699fd9f5deebc9a5301b128d100196470bc8def1b3b3bf3d1cbe5ea2a1485e300edb934efa546999f3af2333af61923f5b8684860b966e1d8f0f7c953030f58fac6d79dea1b129a40b12b8870e71a1bd047e1e3cc6de19bd249cce23cdaceadeb47f818ec09cabd211dfec9922beddf1d17dc16489c8dbc3abb0aa10401303a1252553b4af5a2afdb64682ba8a6687289161f32a3cd6aa0deebb8199c8e0149d659afdaa38b951285e359d070ed944fb867f6355e51b9d61e42a8f8d62f6e5f67ccd97bc85cdd9a6716bd18236d23d77bdfcbde6f896aa6caaf47c1fbc76a906e3c46a280db85789b97a8288b3d3f76e17f0b03d0db1269226aff361979a68653f29e596d0416f7b8371ea1ae1de51b281c726af7f8c3a95d711afb36fafb690ddb21cb0a47643b1c46fdc90c49f25a5634c307702780900d8f7194239004b7fe33cfc9444b1d26beaa29daa642f809fd1453b04c96590ba9c9cb5114e2675b705fc1a28587feb281ae7d6aaf08337132878072c970d49a0a8be83400f0b6582bd99fd495272faeb0be68446feb4fd69b27f4ee628d751e987fb7bd8c87f35f2e9b8b0c7d1554d5415b7d2d8afc36dd12a7ea3e008e7f71f14697e90163a17f8cb3241762abcbace4fac3846f343e3f82a6f113abca4ace675312194526743dc9c6a332feb6cc99110eb4a97e8c35992ef179e8f308842194ee841283d73e71faf23e4aeea307cacec7707f69b06db523ddf57301377dbb3d7532d0f5d72cd4b79b53964db4fe130bb11d8ca6a266c356df8413e9078a3a96fa3c5c8fba72e0d2cf8787451aa1a9a83d33d0c621ffcdd7208c6c3d6e8fb1e0b09c6c08d2d7bea3fab3b19f0930bc0d6af2ac613e56d8180e3edcddb17bd08e6798978f24eb445efbbc6028001a63d4fcbf132a1a14bc108421f08e0c09089fb887bb576f444a9d72b5eef97517c5dfc3f828a4a6a3d3a7008f577a6eb1371f1e3daa0859aa22250ab0d647db4ba09fe0102a14ef42be9758d96cb3f067f657ef9bc7859f7e4081d7e24c194e6a2632cf7ecabfbda90d53d8f9470069579b84d91851378fd60be2dedc1d74982b1a04eecef4f01826f6d9e1379c9c9889161d67c046aed81fc571fd49cdcfded1e4d1ea8d563e29aea8b47379b31fa85bb8b2538309441132c4ffad8204ff7e8015c23f12b789bf21546fedc358526783d404a7735d5a6cb843b07589f970546647f90f523a79fdfdffcb2655abba62a29e3d185639a75c9754a339d9492441fc98278c20a4e1718f417911f33c97b89017f34690d2b33ed212efd05d664bab22b7a2c9832dfe4f79415ef12302755280c19f9b151d1b1bf2242368a304ef791142e58c78dcb23bcadca9a58d7a571c75462c7814212acb376e98272d6e83d39f28a4b033fbb2d576196886c644d98e6d0295ea8d0b52b30cd7a8dee5766c654ea8e6f206a34d7e5ce8a3dd0cdcabf41a1c609cd7c068a197a3b9fe08aa4858456e00d0ec3f8aed07926c7310f5881aad3937f3f3d28ca257786f57b67879dc417cb766fcf19589aa61b67986850d839025044641969ec8312c56ae28b20b6a32429b7526dd1db811dc21b5e88b30fe1f93bd2bd05811a6c2a59b2ebca360b875be5f4a94fcdc0e1ffe34275dc250be7c838253d8a05f5462521100a9484749524855371766f4a2fcb9437c3c8ad4cb6d03783f258c00d5fe2d4c02b2c20bb60e8e2c8237764b71e40a32624570b66b49afaa7e2408019d8019d85615b57a61804a42db9b4e3b4f7747f2ba27bb7a8cdc3ed13c7b8b5b0710139c2e65bfb9f1443cc68e1331b1f686b3d828366fd52d9c6db7249c0f0ce79081f364a344b7f794a9fc80c6ecbfab602f0c835abc9aa05ead4d9ca871cef92d997a5ecf2a33f230d008a6beb38035bfbb41689ec6d1d177c645dfb824817b859d3082970b1d289da513c34b41beb5bf1b1d8e3ac55a84705faa6bcbd5b52d7d93d97b73a86a02d2f18e4a820e71c05f772904e1dc4bbc612801d253e91e1ed30f9bb63c4d30d0c44eb2a51b526f80a8d24fe468fbbfcb1d66efc88461c3acf6bd2ecd65acdf3b035602ca79af89fed5c943a1be6d24be443ba672bbded2d2d697440bab79b2a2f3712bcb13058990eef93bdb92bd7e1a898380d3ae5e7d1d526718402063569d448ef8545a79dad4487f04bf30eb023ac2d3c7eb9b2e4da42aba2c8b2d15d8f66071fa30014e4ad7c43a3780defa612d4dc12210a1e1b7f719f84629f1ee9039c9036d71886b47451296103093a8b890f4c6ca95b201669d0d588a36df0b2c207a6eb85c830592ee54296a4d6f32ff3744fe41eb93a3f3466979191628831d9ff28120969b46b2cccfea06fa610bc3174c0ae5821d1eb0d938ceceef7d5bb89d39289efed3e962b8709979223b49c0d0f5d895043baa2a90ad0f7068966465f21db8ec06a5a219e58918731758a6aaeedec081d3129b564ca470f800451f159a6ca3864b7f97ece2d10ace91ce0c283f3685d5047b7269fbf30009d513da06d052deba984aa2f179c6a5d354daf53eb3a0bcce2de05b5fc8f18471b7814c9110c8ef660f61e6a031be5d1c71fbe37112960af01e3812ebcaf1ac905d46596be16780accd6eed212f3f1ca27de56c6b6c789a3fd90ce3626758aeb485f05d99fccdcb54ddc76407ed40d570c096a428b88e2193545b8ffd3360578e0d82173a83e1417f08d8434f536565fc63d2c3237c3d401dd9186a4fd0564a38d61494fdf3f744b1a445ad4460848a276da65f2d30537f0857235554f855b12c002d58725e76099bd055ea6fe9abba8dbb2df0f8d641b824a7ec5acf97895283f6cfc2a97dd06d0b13e1945ba5b3dd75d9dc80db86c27e75da348da6bff26cc10aef0edcfc7de92ae066eaf312ce32e462d0d3a5243732a74f0a0"}], 0x1010, 0x404}, 0x400) 11:14:46 executing program 0: pipe(&(0x7f0000e2aff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000616fa0)=[{&(0x7f0000e4bfb4)=""/57, 0x39}], 0x1) close(r0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000a44000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r2) 11:14:46 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) wait4(r0, 0x0, 0x8, &(0x7f0000000080)) r1 = dup(0xffffffffffffffff) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) getdents(r1, &(0x7f0000000140)=""/4096, 0x1000) clock_getres(0x4, 0x0) 11:14:46 executing program 0: r0 = socket$inet(0x2, 0x2000000002, 0x40) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) 11:14:46 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x40002) 11:14:46 executing program 1: unlink(&(0x7f0000000000)='./file0\x00') mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') chdir(&(0x7f0000739ffe)='..') 11:14:46 executing program 0: r0 = dup(0xffffffffffffffff) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x8, 0x4}, 0xc) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 11:14:46 executing program 0: socket$inet6(0x18, 0x3, 0x6) r0 = semget(0x3, 0x0, 0x0) socketpair(0x20, 0x4000, 0x1, &(0x7f0000000000)) semctl$SETVAL(r0, 0x6, 0x8, &(0x7f0000000080)=0xb06) semop(r0, &(0x7f0000000040)=[{0x0, 0xffff}], 0x1) 11:14:46 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000140), 0x3ff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x53}], 0x5, 0x0) dup2(r0, r1) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) 11:14:46 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x402000, 0x0) r0 = socket$inet6(0x18, 0x8006, 0x3) connect(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x3}, 0x8) getppid() open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) truncate(&(0x7f0000000040)='./bus\x00', 0x10000) 11:14:46 executing program 1: mkdir(&(0x7f00000000c0)='./bus\x00', 0x7f) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0xff) mmap(&(0x7f0000004000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) 11:14:46 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x1, 0x5) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x7fffffff) 11:14:46 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x7) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x7, 0x9}, {0x18, 0x0, 0x2, 0x7}, 0x7, [0x4, 0x3, 0xf3c7, 0x7, 0x1, 0x4, 0x7, 0x10000]}, 0x3c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0xa876}, {0x18, 0x2, 0xfffffffffffff001, 0x8000}, 0x3, [0x3, 0x665f, 0x4, 0x5, 0x3, 0x100000000, 0x7, 0xfff]}, 0x3c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x0, 0x2d1}, {0x18, 0x3, 0xf4, 0xfffffffffffffffe}, 0x7ff, [0x6, 0x7, 0xffffffff00000000, 0x4000000, 0x40, 0x4, 0x6, 0x5]}, 0x3c) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f00000000c0)=0x5, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x3, 0x1, 0x6}, {0x18, 0x0, 0x8, 0x7ff}, 0x5, [0x13, 0x8, 0x2, 0x92, 0x6, 0x8, 0x8ac, 0x5]}, 0x3c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x0, 0x7f, 0x21}, {0x18, 0x0, 0x9}, 0x922, [0x3, 0xfe, 0x1f, 0xd3, 0x100000001, 0x9, 0x5, 0x5]}, 0x3c) socketpair$inet(0x2, 0x3, 0x33, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x1, 0x80000000000, 0x5}, {0x18, 0x0, 0x8, 0x400}, 0x40, [0xfffffffffffffffb, 0x3, 0x1a, 0x3, 0x3492, 0x1, 0x9, 0x7fffffff]}, 0x3c) r2 = getegid() r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) recvfrom$unix(r3, &(0x7f0000000280)=""/53, 0x35, 0x43, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) unveil(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='r\x00') recvfrom$unix(r3, &(0x7f0000000380)=""/172, 0xac, 0x801, &(0x7f0000000440)=@abs={0x0, 0x0, 0x1}, 0x8) unveil(&(0x7f0000000480)='\x00', &(0x7f00000004c0)='r\x00') r4 = accept$unix(r3, &(0x7f0000000500)=@file={0x0, ""/108}, &(0x7f0000000580)=0x6e) sendto$unix(r4, &(0x7f00000005c0)="4211dfc437d3fb3b4895c663fd7eb67005f4fe6ae572c5a2121cc1172578b3f08cef7ce628b45614751e2e986661f2c3afc3", 0x32, 0x1, &(0x7f0000000600)=@file={0x1, './file0\x00'}, 0xa) stat(&(0x7f0000000640)='./file1\x00', &(0x7f0000000680)) recvfrom$unix(r3, &(0x7f0000000700)=""/145, 0x91, 0x40, &(0x7f00000007c0)=@abs={0x1, 0x0, 0x2}, 0x8) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) symlink(&(0x7f0000000800)='./file1\x00', &(0x7f0000000840)='./file1\x00') getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000880)=""/93, &(0x7f0000000900)=0x5d) nanosleep(&(0x7f0000000940)={0x4, 0x9e17}, &(0x7f0000000980)) r5 = socket$inet(0x2, 0x8000, 0x93) mknod$loop(&(0x7f00000009c0)='./file0\x00', 0xc048, 0x1) r6 = fcntl$dupfd(r5, 0x0, r1) readlinkat(r6, &(0x7f0000000a00)='./file0\x00', &(0x7f0000000a40)=""/50, 0x32) renameat(r6, &(0x7f0000000a80)='./file0\x00', r6, &(0x7f0000000ac0)='./file1\x00') readv(r3, &(0x7f0000000c00)=[{&(0x7f0000000b00)=""/72, 0x48}, {&(0x7f0000000b80)=""/117, 0x75}], 0x2) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000c80)={0x0, 0x0}, &(0x7f0000000cc0)=0xc) chown(&(0x7f0000000c40)='./file0\x00', r7, r2) 11:14:46 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f00000001c0)='./bus\x00', 0x10002002, 0x9) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) r1 = open(&(0x7f0000000140)='./bus\x00', 0x20a, 0x0) write(r1, 0x0, 0x0) 11:14:46 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) kevent(r1, 0x0, 0x0, 0x0, 0x8, &(0x7f00000000c0)={0x0, 0x2}) 11:14:46 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x47, 0x4, 0x100, 0x10000, "47c39155e8d61cf6ee5ac8a1f81299934aedc164", 0x5}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) clock_settime(0x0, &(0x7f0000000080)) r1 = socket(0x11, 0x1, 0x9) shutdown(r1, 0x1) 16:00:00 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r0, 0xee00) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) utimes(&(0x7f0000000080)='.\x00', 0x0) 16:00:00 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x3) openat(r0, &(0x7f0000000080)='./file0\x00', 0x1, 0x100) sendmsg(0xffffffffffffffff, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000180)="cf61", 0x2}], 0x1, 0x0}, 0x0) mkdir(&(0x7f0000000180)='.', 0x0) 16:00:00 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r1 = getgid() chown(&(0x7f0000000040)='./file0\x00', r0, r1) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x1a7) socketpair(0x16, 0x5, 0x5, &(0x7f0000000000)) kqueue() mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) 16:00:00 executing program 1: open(&(0x7f00000000c0)='./file1\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000000)='c\x00') rmdir(&(0x7f0000000080)='./file1\x00') 16:00:00 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r1) shmctl$IPC_SET(r0, 0x1, 0x0) 16:00:00 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000000)=""/4, 0x213) execve(0x0, 0x0, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) close(r0) 16:00:00 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) r1 = dup2(r0, r0) ftruncate(r1, 0x81) 16:00:00 executing program 0: mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2813, 0xffffffffffffffff, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x7fff) r1 = dup2(r0, r0) getpeername$unix(r1, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r2 = accept(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000dd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002512f091e17c3cffa2427a72b7dbe5d9b11decdcffb5aa0f6dcccd55b8f0175d53495a359ee0490981b00f50b90e98aa6816a2c74dadfdd7f27beef54df31decf87a3b92097398f205249e15b026ff29f52bb4cb5e688920f017d0b5e75eb7e7dde0b580209c9ce47870f6a202843894ffd44b6d0db8ab1da2359d3e693998930351ad3adc8f3bd901"], &(0x7f0000000080)=0x6e) write(r2, &(0x7f0000001240)="a6065d28bc7015bc8b8222ca69bf29fce1480114075834f2a2f84741373da39f3d808454a315d5eae99efae50c531213394abb30ffdd613a500c5db610340740c8954eaa015f836581441b204f9d3161106cbedb79e6028fa507a81966e15593e11d5d873467e6b2bb1f0c0cedb3371eb94422f2cd4af87fd4f6a5597428d346", 0x80) 16:00:00 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) poll(&(0x7f0000000000)=[{r0}, {r0}], 0x2, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000100)="3cd605c80851f433ac67bd455d7b4db12cbc27c8cdb49575aaa8badaed9fcf24b354390a49d27d315173e34590393b096a44481001cdaf272ef75de5794784c699a053", 0x43, 0x8, &(0x7f0000000080)={0x18, 0x3, 0x8, 0x3ff}, 0xc) r1 = msgget(0x3, 0x80) msgrcv(r1, &(0x7f0000000180)={0x0, ""/113}, 0x79, 0x0, 0x1000) 16:00:00 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = getpgrp() ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)=0x4) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x621, 0x4) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000300)) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f00000001c0)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r4 = getegid() r5 = getuid() r6 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r8 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) socketpair$inet6(0x18, 0x2, 0xfe6b, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000340)="2e504dba74980749b39bbb28f0e2faf60f43f038a61f6a273deeea7018eb7faa8fdb4dcf4270685fabff27396f1e8efa06c495780555d8ea6e6189fc5c331ff13fbd491d291a098af68d2c0b9f9d70651217f0f7c8ba72ff02933f43d66eaa01df39873329d6547f90b2e82a715f8eccade460", 0x73}], 0x1, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r1, r3, r4}, @rights={0x38, 0xffff, 0x1, [r2, r0, r0, r0, r0, r0, r2, r2, r2]}, @cred={0x20, 0xffff, 0x0, r1, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r2, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r2, r0]}, @rights={0x20, 0xffff, 0x1, [r2, r2, r0, r2]}, @cred={0x20, 0xffff, 0x0, r1, r7, r8}, @cred={0x20, 0xffff, 0x0, r1, r9, r10}, @rights={0x30, 0xffff, 0x1, [r2, r2, r2, r0, r0, r2, r2, r11]}], 0x160, 0x2}, 0x405) read(r2, &(0x7f0000000200)=""/227, 0xe3) socket$inet(0x2, 0x8000, 0x3ff) 16:00:00 executing program 1: r0 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x90, 0x80) symlinkat(&(0x7f0000000180)='./bus\x00', r0, &(0x7f0000000200)='./bus\x00') mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$setown(r1, 0x6, 0x0) write(r1, &(0x7f0000000000)="8f3f844271da342f79e1e99f21d32101ccdec4f486a577b32057d06d386a1a1e1b023a102755182f767c9796f3d49d37d6519754cf3d2b371dba42135cc2444de1bf5d083cb1088e9f0bc41579e79f4078821f85a98307064620a92250b6062dcdb9ce85b9e8dd6ee9d34d10cca563c2d29c68e385b4474dc7cd8a9b5ee93ea8df045da4b415ca35324e0b539b5a8fce9a514b23f6a0b756266f178041d94e6cf0101ea412ef26692375be3d7645fbf32cc21c6565432e76cfcc04e4cf7756adb17d2c21288b9d609a17f9de473a84fe08f623260c1373f89f", 0xd9) chmod(&(0x7f0000000140)='./bus\x00', 0x0) 16:00:00 executing program 0: mkdir(&(0x7f0000b17ff8)='./file0\x00', 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 16:00:00 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() poll(&(0x7f0000000000)=[{r1, 0x100}, {r1, 0xc}, {r0, 0x20}, {r1}, {r0, 0x48}], 0x5, 0x63db) writev(r0, &(0x7f0000001100)=[{0x0}], 0x1) 16:00:00 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ftruncate(r0, 0x6) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x80000840, 0x800000000000000) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)) ftruncate(r1, 0x3) 16:00:01 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0xa88, 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x0) setuid(0xee01) pipe(&(0x7f0000000280)={0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)="c6840fd0ff96fda577bf3d92a768f3f011a6794bb45790cfb6ba1ce6dbe733d18da9a853f300", 0x26) r1 = shmget(0x0, 0x1000, 0xc2, &(0x7f0000ffc000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000240)={r2, r3, r4}, 0xc) r6 = getegid() r7 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r9 = getpid() r10 = fcntl$getown(0xffffffffffffff9c, 0x5) socketpair(0x6, 0x5, 0x8, &(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCEXCL(r11, 0x2000740d) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x6, r3, r6, r7, r8, 0x52, 0x1}, 0x5f6, 0x80000001, r9, r10, 0x0, 0x9, 0x100000000}) listen(r11, 0x8) unlink(&(0x7f0000000000)='./file0\x00') sendto$unix(r11, &(0x7f0000000300)="347b2a237463d28972120db46319440ed026350f8d2e3eda2259863e32378f3099727f20aa91a1ef4ef741fc2614dddd4831dd42a3cd1146f21ae19d11e10248f6d9a800914fcaa82762bc346094a0fbd8f740c196744c12c51b497ffe83504a7094b5640e0d55f42b9bc1322f44cc27eef87c5d0622f6831b5985128b6c7bad70bd56dd2540901b3d4aeb51d1c7d52f19121f32b4cc30566c8f77de0160622c7d1652e724f383fad8e7cd5f5c063b04ae82efae85f5089f3712d19210d63bf8abc70c9af72ceaeb57771756001ddcb4633ab68393d98ba2a4a1ef1c82abd70e18efae6739d16ece5afce547bba9c0d69fe41fc2c81cd041fccd5a54b844d29c0ac64197541a29cad7509323bbb6d82ce52dbbb47e1dde0883e35f1fbfaee5021f168850ce9493ece9fea6a5c2cd98987d8cb598ec5b1960d1857a6048322b91f51461a617ff5f3d0d11d958b414873eedd7dc319eeb48facc3ca302576d98e96cf3fec988bd764ec9961516f41100c08f8017f0edcee5d09e91ce0171d4b6ac6ddccd0c4416f75721a50ea5d0858195f86811f59f3fc8e6135b3198528d27495054000f77c14b2bf6c93d43281f023d135b6b785fa9354b6efa496cc8c223971829035c5dbb49949aad3e54cf1568f4f1e5383660dc37e6cb54ae849c619c9d8971f8e2fb9420ab02016175314338dd425a01b2c3ca87e0dd7ce2a688cc2b7fa8e804d19df183160eaa0eb939043e1c7c8295e3e4dfd789e74f09767b71111cbf42b482cc282104ce07f3301e55ab8b7adf531bf8368784fd8f77f1591a5e674f37a99c74d38febed7a2dce53480c34340d8ce59dbdbcdd67219bfc86eef0bbba18fa50957075bb0cd9f1071b9b7c680fa2038bf7c79799a84fd4484e844199330ea0c2828ebe34c8e08df4164fb1fedd4b1f70da555dea7103422086d2cd786ea069a34469e7ef48cf90922df288ff4091159684c3d310463f483cc6796a73d2c8c07a85b59e60e6302c78b195ea128f94870a7f543e64ee1fbfcac14bc2d8b148c25d76f0f77431b7a5804b7191b5b0a9a3adaf2beb8d3a79df63d69370b5f3954225a646c460c8abdb3fadc3d1da0197968ac7a590ba28e03c1f9075fdeae4891d8c10cecb2e01ffa509945726745776c6485c57cac5a5bd2476dcf664c37a28468cec6605e280e3d7329b19f0fe4c6ef971b844148cb848cfe61226e516fa75a4e0ffc687932efa4556b35f1bd6e876cc796d7378f89f6cf9b1b5019e9b7f98f3d21f8bb380984ef49615e71cbf26e9a78d1e9cef8fb94341d62741e1a7133ef236703a936bfc4b5cf7350e11bb504ad2078e8d63b42cecd2e700c5dbf5f33f5a9e53fb129ca65c563c4ec739f9f3eab9ad486b863cf2b5319e4d684157ee5ca0cb2177ab6009fdc4904f43e0ba41c33e619c3fd70bd06350f80d73bbe20ab0b91a6efa57e15678bc0882d9d083115e0da2cfdb91335a1217a401d05be90305f4f346103a2a6867340c35f869eecf1cbf7e6947b59683b083426b30f4b0e55059c1dc7c03ccc7073355b914d3a71e7bda09567447e35e638a5fffc69899e6514096623c5b2336c70208ea51436198905988bfd6506fe23771c1c8c47cda189df898a18f774600929c1707618c187bd2b3eb09a70fb0100f404eb1744e6cf6d0851b60ad87dc09e611941f337515b4a0248ff32c17fa8c9748e3e526c9cbd44b9b67770349708e1ef3ee827c2deb98f6ca5265eb94bbec7ba4a5c18f616d0894ac3b3c079f4f1c7faa47eeff671ea30ecd7b207f611d634c1e4b631dbb4f5baa6683cb842e1fda60f57dea9672fc7320473dde420b9d219eb58381ec4ca24cd1d893586e3c7863878bc939ebe3ea7d8b0f73488474294a2831f658f7d11b37917a366e61bce74e2930cfb3fce5a55989fd08edc80a3d46a66a0ae92ac9c63c60a181501bd4108e39a33723d1a19a307ddc073cf3f6840373e6927ee73b27eab61c69578a05526e88400518ef38d351dee554f06c541d042508790e6b240740c15fa0520f899094e742db67a1729bdaf0413d5f75393f25d8cc24bb0449708b598124567bbf45f5d2edfc4201fdb241a0c409dbeffce8dd87cfa9ef2118ad838bc8eadd186b2d09e111ba8cde4f8756af21cbd72b9658925d56d289cfa77b5d96453db5b4ea5d69bf43545974d90c9a2eb1f4102f395b0cad48f542c68c653bcdbe9a38f0deb2fa78db034bbbe63f8c067f21fedfaa2e2e9526d8327b43d2461e5631eaf3e47e270eb8813939b212de75f31676466c8d4a9f213e426fdef05612a46c0344a960b603aeede3b9aeda254a03715de14f2f22a6dea4087ebaa59f25712217771d5feb387f1c8be8d60a44aa3485b10c218802f2caab350d9f1e24aaa0c2d1f3391b24387bc28de11242821bcbb61499f2e7f31e4742a2003a59ec1b86a479ba99700727e1b776fe65e200e4e141fba6eba17c6693b6c1bfdc15503a3966985336fd7a7a9fd60a7c3a937f3676d292edc97b3c4a2fc22edb4a4558dbca82795f08a03fa4f27505ffe45b1b82263969cdae76f5b2a2297b2340ad57359529f85aa0c779009bcb7270b2245c051f2386cdaccb2d9e1d9d93ac28eed33942bb289d2ec7aed8dd14d8999ae7e0149977b04c1047ca455a1b9ff5880ebd44f8bf9ba46647ee401c0cd4b56b51109d4f82af0fe2cbff6b862fda2f5cfbacfddd5bdf9a59b2b7ad6f1890eb693830af99b9a78ca167871d2ed8145c030e9cbee1a3e66ef470b132c27da71bb2f8a821b38e8adc317fc28f4264ed56a84fa3249d1bd1e9aa802196566a13449a6bd7c922c397703e9ce3eeba609eb12650981d4d39cc00f85a29bd6baba5fa932df4368f2ad2ed703b2383f3ae412e837b54dfd7c8e11b7d5d637f269664a1762535991929f8b39e2e790cc9ad794f7070b59ca67cb42812a449e2aee52a78d6824e1b3e7018f5427d4f48a98bec8a1d35b025f0fd3bf1fab5ac3f58aa7be2347f9df4051ae7bff6c02504aa67e37f14f77d25514f2b9aaa7a070e9ab4907901223c6f3909eed40072f436365fd3611ba61ecf3887738ec1dc44db6fd1ebc06ee9012b1fdc3a8ac88848dd86a193d4beaf5787e083ad8b0bc8763f9f6811c66fe18390d557e953fb3e0fd27005ec860b080b4c8eb7d2343de882717c251e9b31cd99a695fafc2019cc26003b5fe9cde9399048eb3a3bb5d02ad5630a454875bc6afbcda2ff46ee89fb4df368a1b94518b7d895f9611d0b0995739e468090547106961f95eb62d303717caac1c9969ffb6340bc3d93e49123a5565ac33facdf31705497dea223a0ca8f0bdd996fa4068e26bc8781d6c34ff2bdf8ef1fb307261d9d6c26f782ea056d3600db028785c6288c5b67777e79f05f3565187ab066c8db2f79a35eba1cda119f2ca93715d7d0275958d29832638e9b79728f01a8d0858677ac3ef2be542059ee7b6178037e13ae412343e7487a6852776025f25e3b2dbc9ec4f0fe90d0bed3d60ed15b3f5d9ad52d267c4f70fc4f9aea7f2cde45ba58d71ca65acf3dc6b5003c5409a156557b96decb7702759456d3d07a9618cc4b52061ae92a0293c7dc1d5748043b1ea14b835829dc70896d3a5e3a2d0f7110bc6b3dc1d98c23843d4f8acb24b60233d738a3152a333b67d50c542508d314d40d300ad22c627fd504232e079410ba62f0d22fca8da2d0aaa21cfaf34c76893e6a3734825c4cb154c3348a1541eb9d61e18ba1727d43efd99d6862d0b626726629fbeb5d2675916f31181ed9412ec5f3ffd63890cc202013e32e7f5b82db8f628dad5375759643b127a60cebc21b1aee33eebb369d9c3b2eb04ed6052ed40bf4e6b2934b36285ecf087029777c0b8dd5de4f253ac3153f2a2b7a38dae4a885ecb95fbd129c5f863d45fcc28f20b58bb1a6d6fef6ebdee143cb87924418c3db8c16c365980aeb543c005dde1bae0138aba109025da1c9adaf1ed2a49397e86c4de5112c07e9fe3459dd68786e0d9e145e96c874480d6743f6b97a370d3da0dc21cf09063dbcc02e3788eed97b254432fea2f66a9b1b189dba8ad44d036a9e5503d7ad3d2b9730a116982c1748e7b517428383ef0d1856adcf5fccc9feb4876c2db553923892122f51aca1d9df7a77f00806245e2c196308750055be7434046d72d231478d27abc243b3adbe8a381b4b33681bd410fdf76d07001a6304dae1cf2214518c275d941e26341e85d6e1305b91ba0e3eeeb3ada7d7bf68a58e8ff6bcf49eb97f9fde22d05c053c1a65841bbd5cbce0b815e43491eacce075341e225e5b372c4eab34de9c366325760da691c759a0c50588dcf133cea552d43f41a05f74d95ea8c64ea05a7e6df2a8b264f327cae7ba3e5284396f31a97752f79aece4cfb66ee41aa3dda50aacb9b78b16def7319c65e7d1b4be36c28e5bbf53123d107e50a81053c51eab6496a72c9608a6bcf74e5b06660807ba0e50f766455759c5d4aec144c8993cdaea1fea98eeb5b7bb44655868bd6ccd7a045e01c6e2b28f4bfd3911f78a8f99390d982e5c5285ef675e4502fbd52ff855655faea10b01c15ab56b9d9e305caf4b303c8b30a5ef7742b1aeb6c3096b4c6dbc8e97ee3bfd5397858ca66b6463441cd8efde41e6bd55eabccbd7494cc0fe35b38a84979c40137d4a0a10562dab28e6b990d8cb38503910924af263eb47700d4d85392aa4e1b285ad0b33113cb13ac03c3ecfca514bcf763ec4ff986bdc8dca85f9a6cd8d5aeadfe12aa5cddab20b77b42d6b0673ad259e8aa5b564cff9852071923efecf4ff16a0ef501fef1bc08fb36206d776e544be9b2875305b21d73cdc9373b3bc37e75f4a1087b63ef653c619777c96574e36bb85c9c230a5230dd32936557f7d58e91d88a4d6b96247e9a0402f3377ceb26e58deef4a3ac13a22c53c3e2e632c7f0daf23e0b822d9305d10eee9177f689c01803de385aaab687097fabfd0589e42c5ca4f80441ef551c9a9e1a5e687669b2ed5b9daaead285c86cba1d2dad5375eb2bc8bced126571f78242e961490ed0b88b47e665de2054251930e6d4f4dca619205c25e3d619c07f6696416b0a0f0bd53d4340bb4a21c4ea581180a4e35e5a4708c315f7439f778eace9d0c2130b51a817469cc1e3bab20f44f54395a3a025960c81d5b7f36199ae96bb8496084ca560164a0bd3fb8adae3f0d6a089f5acb90eb4bfc3102f19535277f23bbce0eda0b6a63fdb5c46cee728d56d0b0fcac1ff61c73a6fca813dae2fd6e7df4d1ce30db486c375ef353d4ae3b45d935db38b8e293763de9605f772314d90ea6b0e7c3a6dadd2409a11e9359bbfe05fe5f8bc4ee286edb2a07d2344f261f49e9596f33e9be7a00a516dfe5b22969ffc1b244a29f9feea95aea275611e027a524b8affd86452890dbfe9e795694de8a29803540f911240b383030f7c0370496c720499cc1d5cd10adca6df850ced2325d85a450d5f6cc3d0e626af85080731015ee5ca1baf31c48eec41905f75c36074545aaf4b65266250ac181166daf5fe861c61dbf15fa69ecbc71adea90abbe340bdc1ad2d58e6c4563ee4373c14a42c15705346f88885f383c2a99bf5e11dfdebe2896d488a96876a80292180f29f8a9b76163e6e25ff52df242f51373350477a1d4bec33ff1f94b977ee27fa53deeb7d00d521e0d913e9eb319cb714e6ff17c826a6d1faaf614edbbbfd014e72fd5757284a6da0b99ae28ad5aacf532225f45af68d6c82d07472ed75e7927cf6279893349810700e87ecdf395bb517", 0x1000, 0x8, &(0x7f0000001300)=@file={0x1, './file0\x00'}, 0xa) 16:00:01 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x89) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, 0x0, 0x200) 16:00:01 executing program 1: r0 = kqueue() r1 = openat(0xffffffffffffff9c, &(0x7f0000001080)='./file0\x00', 0x43, 0xf) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000010c0)=0x9) r2 = dup2(r0, r0) syz_open_pts() write(r2, &(0x7f0000000040)="7f0adcd27bf807f511bbcc81a1e1da5e0fa1fc4e4bcdcd826b9c267fa060a922942624d1f8ceae8e004b9aeac761202aa2cbedc0feeedb1660d132494d3bdc30c5e8e3203e163bd47aa6d50ad286c9ffcdefd4de8269f14d49492a68b402c80aea2a7f7572ad8e309599d6fa1a4bf0098cd83bd3a8134788a1ef3dab2289e42924e0086622e94ace68f40aad0b1359fe290a044176d99a200894ea6223b232753153bbf646c0273aa8716683e430cde7651e5d316ab5b8bf9d85972ba7782217ac47d72172d6dd6f9a164791f63173acf77b22b1de653a85aec8cba6434a271f92bfa724a5d877bdf7e550b80f2f19ca7a6b1570e9ae8abf08d085ad9a88e61cd5ca5a45c51273bc7a186091cb3d4870a6c9764ed715c42552e2c6a9288166e74c32c6d4a891da2cef2e6c0ca650e5b229c62782b6c3ea5ec0c5d9872b57c196ed0240411aae39413cc221de615ea1b626c36fff811a079b7b18729d24b12fd3bab02f91a0309749330ea0684dec3edcae173fefc9b9a516b5881c99a3b641d22689c31e5c155cd11e2959bed5430ad7c9ae7b7e7c60586fcdbbd42fdc5d4a8c4e7184218d630c9a409d4d61504aad85541dd1bbcb68a0014d915d971f9b44b4e77ce683d83cb06821ec605228a8c79414049f006bdf76970a7da01c3cc58495d2ecd5183e4ae80bfa20b6418ed5c71d472b52dcbcb6498644e4c48914c547a73c40c84eee3a9f3d169a66149a17764d95104474d451279c526b916ebf86d4cff3c211e84ac0dbede6a7b81174247d869254b354226c8ad5e7f99c27c551c8d7754d25d634127931d6af767ad9dedfa34e9bc3fea5451611ee498a50aace9421c10295eaf7891018564799147fff0f3e75b7ff7b5f6db203e5598d41c9f60fd302d2e938be7747a6615072e3fbc3e0e39d1449c20c372bbca25072a6f9b174cfc0acceba95b834d316a3c5a7b5a65d177b2250068b7eb056e46a050263185497afd39344685a99369a238b78e310a5d08c22508f971fc451575e9882dc0dd2eb741c6ac1eab6addf8b142aac2f95c4ae9fd62e4cf1d96bf19fe482d9f4c04af9710221999ce4f0f1f8aa67a8b9e2adadc699723204a7f93cc2aec50d8dbc2f23946d31b74ab2c1c2b299fc889f3333cb4a1573ef4e844589b5b24efb5c9c430f453a79592c9a2981ba37b2ac57df1b43438bbd0e85bed282015b5c1103c0fbb46da9e08811180290294fda568ef33e3bea38506cffbcae63fb1cf1c196e6e75b713b8ba70c3999a13252663391aea838992a55a0fba8d5076b3bd79e3bbc5acee5de5564704679687ec42fd4059b689a932fab50d59c53afec8940ea58e47a18c8abb4f03623c8e36484d352efa2f503afefc35cfd0e704fbeb7bc2f2e24e2cc5a5041ada4f3f1e37ab11d6dc6e6e59b9aef9be72143257b9a5f43060a7a21131f23f8bbaffe73ab8eed45d223a1459f1642bded013de53d8255428744fe969429ad1c4a6eb40f1a292301eeb654504427336d9d96c149cc3f53b6394e24c805b81f2db13a36903faa6cf4dcd023b98b3a9816360f76206e657ec0c6729e8758830bd9ac4924fbe81c6870f629790d90c5b21db5da39b554fcbbbe9adc62c231fdfb219a2ddbaa950bb32e66e6136c79b02490ae13960e819bcf792c855a861e85bf008ab275d9acb6e2b6b07d1a5fa869a9ddfba9865768b10915daa29abc2a9c281aa3dae5b5aaf7859dbfea6823efcfc726135de926ae3df2c59c49fe75f8d6982781d444b5d29f319bb7f30f0780e0a3124de5d0af9434ed58171f3ab6a64868a9309f56163c1e6006f8ad67929d366f2a843a5f54571694efa9ea7839f572aa8726479a7380600ecd2597eacf23b77a3cb36a33066779c1a6ddfc8940c46191f5585344a0d4e16a00e6ce12d267dbe66b1f8aa5272f242c45e89c1b1c2a8d5c31b21aff671919cd277aa81f4c4df1f63edd534361be96e276feb3589da2fdf76967679cfb67edf9435ecd0f2e0d4671ea6f1f7365604859ae8a022a22b2b3297dbd493d18c9b84d7bd00ba19dc9a943ce864984f8db0713f4ba7178cfcd514a32ee14ab1780b78c5fa4cde0d5a663ed951a608948b0c6e84733a5d1c4942b5b6e334df78b5900a425574bf2360f222b382329aa4c210d77d0d6744ddeec5e360882935e382e5963c15db388d449d5f4b97fcdf30602c55f4a5fdd277f5a48ea6061a70243b9dce9e7df4ce07be9e535078435b8ea32371d3efc4979b72a73f827e1a75c168118972f6cc4e225dab4fc78169b79c03b3324710a60f026f28bd4a11a1dfd51b51d69ff698ae2ba336d4b4a33f0003de96e5c546b793eb375fa0e40ac92625e8ae297d12c53039cc4d56b940029b0683bbba43291839514e62c742224a5afb20fcc3c367faebbb55d4ac9608d336aac7d477913ed6f92f921d583ef17aa456d1443780a1d347e09957f6e000d28c900143b76273c079012d3a28488c2f60a1f5364f54e2e47124a74b8bb0982c95c78262879d1abb1d110bcce23b6eb9903560303c4284df1d3f548963c32b109ebc6ea376e3d64f76fb37172f0979464839dfd88631e35c700164e216ffebd4bceb081aba18530ddc1d851820cb6dbc8ea8a8963d2d5310b51f998cd85450cb156f04a6e71ae4fa77b886d435e2d186db1b6de9b3a1d1e71f28d5c62b658db7a7255674a0c13eae1c3d82dddf47192ce63809ef83c82eb5548616af036c1abdf98cad84c8875cdb693c8fe56cac3e844c9854aa5bb8a01a456fdf0cd9893adcacddfd63c1225d29bcae643ba7c7c7a8d9a83c64a6ef3bb0dbbe0eb171360425b0b0304f7b976bd75d120078ce8d668a92331ed0d7fd5f44b359d59448df3a7365b6a67ad1380515869c4fe9e367952c0e2253173a44adc4d4f9bba009ca9ff6f91de5d16f77e99c6c0a04792c82b465d216b7e7797130b45cd16165f080bf71dad3463e6d097c4068b9442a990a24bb4d628b026d1f9d12314d1fa7dbb30e085150c980134a9497fe93e58ced608d96aea854aad30ce61d87cc45e61fdddfa0b73b47c3ee699fb45f14dd546c21800debe2b315131ec5fca5dadbd63e479a74ab895b8bc3738cc650c73d56317186807f619e36f7bf53aafdb6d7dfacee15e620404b96e16c5ebf1ca4889c56eb3b1ab1b82fc403b7bafb556fe548e04af6c7aca84f2229fda6dfac031daf958c0f3a5ba96e69cc8e6c9c11295f67320e8ff18125fec924010588a601ccacd66b19956e86b36a4e3922e0d0ec70fc7fec4acbd6d5f6daa8691ba6f4770703defb45444dca621d62115b218d0551fb693d553105d35a7f49ed31a9c57a0b99be7cb01013d01985935feded751ff4dfdb3126ca82dfc502af77caba233d09f1e33a6c9e3db180f5c29819a1d7431d494018712c430d5bdb9eb94c6d18bed374ef991427ea8703cdf5c1b60fb5c3f6e45458063cf8e40d7d3d762c921a2ae2fca1ac04292d541f98a9168431d5ea4415ba923c9bff84088541eca9cb53848b1dc28e74f1018e3a0f38c3536de7e27ab401e4a2e240083cc0954255d738d84dc4900967dd0fb687d2ea48a2fb65c2b2111bb039f8b7092e26f11969c5d8a10ebc136092dc99e5c05a81d41b5ae8851ea6261147c6636bfa749cab62ef9f451818b447951474033aadb9e429e764f3288839d32106048e09ddb4cdf8b8439d7e2088dfb7f76424b4226c9921f503ab1e4468f8e015c6ca5aeabd98657489b4f9e847706d34ece5e70f475d4cafa3deed13cc733155bc1392f07dbc2485bbebcc49dc048e53330ae4c55ccf7da93e8a24d3f59f1afefb20c570c772122eb909ee9fee7913539f73f66a8cda885ddf39d2beafafa45579e6d422e33dbe72d5bb7731763828eb44543eeb82380a3197a96aaaeb922f3c2c49521868d887a272b546e6e581f28ec4f32d4fef5b4efba204ae7c1c3a7e13566b324b46670ef3c29318e3929240b95a553025e654c4678cb070bbaa3956c31ce57cb1c6d093280f71117591613bf98e93200e3c4796b85f749df853ab1f31ccb32564ab50b3d5fa82a2be04391d8caf62f7c66c216a19e19304b03f08c1491d62ede8337211d806d047f4bf828e5eac8a24a923e0793660fab179d4823c340ae3b08f7863043116bad2bc0f01b78f201e30f511d8edb18b1de72587313584368d8a3ea28e6933133a13d340a5bf2ecf04a658c0b55f873ebdd9c9d1154396236486a5e25784ab9ae92bb5f90c3de2070aeca6cafcef95c5f304c759e7647be8902fcda4ce9512e07b1e5a440fba09c3301747ea2ee83d6679a99b3efbbeeb72c2606ab60bed69268501401810539b7775f3db61daa8e4ee16a8d385df3e304d62da8202802017ec07ce333a2f3a685156e4a5851a4e7b1a7a35135a34437bf1cb63b550822edf809d392e01cb781ee844860fbd4e5c1998aca3ce7e4e31c495cd99e8efc5f732bae05f1810c1e56b2eedbd7fbc4edd0a5d15767e05f748f1ba970eb14486c0087b790365c16996a03745917a63924a69343f331c9f3007bc0d39fbf5c30a81214f093e6ff54f28a9a8eabff6d7d4837cde318e7ccc30bb85f919ff53f12639e94c38a6113a3e5a207c0a63cdf32ef7287a77fcf8392a61f9f5aa0b5a62ff829b71824cd0cbd84a9776dd657c9d1267c3ad054f03f95efeb53a88a0eeba0c4da13755199814424f5e6f693cfd354e59cc92f943a0efbc65cd824b98d719205d8ea055581f1bbeba82847c5e5cba1cb1b7b146b2b9d5695b66a1a37f5d8e0cbcc13051511aa54cc3087f2f0b43009f8dd0e43f1955687feede7a2a9fdc76cc422eacb1903660bf079c29c5f3704da42d73e33babf951778502409b9f74404f66dc7b7e8b07df41e0d794eaa53b08eb3f2f8d19716710d0ab63636cba3cdb277844ebe6fd3755acccb72f050058173d1462c443b96d78c688460c96c2e378f9ac8a4d26264e0f5a9f58002db313346a6caae40da27aa3767255143c99ec20f7600dd35d240bf9f0a99208369f1d3340a11da958b7c401f15c7115011c180af6458b0db0d88fa9a88dcdc9d0e1719419937c5f111efaad57e862b2e61f1f54b9e9e4a5cebf3cbd2dae7cd86ef263d3f8b61371a52ca206702aa312b449f32b4f3fa222dfa106b99f731e96b8fb597c664a234ad9fc8016543845daef89c14efe08a455e57f2165bc1b56447df601a71fa12035458526059eef450ef44805f06dcc098bb17ee6189bdfe6593541248e9eba8156a081e54c22bde292f8a005cd37babfccc647733298ef93b7f97c678b274100f19fa56b7597715284b8fdf01e1e6fcf53136bda3f5e21b723ba068f2245f409afc3943c45484c59ff0edf079a0472e823e77363d43a16a9aaa5a70d8e7b60a44d0669b34c01bcb6cbf43c5217b471e026e7c8ad133a9b056bd4f7e3fc8e7313bc8c3da4c0652e76e7c924d297de02efa5052249390778547d26a4023e4be2645ca2b6e8672f179416d3c95553669427a5ce85e87a4107a1708820d7059312dcb761d39a55b854ada74797b565ca077188646200d255a297bf07dcbf0fa8ca9bada9866eeddb899da1ed551f21f49e51859d6490d4b01173c15d510212b2158d503e6b445f63f27189c892cf214b5ffad2b7cb27321f3b2d01ae4ba0955b089eeed61baff3116769be47c5e323cd55edb291c6061a7d339b2878293b944b82530b0f1cbd51c4607252c32e56ce99227f783acb737e262fd134a439e7e2d923fff1955e84447f9d8a1654e27224f6c05c8b3a4dc", 0x1000) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001040)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x9}], 0x800, 0x0, 0x100000001, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)) mknod$loop(&(0x7f0000000000)='./bus\x00', 0xa001, 0x1) 16:00:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) dup2(r0, r0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchmod(r0, 0x0) socket$inet(0x2, 0x5, 0x40) close(r0) 16:00:01 executing program 0: geteuid() select(0x7b, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x8000000000, 0x0, 0x0, 0x0, 0x0, 0xffffffff7fffffff}, &(0x7f0000000280)={0x0, 0x2000000000000, 0x1, 0x1, 0x0, 0x5, 0x20000000, 0x7fe}, &(0x7f0000000240)={0x7}) r0 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = dup(0xffffffffffffff9c) getpeername$unix(r2, &(0x7f0000000180)=@file={0x0, ""/70}, &(0x7f0000000000)=0x48) getgid() select(0x40, &(0x7f0000000040)={0x1, 0x20, 0xfb, 0x1, 0xfffffffffffffffa, 0x81, 0x100000000000, 0x5}, &(0x7f0000000100)={0x5, 0x80000000, 0xffff, 0x100000001, 0xfffffffffffff800, 0x1, 0xb200000000000000, 0x81}, &(0x7f00000002c0)={0x6, 0x83, 0x922c, 0xffffffff, 0x8, 0x7ff, 0x7, 0x6}, &(0x7f0000000300)={0x4, 0x4}) munlockall() setreuid(r0, r1) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x80000000002, 0x3a) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xffffffffffffff10) socketpair(0x1e, 0x2, 0xaf1, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCDTR(r1, 0x20007478) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) 16:00:01 executing program 0: unlink(&(0x7f0000000000)='./file0\x00') socketpair$inet6(0x18, 0x4000, 0x6, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) r2 = socket(0x11, 0x3, 0x8) sendto$unix(r2, &(0x7f00000000c0)="bad8ff5f0597ce810988b3fadc7c3515f08ee374ad45b80b186f4f3d037260c0f3639fc9d317f2bb6062623bf7e2482ff0101ae69d574351b4a993a296ad27b87382a9001effa8f3c428fae4ee0c73cc455e148b0a13cbc8735367492ce0fd4ee49a2cd6af0f15a5dcb7ac8339a3bc16ccbbefa4d57b5f54769763cf378e8c7a8990d87471c1e2b712476a271f88c160b6c2a614f28a3ce2e0da9cc15fa5dbaf8a9b80489901d32fe52bda7779aed2cba98efb6968f5c184fb726a5dc9be403e46bb97b052099d297bf8aae56b9c044089d4da11dc405a64771323", 0xdb, 0x2, 0x0, 0x0) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) r3 = open(&(0x7f0000000280)='./file0\x00', 0x201c0, 0x2a) readlinkat(r3, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/114, 0x72) socketpair$inet6(0x18, 0x8000, 0xa0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) getegid() bind$unix(r3, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000400)) dup2(r0, r0) nanosleep(&(0x7f0000000440)={0x10000, 0x624}, &(0x7f0000000480)) r6 = getpid() getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f00000004c0), &(0x7f0000000500)=0x10) getegid() setpgid(r6, r6) getrlimit(0x0, &(0x7f0000000540)) setpgid(r6, r6) fchdir(r5) open(&(0x7f0000000580)='./file0\x00', 0x8000, 0x12) semget(0x2, 0x0, 0x1) sendto(r0, &(0x7f00000005c0)="e2a4c48ec389f6f8c895cbba9e96eec2a5130113ecac96258ba362fe2df679fbf8b18c1648e6bd4140b0ae912362cbaba286d4ee41032b07ef54e64057659fbe856dcf25ac468d33d1f0d46e79941e31d238839bdd321a24d1461e7844add91c98ecc37f8fc598b904b8236cb9405e7ab622d97a4a5b6bd6b2132d56afe66d5178ea0be56f77d402ece93395c9f5a989589d5930ec32446ad3b9180bc6d72235321d7583d6df5c521320280bf66dc7753858b14b0180d1", 0xb7, 0x8, &(0x7f0000000680)=@in6={0x18, 0x3, 0x0, 0x37}, 0xc) getegid() semget(0x2, 0x0, 0x1) fcntl$setown(r1, 0x6, r6) fchmod(r0, 0x40) getpeername(r4, &(0x7f00000006c0)=@un=@abs, &(0x7f0000000700)=0x8) sendto(r0, &(0x7f0000000740)="02d2ed057b8f8e49df629ac51780fd40b94f98d755be6c1bfc15e77f933da63f40d7c2fbc23b024250e537d0b38fc7b4a130ecc44511b7d8137ec8b1ef4535335f496002e5e21a36bf0e5fdf2600754813e31837826f14ac8c95ce1e6fcebc6db8cb34df054a0afd2196f2f380a4c527e72ce884861db57622803577819dc071ba8acd54f99551abbd12c24cebaedb4dc51cc2b0d2387a000c1fc7ea0cd8f383864996ad8e73371a655fe0a34be5a5ed5ef73465905010d86283219260f52ef25a18ea2d84e61c4aaf2da1c1d74aff4a59b971cdf69ecbf2968c447157b0a03cae43504b442ba7742d4060213339e768d2cff30eaf51412ee0e6e7d1389990fe68490b62d78208acd04ede042c935b77a7c8ab1a5f8b841037052b34c1680a6cf664f93e9b3d52fcc6f81b051bed70412e528e33568097ccd9e9131389b5bc748da8db6814306ba9fbc02f52c8949f0702651cfccb06c798e378b2139708a539d7d66d0e2f4a05df672b2bbce015e2bd81a578ca0590ee6dfb4e8d6bef7856513d3012a5c6c7cd630845e3012324249560fb8df85be8ea38eb1578620a711baa73726250e3a3294e6e85b4e61bdf10771e647cb1d25fba5593aa0db9bfe4d1686deebccc1e940833441bc4800d1718086da574560337f949a05e140e124f350b30c93146cfe387fe885f81edfaaf4ef96d9a7694b517e4bf7ff318835665575deba8af5061c2716a3ad654ae4771f242496acadd8b0ebf8c4ce4064b2ab92674c22d2552c7c3242c8c01a72ae4ad48785058545cf0769436c9746682e3abab43a6f17c366012a055d168648a1f34c802060307ca371ac4593db41a089452bba2daf06b988b594fa6fb7e3dca9494485e886faec3cd9b6602f44eabbefa8754239544a03a0608d33f52321f40fbb72df7812af458b77da0e1e1d0f7d247585883dfc0fd73db751faa464bf49e627fb92e8e8ba9e5c0f750b6e33ca424b5d84cc943524382fcdc5cdbec859d8d5e840bb995557343e9d30b2bb47a93461dce89d2923af96dec55e2b75c63aa00bded9dfa27f279037e4ae3931e4f498ec6ee32d44303480407ec32491e5f966368fc53b5541f0d40a0729bd4ed5c69b5a475634d5b34974ec4a7586ebaeda5dd952903802e34fb1bf192b6bab9d172feda84eaf6bca1a4988797ebc1772a959abccb137e1299002c88a140803cb9399c23b032304c1266df4d40c694a71bb9479befc9636b850acb230f6986ab26b3fe329f003fc382ae49001f982cfb1053c6ac6bc883762377f7ba9ed4ac286646a9f6b72bbaa05d92098923269ba21122bf66e7605be9fbbcc979a20e0322f95f8ca607b89005fb9ad92fc5d7b7e10ef985399795ce6ebb1d4813ea49572979f08d06b5d649eaa8fb390ab7371370977cb76b4163e9ce20335556d78ececcd4c5b571d898106d8a435da7a7985219d336656dd6655138c0b41a63c242c6f32c1956483a64c0a410ec2cd4a9a6dff0b2dc76ccbd7ed1f3cf8b9b85bdf1f9cccefcb72ccb34334a5f7acbff78913e1a3bbf6cad297e5791323659b06c576ab58faeecff1328ff26c2ea62effa0b7b569068800e16f27b9a16f0f2ed0ccc1378ad66e301c2638c9090d8d28e473cf687525197ac7b17519717de9ec0945662a06192377258ae6e75f35ad8095af4a5148df065ddbeba32bea728ca234d7c634fbc19b712228a3a4b54934822c84909815fc3f320ef664100b4bf677595c8cc068dcdf30c8ebb2a120ff62450e6299c8a48baec4433ad5873de00b2b6aa9818e46869c310c3c542aacb930fca7681d419c17227342b07269b166f0355f75d7b8ebdf7eb3dbaa0a8a47c42b0f7bf9d2e4b91b978db54f4fa161754d6ffe0d45a5a84f9f944558f100bed3d77f068744d5c77ceb9a5cac65c26c362f915e20cb08e64c9855be0fec15ad9373e45e3b676c94cf316e853c97c1e34028ad48acef9d7bf450df671634db03265b49a457b87001e8afc0d054392c18cacc9654502f5c8fa512b1b9671d4f23bb06536ab56ce8d35fb4f0286d6c108751fe27a4adb305f4e2a14160fef06452487760aeae2247f0804b5a6db85f5c0561fb7578c4ff430345ef692212e29c4affdbf870dc1c3dc59547a5fd512314e8a06b0c225935202d1f1b1a36fed4db506e889d5dd453b290727d0ab701eae3e66940db1d879a3ce794d182fedbc0d2236ef9ec92caf3f8a88423182d3890e64c1c5559b4117c6a83c1ebf2db19edea211505e8e36f345f1d63b643ba83f5d313f42944e7e374122212c40923dda33e769210aa1ad342584c4ca375bc03137810ff49a0088aaaaa2e3a23b514d136d8d0b60d7347a6abfacb33612ca7442571d3bcdeb728b3e4755fdd5b7c842388df13c57ab42f6831d308767ff5599ed0206289561d18d150b5d3b22fb632a85fd84f2d70fdd86c631c1c7cf382a088b891d35177483d7fd5bd2e6ec06770a6816859828aefe9383d74781cc0a71aa72c641a24ebd54dd7061256f90c6d20d448724a863100bb6cba8dff237cf705da1abf5ded00bd7524195f843be39f235ab6a02d1aeb7d6fae2fb03916c6e08952fbdc1e19d643491f8b5cc577c4fc03efe9b1e5ae6163cc4dda10f632863f2db0911bda2c30709274fd8ad5b994b2800ebe929c54e0d0ad05350029449616c99647649566c7601fe29c3e37caf07f2fb69d5b3c4c0eb5a9db7f63b5b5b7d8f45472984e1e260b709d4c443a5ad7b675a854e445bb3be53e7d99bbe24b67b828e9e5f5154366c8e4ea71281fa0cc2df535b48dc3d66db458703df5750520a4e2ca6a431867dac99ac7f9df106d4c6aa8e563bbc83eab1bafe5efd795de3f90bba9c2aa232628df301894bd198ade7a0e27e6502f1088468aaabfd9721be924ca9cf4cfd448bdd5be6e62af60a064dde5f64e7d07c54dbf6b977c19efcf86515772a6bc12188064325ef13306287ff8f36bef36cbea02472f555d50e21d2db24d36f4c26250ba83bcf17e0730115ccd2e028bf18a52c99e44f6279e0d52b45bc46ae294fbdd200e5847321ca50ad784e28a687ac39f536a3b03eb44b25ad32db7b0acd9778195b2c71645f325a1b892f2d23e93ad5407097ab4ec69a7f0ae923a6b7b68e86ef023d8a28fbbceb6548b95cc185c8725ed71ac3732cd64b326882118bdd58d0d86663ef31a5c2fa8ba357629a33af925db126036b2c5128199e3bede57377896e5c3df945b4fb4f15ab3c43488d67f9dea484771eb9d3389703818ee5858e9753d9127eb60938b91d21bdd1a6533fd55368632118a8f1c643315669e9811ce8f1d7b2f31449a78b026f6f7e8db004e9d0879ac7fc3694fc6cf9aa02fdff95ba7cf502e2577a449fe7a4e9685b94f58936175e0677f7d3aad08529748c1e9de9b104ec26e55abc9f0e1e7a68b1b1fafe74a8fbc88077b336beb60e7de56868499e29c79c660b0cc8756e70d91729287d8f56200a1373c35bbd0d64383fe08cfedc4997e783fc2134ca32ea0e90e17bdc93fad291db2b90064cd1e21ed20bdc35e960d6438756a886532564ece73ea118bc32031ae56d011e771be89f8b1e1592f215bafbc8afd1ffa381f8c03c29cf2b48c144169404d9b1ca9739daa399e29d656cf22c89a0b3dffa7756ddd6c2c3f4729861155e0e598ac46b4e6375d8d9bd81ed15e3be0aafc58dedbfaca5a5040799abd510f18da68b850d2a0ba830e26677c3882312cecf42e40ddc2968fff19e3fe59faddfef9c0332344eb8b558d8816691fe45306e01d9f7aee58d5b5d9bf1c4a7bd63e78456b5042396a5d472d38304b8ceeadbb0d93b364eeccc715227096d101f1d71742cdea39941e0263e4e3426ca2538ea8674d82790ee8df85886b998c199f96064d14d7987799938df9e4edd797f46b3a57b3e7f9bfa88a57f44d26b8c1014f8d27c56b92ea16fba7fb7bb74e8a4677a18c81ca7a7490b88c6f455028ac009c1622edce9c728b077cab0be2d854c6c1151f03efa83f3fb606c0c40757f30665860ece6487d89e1bb2e939c5bd68893bb2008e52d1ccee897256a376ea7f1800f1032c864c8dba5201d2f7364d6a41bc4ecdcbc36c15173991029c10afc3aa7dce5066645659bc2aef6964477516456b718a9b924ef06f50bf52d2ce9cab217ed2135440b4e18ce0f78458cc9769bd2ad8f0f592573a22455d95ca30a9e80ca2170ac4534e050e9cc070da3fe6ff37797b51414838c029c741bc7844c85d09c2fbd30455e51047aab954237bd84e77e541d03e06cf4f02b4a32de13f7d841ffbd66dc39f48d19e0f10ec9e2fc33297620049af2c42a08b898e2fd461195f3b7db3e73862a0cdf89ec15c4d09e9a714306e297f80fd3d6b891f3a744b9ff162898a2573c10dca2c6063da1f5a04bc3b7bd00e6400bac6a71205d474fce5ff06d01bc3f800116bb5907acb75d4c29a3b92fe110d6495c8917cfef487835a8ed38209d9ea753709cf40c7bae8e2dfd28c44790c501de9c43728472ea09ddd967c26410a36d2572537ccde5b2af1affad71219ce7c232cbfabe74147fdf389e878c60531a94674f7f4b54383fd46693c29398f0b291531009b8e9bda54c899e1dd26733b94749d144b8f54d9c2e154acb010b319728f443de5fd8478706df7be8cf03abd207040299c49d1db5e3ccc5c31daf96a11387e15a8a32181837f31b509aeb4ce23e8b060a2ef7e717231137cdde3e50169b171899d8e272cf5d913894d1a8d7301080896c0e98304184bd3845c9cd13e0d7d80a6547464a0f0d82b15fbb8a3a56a06eac1b24f0d818bb3873c76a85cad9e7274a214420fb01bae70c33641c5dbdf99d710d01e180ae75fd8115fe8a10dc982b476cfc6019bc230e5e63812434760d7f677efea0170e46df656d23e26df6d189f35beba1381c21570b7fbc8153654b8b0d701bdba487e3b6dcba4b793d105156b8c2185b7df94ad0a13a9e799f57f8f6eed2b8ae80021d9eedf4d4eb10eddd364fc650ad237a86f8c861b9234076a3760d12eed71dd3507d7a4d955e1304f77ba627ee9dfac0c0824c90e48d5cdcd5f3d8ca27913fbc17a7e693e850006165ca8ea37f49be6c63a8e2d4fc9c6e9575ec1b93456d24aa8ce179b7e8efabb89c0471b4b6417643395dff370330aa4cd464f1eb56550f2d0b41ab2880bf252c1bca7765b407ed1e2a502b2aa2a8f95003f307d40e59e5cba05558503947b356cdcc73299ef489c4677514a9ada0e14dec75cd0e723a020f5d6ed21520820a7481bae9d89f5be866dca5d0d26ee021edf7e7454c62975996694afac5af9e9129aea81424400a241cbc8ca315dae917e463c1f2adcf94090c2747f965822f3ea135943a60562a9989dff605af59e58e7e12508acb94355fd29485a53982560a03a86e71cb870257fc0bef0507aee978a76c47fbf17b27ddce275344df29d440ed2fe6fd91b4e5378c45b5c4b9fa1c0947aa360f4698cde6ec82ae73e3df2d349789b9cb7b6b8cf52b8a08c948ba93c2b3bc9e9d3551d4f75910fe201de799d2bdd4b5bf7c1e6e6d462027914614cda163b821d5a55c9b1e1130611d0a68f3bf95671b8ddfb78129425dd8e92af81177c4d7563882c1cf360e82a0bbde77c081b925f7da1554bd4910920ece8d9f5bd9abe32ed50ec97774a39e4f6c3b5838b908154209896d5e99147d767e5ee10d5c8ac720b51606c0b99a1a3ea1a19febc5b010aa2dee0ee9502d1b85ab7a8ab6a54c219d1338016e38df6945632892c6db5f0805ac756dcd51", 0x1000, 0x4, 0x0, 0x0) 16:00:01 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) clock_settime(0x0, &(0x7f0000000080)={0x0, 0x20000000}) mincore(&(0x7f00003c6000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/95) 16:00:00 executing program 1: r0 = semget$private(0x0, 0x2, 0xd4) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000240)=""/171) r1 = syz_open_pts() r2 = dup2(r1, r1) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x10, 0x3) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') close(r1) shmget(0x3, 0x4000, 0x400, &(0x7f0000ffc000/0x4000)=nil) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000100)=""/39) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x2010, r2, 0x0, 0x39) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000140)=""/21) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000400)=""/63) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x10, r1, 0x0, 0x0) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000300)=""/252, 0xfc) 16:00:00 executing program 1: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)='x\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) r1 = geteuid() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)) accept$inet6(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', r1, r3) 16:00:00 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x89) openat(r0, &(0x7f0000000080)='./file0\x00', 0x2, 0x8) connect$unix(r1, 0x0, 0x27f) 16:00:00 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(0x0, r0) setuid(0xee01) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendmsg(r1, &(0x7f0000000100)={&(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0), 0x0, &(0x7f0000000180)=[{0xd8, 0x1, 0xe310, "bd765a5c0b033ed5186b0e5ce53352a0a408575f6a668c5289a96e1fb8debca02ccec0433d78ec10ae266706eaba63de3c9df595f3cef05ae5261150356f7b95e57e6c2fa7e8b22e89266175abe0233e6f2c3ee1872539f8fc2b2fe86dd41656ec8e63d25dacca63052b7a835ef4a2393e77e2b0aa4b21fc88b8496dc868d5fcb6bcd52bb3a8a68322f87170e3f9a86788a8fe841204754367ddd4abebc749415b0f8024d1f73c78dbf0ef92606f7097c9c36fdd0e93ef020281187d05db03fc8c13ea21deb27cb6"}, {0x110, 0xffff, 0x2, "1a29a87fed6bafc953f2bc11d92246d6e977f157773377fb9d011bed22cc2c70e71467c27e25b817b421c91ea7745a5bfc44c42c5616def9f8c9303eaae9ff55ee04fe3ad16fe9ecbb2a3b00ac613e9c239721809fbabb33eba8819a257865ccc86b4c32daeb03ef64e9344e1d1085c39bc682524799b935c46558dc91278b90c5849d0a36f605947e06650a6d1a8900d5408ad52f33a167535471ddbd2028ea4229690a0f836dc2df542284a4b495efe2487389b60d37ed3e869cc327cb9cc34ce408a2c181061a3fc0e0337d6d3e694928ab8581b045ee73542b00005a92a686cf4444c15964a7983b4384a25f4e8f0f92f1f0200e8f5888"}, {0xf0, 0x1, 0xd54c00000, "abf2f1a00479471be988c8e5effe625be574d89f4f19d597421371839611352e0de54a21d177023238320f7b99caf071d39208af54175f84fcdbddd5258d10c4df5b568036e2e722a6983b8b486aaf88d2a2c1565327eb1b43814d581bb18e11b31840408ad0d253d294a880314e966b0aaf0aa70b6bea200a354ecac04c2581c28f30219a0881e79bc8c27223a2056179b15805af7571e86a3ccddd5fd8a2c0203211110a8be06b28ba1579b936ea73ad99b800c042a92be2b038cd6fdc1f8722ae0231a9a538cc6a3496372be8e27bc620e41ea3aaac20f16f61a382"}, {0xa0, 0x0, 0x2, "be64043299a74aedd3e7058ddd7dc31941ff395bb4ee78d857fc20f1d543adb9d0a852d392e82e9fb273c0a49a5928ad78cc2eedfd0c4dcdd20d47adbe19fb5f99f968394fe95f8600c78e7d56e1eb94e6e041cc22127d1ae26d76af96053b67018163ae579374d48058b2472af5c488db024b4f1728f6f834037b8eb49a7899fed49335d9c58c93ad2c13ce0662"}], 0x378, 0x404}, 0x40d) socketpair$inet(0x2, 0x0, 0x3, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r2) r3 = dup(0xffffffffffffff9c) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000000)) syz_open_pts() 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0xffffffffffffff7f, 0x5, 0x0, "cd9dd2648c6820a533748a95a246272fa9025503"}) write(r0, &(0x7f00000000c0)="5c72dd5842cdbfc53373fabf0cabcccfcbd328f1e9ee27235be69542f1ae4f90d6bc65d9758714f9a66ab8b04616adb04e7e0a54ecfa9407cb7b0110349c4284cf45c538144bb6f957b6bb3e5bc128ced62a04d52edeffdaf2660d437fdc4d5db30f3f7a3a96cc05ddd0bb979e74a07df608000000427290306cb04d2f1f3bfa22cac3fa7cb71f3c0b6e185076f2c5c08a5c60a68cfa4b362dba5b3cf903740cd6f0f104", 0xa4) r1 = socket(0x32, 0x3, 0x7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:00 executing program 0: socketpair$inet(0x2, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1005, &(0x7f0000000040)=0x7, 0x4) r1 = socket$inet(0x2, 0x1, 0x0) socket$inet(0x2, 0x3, 0xfffffffffffffffd) getsockopt$sock_timeval(r1, 0xffff, 0x0, 0x0, 0x0) 16:00:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d4", 0x91) socket$unix(0x1, 0x5, 0x0) dup2(r1, r0) 16:00:00 executing program 0: r0 = kqueue() socketpair(0x0, 0x8000, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTART(r1, 0x2000746e) poll(&(0x7f0000000200)=[{r0, 0x181}], 0x1, 0xd653) select(0x40, &(0x7f0000000040)={0xfd4e}, 0x0, 0x0, 0x0) 16:00:00 executing program 1: minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:00:00 executing program 1: r0 = msgget$private(0x0, 0x7) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x12) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x80) msgrcv(r0, &(0x7f0000000240)=ANY=[], 0x0, 0xffffffffffffffff, 0x0) msgsnd(r0, &(0x7f0000000680)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x8, 0x0) 16:00:01 executing program 0: setuid(0xee01) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x2) r1 = syz_open_pts() r2 = geteuid() r3 = getegid() fchown(r1, r2, r3) r4 = getuid() fchown(r1, r4, 0x0) r5 = socket(0x0, 0xc003, 0x5) sendto$inet6(r5, &(0x7f0000000000)="522a3a69d6c7b8a5946429563b4a540a908420102fe74f428138b226ddb8a02910f8ad9ced9accfd952b27060a76b294e9d415853918d209b4b4d3474d520e0dc763bbcb2365b5014c006afea3db1f97cb4946c756fd843a99cf5c8bf0d2daa856064770982f1112976a62cd1e7e0fe0d9bdc74a30e1047f338a1b3709c59294538eddf18b83928311224c46806253bcaa856c36ae0c04481f7504012a5342b3b11abc0a203cb8d9eb32a48eae3d34cc45ea703ab2bfb596a05cd83d3e8c5d23d50789302ef61547da6f12ee4dff1a604207b6beed1e4a66dc5885b2667e5cc3ba9223", 0xe3, 0x4, 0x0, 0x0) 16:00:01 executing program 0: setuid(0xee01) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x2) r1 = syz_open_pts() r2 = geteuid() r3 = getegid() fchown(r1, r2, r3) r4 = getuid() fchown(r1, r4, 0x0) r5 = socket(0x0, 0xc003, 0x5) sendto$inet6(r5, &(0x7f0000000000)="522a3a69d6c7b8a5946429563b4a540a908420102fe74f428138b226ddb8a02910f8ad9ced9accfd952b27060a76b294e9d415853918d209b4b4d3474d520e0dc763bbcb2365b5014c006afea3db1f97cb4946c756fd843a99cf5c8bf0d2daa856064770982f1112976a62cd1e7e0fe0d9bdc74a30e1047f338a1b3709c59294538eddf18b83928311224c46806253bcaa856c36ae0c04481f7504012a5342b3b11abc0a203cb8d9eb32a48eae3d34cc45ea703ab2bfb596a05cd83d3e8c5d23d50789302ef61547da6f12ee4dff1a604207b6beed1e4a66dc5885b2667e5cc3ba9223", 0xe3, 0x4, 0x0, 0x0) 16:00:01 executing program 0: setuid(0xee01) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x2) r1 = syz_open_pts() r2 = geteuid() r3 = getegid() fchown(r1, r2, r3) r4 = getuid() fchown(r1, r4, 0x0) r5 = socket(0x0, 0xc003, 0x5) sendto$inet6(r5, &(0x7f0000000000)="522a3a69d6c7b8a5946429563b4a540a908420102fe74f428138b226ddb8a02910f8ad9ced9accfd952b27060a76b294e9d415853918d209b4b4d3474d520e0dc763bbcb2365b5014c006afea3db1f97cb4946c756fd843a99cf5c8bf0d2daa856064770982f1112976a62cd1e7e0fe0d9bdc74a30e1047f338a1b3709c59294538eddf18b83928311224c46806253bcaa856c36ae0c04481f7504012a5342b3b11abc0a203cb8d9eb32a48eae3d34cc45ea703ab2bfb596a05cd83d3e8c5d23d50789302ef61547da6f12ee4dff1a604207b6beed1e4a66dc5885b2667e5cc3ba9223", 0xe3, 0x4, 0x0, 0x0) 16:00:01 executing program 1: setrlimit(0x0, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) fcntl$getflags(r0, 0x3) write(r1, &(0x7f0000335000), 0x10052) setrlimit(0x4, &(0x7f0000000000)={0x2, 0x1}) 16:00:01 executing program 0: setuid(0xee01) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x2) r1 = syz_open_pts() r2 = geteuid() r3 = getegid() fchown(r1, r2, r3) r4 = getuid() fchown(r1, r4, 0x0) r5 = socket(0x0, 0xc003, 0x5) sendto$inet6(r5, &(0x7f0000000000)="522a3a69d6c7b8a5946429563b4a540a908420102fe74f428138b226ddb8a02910f8ad9ced9accfd952b27060a76b294e9d415853918d209b4b4d3474d520e0dc763bbcb2365b5014c006afea3db1f97cb4946c756fd843a99cf5c8bf0d2daa856064770982f1112976a62cd1e7e0fe0d9bdc74a30e1047f338a1b3709c59294538eddf18b83928311224c46806253bcaa856c36ae0c04481f7504012a5342b3b11abc0a203cb8d9eb32a48eae3d34cc45ea703ab2bfb596a05cd83d3e8c5d23d50789302ef61547da6f12ee4dff1a604207b6beed1e4a66dc5885b2667e5cc3ba9223", 0xe3, 0x4, 0x0, 0x0) 16:00:01 executing program 0: setuid(0xee01) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x2) r1 = syz_open_pts() r2 = geteuid() r3 = getegid() fchown(r1, r2, r3) r4 = getuid() fchown(r1, r4, 0x0) socket(0x0, 0xc003, 0x5) 16:00:01 executing program 0: setuid(0xee01) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x2) r1 = syz_open_pts() r2 = geteuid() r3 = getegid() fchown(r1, r2, r3) r4 = getuid() fchown(r1, r4, 0x0) 16:00:02 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) fchown(r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000040)=""/64, 0x40}, {&(0x7f0000000080)=""/245, 0xf5}, {&(0x7f0000000180)=""/188, 0xbc}, {&(0x7f0000000240)=""/13, 0xd}, {&(0x7f0000000280)=""/108, 0x6c}], 0x5, 0x0) connect(r0, &(0x7f0000000380)=@in={0x2, 0x3}, 0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000003c0), &(0x7f0000000400)=0x8) 16:00:02 executing program 0: setuid(0xee01) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x2) r1 = syz_open_pts() r2 = geteuid() r3 = getegid() fchown(r1, r2, r3) fchown(r1, 0x0, 0x0) 16:00:02 executing program 0: setuid(0xee01) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x2) r1 = syz_open_pts() geteuid() getegid() r2 = getuid() fchown(r1, r2, 0x0) 16:00:02 executing program 1: symlink(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='./file0\x00') readlink(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x1f) 16:00:02 executing program 0: setuid(0xee01) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x2) r1 = syz_open_pts() geteuid() getegid() r2 = getuid() fchown(r1, r2, 0x0) 16:00:02 executing program 0: setuid(0xee01) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x2) r1 = syz_open_pts() geteuid() getegid() r2 = getuid() fchown(r1, r2, 0x0) 16:00:02 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:00:02 executing program 0: setuid(0xee01) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x2) r1 = syz_open_pts() r2 = geteuid() fchown(r1, r2, 0x0) r3 = getuid() fchown(r1, r3, 0x0) 16:00:02 executing program 0: setuid(0xee01) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x2) r1 = syz_open_pts() fchown(r1, 0x0, 0x0) r2 = getuid() fchown(r1, r2, 0x0) 16:00:02 executing program 1: r0 = syz_open_pts() r1 = geteuid() seteuid(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d2b57b9b9dba485c71359f575e245e025acf45aa"}) open$dir(&(0x7f00000001c0)='./file0\x00', 0x180, 0xa0) ioctl$TIOCDRAIN(r0, 0x2000745e) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = semget$private(0x0, 0x7, 0x10) semop(r4, &(0x7f0000000200)=[{0x3, 0x200, 0x1000}, {0x1, 0x0, 0x1000}, {0x4, 0x6, 0x1000}, {0x3, 0xffff, 0x800}, {0x1, 0x4, 0x1800}, {0x1, 0x401, 0x800}, {0x3, 0x100000001, 0x1000}, {0x3, 0x5, 0x1800}, {0x0, 0x400, 0x1000}, {0x4, 0x0, 0x1000}], 0xa) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)=""/189, &(0x7f0000000180)=0xbd) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x1, 0x401, 0x8, 0x100000001, "5dc32a3e7ff41e3ffb2830fe6789f341fb66107a", 0x7, 0x2}) renameat(r2, &(0x7f0000000240)='./file0\x00', r2, &(0x7f0000000280)='./file0\x00') 16:00:03 executing program 0: setuid(0xee01) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x2) r1 = syz_open_pts() fchown(r1, 0x0, 0x0) r2 = getuid() fchown(r1, r2, 0x0) 16:00:03 executing program 0: setuid(0xee01) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x2) r1 = syz_open_pts() fchown(r1, 0x0, 0x0) r2 = getuid() fchown(r1, r2, 0x0) 16:00:03 executing program 0: setuid(0xee01) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x2) r1 = geteuid() fchown(0xffffffffffffffff, r1, 0x0) r2 = getuid() fchown(0xffffffffffffffff, r2, 0x0) 16:00:03 executing program 1: r0 = syz_open_pts() r1 = geteuid() seteuid(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d2b57b9b9dba485c71359f575e245e025acf45aa"}) open$dir(&(0x7f00000001c0)='./file0\x00', 0x180, 0xa0) ioctl$TIOCDRAIN(r0, 0x2000745e) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = semget$private(0x0, 0x7, 0x10) semop(r4, &(0x7f0000000200)=[{0x3, 0x200, 0x1000}, {0x1, 0x0, 0x1000}, {0x4, 0x6, 0x1000}, {0x3, 0xffff, 0x800}, {0x1, 0x4, 0x1800}, {0x1, 0x401, 0x800}, {0x3, 0x100000001, 0x1000}, {0x3, 0x5, 0x1800}, {0x0, 0x400, 0x1000}, {0x4, 0x0, 0x1000}], 0xa) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)=""/189, &(0x7f0000000180)=0xbd) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x1, 0x401, 0x8, 0x100000001, "5dc32a3e7ff41e3ffb2830fe6789f341fb66107a", 0x7, 0x2}) renameat(r2, &(0x7f0000000240)='./file0\x00', r2, &(0x7f0000000280)='./file0\x00') 16:00:03 executing program 0: setuid(0xee01) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x2) r1 = geteuid() fchown(0xffffffffffffffff, r1, 0x0) r2 = getuid() fchown(0xffffffffffffffff, r2, 0x0) 16:00:03 executing program 0: setuid(0xee01) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x2) r1 = geteuid() fchown(0xffffffffffffffff, r1, 0x0) r2 = getuid() fchown(0xffffffffffffffff, r2, 0x0) 16:00:03 executing program 0: setuid(0xee01) pipe2(&(0x7f0000000100), 0x10004) r0 = syz_open_pts() r1 = geteuid() fchown(r0, r1, 0x0) r2 = getuid() fchown(r0, r2, 0x0) 16:00:04 executing program 1: r0 = syz_open_pts() r1 = geteuid() seteuid(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d2b57b9b9dba485c71359f575e245e025acf45aa"}) open$dir(&(0x7f00000001c0)='./file0\x00', 0x180, 0xa0) ioctl$TIOCDRAIN(r0, 0x2000745e) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = semget$private(0x0, 0x7, 0x10) semop(r4, &(0x7f0000000200)=[{0x3, 0x200, 0x1000}, {0x1, 0x0, 0x1000}, {0x4, 0x6, 0x1000}, {0x3, 0xffff, 0x800}, {0x1, 0x4, 0x1800}, {0x1, 0x401, 0x800}, {0x3, 0x100000001, 0x1000}, {0x3, 0x5, 0x1800}, {0x0, 0x400, 0x1000}, {0x4, 0x0, 0x1000}], 0xa) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)=""/189, &(0x7f0000000180)=0xbd) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x1, 0x401, 0x8, 0x100000001, "5dc32a3e7ff41e3ffb2830fe6789f341fb66107a", 0x7, 0x2}) renameat(r2, &(0x7f0000000240)='./file0\x00', r2, &(0x7f0000000280)='./file0\x00') 16:00:04 executing program 0: setuid(0xee01) r0 = syz_open_pts() r1 = geteuid() fchown(r0, r1, 0x0) r2 = getuid() fchown(r0, r2, 0x0) 16:00:04 executing program 0: r0 = syz_open_pts() r1 = geteuid() fchown(r0, r1, 0x0) r2 = getuid() fchown(r0, r2, 0x0) 16:00:04 executing program 1: msgget(0xffffffffffffffff, 0x50) 16:00:04 executing program 0: r0 = syz_open_pts() r1 = geteuid() fchown(r0, r1, 0x0) r2 = getuid() fchown(r0, r2, 0x0) 16:00:04 executing program 1: 16:00:04 executing program 0: r0 = syz_open_pts() r1 = geteuid() fchown(r0, r1, 0x0) r2 = getuid() fchown(r0, r2, 0x0) 16:00:04 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup(r0) getsockname$unix(r1, 0x0, &(0x7f0000000040)) socket$inet6(0x18, 0xc003, 0x7) 16:00:04 executing program 0: setuid(0xee01) r0 = syz_open_pts() r1 = geteuid() fchown(0xffffffffffffffff, r1, 0x0) r2 = getuid() fchown(r0, r2, 0x0) 16:00:04 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x40, 0x2, 0x8, 0x4}, {{r0}, 0xfffffffffffffffd, 0x4, 0x1, 0x878, 0x3}, {{r0}, 0xfffffffffffffff9, 0x54, 0x80, 0x22d2, 0x14}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x4000, 0x5}, {{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x1, 0x1004000000}, {{r0}, 0xfffffffffffffffb, 0x12, 0x40000008, 0xc763, 0x7}, {{r0}, 0xffffffffffffffff, 0x1, 0x10, 0x6}, {{r0}, 0xfffffffffffffff9, 0x18, 0x0, 0x8, 0x40}, {{r0}, 0xfffffffffffffffe, 0x30, 0x27, 0xaeb, 0x207}], 0xffffffff80000000, 0x0, 0x6, 0x0) r1 = socket(0x2, 0x6, 0x6) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x4, 0x0, 0x9, 0x4}, {{r0}, 0xfffffffffffffff8, 0xd0, 0xf0000000, 0xb5}, {{r0}, 0xfffffffffffffffb, 0x80, 0xf000000e, 0x9, 0x69a9}], 0xf95, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x20, 0x40, 0x4, 0x1f}, {{r0}, 0xffffffffffffffff, 0x8a, 0x600fffff, 0x4, 0x7}, {{r0}, 0xfffffffffffffff8, 0x68, 0x20, 0x5, 0x10000}, {{r0}, 0xfffffffffffffffb, 0x10, 0x40000000, 0x9, 0x5}, {{r0}, 0x0, 0xb6, 0x0, 0xa97b, 0x22d}, {{r0}, 0xfffffffffffffff9, 0xa1d6fd5b0d369a58, 0x2, 0x4, 0x20}, {{r0}, 0xfffffffffffffffd, 0x1, 0x84, 0xa7, 0x101}, {{r0}, 0xfffffffffffffffb, 0x0, 0x2, 0x800, 0x1}, {{r1}, 0xfffffffffffffff8, 0x20, 0xc, 0x3f1000000000, 0x1}], 0x7f, &(0x7f0000000080)={0x1, 0x1000}) 16:00:04 executing program 0: setuid(0xee01) r0 = syz_open_pts() r1 = geteuid() fchown(0xffffffffffffffff, r1, 0x0) r2 = getuid() fchown(r0, r2, 0x0) 16:00:05 executing program 0: setuid(0xee01) r0 = syz_open_pts() r1 = geteuid() fchown(0xffffffffffffffff, r1, 0x0) r2 = getuid() fchown(r0, r2, 0x0) 16:00:05 executing program 0: setuid(0xee01) r0 = syz_open_pts() geteuid() fchown(r0, 0x0, 0x0) r1 = getuid() fchown(r0, r1, 0x0) 16:00:05 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x4) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0xa90, 0x191) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1afa4e3f, "0273e6c22c8bf98d15b3f862d7bb13dfd1592c4a"}) ioctl$TIOCSTART(r2, 0x2000746e) recvfrom(r0, &(0x7f0000000100)=""/4096, 0x1000, 0x800, &(0x7f0000001100)=@un=@file={0x1, './file0\x00'}, 0xa) 16:00:05 executing program 0: setuid(0xee01) r0 = syz_open_pts() geteuid() fchown(r0, 0x0, 0x0) r1 = getuid() fchown(r0, r1, 0x0) 16:00:05 executing program 0: setuid(0xee01) r0 = syz_open_pts() geteuid() fchown(r0, 0x0, 0x0) r1 = getuid() fchown(r0, r1, 0x0) 16:00:05 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = dup2(r0, r0) pipe(&(0x7f0000000340)) mkdirat(r1, &(0x7f0000000300)='./file0\x00', 0x9) r2 = dup(r0) r3 = openat(r0, &(0x7f00000002c0)='./file0\x00', 0x80, 0x100) linkat(r3, &(0x7f0000000380)='./file0\x00', r2, &(0x7f00000003c0)='./file0\x00', 0x4) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000040)=[{{r1}, 0x0, 0x40, 0x31, 0x9, 0x3}, {{r2}, 0xffffffffffffffff, 0x40, 0x1, 0x9de2, 0xffffffff}, {{r0}, 0xfffffffffffffff8, 0x4, 0x80, 0x9, 0x3}, {{r1}, 0xfffffffffffffffd, 0x40, 0x2, 0x303b, 0x5}, {{r4}, 0xfffffffffffffffe, 0x8, 0xf0000092, 0x10001, 0x4}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x5, 0x6}, {{r2}, 0xffffffffffffffff, 0x88, 0x20000003, 0x5}, {{r1}, 0x0, 0x68, 0x80000000, 0x80, 0x2}, {{r1}, 0xffffffffffffffff, 0x10, 0x20000003, 0x7, 0xc5}, {{r0}, 0xfffffffffffffff9, 0x22, 0x2, 0x0, 0x18a}], 0x1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x21, 0x5, 0x7fffffff}, {{r0}, 0xfffffffffffffffa, 0x10, 0x40000000, 0xfffffffffffffffc, 0x6}, {{r2}, 0xffffffffffffffff, 0x6, 0x1, 0x1, 0x9}, {{r0}, 0xfffffffffffffffd, 0x10, 0xf0000011, 0x6, 0x80000001}, {{r1}, 0x0, 0x14, 0x40000000, 0x2, 0x5}, {{r2}, 0xffffffffffffffff, 0x80, 0xfffff, 0x8, 0x9}, {{r1}, 0xffffffffffffffff, 0x41, 0x2, 0x80000001, 0x3}, {{r1}, 0xfffffffffffffffd, 0x2, 0x40000001, 0xfff, 0xbf0}], 0xc0b7, &(0x7f0000000280)={0x200, 0xa64}) 16:00:05 executing program 0: setuid(0xee01) r0 = syz_open_pts() r1 = geteuid() fchown(r0, r1, 0x0) r2 = getuid() fchown(0xffffffffffffffff, r2, 0x0) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x7, 0x800) sendto(r0, &(0x7f0000000780)="e03318e4f5a438fbbf73b212bf148be604b27538ab8813114c1fc3105f09d97b04f06c9652486d6ba3a74b9a74cee79279f0dd71fb894a6f111f4243a7", 0x3d, 0x400, &(0x7f00000007c0)=@in={0x2, 0x0}, 0xc) r1 = socket$unix(0x1, 0x6, 0x0) utimes(&(0x7f0000000240)='./file0/../file0\x00', &(0x7f00000006c0)={{0x8, 0x6}, {0xe00000000, 0x4}}) readv(r1, &(0x7f0000000640)=[{&(0x7f0000000340)=""/182, 0xb6}, {&(0x7f0000000400)=""/193, 0xc1}, {&(0x7f0000000500)=""/204, 0xcc}, {&(0x7f00000008c0)=""/45, 0x2d}, {&(0x7f00000001c0)=""/62, 0x3e}, {&(0x7f0000000280)=""/122, 0x7a}, {&(0x7f0000000600)=""/52, 0x34}], 0x7) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x4, 0x0, 0x0) symlinkat(&(0x7f0000000700)='./file0/file0\x00', 0xffffffffffffffff, &(0x7f0000000200)='./file0\x00') getsockopt(r1, 0x6, 0x2, &(0x7f0000000080)=""/233, &(0x7f0000000000)=0xe9) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040), 0x4) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000740)=0x81) connect$inet6(0xffffffffffffffff, &(0x7f0000000800)={0x18, 0x0, 0xf53d, 0x2}, 0xc) pipe2(&(0x7f0000000880)={0xffffffffffffffff}, 0x10004) readlinkat(r3, &(0x7f0000000300)='./file0\x00', &(0x7f0000000840)=""/17, 0x11) 16:00:05 executing program 0: setuid(0xee01) r0 = syz_open_pts() r1 = geteuid() fchown(r0, r1, 0x0) getuid() fchown(r0, 0x0, 0x0) 16:00:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) r3 = dup(r1) r4 = fcntl$getown(r3, 0x5) fcntl$setown(r2, 0x6, r4) recvmsg(r0, &(0x7f0000001380)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000012c0)=[{&(0x7f0000000080)=""/158, 0x9e}, {&(0x7f0000000140)=""/176, 0xb0}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/179, 0xb3}], 0x4, &(0x7f0000001300)=""/77, 0x4d, 0x8c6}, 0x803) fsync(r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, &(0x7f0000001440)=0xc) getgroups(0x1, &(0x7f0000001480)=[r5]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000014c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000013c0)) setsockopt$sock_int(r3, 0xffff, 0x1, 0x0, 0x0) recvfrom(r0, &(0x7f0000002400)=""/4096, 0x1000, 0x804, &(0x7f00000023c0)=@in={0x2, 0x2}, 0xc) 16:00:05 executing program 0: setuid(0xee01) r0 = syz_open_pts() r1 = geteuid() getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000000c0)='./file0\x00', r1, r2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r1, r3) r4 = getuid() fchown(r0, r4, 0x0) 16:00:05 executing program 1: semop(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000019f97)='c', 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0xa, 0x20) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x38, 0xf0000000, 0x2, 0x7f}, {{r1}, 0xfffffffffffffffe, 0x1, 0xfffff, 0xffffffff, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x9d89, 0xff}, {{r1}, 0xfffffffffffffff9, 0x34, 0x40000000, 0x9, 0x100}, {{r1}, 0x0, 0x20, 0x82, 0xfff, 0xe7e}, {{r0}, 0xfffffffffffffffc, 0x0, 0xf000009c, 0x100, 0x2329ba0c}], 0x6f, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xc0, 0x0, 0x401, 0x2c62fedb}, {{r0}, 0xffffffffffffffff, 0x42, 0x1, 0x1ff, 0x6}], 0x0, &(0x7f0000000180)={0x7, 0x71bb}) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}, {0x0}], 0x2, &(0x7f0000000400)=""/92, 0x5c}, 0x40) socketpair(0x1a, 0x4007, 0xca87, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTOP(r3, 0x2000746f) 16:00:05 executing program 0: setuid(0xee01) r0 = syz_open_pts() r1 = geteuid() r2 = syz_open_pts() fchown(r0, r1, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r3 = getuid() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x81) close(r0) fchown(r0, r3, 0x0) geteuid() 16:00:05 executing program 0: setuid(0xee01) r0 = syz_open_pts() mkdir(&(0x7f0000000080)='./file0\x00', 0x24) r1 = geteuid() fchown(r0, r1, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getpgid(r2) r3 = getuid() fchown(r0, r3, 0x0) 16:00:05 executing program 0: setuid(0xee01) r0 = syz_open_pts() r1 = geteuid() fchown(r0, r1, 0x0) r2 = semget$private(0x0, 0x6, 0x641) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x40, r1, r3, r1, r4, 0x8, 0x81}, 0x10001, 0x81, 0x7f}) r5 = getuid() fchown(r0, r5, 0x0) 16:00:06 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) chdir(&(0x7f0000000000)='./file0\x00') fcntl$setown(r0, 0x6, r1) 16:00:06 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setuid(r0) chown(&(0x7f0000000040)='./file0\x00', r0, r1) r2 = syz_open_pts() r3 = geteuid() fchown(r2, r3, 0x0) r4 = getuid() r5 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) shutdown(r5, 0x65970718fa22bae4) getegid() semget(0x0, 0x2, 0x40) accept(r2, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) fchown(r2, r4, 0x0) 16:00:06 executing program 0: setuid(0xee01) r0 = syz_open_pts() r1 = geteuid() fchown(r0, r1, 0x0) r2 = getuid() socketpair$inet(0x2, 0x5, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) fchown(r0, r2, 0x0) 16:00:06 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r2 = fcntl$dupfd(r1, 0xa, r0) utimensat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x3, 0x4}, {0x100000000, 0x40000000000000}}, 0x2) 16:00:06 executing program 0: setuid(0xee01) r0 = syz_open_pts() r1 = geteuid() fchown(r0, r1, 0x0) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r0, r1, r3) fchown(r0, r2, 0x0) 16:00:06 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x11, r0, 0x0, 0x0) 16:00:06 executing program 0: setuid(0xee01) r0 = syz_open_pts() r1 = geteuid() getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) chown(&(0x7f0000000000)='./file0\x00', r1, r2) fchown(r0, r1, 0x0) r3 = getuid() fchown(r0, r3, 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x82) fchmodat(r0, &(0x7f00000000c0)='./bus\x00', 0x10, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='r\x00') open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:06 executing program 0: setuid(0xee01) r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) r2 = getgid() fchown(r0, r1, r2) r3 = geteuid() r4 = open(&(0x7f0000000000)='./file0\x00', 0x8880, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchownat(r4, &(0x7f0000000040)='./file0\x00', r3, r5, 0x6) fchown(r0, r3, 0x0) r6 = getuid() fchown(r0, r6, 0x0) 16:00:06 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto(r0, &(0x7f0000000080)="b0a8187d9cb949c9739a904685a427035d4addb64dafb96b27bb787dd3ff263b5e0b430f0b6272e4d0f60c100a1387142e6ad84e63d90678fdb9976f680d2f5b1a297c5dee64b4b517559f9e58964d910ea160e788408f98290500e716ad13c00a057eba8bceeca8b7ae1a8a93ea0d7e6a46c282f334cb8f5abe90b7cb1f0afc7d5c151e4d34453ad1ddb4fa44f673c62778777d6355785ae898fe490c73170588c2c105a21b01422fe84124f43a6f756e0e2a18535c076c437fbf8a1e4316289454dfd96c474ae8b3f194a0ff0c040899e20943f06135663e0df60a3dd9b933c5ed9b862c371e68c522e66755319bc8413c486b46fe91cf0d5a", 0xfa, 0x402, 0x0, 0x0) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x3) 16:00:06 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x8cc, 0x9, 0x3, 0x5, "4d345fa54a2845815ddd7d9635ae934498f56f32", 0x6, 0x6}) r2 = syz_open_pts() fsync(r2) r3 = geteuid() fchown(r2, r3, 0x0) r4 = getuid() read(r1, &(0x7f0000000080)=""/243, 0xf3) fchown(r2, r4, 0x0) 16:00:06 executing program 1: getuid() 16:00:06 executing program 0: getuid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setuid(r1) r2 = syz_open_pts() ioctl$TIOCCDTR(r2, 0x20007478) r3 = geteuid() fchown(r2, r3, 0x0) getuid() r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getegid() getegid() fchown(r4, r5, r0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') getgroups(0x8, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r2, r3, r6) 16:00:06 executing program 1: mknod$loop(&(0x7f0000000040)='./bus\x00', 0x2020, 0x1) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)) 16:00:06 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r3) r5 = msgget(0x0, 0x400) msgctl$IPC_SET(r5, 0x1, &(0x7f00000001c0)={{0x28e, r1, r4, r3, r2, 0x0, 0x100000000}, 0x37, 0x8, r0, r0, 0x7, 0x191d5aa0, 0x5, 0x9}) r6 = syz_open_pts() r7 = geteuid() fchown(r6, r7, 0x0) r8 = fcntl$dupfd(r6, 0xa, r6) getpeername$inet(r8, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f0000000000)={0x9, 0x3ff}) getuid() listen(r8, 0x7ff) connect$unix(r8, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) r9 = getuid() fchown(r6, r9, 0x0) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x8000000001001, 0xffffffffffffffff) connect$inet(r0, &(0x7f0000000000), 0xc) 16:00:07 executing program 0: setuid(0xee01) r0 = syz_open_pts() r1 = geteuid() fchown(r0, r1, 0x0) r2 = getuid() setuid(r1) fchown(r0, r2, 0x0) 16:00:07 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0x40) dup2(r0, r1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pipe2(&(0x7f0000000000), 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r3, 0x6, r4) 16:00:07 executing program 0: setuid(0xee01) r0 = syz_open_pts() r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff}) connect$inet6(r5, &(0x7f00000000c0)={0x18, 0x3, 0x235, 0x3ff}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setuid(r1) setregid(r4, r6) fchown(r0, r3, 0x0) 16:00:07 executing program 1: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) setitimer(0x0, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) 16:00:07 executing program 0: setuid(0xee01) r0 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r1, 0xf73) socket(0x20, 0x8003, 0xa08e) fchown(r0, 0x0, 0x0) r2 = getuid() fchown(r0, r2, 0x0) 16:00:07 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) socketpair(0x1e, 0x4000, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000001380)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000340)=[{&(0x7f0000000100)=""/163, 0xa3}, {&(0x7f00000001c0)=""/191, 0xbf}, {&(0x7f0000000280)=""/159, 0x9f}], 0x3, &(0x7f0000000380)=""/4096, 0x1000, 0x1f}, 0x843) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x10, 0x4) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000080), 0x0) 16:00:07 executing program 0: setuid(0xee01) r0 = syz_open_pts() r1 = geteuid() fchown(r0, r1, 0x0) fchown(r0, 0x0, 0x0) 16:00:07 executing program 1: readv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000100)=""/142, 0x8e}, {&(0x7f00000001c0)=""/194, 0xc2}, {&(0x7f00000002c0)=""/228, 0xe4}, {&(0x7f0000000580)=""/230, 0xe6}], 0xffffd18) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x4) 16:00:07 executing program 0: setuid(0xee01) r0 = syz_open_pts() r1 = geteuid() fchown(r0, r1, 0x0) r2 = getuid() fchown(r0, r2, 0x0) pipe2(&(0x7f0000000000), 0x10004) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) chroot(&(0x7f0000000000)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f000064effb), 0x0) 16:00:07 executing program 0: setuid(0xee01) r0 = syz_open_pts() r1 = geteuid() fchown(r0, r1, 0x0) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r0, r1, r2) 16:00:07 executing program 1: r0 = socket(0x20, 0x8003, 0xfb2e) mknod$loop(&(0x7f0000000200)='./file0\x00', 0x11, 0x1) r1 = socket$inet6(0x18, 0x3, 0x7) r2 = open$dir(&(0x7f0000000240)='./file0\x00', 0x80, 0x10000013) r3 = dup2(r1, r2) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r3, &(0x7f0000000040)='./file0\x00', r4, &(0x7f00000000c0)='./file0\x00') openat(r2, &(0x7f00000001c0)='./file0\x00', 0x2000b, 0x20) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) setitimer(0x0, &(0x7f0000000000)={{0x1000000000}, {0x0, 0x5cb4}}, 0x0) 16:00:07 executing program 0: setuid(0xee01) r0 = syz_open_pts() geteuid() r1 = geteuid() fchown(r0, r1, 0x0) r2 = getuid() fchown(r0, r2, 0x0) 16:00:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0xa4) r1 = shmget(0x0, 0x3000, 0x412, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 16:00:07 executing program 0: setuid(0xee01) r0 = syz_open_pts() r1 = geteuid() fchown(r0, r1, 0x0) r2 = getuid() syz_open_pts() getuid() fchown(r0, r2, 0x0) 16:00:07 executing program 1: read(0xffffffffffffffff, &(0x7f00000003c0)=""/205, 0xae4fa99c1b230a33) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x3c) socketpair(0x16, 0x7, 0x180000000, &(0x7f0000000040)) 16:00:07 executing program 0: setuid(0xee01) r0 = syz_open_pts() r1 = geteuid() fchown(r0, r1, 0x0) r2 = getuid() fchown(r0, r2, 0x0) sync() 16:00:07 executing program 1: mlockall(0x3) mlock(&(0x7f00003ff000/0x4000)=nil, 0x4000) clock_gettime(0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f00002ab000/0x4000)=nil, 0x4000, 0xfffffffffffffffe) 16:00:07 executing program 0: setuid(0xee01) socketpair$inet(0x2, 0x0, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = geteuid() fchown(0xffffffffffffffff, r1, 0x0) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:00:07 executing program 1: clock_getres(0x2000004, 0x0) clock_getres(0x7, &(0x7f0000000000)) socketpair$inet6(0x18, 0x2, 0x1, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0xea27f6df76a0601c, 0x4010, r0, 0x0, 0x0) 16:00:07 executing program 0: setuid(0xee01) r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getegid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) r3 = geteuid() fchown(r0, r3, 0x0) setuid(r3) r4 = getuid() fchown(r0, r4, 0x0) 16:00:07 executing program 1: clock_getres(0x2000004, 0x0) clock_getres(0x7, &(0x7f0000000000)) socketpair$inet6(0x18, 0x2, 0x1, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0xea27f6df76a0601c, 0x4010, r0, 0x0, 0x0) 16:00:07 executing program 1: clock_getres(0x2000004, 0x0) clock_getres(0x7, &(0x7f0000000000)) socketpair$inet6(0x18, 0x2, 0x1, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0xea27f6df76a0601c, 0x4010, r0, 0x0, 0x0) 16:00:07 executing program 0: setuid(0xee01) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x9) r1 = syz_open_pts() readv(r0, &(0x7f0000000640)=[{&(0x7f00000000c0)=""/215, 0xd7}, {&(0x7f00000001c0)=""/240, 0xf0}, {&(0x7f00000002c0)=""/176, 0xb0}, {&(0x7f0000000380)=""/51, 0x33}, {&(0x7f00000003c0)=""/121, 0x79}, {&(0x7f0000000440)=""/130, 0x82}, {&(0x7f0000000500)=""/100, 0x64}, {&(0x7f0000000580)=""/181, 0xb5}], 0x8) accept$inet6(r0, &(0x7f0000000700), &(0x7f0000000740)=0xc) r2 = geteuid() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000006c0)) pipe2(&(0x7f0000000040), 0x4) fchown(r1, r2, 0x0) getpgrp() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x1000) r3 = getuid() fchown(r1, r3, 0x0) 16:00:07 executing program 1: clock_getres(0x2000004, 0x0) clock_getres(0x7, &(0x7f0000000000)) socketpair$inet6(0x18, 0x2, 0x1, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0xea27f6df76a0601c, 0x4010, r0, 0x0, 0x0) 16:00:07 executing program 0: setuid(0xee01) r0 = getuid() r1 = getuid() setreuid(r0, r1) r2 = syz_open_pts() r3 = geteuid() fchown(r2, r3, 0x0) r4 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r2, r3, r5) fchown(r2, r4, 0x0) 16:00:07 executing program 1: clock_getres(0x2000004, 0x0) clock_getres(0x7, &(0x7f0000000000)) socketpair$inet6(0x18, 0x2, 0x1, &(0x7f0000000040)) pipe(&(0x7f0000000080)) 16:00:07 executing program 0: r0 = geteuid() setuid(r0) r1 = syz_open_pts() r2 = geteuid() fchown(r1, r2, 0x0) r3 = getuid() fchown(r1, r3, 0x0) 16:00:07 executing program 1: clock_getres(0x2000004, 0x0) clock_getres(0x7, &(0x7f0000000000)) socketpair$inet6(0x18, 0x2, 0x1, &(0x7f0000000040)) 16:00:07 executing program 0: setuid(0xee01) r0 = syz_open_pts() syz_open_pts() r1 = geteuid() socket$unix(0x1, 0x5, 0x0) fchown(r0, r1, 0x0) r2 = getuid() getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xffffffffffffff87) fchown(r0, r2, r3) 16:00:07 executing program 1: clock_getres(0x2000004, 0x0) clock_getres(0x7, &(0x7f0000000000)) 16:00:07 executing program 0: socketpair(0x18, 0x4000, 0xd1b, &(0x7f0000000240)={0xffffffffffffffff}) preadv(r0, &(0x7f0000001280)=[{&(0x7f0000000280)=""/4096, 0x1000}], 0x1, 0x0) setuid(0xee01) r1 = socket$inet6(0x18, 0x4, 0x0) preadv(r1, &(0x7f0000000200)=[{&(0x7f0000000100)=""/242, 0xf2}], 0x1, 0x0) r2 = syz_open_pts() r3 = geteuid() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchownat(r4, &(0x7f0000000040)='./file0\x00', r3, r5, 0x6) fchown(r2, r3, 0x0) r6 = getuid() rename(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') fchown(r2, r6, 0x0) 16:00:07 executing program 1: clock_getres(0x2000004, 0x0) 16:00:07 executing program 0: setuid(0xee01) r0 = syz_open_pts() r1 = geteuid() fchown(r0, r1, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r2 = getuid() setuid(r2) fchown(r0, r2, 0x0) 16:00:07 executing program 1: clock_getres(0x0, 0x0) 16:00:07 executing program 0: setuid(0xee01) r0 = syz_open_pts() r1 = geteuid() fchown(r0, r1, 0x0) r2 = getuid() fchown(r0, r2, 0x0) 16:00:07 executing program 1: clock_getres(0x0, 0x0) 16:00:07 executing program 0: setuid(0xee01) r0 = syz_open_pts() r1 = geteuid() fchown(r0, r1, 0x0) r2 = getegid() readv(r0, &(0x7f00000002c0)=[{}, {&(0x7f0000000040)=""/175, 0xaf}, {&(0x7f0000000100)=""/152, 0x98}, {&(0x7f00000001c0)=""/239, 0xef}], 0x4) fchown(r0, r1, r2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x80) fchownat(r3, &(0x7f0000000300)='./file0\x00', r1, r2, 0x0) 16:00:07 executing program 1: clock_getres(0x0, 0x0) 16:00:07 executing program 1: clock_getres(0x7, 0x0) clock_getres(0x0, &(0x7f0000000000)) r0 = getgid() munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) setegid(r0) clock_getres(0x7, &(0x7f0000000040)) getegid() 16:00:07 executing program 1: clock_getres(0x2000004, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x1) fchdir(r0) 16:00:08 executing program 0: setuid(0xee01) r0 = syz_open_pts() r1 = semget(0x1, 0x5, 0x400) r2 = getuid() r3 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x80000000, r2, r3, r4, r5, 0x80, 0x45e}, 0x2, 0x100000000, 0x2}) r6 = geteuid() fchown(r0, r6, 0x0) r7 = getuid() fchown(r0, r7, 0x0) 16:00:08 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r1 = getpgrp() setpgid(r0, r1) clock_getres(0x2000004, 0x0) 16:00:08 executing program 1: clock_getres(0x6, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0xb6bb1a6b6f7581ec) ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:08 executing program 0: setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet6(0x18, 0x6, 0x3) dup2(r0, r1) r2 = syz_open_pts() r3 = geteuid() fchown(r2, r3, 0x0) r4 = getuid() fchown(r2, r4, 0x0) 16:00:08 executing program 1: clock_getres(0x3, &(0x7f0000000000)) clock_getres(0x2000004, 0x0) 16:00:08 executing program 0: setuid(0xee01) r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x6, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) fchown(r0, r1, r2) msgget$private(0x0, 0x200) r3 = geteuid() fchown(r0, r3, 0x0) r4 = getuid() fchown(r0, r4, 0x0) 16:00:08 executing program 1: clock_getres(0x2000004, 0x0) socketpair(0x6, 0x4000, 0x29, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x8}) 16:00:08 executing program 0: setuid(0xee01) r0 = syz_open_pts() r1 = geteuid() fchown(r0, r1, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r2 = getuid() socketpair(0x19, 0x8000, 0x7fff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r3, &(0x7f0000000040)='./file0\x00', 0x108) ioctl$TIOCNXCL(r4, 0x2000740e) getppid() fchown(r0, r2, 0x0) 16:00:08 executing program 1: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x6, 0xd}, {0x0, 0xffffffff}}) r0 = socket$inet6(0x18, 0x5, 0x8001) fcntl$getown(r0, 0x5) clock_getres(0x800002000004, 0x0) 16:00:08 executing program 0: setuid(0xee01) r0 = syz_open_pts() pipe(&(0x7f0000000000)) r1 = geteuid() fchown(r0, r1, 0x0) r2 = getuid() fchown(r0, r2, 0x0) 16:00:08 executing program 1: clock_getres(0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTOP(r0, 0x2000746f) pipe2(&(0x7f0000000040), 0x10000) clock_getres(0x3, &(0x7f0000000080)) msgget$private(0x0, 0x80) 16:00:08 executing program 0: r0 = geteuid() setuid(r0) r1 = syz_open_pts() r2 = geteuid() getegid() fchown(r1, r2, 0x0) r3 = getuid() fchown(r1, r3, 0x0) 16:00:08 executing program 1: clock_getres(0x2000004, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 16:00:08 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r0) r1 = syz_open_pts() r2 = geteuid() fchown(r1, r2, 0x0) seteuid(r2) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r1, r3, r4) 16:00:08 executing program 1: clock_getres(0x2, &(0x7f0000000000)) clock_getres(0xfffffffffffffffe, 0x0) 16:00:08 executing program 0: setuid(0xee01) r0 = syz_open_pts() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) chmod(&(0x7f0000000000)='./file0\x00', 0x100) r2 = geteuid() fchown(r0, r2, 0x0) r3 = getuid() fchown(r0, r3, 0x0) 16:00:08 executing program 1: clock_getres(0x2000004, 0x0) clock_getres(0x0, &(0x7f0000000000)) 16:00:08 executing program 0: setuid(0xee01) r0 = syz_open_pts() r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r0, r1, r2) setreuid(r1, r1) r3 = getuid() fchown(r0, r3, 0x0) 16:00:08 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r0, 0x6, r1) clock_getres(0x804, 0x0) 16:00:08 executing program 1: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) clock_getres(0x2000004, 0x0) r0 = socket$inet(0x2, 0x0, 0x3f) sendto(r0, &(0x7f00000000c0)="5ef3322f1b3233afcc77c4be6e1057d9546921285169dbea2bfa23fccccb62aa020d83330f0ece3568bb58ec182be0b9cc6af20460c9829d3c6d8f673da2a714e7cc5312e613a55407419f39cd4cfadaea04a8034c53396350690d0d731c7bc10e887baff75f575cda9c7271e890a23871c102fd395cf7b7d0072e419ae7355da91b77c24f498b49e41a93ff94904b16a03b05b51dd106f6d039edec9746dea6f7d000132bbbba84b7bf0c", 0xab, 0x401, &(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x80, 0x14) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:00:08 executing program 0: socketpair(0x6, 0x3, 0xe, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) setuid(0xee01) r1 = syz_open_pts() r2 = geteuid() fchown(r1, r2, 0x0) r3 = getuid() fchown(r1, r3, 0x0) 16:00:08 executing program 1: clock_getres(0x2, &(0x7f0000000000)) 16:00:08 executing program 0: setuid(0xee01) r0 = syz_open_pts() geteuid() r1 = getuid() fchown(r0, r1, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:08 executing program 1: clock_getres(0x2000004, 0x0) getrusage(0x1, &(0x7f0000000140)) clock_getres(0x0, &(0x7f0000000000)) clock_getres(0x2, &(0x7f0000000040)) getrusage(0x0, &(0x7f0000000080)) 16:00:08 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getuid() r0 = getuid() setuid(r0) r1 = syz_open_pts() r2 = geteuid() fchown(r1, r2, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10003) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = getuid() fchown(r1, r4, 0x0) 16:00:08 executing program 1: 16:00:08 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r0) r1 = syz_open_pts() r2 = geteuid() fchown(r1, r2, 0x0) r3 = getuid() poll(&(0x7f0000000040)=[{r1, 0x188}, {r1, 0x4}, {r1, 0x111}, {0xffffffffffffff9c, 0x80}, {r1, 0x10}, {r1, 0xc0}], 0x6, 0x7f) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) dup2(r1, r1) fchown(r1, r3, 0x0) r5 = getegid() fchown(r4, r2, r5) 16:00:08 executing program 1: clock_getres(0x2000004, 0x0) geteuid() chdir(&(0x7f0000000080)='./file0\x00') 16:00:08 executing program 0: setuid(0xee01) r0 = syz_open_pts() r1 = msgget$private(0x0, 0x200) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x729d, r2, r3, r4, r5, 0x8, 0x4000000000}, 0x3, 0x0, r6, r7, 0x5, 0x7ff, 0x62, 0x2}) r8 = geteuid() fchown(r0, r8, 0x0) r9 = getuid() fchown(r0, r9, 0x0) 16:00:08 executing program 1: ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000000)=0xc0) r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7f, 0x5, 0x0, 0xff, "314e73967b8873c46d34432701950a95b1f766ca", 0x5, 0x9}) clock_getres(0x2000004, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x2) 16:00:08 executing program 0: setuid(0xee01) r0 = syz_open_pts() getuid() r1 = geteuid() fchown(r0, r1, 0x0) r2 = getuid() fchown(r0, r2, 0x0) 16:00:08 executing program 1: nanosleep(&(0x7f0000000100)={0xffffffffffffffff, 0x7}, &(0x7f0000000180)) nanosleep(&(0x7f0000000000)={0x5, 0x7}, &(0x7f00000000c0)) clock_getres(0x2000044, 0x0) 16:00:08 executing program 0: setuid(0xee01) r0 = syz_open_pts() r1 = geteuid() fchown(r0, r1, 0x0) r2 = msgget(0x1, 0x40) r3 = getegid() r4 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r6 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x2, r1, r3, r1, r4, 0x80, 0x400000000000}, 0x101, 0x200, r5, r6, 0x8, 0x0, 0x0, 0xffffffff8f090d3e}) r7 = getuid() fchown(r0, r7, 0x0) setuid(r7) 16:00:08 executing program 0: setuid(0xee01) r0 = syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = semget$private(0x0, 0x5, 0x0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x5, r1, r2, r1, r2, 0x1, 0x1316}, 0x9, 0x1f}) readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/237, 0xed) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = geteuid() fchown(r0, r4, 0x0) r5 = getuid() fchown(r0, r5, 0x0) socketpair(0x6, 0x4, 0x6, &(0x7f0000000000)) 16:00:09 executing program 0: setuid(0xee01) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvmsg(r0, &(0x7f0000001600)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000001480)=[{&(0x7f0000000140)=""/208, 0xd0}, {&(0x7f0000000240)=""/62, 0x3e}, {&(0x7f0000000280)=""/168, 0xa8}, {&(0x7f0000000340)=""/72, 0x48}, {&(0x7f00000003c0)=""/59, 0x3b}, {&(0x7f0000000400)=""/46, 0x2e}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/34, 0x22}], 0x8, &(0x7f0000001500)=""/241, 0xf1, 0x40}, 0x1) r1 = syz_open_pts() r2 = geteuid() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) fchown(r1, r2, 0x0) r3 = getuid() fchown(r1, r3, 0x0) 16:00:09 executing program 1: clock_getres(0x2, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=ANY=[@ANYBLOB="6d5fffff"], &(0x7f00000000c0)=0x4) r1 = dup2(0xffffffffffffffff, r0) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x2) 16:00:09 executing program 0: setuid(0xee01) r0 = syz_open_pts() r1 = geteuid() fchown(r0, r1, 0x0) r2 = getuid() getgroups(0x4, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r2, r3) 16:00:09 executing program 0: setuid(0xee01) r0 = syz_open_pts() r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) fchown(r0, r1, 0x0) r3 = getuid() close(r0) fchown(r0, r3, r2) r4 = socket$inet6(0x18, 0x7, 0x5) sendto(r4, &(0x7f0000000000)="ebc7e97b61c49a6c81a67852ae6c2960729a0dbe37658c44914e46db6f758a9e5a1d58487822d5ebf93bc26020df80ad20dbeac268cb6907d258e5daf04332c36d65136dfdb84881dba4ee720a4074b3299336544f92357bd13bc9ca2bb7df4d6760a53d3be492553b2f5bfb27486b783055e2", 0x73, 0x8, &(0x7f0000000080)=@in6={0x18, 0x2, 0x5b, 0x20}, 0xc) fchown(r0, r3, 0x0) 16:00:09 executing program 1: clock_getres(0x2000004, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x0, r0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x162, 0x6) read(r1, &(0x7f0000000180)=""/169, 0xa9) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x4, 0x0, 0x8000}, {{r1}, 0xfffffffffffffffa, 0x14, 0x2, 0xff, 0x3}, {{r1}, 0x0, 0x80, 0x80, 0x40, 0x800}, {{r1}, 0xfffffffffffffffd, 0xb0, 0x1, 0x7fffffff, 0x401}], 0x3, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x40000001, 0x0, 0x1764}, {{r1}, 0xffffffffffffffff, 0x40, 0x1, 0x0, 0xff}], 0x9, &(0x7f0000000100)={0x9, 0x80000000}) 16:00:09 executing program 0: setuid(0xee01) r0 = syz_open_pts() r1 = geteuid() fchown(r0, r1, 0x0) flock(r0, 0x6) fchown(r0, 0x0, 0x0) 16:00:09 executing program 0: setuid(0xee01) r0 = syz_open_pts() geteuid() r1 = getuid() setreuid(r1, r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xb8e9, 0x1ff, 0x1, 0x7ff, "41b97ab51fa3ba4d0c63534cea81349f0636c885", 0xfff, 0x2}) fchown(r0, r1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x80}, {r0, 0x180}, {r0, 0x1}, {r0, 0x1}, {r0, 0x4}, {r0}, {r0, 0x44}, {r0, 0x4}, {r0, 0x40}], 0x9, 0x5237) 16:00:09 executing program 0: setuid(0xee01) r0 = syz_open_pts() r1 = geteuid() fchown(r0, r1, 0x0) r2 = getuid() fchown(r0, r2, 0x0) 16:00:10 executing program 1: clock_getres(0x4, &(0x7f0000000000)) clock_getres(0x2000004, 0x0) 16:00:10 executing program 0: setuid(0xee01) r0 = syz_open_pts() r1 = geteuid() fchown(r0, r1, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) r2 = getuid() fchown(r0, r2, 0x0) 16:00:10 executing program 0: setuid(0xee01) r0 = syz_open_pts() r1 = geteuid() ftruncate(r0, 0xffffffffffffff80) fchown(r0, r1, 0x0) r2 = getuid() fchown(r0, r2, 0x0) 16:00:10 executing program 1: r0 = socket(0x2, 0x2, 0xf63) listen(r0, 0x3ff800) clock_getres(0x4, 0x0) 16:00:10 executing program 0: setuid(0xee01) r0 = syz_open_pts() r1 = geteuid() fchown(r0, r1, 0x0) r2 = getuid() fchown(r0, r2, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001600)=[{&(0x7f0000000140)="38e870e932e05976ab31ebbfad54340abf114d4f25c03b017ff4d13db97fbf9628a6298f1f50543bfa0b2a7152f136957f6a9b5c10c28134e659d1ac73bdcb9bb8021c44d3e9fd676044ee8b935463a62070d9ae3464fe3ffeb9e7338e3d63c551f08aa76b0fb12de86c16a95835627b6cbe65867c0921da898e951624612a928a7cf9612304aff432f7d933935e71675754828141598aa4e97a586b214354bdb455f2b820ca321a4b7d21fb6e570332d775b8f4977f961bb0059363f67f17f7a7464d1c4c89c4b50bb47ccf2888fb872d83e6", 0xd3}, {&(0x7f0000000240)="648e3f0bf1d1e5181601bae2025bd19a57f18264df1dc93d244c5055004079618b931f1c335fedbcdd1716ab80eb417e2c84582e29e94b7bf3c4b994ee49f16026e0b417c56e1cbff66b78a311f47de4f3df78bd9c5a67c9caec66d186ecfb865ba41e67b9dce5ceddef7ec1307256508144557be535854bc67682804b9e06f9867f3071339a4764c0817b643f8bfdcc10b793a20e58cb0cb1caa8b01d0c161a255d2d3c91acda", 0xa7}, {&(0x7f0000000300)="195fa27ac09e21474ffa5dbcfdf704dda490", 0x12}, {&(0x7f0000000340)="3af577edf43a49553318e1c15af5eada89dae6e6a3f50e8bc4fda2c917a83ea2a1ffd1218246a62f969202e8677c900bedb32c83533e2da40ea8d0569ce8ac53ee0d4f66ded64033d2a8ea7e6b34f1d837216a5d0dd317cd5a544a1e870891ca8ac6f591d0b25b3739acce9b3d1b27f2ba214df5bfa54d6477666b1cb11c65c1847fa18c742d1dae7e59e475d2305ae4b5747af138967de0e03ef3da7e397cf173400f531d56849c57826e0c7e64f9ea42199674f74d89267bf90d9a1ac8863540054f7a5d0a2f77ca1eff5ef3697e7e606f31b01c30e0ee7c6e7f92c8b3644b39ce90ab65e0c7d88ba3da71d23f3c5c6a561f6958aee39e10c6727db5bbb33c42d208a121a7d07ac992bcdfc1d4ef58f8a156bbdc7fce9db9da38529a09294fd9c9d8a0ced6834cef8a4f9254bf144d54cfe83e382c9edc9112fec14dedf9992cc73cba186a638ecfa0334d4ffd0cb003e23f4640126a9ea439ff3f01ec764a62db0be4b679f45a2217089f1140285bfda51272b2cc20b23a6b84445431b2a688d6d25288229ccd7c6e0eb169ce69ef853a8b56084356a5a90687685c679e024944b486e2097c96f7e2f8d5dcd90a174864c273333b1fc1c0a3d3c40cbfdd5a76d639b2a7563a4504920fb91a050a0562c45e7da34656aa6a8ed8934d3c5bdea4402449768b4d9fe4e7e723a3bd31493e18474d47bf4791a27709abf7be3bc3b80f7587233493b27b004433ad281104be87288387562c1c403f153c2b5fdbe9de77d2c7ee76c7325e3a559c922606f660905d7bae27a28ffeba32ffaf61d52e73b1fc25cfe406cfcea42b5d64c8ad97ba74173718d4675a92ac45c369bef846a67bd0338189689db686fb5a34ecc7ff2449c2aedac405b958c4e120484fe2ca5bcec695b959fbb7453d53ecc0e43ca059b4592691b6c7aa754cc5aa9a162157fdd4a0692c4976284e9485f29c4e40d524b3a1c159f9d7d6ea420180de6ea494dd3df692258e72586e8f3f10df34b1987bc4cbf958f5bbb2ac6fafc0d580c68e840450d2abc0f5d5044f03aac4a72111531f315ddff36c2eddd8c1655c20aea5894e6c64a4cc5b9f1311838810f0a97edd4e836cd4ac5b0fab899a5ffc335e52090d01858eb6cdf63b3f9e08a6a9de3b591028eef8cf6543a1decd1e50f7713fc4f03bc25c76ff2d32d82b043fecbe4084931b55d3b28217954121e1191705f06ac21538dee94f31ed4f8b06985817f0e8fd36adb350272277efd896645e3ba0c9fde991855e11f443a85636df5d9d379a430dfec158358cc943ffa0d9b97e6967966f7290f444964ba99a15a8a6c6253a3c1be07c97e71b624ed386de1298a2b12f98573b4d54faeef3e212c006c9a13aefb0a95e4641adc3f3d3934291da396f4e17541bf5c23720ba20188f3f704cc9105a591502669edb8bb7601262aa6a5607a514675b896310d6ad9e3f6637f7094cc19fa0c38e1c42e6d59047ed4a205416012bc30ff15fa2ba42b5640638c117678ba4cce461378413d3eb450288827b7d599e7a466e4a2a880171db8141b0580c3e8382a407a2a43c8323c37aaf764ff91b3e896765fd17d975cf092b1bc47792469c8e0b069071038bb6667342f668bbc425237a82855dcd8c6bbc6a549c30267998b827ee0faf76a70697b48b11e89768dce2c7270431f5a16369875139de7fcd8847f84fd742906c04d4a0ed6da00b709d6ae5349ea15da80872a512bdeb74dd721c4007adbecf132b61a3d1257000846a025afd86eb16df94787f3133eec974a80ae3a03784e665bb2eb1976d216a7a87a28c2ab533607d54ae5237ce1df7c9ff0e3e3274a511568b0ce4fb153500dfe72d131bfdac82f7b4c4f986c6e41f105a207ec19ecf517b17352b95bdc5673a3765c1b9658788be97936713dca2addb3992e6744b22ecee5e918926cbfec471e250dd431ab328c493146df98cc5d366f0ebe5771087b2387202687d25d17818d4535b0241cf0f0b326044af9b0690aabdf589be23632aebdc622daa198c6ce9d50eb85521e7db7ae6f255f510a404ec3b8f64debc4552d7bb7a6e77bbfcf3b7ac7296293c26cd97045ceb91d66ad7b823ed9107ac8e79f30c66ae46dbbbd50563d02d354a551505f288ffda6b687dfe46c238e6c7caeab7b94ef7e899ca5d3b049d4f79ebe01ffb0d62f5d6d1a93d4bf61e8aa78d0306e75c6746f5e9fdb54f044d6338206788231792d6853505e6a93d2d6fc0dff0801639469e33f515fb742c4fe2b5e259f06a0b57a5775fcd1fc1503acc6095f13ee9d0f93dd16ae448c242951c498521d08b2dc4c9813017c06411a6defa860189b90c815f8d4da3c7fe29ffdd4419cbc9689d783b29948d5d1de4b8b4938755a3fa5134e9c72b19602f240363d3e8ac659bc75ea3de0325cbef6b7a155afa5d6bff3e61a1cc440ac04375a3f462f696bb21e1e69632ef4d429045b778269a3fb184fd789fe1f9912ffddc9d7017647a1ae4b077ba4a7602346dbe8bbe3ce4c0fd1b9da71310c302d059e10de93c18bc6c4e21409f30c61897e682fdec26bb7c4d23cfae4f6376dc19dab5db532949eaab0f59027904e15ddb286b445410f7f07ab385bb64fbf6358a50ac972bf5acf6cf148eb878d221be89a37e0fef1a3ac8bfab99bcee1298c948a764dc648193f66f939723310bef61ad47d181c790ef97785c9812bfdeb630f6a79224c1dba608f93d7d050726716db3211ea7c07b136b46e19dc90ef9eefcc79582a5721a1a0f133a8eb848c569d9f49ac10a78aff6d59ac32d51856eddc796ae3f49bd300d2222ff13ab5b2e911870b02e5a1a04eaa9cf2d244964bb04676617e3a1babaf6a94be4e441273ae78a3becf2655c947b8f65f747de21d4d7e3eb0a7b76e0e024c03be40df29c24b5c8ef0ce946eca5826b9427c98fb85b2cbad044581826284c8914527fba4025ce4d953dc847e300b7c2deb875084855bfb6633ef999799e660cf56d3b8596cf647334d012e47ef2c096ae886386a1129d7ff98e40cd88dbfb59c3cc0d8f92bfbcd6143ec5ef84f18499ddcbfade181a09a5b1b29434b9e8f877ba8fef6f98f5e39cda34d401e5a1cc261e32841c38fd3b6ce1df71015da2d403d5513843406dc70ebe17cf4e06070c59f8e434cb8ab2a9b19b362fde53fdd1c761c888f6d2b5869d2ca8541e43433296db2e807338a8d1591699af0b9f33cfb3116da66072f94862844acf9834410f99a49c18ce09535448ba5fef55394441e12a2c56eabc24f9a2d2568491d0da3d8fc07945afbee12e750b65afdda9e23c3d8d750e5fc1a7a96f4a15fcd03ec168fe0e11ca1f9c3ab6fd4a71da395f477ad1a78f2f3052bf58f42321c9b8d55e5f632792154f9659d234cd16ddfb2197af2ce5cfc903b6682b35657b8c2df44458487c937b5df2099cd6b0c91a1918cddc30a937cd74e2fa78e4cd1cf6e845b0d8732b404a536b8e2b6dec87ccfff691979c3badebfcef5abbc51060ef601c976b94af6f0e2656d9370fb522f434cf99fd7bec900765d7791457f86cb7f76f43944923f9da47d588e67d45becc16f9e94b2bd459348899a916857a35406f87b39e1694af36b45961f610f807f042b34f5122d332556193722c48e27c6968052f1adba4587edb5999ec905112a042c2defd5f8ed425a1dd50f99e2539c0c9e2938b0b6ab1be731ac60f0f862db7b68a346bb3e2f253f25984c4f2e93dd736cedad6e0c9ef6d510429a244ff9f97aa98f91f9a473585b1734c22c240b75dc9a1a3024354ae5e825ee322fb79bd93b25540cd6c9bfc4ebb82c15732137911fd19cf90bbe81e3f16caa2b0db23c6b57087abbdcde066c6e023cf02603efe6b4bf2b72845259e338d0f8cdab554502e773c17f02f60bcfea1e612af4b4e7b1178265433da47e66e2080e01ec5098da171df67bb4fd91268733db924c1b119bfb2b7c610695e59756d85d516f864eb379e125cb77468ccf27622216fb427c756f649bfa8490707fedf133d24c87f125abd65d6f67ba42c4e5091e0371938a530e385f475d98e0f475d49aea90f38d54560fdb2469d781012316c6328945a56c5ecf79acd0f50fbc15c45adcc7e51d992107b0fbb010d1fda2a76fecc759b83316885d589df148de44492a2c22d27f09406acdde08fb8630d202907526c11758ed274be3fdb7d651beaf639bea2a3eeb3704594a1384a184f91d52296d4fced7e8bcfe60ee460f5b55c3af603d0761bf98ce2a1e30d14eea1e9f53ac13f31e07e22bb94606cc2dc1af1aa82e96015689429460284dc12155a511af8c4ece2ff75e622b8dae6902466d301682711487e19b6434e624c164a5565c8419b2658534c53357df066e377f348505a3025d61bfc258f473b95da0f6dd55827941d34370aca01fa1f1a757f7424d8775d7cd704bb2acdd01f4a32c297e107603324457945cc139cc9db4cafc56c936273209b4a98793b48bda142a55c54ce71f6affabb41973f96eb60598bfb33c3638e1e873bc6f347823517b3392ec1948c41e867e7b9779a38e94b4177d628e63917d99ac82c1907df7122ced158746eba2ca8df7a25814b1c756b27b76a53bb7766957394971685ee815519e6a729a95cb84487d4e59b30e4e538bb737000cd18353bfdc593d3638901fb6810989cb202b5fcda2766aef9d6be6dfa512b25f3cbd3e8b39870fc91df86bb4d560489a204c8650fb3c90c6e6c9487ea49d764f2a2f7ef7787cb896a25ad5023e218d95b00a57ea0e894227ac222827c482fedb577ed9daad5a9ea31bc4af92cdef2b2ddfd390e9697b773f1dd3a7ea3a8301db61d58980f7c175728cb1131a83e26e88d03179ae8f141e238e492c4a840846f91f33976c25578a76e36128f8da8db8c14fb7cc6c3b81e4be7bc5cc326fb97786f3e9c79bdad47b729e1d5625b53a9438b0fcd712f60b524b3d5eec11d8f2d9d223b397d81728ba090071e828b01e1e05288ec0119a4fd1dec0ece96e3fe2a3acb6b8ae0341cdb927810739d9bc8949a07208447b18b970792a3657f6183fb8ed670a458ea8d97ac439a0f088549e300478a9fd0d531233fe39fc4e6b103b33f7fa6d53f810940abad5179a9768c33cc9fb3e228d0f5aa871ecb916f2d3dd3c35c4460bbe73512db25fe9f3497d7994ae57a64cf9d1fbbcba20ca3da1d92b1f41a050e818db04efac1532951c8f90ef85f5143b1ec5cd04cd51832f4a99b877642bd28edb6e417d12974796cd31616dd9726106eadcc1f79a18d50870e02ccb404717854cb7fe3eb1c07078f86bedc9ed8a362e1f202795b53f2bc221120bf3ca6fe2f69bcc8d9f06d7076316779e4fc0f19ea3439c209ca377b67770e8635a544e0a6743cdf9744a0212681d011bfbfc60c53f2c7ee9375ca625bb51572f17ad31ef91f10dda59ee603c53450b9f86949021883d30f0ee3c8b80636bfef9d9f77ae2013646d48a92e65f5decd582c5c9c38eb5c1467a47090928a351ce78c00e4d5efdfed63c80d101fc7f980c6da85c511413ae24de30cb2e36b9985c2fc8d16b96217670d1c4dab28c8f031221c54f8e36a1e3556bcbc6656db149b9f5d009a5641ba38b7e53b71826955d6c174e377e83cc8d64b0792944bf6f6b50303cb5485c3ba4456b75136ec867d6500b4aab23d800fec82f2d4c95785aa38b7db92bb303b725e0a5aa2266424656137084d3fbd99175bfdaa12d500341f72ebe976ef498fad89b16a7701490bf520e91349a1c1a76a2c5b2b7f01fce54c7c67892ffd6285", 0x1000}, {&(0x7f0000001340)="a5bc57a0c4b708beb67c89a090297f", 0xf}, {&(0x7f0000001380)="74d5c5e2c37e571ba482809af55eb09eeae63a9138a1d0f02864af3ab8628a35b7fcfbd9dcf792f7c827181f79eff91d81043025feb1819421691ca06b856b5ab1759e297d7b54b1f6696a2bc87afa27a6c1ebf1e369c343", 0x58}, {&(0x7f0000001400)="37498b4d00ec700f79f3e5619bfbcd23ec2776026a0ee0ff51a1ce6cfdb47c7f12afe23e040603f29793aa84d028d8a323fee9262c90337f8ecd4e4de945b95461da0022595edac7a41017f4cfafc0bf0dbf3b7db428f3a84ea346af3ae4fee128cf2e5730ba5859cd00e8ae4b0a68ab50fc72cfd3864f6d083588c9819c00b73c7aa92b0c0551d119", 0x89}, {&(0x7f00000014c0)="18bb191673e910464787098b6c0a590562d25f447813196bf9af14c2d6d8c8fb5d7bb90a4cf158b66fc9ea062c5ca87a67348fb6b95dff29e81a525e48176e4715d1ced8ec194fa72a56dd7ecbea9cb658031b19e00e0c64c47fddb94698ef2b55b31a892d7e1024515e76a9eee275e59db30fed3e3bd65dc2dfadf8abe181083bf237c9eea491347b65e24edcd12042fed4e62a3753cbe793fc98151c39", 0x9e}, {&(0x7f0000001580)="d2a35c6d7678f04f23cdfd725d6e2f49e269138671e1f5d90ffccd0551c9dc64a2a8d0bc6ef64dcd8126cbf9c62c6cedb31adff4637cf8e40a030743ed01464a9126b81ae0b469c9b324ae308e74cc2533", 0x51}], 0x9, &(0x7f00000016c0)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x18, 0x2}, 0x2) getgroups(0x9, &(0x7f0000001780)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000001740)='./file0\x00', r2, r4) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x14) utimensat(r5, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x1, 0x8}, {0xce}}, 0x2) 16:00:10 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x100) ioctl$TIOCNXCL(r0, 0x2000740e) clock_getres(0x2000004, 0x0) 16:00:10 executing program 0: setuid(0xee01) r0 = syz_open_pts() r1 = geteuid() fchown(r0, r1, 0x0) r2 = getuid() r3 = open(&(0x7f0000000000)='./file0\x00', 0x20010, 0x44) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) fchown(r0, r2, 0x0) 16:00:10 executing program 1: clock_getres(0x4, &(0x7f0000000000)) clock_getres(0x2000004, 0x0) 16:00:10 executing program 0: setuid(0xee01) r0 = syz_open_pts() r1 = geteuid() fchown(r0, r1, 0x0) r2 = getuid() fchown(r0, r2, 0x0) mincore(&(0x7f0000ffb000/0x4000)=nil, 0x4000, &(0x7f0000000000)=""/4096) 16:00:10 executing program 1: clock_getres(0x2000004, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xe80, 0x80) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x280, 0x9) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r4 = socket$unix(0x1, 0x7, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x2, 0x31) r6 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r7 = syz_open_pts() r8 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r9 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x10, 0x20) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x94, 0x2, 0x4, 0x4}, {{r2}, 0xffffffffffffffff, 0x20, 0x8, 0x8, 0x7}, {{r3}, 0xfffffffffffffffb, 0x16, 0x4, 0x9, 0x9}, {{r4}, 0xfffffffffffffffa, 0x20, 0x21, 0xffffffffffff8001, 0x1}, {{r5}, 0xfffffffffffffff8, 0x8, 0x82, 0xff3b, 0x7}, {{r6}, 0xfffffffffffffffc, 0x26, 0x3, 0x389, 0x1f}, {{r7}, 0xfffffffffffffffb, 0x26, 0x40000000, 0x7ff, 0x1}, {{r8}, 0xffffffffffffffff, 0x80, 0x20000021, 0x6, 0x3}], 0xdf00, &(0x7f0000000340)=[{{r9}, 0xfffffffffffffff8, 0x80, 0x8, 0x9, 0x7}], 0x6, &(0x7f0000000380)={0x6, 0x7ac70c6f}) 16:00:10 executing program 0: setuid(0xee01) r0 = syz_open_pts() r1 = geteuid() writev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="170b25ec06a3274ce968972dbe13cdbac2f0bbee43c8f3e1d3a1c4c1f77aeeb11f26b34c95db006b089c9afbedb06e140df3192cdf1947bcf73a3d919fbfdf28c867bad706066b66e606c40a55a9115afefac7113967fc1fb870cca5bb42da1345f4fdd6", 0x64}, {&(0x7f0000000080)}, {&(0x7f00000000c0)="969e0a127159229ad75bc194fcb58a583cc030de4e0f7c48111548e83e73910c03475b570ad320d1bf7437a1d1da9e76eab8a0790cbc2c20a4c665ced8196ff1dbdd063f01e1c8bb6b6800b6e996d37d7c023f3f6cd1437301edec23158e8d57b2b2a9355438d69e13000240d25bae78d0271b6c8a00ace66f00903661a9f033832e50b515e8a2c519d7ed06e2c6d48f990862559e", 0x95}, {&(0x7f0000000180)="ff778e8bd1f8581dcaf62ca6c78abd1b263ecc14b08b10684651735702f90f760b441cc2d9173331186eb0daf0d34fd335a08ad1b15e2ee84992a7cf31774fff2be3", 0x42}, {&(0x7f0000000200)="7c375c1c8c6d71df21269c4ee50f59d252f9e39fda268ed7e1abd09d247eafdfed6edc3eca1818b00a5d275e105cdc11609c3f9263a35cdc4dbdc542a717308b49820c7e08b9f70bbafc3062f00aac6436579c0f0b8a4958501eb2f7778e17563ba3519b99e82fedd8e25f67d54801d1dc7c8e6e20ff117856ffce1c256594e7e3f9cc0a4b3959ec052298ae2af0e2fff99e2c646576cd1b40f969ace5a385ae8eec0c4c494a294ea03cc6", 0xab}, {&(0x7f00000002c0)="dad2cc3560318da769fc34525289551858cd5af106b4e1889580577c9dbb387cd5d1a1a17f5af4f15f1b923e78a553f7bcc8794775adda1378a66daf06b9504d0e4342b05a5671dc1d14815d7007de8327bd26a5d80287c2f480a3a8eea19d646cb27268af", 0x65}, {&(0x7f0000000340)="41d5f62c4b89548936a6bbba90105eedf4489ad266bfe1ec7190b38f339e354406cad0301073f3ec5d481afc363b80141170e941d7f122c15fec8383c09d1ec7981fd322b70869f775124a3d1ca665b49ca3574be5c330df8a360fac6ff756dbc34333cde036d204b4c40172132c7933706a9bf0d62adeba6149723c368c3a298768694d34aef7122e559006a173bfbd80a13c11b9dde387755f4d04d7c4edc257e57ac0e08d600f3df342be103d38cca94bc4f0bdbb8a", 0xb7}], 0x7) fchown(r0, r1, 0x0) r2 = getuid() fchown(r0, r2, 0x0) 16:00:10 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x108) getpeername$unix(r1, &(0x7f0000000380)=@file={0x0, ""/51}, &(0x7f00000003c0)=0x35) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r4 = socket$unix(0x1, 0x2, 0x0) r5 = dup(0xffffffffffffffff) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x508, 0x0) r7 = socket$unix(0x1, 0x1, 0x0) r8 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r9 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) socketpair$inet6(0x18, 0x3, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) close(r0) r11 = kqueue() r12 = open$dir(&(0x7f0000000200)='./file0\x00', 0x8, 0x100) r13 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff8, 0x18, 0x8, 0x0, 0x1000000000000000}, {{r3}, 0xfffffffffffffffd, 0x3, 0xf0000040, 0x2b, 0x1}, {{r4}, 0xfffffffffffffffb, 0x58, 0xf0000003, 0x81, 0x7}, {{r5}, 0xffffffffffffffff, 0x10, 0x21, 0x7, 0x80000001}], 0x7fffffff, &(0x7f0000000240)=[{{r6}, 0xfffffffffffffffc, 0x82, 0x0, 0xffff, 0xca9}, {{r7}, 0xfffffffffffffff9, 0x30, 0x1, 0x7ff, 0x6}, {{r8}, 0xfffffffffffffffe, 0x42, 0x2, 0x9, 0x8}, {{r9}, 0x0, 0x20, 0x82, 0xfff, 0x8001}, {{r10}, 0xfffffffffffffffc, 0x8, 0x0, 0x8877, 0x1}, {{r11}, 0xffffffffffffffff, 0x2, 0x2, 0x80000000, 0x3}, {{r12}, 0xfffffffffffffffe, 0x2a, 0x40000000, 0xffffffff}, {{r13}, 0xfffffffffffffff9, 0x11, 0x8, 0x6, 0x100000000}], 0x1, &(0x7f0000000340)={0x2, 0x63e3a23b}) clock_getres(0x2000006, 0x0) 16:00:10 executing program 0: setuid(0xee01) r0 = syz_open_pts() r1 = geteuid() geteuid() r2 = msgget(0x0, 0x200) msgctl$IPC_RMID(r2, 0x0) fchown(r0, r1, 0x0) r3 = getuid() fchown(r0, r3, 0x0) 16:00:10 executing program 1: 16:00:10 executing program 0: setuid(0xee01) r0 = syz_open_pts() r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r0, r1, r2) r3 = getuid() getuid() fchown(r0, r3, 0x0) 16:00:10 executing program 1: clock_getres(0x3, 0x0) 16:00:10 executing program 0: setuid(0xee01) r0 = syz_open_pts() r1 = geteuid() fchown(r0, r1, 0x0) r2 = getuid() fchown(r0, r2, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0xc00000) 16:00:10 executing program 1: clock_getres(0x2000004, 0x0) shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffa000/0x4000)=nil) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) 16:00:10 executing program 0: setuid(0xee01) r0 = syz_open_pts() r1 = geteuid() read(r0, &(0x7f0000000100)=""/219, 0xdb) fchown(r0, r1, 0x0) mincore(&(0x7f0000ffa000/0x4000)=nil, 0x4000, &(0x7f0000000000)=""/194) r2 = getuid() fchown(r0, r2, 0x0) 16:00:10 executing program 1: clock_getres(0x2, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:11 executing program 1: clock_getres(0x1ffffffffffffffc, 0x0) 16:00:11 executing program 1: clock_getres(0x2000004, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:11 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) fcntl$getown(r2, 0x5) setuid(r1) r3 = syz_open_pts() r4 = geteuid() fchown(r3, r4, 0x0) r5 = getuid() fchown(r3, r5, 0x0) r6 = getgid() ioctl$TIOCCDTR(r3, 0x20007478) fchown(r3, r5, r6) 16:00:11 executing program 1: r0 = getpgid(0x0) getpgid(r0) clock_getres(0x2000004, 0x0) r1 = getpgrp() getpgid(r1) 16:00:11 executing program 1: nanosleep(&(0x7f0000000000)={0x0, 0x2}, &(0x7f0000000040)) 16:00:11 executing program 0: setuid(0xee01) r0 = syz_open_pts() r1 = geteuid() fchown(r0, r1, 0x0) r2 = getuid() r3 = dup(r0) r4 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={r4, r2, r5}, 0xc) fchownat(r3, &(0x7f00000000c0)='./file0\x00', r2, r5, 0x6) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x1, 0xe653}) fchown(r0, r2, 0x0) 16:00:11 executing program 0: setuid(0xee01) r0 = syz_open_pts() r1 = geteuid() r2 = getgid() r3 = getgid() getgroups(0x7, &(0x7f0000000000)=[r2, 0x0, 0xffffffffffffffff, 0x0, r3, 0xffffffffffffffff, 0x0]) r4 = open(&(0x7f0000000200)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000fec000/0x14000)=nil, 0x14000, 0x0, 0x10, r4, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getgroups(0x7, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchown(r0, r1, r5) socketpair$inet(0x2, 0x0, 0x8, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) r7 = getuid() fchown(r0, r7, 0x0) 16:00:11 executing program 1: clock_getres(0x7, 0x0) clock_getres(0x3, &(0x7f0000000000)) 16:00:11 executing program 0: setuid(0xee01) r0 = socket$unix(0x1, 0x1, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = syz_open_pts() r2 = geteuid() fchown(r1, r2, 0x0) r3 = getuid() fchown(r1, r3, 0x0) 16:00:11 executing program 1: clock_getres(0x2000000, 0x0) accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x82, 0x4) dup(r0) 16:00:11 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = geteuid() setuid(r4) r5 = geteuid() r6 = syz_open_pts() ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f0000000200)=0x2) r7 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) bind(r7, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x3f, 0x2}, 0xc) fchown(0xffffffffffffffff, r5, 0x0) r8 = getuid() r9 = geteuid() r10 = msgget$private(0x0, 0x44d) msgctl$IPC_SET(r10, 0x1, &(0x7f00000000c0)={{0x3, r9, r1, r3, r1, 0x40, 0xffffffffffff0001}, 0x6b, 0x4, r2, r0, 0x7, 0x0, 0xffffffffffffffc1, 0x1f}) fchown(0xffffffffffffffff, r8, 0x0) 16:00:11 executing program 1: getitimer(0x3, &(0x7f0000000080)) r0 = syz_open_pts() mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)) clock_getres(0x2000004, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x1) shmget(0x0, 0x2000, 0x204, &(0x7f0000ffe000/0x2000)=nil) 16:00:11 executing program 0: setuid(0xee01) r0 = syz_open_pts() r1 = geteuid() fchown(r0, r1, 0x0) r2 = getuid() clock_getres(0x0, &(0x7f0000000000)) fchown(r0, r2, 0x0) 16:00:11 executing program 1: clock_getres(0x400002, 0x0) 16:00:12 executing program 0: setuid(0xee01) r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0x20b) setuid(r1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0xfc3) r2 = geteuid() fchown(r0, r2, 0x0) r3 = getuid() r4 = getegid() fchown(r0, r3, r4) setuid(r1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt(r5, 0x100000000, 0x1, &(0x7f0000000100)="f05a9d12d19293220267e29d615f131b4d7a5e74be4c324cf3015c59ad55c4765392c8f744546b27deaca794f2653e0dbd3723eb36a5bb9cb36d76d8d7558bc1f44646dd74cf498027719ae009456b76612dbba462aa1468b17bd1a4a78b4376ad62682cbb9f353cb10c467794a100af1da21886aec06e6cdc9478e0a0f6ad5ac102b76320a01f7037b510fef0ccf1b355ec24b196d1f918d621db8d9aed8aa103c4f49966a9b96b48fb2105063633510a6a0a93bddeb4c8c838109867e1326946bd96e6ac61c8a0a78a6fe496af83930de2478c903216fdc020e052321a0e030a7511a7ef62cacec06db1897b4faa5b8d8105bcb14e4caee1a92952942c2ff13d4d4203f7c4292ae66eb7f46d2886fa3fae49eef0b41fd57e87c71eea8b08b93d1714820734fae50759151200507043e3fb740967b72f69d5b14dd02e057ab8aeeda0cdd896bd8a75c827a92db5bbfb376ecd3f608dc7f9bb43c0c8401b6514f9e0f0ab78123f4b96123e3f60e4c09b26273b98e0abf4369f12d92af2401033067d01ed5819c550d895f2748c1d1655289b2a2110b9369845f171ece5e590e032158d929eaecd8e1e8416f65e09c363e9b0695a72a5aaf793e29ecbd5a5bd57e3053685082abbf6ec69380b7b93161847a4fee4fdb87cdb97894d8414a63b9c3b5ddf6d198b63859f3dc49cef76aa3c01576b5a7c5e02b4f50beac2d93ed617c0bc912f8f8af4c8d3dc8fa21fdb53f16b4230ee544faea828115a888b6d936a2654150983552907f41128549c90ba359fc1c89f3bd85ec2e7222a4d2122e01f6911d3676dfe82133750e33cab88f7279c6f8604d47ffabbfa2ec0e6d75899ab55d4809fd1f4afca619ee122275336b38f5754aef8ab5e334cf36bec95245b132def1f80ec4cd3d2e347a7cb90304dcd6a2969389314b579bd4f6dcaca18de0a9c6f799ef05a395e0adfd17a31505bf10eedb9f03db2167e09ef28be81a28071c552dc24faa8e15c04da59336dd655daf9fc8be5457696978a6449d90128eed81afe071e851d28b491a8883d5106599188600f753f13a439a77bcb5f897917ae00f5f0d20335c94aaf1611f1f80d90e181cb4f4f0e4453bd00e374f684524599af0128dd4f1df0563297f5f1380f01a14d6de1a53b9952ea27d4645b6faa93c5aab068b70105a71f3098aca59dcc7d6ea16fce85b5baac64bd60a27769da793575df737ec9fea9e129b2232d0e5e53d85a9ec37154f1c92e5129bccbae300d74caa3d95ce2f390658c61056b3d06673f0fa2f886371bb5a9833117d6d00ae9fbbb0bf641cf509f2b41e4f99b80851316786aaeda2cb754f5a2cba71196976554d1fe9932027dfdad90482f89a2413da79800eabdcfeede816fdd054b737d095b58fbe9e4fe0ac76f2d7dd9d5f6187e1674441f17d7bcb66ea502946d22e2e78ca616f3ae240ca1c2bebd712a694ddc015e694f6277ae2d5d2c4ee1e796b56474e6b8515779c93b3f2639eef08a9b6a8c3dade62695ccf888df801c0a9774ab3cfe2cdbfb319e1ff228ec7053d119e7941d150ae51503ba9c2b1a5a86e473e33e2a329f5d0faa827f404d03c252bccce477a5cdc7ce77a7d1f3843baf9ba1c9792d70a746c67df8be3f797d595c6865ac359243153441b57888b7af278e1e25d151e3096684b92fedf9676dc25ec832856b4210cbc1c90c9a5a02cbd0f3193168ebf90980cedb81b59483edcf65cc4af4ac26ad92de60b04aa1fc35c4adfe556a96b880d709a2c0c2c817a9957cc14b7484c1347df9b48385be9b48a3eed5221a85eee30f71111ac04d777dc6be7ed3f57a600630613b8babb1e77bf2cceabea2533b8e4a0a590a313886814ebdeb905e70729d96cd1061c6a47012f0197873858b45cc6b44bd808a3068be6d11f105349d0ea21a0ed5d8c76df44cfacde9c8e78a0de70e1bdf4e6ab23c0c53937555650a7981ada263678362b443881498567ce6a0821de5becdda69e97574be9c4216e70e16e3e019681f92a4d4ec03ef2e105d9e4a441bdb61e510345d4df30c8cc6401f68be20311eed4e9bded69dd8fea765dec0d9ca6bab354c7d2fd92f47f28b07ae6a5e71980ad2df504f9b0073401498868390856fc63daca76873cb153d640c8f3eb8f2be4c44f3e0ed7aa066bd067f7a0304ce98dfc569b736c82801ec9b8534c80fc7c507bd8bf589135d24d3a5f4149308ad5fe81cf4e1701e33099157a33df85e38e9da790f3ed2f5ccc746e95a5a579ca1947f8f437d460908978fe8c9aa5da427fa2b268cc5d6e150f87eac4b90bcc626b0989684de1eb548aaea2651da705fbc493d7bb99424a309f8e93b1e5bd1fb76dda28ebc51a4ce237e25932accc617e9dd46ad5a85f30de86ad94143c2094781ff0b900c03f8a506eb844b2567846048d5788c006bbb42c1d64ab6f9e07c7768a3b05e3a515d31926abd754d32a68e50713d9eba872dcb7bf8c11ffcaff430db6957494b5daaab04652076a7db9cb7d23ae74ef55ccef691f0e78e4716f5c37222ac45ab61a34b42d2ec29498f45c4ceda323ac735882ae1596ad7958eb497eb487b9b4179c4efe0a7187fcca1a672695ea9891829a61e1c8974280f23140100f9aca390b9d44fb7173bcbab8fd75051241a3d2a8b2034df2bb215d6acbacfb642ba799e098b945f24eef80d51c01d01b25b497d00d1eba0064c3d62df247bb8c77b76023be3e18f9a5759aebcf29f0cd8a346fece41bd479703b0d9f6370bd56a68771619f305feee9e764fe5dc181d5ac6788559fec58ecfd20e590d759f40973f2ac90cbf4eb7163c55307b8d1fdbd02613137eda72c9e8e6a316cf508c4c1e4ca6872ffcec68be0fa82e1292d54a4489e9ed204aad9b33767d14f120b7933320f88352a9c1021db728adb0d516f4900ffae18a374024407a510809680f2f79107fb7f70fb771d4e57186ffec2530f51b5bec9015c46221bcb1064f312be12f9b5531819c713459ed81b74edb07c04c3ea0847e3374b5741ebb45ae93a5e831ea84f561544935cbc737499fbc8195bdff466e281de8b832cae20da15a6e7ce9ce4f2bee1f04f5315eef7a5a3e5c6593418ab5d430afa9d583b2b3055993348b67e7c444d74a55d77fcd5a369a5f050191f43cecfa43fe7d9be9060bab03c8b5f04b57a40f467078f524e9ca6c32e87d12f8bfedafc847a0525ab1027603fd7d5fe264b84cfdf0ee7c106fdde73a6a93cca72b7b3de45641ff536b385a14d456d595ede6c65098207e9be49851698c0bc020633f956a984dd4b0082a283dbaa5ef494c3fbbcaabe1b6c784ae98b9816d18ca07e5c28ab033f4e1207a30c88e873f67b8963c1a2a8397648da2070466c87e90b1ff782d611be83597ad114d296d92e90127ca7647a19d674b8b73617f1b6bb1b97d8b36a29fa25cc6fd37a8ca105840c03317fd90d1b29683b313c3cc2573e779d10c3b8e695a6d138f5c3e561137d2438923e7c6e5a12f418a55aab84ec99173e478b67508ec567a150550a1c07a2ffec7815967ec76a93bc729adb524ff6e4c288faf4dbdb558040d4625f963f41433a2cf3e639ef90017a3a183dca1c45db1a6769494f49e5507a7e8bda4d20ae2c01e813cd3f5b84f384850786e9bce5aeeebab54206b2ed8a95a389200cc36892d238d4c80d4a3052b9549030ee0b802c726b184b39284cc96d43ae5d8cd13a0fa03d12b48c0db22f4b3507a0d17712d870244d84da100ab55ad599a3786c102e35bc07a4b194395e56cc406de396773733868eeb6c2f2a571b49aa3db8f9a23a9c835fd0a8810295bb322679de56c45d1d5f87a1e4c83b8e6b5dff5f3687ba468164240957bea12bcef961d8b94b1bb5077fed95ce5a0e6ddd5303edba2d2bff2c72dae823c4036f536979a0ea107e9571bb03a8c31ce834b9535a59784732a5c6b2d84e1abad30b3426aabb83aeea9e964517814e650ad057037d60e438989a289f0cc6c14c1f98ca207edbe35c646ceba617fb96fdfbf5be44c192d5fe726fefe311ccd159017a2168c210f13c5f576ddebd4edd22f5507a29947816ec31dbb1424a27330a2f4aa7e0ea478a4753e1b37e8276c4813475b4ec724d0e2ad5e134d53ddf8cc3de544a716e6a5f7a6254178c558c820c94bbf0daa7eaccd82b4b22f0313cf6d8977540a6e1c10f45aa2086c53e530fe6a31a38b7cb1efdc4c24db0ef023fdb5b0105bedb945be72f92da4e044a35b7db182bfcd3dc08a1e7eb3e21aed457afa4cec715137af5946548b3c7efed04d259807332cde61ab67e1c71d6e19400c3ec852365f5902cb0b6bedfb69a6bbee3b19c0c00f81c1bdef0c32330d4c185db51592385b1aef24d8d5fc6d1b4066d4586a3c0f91f2a8ae3965c50e5014c96b2f191a868492013d2dce334e8ead7ed9836e9425e83b86850428f998461c4e73e7d346f9a92575e846cc74c431a9b8961285aa9c923bb3778387355d9c74bb1c25984c8fabc636c09f3c9c49bfa2734827a4e63f7c3917b2db80d348cfc5462d6c25f5e10910b95f64d04ada63b4b6a5543a204b8fef47ea239454a5d9979ca60c215ee4f40689c8600ad4261fe63dc4fd6106bdb588f1cb7f75dc88655b8fbd9f1397ef84d41cf9f291f2eb4a08a3086da0bea00cf4133ff46afd54727b08595e4ef3ba56947c4717acb39d16e8378d8ff7ae0816544d6b47b0d4033ea93c37d94dd5b0572d0d556faa5da931e6a9fdfe9cf3676899f692f797c8c49bc9c2a2158e5f72a62c004ab523bce1bf8aa0fa3ab264b0bc292985b1582a9e7b138e2a86b421d79094f3c073ae115deabf3035c394d8b7307f34b971cf6efeb5fd15cc580c124ca380fae93dca56f0bf1c2d2bfbe4f331dbc5f495a7c53b9a7bdb6f89d93e46fccc9e492a78d1f7b134a4b2195dc12c987a51922722828b5efe0527e64849e49e5a3468eb5f62af8c8e0004e5b9537cacac18d76b76bf1d2179fcde0901e3a6aed49b2de871a4b7554ebd24af86ebd3a4990380e97ca74321ef5ed81191e4f5c80e2905079a977269a758ac07c38ff27f37078359943c87c18d39e6ed3e9f539cc25b12bf657454b447e205bae85c0da2ee17b82bd3228d77977760a34aea0e449f17f33ce782d447c26c16e73b1cc28c5108d8682b7d412bfaff96dfc38de9c309bff534f19e5494453601ca43477431585151e3cda6e11faa021ce64b56cc33d120a40c8e6e3d893e1bd26e36941ba43e4c2e334e03d8a60489875d44166b77c3dd022263da13c947fab4f3f76d642f3752234e5271693ecd831799eca4bad6bdf03ad8f39747bd08b79c3a6cf2e576da0eabec7395c04c00491d297d05e22873e2d977a81209ddc3ed4505ade82323e8eb4e096945ec861a94eb90d57ccddcb55362e5bac681a7d5a5042d4bb12f85b85513299bee3c4b0043feb8292274e686c1d0e4636862a7a7cafee34f445d0824b326913542fdb910d69fa5cd7f4b92770a11aabcc50ed8803a7fcd44098b1b39b257e8a6e4d746c3cbc575362fd71820cd4ff014df1a5714328c26d77195ff18572a3ce4c5a1923d816ddb1818f7cc5e66a6c18e2a50130553001b833fbe34cdc7b39ba45733d95300bee7fc9607c2d03f96e4570ae49731a483c210a8c628a1ec63b37a8e788fdcd6243ba71845f4c32b1397fd64cf53fdfdb9db2dc45beb55f2a9aba76295fdbb1d84f5467f3e89f7d4f7e9b6c98580682e75180e7036beed6777803ce3ad84b833761e44f4e4efc13215c6db61f6212accad49520214", 0x1000) 16:00:12 executing program 1: clock_getres(0x3, 0x0) 16:00:12 executing program 0: setuid(0xee01) r0 = syz_open_pts() r1 = geteuid() fchown(r0, r1, 0x0) fchown(r0, 0x0, 0x0) setuid(r1) 16:00:12 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = socket$unix(0x1, 0x0, 0x0) socketpair$inet6(0x18, 0x3, 0x4, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$inet(0x2, 0xc004, 0x9, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet(0x2, 0x8003, 0x0) r6 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r7 = dup(0xffffffffffffffff) r8 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r9 = dup(0xffffffffffffffff) r10 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socketpair$inet6(0x18, 0x8000, 0x8000, &(0x7f0000000280)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x3, 0x40000000, 0x3, 0xffffffffffff893e}, {{r2}, 0xfffffffffffffffd, 0x81, 0x3, 0x4efe, 0x9}, {{r3}, 0xfffffffffffffffe, 0x2, 0xf0000000, 0xffff, 0xc913}, {{r4}, 0x0, 0x8, 0x1, 0x2bbdc4d6, 0x8001}, {{r5}, 0xffffffffffffffff, 0xc8, 0x0, 0x3b, 0x7f}, {{r6}, 0xfffffffffffffffe, 0x2, 0x0, 0x2, 0x1}, {{r7}, 0xfffffffffffffff9, 0x54, 0x17, 0x5, 0x1}, {{r8}, 0xfffffffffffffffc, 0x0, 0x44, 0x383e, 0x6}, {{r9}, 0xfffffffffffffffb, 0x10, 0x0, 0x8, 0x7ff}], 0x8, &(0x7f00000002c0)=[{{r10}, 0xffffffffffffffff, 0x20, 0x45, 0x100000001, 0x2d}, {{r11}, 0xffffffffffffffff, 0x8, 0x40000003, 0x3ff, 0x7fff}], 0x7f, &(0x7f0000000300)={0x9, 0x7ff}) clock_getres(0x9, 0x0) 16:00:12 executing program 0: r0 = semget(0x0, 0x0, 0x4) semctl$GETZCNT(r0, 0x5, 0x7, &(0x7f0000000040)=""/227) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getuid() geteuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) setuid(r1) r2 = syz_open_pts() r3 = geteuid() fchown(r2, r3, 0x0) setreuid(r3, r3) setrlimit(0x0, &(0x7f0000000000)={0x3f, 0x4}) getuid() r4 = getuid() semctl$IPC_RMID(r0, 0x0, 0x0) fchown(r2, r4, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) 16:00:12 executing program 1: clock_getres(0x6, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), &(0x7f0000000080)=0x4) socketpair$inet(0x2, 0x3, 0x400, &(0x7f00000000c0)) 16:00:12 executing program 0: setuid(0xee01) r0 = syz_open_pts() r1 = geteuid() fchown(r0, r1, 0x0) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x0) r2 = getuid() r3 = getegid() chown(&(0x7f0000000080)='./file0\x00', r1, r3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r0, r2, r4) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) 16:00:12 executing program 1: clock_getres(0x2000004, 0x0) r0 = dup(0xffffffffffffff9c) readv(r0, &(0x7f0000001180)=[{&(0x7f0000000000)=""/146, 0x92}, {&(0x7f00000000c0)}, {&(0x7f0000000100)=""/122, 0x7a}, {&(0x7f0000000180)=""/4096, 0x1000}], 0x4) 16:00:12 executing program 0: setuid(0xee01) r0 = syz_open_pts() r1 = geteuid() fchown(r0, r1, 0x0) unlink(&(0x7f0000000000)='./file0\x00') r2 = getuid() fchown(r0, r2, 0x0) 16:00:12 executing program 1: clock_getres(0x4, 0x0) 16:00:12 executing program 0: setuid(0xee01) r0 = syz_open_pts() r1 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/84) r2 = geteuid() r3 = getegid() fchown(r0, r2, r3) fchown(r0, r2, 0x0) r4 = getuid() r5 = getegid() fchown(r0, r2, r5) shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffc000/0x3000)=nil) fchown(r0, r4, 0x0) 16:00:12 executing program 1: clock_getres(0x0, 0x0) 16:00:12 executing program 0: setuid(0xee01) r0 = syz_open_pts() r1 = geteuid() fchown(r0, r1, 0x0) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) fchown(r0, r1, r2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x9, 0x3, 0x2, 0x101, "0a6050d227a12e8db29b62f5a289e7ffa3046ad4", 0x25, 0xc4}) setuid(r1) r3 = getuid() fchown(r0, r3, 0x0) socket$inet(0x2, 0x8003, 0x7) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) 16:00:12 executing program 1: clock_getres(0x0, 0x0) 16:00:12 executing program 0: setuid(0xee01) r0 = syz_open_pts() r1 = geteuid() r2 = getegid() fcntl$setstatus(r0, 0x4, 0x8) fchown(r0, r1, r2) r3 = getuid() setreuid(r3, r1) clock_settime(0x4, &(0x7f0000000000)={0xfff, 0xc48}) fchown(r0, r3, 0x0) 16:00:12 executing program 1: clock_getres(0x2000004, 0x0) getppid() nanosleep(&(0x7f0000000000)={0xfffffffffffffffc, 0x1}, &(0x7f0000000040)) 16:00:12 executing program 0: setuid(0xee01) r0 = syz_open_pts() r1 = geteuid() getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = getuid() fchown(r0, r3, 0x0) 16:00:12 executing program 1: socketpair$inet(0x2, 0x4001, 0xfb17, &(0x7f0000000000)) clock_getres(0x2000004, 0x0) 16:00:12 executing program 0: getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r1) r2 = syz_open_pts() r3 = geteuid() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x7fff, 0x9, 0x3, 0x40, "4225814433efb486c73d54af3ea2833e94dad6a4", 0x1, 0x4}) fchown(r2, r3, 0x0) fcntl$setown(r2, 0x6, r0) r4 = getuid() fchown(r2, r4, 0x0) 16:00:12 executing program 1: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x3000)=nil, 0x3000) shmdt(r0) clock_getres(0x2000004, 0x0) 16:00:12 executing program 0: r0 = getuid() r1 = open$dir(&(0x7f0000000600)='./file0\x00', 0x840, 0x4) r2 = getegid() fchown(r1, r0, r2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) r3 = getuid() setuid(r3) r4 = syz_open_pts() r5 = geteuid() fchown(r4, r5, 0x0) r6 = getuid() fchown(r4, r6, 0x0) r7 = dup2(r4, r4) r8 = getpid() r9 = getpgid(r8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) sendmsg$unix(r7, &(0x7f0000000500)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000040)="c41a2eacbd86c64cd677c8e09bfabbc308d53d52ef16d6f03643b1b7feee49ac3356b46165fcb084", 0x28}, {&(0x7f0000000080)="799ae91cc08e9cef7d0899e8e0e42899243689de1442229af5f9a68d9df129c6586d3d05deb8e7d34038d89c1a8391122271bc9ce666d292d66a2335cf5bc9798e80de74c7e2aef816ab1bdacc84a1dbd829d4a0460692d7e7f5e492650106ddc733b21c49641e76e4291c37fcf892405e560eb9e96ed949549a8b981122a3ffd8b8fa48d66c8b7432301e99e98d865f74966c", 0x93}, {&(0x7f0000000140)="e3a7acaece978623fef8cda5875d1f2fa4d7a9dc8f060f89ddfc5320b6120a3620d0e9e8d0c4e3570e8ce78f53ec9bf30e6de734eed2d822268ba4d47973d0d4f640474eda4c47ec0ea740bc1d69c2bd67aa7c6afc5b9ec15ec95a058fb827cd68260f79904563a3d1a5a65988d5484f37c08941efc9542c773565178232723b0c", 0x81}, {&(0x7f0000000200)="a55b46ff7887e21c644dc02809f24da2b8f149db6fa1", 0x16}, {&(0x7f0000000240)="3d952e7b66610d388326", 0xa}, {&(0x7f0000000280)="06cf2d66173f778a990782a475d72b3f46685ceca77f1a17cd5a499a68789cfe927ed5f654c44b87503c4a9dc2ecfecdef33ac5e4e1559bfd26cda7123512c35bbf865a0b62298e51fc0805adfa2c70a022f8f80f1f05fc3dd2c9adddf23073159dce49633469432cf9cd84a06a0087220f9968427b55769a51d3b609ba46e25d53d189c6008fc78130e6a15f7d20b945324e4022b3e774d02c20a924e621404c504a13808378fb0", 0xa8}], 0x6, &(0x7f0000000440)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYBLOB="2000000000000013ffff000000000000", @ANYRES32=r9, @ANYRES32=r5, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r4], 0x90, 0x402}, 0xc) 16:00:12 executing program 1: clock_getres(0x2000004, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSDTR(r0, 0x20007479) 16:00:12 executing program 0: setuid(0xee01) r0 = syz_open_pts() r1 = geteuid() socketpair$inet6(0x18, 0x7, 0x9, &(0x7f0000000200)={0xffffffffffffffff}) r3 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={r3, r1, r4}, 0xc) fchown(r0, r1, 0x0) socketpair$inet(0x2, 0x8000, 0x8, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) wait4(r6, &(0x7f0000000100), 0x8, &(0x7f0000000140)) connect$inet(r5, &(0x7f0000000040)={0x2, 0x0}, 0xc) r7 = getuid() preadv(r0, &(0x7f0000000340)=[{&(0x7f00000002c0)=""/80, 0x50}], 0x1, 0x0) fchown(r0, r7, 0x0) 16:00:12 executing program 1: clock_getres(0x2000004, 0x0) clock_getres(0x2, &(0x7f0000000000)) 16:00:12 executing program 0: setuid(0xee01) r0 = syz_open_pts() r1 = geteuid() close(r0) setreuid(r1, r1) fchown(r0, r1, 0x0) r2 = getuid() fchown(r0, r2, 0x0) 16:00:12 executing program 1: clock_getres(0x2000004, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x12) sendmsg(r0, &(0x7f0000001900)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f0000001380)=[{&(0x7f0000000080)="233dd47667c21b490d1c9dde7aa8128405901a455f2df5e372a1b0943715f4871d33ec769a972f6e195c9a0fc3ae06cf7478c486a063cb9f195565541b60f97d3b7699d5b052e3b157a3a0add8d960de83c4cf10f519e7f92b82bfee9ed2b7f97b4a7baae39617b3177303549b1f96108b91ee6360939d409f56be448a8e906faf03dbbfcc61702a2e7a7ac3bbf9db17011fd6a453cb2f4d11c2acd24429e5be809d832fb1abd02dfd4c770f45cf731aa1c4eaa94da00e241c43ded41ef6bdb51c5ec1a66a523b7dd0509f06c543a1446c629661a4ae573e538636b7db220cff0f08daf31d5049d3073c44ec907ded26fab5166927c91f96dc", 0xf9}, {&(0x7f0000000180)="7f38d9efa2d6fa3ca916195ae1615b62d333a0ffc107aeaa2b9f038fe70e7b031a043b27298d7531c5f2adc47561c51a354790e62b694d090b6de8033bb2b3c7bfd1a16040d256a458a06291818531f4882a6d175689", 0x56}, {&(0x7f0000000200)="ce05b186f63f4712133c0039", 0xc}, {&(0x7f0000000240)="8862e05f9ac6229d512b74e870ac5af8383be5b9b64ef885bfdd42dd3e7c466a80d0ef5873d0fc9c25b689ba0a58b941b229bd5ac2ae6c26df79725e2532bda997960af4ad0eae18746567cff3ebab224eb284c5de8174ece70174d7b3926aab9f30d7b960936079", 0x68}, {&(0x7f00000002c0)="91e3cce6656b36415f3f74a34117b7686ddbda804329070b8dc714eccbf675b17d739f3633d9f9e9cb4f20cab394bf2b1d8f4ebb6b80d1c8e3aa6d93a373c973e565f929084f8555796ecc9fd7dc599f4fc8a4d791b64689d640f96c045c17669f90a973d9dfd3e9c7f476d48fa669519a7ca03f499ad439df7e1264e5d298fa4d3c7e26bae71c65835f70498638a32391542bff78fc271812ce23d5b9f0259842915487aa957e4553004b5b59b345b3911c5d23f48f67aaff15505dbc34c6acb7560302e6cd4c7008add82517fc1f34c531a32e6a9496da15fd625b44003f58f522f542b3c27e9036766dfc4deb2c5fe3196e958fb966669c39e2d5100b7d12ff68a2f5cb3f3d71760f1fd8eb077d7e7694bf8bb3c6db606fdab9385f3af2ce6a8cb27ed30f59551c4f74e730f5db33321bf6cfe7dea927e617c630108307dacde279f7090c8ff5e5278941b199307e8f44279f935b8b0326ca0dd2641b7d9d0bb15f057b400d85dc5d76b14826691675a86b9d912929a6f1043962640d938f4b50930a6613ba6a161b9c68e41eac879c2436bad0d1017746e5bbd31db9d9a3e59803d62a1700b7ff204926efbe2b4dc2cf07854c9d4243bbb5c66590a1432bdefa69662f62776be6b1c9181c8ed526ed89aca75b872fddf18edfccae416a368b4f42dd3a389948600c3da96e583d4092376e5dcb15a3de2bfc990a4d785f15d08f7367cdca9e1f1cea316795ed4e5b507baf0d769b2e96e4470bbbfea1913789ce4e013edc8436221d46e017d8ac51f49c4a5b166a194d032afe8d5c965dab271dc6191d9a636f06688bb21712f7df8d5f4d25973ae348567887022ec05fc2625c2b8c0ac99cea429a6e4eea1c83eb79e631a32e834b9b4cf14a42a7bed8e78a15de9f768b13f4f612cfecf62439b01f9a0cff8b37db9d1484af3fdcad9291ed954d3f0a55267be5128493af7759286b8970958c71a0d6f7f88d4d830724cbde6c43e06520860a373189560bfaf2dea87f39b300039c57e9f816aeebb58822636bb0678e77ecb33d62d865055164fb8bb64ebada6250ab1684e1f79a93f17fd1e6be19f24a5bf7df7657f3be932cf1312db368f735749e346d47ee9c5b9a05b1537d95dac20c3743bd6c23b81dd657682cfcb895d5b6993385798be05731a274e9dffd1e95fa4fc470264c7888f540c496b355d28400ffa8e83e9bbe9524f74830551864d5ab5a587550720aab3fd55622e7de53e62a0cc4fcd2cd89ddeaee772c6505b387d967ebc1d97a3882f20b0280e4c67d20b2f90bbd43df70fefe06929992150b1a2dc0c49dc560d80c2c22d51535e09b95594d45f2e5e9ae2c1464d9cb8eecd59af67d346eaad674ed1d9a734909d4098ec7780f7193ee649e893e2f3b8aa0c6bb6eb3728660facd973c24479a26813890ee3398f935f51fdef44a948f8c79d1da1a4fcc60abd1b5c5e1b44fd96c0bb6358d16aca5dce89501bf0bec9b93e2cb6ea05a50fd85647c7182888f5efad81c0aa0fdc5238a1a64225361a6aa0a37f12f1d17a5712fe8e41d97c3d9e246ab13c273254c5e7b74c4d89ec5d038fd811f71a31de9da50d3890df07472f73dcbb4926b90a163314e149be3c8a4a52326bad81c4d2a0bdceaa6362edf8bc2877b6fccd5dc92ea4e3511952e1929c9990261e18fb862976f5af168dd8c66dfbe2950ef6383394ca0f32138ce8f7e00a240a938809be7b440d00532178e4b0b6ebd702035436e7eb051944dd4a7af52e980601d82bd8bde5e8a129d4fa9d83b3b15d7a258833722c53ca860282aba94d931d75f0bd3451c8ce46c780660d3052418ea71b111485aae2fd8da90bf2092b9d12b3d40c54835fce7e288e0678a264e94e668c58a5266ac71190494e5f440c5895009bddd5f9d888f6cc91edf17f465e59a42da349c8768c97cd69d69aa98fb39f56eb9529ba4523907f0c9cff283a1f4b6940fd78b31c8ec2e2313a2c7f08d188dc0caae4e0d87e96ceaf24cf5a15eb9fb717150d2a396bd42d7d8a2c86bc0a610691c9a4cb836c6be06d5f3afdc1f6b8661e138a0a0332ef0155f26bcbbf823fefc49bbf989bfaa9f610e25b166def626d4444597ba81caadf0218fbab01021454988210447f9e9d48658d628941866a012168e7acebdce8810a4e2426a51472f05631d21fd829e49d482fd40ef7475c730ac51c62b053a1181dde02b62f1f9b3e0eee57ff230231cf67504092967c360f3b54f36dc2360866cc60fa314c6154f551b3810b3617a085629db7f1bc1fe193f3c56d69593a76d6013b36ea46d36bfb492a79547581d8e5d8aec4217a3b26f828565f8778ce73bc6fbb66b86666d6357ee5fd41195445db1aca200c2c8aa222dbd8fd2d828eb0bbf4c99f700d94fe8198917c1018b7bdad99bb2850f16d469848e69f9c82cfb9f5ccca52cad5e3fdc297fcb12f174bc3be08ad11dfa86acb6698deb1f2ad8d445822ab2cbd58c99ce43216f5173a52700dccfac52422c7fee1b251a0b527d0a7e02a081a0c19679482fcb7825ea29ae36669c0ac20194a13693899c69c1f0a4d7186401fee22f1ead47cb930507fc0b6d281028eb9a1f611ae8235d643044c570f09e2456f2aac7e0e2b0402d946736fed6159f4ade2a9eb8a8d8535ad6ef09da3080e46f594c985d24138273637a002074c1e6b892bc57a871c6da01437731f81f1caa7efbe9cfefaf48ce9bf55f6e701b2e86dcba1b4dd529e241c68182ae49f296a0e3c64b19b3e00b1d2d5b6894b52a9e638d5ce57391c34e259e2aca08517843454b80490c4322d7290d4b0134ec692cbf29cda215d3ec010afcdadda3e04f8251c1aa12146c8018dbf9a61444bf38ce2053298f880a4094f312e730e7ffd97f981712e93ce90bb672d241193b1154f54f5ebf2d1ddb29676b19581919c4968c59c5ba24939d804e8226296c9005e53e1567ddd956f3f28d624e86d1a9fb8eb8cbd8fbbc65aba20927a55d1a184cc8c7c6b96e594ad9f7712a0eea63f046a2b8580a9c265aa31bc5fa50dd7539de5d2ec0d3e4ce13c90976d9ae799e8b82fd54ed49aa8c6f38965746cd326693286d2326d4e6bf49c2a5fe7eabbf56e6da372bd19ba3cf6aa2f161f3f427fb8a0473cd15bba5c46458ef36e2b3c103d6f5c8dd0d07fb92a427246be36df7475965db64865dee33b88fc988d0a199323dfbe81f9746903b056cc24bd61b911f3b548cf283148a5434422a10ebb421921f040bd1c5202c7978a2945756f59e630bc19a8c04a72ee652c07774af3aff3db897defa21fdbcfe0a475af47a5d8d1555f94e67aa534b66dafc2a6b6eadfffdb2122f9709ebf476a7991461ded6f4aed186ca3b0a0d047bab80d0bc157a2268981bec4a678850e8a17aa470961538999a56e3ac7a5a9e3e5ced2cb82fbc41814c51425e2da303037c5b949d7be0aa840bb392253f88680ba7585bf4bb7611f8d684c6927a187ead9f2c72e52c1312f554bcf0d676b0c54288137a45bcc9e331d6bb85573c6e073e21896b72a9452dc2234ab7af959fc4533b16edfe6d27e42840788286e38246bd2267d79723c50107a359296efc5161dd102f4f0312579e40682dea2cd5495fa308144d483e461cb64749a36f5f22059f0b3bf0b9f580bfa6b48304e0d785f03a297598a181fa3c342921c49d24ef9fd2d2f64865f1543b30f5a47ca029556560d35b15066514c144bceae14feb337a7d81e82e0874c607dbadab0562531df74164b636428f56935d7aed113ca927b66dc3cbe21089ef2e515e30e33c71357e31dcdd3bafde5828d187329058c60a7c59f66fe9f7eb02b1547f9a6c5efe3b44ceb64962839919912a449f4b8d4be972c987969d9df41777023cf67549e012d61fe6a3d874959a3f1d0f33ea462a213d1b072aff442022e3b845209ea4f83f2c348bd26d33cca08e7851ad9ca85ac941907fc7665643e21be7e2da84fb0a9f21cb7f029042f739532845dbfb00e87a0ec4fcf84b2ffbff49f2ac1027b0775ab5aac72fa7d427ecc8190c90e88b3dc5b8a9c9f2fd68421b2d792f11415be4b42ba53e94421e8183737784829600b4b3aa9aa2fd6b01ba87a6e149c8bca77017acf31f153f84fd1329139c4837090a81034902dc2be57d8f944bf558e733396626c0b51ebf5c6e1604834bac988e90bd9b592e0649a95dde56dae4b6c99a44bb8124f30ad1c7cddfb083da4ad5766b03b7f04e870677fdbb82294530eab3169bd114432c0634b22cb011591fa2efa37f50330c135b0830d71b8c6f529217e92e24b9779bc77b25caa6ee6cd845de2c614bd38de7c628aadd9865fc173f17c1d977e0bdf1ad926955d870a3d2b0faabcfe2a9dffa474d0cdb6a29e3cb32376ef0b82f4e686af47428c26d3d63bfbc503caef0c0b52e14fb0c1508918e16cb0d8483da11a18a212e4322d0d259803dad45913cd48e9754761fc3dca46faf6c4a1357b2aeef45a947d73ded2bec371cc976b7b82f0fcf3504bdbade97a1290e8efbbc2dbe9a7dace0b9c3bd6db9f60b23d938f8b7fd83b1b1a947f927c74cc1e3f61e6fb4440daebe1f2212c5c506b4cdbf38020d2113458ed5bb5e2edfad289462441ba785ca96ce9019fc17566c93dbcc0994df263d8f23e07e0f423d5c142421b12c1148c23a6159a9a2beffab582166871a296092b37dd61e2688d8364419712f021def6a5f413b08dd0447a58b0033a3ff765a8fa2a9e1581466191b910d82efc84db76edde84bf87a5ccd115d58ab0bbf5a4dad8a1757e0078ddb08b8fc7d7039c22de9fab4898466b52e3771954e1502a278f7cd044a2b05aa57548addcf11113e65d08e8ec94809b89f6f97e658d854aaf91f41a991caeafd529dae777e217fe8d6e3f722ccd6c66e7f2c66d447a48620bc03c0c70e32f3ceae14dac04e7f778df91c05342520cc7cbdc801758d90c06d1f45c73564006cda826c77cc7ab257184ca51059b8e958a765e9b8aa98ac47f7d26b472562dc0e55fe8aa6f9018cbfb29f82aba62763c9bbdacbecd2c07bdf335af22018b7338e598899ef13a38b7b25fa2860932e5af9715e4fa147d0627e892366681bc4654e0deefbbc27d147e62c7d8f41cf5af2b1340909bf115eb6fcdba8c09fb503d868cdeee5fb8b7d65825b22c9d255be464cdfd3b9341a4750fd20885694d84cee807ef545f84b0c2fd2f44f0b6123dcbacfd85b52005abf78f00b86b3dc6af9f22bd4ead7dd879f8826bc14ee94696bfe074dbd0fedea256ee13416eadf0338d46855854b3aeb5721b627abdd3103eade054d4eecc220528a5305244e9325f701c53b2b291214cd3f3fb0b2c98d9f73522c58129e35ed8332e167e882aacd139780f9d07478b367c56ae2757f4b00e91f49c74b0aad7f32fa44bc36503355ee218b91089cafe2f0302f244009b03f3bcaf953603d67ae4ca5989d3840b6364f8d88d81f86e3048cec090453b935f934c07ca57a81d6893065270c690cb2224d6935ef911e2ee0c28bc7449de321f85fa696677947076113988ee2eed646a974e4cf251518d3a64a4a6ded8be898d0e029f3c82480452cee0ca52d83f1b4427bf120e8f4ed5f834987c6a87a649b2862744ff9e5483089935fe274699f05ec4a728ce255760b6a5b5f300f1e109e69879f8a968cf7e0880059c42e1e79e17b2ff0895ca2d8c9913163c8b9d6b3dd5c6d01b965aac3106aed21ea39cff3721e695d507ef6c015b40e021ab74bdfa576a4da06ff263748bf58ede626e535465932ddeef7dc26cafb", 0x1000}, {&(0x7f00000012c0)="3ed93b845875ba9d495909113c73b09d4f6a083f1540a7a47bc0d809e161a3bee54349996f1fa734eec1d7317bb0d3e4dc6f9bdf97d543157b2f217bd816ef18c68f15b3da8617250fba7df1ee5ca2bf2237befcd82ced001f01685aaaec8fbe890b4e6975036d562d74b75fa408c9d39154f4035c362f37e1c3e1a71674d53822bcc5c10f352d", 0x87}], 0x6, &(0x7f0000001400)=[{0x58, 0xffff, 0x9, "3ddfe0d4aeef16ba043d3cf5c3329751609c8a9153bb5980b866b3e9eb57071d7fdb8442edb8d34e1339809cbe35fec8e5aea332890a216f4f6cb21dd64f99d5a4"}, {0x70, 0xffff, 0x80000000, "de1d70ab0e8ee4ab3b22f03731a22ae2dd4b0c2f8b4b60229fe10e15910416393138372a3ce39f461c8552aeac8c6c617c5a3bf5c8736c1ede7cb2605019f7a7b3686c00b71af6c58c14420ba667ed17ad069fa00462398a98411bb65a"}, {0xe8, 0xffff, 0x9, "5aac4e16c36aa1fb11a82eab6a60e11e8cc6002ce7fd37a32641615c6817a650852cf7c9c185b8028c4675b458bbec9112cd274b89ed381db2d4b2639a6ad87c9be2a12f6fe70e796a1db6491f94c149018a01528a1378469732bb85e642e8467ef8a8da84e56aa802bc67786f31db9d29460ba1ff83c9154bd042ff21b131f95d00d205eec218af56e6bcd30e267c11d0c9eab307db804a9f93bbec6d12de0fd587479f2d4fa750a9530084994f079a5200564241936a7cd5a2bb832be923f9a53d340be5916821c294cd15ad3077804e0b84"}, {0x100, 0xffff, 0x401, "30438b161010b8ebf67730aad48f2ffa56850d64bb870c9fc73baaf9e38527429b8fa215cea6a516e78850d7a0565a98868a9b1ce05c995a0238bda6d492bcdb30086bfd3ddf48a1013a6549784a0e6a70406231a45f367b074ce6d36cbf76ee3cc22b20c27b322e03d3df7380c8946171b7e3496d259f79d8343a0ef0640823c1bf4e62406546b63423df912f77040704f744f9e9d7fe30311ed7143aa471bb9a00a45bb9f84d2c9423a73825063180bd97c6fef746d581d770d2cc60c1743f3104cca7dc4b8cdd729cc11b01f4cadac58395f0823ea209ef8b16ed0a601a0b67092b2ceb719a547e40c6"}, {0xb8, 0x1, 0x9, "c766eaa8427048373b99ef9d78377e40196753b7dd28d634c91fdd661293a16a3381bcc779da236bccc5c7609d8067eaafc8b698ea275e4adaf29ab946b1c9d44d06d1e1fa86cf6c5df2050725f3eb17761c5162cd6e569b2386f30cf528b01e65aadfffbcf8fff25ebb55b4d25d58103744003add41d77e158875d04af75ef4d7e18694b3e0748c46da75e378352285457ececd2542951c2d7c2a0850a9bd860666a6"}, {0xd8, 0x0, 0x2f, "7dfdfb761d74e589d9c3a54c71990723eddd786ccdff902f8d7fb4c0e9d2b02c7fd57861638ccaf7049415624b7691bb1745ed747e476259dea9627fed73b44969ff9985fb0a815fbcf18a34a726ac668cf5423642dc54a0f1f711fff71abe6576c0531d4da77b5097c4490b62da508013ff8ab8fa0ea44b3bb5439fa6250640e349bbdcd4bc4c132a2a061fc61da2de14d266856b721b16118143802fcfc52c4331f5109a9ef7a7b747edabfe8a678ebcb9958abdf2ee5145629b8a722450803ec12f1e95"}, {0xc0, 0xffff, 0x9, "3adfc2139744e4c776883aba043dca115fec0c2c9b7cf76e1d03b815e3a172fb6d135103e1dfd9d006e2e969aee9585b11bba6fa654e08a8e278e6b4d1ef1f143c33f7215d32f125c0cb5d46831b3bae5c3244af58ab9ad0d36fa20d4848215b8a9376ecfa17db3bc00405f5f81e860d35e01e57aa342ab26b42ea0d216787f16bf94352d798b52d285973f696fcef412651c246ee8f63d6fffbd816fe4280b4b185636d06289e25174e1c"}], 0x500, 0x8}, 0x400) 16:00:12 executing program 0: setuid(0xee01) r0 = syz_open_pts() r1 = geteuid() socketpair$inet6(0x18, 0x9, 0x4, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) socket(0x20, 0x4, 0x1e5) r3 = accept(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000afef831900000000000000000000000000080000000000000000000000000000000000000000000000000000000000000fff000000000000000000d5dead8b7f124d77d2e66a28e1e861bee7cd4ad67dd1efe94d6eb97251f12b4ada6d045230b6b5d0b8936fdfff7f1f711293f9861efea6d413dcce"], &(0x7f0000000080)=0x6e) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fchown(r0, r1, 0x0) getuid() 16:00:12 executing program 1: clock_getres(0x2000004, 0x0) r0 = socket(0x18, 0x1, 0xffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r1) 16:00:12 executing program 0: r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10004) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() r8 = getpgrp() fchownat(r3, &(0x7f00000001c0)='./file0\x00', r1, r6, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r5, r7, 0x100, 0x8}, 0x80, 0x0, r8, r9, 0x2, 0x80, 0x80000000, 0x719}) setuid(0xee01) r10 = syz_open_pts() preadv(r4, &(0x7f0000000580)=[{&(0x7f0000000180)=""/42, 0x2a}, {&(0x7f0000000240)=""/130, 0x82}, {&(0x7f0000000300)=""/221, 0xdd}, {&(0x7f0000000400)=""/21, 0x15}, {&(0x7f0000000440)}, {&(0x7f0000000480)=""/222, 0xde}], 0x6, 0x0) r11 = geteuid() fchown(r10, r11, 0x0) r12 = getuid() fchown(r10, r12, 0x0) 16:00:12 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r1 = getgid() r2 = getgid() r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setgid(r4) r5 = getegid() getgroups(0x1, &(0x7f0000000100)=[0x0]) setgroups(0x7, &(0x7f0000000140)=[r0, r1, r2, r3, r4, r5, r6]) clock_getres(0x2000004, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x8, 0x0) 16:00:12 executing program 0: setuid(0xee01) r0 = syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = geteuid() fchown(r0, r4, 0x0) r5 = socket$inet6(0x18, 0x8005, 0x9) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000080)={0x1ff, 0x1, 0xfff, 0x4ae}, 0xc) r6 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r6, 0x0) r7 = getuid() close(r5) r8 = semget(0x2, 0x3, 0x10) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x0, r4, r3, r2, r3, 0xf1, 0x3}, 0x9011, 0xffff, 0x7}) fchmod(r0, 0x0) r9 = shmget$private(0x0, 0x4000, 0x38, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f00000000c0)={{0x7, r7, r3, r7, r3, 0x100, 0x80000000}, 0xff, 0x9a2, r1, r1, 0x88a, 0x0, 0xffffffffffffffff}) fchown(r0, r7, 0x0) 16:00:12 executing program 1: clock_getres(0x2000004, 0x0) clock_getres(0x0, &(0x7f0000000080)) clock_getres(0x3, &(0x7f0000000000)) r0 = dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = syz_open_pts() r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r5 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) r6 = syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x8, 0x8, 0x1}, {{r2}, 0xffffffffffffffff, 0x1, 0xfffff, 0x80000001, 0x200}], 0x4, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffff8, 0x3, 0xa0000006, 0x3, 0x6}, {{r4}, 0xfffffffffffffffb, 0x40, 0x2b, 0x2, 0x7}, {{r5}, 0xfffffffffffffffc, 0x80, 0x2, 0xbe72}, {{r6}, 0xfffffffffffffffb, 0x6, 0xfffff, 0x3f, 0xfffffffffffffffc}], 0xd5, &(0x7f0000000200)={0xfffffffffffffffd, 0x1}) 16:00:12 executing program 0: r0 = geteuid() setuid(r0) r1 = syz_open_pts() r2 = geteuid() fchown(r1, r2, 0x0) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3ffffffffffffe54, &(0x7f00000002c0)=[r4, r4]) fchown(r1, r3, 0x0) fchown(r1, r3, 0x0) r5 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getsockname(r5, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000001c0)=0xc) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000140)) 16:00:12 executing program 1: clock_getres(0xe, 0x0) 16:00:12 executing program 0: setuid(0xee01) r0 = syz_open_pts() r1 = geteuid() fchown(r0, r1, 0x0) r2 = getuid() fchown(r0, r2, 0x0) 16:00:12 executing program 1: clock_getres(0x2000004, 0x0) r0 = getegid() setegid(r0) 16:00:12 executing program 0: setuid(0xee01) r0 = socket$inet6(0x18, 0x3, 0x3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) r2 = getegid() fchown(r0, r1, r2) r3 = syz_open_pts() preadv(r3, &(0x7f0000000200)=[{&(0x7f0000000000)=""/138, 0x8a}, {&(0x7f00000000c0)}, {&(0x7f0000000100)=""/16, 0x10}, {&(0x7f0000000140)=""/136, 0x88}], 0x4, 0x0) r4 = geteuid() fchown(r3, r4, 0x0) r5 = getuid() fchown(r3, r5, 0x0) 16:00:12 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0xb693) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) clock_getres(0x2000004, 0x0) r1 = dup2(r0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x100) open(&(0x7f0000000000)='./file0\x00', 0x8021, 0x10) 16:00:12 executing program 0: socketpair$inet6(0x18, 0x8002, 0x3ff, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100)="f67b2d52623365a525772573508ec7043e7b04884fd1b58f2aae4ad3cbecd5cf377120", 0x23) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setuid(r1) r2 = syz_open_pts() r3 = geteuid() fchown(r2, r3, 0x0) r4 = getuid() fchown(r2, r4, 0x0) 16:00:12 executing program 1: clock_getres(0x0, 0x0) 16:00:12 executing program 0: setuid(0xee01) r0 = syz_open_pts() r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) accept$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00'], &(0x7f00000000c0)=0x8) r2 = geteuid() fchown(r0, r2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = getuid() fchown(r0, r3, 0x0) 16:00:12 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x80) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x120, 0x4) clock_getres(0x2000004, 0x0) 16:00:12 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) r1 = syz_open_pts() r2 = geteuid() fchown(r1, r2, 0x0) r3 = getuid() fchown(r1, r3, 0x0) 16:00:12 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x1cc, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r0, 0x3) clock_getres(0x3, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x100) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x1, 0x200}, {0xad2, 0xde0}}, 0x2) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) bind$inet(r1, &(0x7f0000000080)={0x2, 0x2}, 0x5) 16:00:12 executing program 0: setuid(0xee01) r0 = syz_open_pts() r1 = geteuid() fchown(r0, r1, 0x0) r2 = getuid() fchown(r0, r2, 0x0) setuid(r2) r3 = msgget$private(0x0, 0x0) getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r7 = getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000100)={{0x49, r2, r4, r2, r5, 0xa0, 0x3ff}, 0x8085, 0x9, r6, r7, 0x20000000000000, 0xc, 0x4, 0x8}) 16:00:12 executing program 1: clock_getres(0x1, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x104) r1 = kqueue() r2 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x40) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x20) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x12, 0x6) r6 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r7 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r8 = accept(0xffffffffffffffff, &(0x7f0000000300)=@un=@abs, &(0x7f0000000340)=0x8) kevent(r7, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0x8, 0xf0000000, 0xfffffffffffffffb, 0x20}, {{r1}, 0xfffffffffffffffd, 0x0, 0xe, 0x7, 0x91}, {{r2}, 0xffffffffffffffff, 0x50, 0x4000000a, 0x3, 0x2}, {{r3}, 0xffffffffffffffff, 0x80, 0xf0000000, 0xfffffffffffffff8, 0x9}, {{r4}, 0xfffffffffffffffc, 0x20, 0xf0000004, 0x40, 0x1a}, {{r5}, 0xffffffffffffffff, 0x9, 0x0, 0x8, 0x1}, {{r6}, 0xfffffffffffffffc, 0x6c, 0x0, 0x8, 0x7}, {{r7}, 0xfffffffffffffffc, 0x40, 0x1, 0x3, 0x101}], 0x7fffffff, &(0x7f0000000380)=[{{r8}, 0xfffffffffffffffd, 0x8, 0x2, 0xfffffffffffff801, 0x100080001}], 0x28, &(0x7f00000003c0)={0x100000001, 0x3f}) clock_getres(0x7, &(0x7f0000000040)) 16:00:12 executing program 0: setuid(0xee01) r0 = syz_open_pts() r1 = geteuid() fchown(r0, r1, 0x0) r2 = getuid() fchown(r0, r2, 0x0) r3 = socket$inet(0x2, 0x1, 0x3) accept(r3, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r4 = dup2(r0, r0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:12 executing program 1: clock_getres(0x4, 0x0) r0 = semget$private(0x0, 0x3, 0x204) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000000)=""/1) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x4, 0x94}, {0x81, 0x1}}) 16:00:12 executing program 0: r0 = getuid() setuid(r0) r1 = syz_open_pts() r2 = geteuid() fchown(r1, r2, 0x0) r3 = getuid() fchown(r1, r3, 0x0) 16:00:12 executing program 1: clock_getres(0x6, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r1 = syz_open_pts() r2 = syz_open_pts() r3 = syz_open_pts() r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socketpair$inet(0x2, 0x4002, 0x5, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) geteuid() socketpair$inet(0x2, 0x3, 0x4, &(0x7f00000001c0)={0xffffffffffffffff}) socketpair$inet6(0x18, 0x8000, 0x6, &(0x7f0000000200)={0xffffffffffffffff}) pipe(&(0x7f0000000240)={0xffffffffffffffff}) poll(&(0x7f0000000280)=[{r0, 0x100}, {r1, 0x18a}, {r2}, {r3, 0x40}, {r4, 0x23}, {r5, 0x10}, {r6, 0x40}, {r7, 0x1}, {r8, 0x8}, {r9, 0x53}], 0xa, 0x9749) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ftruncate(r10, 0xfffffffffffffff8) setsockopt$sock_linger(r11, 0xffff, 0x80, &(0x7f0000000040)={0xfe000000, 0x4}, 0x8) shmget(0x3, 0x3000, 0x23, &(0x7f0000ffc000/0x3000)=nil) 16:00:12 executing program 0: setuid(0xee01) r0 = syz_open_pts() r1 = geteuid() fchown(r0, r1, 0x0) r2 = dup2(r0, r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x100000000) r3 = getuid() fchown(r0, r3, 0x0) 16:00:12 executing program 1: clock_getres(0x2000004, 0x0) 16:00:12 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getuid() r0 = getuid() setuid(r0) r1 = syz_open_pts() r2 = geteuid() fchown(r1, r2, 0x0) r3 = getuid() fchown(r1, r3, 0x0) 16:00:12 executing program 1: clock_getres(0x0, 0x0) 16:00:12 executing program 0: setuid(0xee01) r0 = syz_open_pts() r1 = geteuid() fchown(r0, r1, 0x0) getuid() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x2) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0xa) symlinkat(&(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') fchown(r0, r1, 0x0) 16:00:12 executing program 1: clock_getres(0x3, 0x0) clock_gettime(0x0, &(0x7f0000000000)) 16:00:12 executing program 1: clock_getres(0x2000004, 0x0) nanosleep(&(0x7f0000000000)={0x3f, 0x80000001}, &(0x7f0000000040)) 16:00:12 executing program 0: setuid(0xee01) r0 = syz_open_pts() getuid() r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r0, r1, r2) r3 = geteuid() fchown(r0, r3, 0x0) r4 = getuid() getrlimit(0x4, &(0x7f0000000080)) fchown(r0, r4, 0x0) 16:00:12 executing program 1: r0 = geteuid() r1 = getgid() lchown(&(0x7f0000000040)='./file0\x00', r0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000600)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000001640)="3f26e8acec5e952fc0aa50b5a1fb708e00c3974077cac6048e7229d157f682f769d3a6de7f4bddc6a79caa06c68d37b1cf00e188d9f80c4bf77913566f20f5799b1125c96d1d82e269c3b4dfc5c383943d9f32e3034116bc9e1d0b0169a707c42130011167adbb6c2bb3bf779d6a602230e5cffc9ea8477c660e96e589a67d32aec6a897cf36837f28ab860ac86071f4b73b2a49968b81d27002d76d5878143caaa778cea1dbc4d57630f1c41d0199bdd234f25170c1b58f0eb99fcdfe2ed562aefdcbd058c2bb5f360545cac2ac5917c70d85ace0f0ac45c1c07844a12eae774e157ebb45d7c326d72c0576566f46beacf7942c93708d453f8dac5e310de3e251cc9ab9d559692fba9abd4a512b17cd3440052b78b07a8a82f57f7d892b89c26d2e6ffa088c2c82610e221c32605cf897380173482d8dd1b07aeb470100da8f13e08d588997d6a70eba5092393f6c881612bec6474144088906f69904391d3217db23dbc979f4fcf3f315e39ed4b4f5a2d52871fbf03c8a02a6c8c4a0a29f09e0b7c3fbb8feb1ec0619dffee5fb1e2e6fa1006d91f9b4da19d5e3c16dbc51212c3e0b9f30eda29284c609ba902c493087b765a2d2e326c199128b4e3252b84fdc483834049c6009862ac372dcdd3aae4e474c63d58a6bec1c52284bcbb380f68084c573f9ce81df8e75789cda7c35235fb474e94a92844da1f7464f06dbf409d942da38c051e36198a52d27d4d7991512c4235e3d9845ca72c49b77ed2a3cfb6e3c9a3785f479bf4d1bf1fd74f80702f891e403ffb596e1e904f0f1ed0670f0a260e14b8a678a580173fef1365e2564406a050e287a0b37749df0b7690df9abaeffbeab24dd7004b3d9bb979574c71df6ae1b9ba68f7d836f1dc56cda20cc1ec849b4a7bcd9b6e326acac8e51d7546f0ac23f9cf3c54aa9651a6f4f1fdb75ba3f956b6d8a13dc1d9dcdb5a884f1508fc05f210fe146aa41b090c7736198f06a6088c8cc508e505174598a28b99275e834ac44d6dc4b19c7181c0f4c18590fe974f7de1c9959099397a25df1ac3ca83832aace5cff7aa1f1e166e2d015eeb9e0cbd78316c50e67fa7e93bc63509f98c73dcb944bf976e1f11b38722c56a9394712de947b21f8f87bd0b78e5d2346410409f4e87a2831393a80c660922b22705617764c2adbc2db6e0eee7a476034c51ce7368d75bb18acc9e6add230ff19407731db24da6892a9c5d132e842e281db2decb42a375c9f68f3f9325744c21e37344c65a92427d311de919239f7cc37186357cabdfdd54aab665e12f4ad8f2b676750971bc934ca6d5863b5aca98e8b638bcdfe5bb3afce1c65239467bae1a123686ae43bea89d6439d35c5746547168d923f88f9c4bc8c1852f73d1d2acb589c56a0f7a8fcd58d3820e0f71bf54737877f8b75646f154d3323697b63caadfd5dd5763d4afe49a10d26b7eb2073fc5e1f4097307a55f9ebd0000d09e2eeb609ef750f75ff98e85980671cdeaa4e0a9058878f5f4169058ce514cef8035a11a43dc189ce67e149a910c8b0f8633a0f6146d00b8c6096bc5f107d65543e8122553d9e5ec26f4ec69f7a456e14d5a707982f523b54396273ad5c1c896ca9d56c1e7d496986ebaf2cd55fb60feb30cb3dca212fc63069a9d9beb4fae3828327fe3d28bbc4391648645fa3acda5d042a0cb490a7d255a644433f01e1f6546d16b68737128b8caa809120d3cf3edf2bfd2ea9bf1a17857fe27a0659b2bbfa324f85143556dcf430b69e73703fffa4cc6e021fc7a619df949bc21f379d3a50463ad0bdf2c715f7e3ef83f26bd1f11f23e8bbfe8d1e34984d2b45f3e2bdb67e5e820bedc87fc860fdcae34a3c455a97329b812cf22322534cdce4012198842c2ac3a81a7acd7e6d7bdbc20f207db72beaaf96b9dc6f6c572a665ceb9af12e93c97829c84112a78ea325a4235a8e1122b88f20bb1c7b6af20e68c4a791957de1402b5041e04231cfcf5a5b6b292cd418cacc1cae23873e520113e06510df7c6f7d5beeae2139a6125b446cb52cc2e95ec9e45bc35910f252aed26111298a5aad8d03444c2cc182f62f0ed7ed05d214de974f9891b423c6b5c40620fa14cc029624ee1b65de0b80c1aaa7b58be5eb45f4f1ff869e778c2199f1060149d9ce51f4525b9a6986173e34a9c9662f789b53e7f9d4c63449bfc571aa93be9f588f6559d90589df67f7027083d602889117832ae3a69999800808c225ba57fc9c348277c1fef31d82921bca50216a1c2101909f2172fb2f990643e3dd9029f6328af81bf698adf48f53adb65574086a1152dc4f06c6d64808d94322e39d1074246898f3106f980f302bf06a8bf6c2440fad7328304abca9c86fa17239d5e74080f725d773db715970ac56a6344abcf02ec0d8e0aa8dbc357e2cc506a817a47d32921728dfec399961b8d361a07471db56989e2f54959c749f6716bc59a3bc33098e3fbdb3046e15db1ea9b165f0db80b023b7326161b93d95a43ce96b84656986c96ec81bf03caf593cc538e15666a5f5b32b561e5f102a11586de579ed0867116eefc0feb05cfd46d44c70f13bb3916e976f915608ae48f97f7d8252fddd5c3b4c11b57a69bacff05cfd3979c32dc73b9cd94fe6c41dbbc49b72b0661240a1ba5c51d7daf22feef7affd27d3608395c724a91b03b2963a12c3ebfbe29a68ea27c8d03bd212b39fc8d13941edc7e74db97e00cb8f919b8a33527f3c466ff7e3dd93da9decd865377747dc1c4dfce408be382310870a954dc9dc03810d913557e25c54a158d455fe4726ba682b4d3bff0b44b4cfb700a75514cbabe1ca651c0370d47ade5ba5d67cb6d137e617b40fe560dea7098ad0b2919c1970abc54555ec5f2d93358d500fda763bb6972dd739922c702737ac77b396bf4c8f740a42678f2f5061b95963ab3ceb944f9df450db0d3a254d8710964111210d8a10761236c85e712d937f726d8d54794128290789c247804003b40008325b12f5ee3f7b0c07968d902caa802da4d303d01b79cc41b83c0d434baca02678aebd20a8ba9200db242d7d83208d92fe3215346ed2e523f901abf3b4e16bab33a8d1935ffb44c384823cf6c2c983af1d1c4e1dcf5eb08c19e56d33fc10e808fe3dbb2bbaad77f31792b6541aa835fe24a1779359f515fb47a9bfac5a672e1c5ed78b489e053cc16067a437c43e4f10d881053537d78caa2cb1e4fdaa29174e9fec574371bbfff590dc86b51ae5fc2a233ef3bfa4f6813683ad370d3dc24a858d063b415fafd1546c2443980724e510144e92ad2fe97c1ebe28cd80b54ef6d74ba30150a840b084e49c79e3018b7fac1d2fcbbfef005292e6eb16a38ef538af02319063acac8e710f8bb5495cf3f0b0626f214ad744a52002bbc2e3af8bbbaa3ffd41e84909823352272cce41fb089e6d4dfa2d12e46e246f7294bed38bcfd58c7db097866baf415f4513606d1e9b3a9c8fa50a0d22290cff205b8bdc86e73e73b98fff83e29f52467537450dee3fd6ffae3be2ff1b300cba3b3cd258cc3f6f11e88c7375f35eff230f79fa7e6d1bcee52f11cc3566ed8a7bdf676fc656d9da442b01427ca7cf7087bf8b82e9838e4ec6e6c974916da007b3c800973d247a49f3ff4174cc352cd819e001d965111848cdb3c1a46dacebd160b0d9125008cb3b24e0fa73779506808e93a2acdb5a24738d1ddbe7685d4f95e5c344826dd13e114937a0768435563ef2147f4b31de0513253de8289084e5219e80b3edf5d3a6866faefe96551aac354f521c7b3d1237f896d44ddedd99e4906d7874b4ded83d19bf7ad70aa3241a3682e09f273e45f95c2a06bfd8c08ef47289df8617156e26ce96ae85934a882e30a28cb187365cb38b127789aa784f24578e53b882f1ae14b884bccee39c911b0c31e8b8bff3e55f3ea2261cfa455a175701ce022edcea194e76b6c370c87a2a710cb8d529384905f7f79348d1a02c33e855f5f28792d28b8d8c811283210860b79a6a1c1a3f72239fea6b939a6ae2317381d98d5c41942e762058fc5faaa96d4c3804e89d51a018a4bd2a16324b043f323173904dd6f2a9c35fe5604ca36753df726b785f6769fb614f3cf6446c066bdaec2a22bc0e7b649219617f47d862d85245e119ba11dbe4bbd5025c2d7fd2386a5d1dd2d1ca33ea829b9824f61e8d1ec92de75b763f5e845b498b39c60af6b7012198842e1c77f5fc8ebb696b844f0004fe3e28e30a061e883db8f95cd8f0a830eb64706012f206f3895360d3b4fb83777fbb22fa7efa4c81057eeae0c70bb58a7fc5a78c4bc3bbebbc52bea366f59c769d152f6f4c7825b5de1bc1d092f28729926744b1af1f8879b08692cbb33f7f795e8c3a0076d1a88b3bc764119e52151bf3d63c74e77fe2358777df098ec8e15483fbd30cc95c6314a6312532c59733e92ba073aff42b7a5ccfbe6c92d91a74c6f1bcf57ad064416faa2859f2b9436f06a77302b684e2b3ef6190b0c37a98de85bbed0388ce27c43146da06ecf3c43339021ef469c3dd16099cd076d4c28552c6fd00caad2beea6789f77808d536d23038c716ac9477e6fcd92e901bdfb6134a915a1e4b50d218a1a3a76e3faef6a709e85b12c1eb7b18d8e363b4e4e768425f88207e0ad7349ea9cc7d6313d6c988bf1eff46f01d2bc130cfcdc898d04e241386b1eede5d2441fe5f17b2b7e325b672556242c44dd7246bc6463af0b58c12229b644ef7b0d63ab9bf03a310b1bd7970ecd160e2cae8b8a2c4809ab01a3ba5f4603ac96305a46bd845ba4722463a51fe3228529b0f6e2abd9ca69a2eeadf0093fa100c9acf8fa2272ef178f0cbf0c03c9bce444874c5cf2cdf1bdac7bfb1afb0971c48e4228a8819e5bf42b1aa6ab0c605e4849441cfd9ee48a433ab09561106c3debbc4609db82d433b202c1d802b7833a8e4da0a0d4b2065d00c323f4a64c966e05d1d23343e0be09892e6ec3673b21d3375df33171b4a47cb9bebc5cc8bdb67f9e6c3ef99b6d62909368ce20aeef831655d8aae15dcc8634eccc50cb8b62b8d84a6aaf5f57175d9735a39483bbe363d1ef4d095cc741aea05ae6b0ce325f66637e07374afcfb83755dc088fb01f10e8e26a4026d145635ef510de5069e4e16c9ef118d26fb0d8fab32e9720c5945de0caa39e2f3153179d71a48d81aff1cbdf851f576281c988af58c3a35e034199ca7e6b179cc8173d3f882e3434b3e866156f6e5bb59f5e72e9456cf4acd1035efe0ad3975c10add09163afdbae387008f5c325413a180114416af750047c94b3b0cb19ab171843851929f44dbdc4dc8a9402f081d05e1445d2eb6f37d6763adf40971bb55b4e733414fba4da806a2ecf60ed6bf2c1af6a3fb7f82a5b2809001c0d574072f1c10a4093306672b537375ed84e002049988d56cfdb47920bdef8eee2a4314b22dce24a94699f39f", 0xf11}], 0x1, 0x0, 0x0, 0x2}, 0x4) clock_getres(0x2000004, 0x0) 16:00:12 executing program 0: setuid(0xee01) r0 = syz_open_pts() r1 = geteuid() fchown(r0, r1, 0x0) r2 = getuid() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) r3 = getgid() fchown(r0, r2, r3) setuid(r1) 16:00:13 executing program 1: clock_getres(0x2000004, 0x0) r0 = msgget(0x0, 0x224) r1 = getuid() r2 = getegid() setegid(r2) msgget$private(0x0, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getgid() r5 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0xffffffffffffffff, r1, r2, r3, r4, 0x0, 0x40}, 0x9, 0xea2, r5, r6, 0x6, 0x2, 0x1000, 0x1f}) clock_getres(0x2, &(0x7f0000000100)) 16:00:13 executing program 0: setuid(0xee01) r0 = syz_open_pts() r1 = geteuid() geteuid() r2 = msgget(0x0, 0x200) msgctl$IPC_RMID(r2, 0x0) fchown(r0, r1, 0x0) r3 = getuid() fchown(r0, r3, 0x0) 16:00:13 executing program 1: clock_getres(0x2000002, 0x0) 16:00:13 executing program 0: setuid(0xee01) r0 = syz_open_pts() r1 = geteuid() geteuid() r2 = msgget(0x0, 0x200) msgctl$IPC_RMID(r2, 0x0) fchown(r0, r1, 0x0) r3 = getuid() fchown(r0, r3, 0x0) 16:00:13 executing program 0: setuid(0xee01) r0 = syz_open_pts() r1 = geteuid() geteuid() r2 = msgget(0x0, 0x200) msgctl$IPC_RMID(r2, 0x0) fchown(r0, r1, 0x0) r3 = getuid() fchown(r0, r3, 0x0) 16:00:13 executing program 1: clock_getres(0x2, 0x0) 16:00:13 executing program 0: setuid(0xee01) r0 = syz_open_pts() r1 = geteuid() geteuid() r2 = msgget(0x0, 0x200) msgctl$IPC_RMID(r2, 0x0) fchown(r0, r1, 0x0) getuid() 16:00:13 executing program 1: clock_getres(0x7, &(0x7f0000000140)) clock_getres(0x2000004, 0x0) clock_gettime(0x2, &(0x7f0000000180)) setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe, 0x6}, {0x6, 0x6}}, &(0x7f0000000040)) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getpid() r1 = open(&(0x7f00000001c0)='./file0\x00', 0x100a0, 0x11d) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x62, 0x401, 0x100000001}, {{r0}, 0xfffffffffffffff9, 0x8, 0x4, 0x8, 0x10001}], 0x6, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x1e, 0x20000000, 0x1, 0xf}, {{r0}, 0xffffffffffffffff, 0x12, 0xfffff, 0x7, 0x5}], 0x6, &(0x7f0000000280)={0x1, 0x3a}) 16:00:13 executing program 0: setuid(0xee01) r0 = syz_open_pts() r1 = geteuid() geteuid() r2 = msgget(0x0, 0x200) msgctl$IPC_RMID(r2, 0x0) fchown(r0, r1, 0x0) 16:00:13 executing program 1: clock_getres(0x2, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSBRK(r0, 0x2000747b) clock_getres(0x0, &(0x7f0000000000)) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:13 executing program 0: setuid(0xee01) syz_open_pts() geteuid() geteuid() r0 = msgget(0x0, 0x200) msgctl$IPC_RMID(r0, 0x0) 16:00:13 executing program 1: clock_getres(0xfffffffffffffffc, 0x0) 16:00:13 executing program 0: setuid(0xee01) syz_open_pts() geteuid() geteuid() msgctl$IPC_RMID(0x0, 0x0) 16:00:13 executing program 1: msgget(0x1, 0x1) 16:00:13 executing program 0: setuid(0xee01) syz_open_pts() geteuid() r0 = msgget(0x0, 0x200) msgctl$IPC_RMID(r0, 0x0) 16:00:13 executing program 1: clock_getres(0x2000004, 0x0) semget(0x2, 0x2, 0x200) r0 = semget$private(0x0, 0x2, 0x25) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001080)=""/15) clock_getres(0x0, &(0x7f0000000000)) r1 = semget(0x0, 0x0, 0x1) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000080)=""/4096) setrlimit(0x0, &(0x7f0000000040)={0x1000, 0x56eb}) 16:00:13 executing program 0: setuid(0xee01) syz_open_pts() r0 = msgget(0x0, 0x200) msgctl$IPC_RMID(r0, 0x0) 16:00:13 executing program 1: clock_getres(0x4, 0x0) r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000040)=[{0x0, 0xffff}], 0x1) socketpair(0x2, 0xc007, 0x100, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r2, 0x20007461) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) r4 = syz_open_pts() fchdir(r4) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f00000000c0)=0x9) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000180)=0x80) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCEXCL(r3, 0x2000740d) fcntl$getown(r3, 0x5) clock_getres(0x4, &(0x7f0000000000)) clock_getres(0x2, &(0x7f0000000100)) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000080)) fsync(r4) 16:00:13 executing program 0: setuid(0xee01) r0 = msgget(0x0, 0x200) msgctl$IPC_RMID(r0, 0x0) 16:00:13 executing program 0: r0 = msgget(0x0, 0x200) msgctl$IPC_RMID(r0, 0x0) 16:00:13 executing program 1: clock_getres(0x2000004, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x5, 0x7}, {0x9, 0x1000}}, 0x2) 16:00:13 executing program 0: r0 = msgget(0x0, 0x200) msgctl$IPC_RMID(r0, 0x0) 16:00:13 executing program 1: clock_getres(0x2000004, 0x0) socketpair(0x10, 0x0, 0x7ea, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x20080, 0x80) socketpair(0x0, 0x8005, 0xfffffffffffffff9, &(0x7f0000000140)={0xffffffffffffffff}) socketpair$inet(0x2, 0x8000, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r5 = syz_open_pts() r6 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x80, 0x8) r7 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x1, 0x20, 0x10001, 0xffffffffffffff80}, {{r2}, 0x0, 0x82, 0x0, 0x37, 0xfb}], 0x400, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0xc0, 0x1, 0x2, 0x80000000}, {{r4}, 0xfffffffffffffff8, 0x80, 0x40000002, 0x7, 0x7a8d}, {{r5}, 0xfffffffffffffffb, 0x40, 0x0, 0x800, 0x3}, {{r6}, 0xfffffffffffffffd, 0x4, 0x8, 0x98, 0x2}, {{r7}, 0xffffffffffffffff, 0xc, 0x5, 0xffffffff, 0x6}], 0x0, &(0x7f00000002c0)={0x200, 0x7}) 16:00:13 executing program 1: clock_getres(0x2000004, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x7ff}, 0x8) shutdown(r1, 0x1) 16:00:13 executing program 0: r0 = msgget(0x0, 0x200) msgctl$IPC_RMID(r0, 0x0) 16:00:13 executing program 1: r0 = semget(0x0, 0x3, 0x21) semop(r0, &(0x7f0000000080)=[{0x4, 0x8000, 0x1800}, {0x0, 0x5, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xfffffffffffffff8, 0x1000}, {0x0, 0x70, 0x800}, {0x4, 0x0, 0x800}, {0x4, 0x0, 0x1000}, {0x1, 0x1, 0x1800}, {0x3, 0xbb}, {0x3, 0xffff, 0x1000}], 0xa) nanosleep(&(0x7f0000000140)={0xf8bf, 0x7fff}, &(0x7f00000000c0)) r1 = semget$private(0x0, 0xffffffffffffffff, 0x200) clock_getres(0x3, 0x0) semop(r1, &(0x7f0000000000)=[{0x2, 0xfffffffffffffff9, 0x1000}, {0x2, 0x5, 0x800}], 0x2) mkdir(&(0x7f0000000040)='./file0\x00', 0x100) r2 = kqueue() pwritev(r2, &(0x7f0000000180)=[{&(0x7f0000000100)="d728612846fd", 0x6}], 0x1, 0x0) 16:00:13 executing program 0: setuid(0xee01) r0 = msgget(0xffffffffffffffff, 0x200) msgctl$IPC_RMID(r0, 0x0) 16:00:13 executing program 0: setuid(0xee01) r0 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r0, 0x0) 16:00:13 executing program 0: setuid(0xee01) msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(0x0, 0x0) 16:00:14 executing program 1: clock_getres(0x2000004, 0x0) clock_getres(0x3, &(0x7f0000000000)) 16:00:14 executing program 0: setuid(0xee01) r0 = syz_open_pts() r1 = msgget$private(0x0, 0x200) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x729d, r2, r3, r4, r5, 0x8, 0x4000000000}, 0x3, 0x0, r6, r7, 0x5, 0x7ff, 0x62, 0x2}) r8 = geteuid() fchown(r0, r8, 0x0) r9 = getuid() fchown(r0, r9, 0x0) 16:00:14 executing program 0: setuid(0xee01) r0 = syz_open_pts() r1 = msgget$private(0x0, 0x200) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x729d, r2, r3, r4, r5, 0x8, 0x4000000000}, 0x3, 0x0, r6, r7, 0x5, 0x7ff, 0x62, 0x2}) r8 = geteuid() fchown(r0, r8, 0x0) r9 = getuid() fchown(r0, r9, 0x0) 16:00:14 executing program 1: clock_getres(0x2000004, 0x0) clock_getres(0x4, &(0x7f0000000000)) 16:00:14 executing program 0: setuid(0xee01) r0 = syz_open_pts() r1 = msgget$private(0x0, 0x200) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x729d, r2, r3, r4, r5, 0x8, 0x4000000000}, 0x3, 0x0, r6, r7, 0x5, 0x7ff, 0x62, 0x2}) r8 = geteuid() fchown(r0, r8, 0x0) r9 = getuid() fchown(r0, r9, 0x0) 16:00:14 executing program 1: clock_getres(0x7, 0x0) clock_getres(0x3, &(0x7f0000000000)) clock_gettime(0x0, &(0x7f0000000040)) 16:00:14 executing program 0: setuid(0xee01) r0 = syz_open_pts() r1 = msgget$private(0x0, 0x200) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x729d, r2, r3, r4, r5, 0x8, 0x4000000000}, 0x3, 0x0, r6, r7, 0x5, 0x7ff, 0x62, 0x2}) r8 = geteuid() fchown(r0, r8, 0x0) getuid() 16:00:14 executing program 1: socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x1, 0x0) 16:00:14 executing program 0: setuid(0xee01) r0 = syz_open_pts() r1 = msgget$private(0x0, 0x200) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x729d, r2, r3, r4, r5, 0x8, 0x4000000000}, 0x3, 0x0, r6, r7, 0x5, 0x7ff, 0x62, 0x2}) r8 = geteuid() fchown(r0, r8, 0x0) 16:00:14 executing program 1: clock_getres(0x2000005, 0x0) 16:00:14 executing program 0: setuid(0xee01) r0 = syz_open_pts() r1 = msgget$private(0x0, 0x200) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x729d, r2, r3, r4, r5, 0x8, 0x4000000000}, 0x3, 0x0, r6, r7, 0x5, 0x7ff, 0x62, 0x2}) geteuid() 16:00:14 executing program 1: clock_getres(0x2000004, 0x0) r0 = open$dir(&(0x7f0000000380)='./file0\x00', 0x100, 0x22) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) sendto$inet(r1, &(0x7f0000000200)="dd67795ff2cc36789598c7b3ab320b4460c04d", 0x13, 0x3, &(0x7f0000000240)={0x2, 0x1}, 0xc) fsync(r0) clock_getres(0x2, &(0x7f0000000080)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x2) shutdown(r2, 0x2) r3 = getpgrp() write(r1, &(0x7f0000000280)="abcf98b085e276d4b30b505916590d7594edce17e943ddbe5d0e3be9c5ea8515bd9121aece8f7352eb646416438af251b2bda72aa4c60cd67f8ab399dd6581052820eb65e5ec87e4470c4ad6bd15fc86993dc8434ba4e71214c0445fb3cba6380534fc6a66f94ff5430ca2858f38aecd6192928aa80a2c65b36a5c0bdbb8968f68ec07fe30112e760f127bd432af61df5773c8db75ff94f5c7aab89fca1aa09034fe5aa611f8a1ac5a2ab8746af6a5a2ea0796cda33114df4ecf895383d961537c213b05e2c8d99d6f334852fea27e8f53cc60645a44a935bc7fcba12f745e5a302d61246d5035e7076c", 0xea) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={r3, r4, r5}, 0xc) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 16:00:14 executing program 0: setuid(0xee01) r0 = syz_open_pts() r1 = msgget$private(0x0, 0x200) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x729d, r2, r3, r4, r5, 0x8, 0x4000000000}, 0x3, 0x0, r6, r7, 0x5, 0x7ff, 0x62, 0x2}) 16:00:14 executing program 0: setuid(0xee01) r0 = syz_open_pts() r1 = msgget$private(0x0, 0x200) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x729d, r2, r3, r4, r5, 0x8, 0x4000000000}, 0x3, 0x0, r6, 0x0, 0x5, 0x7ff, 0x62, 0x2}) 16:00:14 executing program 1: clock_getres(0x7, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) writev(r0, &(0x7f0000000600)=[{&(0x7f00000000c0)="dce2c9a9b1e51ddf6284d4fd32d649e45c473c053847adbf9cd3961e882d2afda94153592b3cbfc74126ccc4ac88fde76fe73a25ca55b26f0eee21dbcc30e1e0a34cf7d5adc262ab45e7ee2507ad50408d759a47319203d9e948b479a3e8a3ee8d92f2e6fb1ac00d4bcf23376f9cec6551bd2f2585f6526ad74f0930cff11280a1cfa3d34233942d65f5c239ec5c3792d597b642efc2a97dfb2db8085b1cf180467c62a36ecfc45610d86d0c36e2a1535c79253ead0d32fc4705ead3a64cdd1f6e58a6f328aa203a76ccf75cb19c0d166a9f8e977bf345849a42b87c4002d9ec315caac1ec89a448cc692b2f5fb62ed8c1b6245928b9e2", 0xf7}, {&(0x7f00000001c0)='g#', 0x2}, {&(0x7f0000000200)="ce185a0654512c06ca3fb003a9f4f6fb684835f923b7267a0aad796d18dbf1335720460d268a4e053ee04aa12591da188e61c084dd4b7cee7c6f6bca93d18208879b08c59fa6cf7ed25a74d40e62b078ed2a79090dd1345ca0748832920c19c21084ec2865ed699737d654aeadc8982cb09112222b95c97c529fd6772e64d55056c25d98e8bb155e3e71d67f1a5f450024fb76015234218a08f6406bc2cee124e24a7562d1e37ff6a7d8a13eb0a908771c38bae7584811b9cceddd7c9f21153071ddaffdff9f018a53374ce7b3ac44bb1168c1564971b8feed9bda263c05e6588de10ccf02f5d52373e6bfaf08b1280946a8a7a96b07ac1b", 0xf8}, {&(0x7f0000000300)="3c74f739cbd76fb846b257eb50a0d47c52455d5a2df060c8a81513f7a3f3911c9a43e69e163bca7ad2c7896101a0a41da7928a4ec39d36abb902320b67c3360565f7931c7bcba2893e26edb3d0df55f335c39be41375a875b207faa1777d5021f2f656bfa854d0f423bbf2ee13be244886656956fd1f57c1f161ad9a28340b6d7236daf396d5f1e56b4d675490bd796c9b23b661bcbf3efd82633d6e846d2d93b14c4b4026a371f34baf1597cccfefe465726f1e22b157e4bc9364e659e0ef8c1ae1994df604af2ba1e273091f059b1015ec3b0d7b822e0cd482f5f26b62a3407db6a4bec55de00b94987c06e564e35d1413993d79", 0xf5}, {&(0x7f0000000400)="4fbec59f531fa09ec70b25a3a950c20a4a183acc022c1310017257998d275195f6f4c089e897a5bf4ff9913b799c4807bbd1c034321abf88794bdff4b480db58114dbacfe59ce35c99e894643af4fae06da58bd753332c6235c5adc1f53c82c6e366e0d0a0dae2bc17197494b22ccfaeca0434006bb72d53cae7ed5228f08ac918dae26cf9c138916062569cae1e6565e87cb0b3d8097fad", 0x98}, {&(0x7f00000004c0)="f382f79676c2b7c956d1002844006ca6", 0x10}, {&(0x7f0000000500)="c8039d2932bc41dfe101a214fcc32e511d7a011de3713741582277728c322ea69e804aa9fdfb1e30349e3ae37ac5fd8817d15736abef5cbfdb133e79c18b643ee0c7f490985431dd39235bddfca5e3c0d3e25ec9ba060f", 0x57}, {&(0x7f0000000580)="1fe3f5bd1fc3a38769323dbb462bc0df4f71139cc0e20aaa639329f498ef0a8faf2288880b6ad64e9496f54adc1fe48c72fc3d4c4ce25d9f502d89be21cdf5e6c57e323781968caa5b0723de42cb", 0x4e}], 0x8) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x240, 0x184) fcntl$setstatus(r1, 0x4, 0x80) 16:00:14 executing program 0: setuid(0xee01) r0 = syz_open_pts() r1 = msgget$private(0x0, 0x200) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x729d, r2, r3, r4, r5, 0x8, 0x4000000000}, 0x3, 0x0, r6, 0x0, 0x5, 0x7ff, 0x62, 0x2}) 16:00:14 executing program 1: clock_getres(0x2, 0x0) r0 = kqueue() fsync(r0) r1 = semget$private(0x0, 0x5, 0x2) r2 = geteuid() socket$unix(0x1, 0x7, 0x0) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r6 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r2, r3, r4, r6, 0x86, 0xb41}, 0x100, 0x3f, 0x4}) 16:00:14 executing program 0: setuid(0xee01) r0 = syz_open_pts() r1 = msgget$private(0x0, 0x200) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x729d, r2, r3, r4, r5, 0x8, 0x4000000000}, 0x3, 0x0, r6, 0x0, 0x5, 0x7ff, 0x62, 0x2}) 16:00:14 executing program 0: setuid(0xee01) r0 = syz_open_pts() r1 = msgget$private(0x0, 0x200) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x729d, r2, r3, r4, r5, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r6, 0x5, 0x7ff, 0x62, 0x2}) 16:00:14 executing program 1: clock_getres(0x4, 0x0) 16:00:14 executing program 0: setuid(0xee01) r0 = syz_open_pts() r1 = msgget$private(0x0, 0x200) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r5 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x729d, r2, r3, r4, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r5, 0x5, 0x7ff, 0x62, 0x2}) 16:00:14 executing program 1: clock_getres(0x2000004, 0x0) clock_getres(0x2, &(0x7f0000000000)) 16:00:14 executing program 0: setuid(0xee01) syz_open_pts() r0 = msgget$private(0x0, 0x200) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getgid() r3 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x729d, r1, r2, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r3, 0x5, 0x7ff, 0x62, 0x2}) 16:00:14 executing program 1: shmget(0x0, 0x4000, 0x22, &(0x7f0000ffb000/0x4000)=nil) clock_getres(0x2000004, 0x0) 16:00:14 executing program 0: setuid(0xee01) syz_open_pts() r0 = msgget$private(0x0, 0x200) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x729d, r1, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r2, 0x5, 0x7ff, 0x62, 0x2}) 16:00:14 executing program 1: chdir(&(0x7f0000000000)='./file0\x00') 16:00:14 executing program 0: setuid(0xee01) syz_open_pts() r0 = msgget$private(0x0, 0x200) r1 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r1, 0x5, 0x7ff, 0x62, 0x2}) 16:00:14 executing program 1: clock_getres(0x2000004, 0x0) r0 = geteuid() setuid(r0) 16:00:14 executing program 0: setuid(0xee01) syz_open_pts() r0 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r0, 0x5, 0x7ff, 0x62, 0x2}) 16:00:14 executing program 1: 16:00:14 executing program 0: setuid(0xee01) syz_open_pts() r0 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r0, 0x5, 0x7ff, 0x62, 0x2}) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt(r0, 0x0, 0x80000000000a, 0x0, 0x0) clock_getres(0x2000004, 0x0) 16:00:14 executing program 0: setuid(0xee01) syz_open_pts() r0 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r0, 0x5, 0x7ff, 0x62, 0x2}) 16:00:14 executing program 1: clock_getres(0x400002000004, 0x0) 16:00:14 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x200) r1 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r1, 0x5, 0x7ff, 0x62, 0x2}) 16:00:14 executing program 1: clock_getres(0x2000004, 0x0) r0 = socket(0x2, 0x0, 0x401) clock_getres(0x0, &(0x7f0000000100)) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xfffffe6f) accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:14 executing program 0: r0 = msgget$private(0x0, 0x200) r1 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r1, 0x5, 0x7ff, 0x62, 0x2}) 16:00:14 executing program 1: clock_getres(0x7, 0x0) r0 = syz_open_pts() socketpair$inet(0x2, 0x4005, 0x8, &(0x7f0000000000)={0xffffffffffffffff}) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000040)="b53c74e597c82e21377d4ec130be0df7f20818c937c8cfd5f2be3aaebc92b84065e239c6f908d4473f993d769442eb016b3c69deba3ee6a3bc3f40bb9ec37d0f4bbbf2d4444bc7544aedef1cdb6f082d990ea6dceda2bec2ba94b027ae9bf918507ae57ada44deb5b74d64b6d2f777398f82b283a15aada2a6a36bdffdd09c6c6bdfd24233fbe79a4bcc47ae27d21012a783ce29b3eddb835fc2d956fbcdaad910ac169a04d2730b4871a9cb817bbe0a63a08fadf07fcc4ce380ec1db615db7c04757a178c3435307c7d42e8d8efff", 0xcf}, {&(0x7f0000000140)}, {&(0x7f0000000180)="a3974911d6f1f8b75d73d5536a94a9222c3e947b56cb71c87d890702e0a5824c83303321c83398e955a28db070580728d1fe77570cd30f824abaa705a9476b16f3520da81846d813b6269dd9eb4c3df9616576a907954b4aabff3b5f256d7673ce334a7f3475bbc1367e4e2b9e3a", 0x6e}, {&(0x7f0000000200)="afd012635c6204f3789ca1bf1b7aaa420bd116daee068c52", 0x18}, {&(0x7f0000000240)="67273d78245a9982a352bbc81da9a4a527172f730f44fe31a37d68c10c6e220a190a143021ba0fe6bd5e6e892bbd8ea4381442653826f194a988f314ce01ec7bc72945269758fe21", 0x48}], 0x5) fcntl$dupfd(r0, 0x0, r1) 16:00:14 executing program 0: r0 = msgget$private(0x0, 0x200) r1 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r1, 0x5, 0x7ff, 0x62, 0x2}) 16:00:14 executing program 1: setuid(0xee01) r0 = syz_open_pts() r1 = msgget$private(0x0, 0x200) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x729d, r2, r3, r4, r5, 0x8, 0x4000000000}, 0x3, 0x0, r6, 0x0, 0x5, 0x7ff, 0x62, 0x2}) 16:00:15 executing program 0: r0 = msgget$private(0x0, 0x200) r1 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r1, 0x5, 0x7ff, 0x62, 0x2}) 16:00:15 executing program 1: setuid(0xee01) r0 = msgget(0x2, 0x20) msgctl$IPC_RMID(r0, 0x0) 16:00:15 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x0) r1 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r1, 0x5, 0x7ff, 0x62, 0x2}) 16:00:15 executing program 1: r0 = msgget(0x3, 0x102) msgrcv(r0, &(0x7f0000000000)={0x0, ""/171}, 0xb3, 0x3, 0x1000) r1 = geteuid() r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) write(r2, &(0x7f00000000c0)="3bab9df9367eee963a0cef098f688fb6ca343b57cfa4261218c31e0a4d2480e03d4e8695bf81caa276aa6b96696ca93895218f10ee537c113076473bcab349e8602d5de93990d4dc57da888c7a834478c2d07ecda8d76bc22ed816a5b343d963434f649c1ec5", 0x66) setuid(r1) r3 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r3, 0x0) 16:00:15 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x0) r1 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r1, 0x5, 0x7ff, 0x62, 0x2}) 16:00:15 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x0) r1 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r1, 0x5, 0x7ff, 0x62, 0x2}) 16:00:15 executing program 1: r0 = msgget$private(0x0, 0x29) msgctl$IPC_RMID(r0, 0x0) msgrcv(r0, &(0x7f0000000080)={0x0, ""/141}, 0x95, 0x0, 0x800) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) bind$inet6(r2, &(0x7f0000000040)={0x18, 0x2, 0x5, 0x1}, 0xc) r3 = semget$private(0x0, 0x1, 0x0) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/226, 0xe2) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000140)=""/12) setuid(0xee01) r4 = msgget(0xffffffffffffffff, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) seteuid(r5) msgctl$IPC_RMID(r4, 0x0) fchmodat(r2, &(0x7f0000000300)='./file0/file0\x00', 0xeb, 0x4) 16:00:15 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r0 = geteuid() setuid(r0) r1 = msgget(0xffffffffffffffff, 0x0) nanosleep(&(0x7f0000000000)={0x5, 0x80}, &(0x7f0000000040)) msgctl$IPC_RMID(r1, 0x0) 16:00:15 executing program 0: setuid(0xee01) msgget$private(0x0, 0x200) r0 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r0, 0x5, 0x7ff, 0x62, 0x2}) 16:00:15 executing program 0: setuid(0xee01) msgget$private(0x0, 0x200) r0 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r0, 0x5, 0x7ff, 0x62, 0x2}) 16:00:15 executing program 0: setuid(0xee01) msgget$private(0x0, 0x200) r0 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r0, 0x5, 0x7ff, 0x62, 0x2}) 16:00:15 executing program 1: geteuid() getuid() getuid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r0 = getuid() setuid(r0) r1 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r1, 0x0) 16:00:15 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x200) getpgrp() msgctl$IPC_SET(r0, 0x1, 0x0) 16:00:16 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x200) getpgrp() msgctl$IPC_SET(r0, 0x1, 0x0) 16:00:16 executing program 1: setuid(0xee01) msgget(0xffffffffffffffff, 0x0) select(0x40, &(0x7f0000000100)={0x1ff, 0x2d4a, 0x8, 0x4, 0x5, 0x0, 0x1844, 0x66e3}, &(0x7f0000000140)={0xffdfffff, 0x1, 0x3, 0x8000, 0x100000001, 0xfffffffffffffff8, 0x2, 0x1000}, &(0x7f0000000180)={0x101, 0x9, 0x0, 0x0, 0x8, 0xe34, 0x4, 0x1000}, &(0x7f00000001c0)={0x9, 0x3}) select(0x40, &(0x7f0000000000)={0x1, 0x539, 0x100, 0x0, 0x2, 0x2, 0x9, 0x4}, &(0x7f0000000040)={0x10000, 0x101, 0x9, 0x6, 0x1, 0x1000, 0x0, 0x81}, &(0x7f0000000080)={0x4, 0x877, 0x100000001, 0xffffffff, 0x5, 0x6, 0x1, 0x2}, &(0x7f00000000c0)={0x2, 0x3fe}) 16:00:16 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x200) getpgrp() msgctl$IPC_SET(r0, 0x1, 0x0) 16:00:16 executing program 1: setuid(0xee01) r0 = msgget(0xffffffffffffffff, 0x0) r1 = syz_open_pts() fcntl$getflags(r1, 0x3) r2 = getuid() r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r4 = getpid() r5 = getgid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={r4, r2, r5}, 0xc) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000000c0)=0x9) getsockopt(r3, 0x5, 0x3, &(0x7f0000000040)=""/44, &(0x7f0000000080)=0x2c) msgctl$IPC_RMID(r0, 0x0) getpid() 16:00:16 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x200) r1 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r1, 0x5, 0x7ff, 0x62, 0x2}) 16:00:16 executing program 1: setuid(0xee01) r0 = msgget(0x2, 0x28) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fcffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1008, 0x0, 0x800) r1 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r1, 0x0) 16:00:16 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x200) r1 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r1, 0x5, 0x7ff, 0x62, 0x2}) 16:00:16 executing program 1: geteuid() getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300), 0xc) r0 = getuid() setuid(r0) r1 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x0, &(0x7f0000000040)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r6 = fcntl$getown(r5, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x7, r2, 0x0, r3, r4, 0x2, 0xfffffffffffffff9}, 0x7, 0x7fff, r6, r7, 0x4, 0x3, 0xffffffffffffffb0}) 16:00:16 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x200) r1 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r1, 0x5, 0x7ff, 0x62, 0x2}) 16:00:16 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x200) r1 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000000000}, 0x3, 0x0, 0x0, r1, 0x5, 0x7ff, 0x62, 0x2}) 16:00:16 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) r1 = msgget(0xffffffffffffffff, 0x0) r2 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffb000/0x2000)=nil) shmat(r2, &(0x7f0000ffc000/0x2000)=nil, 0x1000) msgctl$IPC_RMID(r1, 0x0) msgget(0x1, 0x4) msgget(0x2, 0x8) minherit(&(0x7f0000ff9000/0x1000)=nil, 0x1000, 0x1) 16:00:16 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x200) r1 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000000000}, 0x3, 0x0, 0x0, r1, 0x5, 0x7ff, 0x62, 0x2}) 16:00:16 executing program 1: setuid(0xee01) r0 = msgget$private(0x0, 0x251) msgctl$IPC_RMID(r0, 0x0) r1 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r1, 0x0) 16:00:16 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x200) r1 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000000000}, 0x3, 0x0, 0x0, r1, 0x5, 0x7ff, 0x62, 0x2}) 16:00:16 executing program 1: setuid(0xee01) r0 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = semget$private(0x0, 0x1, 0x80) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000000)=""/180) 16:00:16 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x200) r1 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x3, 0x0, 0x0, r1, 0x5, 0x7ff, 0x62, 0x2}) 16:00:16 executing program 1: setuid(0xee01) r0 = msgget(0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000400)='.\x00', &(0x7f00000004c0)='x\x00') execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) 16:00:16 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x200) r1 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x3, 0x0, 0x0, r1, 0x5, 0x7ff, 0x62, 0x2}) 16:00:16 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getuid() setuid(r0) clock_settime(0x0, &(0x7f0000000040)={0x100000001}) r1 = shmget$private(0x0, 0x4000, 0x41, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = getpid() r7 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x400, r2, r3, r4, r5, 0x40, 0x7}, 0x7, 0x50000000000000, r6, r7, 0x200, 0xfffffffffffffffe, 0x9}) r8 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r8, 0x0) r9 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x8423, 0x41) openat(r9, &(0x7f0000000300)='./file0\x00', 0x8, 0x8) getrusage(0x0, &(0x7f0000000180)) 16:00:16 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x200) r1 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x3, 0x0, 0x0, r1, 0x5, 0x7ff, 0x62, 0x2}) 16:00:16 executing program 1: setuid(0xee01) r0 = msgget(0xffffffffffffffff, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/../file0\x00', 0x2, 0x0) sendto$inet6(r1, &(0x7f0000000080)="93ce26a982f49a24627a349d2466200ed5835e349570744ca440705fd33dff9cfd7016fcf8455c7c6b23443eb57c348ef60da3c9c679d2b8f960ceb00d6f669a28ac77d046c858dc22e264e0ceec25937916ba72a99d843241238c5eca29643ccbacf0e6ef5063864bd85f88443a49d19a1d8753776f13bf7de7caad3c9ce0fdd54d80b24859eefa26c29fcd9c48c7559c0ff5de491edb2ce47d3daa4afa1f57a94cf6c8b64ae45a0a7d5561f9010e8cead314d867aaa6093fc1d233b8fd6bee5fa92b22fd017c0db26fc9753dbcb0d4ebb083f831103f152bc3f24facf534563d4f1d41c6701678a8dfc260dc94b57d57f58da5942ff6ee0a93691b6ef87b9bc8b55534fa093982ad0dee43605e500b539ae6fe2a20ebb13168dedbecb79092ec7fadccaf6524652cf1419264880cac152afca8bf357592ec5d5c0ce719ad4bc3c507d6a0de8945174b02deb3d4b27290a4f05e0737a161d789c8328ddc66876a1e2d62f69aea69b31ba75ee47dd0e4c9f84160e6e4355424160d79d61547dd90072b8ad7477bf69526105ef337cafd1ee02a54969de4187231ec6e1093debbdcc6a91792e7ea6a34fb3b98a4cc800cd172f50645101a607d55bc2081bb22229aefc761d82a4ebcc99ec409f8d315eeb048bc090b9870e0ca2ce77dfc8e9fb66dca9fe20b32fe4cd48986553c16739e18e474ceab70274122890716ab759afa6117c4c82c806a524c3e2ed5a29a4ad34bd4f9b87a0b5e261c057f60f3d1fc775f90fee1cef3b0dc42ef0ab8aafa363210030c1ad2ed70fc7786f28614a90dfe30711c2ce0319bbd607aadf058a5c840672785aa353b7f2e14669ac3a0907e4540b64d7353a25c04db0b27ec99adeb3c0bc953c3d26ae68eaa247a7b9ce31ace55dff539a54260a0786855c3f60ba33eeb33d1f103aa00755663d61dce5ad1f2a996b0711dee7a07fad712ba5b362758d1973953b5161a2c8dc05905c209084bb9c259e557a8966639dcde005bcb8dbd4022423ed0eceacba4934c00a6d8d0ea3b30fb0563fa9396a369f983c5c3e33bc562a9e901e65fe3ca1134d14f5c6d1dea0eac2a1890ca32bf78ea0018b90284ce76ef2b73d389a9141e71e7d20d89aa7c77f6f7baf7181096e57abc1ca4a6e727e3882ff20e09db9f353eb7adde5174812e44d28be96619dc3ae6cf1ac92664f4bd17b15cd720a651c9961be9d34090f5bd5c7fb46ebd2d3b03aafb22f09cd1e027b477933f538e6cbae613a42a40d7bbb8960228f7d01380ebb7df04a88f2ff85288b46f1bd54dfdd4753cdca4566604f20a72cf8def18c059428af280cc62969af5b8a9bf4f5190c2099f97c2bd9277fef92fed9f80ce47351f3e8293eed244fa223fc98cfdba7c4656b415a3a81ec56bad1a864ce27ff2b4f23f3770d5efcb668591a2481206c88fd80a17a47fc0026f793bd1eb5093de05aad89dcf693f8fdf15f13a33f047877b996bbc3bdc9d7495d7c856c28f5348d92769bae8fc39f3388102902ad8e33d7d63764bbb5a13b2c7c69462f05add65268b7bcd217c6958f5fcf042b32b88a2e3519145b5c4887cb8864431c62a6ce47f9f38b634a68b65ef75d78b1295da33bb649ecd1e68fc61de08836a441b967d7672900edb5c51dac7d369f099f4479a7371cb8911a7bfa1157e69e60ad936c7abc5cde1a5e4be8e899d3fad4fbb047e5b1de21b70c50d18e40d495a06c32b5cb7afa34c82fec95bcac2cc9ad42e2bf2c2b1bb219d6143b23933c8822a2d7523d2094cbfb9e29351965cb1c586c138e3c9d2c09a09637f867cd8a27f1c4f0cddda4a33403efc50573bc22e52ec17de53380a6ce2a61b2201e8c56d9ad0992924657bf4364af81cc0b6d4a8b4408d33e794dace428bd2386aee3ee4fc23c17b4c3601293a2ef71f755cb1c77ac2d324ee99f7dad83b3e6778052015800de5ea008ce36a4b473992fe6ce3f917bb6f3f8b566771463fde22035ce630cea3232bbfad78804273068fe0ea0efa917320bbccbc2e206f5f4fdd7f1f9a5e5256b2d08280438c95b0759b7db8c6da4107b02a005ec7afa12236da7bea0951ad6b7cf70829573fd3b741a534cd5ba188ae9430e542cb53cd8c59ba82f1cdeac46ae8af17a9a2b564b0cc59953beea2e358772b4a990fe6f0161fe6865b092b3fb49f82922553c441676bf9197b348161cf6de0cfe779e1f5fed1734f516bb0ced3bb5f1372768dffd078601c24288ff9978b16707a1a9098df68bd876dd15af496c080e8dad4123f177b9e9fef7fe02c0e2a890a244118cdb9eff98eef9783b3cb55b22a987294aa417bcd478df65b4971556d6599f8a0a528e4ad27d5343abca60eb819b3bf21594279d25b845e775ba68660a92324c33c9c86b957a67e70ebec5185e15738fb41ecc8a8d37c0fdc127edf54b3d31288415938f25303fcf7a06c7395a99f967de448ae9bcaf1c194644245afb36cc7245e3bb4a3843d51c6e6a44512a758d3d92e29de3482555abd83b8b2822389752bc60b706d6e13a4d5adbc8e3fd60f66f18bd5d4ae70239ab67afab91edeaf086e34067484de27c58f8725fbca987e8ac663f4c72c3d111e0584fdfead22c42e982a60142b9a4fecaab9270cafe979c7d9497a73b954e41f96e1b6cfa349bb9a6e1ba296011a7792fffd7b1b076355588157c90a4735511eea6fcba9a9eb3405553ac6637cb60cfa912ce39a79d2e08e2fea9e44a464fc7de87b49daf64df38102ad2c7ae3c099685b9b1c22d397aa4c5ff234bcfc15086ef932be113f1fd83110377f5340adf49290eaf768dfe0973e5dd07beb375e37fd13b210acffeb1010ddbdc36bb1f7b1229038876e055d2bed099765cb948d9238e23a065f11ced57843387e075d531cb4ad143589350266150bdb3ca7ed2635eee6dc5ee68e9d9dbf0813c1af509879754821f7f2c24735efdb2676aca95139c94d3e1c55e10d63d25853bdaf4a1e0afce2706dac1557c4799248f6baa96688f2d00231525648f860b7ef6960f9155d0f5e4b813861c89d7fdbd5879cb07d4ff8f4cf6a5beaeedd364d7f283c5a98a001edbd2a2abd1c62c20426b32680a1de9bf428b8f90bf4ed71260e535ccc123657727f3bcac3d02105c01929ca19d3407a956ac5a52df7d8c31919e22d4becad8b22c488713cd8916ddc52b24d9acea44fdb013f64cd79d938e486b529130d9272b9bac1c9c5b2aa326a203695c63556287d37bfe7182882ef2aa61e1e223a0c0223cf8b8b406806d0b92f0127dbd963f9c62bf38a3d0915ef5664142efaf1232c8e5250f3902d341ba350c15d79425a0ed98a66a7a52e0e5a4d17da1930e7a300aff1832efc39e13c018131f2319f78c8809b23efcf9ecdf0409db96429bc0b5da08c91712966afe9eb8dc417d01caf148a59049f1711d10cb4e24a0b7ad842df801acb35f36979a39a424755796cb6a686eabbd84d814afaec653adfc0d08e88551c3567e385bbc6bba1810cb1b031cc38284edf137e6b8f2162b02be5916640771185cd08824f5a1ae22429639c0b98fbed6e315c70dde6a8a2b62f03a7c9357bbe9cb937ad08082382ca5a8d0f8b7bed0395b716b833ade0969a1955609eb1c39959927fc274e1e25e621b342ba90634e1e1cbaa199a1708388341d4cf6bf3e4be93d36bd54773c0d2504c8c32ee37df9fff4fdea13e11d866bb72542a64ea4760f96c05d11c18f1b2e36ea7c21f853bb55094fcd2b124757f898e464e5426dcb52458f235b4d8cc7c44a78b5eaaf23afe73200ec626b7fcad3c14b04a91f736824bc7e74c00ad322b8ff45db4a2901d9d6fac42573bd1f658f2917384689916f397d13012fbdc43e320e34649c25e8b876e8bb0dbe573b625027a210ec08f17ba61b0a8b0fe4765a8ff61a8358a5a10e26d6fbbe5b99dda431f7ec2039ef85525182b4dbe32e20d5bc836d0e143bd5d34b8a7ad241f2f1676de966dc366fdfa29cd598737bef4c60961b4ed96db341b883e868a57868efac48cae08e2b6cccabc521da33c867669ba861d10781f47f52323614d440d2bf975fb63591ea4a7f2a068c40189d4a9310efc81a8ab53e1220648119487c046bf10d105a9b4c44255c64191fd03a26a5376a66468a9481b52d040616107250b3de1aa3f98ae8a39458af2044d42e2ca07be0ab6560b596a829c29f1f5f6a64ec40c45bfdb00b45182a1cb6ce523933c53274b2431ec4ce83439e26670fd023b7afc4849a051a763eb1cf897f260c5d0007a3dd397d1234ae81c5978c279bcb329b0b37939eb140a75db1761d8358954e0219899ea79a925e311fe65ad98b81f47473b89065e6999d9929c9b2c68ebdbd098838f479e909f254808e1d7f2c7df577735464653d75245a0554709dab1a1711fedef4b137ab1b939eeaf8e81232e181fe989c5d9ae9b0592dc5b0e564c30adc4d08973e59a92ab87577f7d3536b53fcc2851e2475c167b7b99c7d40968a2a5212b063153baf9243792ecaa971baaa3d6b87b34d49d2cd9e5a3ab37a87ae5dd8d2d367286e669d944dad0a68c53ba30c2315fe1baf6a0cb7c082fc3120e9800a77bed82fb86ef07d335c83e964808bbddb691728613299e5992d59c24d6ceb7bfa4d3a74b44e1615f3c065e1917c27e3d8eee1d28c959cc34e340c5c226efdfb8a4112ddb7b32a8e4875ab814077facd2b30c1d5212bf187ae22e78a975fc02682a81d2c9bdf520481e4c7612dca100d312a49e072ea75987f9b191d6392d8756d8dd7cd0aee735b210112dc2788ce4909db0f2e90cd0d7d2653c6dc163308ae155b96a09970bcfbd39897f2e8562a78c5b3d4ddae294bb78e0dfb63b2afdbfa18115e8bd7b789eba02241f5b97636732d034e8e71f85b677543528310d846529f4c8f4531b9350fc46f1ef44d3735bd8f18755172ed80a4208dc5a7a3585c92c44d90a349c18a7138e9db68359cda9d1ad25a2473edcb6486433cce1019b7f62421f3bbba165f9debaf3dcc12f13b062ff3c823285896c53638a4940e31f8089f3e5f976934bf6f626d9366b10ebfc24788011e12dfdd373516d7e4c505ba7f7f6e4f86a3b47f9fbe1532c7ae4eff94ab1cbd37a2ca81119e011ad3be2dc1b3da6aa76c15117c4b3ffbb2a4e8a63dd3bcf12c890db23c34d14e947b61659ad7d2a88299c0eefe1d53812d426e0ab77c66a5c18d4a2709e6b5966f26b0956fa2a1ca2dcdd7908ddc45ab8d17e1b8174f4e8c769bf10c019f4010bffd1fc098255211b476399d8bfa527e2b64b6026a44eb2baa1a2ef20252c5755473b7581372b62656cefa9da6062c18611902f7551f17e2720674a179440db62a61f26feefd5d7de785c40621348350fcae78ca57237de76f3d8e87a4b9d8af29b57a70da1dd9872c3689c5ecd462409179dfb14e2b1e8d49fef175fc8ff25e9eb450411937712fa7b98d135d1093b9003c6550c385e88696b0b93daa08bd17d7702499caf9d1e5916175b8e074e203f2ac5fd6119aa2bc3d33f1b1e4ca7f4c47e513d691b814cfcee44c383084aa7ccfd4e36c32c618947da3c5c2769c404b0bb4a23e213a2473d25d5c9c3b9bdb8cf78ce0c09290dcfbba90a85d38fd775ec8f0baba2d74dd1649817a745732a062fce775de09a20051405533370ab24e194a41a7beb07fa081dc338aebede5fb6d784cd9e1c0e9268af3f4f846553404178c13c8eee16d30767e59be0e9d19665fabe3e838e31bf09c0c697e2f7da687e5d41d76cf1ce67ffd2ca0f6b3877928e79366fca02e69265ed89", 0x1000, 0x402, 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') msgctl$IPC_RMID(r0, 0x0) 16:00:16 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x200) r1 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x0, 0x0, 0x0, r1, 0x5, 0x7ff, 0x62, 0x2}) 16:00:16 executing program 1: setuid(0xee01) r0 = semget$private(0x0, 0x3, 0x5) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000240)={{0x7, r1, r2, r3, r4, 0x100, 0x5}, 0x0, 0x80, 0x4}) r5 = msgget(0xffffffffffffffff, 0x0) msgget(0x3, 0x51) msgctl$IPC_RMID(r5, 0x0) r6 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/49}, &(0x7f0000000040)=0x33) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080), 0xc) denied attempt to set clock forward to 4294967297 denied attempt to set clock forward to 4294967297 16:00:16 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x200) r1 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x0, 0x0, 0x0, r1, 0x5, 0x7ff, 0x62, 0x2}) 16:00:16 executing program 1: setuid(0xee01) r0 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = dup(0xffffffffffffffff) fchdir(r1) shmget(0x3, 0x2000, 0x284, &(0x7f0000ffd000/0x2000)=nil) 16:00:16 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x200) r1 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x0, 0x0, 0x0, r1, 0x5, 0x7ff, 0x62, 0x2}) 16:00:16 executing program 1: socketpair(0x1, 0x5, 0x437, &(0x7f0000000000)={0xffffffffffffffff}) setuid(0xee01) r1 = msgget(0xffffffffffffffff, 0x0) msgget(0x0, 0x12) msgctl$IPC_RMID(r1, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0xc000, 0x1f) 16:00:16 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x200) getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, 0x0, 0x5, 0x7ff, 0x62, 0x2}) 16:00:16 executing program 1: setuid(0xee01) r0 = msgget(0xffffffffffffffff, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchownat(r1, &(0x7f0000000180)='./file0\x00', r2, r3, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r4, 0x2) msgctl$IPC_RMID(r0, 0x0) r5 = semget(0x0, 0x3, 0x2) semctl$GETALL(r5, 0x0, 0x6, &(0x7f00000001c0)=""/4096) 16:00:16 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x200) getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, 0x0, 0x5, 0x7ff, 0x62, 0x2}) 16:00:16 executing program 1: setuid(0xee01) r0 = msgget(0xffffffffffffffff, 0x0) msgget$private(0x0, 0x100) geteuid() msgget(0x0, 0x311) msgctl$IPC_RMID(r0, 0x0) 16:00:16 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x200) getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, 0x0, 0x5, 0x7ff, 0x62, 0x2}) 16:00:16 executing program 1: r0 = msgget(0x1, 0x40) msgsnd(r0, &(0x7f00000031c0)={0x0, "f0793c0b1fbb810846ff4eb8bc848acfe99a4a3d85aa8f4ad09a453084f83d2a4064edbac7eb6b1b1039aaad18c9b184e383104f55cf376a37cf49de3b5bc04d42c95dba07b2bdffd2a97f60a208364a6d3c9792ecab1fd3dbc2f0"}, 0x63, 0x800) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000002080)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000001080)='./file0\x00', 0x100, 0x40) getsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000020c0), &(0x7f0000002100)=0x4) r3 = msgget$private(0x0, 0x400) msgrcv(r0, &(0x7f0000003300)={0x0, ""/4096}, 0xffdc, 0x3, 0x1804) msgrcv(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ee25c688212072810000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f2ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e4ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000568e8e3a9874834f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x2000000003, 0x1000) r4 = msgget$private(0x0, 0x400) accept$unix(r2, &(0x7f0000002140)=@file={0x0, ""/4096}, &(0x7f0000003180)=0x1002) r5 = getuid() r6 = getegid() r7 = getuid() r8 = openat(0xffffffffffffffff, &(0x7f0000001040)='./file0\x00', 0x0, 0x20) ioctl$TIOCEXCL(r8, 0x2000740d) r9 = getgid() r10 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000003240)={0x0}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000003280)={{0x80000001, r5, r6, r7, r9, 0xf68a4ead5bdd7a67, 0x7}, 0x6d0, 0x6, r10, r11, 0x1e85, 0x5, 0x100000001, 0x5}) msgget(0x3, 0x1) msgget(0x2, 0x10) r12 = msgget(0x2, 0xffffffffffc) msgctl$IPC_RMID(r12, 0x0) 16:00:16 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x200) r1 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r1, 0x0, 0x7ff, 0x62, 0x2}) 16:00:16 executing program 1: setuid(0xee01) r0 = msgget(0x1, 0x6fa8ffb8442c26ea) msgrcv(r0, &(0x7f0000000000)={0x0, ""/221}, 0xe5, 0x3, 0x1800) r1 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setuid(r2) 16:00:16 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x200) r1 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r1, 0x0, 0x7ff, 0x62, 0x2}) 16:00:16 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x200) r1 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r1, 0x0, 0x7ff, 0x62, 0x2}) 16:00:16 executing program 1: setuid(0xee01) r0 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r0, 0x0) geteuid() 16:00:16 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x200) r1 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r1, 0x5, 0x0, 0x62, 0x2}) 16:00:16 executing program 1: setuid(0xee01) r0 = msgget(0xffffffffffffffff, 0x0) msgsnd(r0, &(0x7f00000010c0)=ANY=[@ANYBLOB="020000000000000057e84a52b0eae1fbf4df4c8fc9dc324d26173587e1fc2e129d05ef07ac49ce04fdaaa0dfb35283263093446293ef3731daeead3728de604b74e57a864ef53d3a9214932710a92a967d61fc6266647c747ac4f03a3c15b71e63735800fc46a53fccababee307e81f4163a59968f29d2dfb4e37778994385b6eec18ac776a332c4fa7c68adda7a32c4767bcd24d8bfd5324fd8e6b54c6fac5d7de5ea74d2da72927f6a4af2b7151259cc4be1569314c4864ae45f5a350aadad06430ab5a8500676d8854c825862bf40a4b4871a4d5e3097158fc37142a1fcc831f10f6884058f9b9cc410b4077cc1e96a8a7ed05ce2e9991e8386f0ae5f20f6d63392a4f6c7b5f9a00dbb47cd69a5195571ebc36930dc82a3febbabeb7fdcf3a424bfbd354d7d610038364210646650638ca25c671aa915fe60ca524971ec7289908a34dd5183722c6f8cb04a90add4e17ae254ce618f60b27131f28373839bf291d7c8a33a07099fd7019f8a96bc7b5831cc8f32e49b5374c5527a054973685f2d3a56cce19de7f7f25cd9e2298f08269108418d619dfab10ba733885e6bac883a48a981a9ba03d2d5b1c9e49b97509298dfbf3ee80b3c168532e8ce545b31ede3441cd94d3ca2f27adebd06c9805f47b212414419818348ef688f92ba401b2c7eb1287fe10a30360cb300d664e0bb7f4179725897638422020140196dce15dc720d0cb6873c54bc6c9ad51c531f65b2d21f5e209db69ffbe5e07477c33dbe5b3f3950b6d70508585a79703b97a094585f90fc9b4c07be6165eae2cc8f97218555ad2985b3f5633f340777b540767785cde449b38c845496e04f4a36900b5ccfa17db928417de749fcc4e2dd646e787b3e20a1a5d5872e21d55fe39cb9a85a80473979d801e999fd15a505cd896fa3fba48fcd45041377d5a42a84b7427503eea1185636ca9b2f0e4532b7dcb2f5e90d859caf0efe1d34c8c210eede9cbafbc4ea98db05e328d8e8c27363675048716b4779d446ac2cf0856af378018c806e20d27a89e477de7cffb09c4209c47fb796faa289e8541359091dc1006f83c25da169b64c4dcb29e3ee6cf4b9562cc69a60bec9a0207b0e86391bc6d0dfca0126a9bd88c8af26138f25486739d63604e272e35987aee76f1b971cccbc11385fd18668c714022ae7a3827119f25f8e7902ab03260a0b6f4c13e7c625b5d7d6374cab1772db116885246252271cb3dbaa61cdba64e7e905c321e605a8af61b957129d3bfc56ef2237876657176f4702090ce623a3a1938216e7fac867ee77bafbf83385d96d1fc9763fe6625474156517567ed0f5e6b7c62b4ea13f38b52a604ee77be54d40e91607bd0cc9619a849a17122d907acbc0a1379c9d3b3c79acdbb8a89fa59d46b6e39424e3e143d5a29195a600281407ea81719087a6e325a0757007f1dfa32433a358e62ebae6a69b07d354f68028f434590840682155c30eb15db37da5daa2ee5c1d000018d9cd99602a48d8bbfecce230a95b7e8dd7f9f417513061230bd869b918a6274b1ca220f2f4df1200da20ac65ae09a684b2335f2da35575b80fdd9147c40980819b4209f73bea1fcb769278c708810a42c69fe0f19906a0070b1bbfef0d1b7c5f76e447014db0722e3797a2f6e098ed503ae4ffdf238e61944c295488e5561c01401d2fed3281c518cf8cf9a31e0d2036ad8b0520c1e6f7fc891e2735ad744b6521151a99d9c9269b86f215714429926bacfe532cf59859660953cca93a34b142410a021c7eb34c2f73e34bc95b6ac80d66fb1817958348187f4ad186b17fd6b95ec0d7965e7e8c8e8eb22251d820a83ea8c4435602973f8f5c2ed85c31f102dc85bd135722c9faf779214f1b4da26bf490db5a19ce4a1b5244e244c0aca90b1acfe1bd73cee72a03adf42d7c1221c3e94b8b25e2509548c84c28ecd6489d769a3d085f26c804133e5930589fcefd2547517b0c0a1de4a7a79325b88b562dc9717b9dd5e4d40be9fa8eb9032f0ba437481c881ca7d2d318394339c2899a630a0743997279e2ce92889e5898a19ccd1c42b717f3663add9937f3e0f57fc8806048536066b0828fa15ce47323eb57937af31583cf72ac770423f276144df9aa80a9dbf4005d38dbbcfd079cd5e39135fd1931b9c5fe14b239259c92acc10841cc1d827b602f6d13533dff3611fcd552bf0f6f8920267ed963dace78c82a0ee4ea0ad92c5f5a683027b95a1ccf0ff8cf2c3f553198cbffc26f983e2f04e33f3183afc9336cefc0cf732f592f64b5513450ef3f70562e7bbfc7ce27e097866341dca98fe792f937461671bc8081f416b1bfcc5e4bb9bdda46a9eee1478c75a0cf15fe15ebdb3653f6a0a574755662e7d5baa16b70b42614352ff5d2f7721bd532f053eb3c7a1086e5d4f35aef9f719340e8bc3aa3c715ce5786a16530a05daa1d4fb884c00e2f5159a80fca6ba7fe00d2c327e73352ffb62297ac78a3633006d3f3f0d75d841c221ea53cbb946cf5e6e6fbbb8ddbd424ec9a7009265b25bb39ae363d3760a7f77fdaca08b29636cacf297879a9889c21166510dd5b276cbe7120b8e1258922faf0a575eacce4e90c53a05096082d5954f3c296310d27c60a44aa116d4a584d177f4cf1e27b89f85f4d083eeaaae24a017208e8f27a2bb5153528edaeaf1706b5ac074d558149316fa60c80856ed23d959076d5739f95dcb3e5198d448971a3dc86d53d230f3062da180cc3a6d96f05aa816e48e588b836030bf3ef898228e3830e3f39dce90074853d981c3cde111fcaa6cfae201b46c6e80e0ada25c49ac9901ae295dfd1bdd06e5acf64a13391cb2c13f8013c3582f7fe2bc9443fc4bc17270b9f1c25667bd26ed53e1c0f78f30457f03b57e9767d1e0658f1ed3e54ff54b6f27e230f61bffdc28856f0ee542bc7e1d41912bee8a815fe4a2f71cbda0f381eb1b7c2f4517f12c352eb13ce64f4fbce71f5c86760e131e2b6d44a2c8b098a9230afbf9ecee20a573f41c443270f5662c9b8728e75274b01a11a26c1650a11b814c646e7298b278a68f4375c37d03e858f10e11ccd49744053901759b1cd2da6c5b830308f6fa4d5821259e376223da29ef56d7c521413a20b9cbb8dd9465fc579f49ea214ec6e87375be22ffad9575e42d50e60bd8086d8c71942ab24710a5611bd416ba09d3bdc9aced738717e57a4d6c4d177275e33713e70ce798c0fc71e22b39e75b18be5ded3e66aafaf79e22c5c3a94ef1dd997a8a1c691074cf3048a3cc42eb1d815eeb14740ad28e11c15230d791f893f021ca7dfd80e74af635a183b7d28dc2990a616d10d5658fe2d0eee4148633a97b4b0199745dceb2be9111eec173184fccdd718c9b28fd7085f2d762da0b9e6faf39e4405767efba3ce06d63c94c02524abf21a2a1994cf49022c271e25a4a20f964a99ab21d65ce65aca2e2a04faae00b756c7e0b02720860b2221685ce93d57567ae8809480a33bc439bcef90d8e9064b7361aa4986656f2447d2ce62e719cdca02a3af250a9147018f0366902b8faaefef2ce4479eb07e61079bcde730e1007d5121f6271360aa145ade7a14e7e0a78a384b7d0216a8e992b9498d6b98262ee88ef1d2c370edd892fcf16c96177def925ed441bd0270186bbeaa5aeae54af89ffefdbc216672c3abac3005a359f14710717777437941057a906e113cb95e5f218fd2e0164c1b141654198d5e6ec9b66a238557b35554df2f4002594400a8011ad42f09b7f0e4d75c1520f450af1aa6f7b6269af565d3276bafdbef4f52a9cd3aaa3d4a9be56ede8121dddfe019f52121599c85beef3a51e1283c24f36c5b90329a0d9c2ad1b229119e53d127fab81f62adb92944d8a7b391260374611e4d11514d157bd00bec7081dc5c98144a10a5f5556b98e781416286861e1348acf9d91f2f43bdfba0507dac07cc53fd17c050a452d433500b8a83e7b7f9d4e7903af4ba2c43e7388ff0ee4857333e2c0ead139c70c54cb4f36ac72ff13fc67bf6d4fe766a26ed836926e123c2cf689b5585e8337c98cc935ad8f01a5083f4d71a81507a81afe746bd0651cd98b322b0b26be9440062b84bc6fc94f742b154224e8ca34e12c44ce8bba148e3ba7dc787f6d8bef0cc1b70b7dfd201ed80239a14daef1cc39f95ffa96a14378184ea58182b7c3973507b4ba0f4e49ced6f6226421bb1aad13bf1e162a91b246200155355776828674b64bf2b02d9125787cbf48a0ef4acbda7b330a8407b75b9676398358643f9036c772e0f9f54ee9ca8fa813db659a6ef8f008c6e43689c2cb5b0220ef7adb02fe710e8e41b275ba0cd6f293d3b6f16ca8dd268b4f4464ebda4a689add19786681cd68d6d9eff14361a26962545db77153f20ea56463b6b563357cff20ba1c4eea34f6d8c33e788e9be8fb6997c5602395472c0dff405ed4bf9ca97dcb7c10b88c6ffb1feefa6980b17261ebbd7e1537836d22628389e8e91e9af476ba03e1e022253814e59d40c068e1468acd2ee78bcee883dd729a27ead1e85c6f40621ff8e3a17d978eb708fc7f0962712768b9ec845319298bc09faf007fdc1940cd21bcd5792a537b6894b6464595953fe7982fc97541baf0fda3527787c1ca4a5b4eb62e442a9967b67e7259457b3ebde547da340b613147e7ed50f7a87db9b32d87b008c15bf7ca9954ac469d9a48f6987e04b3c833bb9984538faf39e9723f65bd2c484b717405ba7d875c01808a8fae2e8d37d97a698590e80f092b33ae035ead1cd80d8076c98a8c1f274479f7cebe4c0f431604a0edcb19490b5128dce59cdfb550d87c3cb6977eca544cdb22817ac7c37ccae3841eeddeff03f55522d68ea7dc43d82871a93ffce7fd0b02a3e409eb4892810d7ea753bf7ced5f6b0be32ba22f455ba1c97b01abdce31125ce175569b813d225d967f3c3e277a1246da7d5fcf9e2bfe7c589451013da25b1f0f21af202e92a37b61d8ff6c05e22ce1502cbc6a4f18080bfb8210c8b54a1291f693c1778bf7e4eb13aab2e96b10ed6fde6817c7ce1f8b5707f81a6b4572a1caf74cdda9b6f26e776997cdf74ad9bc2f1bf792ef2baffbae3e92aa9cc0c5e728a618a2197a77b55f57bcd16040d9594e8febf4e5554baca746ed48ab29eb14f0f13adcda61cd0d464bd534d577a39755962a9c13a7051a46663538526100de50c83e70988828763cb711b835914cce7a83bf9e15980e5a1cd64002140916d57a9709e000bde428d9ce55ff5602d79fa235e0058c57d8959c0bd2fd24b65e8c8f2c1434f37666159a109c9d65b798c8ef14a381df6280ef204c3d1747554d99cd1ebbd1d705715227b4f722e2eaede9c7c04e40b1438214f2d435e405fb1a4ad8b33fa47858d755e0359e00bee63b110797179350b2a2d15dd684397ad90137ffe56906e00dffb1231411f30b72423435d7c968ab014997a52ef2e3325ca4330f2d957a8e8780cbabbe19c8d1143ce28bcd5a0304fdbd214bdabfa4f6f5978c442ce36997260c5fc025c4c25826b1c7af23c9b5dd66768c89f0e01ff93e504726bf1e0be8502b40d3deab6e3245ff9802462311351d403fb6975ee92df5aa54777565a8719230b5f375e5c0f3a7bc51b5b082daad8195eb95727717f1ca49761c8e1aa1f9beb823a479bc668edac9eb5be9fa0f8a01fe2ae004888942aa844af107c120b9ab10b9300e2a2c0886aaa0c7350939951588f96cbab4c6a2b29a1728085e02c9d95359ff670f2db3daf1cb080a6e6198cd13f3ec904f5ccfeff998f27deeb3158dd4ff67dc0c0c7b0ab8651231adcd62445787e9963ea4c4f87d2d5ee8148985843be9ffc9a78f8cc62ecfe17e1c27cdd91f8fd28ffce2a835f68da80f07e2066bac44ab37b7b26367b9402f07cac77bbefc00736ccfd4edf521bdd869d3fb7f631d510d36974bd97f6689482ef82d283e1ae83c8badd29f967369bf29064ef8e362694bfdbd3fd7fbe0be91e9dfbbad43ef8c5d3c7a8fdc376aa74d8f95619f0d472a2e49ffd8ff89"], 0x1008, 0x800) msgctl$IPC_RMID(r0, 0x0) 16:00:16 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x200) r1 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r1, 0x5, 0x0, 0x62, 0x2}) 16:00:16 executing program 1: setuid(0xee01) r0 = msgget$private(0x0, 0x8) msgctl$IPC_RMID(r0, 0x0) r1 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r2) 16:00:16 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x200) r1 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r1, 0x5, 0x0, 0x62, 0x2}) 16:00:16 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) msgsnd(r0, &(0x7f00000011c0)=ANY=[@ANYBLOB="000000000000000004ef350d070aadf897e095b762f798982e5b5c6bdab8f5981eed3a48ce1e7a561760b5c1939324c7cb0171091c00fdc0a316b89aa76bd00da56ac3b20718cc1889a18cdfdc875e2b52127e740000dd3548e454c726bb61d8ab8fafd8f12ed23fdceab3c4e3f07533591769e97cf9a2763005e5f27012d5baabc38b8d66d4d53edaacd512f16fca68aa07aa12c613692138f30eaefdc26bf22cc963d629c3b38d13705f98b3a9f06eb5b779264fad0476d1fce1c34f56ef6f07e432c810cbeee5c77dfa9636bf9d81956013807251fda95c150d4bce666ca82578306c94e90011c0fe7dc1521fac"], 0xef, 0x800) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvfrom$inet(r1, &(0x7f0000000040)=""/100, 0x64, 0x1, &(0x7f00000000c0)={0x2, 0x3}, 0xc) r3 = geteuid() setuid(r3) msgctl$IPC_RMID(r0, 0x0) utimes(&(0x7f0000001140)='./file0\x00', &(0x7f0000001180)={{0x1, 0x1}, {0x3ff, 0xffffffffffffff01}}) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)=""/4096, &(0x7f0000001100)=0x1000) r4 = getuid() kevent(r2, &(0x7f00000012c0)=[{{r1}, 0xffffffffffffffff, 0x4, 0x20000000, 0x3, 0x100}, {{r2}, 0xfffffffffffffffe, 0x80, 0x2, 0x101, 0x200}, {{r2}, 0xffffffffffffffff, 0xa8, 0x8c, 0xffffffff80000001, 0x3}, {{r1}, 0xffffffffffffffff, 0x96, 0xfffff, 0x9dd2, 0x6}, {{r2}, 0xfffffffffffffffd, 0xcec0ee3ec1333190, 0xf0000003, 0x75, 0xffffffffffffffff}, {{r1}, 0x0, 0x10, 0x40, 0x3, 0x5}, {{r1}, 0xffffffffffffffff, 0x82, 0x200fffff, 0x20}, {{r2}, 0xfffffffffffffffe, 0x10, 0x2, 0x400, 0x5}, {{r2}, 0xffffffffffffffff, 0x2, 0x80000001, 0xf654, 0x6}], 0xfffffffffffff78b, &(0x7f0000001400)=[{{r1}, 0x0, 0x40, 0x8, 0x200, 0x1}, {{r2}, 0xfffffffffffffffd, 0x8, 0x40000020, 0x80000000, 0x9}, {{r2}, 0xfffffffffffffffb, 0x83, 0x0, 0xfffffffffffffff7, 0x101}, {{r2}, 0xfffffffffffffff8, 0x0, 0x80, 0x4ad, 0x1}, {{r2}, 0xffffffffffffffff, 0x41, 0xfffff, 0x3, 0x7}], 0x0, &(0x7f00000014c0)={0x8000, 0x7}) setreuid(r4, r4) setuid(r4) 16:00:16 executing program 1: setuid(0xee01) r0 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r0, 0x0) msgsnd(r0, &(0x7f0000000000)={0x3, "b31602ca96daf95b57ebee253638b8b0756dd4a1d7ce26859f266c1ae09a6e6b629ae2ae9754f3ab0ccf5991e1183126927f17805ce7c83be71f1e324fa2506a4c261e878eadbcea6e88ecbfc98c75759e28bc976c95174e537204b9c460f24953d24b0fec77033ad70bf093f7d8e4e14bbe"}, 0x7a, 0x800) socketpair$inet6(0x18, 0x4, 0x2, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) 16:00:16 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x200) r1 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r1, 0x5, 0x7ff, 0x0, 0x2}) 16:00:16 executing program 1: setuid(0xee01) r0 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r1, 0x20007471) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:00:16 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x200) r1 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r1, 0x5, 0x7ff, 0x0, 0x2}) 16:00:16 executing program 1: setuid(0xee01) r0 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r0, 0x0) 16:00:16 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x200) r1 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r1, 0x5, 0x7ff, 0x0, 0x2}) 16:00:16 executing program 1: setuid(0xee01) r0 = msgget(0xffffffffffffffff, 0x0) r1 = getuid() r2 = getegid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) msgctl$IPC_RMID(r0, 0x0) 16:00:16 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x200) r1 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r1, 0x5, 0x7ff, 0x62}) 16:00:16 executing program 1: setuid(0xee01) r0 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r0, 0x0) 16:00:16 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x200) r1 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r1, 0x5, 0x7ff, 0x62}) 16:00:16 executing program 1: setuid(0xee01) r0 = msgget(0xffffffffffffffff, 0x0) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x5, 0x8, 0x5, 0x2}) msgctl$IPC_RMID(r0, 0x0) 16:00:16 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x200) r1 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r1, 0x5, 0x7ff, 0x62}) 16:00:16 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setuid(r0) r1 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r1, 0x0) 16:00:16 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x200) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getdents(r1, &(0x7f0000000000)=""/145, 0x91) r2 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r2, 0x5, 0x7ff, 0x80000001, 0x2}) 16:00:16 executing program 1: setuid(0xee01) r0 = msgget$private(0x0, 0x100a000000000011) msgctl$IPC_RMID(r0, 0x0) r1 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r1, 0x0) 16:00:16 executing program 0: msgget$private(0x0, 0x0) setuid(0xee01) r0 = msgget$private(0x0, 0x200) r1 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r1, 0x5, 0x7ff, 0x62, 0x2}) 16:00:16 executing program 1: setuid(0xee01) r0 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = semget$private(0x0, 0x0, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) 16:00:16 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x200) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r2, 0x5) r3 = getpgid(0xffffffffffffffff) r4 = getuid() r5 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r3, r4, r5}, 0xc) r6 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r6, 0x5, 0x7ff, 0x62, 0x2}) 16:00:16 executing program 1: setuid(0xee01) r0 = msgget(0xffffffffffffffff, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) msgctl$IPC_RMID(r0, 0x0) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x2) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) 16:00:16 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x200) r1 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r1, 0x5, 0x7ff, 0x62, 0x2}) msgsnd(r0, &(0x7f0000000000)={0x0, "73a2b999114b255edd6e721a44519f163bbf14933a2d16f63d086cf38307108ff858e611853667cc43b6109ef760d28f2712f8dcfccc3d5cc7270ca9ceb19cad5147437f0307f227915e3433bb509bcb13a00459766896a35ffa3cd6871c1a5a8c3e129faf3b"}, 0x6e, 0x800) shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) 16:00:16 executing program 1: setuid(0xee01) r0 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r0, 0x0) msgsnd(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="030000000000000040bf377fa686f426ad3accbc0f30b596a14f33d2bfa19b5e8319dd8e8e439e0b4baaefbf9e5608d564bafe5fcf95903a3acd246a71fed8abcece1d1e8b490a01f8ec36524c522c184c9bb91ab4bb63127b9b96cd00c904a0b9f5b0258234e0629b5371146051c8f61f986fa682c71151eedc6132dc922be3038444acb55cff5bd9e7afb1b535426e52e57d6dc82990a18a00d35c1a3f69580d688519bb33f13efdaded48b613a6ff0162048fd4894928e56dade76053ee7f7293c029a97831863d18b0473babd29844d8072c7262a8c163097f1a64330600000007b7dea8f006babf5b8e793d082745c0a790f851dab8af51170858c63f662757f588e93071523caa00560874eccb5b30ad0c02b445bd4aed516ada3c5b663937e5"], 0xe6, 0x800) msgget$private(0x0, 0x80) 16:00:16 executing program 0: r0 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getuid() setuid(r0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) mknodat(r1, &(0x7f0000000240)='./file0\x00', 0x8, 0x7) r2 = msgget$private(0x0, 0x200) getpgrp() r3 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r3, 0x5, 0x7ff, 0x62, 0x2}) 16:00:16 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x2000) shmdt(r1) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) setuid(0xee01) r2 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r2, 0x0) 16:00:16 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x200) r1 = getpgrp() socketpair$inet(0x2, 0x5, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000180)=0xc) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x7f}, {0x9, 0x96}}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x729d, 0x0, 0x0, 0x0, r3, 0x8, 0x81}, 0x4, 0x0, r1, r1, 0x3, 0x7ff, 0x7, 0x2}) 16:00:16 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r0, 0x0) 16:00:16 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x200) r1 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r1, 0x5, 0x7ff, 0x62, 0x2}) getuid() r2 = syz_open_pts() mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x2010, r2, 0x0, 0x0) 16:00:17 executing program 1: setuid(0xee01) r0 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = getuid() setuid(r1) 16:00:17 executing program 0: r0 = geteuid() setuid(r0) r1 = msgget$private(0x0, 0x100000000000200) r2 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r2, 0x5, 0x7ff, 0x62, 0x2}) r3 = getppid() r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x20) r5 = syz_open_pts() r6 = getegid() pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) r8 = dup(0xffffffffffffffff) r9 = open$dir(&(0x7f0000000480)='./file0\x00', 0x10, 0x0) r10 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r12 = getgid() r13 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000500)) r14 = open$dir(&(0x7f0000000540)='./file0\x00', 0x1, 0xe) pipe2(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r16 = accept$inet6(0xffffffffffffffff, &(0x7f00000005c0), &(0x7f0000000600)=0xc) sendmsg$unix(r4, &(0x7f0000000700)={&(0x7f0000000040)=ANY=[@ANYBLOB="643550ae50af59fe3000"], 0xa, &(0x7f0000000400)=[{&(0x7f0000000080)="93d2cf27254bc0034b18acdc59abd818ad37ef073835e39b1846ff1a95122b4f2b29dab8f4e61866f0df3908b219cf098351cc78c29deaa1039f88d752154ef9", 0x40}, {&(0x7f0000000200)="f9c113605d4203e2748c26c32e74db5c1992ffcbdaa90fc18faafb1cf4ebe09482d37df0029c4a7066b9d092bab6738bac9d9fbd8405cddcc447b19b8ac4dd307b678dc520dc819b4c04ef566def2be47a0e21efe38997db14aec6a1a3e3f71c8fc3cc68ea052d71cbd9e1faabcd8acbe295f12f7a95d5a26816e7e9b5fe551c38332ef8688db0e0449f8a39cbd6fa61a46a2c661331a6cb96bcc58beb691e822e782453685b66b94582956dac0699dc0e5e30cc09079b4a837a10bb34efba394f203b", 0xc3}, {&(0x7f00000000c0)="0eb950648f7e8b7a961470c2972d82c18f0fe59ad9cbf51c", 0x18}, {&(0x7f0000000300)="f640033c9b8bdf00bf87e75334f14af89caa0d04c9ed3e9060571087c54ef6f4866210f7aa396cea24e1219a18c0eec9ae3670ec7056357e7dd503e3d91fe7ae4e5a3b0c87ba4cab69244572260c0e9bbc6a9f3eea8606fa1f10685c6c3c9b533bee9f8fec84529d532788f24968bc9fd1492af173c4f1884f2fdba0c64be93ecd9e335962c7ddcce82f368877c08857e3ae3351808cc275e22c38e22dcd04781ea67fe4b825b000aac3ea798d6653742eaf26d680e1ff41336b07b00da0f4d05ff0af0ea9d54031699e420e653f483d4b3ccca36bb42556ef8f4cbcb8d49c9310c3cf64a303bead661e8019f941dce211", 0xf1}, {&(0x7f0000000100)="db4c0f4c285dd651db26234409986c0b264aa206bee89598300762593d6c74d897acdbb91dd0c36e8f3ef6045c0e0e49540f90c72f7aec3e82", 0x39}], 0x5, &(0x7f0000000640)=[@rights={0x18, 0xffff, 0x1, [r5]}, @cred={0x20, 0xffff, 0x0, r3, r0, r6}, @rights={0x20, 0xffff, 0x1, [r7, r8, r9, r10]}, @cred={0x20, 0xffff, 0x0, r2, r0, r11}, @cred={0x20, 0xffff, 0x0, r3, r0, r12}, @rights={0x20, 0xffff, 0x1, [r13, r14, r15, r16]}], 0xb8, 0x8}, 0x4) fchownat(r7, &(0x7f0000000740)='./file1\x00', r0, r6, 0x2) 16:00:17 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x200) r1 = getpgrp() link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r1, 0x5, 0x7ff, 0x62, 0x2}) 16:00:17 executing program 1: setuid(0xee01) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendmsg(r0, &(0x7f0000001340)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x3, 0x805}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000080)="d239e5cc031337f3771df997b3b26f06f447e000b0e2b9c52c46c6314f6311f5d8cf6ca3231379070a1360671030a732b069b72149ea55295a8c135f191f5bff0a7a31993180b56e288ac5", 0x4b}, {&(0x7f0000000100)="a7c173a9df0d171e648f7480f567fb7b9bd8fef19a847e332d60a13e16b305e6681dcbaa63cfb624fbb3505f8a0fca50f6a70cece43b21d431065bca3f303525c118bfbabdbb3674d57d55338fc46cb0f56243ed88ff86f659bf7d38bf84cba5c1b2563ef12c5948d20bdd6cd171296a1e5938e014bfd7cc", 0x78}], 0x2, &(0x7f0000001400)=ANY=[@ANYBLOB="3000000000000000ffff0000fffffffff1e42ebf233763a2f37543896814bcc04b4386c31fe713f002ec6d47040000005000000000000000ffff00000200000008ae098fdbb19c626331c07c68f2b75551544aff6e23b2c57ed4d74043893da1b9851807ce85cb55e160d5d3c20f6be77a75fb6862fa81d91e640e08af0000001010000000000000ffff000009000000d3bba798980731bff140c2780649e03a165592d06e01d9d13702a0079501c7bc9f68528410c5c94ccb318a35e1a55e89040570c0a47931e39ab417f8cfaa76bc738c889c3958fe976fcae2c1f00e89230242554838250d3040c141cf78e428eb6c54f904f73d2a15b35782dd997661a815b2aea346abb4f63d7c3eca137762ed1867d78bd4eb27afbcd7918c120cc4483e2f39d2eef6b1bd8aaa2c72a05c25668fb6fe531f671478b6cbb4a089644489578fab8dcdc13b3464f2b988c12416646b57a2ecb95946aa389c243e02ac1ad74fe9f75e7075af79fe0ee3eacd572d82463b360adf7e53bb9b81eeaf07009f402a9df141cecb8bd7b515f429d158c4c8ce11c1d4ae44132a9219c96abc50847c07040ff36bd2edfdc20578b5f0234278eec9c498c5b6e1da8119bb6534dcc7f80c0379475ce0316d70deab9240f505c69a34aca3710e30522d850a41535bbed6d592e787a6b38a97c8ef7f50e97bd3c7ad7aea17bbe2051a485f26d144f9da90e7e8f0d102e8d7ae93e684e27ed88c14aefb1acc6ef10f83ad6178f11a730271b7685d7e97c0cf63d1900897e8dc4cf57e63f15291a8b46df4fe7fa9c7d3ebead240ac60970cf014feac24741dc123c855fc515ee40bb3688eacc4c5662ef6878ed676fb249a6e0581049e0d87d1299b75feb3fd55c18e24e2112bd5cefb1650b9a9de297f2208bbd0574139f38dc4bf273d8ef32e3b138f89e5aff383695859ea6b9ab712b6f31dba6ecb66cd208145f96ff6c749bc2637fc31292a7b6ff819b93153023a7f3bfae24f9f87ba153c9ccccf12e52fd7552cd5d3d92c6b5e5914ce498a8ae8b79730c30ee45677b5a291917d2b7f8fd8737bd88b688699cab5ea1c3f4b581895b33c1ce867bcd20bb67af8396d0196cb35a3df1e1b6588dd61901a1ebcbe45a0d5aa38c45a479b912f75fe400497d796583f2db351f8a672004e37d4ac29779ed9f52f36cef88eefbf583ecc44a49ec122a36b808abdea7e6a387b049f980a9802f0e4cd76d83cc81b0eee65614ae74b4a2add1391b01a4c1a68caafd0a2f3067e19ce0e83cb31f462a607b7fcfd91949bbf8685f8ca9d37161b4fd3ca5bb56a707782426e711799cec4b18c57541159602bbadfadce12e8f7d12ef0ce663cf9352545e01cf682a8f13e55ef3c33818d3ad67bd0ffa6875a56663abd10e1b1bbaf0b42c9fcab8430262825901e39cffce22a4a8c78a0a6fc32a995a17196527cd63681514058a9dc42a4b4e1d7110ffa703456d84d9b989a03c27d7281cae1c838a6828bb05b5a8ea3fbc5c7c12dcd75f3022f4206ada259670408e5c8ab4b612e202fad043b737a39adc922eb680c7db92154550712f1687fa6402f9d468c766fb589f06308967793183495d00e89191caf515cbff0b6d09d9b0805474d5d921f904b3e3ad3774ce4f90bb7af1bbbe6aa798d664199cbbc01624ba87473174eb74b9f1cde35e6b318930a81a9996cabf9158bc0006c18a032ae6668d2ff244607d49f0d215d9a27887cee805ee23058ec349f3c836cd0e2ee2327cb1d183671b5ebf299f8abe83319bc5589490b2ebc0af2334c197ea3c8b03f1dc44a38f1f1bd7f15dd891193bf4730efc31a9c9815f346c028412b198b69ba5379b4d367aa7bbbc7a2f6fcd507e411904af45284f56008b1d437cf919057b0a137f40e795bb71cbab4a272455051aae564a6b71014987d6245ebf98234655884bedd07ac98339e06296456ec157b04fdbfb9d60abb11da1da7e278e0ad303412c2194fd4a555ebe6f708ad37f05416af5ec35574aba35a227ab438147ce4bb9063f7dcce0dde51eb8db5796d77e67901249da3a9e646463b5e751d012a57b7542c25151af669e494f6f97b70b8393c476959b6cd9a1e449cbb1b10c2fc716fc838aa3cf6c2090680b9a44e1ca084e22aa6e4ec26ba3ce7df543f0063e431ab50f048cf902686a72a4a6768516e2366a98e3ccd7a5f62d418e3a13a9deb13598950eed47c45e3052eb8fa6f1ce7f2a6b3899efab384a1fe64b9e14beb123a659fcb216f22849ce862073b718da272086b504236d876063c4ce0ddc702638921a7c88ef04489b43f7a95ef819af3cbb7d55af45e58edf1dd7a49ce1938c4268afe6df410ae5756a974216a60ea627812fc4b699bda8401b07989f3cd74f81e218ca260f2977a5946b4897fbd1ddc272f1dbe84268ad24852cb253b7f9b59dff2f6ba46f1f8b0f838aeba05b54c9f71e42ec4e2ae057dfeff5b270e2d1141c6c3566318ab138c2b6983d68e925ca7f57d2777536622a03c966cc252700b1d03cf8a9e19fc3bde05dc04be8925b37c783b2cfa8ab57b893c12682bb67f09841c8acf7b8e6013823302e13a413c62266702d9e8331f2d687a8242b125ca520a0b1971d1a1d56b696f93975c64c97f05ce90efe8d6502b2c76cf347c85df3a3ee18fcdb688342895f51b19d6f170864a9478e4c165270637cf7568bbc0080d03ae1e31892e5c09d4a9b87f7045a3211cd6b7d5f2bf79060f5f077eacf0fbf042131949f159e3f791a1bb651cfb381dc6a304863259710630f8bc8ba08201f28335abedfac530bfbd704f7c307c2894175eddb2b09050ac0a8a16e09133e6637cd483a74713b6545b68e5f663d5451d6557752119b98c57b6e74de4380ea20f406285e01e54227301f22824223bc0e8f19605f42741c2e28224403a79db8b500b33cd67520fa4abe46dd00862a7273743c163f328325bfb32c7d0bdfd4a0439d4962f3a842429e1376efa3ce700416bd6ed35c056bec78fa8514fe8d65cc7aeb0b01f8138b86676b2d4a11a9ce5d74d5da48b1e098403938b690effbb118f5b9aa31ec9d296e16dea3cfe2e632bddf0ffaa61a7cf84e1e1aad20d7261bc31b55b817582f661e2fda2f7c20eba1e7e9e634b7f698c283259fdcded9c42e3fe9ca6e74acc15239dfabb7072517a211df5be3a0a06e2591e1db09beb984a49b4ecbba15c4ba6c03fa803b3ff374bf11d48db8fd1ce11e3ed3b550ce26eea304a3e3c87e318820c5007b0fc9cd763f62c7f367080446545def5bc54bd4d5fa1d71ac7e48cc03b193a73dbbbd2fb402f282ac1f0619149001522aae3c9f8178fb868fe0617c70bd345e7279c4ba74c90a6ab2f51bda68eea46ca1dcedbbc8f570b5e6fa677d3d953f9a59484550d71fb104326ebdd190bed33f0b2c43dccd11cee5b6ae87306ac6a9886c78d4b4840f773b5c29c7c06fcf2c349e76d7fb0542e7de8fb191c3349a4ef4b503d6969d62b3b3684ec715e59468d0f74722b3e949958bc80f21835f1c050c74f19e7c38eb26a48301fcb0c313c2ad4c931d92d12832e21a3dd6b94343f62f2c6691b5cddee6ad0c373764e0a1fc74f070a32ab2846e2605bf5d8c228f4da7fdc1171fe6a224e11e2400d1671f31381ff6c883c5965e8afb5e25d7a0a95049c660bd0edc98836ee78a5963d518cc544fdf29b642e2693a5fe4497a9a4ff54708b8fda2cce5dad1ebf74273080982afbce758083b6ee9fe70eb432dbfab15d48bc46f2fef84f3ffdf5749a9f159b367cc9d5becfe9fc4c1b77f4532f29b099175d83cd9f73f854321ccddb9c390765ca4d984b48934430474bf2d7012b26d4fbb8e1a966b0959954d531d972f21034979d9f263fc69ed9ebe6a36da916c0bd3fe4168dc8236be7b5600b1022baf554dc315e18a2d51e0e05eb4ee99ea213aa1411c75f3c59ef742ecb05853b1816200cc5d3db7c180ea4c65239f66db0ed1d6946ca19eccaa6e545abda5e65eb5a4ed84dc9adb3e268bef5f92c0d233a0fedcef271bd025e765ba7eabfe940d328b3b43752a31b377e74f28fd4f03dfd9134c9f8fd29e6554c6e6f34cf12a88c923aaa7c6dfec45d199be9a5a28caa3dd1a0dbf86a4ce479e26ed6578ef99721d8a6199c7a93529fcf6a07e18234d5b84f0f11379cd0fffe12270d0cd8859c303ed243fa277be42e2c6052383395e7707eef8d67983f97d83aef5f99099865eb72f0f1c9949e38bebbf409fa4c05b2c6ebb6c81bf3ad973bd7e200d7c3bd799649b06f0321e25ee412c6519dd411bd8c527b1b697ca7599a48d4d1a16855e691665c91819177b46ad6d77047e739cee00862704a2e3db2a7544428b2c3974fb33dfd91dc7208ad8622626538c41050253b219ef1348d3c654db0ef15c5383f6064e3b700cb9fcf868c98ff8456541d7f361b7a1d52ae800aa24f38650623fb5cc5e03cd42aa9522d38acc9640d923b9d671116bbed6c68e6ac2a7d29b3b9fd9e50529f4780a6a649629223b8b509032d25740d256d685ddad6bee3ad78bf85617d930c03d200ff2591b72551a3822a9c84ae5ed3d5534a41db4a1fc7606415809a7abd02e81cf6867721fe14cbe5931649baad37bc929688fdb8ea7d95eb1a4efc68809edac2979488f359f42af3e62a2f610ef3d0c156563844e31f79704bc4f21cc8b4b5c43a9dcb9020c37869810c656115732bf72849042aada1205a2bdf149fff10706e045081402bcc206cad0f707ce2a7693a2c196ed8c37049e6ca457a1853fd09d7625a74529c3dfe63db520a79f57f34a042e04df8cfc78faf68a1715b73d3e9792e2606ed1773f8137e58a4c2727d95eb3f5ee068a04fd1a5a123aa37d6f30c8b1f45110583051da40a7ce3a1f6dc2ce1daac5fc8899fdc4fc84db79db5bd1796478c0a2db9564c9300ebf5644c0fbdd72e2bccd199b163ddc5efc2530aa2e7207672284ecc95d9f44d798c0e63066bbd635627cb0e3266f3059a6cb26aa36a5d0e9f1c6ed9c0a9bb95ff327ac72324fc735c356fb5f083b68b7d17b560e0c9b37f8461f44d9d748d2b29295cde55f3fd572aaa1264b5e33e0d25f9a6d3201795dcbbf3be08aadb338117ef899a03f7bfe07f048ac71f3edfbf75978207731cc09681cfa46272ab2f45f40493e4f441af9cfb86f61472cf966a024a3ed8717596118d0e8bab771cd4d81b6508aa2710e60b0b990e9b9d955b78b71cb41298b9b78a30936ea5069c8294b6e8e3763658f0432010b0d40991b5a48ed337bf7613475bf7fe0d4993412b872d54db981282f7d21bb6b37fe78ef85d64f9889fe976ceeee918383a805d8e5befa37c51a8f33abfbdf2cff516f86b17062f9612912be0cb88c38f29e90924d6b2122b38cc21fe6a12721d6efe5261e1e7a3b4a563a7d35b463188b9f6cccdd652dd7ccae17b4371816c7dead315968b40f50eeff59fadaa8fe63da8edb39c298bbae5c1211c7f157b95b5569c32cf8c7642e26fc43358cdd450c5e11d5883c3dfef08cdcc6639894a3794df003d3b4f096c6e14f15aa2c50f277e1f5e77f9430c22a46ab786159622fe7d90fbf85cffa43cd1b5ba988cc9b374d43ab40c6d1ee900037e5812d10a873a6bd0ff7bef1ed2b54cbec840d1e6c28018a993034c18a89865a5f3165527a9f0ced5d843aaccf889c8ae828cb11ed908cd2778fa0d5101276b0535d5b52dce52b9880b25feb20526796f5e34127fd1c275d412bb02e8faa825733e72058d2a514c2f0539d1728e50c8e94f63698a743f2b73ba92534cd74cefc4623bd6fe2717ca3a1cd491bd99a6e81eb201f1b699d03813c3c76310184e59145bb30204d25bf5700fe0b936953d25892c7f2a1e32ea6f760058c7cebff0090594c1a6b4024305b564d4e400da944fe89780e5bdea3e8432548d696578654bc407eeb1cd6f218b33029d841f3db3f5c4814d63d089e106276c2f7974ee2ed6d5ad79790ccd3d3bf37994cbe3d800000000000000ffff000001040000e323659941ff77dccd6db9958a782a6e4f63e771d61b8a27e336349b45f1ac1bc5310134efbf6997bcb7e7a46bbdd372c46db63a04bfec5fe5c13cf7c0258dbab59be89cafc84f77328f82977f66c75f91bb32689c8685cdfd8b389ae07031c1ffc669e9db6b4635844028bf1202b3f0b8455fecd93a3129c0175f524a97ab2f806015f79111ecc1afa868c64e0b2fdf6940ae60ea403c7e8bc86184df7933b66b49c176f2ab2ae93c914f586dc8613aaf7174956dad671cede58bfcfc8131ab3600000000000000abd3be39d3ddd5a2f38b6f0b9c1bb77eca5091798b9ba23cecf4ebd8f302726e7b720851285d31204ae2b3c5973d4eacbf0203b7ee874c324b308c2259772bf25cc57134921691f7e71f2c0df73b15ac8c6ae7a664f09a353ab3a82b2b83b3e0082a20d85bb2dbac76ee5a0d73231bfdba898e186b671c640e8d0e50380d0f04f1dfb16421afef5ef813d1e85d70965d34a6d98555c5246c92711e3cd80a0e18da1266219f5d46c9a8dc15918a184ba545bc12aac55514b45e7cbc"], 0x1168, 0x401}, 0x3) r1 = msgget(0x2, 0x2) msgctl$IPC_RMID(r1, 0x0) r2 = msgget(0x3, 0x81) msgctl$IPC_RMID(r2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2, 0x81) 16:00:17 executing program 0: setuid(0x0) r0 = msgget$private(0x0, 0x200) r1 = getpgrp() rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r1, 0x5, 0x7ff, 0x62, 0x2}) 16:00:17 executing program 1: setuid(0xee01) setitimer(0x1, &(0x7f0000000000)={{0x1, 0x9}, {0x0, 0x6}}, &(0x7f0000000040)) r0 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r0, 0x0) 16:00:17 executing program 1: setuid(0xee01) r0 = msgget$private(0x0, 0x240) msgctl$IPC_RMID(r0, 0x0) r1 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r1, 0x0) msgget(0x2, 0x100) 16:00:17 executing program 0: setuid(0xee01) r0 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x5, 0xfffffffffffffff7}, 0x3, 0x0, 0x0, r0, 0x8d5c, 0x7ff, 0x62, 0x2}) 16:00:17 executing program 0: setuid(0xee01) r0 = socket$inet(0x2, 0x4, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = msgget$private(0x0, 0x200) r2 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r2, 0x5, 0x7ff, 0x62, 0x2}) 16:00:17 executing program 1: geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) geteuid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r0 = geteuid() setuid(r0) r1 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r1, 0x0) 16:00:17 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x200) semget(0x1, 0x3, 0x0) r1 = getpgrp() r2 = socket$inet6(0x18, 0xc007, 0xbab) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x0, 0x4}, {0x18, 0x3, 0x9, 0xf9}, 0x3, [0x5, 0x8, 0x0, 0x3f, 0x4, 0x8001, 0x0, 0x2]}, 0x3c) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r1, 0x5, 0x7ff, 0x62, 0x2}) setpgid(r1, r1) 16:00:17 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r0 = geteuid() setuid(r0) r1 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r1, 0x0) 16:00:17 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x200) r1 = getpgrp() socketpair(0x18, 0x0, 0x1, &(0x7f0000000300)={0xffffffffffffffff}) socketpair(0x18, 0x4, 0xfff, &(0x7f0000000340)={0xffffffffffffffff}) r4 = socket$inet6(0x18, 0x3, 0x735) socketpair(0x1, 0x4, 0x1ca9c337, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = kqueue() r7 = socket$inet(0x2, 0x8000, 0xa7e) socketpair$inet(0x2, 0x5, 0x5, &(0x7f00000003c0)={0xffffffffffffffff}) pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = socket$inet6(0x18, 0x2, 0x8) kevent(r2, &(0x7f0000000400)=[{{r3}, 0xfffffffffffffffc, 0x1, 0x40000000, 0x8}, {{r4}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x3, 0xfffffffffffffff9}, {{r5}, 0xfffffffffffffffe, 0x40, 0xf0000080, 0x60, 0xbe}, {{r6}, 0xfffffffffffffff8, 0x0, 0xf0000060, 0x6da, 0x1100000000000000}, {{r7}, 0xfffffffffffffff9, 0x40, 0x3, 0x7ff, 0x6}, {{r8}, 0x0, 0x20, 0x0, 0x0, 0x1000}], 0x401, &(0x7f0000000500)=[{{r9}, 0xffffffffffffffff, 0x1, 0x1, 0x2, 0xff}, {{r10}, 0x0, 0xf1, 0x82, 0xdd, 0x1000}], 0x5, &(0x7f0000000540)={0x81, 0x1}) r11 = dup(0xffffffffffffffff) sendmsg$unix(r11, &(0x7f00000002c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000040)="ffef81174a343f8465a7e1ed9c47349ea3ff5d17048dbb19a44cf9295804a81dd59e6210bb898c571732ebdf0695fdc26ec56143174e1846ee1bc0b6fe8d7c", 0x3f}, {&(0x7f0000000080)="f88ad4c0053dbaeda4642d1477e658eb556fbbda2da90e23e469fd62f9e20927b23bb4fa4aadf93c2416a988a921b2beeb7feee02533f7bafe0d406412019683b5e6cbccf9886c978e54207e144af27a29d3960530c0e55afe02a69a808cdf4ffcda20599b8c65a9e4e03f44f4a3799110e6ab99da9802c85390915ca6c2a8406d811a021159570a19d84350fcc428eaae866c0ea297520f98d8135e212061ed14b20389d68a76e1f95ce62e21", 0xad}, {&(0x7f0000000200)="8b9c8f3b39259aec2f4df4d5ed2768430078515824da5de21b563e345fba0e0bfa363e1c051c0465dfcb27b68eb856d5849d556ac6018679e249fed773bd97e5ae6d9a467348e8c7084d07b2e13a8cfb36d1efb4000a274de60b8afe442e47592b885ea3ff5630183c2fe1f61ce433ad207e87d0bfcb3c19fbcf18d9", 0x7c}, {&(0x7f0000000140)="f9e603edbf0230707c6b683745d32a795d692e72e92b3a35c523f4594a8065bcb4e29d555cac2c0f0001343cc8e0fa435327ba", 0x33}], 0x4, 0x0, 0x0, 0x2}, 0x3) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r1, 0x5, 0x7ff, 0x62, 0x2}) 16:00:17 executing program 1: setuid(0xee01) r0 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = getuid() getgroups(0x3, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x7, &(0x7f0000000080)=[r4, 0x0, 0x0, 0xffffffffffffffff, r2, r3, 0xffffffffffffffff]) r6 = geteuid() getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) r8 = fcntl$getown(0xffffffffffffffff, 0x5) socketpair(0x20, 0xc000, 0x2, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r9, 0x8004746c, &(0x7f0000000140)) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x0, r1, r5, r6, r7, 0xe8, 0x8}, 0xffffffff, 0x9, r8, 0x0, 0x7, 0x8, 0xfe, 0xffffffffffff0000}) r10 = socket$inet6(0x18, 0x6, 0x8) getsockname$inet6(r10, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:17 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x200) semget$private(0x0, 0x3, 0x0) r1 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r1, 0x5, 0x7ff, 0x62, 0x2}) r2 = dup(0xffffffffffffffff) r3 = socket$unix(0x1, 0x1, 0x0) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) poll(&(0x7f0000000080)=[{r2, 0x20}, {r3, 0x10}, {r4, 0x20}], 0x3, 0x81) 16:00:17 executing program 1: setuid(0xee01) r0 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8004) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0x2, 0x9}, 0xfffffffffffffcd0) 16:00:17 executing program 1: setuid(0xee01) r0 = geteuid() setuid(r0) r1 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r1, 0x0) msgctl$IPC_RMID(r1, 0x0) 16:00:17 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r0) r1 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r1, 0x0) 16:00:17 executing program 0: getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setuid(r0) r1 = msgget$private(0x0, 0x200) r2 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r2, 0x5, 0x7ff, 0x62, 0x2}) 16:00:17 executing program 1: setuid(0xee01) r0 = msgget(0x0, 0x4) msgrcv(r0, &(0x7f0000000000)={0x0, ""/154}, 0xa2, 0x0, 0x0) r1 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r1, 0x0) 16:00:17 executing program 0: setuid(0xee01) socketpair(0x18, 0x4005, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x100) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') r2 = msgget$private(0x0, 0x200) r3 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r3, 0x5, 0x7ff, 0x62, 0x2}) 16:00:17 executing program 0: setuid(0xee01) getppid() r0 = msgget$private(0x0, 0x200) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r1) r2 = getpgrp() pipe(&(0x7f0000000100)) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)=""/200, 0xc8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x729d, 0x0, r3, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r2, 0x5, 0x7ff, 0x62, 0x2}) 16:00:17 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x200) r1 = getpgrp() r2 = getuid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, r2, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r1, 0x5, 0x7ff, 0x62, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r3) 16:00:18 executing program 1: setuid(0xee01) r0 = msgget(0xffffffffffffffff, 0x2) msgctl$IPC_RMID(r0, 0x0) getegid() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x2) accept$unix(r1, 0x0, &(0x7f0000000100)) accept$unix(r1, &(0x7f0000000040)=@file={0x0, ""/72}, &(0x7f00000000c0)=0x4a) 16:00:18 executing program 0: setuid(0xee01) r0 = socket$unix(0x1, 0x6, 0x0) r1 = dup(0xffffffffffffffff) socketpair(0x18, 0x8000, 0x200, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000001800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001840)) socketpair$inet6(0x18, 0xc000, 0x80000000, &(0x7f0000001880)={0xffffffffffffffff}) r6 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r7 = open$dir(&(0x7f00000018c0)='./file0\x00', 0xc98e2722d9c574d6, 0x1) r8 = accept$inet6(0xffffffffffffffff, &(0x7f0000001900), &(0x7f0000001940)=0xc) r9 = socket$inet6(0x18, 0x8000, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001980)={0x0}, &(0x7f00000019c0)=0xc) r11 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0, 0x0}, &(0x7f0000001a40)=0xc) r13 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0}, &(0x7f0000001ac0)=0xc) getgroups(0x1, &(0x7f0000001b00)=[0x0]) r16 = openat(0xffffffffffffffff, &(0x7f0000001b40)='./file0\x00', 0x80, 0x2) r17 = accept$unix(0xffffffffffffffff, &(0x7f0000001b80)=@file={0x0, ""/4096}, &(0x7f0000002bc0)=0x1002) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002c00)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002c40)={0x0, 0x0}, &(0x7f0000002c80)=0xc) r20 = getegid() sendmsg$unix(r0, &(0x7f0000002dc0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001740)=[{&(0x7f0000000080)="503c930e5d2b935c2b74bd2ddf821743f0f0678482", 0x15}, {&(0x7f0000000200)="5c92a0e97dc4cebbe851489a5b09acc35209a12302b84bb67cfbd55d71c4c9b23065c95e0a236dc8b3fa3c83c2aedd842f5b5bbb257b72ab2a248e9eb8bd4dec01fc1538107c32e2d5fcbe9b15d4d5085176692757e0eebf4811074e59bb219705e1f702ea113a542743f3dac666676a8e355b4dbe45b386f8e47f513b08955c73295330949d1cdb381f2a008c64a4dc8e9b77524885025340d596e304214588c28fc945c5b63362ed5e18bdc957c2323f12c0a88848bc65d08fa903f6c38099863116019f2d0706e2bab5749ff734b4d1ee1898962e8c665edaba742b57b20e1b4990c095f4808a4c988134b7cd91", 0xef}, {&(0x7f0000000300)="983d858a555548971b10dc0633d302d92c6d2ca64bf6f503893ef014cf07e8edc6216f3097abf009d912e7a47fa69a0e57068b68017b812b6ff4e3460f913b582848aa593c6d7745bdf8af8c8bbab1bf6029a6bbe3a1c6b9f6d30e96b8cc2d2d4593c6267e3587bdfc809af7407f6b7555d8bc94069a4f7e8f9da6c1f7229d26a8fba6424f77f282a0a4a545bc4bb0b39bf32fa44bccd1ac382468e5b5bdb2b5097bcc6dd18c1fbd1a9c7938431d11aeb06766674c97cf5e14fc0e2004a5a9697ac8ccdc2719fb2dbe6470cfb6afdade971fc34c5d0b0c483a004016ce247a4fe767b023a02eeedb16a6087eac8d6689764034df3a4dd14c891b4debbed63f96acb8aab4ff2b82665b7a3f7e36ff1cec47f364f014bc3583433f100e4b83be0e0ff74b41eae0f3c1a9fcd111a545965fc42f1f72622009f82ee4a74d0d301804e257c244b570cbd3328b409a1da343bd9bda5ab76f8ca90a531a2343e9b62e6fed40acbeffd4922d3e79601b86155ece16c35895e26687cf58588a46ba92890d995790084a839524db00616f7328886684b21f130a02722e06635382c9eca70b6fc16ea24f76f05f4af1e1b6d1b7bac8ed1af7fe4fa789de582f714e4095937ad50748542694a9d6ad6eb830b70a87a06b65da07314f5dee0784cbd73a45e4362c566577d256ef8b9a7609d572424dcd807c04ccffd94d18dba20bad5b3a28dddcbec537327b22672f8d3d9274816609dc726fde16ec8a9a2424d101b17611dc95d03b2056e44bdf873a0290a8d1b4d410ae245248cd9ba93648f305c57634aff75a5dabd9c1fac36d593b595b287aa9c5784b43ce01094c07ea58d25b39d3dcfa2164b00db824c51b2f215716eb8f5bdd19e6f8b5f4d81b6b2e8d2f236e0224ef85f3ef40d27060e240fd09ed55a0e01325c09283cbae0519bf477001af80b0ae2e0b5b8081483026b5f0de3c7bab0735157c5244162fe73258879a82ffe4ff5cb4407634d664865ff226b1ceac0be953929c4fee751238735330b05354302f9c12a72a7f23d2fe93acc98723eaf980295cfab143a30228b0035bbf9225f757484ce9d6581f9667b554db4fca6ce8d945432512ce01d937643eae42381deae1d1a94e96f8111948ff95f488b08b55a9fc581c992c622c86e0c750d1b423219b3bc0d2c58036a8b14f3ec79f922b00aaef2b3a98f9aa0d84dfba45fa309abf2662702c4a6f506865c746698fd278251acf5e11786c433b68042b3e6cdad4fa9f53285bd0d8a8b681183c3f3375bacec7530ff7551049cb9e45898d0a3a065a8238d66976034e9fe1905a596514456c1c8b09e67be82a8c9b4b4af9d9946bea9948e1d47c27d6446d6092740dafe0cdfac2b44922ddbba6bddee939e14357b9a441e39ae6d2849aee39d4c3a3d8dbbbb4e1bb25b22cf152d862e62f9374caf6684198ff4a2733034d1a92b92d764deee571404b397de2fdee9726a31ce45de7bee08d974ba677d787a61c6e654cbfbe5646acb07fe5550020cdca6c2ecd95c182ff62cfefef1ceec7fce99cc31402f0a118408cd19ece4f84545aeb22dabb09dd69b5626d131b123c111c4db97b96a39c99d14e4337f9eb8c8a98481a05e355bbeb0b7f675db722c3a207bce73e8fa90a4d777ba39e7351ecca0b4205aaa969c522b1bad1170b0c38f881e2e933b4b01ffa841a38770c9ba6cce92db59ee722663defbaf3330cefa8cb6ca110c524c7c7b22ed98a70fff2b09ceec2987cb205bd80b6a48af54d1c88fddbf22737e338cdca02751eb28189b4ad8145c452588c6ae3ed16a6337522798d52c46b0e1fd22b7ebeea4360571a35a6a12c3b2c5a4c4a99b2b68010e2685ce1bed771c8ef473a507cdd86c1b9b04bdad6cdc1ba7dee5a68edd62fa2b85494cd96528f19c716ebdefa131392f2459eca58a82fe90b5a39ee0116e5f0353604d930aab68fc3944e208ec7316fed53767ac05f85d765777545e76847545042eb227e21f9a65b8d521307a4abca8a3d038af3d8710a5f2be4cb203dfcda4725a12b91abd531ab5458f15c49b37b248fecf33e7b1384f3db129026cf8a89df7162ed3578ff2dc402f1c44f6826376f74f4d40ad97ce4c0c31af00effb23226810aeddc2237524a7959cc780cb5d3c1ec61128be62d2e916671a43478796d51631a0e07e6590abe751774ca68fed0c0116dc3872c59d7f9b91a0c533a121aa5c57bc81aafdc1cfa550fffe3d5943cb69f46451ba01ac98294881eeb63af0a5ca7ea1f9e7aa59c7632cf168ea00321f590b67afc2ac65a0f2f5883dd443b46963f5f3083861f7dd7f0cb7a393b94c7ee24cd2b7d4c8e14768175dcb8da6ea94774fa93e926ab4495bcbd22f5674e9c55710fb68eadee8f68dd8cb4e3f794c8b8513aec27b6ed74fb00432557f2dbca2acb7afc16b386903b88bd0e53c95dcf8d60a10840f8f6a9288f74e3df690683756cfbfb364f7ee3827fedfd44b7c5de593217fb90f1170b8eca11926bb29d2584134b162fe2cce1bb109b0b874923c0e0fae4e3f5741ae1deb160f5bf6cef8508f82f033cbc84412c25b2062ebe9b0bc068dcda6497f17e9ec16c48e6ddab120c55626a8bb32c8e22b7d5c6a36dcbe1583f9d223843d7fe02505f8a940a16319410546b6562ccfe29e115bc2c34d378436e1e093f6838e62c3aae166d21a59261cbe5005dbeb27ac9218a7e31ba4b762f4a068c02ee157e5bb1d2f2b93e9c2759924fd060aae02932f024abf8250a06f1e93fa6091ec6b6a553bb87c8f68a860d561b9295579ff8ce35ee453c3de311002fa5aaa6cd43492589a94bd684394a2304db6168c5cf5c219ed45c4b26be57c6608e7a1c2ff5d970d492f5a2ef814f1c5cbc0ad402fc7637739632cf678de44b253edcc1041477351401f7553ac44750cced225e08f80ebcf04187c449f5cef76be6647c3be949431eea016f55f50a7fb43de6b3e17cb242b9b17a479810d29316423e8cc30576077c844dd259418dcdba5128096571686473f593020d776894ae1e5b51bf6d8b734055e0252b05948ab131a5359940329f46470151803b4a57dd9400b039dbadcfd9206d53c5f602167690212c1db89813e3d0bd566949f8cf44b2ed4a0647575b0206b34bfc46ff96a8643cd0cf78d5e5fdd699cb033d20c56c879e19b4d476e999af2880d005d135ce5a22f735e1b9ca9b666126442d80bf1d98c48714096518dec0cac49ac314c9d6171d270bbe5db6fd8976ec36b739a05749e4c0c176f7777a98ed24ab32b7b0c522559048944f00f22254c1b20a52a8f1d52e1a55b2209d31d420f1cacd6a3bf2671cb3fa1e6cc8311b2eb934344e3d97b0cdd8cbec0a7d544b1d2de4be94e5df2c712159a4c087a2870b96f5192187b29e479c24465019c468b4fff1938061c3b25b18d60099b12647849ec036c6fd668c963c2718def30b8f2ddffc9248a0ba481fb3dcc7fd65a59fc4da1ea74f41b399c864031cbae9726e65c76c9add0823af174f1704703871bf33e71f758a6eb4b1a4a409b6a50f941444bb71969febab6de45dcb2e9e987317e1e2cc46341b3b5a5d110cb33c6b9c8d1fa0c26c87120eeef96f683d3c553d8ab9efcea0b4fe087c203bedc164b07284516c76bcc590bbeadf3b60ba442d66c0d42b07bc32e6556fc822d391bad9a93ef8d9fafd2d5783533df3eab1d3be728e2046b02293cbc96c844ba9d38f415b26bd1e3a8350abf9a184cfd441237d13861a85bac909ba23bcee7535d0dad4889add465b3c6aee75d4fc4f953203405b4c2dfef5c08aec47282e96021f44b79b28b6da93cbb67b3a4d4077b8d95a97a586d6c5efce255ee2f8d4e2b853ce7ae9f2721d1bab740a93dca32dd56c802ede0570733fd52e8c277f01d7bda378b18e51e45eecb4ff3c9f59e63ee53b55eb569566c4f7bcee7c7fac1d1e3879fe78b8e06ba6d9ce5cabab5d877ac9a5c6203c5ae488e9bb3bccc4fb38ffb6c0993e5cf0d6b535ce365d62444cefb4c2a762870b5055aa968231185a039410d6a3dddc8e40a530d8f101407766fd038d5c553f0b643d077bbc4bef48db51fd4fc9b27e3c52ba0ac4eb69e2e6948f0a07898ccad112f4d67424a7f5de614646ccb89e1601aac5b77279cedc784c360a85d0ccf7dd5b9050ade55bc3a3ef5101b5d035147c3ef8cb60fb7d5364db28b56ee775d2c9e1eb0ee2084d2b08260b64c256aee3c3b3bb8383b3058b531a2d8779da7102f58967373d3327a8da78c7742686459793056206bf36f23f8298d7d856549ef913f0a595b3b166c836950d56c32f617a847462563f5ca8c49e5ffae536dea3187cbb894d280f104574c18b96848e398ea1225023c7c35f7bdc4b500427f90bfe8fd7f62ac03ceb0e06e956a659d13b77cbc7c1ec49812e9ffdb7cfc3ae6e17f5be710ceb65f42d5b9d8873b13ff9f8e35eac27aa8f8dca39e8b7448f39a5073c382c205abfc2f4e6022281516fb8fb111c3e88b19b05e091d51ac2008afa1e5eeb2cb282ea58ce3da59b20c8c45e7a0bf0b7568e7e0468af0197d903d57442c335c3ee1a5f2bc5ead7af85fc44af439c90e71b6f5e8e02eeb0d8fb4d88406935fe486e848c3ed7c17ac950fe614e620bdf3be4a4a12ba8fba42a0ef97866e191c492fb2291ab7d1a6d199af71d0defc6afed83704c2eebb309ad4ee7b15bd5e7514964317c9d3ea19981184db4b1c8968a99d735c233a3ece8a297f717b36d3ffe1461265153ebdf7db408f37cd8875de2eec4aa2afcdb45f545ce91fc4528d1dd8fbe7ddac501dabd1bf048c12627f860644adb4811a08ae318521878603553c7e795e2e55b52c672e86e04287801f713ed62ef911c253932f2d743f9d13f076171e81e34cd1e3a94692a99a368d7ad9f905c8a74eb9945a4a39ead241a9d86702ebed14acaf4b08a539429cd87f27f16efcdb306c90dac7e67ba8c86d17a14ae85be90930683e050f61ec80527576adfc400e0fe5b1b500db0d4d5cf2e454067708c928afdef4cebf62cc3c9ad7b5dd0bc5d5b1e0effe1f696ce08df92e0b9a89afb65789959f4da1412103d603f989b0ccde7e4812992bcc708912825b3bd1ff2d11468e9db7e65af17bd7d5c4a0044611b215c44926e77558c5e471bd29a4d8784775c90c512da039b92c15dbfac453fe6fdda838aa039b7012727643fa4b3eab273ea5956144c6eafd6a7b1eed775180a5ca645d72f11c2ec95fd337691cf0918222b7d2a2c238998301534490acf225e31a0626c1bf2642cd908bb5d951fac7bc27fa14737ce1854dea71dfdfc3298d84e5f1503dc68cfe2ceced4c42bab364a8c76faaf10ceffb82a4481e2965336365996739858fb12f6a8c2248542979246ea39cc98c0eb2e799934493936f7bdfe0b97f2acf1e4c4f901370c71b020bed7bd86e4f8d6917b9313b8222e71a1c4095af37b8809ccd5619a51a6953de10a915a26bc42a35c0cc56ae08b3193f90497724011e580a873a88f245fee0e934084acccda5e0087114ca96b37e28187d0f7d0a64743cfbf28ea4cee974511f6a970629b182423215205b6d9f0fbc93d8a2075a68e453eb7e365c68914f0edebd73e5cb0922454e319b6696e8590598094b4421e07c21f71f21a94753d05269a8da038f7a23d2937e3aced002fb3bef96a87c4d31f2c2a502030cd3edc71c4e4c87bbeaab1db75c4d6d30b47d0cbd7180d26dba89c34e203a543b1fb838943083c556a26b4ae2dc126ac9a1099d225d2f31cbad5d3123d6489db9eb3d2d0aa65", 0x1000}, {&(0x7f00000000c0)="d58ba3374479edc6882a8b87a0ee72dd869490773e4c0819e43237ddf65f549d60775cd900ea9d67c1a8117501e1eb8fb5410c505430e1949826cb98038697216f305ed076d43772", 0x48}, {&(0x7f0000001300)="becbf09ba2bacbbb5597561a2c3c4cf08a1c8335706aff3c1ee3d23927ac2d30e11dc39155e4c4abe0eb2ae32ddb8cae1abc0e9f895e820cabeecea1e323d415354e07f89aa042019ca96f78fd854020dee0040c10d2e4199d220d85dcf235e94b66808a7abb814276e1380bd4523fd366a9acde721d29347898fff7d77e2db3e6dcee24220381e1ec38b16cd13ebd619be131305158d2c8576b9cd658e6458e5866666df6cd93cfa191eeffb4556e2ef1d24eb59c5c1d0ae155b96883", 0xbd}, {&(0x7f00000013c0)="02423d04ee5ed9680c062747bc9b4c5537beea7ae8d835a45f77f7764d9bc6c98b142cb8ea11f8cf57ecf692608c47eaa80747cb245c4e02f87ecdc916ded25cc25602912e141b21439570d66f7eae50de7da2ae2186b3a24dd02a69d34e6bbd914e26dd29ecf20908f3456c8bce416b11ebaf1eb812276708edb094c4b80c20a71f5381df9b4402b51f965ec54312e3a875d2b3c474ff4389aef619e43467c2a7aed8d4b25816b3d9c60d5974733746e0f5d6e32693e0a564c9e6eee4c44d0811f1c92184016368eb5cfec680ec", 0xce}, {&(0x7f00000014c0)="bd1b4bd5b428d6c406ee1bdb56cf16e12f95734f581bf23a4a86314c96ec6b28e6069f65980abd07853edbffe3092d285c5a1388bb88475a018686a75f2c75b2cabdfcafa0394e2de2d9328e8c66246e45e4c622840c18a704baa972d1240ad2c76a97df9ec026917d9891a3f95f6dbd9c2302a1f76e8c66825a6b7de8af7cc178e54a67bab85366bc82375e990a36f1ccef8034b5172be199d9434e068648", 0x9f}, {&(0x7f0000001580)="c43ea048cc0af291ad2e33dfb66cf3d63ed3fa1f77bb38cf452cea84a4232eb675f010fa14798a56099b6500d1ae9910756e903054dadfc822553025f2df2be4493eb2943497abff3406a2a31964a3872cc7ea3fc1908fad13ca717268c520915280070d0f56b9fde2ea5501a569a6b5b5ec18b5c47f347eeba01b76adf7e53ba6463372b81547cf6223827f38d1a971815be6db819e3f91122d3fb76fd7d43acd30b2", 0xa3}, {&(0x7f0000001640)="5af85e05d4131352a1efdf0030812686de4fab714cee01059f75351ff54d648343db128fb75f7d7038346065736e61b77f7d4ce71228513f0b52bf5ebe0250e11feade272eb6b2bfff7dd4a94022c4598e033fd2abef42f4db46d8586a5a76a2d81026de15cf115ce0a98dd53770a0b80185f239751e88bdb3befb9b22fc17f68902e524ff4646fb25c0e5890c313daaea60c5884ab6df4e514732fc22337d2504499c71c0edb64106080d3531bc9c28dd188b03470db40413c23f3eee5247ae412371ccd7911a8718a171eec409c32eed18c325fc38a91a3b597a2aeb5b3f72", 0xe0}], 0x9, &(0x7f0000002cc0)=[@rights={0x18, 0xffff, 0x1, [r1, r2]}, @rights={0x20, 0xffff, 0x1, [r3, r4, r5, r6]}, @rights={0x20, 0xffff, 0x1, [r7, r8, r9]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x18, 0xffff, 0x1, [r16]}, @rights={0x18, 0xffff, 0x1, [r17]}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}], 0xe8, 0x1}, 0x2) r21 = msgget$private(0x0, 0x200) r22 = getpgrp() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) getuid() msgctl$IPC_SET(r21, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r22, 0x5, 0x7ff, 0x62, 0x2}) 16:00:18 executing program 0: setuid(0xee01) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fchdir(r0) r1 = msgget$private(0x0, 0x200) r2 = getpgrp() msgsnd(r1, &(0x7f0000000000)={0x3, "7cb5493e8e9181e8d9834d85f6b32826cde6432bb1c80a5a40361e3b98a39246fbbd4a4019f8a093927ef67e57a7e679742d03b5d4538254fd1dcef798f9e749e30de8f2f376c6dca470955ac10bce4c"}, 0x58, 0x800) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r2, 0x5, 0x7ff, 0x62, 0x2}) 16:00:18 executing program 1: setuid(0xee01) r0 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r6 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x4, r1, r2, r3, r4, 0x40, 0x7}, 0xffffffff, 0x7, r5, r6, 0x1, 0xd3d, 0x9}) 16:00:18 executing program 0: setuid(0xee01) geteuid() r0 = msgget$private(0x0, 0x200) r1 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r1, 0x5, 0x7ff, 0x62, 0x2}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setown(r2, 0x6, r1) msgrcv(r0, &(0x7f0000000000)={0x0, ""/188}, 0xc4, 0x3, 0x1000) 16:00:18 executing program 1: setuid(0xee01) r0 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r0, 0x0) 16:00:18 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x200) r1 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r1, 0x5, 0x7ff, 0x62, 0x2}) getpgrp() 16:00:18 executing program 1: setuid(0xee01) r0 = msgget(0xffffffffffffffff, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) preadv(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/6, 0x6}, {&(0x7f00000000c0)=""/211, 0xd3}], 0x2, 0x0) msgctl$IPC_RMID(r0, 0x0) 16:00:18 executing program 0: r0 = shmget(0x3, 0x3000, 0x405, &(0x7f0000ffb000/0x3000)=nil) chdir(&(0x7f0000000140)='./file0\x00') r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = fcntl$getown(0xffffffffffffffff, 0x5) r7 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x8, r1, r3, r4, r5, 0x1, 0x7}, 0x0, 0xbb96, r6, r7, 0x4, 0x5, 0xffffffff}) setuid(r2) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') r8 = msgget$private(0x0, 0x200) r9 = getpgrp() msgctl$IPC_SET(r8, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r9, 0x5, 0x7ff, 0x62, 0x2}) 16:00:18 executing program 1: setuid(0xee01) r0 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r0, 0x0) msgctl$IPC_RMID(r0, 0x0) chdir(&(0x7f0000000040)='./file0/file0\x00') mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) 16:00:18 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x5) r1 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x729d, 0x0, 0x0, r3, r2, 0x10000008, 0x4000000000}, 0x3, 0x0, 0x0, r1, 0x5, 0x2, 0x62, 0x52fa}) 16:00:18 executing program 1: setuid(0xee01) r0 = msgget(0xffffffffffffffff, 0x0) getuid() msgctl$IPC_RMID(r0, 0x0) 16:00:18 executing program 0: setuid(0xee01) msgget$private(0x0, 0x200) getpgrp() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xfffffffffffffeb9) r3 = dup2(r1, r0) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000080)=0x4) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) setuid(r2) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000100)) openat(r3, &(0x7f0000000140)='\x00', 0x90, 0x64) getgid() mknodat(r3, &(0x7f00000000c0)='./file0\x00', 0x82, 0x3f) 16:00:18 executing program 1: setuid(0xee01) r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/210}, 0xda, 0x1, 0x1800) r1 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r1, 0x0) 16:00:18 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x200) r1 = getpgrp() msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000200)=""/4096) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r1, 0x5, 0x7ff, 0x62, 0x2}) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x88) fcntl$setown(r2, 0x6, r1) 16:00:18 executing program 1: setuid(0xee01) r0 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r0, 0x0) 16:00:18 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x200) r1 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0xffffffffffffffff, 0x0, r1, 0x5, 0x7ff, 0x62, 0x2}) 16:00:18 executing program 1: setuid(0xee01) r0 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = semget(0x3, 0x0, 0x0) r2 = socket(0x7, 0x4000, 0x7fff) flock(r2, 0x6) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000000)=""/119) 16:00:18 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x200) r1 = getpgrp() r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8040, 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) msgget$private(0x0, 0x91) setuid(r3) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r1, 0x5, 0x7ff, 0x62, 0x2}) 16:00:18 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) r1 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r1, 0x0) 16:00:18 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getuid() r0 = open(&(0x7f0000000500)='./file0\x00', 0x0, 0x2) symlinkat(&(0x7f00000004c0)='./file0\x00', r0, &(0x7f0000000540)='./file0\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) setuid(r1) r2 = msgget$private(0x0, 0x200) r3 = socket$inet(0x2, 0x2, 0x101) rmdir(&(0x7f0000000580)='./file0\x00') r4 = getpgrp() r5 = getgid() getgroups(0x8, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r7 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r9 = getegid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r11 = getgid() getgroups(0x8, &(0x7f0000000340)=[r5, r6, r7, r8, r8, r9, r10, r11]) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, r4, r4, 0x5, 0x7ff, 0x62, 0x2}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r14 = geteuid() clock_settime(0x4, &(0x7f00000005c0)) getgroups(0x5, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) msgctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x2e, r12, r13, r14, r15, 0x0, 0x2}, 0x8d3, 0x71, r4, r4, 0x4, 0x200, 0x7fff, 0x4}) 16:00:18 executing program 1: setuid(0xee01) r0 = msgget(0xffffffffffffffff, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) msgctl$IPC_RMID(r0, 0x0) 16:00:18 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x200) r1 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r1, 0x5, 0x7ff, 0x62, 0x2}) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x10) fcntl$getown(r2, 0x5) 16:00:18 executing program 1: geteuid() r0 = geteuid() geteuid() geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(r1, r0) r2 = shmget$private(0x0, 0x1000, 0xa4, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/158) setuid(r1) r3 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r3, 0x0) 16:00:18 executing program 0: setuid(0xee01) r0 = msgget(0x2, 0x10) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="03000000000000007cee2535c262ecad3c88046dd3fd40f83c5cc74b2f307f21d233c1b043936d"], 0x15, 0x800) r1 = msgget$private(0x0, 0x200) r2 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r2, 0x5, 0x7ff, 0x62, 0x2}) 16:00:18 executing program 1: geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000240)=0xc) r0 = getuid() setuid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x800, 0x2) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000002c0)) geteuid() r2 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r2, 0x0) 16:00:18 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x1fe) r1 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r1, 0x5, 0x7ff, 0x62, 0x2}) 16:00:18 executing program 1: setuid(0xee01) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000001040)) r1 = shmget(0x0, 0x2000, 0x160, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000001080)='./file0\x00', r2, r3, 0x6) r4 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r4, 0x0) msgsnd(r4, &(0x7f0000000000)={0x3, "1442866e5d143f02ff36b49090159bcaab9552275b71d9357cbe827382dc7f19cd364ea0fe8569c4c21536047f64be354c71a62ef3e636542f1f79ff1a8a832388f8a990266a6a8b49800052e16c64ca87b9dd5ec8a0c01aa929b662552672046fbd61c8be4b3f449e2998518541f1728861615aa66526ddabec15d3b548f2f9e04b0f8f7ad89ef5ae0481aa7664263d62e1be402980bef862e9a534ea72a4155807d93c007c086092926a63c91994fd83f823f677e800a2ed3e87d4fa36c77408ae874d4b2baab728d284127237829c5cc3c7b0b1c1a0476fcd059aea85e257259a0c5b771990bae9c175c4734805ddcc5061b3f921b8c0a9e3b106e71bd66bc75e6781d9f07a61c10d89325ae130cf77e53aeaf504999785c82ed6d1a189e81403a112880fe1a9dbd893910a8681d0a04e518260277657c429db8d51ad2790a2c41587fa575838248839f73acd7f55626fc37559003e850909f1246f8149836a5c6dfe8319b3015806f19e7509b50bb686657033fad412bcd017d915db7489edc257b019cb8f3683b57d677bf4510922ecc71d5e0d3d6709f7d33548780f3274f3eeb78fa94dce9a8b2aa4f79e57efd437321514575e2523cf112f4f682dcba865694075b02b200a686635f0e964bcb86e5e4484981fa5cd4d0199bc45468c7711daefa948bf9d13e7273489b2209c4256428a7b881aaa85673684cadf747f1b426aa07711419a4e67e4ae265cc0a359741454103e9b99b90424bd4d5bbdfec3b072c78255d3c1f2018d4baf2d81959409fe8e833f8b83420a7ad621805094c75a1305ff691d436d3267aae55b7c3bfdb66d950de5ff6c3aa568b5b245e39497e9de208a98023dbbbd9a81390b4bf519bd84c96f5c4e30c0db79737bf4228341042763f59dbf9628f2d5973dd410c1fb94f14a964f1fbe55fdb497f2ff17da02cb7ced87c99886e7094ab4a1ad4397eb5151b65850c4f7f851ee7fca69a2c6ad35fff161539bfc4ebc21977040dab52c09c00fa69c8dd70c1f3c1c7ee3e34508c8fed81d238eceaa4ef877fde283a96e3651047067402286b81c12a62ec778a31b92420784e9ac3cf0cbff9e5eddf7783e39e28978b32fd8d53bdee5eed1c852e1c1607fbaf5c36b3d1796f5cff719c28a602488229c438ef89c78d09184a630a06475a814fa7544b7cfed1f275e1ce5280e0d26b829c6271e384fc5bcc74399643847868747c17ac3d8c296e3155b79d2d3d32523308806e9946b23c2f45ff8bacf0dd951062a08536d84fafdc5c3d19387888b6cf583c0048026456465b285101ceca2ef8743478ff4ee6572547a4ac641d5eec54ea190d92eba36eb31adf45950d5cf0b521dfdeaef63898075594d12a533eb366658cd66953773e5cac87884b9d9db35d3118c8a87b710cfed0531cfe55ce55a8b97c67d8341f00d14f79d5ceee0adbd36dbadb05d13b0fd1e9cb0d631a69965a90d7c4e1f1a67cc2a855de27eae92b498bd973f0b2cc849ab8936b12646f99f5fc2116dd6d3dc3c5c6f2a9d7a0a6c48c0af2ab62d262af02dc6fd722be0fec3be7fdd7b3c99cd94a6795f50c9851e6853772e0ccd5fab856020b7adb84885222100c69e81251e54e2d90ceb995628f8e5228993354398a4588869f649534c64d44835822a8e054a918c1ee59887f1a8af63b527ae6681c19f6269f3a629d1a25cc2e9af45a7344906ec6328e6cb6ef003095f2a5a67c581e14a6b7822bf311e3b12f8775d6b58ab04b65e74769bd1aacc8f4aa2fed20c83a6c55d69cf5028faf4290e40227ab628aaefd1aebd6c257ee172a1103225ee33a50049ee12463171b42f2c9b30287d52c4cbd1afc792fa3562f7c99ee68f5b4182578e1df1244b208ca5ddd35b890fab8eb35135894369876d09110ae4d3b65fe6cba57ba1ea72ad6a466847c8d454f269d1e28fb43264e86ffa6fa87adbf8aa8c1fb7983252fdd2972c4d69ebb34d7c4eb202780d38027be68d3ddd3576f5166ea4646c0f2278c53b731b250b05d51d4b8829ce6cf16746da190004704ab5636777b52cf2bf3f1b6fd781ee777322480439c7a13a2db11863d686c172dc8a4aa480be37fb0cee9e7809f3f3967e29bae1d9053b85fc103848436665fb58681d6ed649e6fd0207c62e8d93cbc8433771362cd679557140b03e3bb9032f87ec0ba2f4b61284ab327420714ccfcb681120e1995999c3e252848eb2191cffb9a9f2ac11de77e3b3c8608d2f5e5ed55975250afadb47f7cd5a1e311830648b6c59fcb1c08237916f9df51f3387944bd5e1cb568327935c4fa7a88818f6c55a79d2728e19a813364e970ef5ec498ec2e1a7222fe9013647c40796902e6c5895b3fcf806846428be06d7623ef7fa14b112b352859842de777c6a3874662a484b36f602e448fb54ae6bb425c6b7943c9e3ddf5cdcc6c77fb2102793939de34f4d22f98369bbe680eabf4fd218297507e790306d23b06c578d2405d3c1029d28362f2281424ad04e8fd261e5817ec691f301a2faaa8dbbe26deeaab729e3b541324a04d7d4a01f7da327139c7328eafeab63d0f3f7061d9cddf29c367d7f9ca63791eaf26b4d127c59f5018d97862977875764ada90a855512b45e95efd7d25c30e1dc1ceb6764aa981fc74e47405852de429403ec826e3fa4b7ee7f67c144b9ba390986cb9f713ada8ec05cd8b5b426eed7cc963e60c96fa63083fa06be8a2f1e1e232979be07f35b92e4933c6d01c8e1a55f8bab58baed6b288e456c4f01dee86771991d2b14e3c9e92ad57fddadf21ca0295fd4c7d7af8713532420355f0e1896e86b7c945ff9d2b0e3bebfe007ce039b9f47366b34f4b9ed3b355f5607ab7edda79f11871d7c7a06e94147dc28a92e0c4c6d0a6b193d3ff6193bfe818236dca9640a715fb9ada1ad091a8eabd22cb5559209109b4159aa553f7673f9e95cda36ad7574b63d18a9cc91144071723225604bcbcc708998786a2d4ad1fdec25cfef74d383f2f082571a7b8c2283a39a9f68531348c2e1ba1bd8d00689004487d9cb4d37f8a295f3ebd62b0ef0b4910f22cb5aeb202439351d2c124f0ef1d1b3df97c978a71cd7ac236e911029641d608894432e245405fec0b5b116ac6cd28d343aa1104b2e8f4b5d091dad79f4e44db4c932c81c45bf71337092b3ed75a3086bee13b8797cda0dfe1f21481069c422f0c0b818557ecaa7beda4673ed2b389d82ff93a5cc9a94f3fb904f792d596ab8bd31302d38546695f9e53f5ea8722474df250f31b505c0c7a8f41cdff292be2074bb0641d139df6bbec9409cb871fb1f4faed8fcc5f71c2c19fa2858a0e900d1ed0ba3d126e00eca3daea05217dd9aa96147e28d169dbe186bd94faec8988fe02672e91e603ed55d7102d1a570d7c4d6e4a43f27b3683f84e12e75432e73ffefebaabe453e153f72e5870da98d8c5ac8a00cbec53833a0922a1ebaa9d63769580a444472822d72e961820481e8fbc04e4265b02f9589ff9e1e8804f95604beb0cfc93e8e93ba6d33034b88856fbdad9e87bd50fe688e8099fff4cd6a68a19c91df3785511842ec813e811927079b98e34014ea32d65c712539a36e83e0eef31a42e28b3ffd8688ff1c8ad6bcc92f38521f2fcb4d584c372f7e23babe3b566541150985e3f88db548dafb183c1551a1d6b75c2683d53033b11ba187ff7dbf40febbeef50e68faecd519543087afa7947faf95aab558445c88d026f0e72e4087c9b5aeb5ecf92fdafe0e85154d304bce6b8a8b7c5b7e1aec770a7b1c5f514203792b77ad4fc3f5c1ead921a5e93c18d0d925991f33fb7b2ee83e779c4d1a00bf7f29ebd88a35c1cb19fc58688ca7c25d38487f18c76573b0c904dd0e26048c965fb69578f9f176431a77ee8f8dfa9a8c987c1c01363028ad580a2f5a793900cdcf6ae1a97022a1c39dc51243db5c39557c28a9b02d6eefee10efcf92428c24fc217883420e87dc5a32dbebb91aefb27c2855e4f3d66d8cd2e5093a384fb0ad7ced1c52f7e79317be6ba011d6a833de5ed13028c1fe60d39bb367fc4429a6da74929770757b01a0d7f18b6214752ab65dc3fe4f94c1a8fcede76669ce5ee11a5f52b0dfc2e209bfd9556d0f85985953b567eec4e06af2baf783f22a6407e0ee6b432690cd4e945d86ab404a18d4d14c62532804747347df21dbe4017a45d23deabee5c86a45130a466b97dec9b32bb5aa21c70b79ee28f4d937f24b07302436a384ab329d79063bd122cbd5827efdc8627b04f5bc2c6130fb2449ed32bd01f98977423b623f4c709b93df17d9e70694c96edc28a6e1a3c333eebb7fbb1a13c5915fc06c1c335ae0d95092f3507a3e4c723e8629b2d897867a79badfe40f1eae634bf193728691dbc0d53192c0a70c5e4c04ab6c505f7613b1bd5f6d7b3e4acf6f3e08b579da404d54d93580244cc53fbeb4a781a24bd772c51194fae5f5641ed19fa5898e924831fc0a713c26978e1a6d7f817c2d1b2f41ee587928cdc0eebf94ca7073a8d8f8a702d27f0b677a5981c5229f4c14a27fc70fa24dc84a9594124b1d421e12dd6d33b43b30158929ec67bc9954907dc3897093169288c6f8f4b37e60cf7cf8731e02f2e8bc0799377bf3a22d0f288d1b94f3b2dc9de735d3c101428df3b2457f21231ad546efd66fd6d2d3af10626e5ebb7b58d90a7c65f3e8c514f25ab4b3dca36fdc3046230b62dc70fed9ded93481a60ba9dd2da01a5406d5ac28d3ff22a44fdaa1f268496cdfaaab47df67f3caa2af3f34cb058b0bfaa8da2eb6e554dc73003ab076cfa249d8789f4b98e7b9e3e8c92f5e44a8c7c3b070c1603638ea8f2a2732a5a0fd4e14d5a8e04626839860fc1e1a170644aa8bd6450b0889d27964c033edac8f694fd0019f4d90c5f2327209ac935b69cfc4340d55cd145c9315c8154357b99a04623d754bf1d5496cd6dfbbda5b1b1ba4fe736b434cba6d781672868263c600261720204ba91a6c25afe7ea2d1586e413210f7926e736c8bedd7622791a9ef327b5bc072023546b9267258c5f43feffd6c034a9adc191b9777ba8816801e6f0b8d42f91a992e6dcfed3a2dbd07da6cf7c4e542f9980f4aa0c7c533bbd782d75b3af1f181d6850b01e902b84d44affebdf9a076ed934228a1aca3217124ad214e2de73128e71480adf8c36803634286bf68bbc5c9d09ff0c0404ec3dc8a37ff038f94202fce300e65feac227b1a2ac5f7fe25e33840b2b38baf51ff2d7dfef489804519835910fb3f522d8dad4e4ab0bfce48e1ad10f8b997b6b0cb257016c91eaf310fa4d1381bbdd3560a08808694e95ea57a1931c917ad3fa6827ecd6658d57ca960286b1cc3ceaa632a2c771bb3f29f4d80fdfe0738ae0cd88df922fe805f07b9b68fbeb0ad615d27ff5ea88bcecbc714a51196c409689a44593bf137e2e1560ea21106a5ae549f53e32f2fb1878787fcc234427f2b659f647c1dec36562d61585d0223bad04d29998e72e6f54ca5ce883e01960f6446263104ca7ef1f46dab60ade40ade333ec8928ee926b24dd9048d25bd7a364a2be9269d9ef13646f8f02ee99cd9ce3dee6398693497280ac91524d48d7a90cd3e6828e1202539514a9ecc108decbea932b8598ce310caaf5d4a4fef9726348f408d296d814845b7aad45bd06ba1da773525e54d5e1b5451458ada381bcad4ab9a56d6088d32da9669ca9bfff82da43141234f7874203ddaa37e3a1db0d8e3a9eb54e66658f7400248ff9f5775c6fa565bd52d73572ee99b7c92588f1360f489debdde7c24da4"}, 0x1008, 0x800) 16:00:18 executing program 1: setuid(0xee01) r0 = msgget(0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffc00, 0x0, "eee63d343cc3d54755e0b7dbf4863a06b4d8b994"}) kevent(r3, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x7fff, 0x0) fcntl$setstatus(r1, 0x4, 0xc0) shutdown(r2, 0xe0cd20f6b5bf021c) msgctl$IPC_RMID(r0, 0x0) 16:00:18 executing program 0: setuid(0xee01) r0 = socket$inet6(0x18, 0x7, 0xffff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xffff, 0x7f}, 0x8) r1 = msgget$private(0x0, 0x200) r2 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r2, 0x5, 0x7ff, 0x62, 0x2}) 16:00:18 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0x38c79d73eb92140) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) geteuid() getuid() getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r0) r1 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r1, 0x0) 16:00:18 executing program 1: msgget(0x1, 0x1) setuid(0xee01) r0 = msgget(0x0, 0x400000000015) msgctl$IPC_RMID(r0, 0x0) msgget(0x0, 0x40) 16:00:18 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x20400, 0xc4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r1) r2 = msgget$private(0x0, 0x200) r3 = getpgrp() r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r3, 0x5, 0x7ff, 0x62, 0x2}) 16:00:18 executing program 1: r0 = geteuid() setuid(r0) r1 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r1, 0x0) 16:00:18 executing program 0: setuid(0xee01) r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x4) r1 = msgget$private(0x0, 0x21) r2 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r2, 0x5, 0x7ff, 0x62, 0x2}) 16:00:18 executing program 1: setuid(0xee01) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) r1 = msgget(0x3, 0x20) msgctl$IPC_RMID(r1, 0x0) 16:00:18 executing program 0: setuid(0xee01) socketpair$inet(0x2, 0x3, 0x8, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setown(r0, 0x6, r2) r3 = msgget$private(0x0, 0x8) msgsnd(r3, &(0x7f00000017c0)={0x0, "602c20cc6328dfd48ed35d2a4b32df1d2134a3934d0a614ea2cdaf47f2ab666c3ff8bf9b9d76b9e16f4cbffe4bb6026be6b3bf8a6daecf23696a9eb8cfe802d422c1373d9858f3033d7f7f8fcc860de1aa4aa488cb1adbb89b3d1e951ff3ea91"}, 0x68, 0x800) r4 = msgget$private(0x0, 0x200) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, &(0x7f0000001880)=0xc) pipe(&(0x7f0000001900)={0xffffffffffffffff, 0xffffffffffffffff}) fchownat(r7, &(0x7f0000001940)='./file0\x00', r5, r6, 0x2) r8 = getpgrp() sendmsg(r1, &(0x7f0000000140)={&(0x7f00000000c0)=@in6={0x18, 0x3, 0x1, 0x3}, 0xc, &(0x7f0000001680)=[{&(0x7f0000000200)="91b7f79e1370e524466e8030acc58bb5e39ee27382347479dcf870df51bba5fc4ea38d94d648830130beb606ee01ac8212face05f98b1adcdaf0b2a3373f7619ffcbc5f4a009b599f6bc58f73fa087073aea7115409077c29fabb99ade57f7fc57817d2df59e99e76df7cdc7636337dec6551321257b375d2212ad9111acd5bd88f1ee0a16e66aa52a0a5b4f39894803af3cdc9a0a872dc5c4db27767baba858516bc3f5e622025c713d1fd4b322558d170ad7fadce3da5eddb07753c7a240a57e2ad95602dc1a922d91b368d88e926fbcfbee63dc47d7e7fb67038de952260cc1810c23cc955701db2e7d88205edbaa9432e9e0a6115e55ddf061bdcfde209249776a106f48c16081f3ae78b4798692289625cad71d8b15ebb166ad80894ef22e94da392ee11589ec9f5a5c8d8d43bf15a2908ad4ce85166ff15d62d34ac9f7b1427af0d82c4dcb200f05c8bebc6aa21ff01984a5d22e8a30c603acc6373b8a1f8a7ed762a917392a04accafae93bc0245f0b1d8a9b96d1ce4811ebba147f5fe9b9a2ad9afa32fdb38bb083427f1ef005a5133da5b5fb25ab4cccb5fc6bb6f0203315cb795a00d43454bf017a04c533c1a0e0be36709aed153cb03b6045cfa7fe2f709c3404a25c75621fcb7c2f7720ee47fd91c0c141d1202c578fef3367524a6808d5c16ea9bed548fe6924859cdf747c1fb121308d1920b92d9b3ef0628670e9f273d373c956ea236eb2f626796bbfd92c1661fdc1b5777bfb0ff83595443e227639d2eab9389db521182bcb3adcf49128f9e375c648625d7c471ed71a7a29bb4ab5aa2d5491e68e0d71985f167ddc34e23b236b33a5c32ab60260c4aefc5a168e2df48af674f8b1f6b07252ec1e2801fd000bd722f4329ae4fd859fe68a64b1f4e1660e9dc78f854effed6796915ab7bf9c39b5d70ced652fe8c2b8991ebbca99b3465b4ff1e204430b558372f1db9249565cf11da07fedee9d5872011cb43fced65dcf5807e4e304149e972396fd115195176c62c46e22f4317752ecff12dc5214772a676cdb7b7b91193837178f2703135def336d99fcbe7915ccdeee4b387106d4248dfe56408ee1be947d799148e3ce56add2a7076276365537ccf89599302ff27c90ee472be3d39e8aa4523f2c865280a9d1b5a0a1430a6a51d8fc5e01b5f58e3a76a176dfe69ca5f981afac129bf0c608833181484bdc4fb9f25ff446445283e5cbb49972a26a7ce657d79280e0664b7fa0e1265f5e7739c0441bb3033b2ce220600f948df6718bc95ffb2df53cc8b0eb240cb8ece8224ab65f48d4d5a897c98680f81cf22deea42d5bb90ed54e3e8675e67fb7e5b00a42900d917b5969acff732a47a42cb8e9879433257cbf5c5972f4a0264ff6cebe281ef70d50a0bfec904a6915501fa637b19642f1a42519f8ca735013b8a83177fccf28584ba4f27c6e5ec367c258fd397edaff9f8f2cf6a8776e11a33b067bee278d3c7ca901e417d3f9094709262df365cc57ba40932af0f0344db01a9fbad20706ddefbb480248c02a68a7fd9e0b679007314c797eb3d6251c53975ba37b248d0780f1989f866f64905f6e54effa4202c924b139215da650459b422f94819ba0122b95fa09b9b35004b73d9747778a42749d39acdcfc1ea1a868c36c11d41549a64388b677abe6f6047c0b9bc55e808260333b7cb711cb02fd2b4322d3f58eb3522ab5cf9d0243c87ceadf30ae95225c2faf3593795a758322685de1882a3e896d1f98d770a1c26710bb30ac9ef5bb26bfb051c50f3df8a16857567b800769f04bb4febc3ed9605319643217fcb386fb6fc103ea94fb4e6d8bfe4355b0f656ac7ff7b4de5d035477cf75f6863f1a1a864b24398efa97fc8336bd7869fe58a54552cc6a9693a8a21b58a0282c9630d40a3f1d6c16be5c5f37f49802a3bc1820346ef57d84ea8587fab31baad7e98539b90b81113a7c6edd1c363766d0cb255079cec2ba4a6a505022e133e36e1368202645646bc1805b3a5d22ba58dedb52e1db1a70fc3b61d18b59174adfa352ad790eca55f09b526871ef7936fe53e7a1ad3974c02882c10a95b1ceb1c5b6c43e72740a2abc35b0034dc2695e103e8f25cfe3a04a6238cea63c95e332fdead8fab507e8684c8d143951ae8c1c741c94c03f72850785266da7067f21607449a96eab964b04c3d30b7c60d539981c18c706f61708003d5d5340fbc298d3a26f0d997debdfa573733bb6754818f6c5ec55fe43397d5875da4ee62746ed4b0e971035093b8844708faf8b72156b6b58d05d0e2ca433976811093bcbbdfb5b5a5ba1f696fb340e85aa7b93fcf50c5756b052d8acc7f5872a131e9441d6267d418dfebe8b1cd088034e745b41846f914e8229e66f2603341fb4c4c81c64c6c9b8f6ea43e2e80d66e97aee38f7a8acaea6831e773a818fbcee8f21c1cc024ee78aed4e29a4775e25fa49df675ada4c11e1593860de849fa024c6ef6453527aa6f658b519674480daf63e35ed47e5fea79e0ebeed435c4a711ec438fb2f562a97b83a7a1442a0a6c1843c3838aa03ab6582473e3721fec000d360d54e45ddbf19c9cbadea6225c63e94b7b7c8c31d2bf5b52b994b22ea0a777de415fd1e850448a263e2112402e9cf1d84174787909e43c78f9e792554f08601af690fde8b7a9e825584e4099c653782fd0d58a956bb3eb10a51f7a215f2e8ede2adcf0acc6b03dd95ca6d5ef7eb2f1625aa1b1877949ee73fe5a304dde93b1e96f61676992498bee4b2fdf0af44704bde10230011fcc86d750e0a7750de8aebd4007533aac356868f0857314603a0f66bfdffdd023ab5b855139ea2723a186f649a30893b0e307ff4c2588623e90b62a52229c1750dd285d1ab97f582b57d15580fc1465f30de4af1bc38fc0eb23b0c702caaeaa98d29eb9fdc284db660cf434546cdea79b5701b4785b1ac2c287d3684632311ae3bd05759f07dcd036f2977625df45ea74f28e08d264f530b525705911e67abaaa2786536232183a90a6ff68a2c1dc6a9f0128c70fd4a107058b4590c2bc9e5182496b64a5b7afb129da294d63d081b412a5eaebea4cee382bb665c2899231823c230f033930ea6dc4f6009640cd26205c3a235f775efdf8c215acace21682ce2057d691cf2dfa12447ad825519dbe0fb6d57230e6ba506ab5f63356667fd6b3f021a07d868b41e26cd2eb415ff3fd503807b42b6149ebb73fa3d66e4bfdcb4f9cd5cb2a8da327e8a5809bf266d3e8e873fc5c86f148d7f02e99ff803900769f20dd6616968f7ba8bcaa1ca2e31f8ad3991171739c880a0acdc5b1923aca1a7378a96ca53a764354ccc4c4326e8b7758b5532290d7258c24edd6667ac4fa4d95d4eee379e7b6aab9d7c711b3d8c4dbed6425bb2df4a66c22a6a8eab2ec3d621710e7359cba81f49d0712c142f5b71a6a431ee616334bea0c25031594c9f00264637df8a470ac7b8edf9384b7125b8a91c6c6594d244b81090ac6ce520ac946200488b32d4709a44cf12220934dd00f4a68088d2ed00fc7b065cc9aa8fadc3329c391e6174060ebbf9944c46e23672c9d743dfafd246c7ac0a56e4535e3118b769a267bb2859197ca4ae19d45dfb3675d9928b4165a6cbe1c2faa3e7d0496d508b50ac3ad77a8bde5e8dd473f879c4b12d49936669c09a3dbd2cc10cc82d0ffbe7ee496d2ad86bf2dac44cc0b35336dcb5670a8b8cab2d871f572ef1654fa92d825ddb03d4a468da77cbf3bf776e96030a3b99dff3d777785ed889e247e877f74bff2dfa8f08981d23f9aed4f2fbad4fd7e129bbdf7c544b714ea8b078526c20e275894752e101c110ebc794b740fda7766f176cb1975dd20b45fec969d9d1624c94d19bb8f4c7611bffa3f7123e723d5312d5fc2f1f800b9d846c2f35fec318193d36d22e68fb0e18a9f19fe798c8055dfbe8dc0643e990765ff074df054e968c07331243e0eda4fb6b5f496030931d7a0cd75e301838a59dfe79e7f5c527197b56fba8344447f028707df901ac2a69bde273bba67d80373dc1c23bdbf6e403b347506ccf1edfc10bebe0d60c0702137b6331ff82c993dfed182b307f8f0830aa1219b366be2ab8df2817545fa4de316c48264b1762246bc416c3f6507ed78811e19c0248eb910343ffa3b7144095b088631666c30fa844f97e12d18093a3e5da6eab7d6343b1a017be92ce9930c8f875149e96baaaa3509f765274e35b1a5bf664a6b6e71b43fb4f7c603c56b797a7a4a747b1e61eb6f1cca9abd1bae860e34cc76ca0a44e68517cc9989b8ba6a5684a079f9a06ec08bd5e4a033d3fe8be0f3c3c8530e7cdfcd78aaeab629a98ae6b02f29c0557fbf07d50685180f5f5929366063eaccfcb5d08b8c007aec5f6bace990329e9a830c04e4cf11a0da6c4dec6a3db44e8c1b4387acb8a08a5714ebfbb4793f722b396caea17ef3f3e0724be6cb5e31f5a599b45388d06ec882bb605e1c235547e59319fedb38310e79dcdf569811982fec5a34082f8998abc6f143004d2a54706c3e3284f2f040b6be4233c7c9ed1d0413e2f028309453ec525b770594ce4f9372891cbd1f845b0f81e425d4a555017733a22851b1b9236cae27a5f25968f449a8d5f94a1d4d85fa824cdaee2a7d1a1d6b97f3bd9eb7b7d9dcd683838c575824c1cf99ad9a0257a11eef7c687ddd34ff17c08ae18a926deba7e3c90347e54a937c744a0071c8978143b6cfafa00d48e54fa1e5d0c7df35f63bf6733e6a63b026ecb50d6fa8c25ef3cac880ed30bd0d55752a43ed9f73d9102a56fc93bc28bb84a2cab45afd9bcfee8abc0e54cc37aa63a02a03ac6567738a06f9b4239798d4250729241e33707ede24e53cf8038bedd88c3a021c75d307c1193c837b24bf5d4297b46db7e44bbd465b25417e44b23121624a2a4333b10db1873e737b8e0d0d1530bd20eef9b3576be552de81a6b669760f65349aaf90f99109dfc74ca927b9c2fd55f8d4a31df898649ba02710633918d851e62d8a0778f73e9b97e3645be3865e662c43558fd4cfe31704d13a671f2e68fce9ab19832f31341b6ef3c9c7c69099c20584e8ffb9ac21699988699250b91530a3ff0847dc5ceccd3139fa147867472b1102ab528c51a4c1f4b7fad13dca7bd33a153c425c07ae352f059daaa6bdb445a629c23fa7ad0ea637e067848bb9f182882cf5d851e9980592be83e5f80fd35f31d8b2ea7f72e95022fa93fb839111bcf9af9a33eb5b3d90821698462a786b984ee6eb9783d23d6728fda8e8fdd95ddb3c0a7084c6146b472105f784245c5adef8dbb237a4fe33d3153ed9bff2a2aef510b9cf688bda2745a0faa50c0e5f1919540fc2e09f637de9265f5e3157961d316e286e3bb9cf99a79bed5174e395470ae6e92ddace3749725361d0816ff7794e8e5ce7b97c272b6a1c99af7a0a81b775a9f92f6492b12569f01458db4efa42c223b74e1c5c67d3c75be2e15ddbf98f0e7ac14c8e326ea9c7ab5bb70431e40f4ae8bfca533c59382845711f5305ff8a0570d41783e37af72aad9ce2c2a9be7e4f2730bc302b5f90d7b98fd5b217f83e4b9309f58d69a5a057a542bbcccb37a1c93ff9a7f8e0bb696c8e8d6e542260561f1ca271e937b623be8db2d3959baf92af75de6ab4b7ae3939fae516546d9094122639a6307340c0799bfd4d91e7d4865e8b5e3325c1bbe7f806bcd7add4f9dbd303442a3e46b0bf644db48682e48a991b35d9e2daa1b8aff1544b1eab73ef5a8ae942642b7214e4eb25e0af829655ef714e2a9a2b8c556", 0x1000}, {&(0x7f0000001200)="16edd96a0b4aa2d88103f25518a09ebb35008f009f6ec00599a29059c80eca6994c129e3c504ba6c6c546a4b0f373fe7c462a76b45b753bf4c8b585710a31ab1fb79a9a805a2b9e4e3f9f232f704cf97fe82e816eec73a08a5746c52796662e6764a963338073c4103075ec4cb92a501312266b2d28d23a9b41d1ea5662d1919f6734341262c2dbdb5c244a857d6e14896e9c1e9e43803458e4cdf0e5fb42b41b6d7a435fe548d9481e0261c654712a6269921e6f232c3f2c01f82a0b4663281fe34591cb33c8373e48b2a8ab0c1ae29ab85b4ef6a6d572ad881599744", 0xdd}, {&(0x7f0000001300)="5faa10b4012d802117166bcef1fc8eefd340c84d1ca869559d73a4fed5c15e11d64d3eef124d85d00523f29c0288afbc79151804595c553ece09c194ca72af480cf6e6809234afbd33a299c8375b74c04da93a8bb7dbe6414f28f064e689f614fe139bfcdbf325e69cf96fccee35da37ba1279203ced87875f7abc64e898ce698f9e2b048d4966cdffee9f7fa91867a7742a3a3b605a42b122c9cddb004151d4170fe2ffa3ba3a377298430841", 0xad}, {&(0x7f00000013c0)="8a3a928336d4b72963e988d82bdc2df33ec648ba893b4544becd838f80098efa6ee0738c19f1c8985783961f2ae0df0f014719a4caab62634b97b9dca62fbb5e3ecbe7d439463c1ef27396e12079a9840fedacba515c377e496cfdbbd22cf044e7b9640adff98b66cd63914e6191aae055191ad28e3f0b04b8a5a7b0056f8033eaf5ca8754fa036903623fb11c83f37c375764b5c1899197e2b275cd8b0e4ef8b13a3e8f1245924deadebe23c74ca025aa04e82f3365700c8307493eb298e7000d2778faf3f0d6ce8955bec528bd13f025947d84", 0xd4}, {&(0x7f00000014c0)="088b52d0d4058654036a1f9eca734e4e006f9048688d7382fb689d0eff3f1ac6af058c15dd133f281636bf7a28b6f77987c3caef53ac5c93df4e34e29725efb99b22551b80dcfb742b7526dc3781c444ebb92b20fdf5e3f004440414ab935632cca0b54761b2cfe2113268faeb32ee541780693c2009bf49b1d2810c0e006604f1e1371cedb702c23f6dd0d690f254a1c6cb297a5c6ffe6da61c8cef635f6c8d0d47f37ff7957437d17a76000d045231cc233a465c1638f17e6744117ec3d86ee8f42dedf0", 0xc5}, {&(0x7f00000015c0)="9e02ec47cf2319b36a183b4ab9e1a3bcaea2c2ef40bc9267a96455acaf20563b7366735204d89dba0d8027051fff11a9bd4e4b168b4879c0dbf27bf2c14dd7798d063d99d6e0c01d94124ce79a47b5cf60fa50a030fe220b82a208587fc30234cfa5a329c5db255b15d8f5f0fb6609542629d2bb561cdcdd16803297de8986944df1c7551f85ad771916dfba0418aa6404caa02b6a80e89244da59aac9155d8a652f7f3f7406d60754956d91", 0xac}, {&(0x7f0000000100)="a4f920", 0x3}], 0x7, &(0x7f0000001700)=[{0x90, 0x1, 0x4, "01ed94d4eb650443e2b89067db690f47cae5f50006b68b5fcc38995f934fb8fb66fef8dc878f1808542805e590dd13a9d775833919931acbb866b57d64dd17ec8bd29730494f194ac4fff6605b8a0e0d691b4fbc8baea6982b5b98fdd616f61ce6d1e8a46707cdce3a48f8340cf5a40e41cb37908d8145e044e4a173b227"}], 0x90, 0x6}, 0xf) chmod(&(0x7f00000018c0)='./file0\x00', 0x8) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r8, 0x5, 0x7ff, 0x62, 0x2}) r9 = getuid() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000000)='./file0\x00', r9, r10) getuid() 16:00:18 executing program 1: setuid(0xee01) r0 = msgget(0xffffffffffffffff, 0x4000000000) msgsnd(r0, &(0x7f00000001c0)={0x3, "8350716f9233d4519d741c8f616ba51d54f6e97bbd9e5dd350d3fe9f6a8f9f98e119d7bc10e093edb83375871f28df05ee9da6a6c6bc2392613e7633bd7d108599df601af725248b4bbe7e0818d461aff7c6f173be8e100a8bb231028d231e9d3bf9cdb26bcdaf5cb68846826ffb97b17d36f8da193a31fab0a5357b9f85ef6caec732a7614605227215dbc15e0c8495f3973118457fe3ed5442734e288b712f6cad7ce4d699173ca9731b9471af20924cb132d28e27246fd8c2526964857c1e303de4f3495b40dd5c772d6ae83cc795afa39cf48b3497d798a336"}, 0xe3, 0x800) msgctl$IPC_RMID(r0, 0x0) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/192}, 0xc8, 0x1, 0x800) msgrcv(r0, &(0x7f00000002c0)={0x0, ""/4096}, 0x1008, 0x0, 0x0) r1 = msgget(0x2, 0x115) socketpair(0x10, 0x92f628a61f4974ed, 0x83, &(0x7f00000014c0)) r2 = msgget(0x3, 0x8) msgrcv(r1, &(0x7f0000001440)={0x0, ""/61}, 0x45, 0x3, 0x1000) msgrcv(r1, &(0x7f0000001300)={0x0, ""/208}, 0xd8, 0x2, 0x1800) msgrcv(r2, &(0x7f0000000080)={0x0, ""/51}, 0xfffffff9, 0x2, 0x1000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) msgctl$IPC_RMID(r0, 0x0) 16:00:18 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x200) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) msgrcv(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000a20a0000000000000000000000000000000000000000000000000000004d00000000000000000000000000000000000000000000000000000000004f6a93d7000000000000000000000000000000000000000000000000000000de00000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000063000000000000000000000000c4979643f434d6f12a219ed9f1df569c2b3a167413dc703a9141fa15664350448a799c44de3ad44b0d104d7707d68f522692acfae559b207224134b43c0a58ad652d152808ce9de15e004697142a7df67a452d801bdfc84e5281fb745acea81fc39a69c1c4528b0b2da2853a7167fe972c035aa4ebe25e02d2a5b0addcf243ae74f259fa7236731d297ea1a46fe2beaa5ded82d7aab5699278fa0296a742db0b524d6ef5b655feac347d620b68bc31bd20"], 0xf9, 0x0, 0x1000) r2 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r2, 0x5, 0x7ff, 0x62, 0x2}) 16:00:18 executing program 1: msgget(0x1, 0x202) setuid(0xee01) r0 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = getuid() setuid(r1) msgctl$IPC_RMID(r0, 0x0) 16:00:18 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x200) r1 = shmget(0x3, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) r2 = getpgrp() msgsnd(r0, &(0x7f0000000000)={0x1, "5540ade61c3b35c4af06b2b544215847b1e8f215a3c5e50fc1dbb048faf20e5c963a558f6100388bba28ad6b0442c466720c11b38631ad28ccfd0aab571259b3e43c1346caef1c5118ae9863109807d6909b580bdae02ed0b4f8d1bd717fd1b3610acc0bcf0d6d4587ecc50ee8ead5a59fd71b265068c42b9022dc6ae1ff7510fa31b9b2ec374e6ee962503c8c6a892ea6d7caff80367538feb73e40e57b23394ba5d8a2b315e9193e1b28c42df71debcd8dac2050463885704576664576f1"}, 0xc7, 0x800) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r2, 0x5, 0x7ff, 0x62, 0x2}) 16:00:18 executing program 1: setuid(0xee01) r0 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r0, 0x0) socketpair(0x1b, 0x5, 0x8, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x5) 16:00:18 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x200) r1 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r1, 0x5, 0x7ff, 0x62, 0x2}) r2 = semget(0x1, 0x4, 0x400) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000000)=0x5) 16:00:18 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) recvfrom$unix(r0, &(0x7f0000000040)=""/95, 0x5f, 0x3, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) setuid(r1) recvfrom$unix(r0, &(0x7f00000001c0)=""/91, 0x5b, 0x2, &(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x8) msgget(0xffffffffffffffff, 0x0) 16:00:18 executing program 0: setuid(0xee01) msgget$private(0x0, 0x200) msgget$private(0x0, 0x140) 16:00:18 executing program 1: setuid(0xee01) r0 = msgget(0x2, 0x1000000000003) msgctl$IPC_RMID(r0, 0x0) 16:00:18 executing program 0: setuid(0xee01) r0 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r0, 0x5, 0x7ff, 0x62, 0x2}) 16:00:18 executing program 1: setuid(0xee01) r0 = msgget(0x0, 0x4) msgctl$IPC_RMID(r0, 0x0) 16:00:18 executing program 0: getrlimit(0x3, &(0x7f0000000000)) setuid(0xee01) r0 = socket$inet(0x2, 0x2, 0xffffffffffffff6d) getsockopt(r0, 0x28622f40, 0x3, &(0x7f0000000040)=""/55, &(0x7f0000000080)=0x37) r1 = msgget$private(0x0, 0x200) r2 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000000c0)={0xffffffffffffffff, 0x1, 0x9, 0x58e, 0x4}, 0xc) r3 = getpgrp() msgctl$IPC_RMID(r1, 0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r3, 0x5, 0x7ff, 0x62, 0x2}) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x10) 16:00:19 executing program 1: setuid(0xee01) r0 = msgget(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) 16:00:19 executing program 0: open(&(0x7f0000000280)='./file0\x00', 0x1, 0x190) r0 = socket(0x1, 0x0, 0x200) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = getuid() setuid(r1) r2 = msgget$private(0x0, 0x200) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)='./file0\x00') r3 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r3, 0x5, 0x7ff, 0x62, 0x2}) 16:00:19 executing program 1: setuid(0xee01) msgctl$IPC_RMID(0x0, 0x0) 16:00:19 executing program 1: setuid(0xee01) r0 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r0, 0x0) getgid() 16:00:19 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x200) r1 = getpgrp() r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10210, 0x9) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0x4) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r1, 0x5, 0x7ff, 0x62, 0x2}) fcntl$getown(r2, 0x5) 16:00:19 executing program 1: setuid(0xee01) r0 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = socket$inet6(0x18, 0x7, 0xfc9) r2 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/45}, &(0x7f0000000040)=0x2f) sendto$inet6(r1, &(0x7f00000000c0)="15681f0f4a5c493fbfa70725ea18", 0xe, 0x4, &(0x7f0000000100)={0x18, 0x1, 0xfff, 0x8}, 0xc) write(r2, &(0x7f0000000080)="b52b6e35a5ab4dd7372cc72fe4ee6d", 0xf) 16:00:19 executing program 1: geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r0 = getuid() socketpair$inet(0x2, 0x8000, 0xffff, &(0x7f0000000040)) setuid(r0) r1 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r1, 0x0) 16:00:19 executing program 0: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x4, 0x2, 0x1, 0x2, "97df0257545296c61c7250e57759528e4ead3961", 0xd60f, 0x3}) r1 = msgget$private(0x0, 0x8) r2 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r2, 0x5, 0x7ff, 0x62, 0x2}) 16:00:19 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x200) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') r1 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r1, 0x5, 0x7ff, 0x62, 0x2}) 16:00:19 executing program 1: setuid(0xee01) open$dir(&(0x7f0000000040)='\x00', 0x2, 0x2) r0 = msgget(0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r1, 0x40) msgctl$IPC_RMID(r0, 0x0) 16:00:19 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), 0xc) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x4) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000003c0)) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) setuid(r1) kqueue() r2 = msgget$private(0x0, 0x200) r3 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r3, 0x5, 0x7ff, 0x62, 0x2}) r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x20) open(&(0x7f0000000340)='./file0\x00', 0x400, 0x48) open(&(0x7f0000000080)='./file0\x00', 0x100, 0x58) renameat(r4, &(0x7f0000000040)='./file0\x00', r4, &(0x7f00000000c0)='./file0\x00') 16:00:19 executing program 1: setuid(0xee01) socketpair(0x18, 0x4000, 0x6, &(0x7f0000000000)) r0 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r0, 0x0) 16:00:19 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x200) r1 = getpgrp() msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="16000004000003bc71a0f478b8fa0f00"], 0x8, 0x800) r2 = getuid() setuid(r2) geteuid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r1, 0x5, 0x7ff, 0x62, 0x2}) munmap(&(0x7f0000dff000/0x200000)=nil, 0x200000) 16:00:19 executing program 1: setuid(0xee01) r0 = msgget(0xffffffffffffffff, 0x0) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getegid() fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x6) msgctl$IPC_RMID(r0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000140)) 16:00:19 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x18) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = socket$inet6(0x18, 0x7, 0x9) accept(r4, &(0x7f0000000200)=@un=@file={0x0, ""/80}, &(0x7f0000000140)=0x52) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r7 = getpgid(r5) r8 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x8, r1, r2, r3, r6, 0x140, 0x3}, 0x5, 0xfffffffffffffffe, r7, r8, 0x1, 0x2bf, 0x7c8}) r9 = msgget$private(0x0, 0x200) r10 = getpgrp() msgctl$IPC_SET(r9, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r10, 0x5, 0x7ff, 0x62, 0x2}) 16:00:19 executing program 1: r0 = geteuid() setuid(r0) setuid(0xee01) r1 = dup(0xffffffffffffffff) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) r2 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r2, 0x0) 16:00:19 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x240) r1 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r1, 0x5, 0x7ff, 0x62, 0x2}) r2 = getgid() r3 = getgid() r4 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) msgsnd(r0, &(0x7f0000000000)={0x1, "03f82196be79706088b1c78342853ff9301212e7cc638dd7f02edc6bac7b89cc82db24121df7fbaf2d7db59b6f8b00f2f5f6ea2a260c0feb39b252e18dba7edea21ddfb7c2fd596b051b1a22480ada653d3750cedbc81bfd"}, 0x60, 0x0) msgget$private(0x0, 0x126) ioctl$TIOCDRAIN(r4, 0x2000745e) setregid(r2, r3) 16:00:19 executing program 1: setuid(0xee01) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, &(0x7f0000001340)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, &(0x7f00000013c0)=0xc) chown(&(0x7f00000012c0)='./file0\x00', r0, r1) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$inet(r2, &(0x7f0000000080)={0x2, 0x2}, 0xc) r3 = msgget(0xffffffffffffffff, 0x0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) msgget(0x2, 0x521) getgroups(0x7, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r5 = getegid() r6 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x6, &(0x7f0000000200)=[r4, r5, r6, r7, r8, r9]) msgctl$IPC_RMID(r3, 0x0) r10 = dup(r2) getpeername$unix(r10, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000001280)=0x1002) 16:00:19 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getuid() r0 = socket$inet(0x2, 0x68888377fdc4e4b3, 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)=""/40, &(0x7f0000000300)=0x28) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = geteuid() r2 = accept(0xffffffffffffff9c, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280), 0xc) setuid(r1) r3 = msgget$private(0x0, 0x200) r4 = getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r4, 0x5, 0x7ff, 0x62, 0x2}) getpgrp() 16:00:19 executing program 1: setuid(0xee01) r0 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r0, 0x0) msgctl$IPC_RMID(r0, 0x0) 16:00:19 executing program 0: setuid(0xee01) msgget(0x3, 0x0) r0 = semget(0x3, 0x4, 0xc4) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/116) r1 = msgget$private(0x0, 0x200) r2 = getpgrp() r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000200)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f00000000c0)=0x1) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r2, 0x5, 0x7ff, 0x62, 0x2}) 16:00:19 executing program 1: setuid(0xee01) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) r1 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r1, 0x0) 16:00:19 executing program 0: setuid(0xee01) msgget(0x0, 0x4) r0 = msgget$private(0x0, 0xa28) r1 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r2) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x3ffffffffd}, 0x3, 0x0, 0x0, r1, 0x5, 0x7ff, 0x62, 0x2}) 16:00:19 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r0 = msgget$private(0x0, 0x200) msgctl$IPC_RMID(r0, 0x0) r1 = msgget(0x1, 0x0) r2 = dup(0xffffffffffffffff) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffa, 0x10001, 0x7fff, 0xfffffffffffffffa, "1b6aaa545662154ca894483b6aa1818cb4eaa9ec", 0x7, 0x101}) msgget(0x2, 0x0) msgctl$IPC_RMID(r1, 0x0) msgget(0x1, 0x0) 16:00:19 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x200) r1 = dup(0xffffffffffffffff) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x3, 0x1000}) accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) socketpair$inet6(0x18, 0xc000, 0x6, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r3) r4 = getpgrp() readv(r1, &(0x7f0000000140)=[{&(0x7f0000000100)=""/12, 0xc}], 0x1) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r4, 0x5, 0x7ff, 0x62, 0x2}) 16:00:19 executing program 1: r0 = getuid() mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) setuid(r0) r1 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r1, 0x0) setuid(r0) 16:00:19 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x0) r1 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r1, 0x5, 0x7ff, 0x62, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getegid() r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0xff, r2, r3, r4, r5, 0x148, 0x3}, 0x1, 0x100000001, r1, r1, 0x0, 0x200, 0x900000, 0x7}) msgget$private(0x0, 0x0) getitimer(0x0, &(0x7f0000000000)) 16:00:19 executing program 1: setuid(0xee01) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) r1 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffc000/0x2000)=nil) shmat(r1, &(0x7f0000ffb000/0x4000)=nil, 0x1000) r2 = msgget(0x0, 0x0) msgctl$IPC_RMID(r2, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x28042, 0x6) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "48566eecdba5805b270f7be8b46ba5cbea247b31", 0xfffffffffffffffe}) semget$private(0x0, 0x3, 0x200) 16:00:19 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x200) r1 = getpgrp() msgctl$IPC_RMID(r0, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r1, 0x5, 0x7ff, 0x62, 0x2}) 16:00:19 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) geteuid() r3 = getuid() syz_emit_ethernet(0x6, &(0x7f0000000100)="2060c500d248") r4 = geteuid() setuid(r4) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) semget$private(0x0, 0x0, 0x44d) ioctl$TIOCSCTTY(r5, 0x20007461) r6 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r6, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x1, r3, r2, r1, r2, 0x84, 0xf}, 0x8, 0x3ff, r0, r0, 0x8000, 0x3, 0x1}) 16:00:19 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x449) r1 = msgget(0x1, 0x8) r2 = getpgrp() r3 = socket$inet(0x2, 0xc006, 0x45) fcntl$setown(r3, 0x6, r2) r4 = dup(0xffffffffffffff9c) accept$inet(r4, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$unix(r4, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r2, 0x5, 0x7ff, 0x62, 0x2}) msgsnd(r1, &(0x7f0000000000)={0x2, "9323ccc0c49a3cb5e98f061b97152aa2db732c0c32820156f1ec382e88553938ca4a67e7fbfeea43"}, 0x30, 0x800) 16:00:19 executing program 1: setuid(0xee01) r0 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = semget$private(0x0, 0x2000000000003, 0xa6) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/192) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000100)=""/32) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000140)=0x2) setuid(r2) 16:00:19 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x400002000080) msgsnd(r0, &(0x7f0000000280)=ANY=[@ANYRES32=r0], 0x1, 0x800) r1 = msgget$private(0x0, 0x200) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000002c0), &(0x7f0000000300)=0x10) r3 = getpgrp() geteuid() r4 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) msgrcv(r0, &(0x7f0000000340)={0x0, ""/24}, 0x20, 0x2, 0x1000) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, r5, r4, 0x8, 0x4000000000}, 0x3, 0x0, r3, r3, 0xc005, 0x7ff, 0x62, 0x2}) pledge(&(0x7f0000000080)='%]&[\x00', &(0x7f00000000c0)='&\x00') 16:00:19 executing program 1: setuid(0xee01) r0 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r0, 0x0) 16:00:19 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x200) r1 = getpgrp() r2 = socket$inet6(0x18, 0x4, 0x80) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r1, 0x5, 0x7ff, 0x62, 0x2}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r3, r3) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r5 = getgid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x80, r3, r5, r4, r5, 0x22, 0x51e8}, 0x1, 0xfffffffffffff000, r1, r1, 0x20, 0x6, 0x100000000, 0xffffffffffffff81}) r6 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) connect(r2, &(0x7f0000000140)=@in6={0x18, 0x0, 0x0, 0x80}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r6, r7) getuid() 16:00:19 executing program 1: setuid(0xee01) r0 = msgget(0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000003500)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000003480)=[{&(0x7f0000000080)="c341c9cd6771fc6bae05acd3142a4c963ccabdabd4ac3df358804c3d0d15316b2708c3faf23fab25becbed3c49c940396c645d986053bce89d068a1be65417841992512648150088a3905889d334338d5859dfb296ae1af2f8168c6db5fb7fd6c3de3f586a318b3078050ad6156e6b23286746c78beaa6021ae882f739ff7ee03314ac053c01eedd7a5d0fac31fbbb78392fe57521b10e07fb409799d420b5ca4946feef7b5bd5d0ffeebbd4ce094dcd3d52bad38cdb9eb370680b5251f6fe9491609fc46fe481da97a8485615f5ffe88c47c7bde669da0f5d752d4766e2c8506c4a6f65d5177ae2e4e0dd22f31c453ae114fac9ef3c560dc74923f06885023827597282f634006043aca4e169c5ebdbd71de327250576b3bdb2502de809da74b81de6bfeb5c18f2105b6eacc1d09fafeb39c3ff7444e9780fa477894251964c5951596f82e97db1816bf112b69d3f8523b2e987de2308e3cc6bbbc86022ef71c40323a044bb45d69f08eab8adfe60a59479f28c520c3b95e14052a8664fd7b5a1542306f9bf6193e5121032070ec8cb664c19de9ccd2e5c180d061e4798b6d26f9bc44130ee93c814d68e6e9942c8f40edde55e37636287e0fcc53b0433a9e4bf292158204de351ad29723727b6ed51c2c334bf9704da17dd6ba73d764889966d23a17298c6de1deb6185f9134fadbd98a825fff4369b1dd273f432e3a30cec454aa158da32b58dc1f3f2a82b68a9f0ee89cc6e3ea1a3ef7abf4d247cc93aebc6c05eae851b78809064ab296c01e58457864ccd361c064c125b151d34da2154a1d1777b2689efd406b95e99f278a4e99e7b828d9e9a6e0c5105bb624b2ac003c6ed8051f9da8fb7e9793fd0f2acb82c3b82aef74d82af9e57eb46f7cede6a88ad5874e5cbfe32fa60ce7c9b72a788431affed8459b5a7ff9a702ef6871f92e15eb87361f49d56d1ec7196d9527a250e2c4f4e5bef4be08cdfa144446a19188cd34d35508fc294db8debd3dba96f57d24c06f1ad42c64ffd3a3020ab36a69720656fc871c186e25474ec18d83932c1c2c55299c224a6ced95e83fb591ac819f6049698a05bca069a0b8e47c33b3170493eff1e2e3378e525f5cc45439f2afc3a508e4d3b53bf7c3b98c315621a7bb2c7328d7e4517602ad5f6bdac120b355252cec6eb21e4b0ffeb2cf07d09397a1402689c9a67b77c96b61d29a9c61ff5b1cb4311fe79c19efab2b9f6e6242837069721a914a5566f8d4d6939a627dacd20714922429a546574bff9c69807c76d8d55c27057e929b476429ed758bfed09f3e294736f706ed766296a8b82e493c7a4b594473f5185fc80223da839f6fb41ecea1150ef921735217f94c95af142cbbead05c6d9885dcb57761ce0943a2a8025f827700cea6ca45a34104a6327b9fe71fd6d7e4e653eefe2fa627b0a6070ef05305d8993cab1b86ee3b0ecf2959be2bd27d3eaf5cf03bd51e696d1c94cf6e51530735f583e7b17c9934e67046df98c7bbffd854ee5402dd659a63f008caba4111febd4ff160bf57e16377bb7c061b8f3eafbf4c6e0577fcdd25e212361ac45665a4d0af474996d0958a910d2d52ec8e6a0550f803c1b658e7471061b62ee6322cc577f589ac0cef01eb215621328c05177f795f078b65bb2871a0fe3cde1e9c12f2639ec7e7219887dfbfc714a3891f2925d17010d0adce3b82e25eecd0f54ca6ba21498382b14b46a9c7c792ca2b46d286dc0483c14c6d3796bdbc128d0ad546b067aaba4868fc5b845997c06e1b3c440f814f5659f14a3f4a53e41ea464bdfd0b5e0e0420294c1cf6cf8545dda96fe327fabe4831591444d84f4305daeb46e9175093a84929899dfd26aad72bc4db86236640c9b04cb1503c46f123a1390ade02fc6f60f6b22824b46be1839bf6c67d671849623bddacfdc9a33d5d1887baff781939421aa5d1ad960a6e45f931d8fa55a6b3928ed7f93ff25ef5471ff2b02362ea34bd3fc97a02737876936dda02a555ad6c56ffbeba4e6db5e276e487a13203ee3b7d429b646df7898181c48f6ec2accc1a1a4fa08d0a6a7a5c39040ea5d35a45c90c2ac058f9daf144a160515ebeb15b7b9efa7b9621ea342a454fac325b74aaf5b9ca28985cd3f04e288965e0216dc5e63d559fcd1638f9d586a0fd59558b46884633d063d0e7f2722d5b1eb017317f531653f83b7ff78a5ef509fc78010826f3efbb83711d917dfe673286c6274574e91974fea0eb5c066a4d8f3e146dfd2434e793f5e00254e2797cb38848e1a5f7d2c35ff4e1de4c7511f8929c59dc560054f48db2cbe80c88dc871b346a383e1766398dffb44b1ab29f2da44a84d0204b3a9b53fb713e166295c4dfd7beb00bc7c898b01d3f14767381414daefbf152959edd0657902db61921e88273b650e1404c30e54f789a4009bfac462af513935c1363b1104617ab6797af259268ab3452499ab283b7a01a3ca77387a27e2436b6d527abd97d714330656cc144c3a1c4d3a2811f755109fdc22d2c472588e2950c8dcd5eee27acd6001e891fb0267f370b5768f4020bf6b346ef532297c56a488b02d5d7af4ed537cf1d292050cefeed0cbab52c28cb07cb4d808b7207cd768ee03f3182714a2534e3c6c858bb7213ef4c7a9ee8de353a5638f11de17185444fb3fc02ecac11e89dd1baefa1f28f71c71458964d9207a4375f9ea762522d7188d1cfbf53079db161b599cae28fc0a8467114eae8154bbd75179636fdeab5b1bc7b38cf4ae841e37068072d38141c5319ac07daaab34569d0f3763a704d733e6a2a9266d6c6ed1e94be4fa8de1f154aca46fea24baa40386690aea7a1d5c5db95690f89542c863b2880c0055d8a47d3c1a30dc4e66617eb3725a749f47276c7800040f51c83d348838f43f1abb5e835bebf16dd7debe8821722491287b59380b5000772294cfbd6e807f85fb4715676c5c419fd517dc1291962045cc552ac43a9d2b674edb4759ef8197619e162392b4c751d84d15f97832f0a7a67c5a2110d5a7792ae6f5caf2d2cd8564c3c9198c6c392ca5ffb282c0962fcd6c4dc1a0387a8baf41429beaf991225b6d13e288962f671fb44adf3e2e9b7dbf3190906edcddc8b68a8e0d817909ffe8449cf46cc6bb99f3e88c43cb69e68825099b991e062636e90859d769b41e2bd7a817eda75a155c05410669b0207c133dbf3f362ff459604d242adbce866ab0c658e8f5095d1935df1cf968340fcaea9c21da4498b9a695070141c8693ddf4591e39cdbac36817dc313644851e2342332b9a1ca0d98b81c212c7edb3f393f9aed16eb4f050c7d30e9ac9f5e0ed06138f7b7ff222a59d3d9afbc5d6deff04597eded5a1890471175c63d5ea3ece73512545cd3f7a44de27ca327c72f8fc6d933d838a27ec214818a1d096b07b4362741c3b88e3f20bd141d66891ff39fd53d880160715ab08e0946370203ce4c67ad6a2a138d90baf085325a37db5f82927dd8e944bd48b1add1a471a418716027dd9911c65cb449b1c1fb5922b34d61554702371f29c3903b786bbf4de17951ac2918164ece39c5bfe83157fb727f44c73bd6b0ebe73c41b45b6baefca57f96a5d8e313363793512424ccc1d4cb7e876b154a5c70a31c0ac9546713b2ad761e064c17a938e7730e93d82ba4317fd3193b2d191ebf9a931eba3c280645e723dfc6a24a84673447acbe630e287fef68c1c0596e384c90a4a0667304b6fd22beeba263a00c8c3482850947168418069cd8741f2a516e18327aff38d4ea7b0585b8b038fdc501b4fcb6ce648102409d3ac523b6a6c6be00a3a78c1a56bd3ba1fc06306c5dceceb69c1eea2c35ad86dd4a273be844cbc829b1226fb8d60ba84cd4d8b482247e659fde5887544acf579ae26433f563fed4907540b6eaeda058d4350ef785146e84e0c9fc0bc727ad02e9cb72e3ce8585293156d0f52707e6a2dbb1aee044fa08407b55181e7c11f63c0927f9a0a4c028b02aa4590dbd18b54d1797e76df33a54f809c12330ff3d6f6c89162a3d3224bfc0268ece24f0dd6daa9a2ff3964f6bd85df6c988781a8a4c3121b5aa497669a36c5d3da4c6f4432b21e723778babf6901390285d46fc7a06f8c58cfccbe8f583a867e1b807860b29e961587f0c9851e3f33926cb331c5a00685745bef84b2513b051ba0834fe4e2ea29eac0b265bad5ec6e12afc7a65c9121aa890ec4bc85a4a28e746e33060f3730c2aca325d4e3ca19fc0cdfe05eb5cfdd2d7dc9bb1e75b5d21e462f3d91271533a5e4f188b74b81b8d13b03354d35077c04c740a4b808674e0df91580551fe29b0d035321f4df99813b9ec475528813fc1025d432bb82e3fc5882d02eac3edb60eae694fd63ab687846474551b08173a689b78ec2e702a597dbc9afc9b9cbf8b51e5dbc3545548728efaec4eb65547d9df2adff72e6dff57bf99377ee3e3c987f2b0b85b822c8a9fda00af62c993b617f69f6f8e8dd6086633309af2b2ae0f2cb36ee49249e2912e6b1c767590322a3ca8bc7a93ad26b6117e8758e0075b23a0e88c360c6143d08d47f8fe786b4226cd1d0a5f6d649594faee6a81906f7f1bc735d9933250ecd4e67faa6d4f2b46e50b79a9023e51879fabb9d23acd36dad6d70358908dd4afac5d111d9a30585b14b1f1752372cf313b761b30bb3c4eaa918c18bc52a577a94e552a7cfd7b853aff8507fbf8711b6419c2c2c4dc5bff2c332a8c96da11c6503794dfa4e1b45734924551f1129d4439398a17f9a52a3f09a8700f9da9707143deaf3a46b8a6c4c349c2741d58be92dadb72a3e4cae175be3beab490d8bf3b287540d215b255faf5da05901aa9590043543aca7f5abc20e248042f8e87dd82c72a0170f553cbf2ef1d7cb6c99921c46da25254faea9a656e9fd5d6d8b011e218fe1407480fd0fb92a854c19d378083cbe63deb859dc46daf6e48b54082eb185a25a88b17c8c78dea85148dc1d55e1b45707d4e616274d6376fce6cd1280fd7a26b93e4df9d6ee990da3e2e481788d8f9c35caecb26cf2fa689b7509e804acd7d8f0157452d35a117bdab35a9a89e6dd1f3763c71602edb78ad0cafd12d56bf5806b9828fc2e2475b29050168318cf821ad58784198bbc7c988cca4a00a9e11fc54c69ec72dfafe908068bc83a8f5f1f8b7be8ecb9fbef8c3ecfa92aa50780c8b72ee2b902c1f09f7fefdec11d4047769683ac900189c18e8ace8b4fa697f93b6cbd99f3fd475c4371db19fa77ab54dad21a7bd0af2ef68b27a6f62928dee770de0304c4149a1f0ad477fffb5cfde7fe26fbeae3fc6f2b4c4199a0479f9b9ad0d6ac13d9ae8665723c665e825cf0fc221c158d826097a759c17388271541e41ad73dc99c5d6f3a70173188be765d5358eb4e91a3dbfa5c90c31c3cb655578cba8870b54ac4492125573a7c2af0be5df62777e6bd8d69db5bddff385c9dcf98b42b87321a9c18b74c08326b5b1107fdd5f03bf8bbd5df8bc1d332d5d92f5053ca57fbf761372f017dc7b7a42c812d9cf4c736ff759047ba4901d99240f28209e3f4de23b8c4724f8f748f3f68b1b6bdd254e34b208eb2b4b3d218a94c7239a55aefd47dfabb56fd1ab2efdd9c797adb8cc40e2d3446a147e6da72c4e4918ecf82c5d5bee76b0b6b2b174ef8cba501fc8527f84151623be602c97fb0fd8750b07f42342d46094c0e88ecaaab4add3f9fd0248354097560849a028f5f36f0252d7ed22314e2cf1fb699319cd021c93198ce3ffc8d6845f3b6146d64af03bf948ee34a2bc31290dbb3871", 0x1000}, {&(0x7f0000001080)="02e5d844b2e57290f171b141809e29e7449b243f050a029633a063873ad16cb45a28f73efbbf06d5841e98c2e48ff0f8ddc0e72249f2e89e292b4689975c6176751acdffff012d8a9ce2a297a193cb18c212e0565f4dcab5258fa593623b5242cd", 0x61}, {&(0x7f0000001100)="92b68a549bbb239ca603f7c524e1dbc3e3ded0c474eb3287754223f2c6531bbb0207768977677c385a78d29ee465a9a90d93dfaa003e69a4ffd564b0f73f09e5b0ebec268d35a8799eac0699dc325dab3b41ab1441362db65e2a840de3dced746f2fed42ecfdada995777ea41e2d66afc8dbe874150d1b406651c89d6e2550fff994e03b401b59ade4027b608f0a0b266c144b0a1f2550e9a9c5d600c019782a5df251fbf71cc27f510c656c5abc92e6ae73230c7858c9d507e6864eb7545d46005ee3289fad16009f7254de097969a4b2d759cbac78c59936fd1ad75db3f576d6320d265ecef453ba5a27c6cbede67687", 0xf1}, {&(0x7f0000001200)="ce2ef4f80b48567a24a7f243cedeb8a38cc244637255c01c1ec739d9aa06d83416272fe420cdb8a9d6a4bf3ac7a26a8d216da84fbaa2a0b5e8cb8fc03ac17d89fc677e58b3d5ba9bb1bd35f51c7d8a39ae7ce3f9c199fa73d917dd49339326786eb22da0c192a392b5470f82f970f3b4ff6d826ad8e8be4b307d319c72b70e98f75ccf58d79351463ccbe633f0abae2cde298c88e792a012b65b1d7d5d548357ecf6ce0b21d38f35b1afd25da6f02a622dde857c80a5d5ae75cb216d4e9fc7b28fb8055049fcc1133f53b9942ee4b4ba6381a169fefdd9f551092c4a6831ac101a9b16aa196d75707123054da37baddd2be8d90b7080ed55d0a5a12a1993643633190666b4adbb2aaba331985bf99a484b8070759634309b1549e7f74ed074ec44ef4a7f35de0a1b4416063498b0db5c52aeea147310c5966abdc6082db04193b868f73fab1c1915d0b5cb8fc2684c1a6b9eff20ec7eee7cae91149543e732afc8540f463514dbc8216f0870ffbee7c233914ed3a3b958c873900bf361ca34689f31f4f8adfbdb849f4c3934a3e84086ff749429d0aa3135abe574f3c7d055af6b48cd8c5e4c429751c040ce68497b118c946f6db8286d6b680e5b0d9f51046b995a94e4a705b2b98b6240909c3be2b3af3d619ac8c8a1df41a603826f1658c9c87fc108bbc69b471aa10925df486dec2b7349fbad94cd057a7c4a7162ef85cd027bd183d14781ae6f49d0ff1d6a8e5b53f69958721a1a15e73e8ae00b7e0613a11455785b1d82e7ef738fe75631f914995bf0e9f189bc1495aebab80cf27c88d5184820118ee7234a60349d3b3bd6a061adbcb29ad3e2e403b62c529919421a4960960a6842f91224a0d4e273fc8bbe720db7819cf630fa905a48b376d7f2fde963756ea15c632e6c32cbd395cb5756d64781af9b4eb1c3502f0d74f621713ced7ecd48ff8b45e2f2e1db91705109042b4f418f2559bf1bae2f0973618fc2e9c3b93531ff5cba22b37891557d930503d91cc56ccc6550e237bdffb347abd3da0f7e96392d190eddaa27daf32d1e4337f25507a89a5cd851a2381f667a639f59e2fa7f6bce3cca7eb44cdaf0628c52b2ab88f85228a6f5f67a90b61e9fe41c1e145847e254332e5a69a1d2b8c4c0396a94437e54753413d3f11cbdf819024113afb006095767f92e379afc5e33bacfa870af23b9a1ffe3b8c8ec8a4d309f720aba6813716056fd8e88354e874c34618e9bb9d52d3e99dd0f5c0b9822b3e7e8d0aebc8ced60a6127510968fe163523445acd378e87e66f3cdec323bf984d75f10bfce872ccbb46482791cbecfdd423bdddaed9fb9c7ed08f37406761e79a301d2583a9576a30122e18bb79f09314951f67b128dd9eb58242eb3bf6bf21fb2fca535ce147268a8eaf02f70f1a29b8731d34ea4a867e35f4ebac31f1aa1c382cdaf7fc0e166f4ddf32a11e30687b0f6742cee526737943ca7338c105a794266f8ec0d406d9f57da608059ba2153598197cc5b76f30faaf5126f006c2342cf1d8902e9554b3a1a117c2e75fb419d4087ee6d87f9abb39e246c74ab810c5f4eb887d2234132f50022ae530199eba7b8befbc50053c0868b7a6ce4cd12165a06534702a2f131304ac180cd82ebf3ee54acfc812c9fa67e761dbba724ca4e9bd3e0da095df4f48a7666893d2d20d076345a77c1be7b8021ffae986838a56e58e91f5d843d71f707fbc0ff2c9449e9ea1b056273e010bc316cd4fbb23cd46a16e024463b5af0812e354e8691607f9201be7708d2edb67db0c1196b3a203ce5e8c40dc41f521beca7f22942409c9eb18bf3cd87f8fec14f06bfb4f9a2591b56671772e038e5248366934f5f5bab1d65d70c486ad108d2ac3a05a8bd973d596e69ff2d5ba74bf2af2128b9d3bd97db60506013557c57f1fee696f3621f669461bb00e0e1d06706647aef69a321c185726eeba06b335b1c945a9cf51928e3b8b78a8bd4dc0f1e473515b9bad4d5859fcbdb1a40bddc462145a7655d9572e940e30df196bfab3232a8fde6704bf24221298255a3884ab881ae96895a1e522ab76e0015a6653129d1ede077fd3d219d872dbb8c4aadf83e129e36a0d8d05b382d6b9cd203d511306dfd1cd87e4a0b48ccb6ce681569f30ed2d8ff95281b73c49b7816d81e88c8a174e34964259ce556de0cc22b00eb9e0cf1d4b494fa1db64712bd2a2ef49fdf339437f307e2968559f92488b168695b4a73fd6ebfb87d121a1710858a08ed9f9f1d4514e2ef99ec082ffb09f13100aa4bf3599380767396dcb17c23d32dc3d53c3958f3c3891d74026d1c12b2740cd023ce3ef8b6979c2f311bffb4d5e38d7873c8bceb35fc7673e3050b110c23a038851257e00bcc29d542a8e19bf9a442a732915b5fb8e18b0b6d2add2494df0347a5dde5472252e4f7744f80773bdd75ac8ceb76aeb937ad20eb165e26be106c6584ea57785be4e10a33b4e2330ed44d50e96f43e8f821a552472b1cc048ce8502b0d7eb743993266fd697678aaf431fc7e8035c4f661f6648939412ac7150df46442296e2f8fd8dd48ac536f5e28984280f04f9d0759427b2ff31fdd83090687ff0efc5a4c80394d35ac41005acf8a3c34bcba232bc4549de92ad18cffd93dbdb561dcd062e4e2ab929ed17c017b55052c5389b4bbcc3b70f358e3d70f05a26c1968c3f17a8bd2b779059d5348592adf2f4a635d14715f2474d97f30cfc3fb5964b1f02c194f293b4cc516e0b3e67caeb2a34337f99de89c0b1a2f942ae4e209a993077f1521b00f1a0cfe6dd0576b06b4d0957d5b0c573a67ce7bd6c17a610d0c9204513a4d36091d8a3a1eafa9b208aadba00113330b967aafe8ffd73cbb093712e17a8458d948f922b380d56087ab73459d5d2e485866891ff19bd2d378ed848969ae6aa8471910001942853d781091831030edf361e2b5cb781c3408f81c23bae3a9aa945f05fe06bcdcfdc06a299ecee0c9d23130fdc9f1092781b16ebb29624cb385bd8b80d7a0ac4f1ed855b7d503967322bca33819835af43c002545d449aec3046da79ff22f3b96c64903a5a55ce7f47f93f428571b4e1869ceeedf766f115f48ac4280d5e5e1c7d15eade55b39034e5b12ddf9be3c85b5f3c3e1116df84c8b4f60d7566722dc6cd7071245cd3f1243b7b7090025fbce198511246d33a8b020d6d4cf5a5c27c9b9350a41f8499850c7a0f1a464396e4b4ad0d9bd4a59c049b0bde5c06fb108c9988a1b673e225cc8ecf89d09801b96f4fcded5a4f1f941aa0f724c97cfab71276549ba3e41ac3bf44531e58a45da85f285339bf3c06f370aa5ef2c14052df3fea8f978ddf6b327f9633bc4f98388afc2c169d61085270d86245314983e573079a42bc3addd3b6f3743157c2204ca18cb73541cdcc9f9fe61b5f2fb99fbd47cf2a91cc452b64613d6a62c56d8d79301fcce9fdcd0f2a491b73484a8e129c4981ba8e7e40b138c30924d23ad3a3baba772e1a11f1c5347281966333dce60889fb8872148c91d74e7bcf8577ae1dabf5b09eb6289733bbe81309cdf8a7e7205b34f0662bff053a7a6f5d49235f94433cb58998d2053a6aa39b47a06da3ce139405eff215d887ffdad08434ea681db79d0acf48d7c1510c139cbee1eb8ac238d0a04d55439dc59d29ecef51bd9770f9e2757e8efbac73ad3b09d2e8267ee97d01494922ef594aeac1f381dd8eac29eb506f3c5e5b4721519a4927dbc050de2b63c30a821e17193cab45aa47cbb7b214e58dc5c8794a13256a50d91eb6c954214e35b40a0cc3d6e4d1a2f5fb954ee4fc75c8926a214e0867129cd714a7b6cc6de5fdeea8ef9f66fc1855b8965c596bb1addcfad5a569f3485c8f417faaf3e11dc57e691c9f6c6e156dd9b4c22d675d7e3d393f497569ead5713bac155ff1ad409eae1c024763f18889685a030c3b2c58d43dba8d5518f66c2b8f64e80e4c6df3a159339e83b15aeefad880f9cd4c3fb2dbef642b3126ee6683a2847b425fcf8fe563d73fbafc1e24fd38d839517b8d21f5b2399f678a71ff292bfa5c9db23c32767d08cf331a300d324783e2036cc18061b5f757bec3ffe7ef5cff603a94a73977eaf7de15ce2a471e2919b1ac5951989bb391f8dd6e37ae564c3dce1148b269265ce2606b5e64d6e5aea3f7765b27fc807689edca49cac9557c00e8bdd6a0c43b605829f801b93ae6a8d0936340ee576a11138c0af7f1d6d47b9be9e0df3fdeb8471eb610823da93bd0c09842cb4082a97cb4aae96b0c0dfc8938e37bcd24a54d68cb0b8ea0cd4c13dc9d7183ec6bdd5f6a9719d0568e3ba4fcb1a5911ed876da8ecc38ce0750ba7550619fbcb107286ad073448f49e6cd70903bb4d5b455c8ae646279b8c3fe3de25327fc295f0ac43f831a00d6edb707370705d0e0399be955e619649e6dc4eb6f87751dbc32f679e8ff16dad46e84d4a87ae7f185d180568650a80c3045c3d9b77491e9c8574c45434633cf9f66db3ee4dc0a043c6f922238e808d595a20c609a469dfb66814294dfa5eade0cdf0b9fe0b797ca7660d82845ca99784615348bbdd6598f94e6c1f13377bfb4711a5254840d8490e4416b521a759432a423349c1c7ec267a192f3256c7d10980023a8a7fa14ef776296ec8eb85e87c16ebf50deaff185ce3260c99a6ee0d2ec599607e0e9ebf145284f5a50db4e1287b83653a7905c930dfffccf8553d46471a2c14fad49b7cf0c939dcfcca7d3ec13b1fe5f54a62453691b33329301edaed7e3a29970798e6987eed69fa9725c856263c8764070920a110c0d92702610746f7d95d9f07ad46f846a2a2598d21c9d9a8c2f5d7fac2973b43ec4845b45eb7cda331fac467c3cefd34897e731a91b86edcbbe8bd976bc155c80c99087d57287705f07a2368c94a33baea3b3b812e7741ef83cec3ee664999a3738e03ade3d22573c45fd24e8bc3793243c1f39dc2b55d4839c61707d9ebf31ea36d90605ab6d71a1dcd18be95a4dd4af53fc1a814fde7bf665fa8d569e0c65d289926d05424b520b3889a55ab0d942a4d22504fac609cbee13d1ed88b97f548616a6c462efdb1c7ea90d27222c4673ed3fdb88cd718a74f4e06b8a7e0a4f12d7d32078495b7ed57fbe0c5bdddf08cf3640d880fcccf83c77b0eeac4d1700ec7459b4ff130a7556b9f1031a3d21389c30e4836cfff3494276cd4f4e40dc732c3671528f6846602de372fccd10e8de4868938d32c0a765349d315c8e9aa4381832535b27b4c41b5ddb83c5c3e07b8df6961bb2e66eefd725dd24f212bd01b2606da41d9cb828c2498c7d1195b8ce551e6cb78e668a8749529cff1fb49879a6ffeb708163800ffbf53b5eda454d88a3fba07c5812ee0e810214ae3c6bd18655b455f2e7dbbf6b2dea5a0104da45ee6883c5abb2d8379eba926740c4477cb3406e2866c3597cb97a7be5416855fb0d4a6395f169c139f6227f40b24629a6e594e706e0644806dd0a8a979c88659f6d82b2a8c462d9d6d11ded94cf9cbc4d63ae3a30ffda4660ceb952d27f90d8973e5c283cceaa904d26912d8c0c989477d02f38980069d7406364ec03c67b990610e906c9053ef9635459122c42c6a3f16351f97b9b278e1f6e7f48d636a2d61d032b27efd2fcce833a267f2552c33556eb8d9903288bd9f7e25e54bab7156de62d861c8a923cefb856c34e79e9fcbdbe2b8393e3f113d35207617d7148469bf1884cee96d2a12b7e06fdc7b4c637500163e423c531042e85767fe00ab6e4c90075c2035809abf9c334892627473feb", 0x1000}, {&(0x7f0000002200)="a0bba6e5901559f5f6d86464ac03b34764aa489f9f84d28efd1746b2e5f3bb3e34996ff86f6da668c45c113d2f83f4b9433b02fbe597e45900ef922ade03acd3543b3b31671b222329261e75f66c27a5520d5504d40d6a9aa865a36d19911792e33fe3920c7f294310d79933bbc0be431c7874883649cbd758cc6f51faa35522c0dae97d8755e22ad8", 0x89}, {&(0x7f00000022c0)="a483fa32883a541c235b18abf7f9c5e2efed1def9f80a3d110d8f890df71286d01578f87bd7e87958acc4024d4220a05564a5959bc8ddc22a4361983a6c176b60da69d73eb277023d47bb73bfeafced7e03f2aa07f42f2fa55ef9a63d84a798a18cc8f597a3e7718721d5c9b5d04fcc8a2cbb2d52fa775a56322867d16a438dcf7b993fdf557490d70175fac92f6f719fd26aab232d52cab1faf7fc8c95c", 0x9e}, {&(0x7f0000002380)="6e97b6dfb1f282e77eeea97c72997d0fb6d8a90f3622debb51c4ceb302f46c6fcc6c2f9800ed136905d6b48b69eb65f1a9ad95ceb8d0ae808e88e67fe9cdf96827db7a28d4a9a4cc03a2a983c31dc3daa054a64afddcbc8f1453566ff554d4f0672508cb853cc3545973d0bea86cf4eb0831346287149b7cf2156a7e768a9d7a2d4a462b6d2a331f376a261ceb0abce5d186c71fbee75fd6ee312c289a9ea30c66336023c1ccd686f98f2bb0e88819a870f897ef874eff4342faff113451a4f4e46b518f513fc07d90151a882b0eafe00359285da3ca510f557bb156141a6aaed051ce5fc1e3655db9e5d4f6ffa1f69b233c27e1e76b1d5f7778dc1dda3d93", 0xff}, {&(0x7f0000002480)="99490576572a26ac467c9094428d6253ba7b10b520075dfdcfb33356627d8478dc0118e11ca2efdbebf6fb42e0ab4e550cea3fe67e28c2fbcd8cf0ce9869a5f1114016587033521c85fdc59bb3ed2366101398cc1812726c660595004d47ce5998e14cf8c253736d5445012033d89d3b7a4306b7a4df767c9cf6dc1d626012ad8441b88ce9a8e78cbdcf22e3a42e91c02d860f0037b3487a7afdb61fc57da315a24094461ea8a1c589f997eb98476189f43b0d3f542b692368fbe8872d9da3a380d143a3725b5beef2f8d717409212d30ad1332350987620f58cb1980f066f8a17a6e538551d4f7a50d3601a70b4082a0d5c3ce4889b773d8c966cb6ae9c3896284e510a3f9916b3778becb21ed33525f2db3bffcc47c58a8590f51aac0e1cbccef9f328283d64f95bd3b0fcf82d2f5aa78376be453e286df18f2fd73a9a3f4c4b64334c5795886f8dc3840acbbe135824e66cc27820b31be5e2ef519b2184da45c1051ab396001ce8d89e1210031f7868cf042bb414184221573a6e90ff44ccd37b311921aab52b0806e1420f0c0da87c3d12670c7730cd0ba69d1b4ccb0a0ce8012fb3cc3b56f2fe3d1b79f965d24a5f9f1d50d533fbf7357f4d6cdcff6d6a557a78d093ad9e39e21068dc7235ced80608e6de206570c56c688374926ddc58ff78fc664387039c3de0966d7ee08c37aad58e440e434e7ca2ea710326d7e7694dcf29136a822ba2ed751e865f1e95cf85b09d514e829416c4abdc91a6023e87b5441bfb7d5c5ce012b09ea4fbb068451971c345377db9154f6fed1aabc97efeb96967dc1cff24fd64f13025725dd6662d32cf51abcf0e648c680018155031aca12a5dc4ed9fccfa97767632dffd753f56567626211194cfd01c2f018f957cfc7981b020cda3ef04381c9a1a19de5551b71361af42e4a582b8f8d47aabb4fe1fe99295839a5f94b6cbd142500970311a2080ce48c63fa7bcf7933e68c0c8bf6a2bac98dfa449a0503d369f8044793ae8ae5b311caf0a293b30bf2dcb3c85e35319be94cf8708f12e958e4c27a3242e09df0e78341a8c027d99f3ff5bea21f62f773e1cadecb009d8753ad6094b8861dca45a0e7d3ed3a5939ed5fc4c2302c215a1c95410aca970860f9cc31c23b8d64959e8676b94f37d516cc449aeab6a3a7fecffaa186287f709e9b0895eceb3f38c5bf64df077933cb093d0a8dec2aaf4ffb57f3d0eeac28285ef791a1eec4a762387dd2a2a0bb329528b8d902340fcba43384a7f9f64850aefa38018282ebfef2480f040f65ff611e19367f3d4b5582ba1b5eb5fb945ca5332453c02a038be0d220655550ea34d7a7998bb23dd728d4a77db269b82dfc65b909596a64e6ce04028392fd84cf3bd8bc2a778a52f8089460e63df7552c66535324112013dd74a2e5f902c26a147b7d6fdd532a998f2ad30170b0ec2456f717e01bab56df9c1bc6b55cf948ef2e0e8a73e58c3a6b309b8f2b6561d2ba22add0d87a406b26e81f2dac81d87a774751d6fdcee9210558aff11d5c2554faaf3978fba320231c78e37a2e4557a43b95cb1039af45ab4b035b61d405b8409b872a3362a25b25707fd577a79af53d08b917ed84731cb0ac0212bd22c67a3d9a78768933c032a328bd3a841d3b5fc8fb71d1d9b595f919ac3f1adbea98de8cc5cf583f375d2c38d66328bbf58d3853c0b88542fe09a465517f1696aaf4c641a43ad704712ef0fed02dbe8cda1cd524cbc9374962badc49735e4e9dcbaa9ea50a5f0e3c1c4de4193be0ed6dafd21c58fb8366ce7ed2a168cacf2d56a17f226b0c000db6ea1cf1783b30924c85097d9578884172d7695f91d2ec1802797026874333b8138e575f844ea2d44a0a0118739dbad54193d47d2d1eef46445f487b2572e7d674b056a3ab9b479b909f0e43a8a6a36f61529ae315e1ce985671a2371273069658a79d4cb64ff389692c29b6901488c1837d40021fe7b0abf6d1b4304637d350104e7e3f4e82e79f7742b14cf0f6d9a04ba00004cd8ddf60d282dd26014f23e1426840ae9f06977e439199fdbd844f0323387467aa15011278b74d8119426ce0ada1e59b5654162688df28c768e26f6d6c2d39f80322efe952b05eb4cf1b0429d633aacc6ecc6f5d30d5daaeae0af9c01c4542cd21648173a7790e8817ed583899f2d2a2db6c46afff8706d4734530e7b55075df2f5f641549ba476335b364fe0a8c30c3b488a0e02a961c7dab468f0c743df5d1a27c4737353048087da0040e2865b50480fa93922c3d621ad539fe65364203814d3ab62aad014ffa780f9dbb4f7d0df1b2b1fd955da36afb263081811a4e23c7b7e6eb72b4de9dfc70c2c269a9fdbdbb290806de5878ba3ea78d89aa4ddf279f44a732e8bcd3680647902052abeed033214671598f27da8161a71a342af1adfbe9925209525959ea9944be8265d593a9d829fa78ba13bc7a89c25a4a6520cea6476866c3494f595661e158f8a12c5fdd20b05d74069e1017a040ecddef7c3cc4789de73b37c9a457746d6328f769718b93949d4d6924b15248d072ab26939748044a72ed4af45d5878be1c3568e45164bf5d1de0ef568f6c3f0efaae60c5588a3712c73ebbc534c1880a54bb28b2221f0d9369a4e7075c9103f116d28d0b071dcf4017fa439b6fcd16e547b55f53438bbc7dccf2afa68ee572f0411092b8cc9fd49eca000eddc9e23e59f8951f619da8065abb258cb5e7118a3b9803fd8e6adada184e5b3da0f3dfb19f640e6a9482d33a8c32c377cb1710aceb0f91a546c1f614efdec7cb316efd04783d72ebc84e544bdd1bcb357c0ffa0f220631ffa5d7b38188d5e15a7e43f2b25d226a98e3500d392ef7ee15fa8c4a4d4b919498a1212d5af0213ff6e3c42166d4223f46301acbcb001c2adcd1c761dbc36086617bc12b9094a705f4b6a5ca94b5b1204d1c3efd9c1a70fbcc73bbc63ad81b886292dc64979f4670a13e1b5e873338c0e20b81b756966ff8049663d2dc71ca61006b7f53738f07012de59f648e5c39b0c55fbde27a15f017814a6fd30247dcfd15c52272eb208306bcf719b4a8d7fe4bacc37c8118758ee4962b5b7538bd666cd3053340245d91e065c4ce54b19e39c069b282fbc57dba6a889fbbc919a0049a506e15c01df0b6dfc4c7b58f104a965f0ea33884a812753c6b362c853d95f957b10f8ff64b275fc099c36880bcc18bb03fad6100bb98672e6a04bceb803c077049c08294a47c07b4b18e00d3ea7d9e3d8368d45263cc59b067d17535c871085d30f42bf45e1d196e7426bc60a68a45d65c0515a9458b1d6119b1313f9cef0026410bc2865602edca3b15ca2da783c0cca4c26ffd24f5035d0eb155cb9f7411183d1ecffa553dd1a7c1b8ede8303faab1da71e712e800cc7035df47e83500f750546ca7b22cfd033b0bde92e8812e8d35d16739d1cff901626d4c5348b393865f00f54db393dfb44ab9caecd37f8d788f1ef51430d39e0288f7b265c255d860c6db70c0423bed67fe05e85cc2be515553ed93f9d23deae3668643ad288f616b3907db430d237212840a35286adf262b08b95eb79650f65cdc8680d4f2bc54c5893eaa783b2909e394df5de46e8ae44a6204cca3bd20e74f8f7fc8aebdbeea0f4384556ef932428414e1c6ce89ae05f3f4157f5867d179e84eea8410bb82bccc357c33b8a7222b7c77ef5da3e39cbf5999099118fba55de103c4c75017693928697dd5efcafd46250a30d2e2bc9fc1b3574847da8b0a7158ae79992ac9aba0b60c2dabad87b78f16c136eb99dc9df621447c835a43dcadf8cfbec794ddc0aca6ffd8bdcbc1610679a2a0789ada8bec64685a92bc9459f3d7c8d11d9db94539fe88ea9e5897cfdaaf207e8726e42e8f89261689534a682bf4e94875cb6f1a8b4e6b191006d4f2c0f1a05da00856007dbd07fc845c5b82b266b8bf55ba511845830e1dfc9eebf3f2e6b29154e59690f6153f3bb1964da8d3747c348b26fe0e8f8e9ad02a8cb1add7c704472557cf0855391df6ccea070bb78eff5b0e5bfc1fa75da503a565939f214a72024314dd7d1e7cfbe2dd34743f8949d67c9c49342f942f93598c35cd77bd029291c5ab3a84f776bbd25228538746f69cdbb608ab3da82ee44b744c38a813efdcd525f9d143e17702013344f312d4f02072682b36cb9e1c62403f09a046ca6833d578e54c6191795bb248bae0c674538863f6343a5e9d0491872a8d11d22b9ba971cf05dde8effbc90ad1b130a88c5ae50fb67f6be525efdd82be4b80376b66f0c7eb5e5c9da7c12fd252e1c6de04235eeca0f8bbf986ccce0d4a37e03b370d10839c2929ee90c491f3323d6279f67bee7507173b6ef1bce0a00c03c22b10d17a64915de54f63d37c2eda0cca9c914e5d57f45dd720639e40e939da0d792e4b993473693b123ab016f3bb4bc699ec0dd102e735c12242a7ab965b185d7e132e193460fac4186a06345ffd4956a4b73c726b30835a14944b0b01314b6aa61b6bd863aa3fb6a1219c4453a3dc1da28052ca60f5e18c9e1026f335c9ea671e9f4cdf7e164bb7f615372603593abefe37ce2d0b35904e7599fae731a203b836eb7e945b46a2d40c01f44ce951a587832ada15329c88a18eaefc1964a86968cfbf4d81c0a9930d52166a5c60ecf2183e302b15b86cb91f09449799edae2452dd47a6c3d7878b74985dff2750c9ee81e402ffee3e21557e53dd19bf305bd9fd4d2926ea659beb45cae827d37a03466bfe2ffa19e02ff068609ddefc8c35af0f8b8e319c0d504a6e54ed7b8ac545956ccfdfe6faeeeed48170a548de0382973fb980aeaf25e87dd6b74771e35d2ca8b130f28f52a46b6f094396f4d66edcbee73e7bcb83a7b30f8bbf5da241c7eb485712250ac6e6bfa64f5e0ed69fe9c9477b3eed02651d75c36eab0b0c09d07a3e19f05865c96bb74a6b5c15a890b23926a27c00da5ff2a6602545fc45dd3969f59b0f2d884a4a63f1e07c3ae64fb1258a5dab7307bf4b3c7ddc82f5a10d5cb99b8c4dbfdfcfe9ebd05eab7e88ba8b7a8d48e29664009eada92aa072a059d2989eead730c01aca1bc1ea019cff7641eddbb0bd8fbc71ad33ff4e5e4fa61480e18c7289980e26a0e4f7d06baac5ba81b5838dc76520c1f54e8c9e1021cdb15f7e0c8d03beed1e4cf61c43e511ab78d4fd35c0a3dce06a971808b32235474c0030f51136256f13a64d23ecc8642821ff60fed3c2026cf3e3f240be7d271323a07b975b787cd91378059a3fff4d9e8b8ba1f8b1756dbe3f3a5feac88a1e15ca4b358fd1674cbe155c5346f5b152a6a264e8d7ac3d1e71aa2a668b62d55259f89dfb9fcb59b8733590760084b990f7471e74d4aba66b05ebf47a1a9302087f49e39d332cddfe3d68a52cc90beca9f8e6c74710aa1b8a8f5de635a3c673e2948c13b6398b80b0c36f363eec1eb4ab69d1fbe650d5d645d52b616cefcdebf5e9d8c7f7656eeb9794ef1e35d57ded5a691accfa5a5c21d729dec033e259e6c5f7269783ddb1bdf27ad92ebe5d95d2b7cbab5f73d0d9c4ba72b4a5d86ab491d4490c42c38f29d393bb1e9bec866c904be47797da3e323a6d1fd4bf8182eed4f047a22535ccfcf3cc2c5d23e46aa14c4c239f595f7b22d9ba18d673c263ef1d6ad863d1110eb8915c58ad2e1ee15b6dc2ec295ce275495205ebe3fdda29fe3d334603cf0daa089ecc712605997fdf09da38c8d54cd2de47153c1af89001cfe25bd2cf2256dbf6c0a131fcab9ac978a1d8a869132b087219e0634aee789", 0x1000}], 0x8, 0x0, 0x0, 0x4}, 0x40c) msgctl$IPC_RMID(r0, 0x0) msgctl$IPC_RMID(r0, 0x0) msgget(0x0, 0x20) msgctl$IPC_RMID(r0, 0x0) 16:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) setuid(0xee01) r1 = msgget$private(0x0, 0x80031) r2 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r2, 0x5, 0x7ff, 0x62, 0x2}) 16:00:19 executing program 1: setuid(0xee01) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000240)='./file0\x00', 0x90, 0x90) r2 = socket(0x22, 0x1, 0x1000) r3 = kqueue() r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r7 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000100)="6980c019713baa0829dc86f8082a114dcc05822031986c7d8fe087301ae43fe5ea81a94d53cc067b26c51815a8aea1e844ca9801568529b3ae4ac46507569245cb7da4893b0b9a761fe899aaac967b8c39452149e219ba0727ad319fd730d55dc8ed1b6d855cc80065900b8e3bd6106d1a28571c6efc526d20390a50eec6a4203bb6ec12982211", 0x87}, {&(0x7f00000001c0)="265553564cde17c1b0bb065185647ecf61cfdd9346c985b5b1038b41082cff10d80e75e612b1", 0x26}], 0x2, &(0x7f00000003c0)=ANY=[@ANYBLOB='(\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB='\x00\x00\x00\x00'], 0x48, 0x409}, 0x8) chmod(&(0x7f0000000480)='./file0\x00', 0x4) r10 = msgget(0xffffffffffffffff, 0x0) geteuid() r11 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000080), 0xc) msgctl$IPC_RMID(r10, 0x0) mincore(&(0x7f0000ffa000/0x3000)=nil, 0x3000, &(0x7f0000000500)=""/214) rename(&(0x7f0000000280)='./file0\x00', &(0x7f0000000640)='./file0\x00') bind$unix(r5, &(0x7f00000004c0)=@file={0x1, './file0\x00'}, 0xa) 16:00:19 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x200) r1 = getpgrp() r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x5, 0x1, 0x7, 0x20, "2260dc26d4d31d9bcfb2e92da727efa74c5005e7", 0x1, 0x3}) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, r1, r1, 0x5, 0x4007ff, 0x62, 0x2}) 16:00:19 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x8) r1 = getpgrp() msgsnd(r0, &(0x7f0000000000)={0x1, "7c64490ecd348701f0d2aa1fd22bf669dc6f0f80ee80fb1948f1042527e96b2644bb2b6a32480a939547c9503be92e88d5f2412f8ba44d020945837ac7c5bd9c521819"}, 0x4b, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r1, 0x5, 0x7ff, 0x62, 0x2}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x30, 0x100) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r4 = getgid() r5 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r7 = getuid() r8 = getgid() r9 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r12 = getegid() r13 = openat(0xffffffffffffff9c, &(0x7f0000000500)='./file0\x00', 0x400, 0x0) pipe(&(0x7f0000000540)={0xffffffffffffffff}) r15 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r16 = kqueue() r17 = kqueue() r18 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000580)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000000780)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000100)="8ae200cf7f89c0ddb428640e7dd7af776af7f7090f0abf125033931442a15b518af354239858c1288a908ee0a40c57fb3f4ea55c1b", 0x35}, {&(0x7f0000000140)="7fbc4ccb83abf91919e529c19922b4a3634fcccd94632d70c773872f70ae30731e8fd41dd389", 0x26}, {&(0x7f0000000200)="4b02a4433c4ef911072ed0955fe2e40dcad65eb319075dbb5aced0f17f26ce7995203963241586cf638357999598ec86673a2b856307e03191822b316349f05ea85db85ae90c9401b186dc10560e54976d38e40af589ebb65353d8b83793d9a9e3b22f98bd31e86d6c10202e89fee0b2367f11d0f7857aed237702f08fbafefd1034a1cbba31d01780f8c1fb405dfe8c2bd25763bee82b969cf653a89834a76f790021dfdc0644d409277ac92a9f133e716874d4383b13a7aa7ed05c07f41e8c477c045b1ad0", 0xc6}], 0x3, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r1, r3, r4}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r1, r5, r6}, @cred={0x20, 0xffff, 0x0, r1, r7, r8}, @cred={0x20, 0xffff, 0x0, r1, r9, r10}, @cred={0x20, 0xffff, 0x0, r1, r11, r12}, @rights={0x28, 0xffff, 0x1, [r13, r14, r15, r16, r17, r18]}, @cred={0x20, 0xffff, 0x0, r1, r19, r20}], 0xf8, 0x409}, 0x400) 16:00:19 executing program 1: setuid(0xee01) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r0 = msgget(0xffffffffffffffff, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r5 = kqueue() r6 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000100)=0x8) r7 = socket$inet(0x2, 0x7, 0x3) fsync(r4) pipe(&(0x7f0000000500)={0xffffffffffffffff}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = accept$inet(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) r11 = socket$unix(0x1, 0x7, 0x0) r12 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getpgid(r1) r13 = open(&(0x7f0000000300)='./file0\x00', 0x2, 0x123) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) kevent(r4, &(0x7f0000000140)=[{{r5}, 0x0, 0xb, 0xf0000000, 0x8, 0x7}, {{r6}, 0xffffffffffffffff, 0x10, 0x0, 0xfff, 0x5d}], 0x3, &(0x7f0000000340)=[{{r7}, 0xffffffffffffffff, 0x8f, 0x2, 0xba1d, 0x5}, {{r8}, 0xffffffffffffffff, 0x90, 0x12, 0x7, 0x2}, {{r9}, 0xffffffffffffffff, 0x10, 0x2, 0x0, 0x7}, {{r10}, 0xfffffffffffffffb, 0x8, 0x1, 0x9, 0xffffffffffffffff}, {{r11}, 0xfffffffffffffff8, 0x80, 0xd, 0x3, 0x7}, {{r12}, 0xffffffffffffffff, 0x12, 0xfffff, 0x2, 0x68d3}, {{r13}, 0xffffffffffffffff, 0x8, 0x80000000, 0x7, 0x3}], 0x4, &(0x7f0000000440)={0x7fff, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r2, r14) msgctl$IPC_RMID(r0, 0x0) 16:00:19 executing program 1: getuid() socketpair(0x32, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0x3a6) r1 = getuid() setuid(r1) r2 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r2, 0x0) 16:00:19 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x200) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000721f5b2a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xd6, 0x1, 0x1800) r1 = getpgrp() symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') socketpair(0x2, 0x1, 0x8001, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x8) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r1, 0x5, 0x7ff, 0x62, 0x2}) msgget(0x0, 0x0) 16:00:19 executing program 0: semget(0x0, 0x3, 0x24) setuid(0xee01) r0 = msgget$private(0x0, 0x200) r1 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r1, 0x5, 0x7ff, 0x62, 0x2}) 16:00:19 executing program 1: setuid(0xee01) r0 = msgget(0xffffffffffffffff, 0x0) pledge(&(0x7f0000000000)="5e2d5d5e28e100", &(0x7f0000000040)="3a5c212f26212c2e5cdc2e237b2a00") msgctl$IPC_RMID(r0, 0x0) 16:00:19 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x200) r1 = getpgrp() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = getuid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) r5 = geteuid() r6 = getgid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x100000000, r3, r4, r5, r6, 0x40, 0xc7}, 0x7, 0x1, r1, r1, 0x7fffffff, 0x75, 0x80, 0x4}) getsockopt(r2, 0x6d, 0xf0, &(0x7f0000000200)=""/202, &(0x7f0000000300)=0xca) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r1, 0x5, 0x7ff, 0x62, 0x2}) 16:00:19 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) r1 = msgget(0xffffffffffffffff, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x8) pipe(&(0x7f0000000100)={0xffffffffffffffff}) setuid(r0) linkat(r2, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00', 0x0) msgctl$IPC_RMID(r1, 0x0) 16:00:19 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x200) r1 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x8, 0x0, 0x0, r1, 0x5, 0x7ff, 0x62, 0x2}) 16:00:19 executing program 1: r0 = dup(0xffffffffffffffff) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) getuid() geteuid() geteuid() getuid() r1 = geteuid() setuid(r1) r2 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r2, 0x0) 16:00:19 executing program 0: setuid(0xee01) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r0 = msgget$private(0x0, 0x200) r1 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r1, 0x5, 0x7ff, 0x62, 0x2}) r2 = semget$private(0x0, 0x0, 0x140) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000000)=""/125) socketpair$inet(0x2, 0x3, 0x40, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 16:00:19 executing program 1: msgget(0x1, 0x1) setuid(0xee01) r0 = msgget(0x0, 0x400000000015) msgctl$IPC_RMID(r0, 0x0) msgget(0x0, 0x40) 16:00:19 executing program 0: setuid(0xee01) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = msgget$private(0x0, 0x200) r4 = getpgrp() r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x22, 0x8) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000001280)=0x4) getpeername$inet(r5, &(0x7f0000000140), &(0x7f0000001240)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff}) mkdirat(r6, &(0x7f00000000c0)='./file0\x00', 0x1) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r4, 0x5, 0x7ff, 0x62, 0x2}) 16:00:19 executing program 1: msgget(0x1, 0x1) setuid(0xee01) r0 = msgget(0x0, 0x400000000015) msgctl$IPC_RMID(r0, 0x0) msgget(0x0, 0x40) 16:00:19 executing program 0: getuid() r0 = geteuid() r1 = geteuid() setuid(r1) r2 = open$dir(&(0x7f0000000200)='./file0\x00', 0x100000000200c8, 0x40) r3 = getegid() symlinkat(&(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') fchownat(r2, &(0x7f0000000040)='./file0\x00', r0, r3, 0x4) r4 = msgget$private(0x0, 0x20) r5 = getpgrp() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r5, 0x5, 0x7ff, 0x62, 0x2}) 16:00:19 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x200) msgget(0x0, 0x4) r1 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r1, 0x5, 0x7ff, 0x62, 0x2}) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x800) 16:00:19 executing program 1: msgget(0x1, 0x1) setuid(0xee01) r0 = msgget(0x0, 0x400000000015) msgctl$IPC_RMID(r0, 0x0) msgget(0x0, 0x40) 16:00:19 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0xb) r1 = geteuid() getgroups(0x9, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r9 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r12 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000340)={{0x1bb, r1, r3, r9, r4, 0xa, 0xb2a2}, 0x3, 0x6, r6, r12, 0x9, 0x7, 0x100000000, 0xff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x8, r1, r2, r7, r11, 0x88, 0xfffffffffffffffc}, 0x1, 0x2b87, r12, r13, 0x7495bfc3, 0x1, 0xff, 0x70}) r14 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getpeername(r14, &(0x7f0000000140)=@in6, &(0x7f0000000280)=0xc) r15 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_SET(r15, 0x1, &(0x7f00000002c0)={{0x9, r7, r5, r10, r8, 0x100, 0x7}, 0xff, 0x5d, r6, r12, 0x7, 0x3}) r16 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r16, 0x5, 0x7ff, 0x62, 0x2}) 16:00:19 executing program 1: msgget(0x1, 0x1) setuid(0xee01) r0 = msgget(0x0, 0x400000000015) msgctl$IPC_RMID(r0, 0x0) 16:00:19 executing program 1: msgget(0x1, 0x1) setuid(0xee01) msgctl$IPC_RMID(0x0, 0x0) 16:00:19 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x200) mlockall(0x1) msgget$private(0x0, 0x204) r1 = open(&(0x7f0000000000)='./file0\x00', 0xd0, 0x84) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r2 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r2, 0x5, 0x7ff, 0x62, 0x2}) 16:00:19 executing program 1: msgget(0x1, 0x1) setuid(0xee01) msgctl$IPC_RMID(0x0, 0x0) 16:00:19 executing program 0: getuid() r0 = geteuid() setuid(r0) r1 = msgget$private(0x0, 0x200) r2 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r2, 0x5, 0x7ff, 0x62, 0x2}) 16:00:19 executing program 1: msgget(0x1, 0x1) setuid(0xee01) msgctl$IPC_RMID(0x0, 0x0) 16:00:19 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x200) r1 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r1, 0x5, 0x7ff, 0x62, 0x2}) r2 = dup(0xffffffffffffff9c) connect(r2, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xffffffffffffffa3) 16:00:19 executing program 1: msgget(0x1, 0x1) r0 = msgget(0x0, 0x400000000015) msgctl$IPC_RMID(r0, 0x0) 16:00:19 executing program 0: setuid(0xee01) socket$inet(0x2, 0x0, 0xc) r0 = msgget$private(0x0, 0x200) r1 = getpgrp() r2 = getuid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000000)={{0x729d, r2, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r1, 0x5, 0x7ff, 0x62, 0x2}) 16:00:19 executing program 1: msgget(0x1, 0x1) r0 = msgget(0x0, 0x400000000015) msgctl$IPC_RMID(r0, 0x0) 16:00:19 executing program 1: msgget(0x1, 0x1) r0 = msgget(0x0, 0x400000000015) msgctl$IPC_RMID(r0, 0x0) 16:00:19 executing program 0: setuid(0xee01) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x9cb, 0x1) mknodat(r0, &(0x7f0000000140)='./file0\x00', 0xc000, 0x10c00000000000) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r2) r3 = msgget$private(0x0, 0x200) mknodat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0xc1ce, 0xfff) r4 = getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r4, 0x5, 0x7ff, 0x62, 0x2}) 16:00:20 executing program 1: setuid(0xee01) r0 = msgget(0x0, 0x400000000015) msgctl$IPC_RMID(r0, 0x0) 16:00:20 executing program 0: geteuid() r0 = geteuid() getpgrp() setuid(r0) r1 = msgget$private(0x0, 0x200) r2 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r2, 0x5, 0x7ff, 0x62, 0x2}) 16:00:20 executing program 1: setuid(0xee01) r0 = msgget(0x0, 0x400000000015) msgctl$IPC_RMID(r0, 0x0) 16:00:20 executing program 0: getuid() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x8000) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockname(0xffffffffffffffff, &(0x7f00000023c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000154658cbecf90b530000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b083000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ee0596d800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f6ffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005de3f7657558f4da65e1b1c88d8c3ef5d59f5d947e358e45ea80b1dffb3a40aa194c5f9bbeb5029c6fd5157b156f7ee78807ca56f9333fcb78de0a64716aab5a0eac0a606bd9baab010ff66675c58913ea9337683b1006807c50370d01d62d665463299df4c34bb55e3bbbffab940c2ee3bad4de6c20013bbc2f84fe0623e5c167bd731396a9c7faaf3a38467fd5abd037b6ec99620f2d705d7f1ffb69e9d3a9e2b93ab11e0bba2cd9b475bc9e9a83e2f2ab890415dab2625e953fb762e02a8f094816bf68418dd4d7d"], &(0x7f0000000140)=0x1002) r2 = geteuid() lstat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) setuid(r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r3 = msgget$private(0x0, 0x200) getuid() fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', r2, r1, 0x6) r4 = getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x8, 0x0, r4, 0x5, 0x7ff, 0x62, 0x2}) 16:00:20 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r1 = geteuid() geteuid() geteuid() socketpair(0x6, 0x8000, 0x7, &(0x7f0000000080)={0xffffffffffffffff}) faccessat(r2, &(0x7f00000000c0)='./file0\x00', 0x2a, 0x3) setuid(r1) r3 = msgget$private(0x0, 0x200) r4 = getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x729d, r0, 0x0, 0x0, 0x0, 0x8, 0x8}, 0x3, 0x0, 0x0, r4, 0x5, 0x7ff, 0x62, 0x2}) 16:00:20 executing program 1: setuid(0xee01) r0 = msgget(0x0, 0x400000000015) msgctl$IPC_RMID(r0, 0x0) 16:00:20 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x200) r1 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r1, 0x5, 0x7ff, 0x62, 0x2}) msgget$private(0x0, 0x1) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getuid() r5 = getegid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x1f, r2, r3, r4, r5, 0x80}, 0xac, 0xffffffff, r1, r1, 0x67f225ff, 0x80000000}) 16:00:20 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x200) r1 = getpgrp() getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000000)={{0x529d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r1, 0x4, 0x5, 0x1, 0x2}) 16:00:20 executing program 1: msgget(0xffffffffffffffff, 0x1) setuid(0xee01) r0 = msgget(0x0, 0x400000000015) msgctl$IPC_RMID(r0, 0x0) 16:00:20 executing program 0: setuid(0xee01) msgget$private(0x0, 0x200) socketpair$inet(0x2, 0x3, 0x7ff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getpgrp() 16:00:20 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x8) socketpair(0x3e, 0x4003, 0x10000, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') setuid(0xee01) r2 = msgget$private(0x0, 0x200) msgget(0x3, 0xd0) sendto$unix(r0, &(0x7f0000000200)="b90db2ae75e1a2f90db46536ba17ff7c1e6dee3017082928821659c1c44f019a5d34b7246521a6b45194f4282b091a44b991f1d35a951373bdfca95daeb9eba4d46a00da7bff88ecad2c0b8490e2ff84261196749a68aa97c4b1946d378382631e7d9b65fea390bb7dfee067e8906ef859f90ce0f5304a6998b0bc5e6f43425bb09f1ab6b0fa47c93777a5c4aac0258ae85d2ec606a36d66465f564aa7fdf020c5197961b6", 0xa5, 0x0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) msgsnd(r2, &(0x7f0000000100)={0x0, "48778b077e057a4c3d75a5f3694614391e948b1efe498af5378692fc3a419c0a"}, 0x28, 0x800) getuid() r3 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r3, 0x5, 0x7ff, 0x62, 0x2}) 16:00:20 executing program 1: msgget(0xffffffffffffffff, 0x1) setuid(0xee01) r0 = msgget(0x0, 0x400000000015) msgctl$IPC_RMID(r0, 0x0) 16:00:20 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x200) r1 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r1, 0x5, 0x7ff, 0x62, 0x2}) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10c00, 0x10) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040)={0x1, 0x8}, 0x10) 16:00:20 executing program 1: msgget(0xffffffffffffffff, 0x1) setuid(0xee01) r0 = msgget(0x0, 0x400000000015) msgctl$IPC_RMID(r0, 0x0) 16:00:20 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x200) r1 = geteuid() setuid(r1) r2 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r2, 0x5, 0x7ff, 0x62, 0x2}) 16:00:20 executing program 1: msgget(0x1, 0x0) setuid(0xee01) r0 = msgget(0x0, 0x400000000015) msgctl$IPC_RMID(r0, 0x0) 16:00:20 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) r1 = msgget$private(0x0, 0x200) r2 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r2, 0x5, 0x7ff, 0x62, 0x2}) 16:00:20 executing program 1: msgget(0x1, 0x0) setuid(0xee01) r0 = msgget(0x0, 0x400000000015) msgctl$IPC_RMID(r0, 0x0) 16:00:20 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x200) r1 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r1, 0x5, 0x7ff, 0x62, 0x2}) socketpair$inet(0x2, 0x3, 0xffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:20 executing program 1: msgget(0x1, 0x0) setuid(0xee01) r0 = msgget(0x0, 0x400000000015) msgctl$IPC_RMID(r0, 0x0) 16:00:20 executing program 0: msgget$private(0x0, 0x40) setuid(0xee01) r0 = msgget$private(0x0, 0x200) r1 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r1, 0x5, 0x7ff, 0x62, 0x2}) 16:00:20 executing program 1: msgget(0x1, 0x1) setuid(0xee01) r0 = msgget(0xffffffffffffffff, 0x400000000015) msgctl$IPC_RMID(r0, 0x0) 16:00:20 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x1000200) r1 = getpgrp() r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getpgrp() r5 = geteuid() getuid() r6 = getgid() r7 = semget(0x2, 0x0, 0x20) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000000)={{0x7fff, r3, r6, r3, r6, 0x8, 0x2}, 0xfffffffffffffffe, 0x0, 0x28}) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x4, r2, r4, r5, r6, 0xa, 0x7}, 0x2, 0x6, r1, r1, 0x100000001, 0x5, 0x9a0, 0x400}) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x5, 0x0, 0x0, r1, 0x5, 0x7ff, 0x62, 0x2}) msgsnd(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="0300000000000000000000f234d9181eb833d2d4de8d398a2b524a500000001e1bcfdbc19f5ade532a194903165aecf3880e29cc17cf66fcce6748c0c8e776c73dac0279b470ef4bc283cdf2da4f75bf972a05708fd5e6f748f523b0aa16810d99cb2473476ec2c343d7ca41a75696bcdd1234196dc5f19a560a43bdefc7630d78b1fb4d7cb0cbb0180a"], 0x4d, 0x800) 16:00:20 executing program 1: msgget(0x1, 0x1) setuid(0xee01) r0 = msgget(0xffffffffffffffff, 0x400000000015) msgctl$IPC_RMID(r0, 0x0) 16:00:20 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x200) r1 = getpgrp() r2 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x0) fcntl$setown(r2, 0x6, r1) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r1, 0x5, 0x7ff, 0x62, 0x2}) 16:00:20 executing program 1: msgget(0x1, 0x1) setuid(0xee01) r0 = msgget(0xffffffffffffffff, 0x400000000015) msgctl$IPC_RMID(r0, 0x0) 16:00:20 executing program 0: r0 = shmget(0x2, 0x4000, 0x8, &(0x7f0000ffb000/0x4000)=nil) getgid() setuid(0xee01) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000a9d1f546c4997c415596c035cd987a3024936380a75845dad74fc1e7fbc0eb30bd7a3e1614b4d5a51b7fa2276553ba43629165c6dce1bce1f511dd5a70769c0afb5f1f836caef4765479bdabc141e8411c53d6f26fed95ce617d9247f0ff61a1002be14c82faa4dac3388768f3bbcff754c8562ff1101e0b2d319069d678101523adfb2a3ce39d664b"], 0x91, 0x800) r2 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r2, 0x5, 0x7ff, 0x62, 0x2}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x0) 16:00:20 executing program 1: msgget(0x1, 0x1) setuid(0xee01) r0 = msgget(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) 16:00:20 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x0) r1 = getpgrp() r2 = socket$inet6(0x18, 0x0, 0xff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r2, 0xa, r4) fcntl$setown(r2, 0x6, r1) write(r3, &(0x7f0000000000)="000b902b605c3acdbd7b000000000000000000", 0x39e) fcntl$setown(r2, 0x6, r1) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r1, 0x5, 0x7ff, 0x62, 0x2}) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000080)={0x401, 0x8}, 0x8) 16:00:20 executing program 1: msgget(0x1, 0x1) setuid(0xee01) r0 = msgget(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) 16:00:20 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x200) r1 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r1, 0x5, 0x7ff, 0x62, 0x2}) r2 = geteuid() getgroups(0x3, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff]) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x200, r2, r3, r4, r5, 0x1ca, 0x2}, 0x8, 0x7, r1, r1, 0xc95600, 0x2, 0x2, 0x7}) 16:00:20 executing program 1: msgget(0x1, 0x1) setuid(0xee01) r0 = msgget(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) 16:00:20 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x200) r1 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r1, 0x5, 0x7ff, 0x62, 0x2}) getppid() 16:00:20 executing program 1: msgget(0x1, 0x1) setuid(0xee01) msgget(0x0, 0x400000000015) msgctl$IPC_RMID(0x0, 0x0) 16:00:20 executing program 0: r0 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = semget(0x0, 0x31e84b0e1c89f00d, 0x0) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000280)={{0x8, r0, r2, r1, r4, 0x24, 0x80000001}, 0x5, 0x9710, 0x757}) seteuid(r3) setuid(r3) r6 = msgget$private(0x0, 0x200) r7 = getpgrp() syz_open_pts() open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x80) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000000)={{0x729d, 0x0, 0x0, r1, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r7, 0x5, 0x801, 0x62, 0x2}) socket(0x10, 0x4000, 0x4) msgrcv(r6, &(0x7f0000000200)=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'], 0x62, 0x3, 0x800) 16:00:20 executing program 1: msgget(0x1, 0x1) setuid(0xee01) msgget(0x0, 0x400000000015) msgctl$IPC_RMID(0x0, 0x0) 16:00:20 executing program 1: msgget(0x1, 0x1) setuid(0xee01) msgget(0x0, 0x400000000015) msgctl$IPC_RMID(0x0, 0x0) 16:00:20 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setuid(r1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r5 = getpid() r6 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x8, r1, r3, r2, r4, 0x80, 0x81}, 0xfffffffffffffff9, 0x4, r5, r6, 0x7fff, 0xd1b8, 0x81}) r7 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r7, 0x5, 0x7ff, 0x62, 0x2}) r8 = semget$private(0x0, 0x1, 0x4b4) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f00000002c0)=0x81) semop(r0, &(0x7f0000000300)=[{0x0, 0x3, 0x1000}, {0x3, 0x4, 0x1000}], 0x2) r9 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x10, 0x101) getpeername(r9, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) 16:00:20 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x200) r1 = getpgrp() msgget$private(0x0, 0x200) mknod(&(0x7f0000000000)='./file0\x00', 0x2009, 0x1) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r1, 0x5, 0x7ff, 0x62, 0x2}) 16:00:20 executing program 1: msgget(0x1, 0x1) msgget(0x1, 0x448) msgget(0x2, 0x140) setuid(0xee01) r0 = msgget(0x0, 0x400000000015) getgid() syz_emit_ethernet(0xfffffffffffffcd6, 0xffffffffffffffff) msgctl$IPC_RMID(r0, 0x0) 16:00:20 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r7 = getpgrp() r8 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x4, r1, r5, r4, r2, 0x8}, 0x20, 0x1, r3, r3, 0x6, 0x2, 0x7, 0x1}) msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x941d, r1, r2, r4, r6, 0x4, 0x1}, 0x1, 0x20, r7, r8, 0x4, 0x8, 0xfff, 0x1000}) r9 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r9, 0x5, 0x7ff, 0x62, 0x2}) 16:00:20 executing program 1: msgget(0x1, 0x1) setuid(0xee01) r0 = msgget(0x0, 0x400000000015) msgctl$IPC_RMID(r0, 0x0) msgget(0x0, 0x40) 16:00:20 executing program 1: msgget(0x1, 0x1) setuid(0xee01) msgget(0x1, 0x420) r0 = msgget(0x0, 0x400000000015) r1 = kqueue() r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180)={0x6, 0x200}, 0x8) preadv(r1, &(0x7f0000000840)=[{&(0x7f00000001c0)=""/203, 0xcb}, {&(0x7f00000002c0)=""/11, 0xb}, {&(0x7f0000000300)=""/168, 0xa8}, {&(0x7f00000003c0)=""/169, 0xa9}, {&(0x7f0000000480)=""/9, 0x9}, {&(0x7f00000004c0)=""/158, 0x9e}, {&(0x7f0000000580)=""/92, 0x5c}, {&(0x7f0000000600)=""/198, 0xc6}, {&(0x7f0000000700)=""/88, 0x58}, {&(0x7f0000000780)=""/130, 0x82}], 0xa, 0x0) shutdown(r2, 0x6) sendto(r2, &(0x7f0000000100)="8e", 0x1, 0x2, &(0x7f0000000140)=@in6={0x18, 0x1, 0xfffffffffffffffd, 0x2}, 0xc) socketpair$inet(0x2, 0x4003, 0x156b, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) msgctl$IPC_RMID(r0, 0x0) 16:00:20 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x200) getuid() r1 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r1, 0x5, 0x7ff, 0x62, 0x80}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$setown(r2, 0x6, r1) 16:00:20 executing program 0: r0 = socket$inet(0x2, 0x4, 0x32) flock(r0, 0x1) r1 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r5 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setgroups(0x8, &(0x7f00000002c0)=[r1, r2, r3, r4, r5, r6, r7, r8]) r9 = kqueue() kevent(r9, &(0x7f00000000c0)=[{{r9}, 0x93db4b581f8a1a18, 0x24, 0xf0000001, 0x7f, 0x1000000000}, {{r9}, 0xfffffffffffffffa, 0x21, 0xf0000000, 0x0, 0xbf3}, {{r9}, 0xfffffffffffffffc, 0x14, 0x10, 0x6, 0x1cfa982d}, {{r9}, 0xfffffffffffffffb, 0x1, 0x1, 0x7, 0x7fff}], 0x101, 0x0, 0x0, 0x0) msgget(0x3, 0x200) socketpair(0x0, 0x54fbe8594952209c, 0x6, &(0x7f0000000000)) kevent(r9, 0x0, 0x0, &(0x7f00000000c0), 0x943d, &(0x7f0000000140)={0xf2dd00000}) 16:00:20 executing program 1: r0 = msgget$private(0x0, 0x200) msgsnd(r0, &(0x7f0000001100)=ANY=[@ANYBLOB="02000000000000004649b1ce555bd4b33df81ecfcfe0370b73d9b4066692c19eae67fde519d5affeb259c037d1ce3b77b80a92bc599e225c5e2f658a6cbef7e9fe70e7b97f6f658185425c3c046a03980ff06a68cdec7bc33466e9a1904e78e45ca473f6ea99d2cdf2d086462e21a7e849ccaffc017289194c72fbdb53164ba68bab3b457570170de5c26489f66a01a3f92917520b5d29df1118cc65adcf8f1bcd8c816061b569985219ec6c100a18a6aa227bc28e5c879724088e656653f3425e18c4f51b52a7ddb3baa4182f6e20825b4bfd3de7953d9f4f5aa641796cedc79a610cea80c330d0f1cc7f9b7c1740cd055565ecfd28da63fe7beff97836585d871aceeacd94f9cb2271a5f0b08521419452c3bcf02324d354124ee16a44ad74545fc0d068c2841d4bc3ae7dcb88b07ffc24317b8faacdadb549f07eafb189a497a0653926beed41d72803d9d8d5bf587f05bb1411040845f76aa4573ee7dc3fafa7daf9defb91ff343a690e00f9fb1249f4d137ec6725fcd799929ffd37b36ac2d5a40e420bf8486148405005d1d49bcb81a3c2d37c36037547f6f070ffe035d0e3908d3add77eb67acd25c92ace81dd6d78d0f57875ebd43c5030e85fb98b79de15603203dc5ed1ad2edc68d7780ab5f21ef3b33aa75765c4b948a565e735b1ff517fb03c1b322646986567aee373096a50956933272d912b6d549471a00e22a77472b292d81f65f817279894d92539a9dc038679b9b02d90efd58ca08f6143700b2d6eb70ec0ce85341d18ea28c831c05de5155013b23da0841554fcdf8c430b388387330a41e799a47109b4ccc0f5ab065ab8c2654d39b791cd47fb8ca3e011cee42122d964f8ea939f9b2129a1a38cd77aad9160705d8e941cfa0c197aa7a47daeb0c9c66d85597d1636e38ae6c745492fdac64675777c6d2ac0efdbad20bb23a233239fdbc45d284fa5b7398ef263a4c5e7ab6a1ab52514d62aa0a9045c14ace78a82a54518dc90b312f2ce3e1844cde5876a956125f16ad40dcd91d0b569b6765ac4bb85a39c0d48af457026d85374823592ca1c53a31cf34250a0a05bd17066b0cfccac4f3ff23e5545fc1ab04a63ad687b0c4a6ffede7d9cc7d90f16c5f93dc8b0f794ebd7d272dc7ea8b515f343e996c29103b678f94ba3e7c6926e429f05e1486d12def5aa4be6c8f9bfe19969f85614d93a39a6894c046f4a95329299b333f86f17744416acc5aa0f95f90c5d8df663700ea61dd8aa33d6086ee79f89edf6c5e3352c987670d58514094ceabc26a96da491b2146168015f7dd460cda8db8bc99a63f7f7ba0ab82cd553ad8c6c74c273b7ff526e929c2e237b3479700342a5a0cb5d6e5bc5f4d5ba61dda3a9381bbe0cd262cea1f680869e396a6b7285a20636ff1b85aa066b312b174e98cf95e3ae1e24e2da12fb0448ad48dd25116c58301d01808710c8d61e00d28e1dd4a265df26ab90d89f70da8e0ec175e8c5baa5a134d9ddf78ecb474504c28f0135c9bc6860085d59951087e8b3a46ab467730415b204c74a5eee50fa876adffccee7f83908760e4e3c4a3ecd96d72c57560c1c9b2e344f2240ce21e0dd84844f0ea6103cfdb89cb86419a34d550b43160429cc44f5244e93ea2ae1945c9e4a3f45749f3e0a8810d5b0adcb6da5115714757e4359a3bf8c3b66956b2cde20737f772851adf116d42b99b501f634d0c5756c609d979be8a0e9e5fe3dcd57c51eb150eab0e4061118ebf278c000ef3519721147e8e5746a57cc3bc83d641184f0bfa4a260785cbc6697f2c4d75b0cd837f9bc71c9174df9e9400262a0cb822c4b40d9e753f39a27c6a5abf6e386c7153e92babc3cf8846bb47d795293dd5c4ce9bab6ab321036a5ffdf5262d914d6e587f8b7ac147113e5bbf966edcfdd68ea8cce28f9a8a6dfce586a574230b19b37b6a16d2598b7f5b4b53e307aaf74c9a18776baf36497a778943e00be5ae9b9ecab5a483c6ed1248294649ae6e611f61a114669edc09ee5f8eab78d35ded95aef0c8cce5b65e79b2d57067ffc84946754f2e07e7dc46832ede932b4b299ca67635306192a6c5a1d088b1832368aac05dac9c1d2fa66f107aa9eceb2903213d5b6bcbe3b3ee176c74b4da152734e4524f881f43e47f1568a162c7c3d93d99ce1f5e5ce58803e3a12b0a45e41fd8cf4306075c46621444ccf3d4c47e2ae80c436b6a5cb542c8cf4cee786126ba0ccadf894b8d7dac66a49caf72a667409e93206c6b85c4068b1790f522b99e5cd93f42c157e579e9b5a229606cfdef47b366d26460fae3a7129c5b8505579232d60319429458b53d304cf63969d54bf0af8be463f9a5d216094a961756022f958036fbc48edd113f4a4ded981ec397512cfa9c660ce88c97df37293ad3339a5de2066342aebcb74c6847e5d996b8350beba1b7b93bc48fc9b18f29c72103a00d693675efbb261bc39575a12a9c0ff31e583efb758e0cdfbaf3f5c15463e78e994248eb21ff60222ca6cfc0ee820fe5f2de0e3667c1d07628191a5061641830198b0a7bd55756cf6ba3e2f40e6dc3e1343f3b1c4f5e5d23503c8d03560173246106be8995567f6b605009315d7d3889b2bb1bbe30216da2fb3abeea422c3662eb17dfab707765cfeb0d10e3565ea1e6ebd18a0cc641f3ac967a2982c8f46c231a536b8996186e9858e74b3ed7f05f16016b42756c2bbf04780cb893b280416b742d8550b2ffa41086370db4f5154c285c26cda453431957d2875b8c4858b431734f03884432ee7827214d340fc178a8bd69fcb9dfacc58e11d8e8a2312d79bfe003383cd030a774c6122b06b30a010f86bc05d53fa45faae1b0a8bdca70e5bd617f779f9d8af5abbbc3e2544f00dbbaeb86d8f7dbeacc45d98a2081955fea0eae3b24848596c9b7536e9d482ff490635ab63281b106b8e8753144b37dbff1e64ade0099c9eb7b8cc9bf4d08ad42ec9c2783441af5603a325978bc7ee5389260bd970d6b474f65512111a3604c0aef10a085e6477e21b47a0252ef2f9853ef5a26ff0acd5deed2ceaf3bed9c42c1beba149113228856c1da461c568c73960c2796d7f4f3ceb06127333ab739161a23cc4accc1f9a86c6a1ca9680558e88109074ef1bb37c4ab9b9ec702d7aeb3a8029b688efb38bc020d75b1bcf84547fbe4da2167e93f15968ac37dd3396654ab7ec1823e4d376102bf5dce210c07786a6f6ce79c357503bd7d10a9435db53a968fbcb7c9631db59ff52e9d40db8d0737ea5c1bdeab86168c8af3ec1d27839b399df2ea1aa697a119ae2070fa174d95f6fa50f2ddc04a259369e298646932949ecc902c213cd8217b7eead26e4f8cb30f3f88da7527d6cb3680be81a26c95d186df02000000000000002838ab01f41e843ecccd742c17c68d6b3c6104c4653b099caa01bb56609cc891b5c3bda9b07e7600fad764ef7145d8924fde9d1dc9b1d59dcab12c2d735e2e006b5891b7f0c2c9d53e8b7bee2e9ba4a72907ec943cbbd399e9b3be682107afb9ab811e6079959e798da82ed0eee5527d37f779b16569624f5064b88057d76e7dd60254c3997d5616c137ef6a0d3cda0e78f080a24d72ed97f4bd9a9bda8589f48bc59e58a9dd96bd5c600b0d7c75882651bae69890bf7b86ede560119afe3daed827fbdea02b59a39aabc9c76b26b2f196c3a128910d76fa338cc20e68beeca694e84b6f6b421a5bd1656cc59c83032b26a89dde3549148eb62877ff1d8187f96312d1a34750bd0db7674950e69c5bf1faaacd0aeb03ccc06351530bf5cf19fc088490f855c895c0ce2bb3c20e4911fad568407d9b97c8550093a0506bfe0e97e0578ce00a66d858e1e4a68c68a6b8a7bdea3dca4a518060e2a9d2cb5480bdb64a8954f6834c5b587fe8bd8bc510da7e68e76ebaa23a53598e1ebb515845a62dc4534e0624fc7589e62758ab4e083995b110ba8ddab3a022618ef8e81379a6f7b8e0f6d98acf7cf5e6e579d25f852027bc8d9d4d0c52e03226eb5c44ca7f82fdd70db32ce08ba356a755ce9f263088002bab6162334baa1a25d8f901296de510c0b8cfa8a1fb7de2e2cfc23811253cfd4fd74600a902d1d7139bc9897b3b7931c967832be66c3371aa94d3fd15a90c7ae5803a543e81edaff7d10de1f1ff4a7c61f5c21b9fe2fe1cb241129e318838fc956deec38df49526ecf0688be38ac7fccd44b8cc30aad7512f76bb771ba17ecd1982c321b1904548c647fefd0fce80e1df68eb32e8cf8f4c2e57d6e991e2ebf9174e4eb9328de806593b3f1e288ea18f4125901f38183b4e31f30e2c9630d7f60c617117b7fa993f3a1255cc097d08a4ee43c8ab50a388dfaddc7d2784b821cffea47432945d6865a8a44e9ad90f3ecca9daed16e3abcc6dda55bb4b2a1dfcb9f551be189543dbf3bb5fd5267795ae5f027f6efadf89626b511443063d037c5d00415a1c1a8e9371a07c6a9cbd9b1ac8c2ee30f0de40bf2e381ea845fe0362caecb00013ea62f221560aa56dfb5357e4a2e15fdb809824885bc1997908a4f0e13f031d532915dc31a9754f7a5d1d2ecce5e1dc5a05a84f678c58b6040fe7b5eea46a22ed1645398d79a676d8f8a29be2dfea250b726f9efcb01097e4996ac07a8bad72d735b58ff29e8262ccb8abdff47da847a381c74db7320cfd4d673a8977f881a32bb7016d3be1d243792aa5c8b74d99427c7e8f527b24e19ebd72c224c68e2c0d13fcd0046b897fa7d1a7416e6b59529af87ff0b6e84e663014aab48da7b31794905036055a8b96a61490d04bc00d4357e3140bccc11a140a242eb02a5f70bd0d48ae80abc4f94afd5680e4fa343df61ae4eb96847957194eca22dec3d755603b3c42be73e61a946372c581013ad79fdde19f8db99a7625aacc9e8453838f034392272ab34a6054c2c2e6edb4b1990eabbe4ea6f8be006cad60a09a1a7ea42be1865cd77f620255e2313f88187f562895095a4da38b81051d81621a3f648d601e95cebdf289e3e4e7226f4dc812b933d24233b0209354f1a774616c6bd49817ee39a79a98e1d72e3656bbb04ed3d68e529cb29c495e1ba972e13a11bbf40dc4d719c322dead8cf2a3042e795ef6e38b1c32c25f6939b3923a85baa70bcd8568f60f238d8458a34c44cecd4437cda98b84364d9ac33c4568c757227f5b0fddae4b07d370e014a1375518a339685deb376059a17671810ea1b4f9d8b229af4254fc2d1da6b427d961ab6cb143761ee80e2b4e3bd6e08d8fc23bf68b96b873247b8174f94b4b21614ce35602fefe231b8a95055fa35b00c6634bb4f2f32bc64de218983a6a096bfbba62dd6cd41bc0c71c06b781ab9bb26bd5b880138c07e8249ad7e3a4e134a253052f563c7f6c4d6a0deec8bb9fded9eabf62c2f6bffcb2e87a566837fa2ed4c526258da1f22795657bb8832a7db083bd8c553ec6717de77e7b925d9fa8c88d1ddbc0de9e6418101ccc4328744201b68b52cc5f1d2d63abc1872a5a0678184c6d2eb1a15194ab737ebbb5252b21e49287b82e024b8d95d220281c20dbeb932cc43c4f7070efce30c766089113eee10e1f14f064fbd99e2f2a6fe8712d52d6c6fde344b14c642df0a2e9d9494818c37d0d0d4c73aaa99ff83c4b934eba5fdc66085f8446d4c655ed69b7e5e1ea715eda834839e379cd7ef03c9c8904707ad18cac53131046aca4c74e8f4f5dfadbe4c19789ab0cd8175dd15b6fb188352b4abe91b73da8115d7e3a02204ce41d606236dc2aa50d37dc0d25e7e13298955923325c79c2a6551deaaffd49ce192a1de8e2855f34d14bf098205365e866e3ca17cb0161b837c52249fd"], 0x1024, 0x20000000800) socket$inet6(0x18, 0x8000, 0x7) msgget(0x1, 0x1) setuid(0xee01) r1 = msgget(0x0, 0x400000000015) msgctl$IPC_RMID(r1, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='x\x00') 16:00:20 executing program 1: msgget(0x1, 0x1) setuid(0xee01) r0 = msgget(0x0, 0x400000000015) msgctl$IPC_RMID(r0, 0x0) 16:00:20 executing program 1: msgget(0x1, 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0xf11) setuid(0xee01) r1 = msgget(0x0, 0x400000000015) msgctl$IPC_RMID(r1, 0x0) 16:00:21 executing program 0: socketpair(0x10, 0x0, 0x8, &(0x7f0000000000)={0xffffffffffffffff}) socketpair(0x1f, 0x0, 0x9, &(0x7f00000000c0)) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) socket$inet(0x2, 0x7, 0x1000) r1 = socket$inet(0x2, 0x5, 0xdb2) connect(r1, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) 16:00:21 executing program 1: msgget(0x1, 0xffffffffffffffff) setuid(0xee01) chdir(&(0x7f0000000000)='./file0\x00') r0 = msgget(0x1, 0x4) msgctl$IPC_RMID(r0, 0x0) 16:00:21 executing program 1: msgget(0x1, 0x1) setuid(0xee01) r0 = msgget(0x0, 0x400000000015) msgctl$IPC_RMID(r0, 0x0) msgget(0x1, 0x40) 16:00:21 executing program 0: r0 = socket$inet(0x2, 0x8001, 0x1000) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket$inet(0x2, 0x3, 0x9) mlockall(0x2) 16:00:21 executing program 1: msgget(0x1, 0x1) setuid(0xee01) r0 = msgget(0x0, 0x400000000015) msgctl$IPC_RMID(r0, 0x0) msgget(0x1, 0x440) 16:00:21 executing program 0: setuid(0xee01) clock_settime(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r0, r1) 16:00:21 executing program 0: setreuid(0x0, 0xee00) setuid(0x0) kqueue() socketpair$inet(0x2, 0x5, 0x0, &(0x7f0000000040)) accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) accept(0xffffffffffffffff, 0x0, &(0x7f0000001180)) socketpair$inet6(0x18, 0xc004, 0xb10e, &(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r3 = fcntl$dupfd(r2, 0xc, r0) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000000)=0x51) 16:00:21 executing program 1: msgget(0x1, 0x1) setuid(0xee01) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r1 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = msgget(0x0, 0x400000000015) msgctl$IPC_RMID(r2, 0x0) unlink(&(0x7f00000000c0)='./file0/file0\x00') r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) mknodat(r3, &(0x7f0000000100)='./file0/file0\x00', 0xd030, 0x6) 16:00:21 executing program 1: msgget(0x1, 0x1) setuid(0xee01) msgctl$IPC_RMID(0x0, 0x0) 16:00:21 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() writev(r0, &(0x7f0000001100)=[{0x0}], 0x1) setuid(0xee01) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) lstat(&(0x7f0000000280)='./file0\x00', &(0x7f0000000180)) 16:00:21 executing program 0: openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getitimer(0x1, &(0x7f0000000000)) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x40) 16:00:21 executing program 1: r0 = msgget(0x2, 0x100) msgctl$IPC_RMID(r0, 0x0) r1 = msgget(0x2, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = getuid() setuid(r3) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) msgctl$IPC_RMID(r1, 0x0) 16:00:21 executing program 0: r0 = msgget(0x3, 0x0) socketpair$inet(0x2, 0x4007, 0x58a0, &(0x7f0000000000)={0xffffffffffffffff}) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) r2 = fcntl$dupfd(r1, 0x0, r1) msgget$private(0x0, 0x80) ioctl$TIOCSTART(r2, 0x2000746e) msgrcv(r0, 0x0, 0x0, 0x1, 0x800) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r2, 0x6, r3) 16:00:21 executing program 1: r0 = getuid() setuid(r0) msgget(0x1, 0x1) setuid(0xee01) r1 = msgget(0x0, 0x400000000015) msgctl$IPC_RMID(r1, 0x0) 16:00:21 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x10) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000000)=""/124) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6) 16:00:21 executing program 1: r0 = msgget(0x1, 0x1) setuid(0xee01) r1 = msgget(0x0, 0x400000000015) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20ce8, 0x102) getsockopt$sock_int(r2, 0xffff, 0x1028, &(0x7f0000000040), &(0x7f0000000080)=0x4) msgctl$IPC_RMID(r0, 0x0) msgctl$IPC_RMID(r1, 0x0) 16:00:21 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)='7', 0x1}], 0x1) r2 = shmget(0x0, 0x4000, 0x580, &(0x7f0000ffa000/0x4000)=nil) shmat(r2, &(0x7f0000ffb000/0x2000)=nil, 0x1000) readv(r0, &(0x7f0000000540)=[{&(0x7f000061e000)=""/4096, 0x1000}], 0x1) r3 = socket$inet(0x2, 0x4, 0x3ffc0000) utimensat(r0, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x5, 0x9}, {0x2, 0x4}}, 0x2) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000040)=""/86, 0x56}, {&(0x7f00000000c0)=""/52, 0x34}, {&(0x7f0000000100)=""/210, 0xd2}, {&(0x7f0000000200)=""/35, 0x23}, {&(0x7f0000000240)=""/54, 0x36}], 0x5, 0x0) r4 = getuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000440)) rename(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000380)='./file0\x00', r4, r5) fsync(r3) 16:00:21 executing program 1: r0 = msgget(0x1, 0x1) msgctl$IPC_RMID(r0, 0x0) setuid(0xee01) r1 = msgget(0x0, 0x400000000015) msgctl$IPC_RMID(r1, 0x0) socketpair(0x18, 0x4000, 0x9, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$getflags(r2, 0x3) 16:00:21 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x8000, 0x9, 0x7, 0x2}) pipe(&(0x7f0000000380)={0xffffffffffffffff}) ioctl$TIOCSWINSZ(r1, 0x80087467, 0x0) r2 = semget$private(0x0, 0x0, 0x288) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000000)=""/43) 16:00:21 executing program 1: msgget(0x1, 0x1) setuid(0xee01) r0 = msgget(0x0, 0x400000000015) msgctl$IPC_RMID(r0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:21 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x8, 0x7, 0x8, 0xe275, "4991abe4937ec8eaf744aed57025404a33ca698f", 0x101}) setsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) r2 = semget(0x3, 0x4, 0x10) semctl$IPC_RMID(r2, 0x0, 0x0) 16:00:21 executing program 1: msgget(0x1, 0x1) setuid(0xee01) r0 = msgget(0x0, 0x400000000015) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) msgctl$IPC_RMID(r0, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) setuid(r1) getsockname$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:21 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x48}], 0x1, 0x2366) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "005327cbca825d3ce61400"}) r1 = syz_open_pts() dup(r1) 16:00:21 executing program 1: r0 = msgget(0x1, 0x1) setuid(0xee01) msgget(0x0, 0x400000000015) msgctl$IPC_RMID(r0, 0x0) 16:00:21 executing program 1: r0 = geteuid() setuid(r0) msgget(0x0, 0xa8) r1 = msgget(0x3, 0x400000000014) msgctl$IPC_RMID(r1, 0x0) 16:00:21 executing program 1: msgget(0x1, 0x1) setuid(0xee01) r0 = msgget(0x0, 0x400000000015) pipe(&(0x7f0000000000)={0xffffffffffffffff}) bind$inet(r1, &(0x7f0000000040)={0x2, 0x0}, 0xc) msgctl$IPC_RMID(r0, 0x0) 16:00:21 executing program 0: r0 = open(&(0x7f0000000300)='./file1\x00', 0x30282, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='c\x00') readlink(&(0x7f0000000100)='\x00', 0x0, 0x0) 16:00:21 executing program 1: msgget(0x1, 0x1) setuid(0xee01) r0 = msgget(0x0, 0x400000000015) msgctl$IPC_RMID(r0, 0x0) msgget(0x3, 0x100) r1 = accept$unix(0xffffffffffffffff, 0x0, 0xffffffffffffffff) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:00:21 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa1d, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x2, 0xffffffffffffff7b}) link(&(0x7f0000000040)='./file1\x00', &(0x7f0000000100)='./file1\x00') 16:00:21 executing program 1: msgget(0x1, 0x1) setuid(0xee01) r0 = msgget(0x0, 0x400000000015) socketpair(0x11, 0x2, 0x5, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x1, 0x6, 0x101, 0x1000, "dd567369ce174c0125257049ee8857bc13a2c1f9", 0x7, 0x1000}) msgctl$IPC_RMID(r0, 0x0) 16:00:21 executing program 0: r0 = socket(0x11, 0x40000000004, 0x4) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) r1 = syz_open_pts() socketpair$inet6(0x18, 0x2, 0x0, &(0x7f0000001100)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x7) socket(0x2, 0x8000, 0x7fffffff) shutdown(r0, 0x0) preadv(r0, &(0x7f0000002540)=[{&(0x7f0000001140)=""/133, 0x85}, {&(0x7f0000001200)=""/166, 0xa6}, {&(0x7f00000012c0)=""/9, 0x9}, {&(0x7f0000001300)=""/93, 0x5d}, {&(0x7f0000001380)=""/176, 0xb0}, {&(0x7f0000001440)=""/200, 0xc8}, {&(0x7f0000001540)=""/4096, 0x1000}], 0x7, 0x0) poll(&(0x7f0000000040)=[{r0, 0x7}], 0x1, 0x0) 16:00:21 executing program 1: msgget(0x1, 0x1) setuid(0xee01) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x800, 0x5}, 0xc) r1 = msgget(0x0, 0x400000000015) msgctl$IPC_RMID(r1, 0x0) 16:00:21 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/10, 0xa, 0x1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) read(r1, &(0x7f00000000c0)=""/31, 0x1f) lseek(r1, 0x0, 0x0) 16:00:21 executing program 1: msgget(0x1, 0x1) setuid(0xee01) r0 = msgget(0x0, 0x400000000015) msgget(0x0, 0x0) r1 = socket$unix(0x1, 0x0, 0x0) connect(r1, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) msgctl$IPC_RMID(r0, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') msgget(0x0, 0x141) r2 = dup(r1) ioctl$TIOCCBRK(r2, 0x2000747a) 16:00:22 executing program 1: r0 = msgget(0x1, 0x1) setuid(0xee01) r1 = msgget(0x0, 0x400000000015) r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getgid() r6 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x80000001, r2, r3, r4, r5, 0x1a1, 0x2}, 0x3, 0x5, r6, r7, 0x7fffffff, 0x4, 0x2, 0x4}) msgctl$IPC_RMID(r1, 0x0) 16:00:22 executing program 1: msgget(0x2, 0x400000001) setuid(0xee01) r0 = msgget(0x0, 0x400000000015) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) linkat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x4) pipe2(&(0x7f00000000c0), 0x10000) msgctl$IPC_RMID(r0, 0x0) 16:00:22 executing program 0: writev(0xffffffffffffffff, &(0x7f0000001100)=[{0x0}], 0x1) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f00000000c0)="a5a76f712926616b8ed257779faef7f93a8586f55fb9e3d6ddda8f10fbaf24f0dd0ad25bd8fc384cf65ee628ba4bbd185980bf542666751bbce008da58da30d39a28", 0x42}, {&(0x7f00000004c0)="22e4f3127d246e84694cf750cec9f9385cc7882f43a5f6e4c17c4ba90ea4627c264eca8acbde176f0da60e83fc31117a7eeb0323eb0f2da02363c18e8aa954640970e773fcde4f4ab017d3159f94b2dcd6a0360687d5055b417d268f0e63a7505fa9d98af3a1fc58364ccf89fbd5eb60ae0fd5714baa359b1c7660c2d813f520db53fbb09360db1dbf445e364fe2700452ad004423b9828a8d69b1876528c27932d191de215f6b8208", 0xa9}, {&(0x7f0000000200)="735fb6b63354e75416d3f3d4edade6d9fb3508d954664024abedaf55732ea24c605e7b37e096355d32092ffd2c8ccfb55e7d912e8654a10bfc67a99a56898e339b50ff877923569c4f430ac2a21e994d07b6aa01b579888a3aeb6ea9aa166648bf85fa248834fccaf68f084abb9e8bf6ad897d36f75adea724f73ee8ae9e69d298a9", 0x82}, {&(0x7f0000001140)="70339c067f92979e6c1288604371e26457f005848da6b4bec603e8743ad2a4742e1421b6606176aee749145a962d282cb21230c0b4a2ea609799b51f3aec0bdf89bc69255eeefd0290f937e3b6a4dbdaba8f6d55360d19c935ffe7e71020f99786d874e43a8e5f26c021bbc4e2926d4f1a39569fbe2ce7e906376228335a6d96289767e6437e7c216691367a4819552eb01d15e6c196f039f803b33fad6190efd2648bb636010f202ab59ac5200152c70079a3abf22d0a10756a88e5a724776720a23d1c651cf6d2c65101d2ec398b97eecb9be233f8741338a30d04eaaeb975ee4727ab43964776edbb0eb830ae2085f3c3cf216d2eb742b4d9107ca3e93619cd37b83634f3ee0c9f7c74a5f38160434b6791832f3ade55b6c69347b469d8587f13d00d5ee581e592612b66d2e3f5896740924624e4cbc2a63817de54ce89efb5e255d5b7986467ab40a75a82b7135aa91488483ccdfca41014f669f53122c7dddd7b7d83d7307c8ac48a913b74296a7ffad55234843f76fad5c05077bf680e8621c12ca51a6e64109545c6cf84ba1670b28a08e39cb5c8f1ef8c0c65a8c765042169c01b5db2679abbdcc634ce3ce3eb83f7eb9253c0537f61057d35245400c8449d5c2d7dba73c2fcd0b1a7215749f9ffc39c87e72559b448c46189a36de07e43e16fd507e622f9119e420dc30320b513f2145b98097519391c6d33678fb6ba50f6d9516b5a431169378e0ed26f8bbbd93320e0ce49779bd317c4a47bfb8499e8b6d58df1dcfcef04ce4af1b61e51e00a4dbc7c0890974bda20b061f66c2a853236214f6e9f694d9ce5a15b8ac5e3cd5c064c14a04703d07ed950bd8cb6848d461a07dbd46c68b7997439dad89679b7e26108243796f77f7339c563dfe9577fa0b035b4aa3326bf0e2f567d9feb1b20b6e175cf8f7a05fec5b580b3db6344d2dad7e9f7e09e45c228d343b0408281f472779fce3427e86681a2ede62e66c3bc60673179f17a80753a25e80fa3736e391ee45b891467c0aa2524040b15b87fe060e5071b04088bebebc20c7adfd21dfe9429a305c541de25ad514ca49db3d68440ca29166ab9342bb4fe3d6e862e8f305efbe8075c7bcfad9a4fdfb28539902df8f6983dd7a110c89ca504fe3012e94f34caeacd0205159ffc09b8f8ab2b0d9807b59152c37f7d535993505e817c5fed5554a45006b154435d19898a92a4931b86933b3f02ade67f4523ccd21dcf01eb1fca4942b929222e4ae029a2b330168d88f0c0eea51c2859aad90ba95969519811e7d41a7f6dd95ed7ed8425078ea1fd768c990e33f62546a51f3737c7360d585a2214b7f385af5ab891c875d207605f6feffa77ffb0b1adf113dd621098e5bd91b39cb6b9687555358a9da778b1fa8ffb4b8976f8797756f0ebf488c52b28316a69c8a3d0ccf97b78f728b54144d63f67554501b82ddb990274851be0819f597c2b5c7dd6be389530323362c286f6d4cdbb2966c1cf3ecc7e4bf70009ce3290f1957e80623055598cfe2fa76b10912c31a49ff1b324fe263e3e167cfccbe1208b1c11295c3998b66fc6c6b7ee3837afe32fa60fab49c2be7beb275bfa1e5f6d4ea7730a897a48b9960ac848cda169e9a2f4573b1eb61827fc94d2dfc1041020db446cc87e3c6803795a3a021583ee84cf333643bae9ba764478490eebeb5cfe04c2a1395537c7a31ff6dcc4ed4bc4537262fee8235c3c48cff26ca00b4cbf43c17713310ef63025e7b677bd4b6717866ec76747e9e02883858c083c9394d2b071711a19f0fd773d0c719fcfec0afd02095460a942168f224ebca76938c33948b606237928a1945d3cef5ab381a43effc1ada54ef8573372bb1841d7d631c015b829443ecd827a63f182560cb889ae9375f8b08289ed1c401c99780e7a890e2656d5aa65329249ab778be2b42fd25021ebb5327be290644db5ad354ce67d6996abcc36028b7bf75c0d5a9ead958b4c5763e7e44bab9a43e55f9b08f85bb7f19eb38cc2594033551430b58d7e0bcf9d18d66c973048fb8fc296c9b9bc7f747144d873843cf40e2c188fce03dbb27f06e3913f02a4e63bb60cc7ecc8fa94ef37e31dbca4b811468b8729f8951fd122da47338266b94e374fdafef25fd0269dff296d42e1e7b4c33f007109b10fcb3491483d0a7f4e0f16441d5c43a86606f96258251d0b542ef27047b417317a719922a838b07e222ada4f857019516a4b6662d0b35d645fb66dad69fd58c0ba89d0c1bb61429f3cb845d96b4fe50b1c37e1bb19fc3e9c814f83699437444fb95251c8757c9cd663920e2c4c1ffda6c335ce2bcc4d4733093a1a26957fe90ff8d3dd513651d532f8d2c94775a8055ba77bc81b3dece268477c01f3cfe38e427408ede42342537e757d3e5a945347318949ecf02835e796f369e1b2ff895d81a7f5b72455737f832f85b7cda803b72afdfa11ec558a054a8c1e2ef54d168f35969cfdd9d9d775f7c36e2a6d881bfcd75624e242b68ca04be4f5b73ac93539f575541521ce5da3869bd06f398478ba189dfa2832960bde43d586d7ba6413390796b2ca4cd5bb23062eb16b3b3f3a20b83dc730dce3204be28c195bff363ce7d79dd263edd0971aa54e3fdef133f50594534e5b80322d7c5b8f3a3082e5dcefb5f72635e3c46d5de8df97dea5b751dfad877d8b9a7f7c9f16fe04266b683b7ab0276874ceec7af3962c616d8de1aec1c0e52a93f30a5f9614007b4c2d38f8fe1114312a5b91369d64f13598420f695b9cbdfd17133bf8ecb9b008c7ead21f36fb615b9a0edbde68637984ce2e67acbfa968245e4dd021aa810eaa7c14db02a164bf884669503c6f50f527611454e91f88904e8d9b8d6699cf38f6c33f9d3da87ae326c1fa192224d093e08579d192eff675e9c55afa42e1e07baafd87c9527b96cb1c010bc4d60e8229113de48151dc349c85e9ad69915fdb17743cf26538cf40895fa1781066860431c46936fe299bb8fd3ad28d5a1379025a117edf623da7156088e0a4be3dadcb6ba57f4ddf298556bbf1898e09e279b217d208265acf825a1e209f34d22ffac240d954acdc818ce5fc8ecb44814adf524c990ed68a3a6e7b49b5eb4f544cffd2cc4654b87d1e031b49f5ec4458cfd21eb3749e2d7a54b815ef0ec68c8fd7cf4f4cbe34140acfc5fa313087675c2312719d94aa64ae50bbb87c4576959ea554a253d8f2f2bce05e49e087a3835533a4b6ccf71a31f7e22c93907d33b1dee0e40f4d77515893e46f32c4d016ea3001b9183a749385022e1497eb2c0e1acd79c511663277a58b807c7990dd095696c9209ba058068bfb118773d0995fc385df89234942e2c50e610f26656ba25705b1b16bfae8fe326b371f100c135ca1eafe9a15d2c94a02571d55451088ba76af9c8082514360e36119311b08853d5e492ce8a863820d48607b87c0214ffd83541e1287dc9cd88ae8c45929b7607b9bdb9cf02d922b8b42cc90cfc1c9a4361e7dd1a88e0dfcc83a946dd3fb427fd9b1b1b5b7b2b6911a567e590240927ba845092fedce54732a9c4f8480ed63a5fe74e24fb93ed30b218c126f11a0e2103980f534b9551da0062beabbf2727b0ae334b9f39796ec65392a9a537ee991a7916ea9ca9a951715612377c9dfd08e5fdef2c99864329c08a3fb31c1d77cbc4a7ade3c77fad4bce24753a82de53c01d6465a92051a16c2026c5b741a9917c15e35ec291faec1190d817f02b6dcf34c2666bb7a2981444c8061d0c55b2e94fad16d56e3ccde15bfd0511455d3b3216111937f4cbe1eaa938e27e1353e4dcda1f132a7f0a908001da07572802fbb111fc3c70ee9db23434b45d2d6b4837c56648aedd6af559f4a3e100aee7f73a62f4aa949f45b2a9c14348c4aa8631ac38feccb0de2942b67ce84beb8742501b4216032af7a7504f22ea7a81f061edc6a7c7c2ee980bec1a206d7e2e2acc780eb5a56ce608ecdf407869b71598349edd73c68674e3b048c114b0a8a92b37e53696ef757342146791ae6544b296bf23dc4110015c63b15db0a01c6476c514ced7a54c232df1984901a4eacaed404330777c5c3a45a9c8d37bce70edc33633da0ae2a95f40f14cc0d2efb386b66146371e8a1c3631097bc3341bcb9df0564fed9f21ac108ec3bcfa9de44483776dc95d14c43fe6b6729496d59bf029a1923f3bcb11e6700b4b88679cc5243ff6583d49056207cc21bccc09b471d2b4a783e0ed394886ac02bd8d4496a72148913620bd5b9b6b70520f890dcaced579470acc19436cb14292a570f7dd3cb51920718efacc1d5705eb50498888bceca7f3307ca770521dcf7cac51dafee34316324ae3d9642b4ff8ceddd5f7683148264aceef01de819bb411900f0bc3fc7dd25e0100d8193fbe9a09d3d5033476e597ee878f0732a27b7ff89a88acf19dd0ce7d37ec05d8e5c65fbb3d44d3ee637efb2d9bfbf2679f2d0a7d9138f25cda84c4707ceb7bc893fd22663b9de67a346109a8eddde43427700a256da2f2166dec45cdb3626d655ae643be728b3ca7d9a27908a1f097a0e4e1945c6fa2f63841bc16ff58d3e8dd4737c9decded7353be660c57e6839b183a347e37e96f642df939d8d1a3e993d688f5ad7170ea5b35f2a42669d6836bef61ac84b846cb7af87407c7f76a6ea0f62d7bc47d11a00187df06bc6058748abbee199386d9fe0bbcbd7149d56e78b46ce6aabcace791bbcfa2c443c51a322e3c68c5e48814907fb8ab8a1cd0c0f08b4acd4e5c923ad2c588ac486959a0612c1a2f42e991b13414262ef16788506545aefa655a07f48692dd5f1bfee949bffacb7e42bc58980c955c481a9483623ac9662e15a1fe2dda0a171d833defa8621202b81970748a932f84df7923906811ba255428cc6dd6bb53a232c2531ad2724a02a18e044546cb9cd192a48fc94be268140d2f373e15432ec4a92f8f5d3332eecb869688bb1b9ec06307451c6d9e2da22524706587b3bca37fe9973a2f219178c5729984612e6b883f7a762b942333a8301f5863075cdda106e8adb96a26a629c2dc9d871005894cd6bc0efd149d9179ecc3aa3b5052d3a27d9f7228ddb65ba20cf382bd7a3a2c3852e0eb6589e5c78db9a7e917e411125b4e9e24d1279cea43e7fc1fe0f20332aff23dc568dad8ab3d3971353e49db49bcd112d6f4a80507e5a7ccc9e20669df758610654e39dd1314260b77118a2e9f64c6a47e55536274095b01d237320d299e0694efd14ef0807b51b1422354498dd7a67a6767ab2f6f445ca0c41166e683ace173014f9b06e84b2fd90139319a2aa9f0408dd22bb53e4a0731179cc87717a009596d900c48af0b72c8a90cb4490208f4c410edfa4b8261c9a52e95c32aa5c3015c2f54fd918ef6d3abc647f6ec5b1351d1e38edd84cad48d11b3a4d2aa4315e2c30f9d024e1f8370fa967c44fd78dcfb4cb866e39838b9b41141e214bfb701abb77853dcb75a222af291042e6495523b0717554c1d51b6ff662c916eaf8c1adf46662c3b864dd07153c09cf29214ba8f08fa25b15f63671b4314bc0837e6f67a526cac6310b974dc528976c998159f185a643a687bfb5f8cebefff261aae581040c15f2653edbed6995e747214c2b24a4efe4981a01c9a9a94aad3d4886db3f697e1ffb810751e4ec20adc15fd89510bfd71ea894b01a3c9728559d14e2f76f21ae51134567ea4781cd315baa2812ebd8c875d486e6aa1b39c491d87577886e87de7b1561bf5b7b5f2618c7c8e7e47f5c3af4a276fdb91a851b00b9eb28", 0x1000}, {&(0x7f0000002140)="661bccabfecdee1ac48f1ca15d917cf02525cc0452cdb0a17835187e3bddbe4305925f5013a6dde2486c995c15326eb42f1a7756e202f94c477023299ecc4dcb122ab887fc581d647d923ee3c4092f37cffc052e1b010ad1eead0928bdefb669e061ec352c9402ac58e650eebea5495fc8b3a62bec2b6686f0ff3b0f5d0788003bfee203009b4f76603d4104875ece63511e8ec00a7d5bae68a4077a4c4c4f00fb7d9122ced561bcfc2e4bf1e454ed6dd9c89f4b0062ceb08b40145e5730f71713babc7ac6f27bf30840f8860a2e62b70703873b86fd9a64a441522e43087b39d6dd64dc8e9bc62f5bf9d67153f1f015fd592d0c55052687a13d873003b6fcaf7134a411fbb0b6aa99af195b96c898d33d89d620909f41009491178d1c5d2613c926ea56f409fa3a32447aa89fcb2aff52e536187630402fcba59f44b9464830a97ef38f46503cb5b1c7dfe9dad4ea6c0300030535452a389fcabde31523365f30a020e6265211b438b3fde1b58da382ef4e9b70c0c7d617cb7a314b5ed961c0e4057e1ccd0fdb909632e5846480b8f9768fc0b71e6f91b140762839c5345235c615d7f39d119297b838ce29c6f43cdfa3579387583f8a9208bdb1c9614cf913379ffaabe24d27f648f8da95b849b69d5aba427c2fbec139f3faa1a26b8c336eccfa69c61773662f4beb639e5968ad6b1d6ef766a6374510dd98425d4d935b6e34f9da355d3af24635629d60c51375d3ce1ac8542b3847deff36c3fc5306e9462451ce3e0ad7200f32ef3b40a00736ef889eacd0000f43bfcc0bbaf1310e52087b6746f674f28f6748936e862938a383254bf5f14860d658b66ab3077ca5345187cfab02d2245feec8bb6c1a7491135c85fda472b4d6f489e9513139be74d1a8144f9faf169eaa1e8465d6477ecd8d90da5b5c611ec75b2300ba5b8451b24bca242e17bc103bd40f437e5aec43f46b2231cb43f2f4a8e38145c2608c187d5e1c408f8cbf1c5bece27858ac706faaabc1c6decae7d749d317f68307379d414af19c3cbd42177e35217734ff28003af0848c5bba73437222cfd45366afeba969a8e9af90c63b07f4423e298927b13a003536d444db972bea7d8649c1f491bc2b898e8b948e47a62c4f1ef8bcce2bb6bdf14aab8c543ba53cc551841d7f491c410ccced7b3a6cc73f9eb8a37c0de321234f62a8749cfb9a7931a5d0c3713c25e814b7ca5df0a1ff0b6f07cfc649cf147871da5df03ca11424f480e04988789ba4dd827053997cae1126cd63fad104e874238e4b6716df57ce75c323a98f8dc6fd360fceeaa2b15a7c0deadfa336583c1e4fca27334c013a7473d900626f1079549cc352b16a45065d1b3442a31619bcff4d6bdcff4d87f272b75caaa40b4ad16b8fc745fa98f6b2d96a4adb076cb8553ac0815cf4dbb1a93075989f6ec45d536fb699634e5885d60ada07a27d2ca428880cff7c37e905c699fdfff0f2eb73ab4d38d430802728be22327661df7a3d475a8543d007c44d08e01f4ac09a285b5e2489ebb372a4c8a2d588b1b42377e7f6875f7bc4542172b1d71c36fb00c9a03f9058493dddd2d6eee0ae9442308985b2f9b62f7f1e8828e8dd0ba6cbcc1a4fb95b9dc2a99bfa14c12356e3bb20ea90ae8a2d7b2e4054a9bf6dde3188552cdf57f1ef8bd542dc086fbe160932aad3c83049238204c0330288b332779de720db8c8da51e7629067061293d2f461bd70123d5da9968c566413a8f466c667c628aea64149d0a8b16ec3110f61c33f122d8d86146ea23a6185f52d5da24a65f591e04205fee9818041786b973f4f28cb1b9c876a181dd56430168574f9c682e95aa0245c99b8c3c5344f2a91255ac6162961e6d14169e185770fcd618b67d987cbb8739f6c200131f43822a575449e89a624be2b1e4a627b517ea71a9dc17640e21509f700e0c8a8f2967f31545c022b204a174c62d8d1875fec16c67f85536c245b03b8742c30e662f5438fc03639af7d00daba5494ffed6a0518774db013b6906d1bb561bf669ad1be85d2681ae95394d03a75397ff723e7682a063e6cca3e7f8b14501eddff561320ef7bb023ee7b73454fd68020fb3ca1a9555a91d79cf9372a600574aed01411452605daa6737804bfe0ef36005206b6dbaa7d41ac6c37fe8d60f7115d5c55873db5fc0bac7dcb8953c53eb8621e5193f8cf9927456629c2b0d6539f333489c495e848b913f7e4851aa50b0a59bdac346b6a906bcf9b7ab3301ad345910360e0a4a6620f4beea51d2f648ba52b7dcc5c973f7c2f6c30e46eed2017c1532fead8b21c4794c59440836a95d9eed46f59056c364f30638ac955d51d949f7adb5403320f4e2c8d7d074099f367f5849885b6e107482bc9d8bf555f5969759bbf3c67875da3829fe7923608e30371a6f18db5ff205942282783678de5bf09075d2492c563134a517552999f26774800c681d4a10199d86cf5937718ff1c0119e0ac88c3eec38653e635f41fcd47c868b41aa01823192e5009317d83ced9ac8a2e128da2bd0b006c4998caf32f99175d508c8e0260ed75ea1e7b84423e27262af28557b68c929d88f2d64bf00e8ffa1b99989d6d9a4f1f10da20933b6beeeba30b1c6f557adc639ae1c90839548975800289661e0248bc654170956f35536536abcf34b82e6ecb58274c70f6473835a6c76ff16e37061e17befee0b7b73f92b299a3982ffd5ba9f679b42b4ca66efe70f04263c0939ab6061538cfc4296f9806b68cbdd9867c9cca538ed4038a67a3d81700bb0ea1fb6508d0c9a74ffff3f43a4ff414352084a5545347cd7eda4897ea8ead00a98be298adcd99bdad579aa388e729872830c1c0021c629441c353a0f0f74aa1913b2c73aa0a86a30fc53ef73ef395c935fa9b3407b39e11a7f90859a3ae057aa7b8fb77daaab923df534e6716a373bd7d8e1111645591c0d428be481167942ebd012e7a2a8229f0bc05833eca3faaedc37364f58298eed0841a91ff3da9c1f819d2cc78dfd2d056692065d6d1e599c71c1a0de53a30cac46a9dedc583884fb8045155b42181fa0d5749d67b7a208bf5e9a6e02a160c341985c2c199406ede0f02c0592b35712ce4461ffbfff1e1e0e70a32a2d694ab2268344fde8b05c30323fd55b5e8cdaeb26bf42b4bbad3c2efc2c74636b1095964344d19eec8539355505a7460e8301da92ceb0369c3633e91ef0ff7a86005b50e33b1155d2f3c0eae1a8e705c8ba8c161c1edbb38ef602d5ed20f44cdcc5b3c308f861336d5e8bcb984f98f3cb35b8b1b2bf767020fb6c830daedcb035cfd2d44584a569b4f3da88824bf07668e06f7dcaacff029d828bde0680d70977250607649cdf3ddfbf2d4efc310dc91c4feb406729f6db72c2d403764b514e328b2789dd3760247c3375e739c28098fe803b5c51d0281c418b818e0063496eeeea707cdea1bd733f20502cdf98028b6010436af6f8574ae64a46cce3379df33f41cfe796638cf958c028b47fef952ef18180530919d97b51536c507bb426c110e101a1fa8a33c50e28233b44df9dd645e60084a2bfb7caca161f73b754da61e5751e448f5d349f1eac3b5a262829aadae754e74c26d10ad53d5c8cc77910b0d26ef2795754c555f00f660d86d73fab9c69d24d3708f7a177125dcd0eeb57e349106a35889f64ffefc9e63c8ea56c053b11a96daf1bfe4fa1436572fb05570d7789a699c2e7e23912acf736f819339e4318ce703861efceb0cff88ae15bdbc0099788cc5be7ba7b75aca32caef2da09cbdd37bac7d36c4796e76bb1be12a491ae44d95769945b0d9e5705c379d0763111960d10889ff9f15fe21bff0816cf52e4899f307238a1773ec1e6654e806365803c6fd44e286aea667619c426408f7481958e2d9ab3f8b5d489d868d0c1c981042900a1776f289a7cb130e39adf4ea077a5aa411dffebd05fd0030063e4596d153c88ed88f15df49e3dcb49cbca525713259a7a6b9124b9bb326d8ecb9dd56e3dac591839990881022c3e633afb3babbb3100169209a7e326b047b2d2b63166664bebfc0338d5013522b3042c8d20f30596618da8c070d042622d461be20b20c703a0c2b89d9b702f1482e556ec650f64f7dcd76899945d2d3b9a91d9794fa6f6c2483a8cd257da77e12fb0da8aa20fd99eb27d3e6c3c213a716fedfcae890c711ec2a4046896f88f2a350b4450daed57189d71ac67dcd8b08d30173116dfeba2cfca075a6813133913c55cb19fcf96f1a8c64d0cae4de61ddc5d5387a7d98ef4bdf1e0fdc2cf39405518d8cc1a2fb76c74a5df4234e368bbcddd107b9c6bafb1ba10a0397549d21aa59de73701d799aee5241e5014eab5b4c7f24a3960f844d89479a394440c750d2882e943f25ee5503f4e54a36c5e17a926688343d8d18091bcb6a2d549d372f94623ff07ad1816dc858f7b5a38d7f3ad717dd92c5638fbdb5a7eaeb37acb450d9feef5c02b93dd8eb97df7167df38b80962209bd96970279364513df5f3a0c708a09a97c315c98b760f7d0daf0d146a45d1ebe56478fde20820b61983dbbdd64a0e46bf254bb009618b7858be6a2a9a587602d2578ef1e062588d5d39c368ca8a91712720cd7e9822a9c25ee14e489c0dd3f734f8ba99a7429628d2079f5e3ce888d1b652b3888d3ce145a7459cf6e90461991a8424c414d7a852e7e3c26424bd6cde6264bef4f3851ea82d8dbec8894010beb689b6658d51dba7247bbfe512cce8b188bc8d57ad967c213568df9e1ffe59053aa0d73620e50e0c5c3cc07dbc9da090262927848263bfdd3a1c11a3242fd4787e3611b2e536472176cb72d763178ba48a37fad4b2075d4ea40d73486777b2eba92959ad18ae8d2b7911ffff5b8bff95d04f8415334794cd71d874361bdb83ddc60ad97c2e4a35dfb09b0f1076957614a4b763a9575820fb422080dfe3f92e6ff4efd74830436db6f222657d2bd286cb71a8a875315e2fcf16f67fa63c8423af08bc1b3ceabcb6529f746ef5b6bf08d1afdf29b823826a6a1fa5c9a2f553e7689caef38aaa7957219c30b525f98c6525de28330a359ebec32955b15d7cf7bedfefc0636911f035845ebecef269b595dbc8b373158009c6ac72094a21c2d892113c06557c938cb47bfd526c63a3617bd5c6edac4e0d7b43023faa634c2a8a6ea859fce412a0336dc3648eb9435d8e0e47f89bafac9137883c32c566de13d23c3f4a89cc386e09a19692e4d4d41affa6571acf17bea10d93d7523f037a81c21423d35d678d20fea1c2220f0fa3da8e1b7448978c37347741eb833e1a39f78e7318ea1837215eff431c32fed4e1b9e2e88a72ae2db033c812ef1ed15b2d768e032294db18d018a5af6dc51aa746aedd2ecb622e75a6a2fa39c4019c98d93b889aee4618dd0bc0544883fdeb63affcf39a968de86efcec25e1afeff65b4f8e6f9f477d5d2a136c8e1c0bfcecbe8bd80e78d600ad4efb9bcbb284659cf75af03daccad4835d2a681622a8b40167870a5bba5873ef8ee2a984c25bc19a59457814fa9669fba1b125a5ce2ae6020e97f98758d11d08f1d7a7beeb8b51235732836e4cc4c1af012d0e7ceeaca7e2ba899b0c93c4fbc7d179deea2ad70f6282e4c26404d107e20548a3bf19e01422bcb00832524a5cfae1e9e0e0dbdbde43b233c3af0689ba6a4a617d8b98b8a6f6058d518332fd50d4ecf928bc4de729b6374c597cce91a3dc4b365ec0f38bf11ec0b6b97623e36228e05c17bd7311364940c31222bae4d63b9aa3f0e8d9ea5f00bd1f6eb", 0x1000}, {&(0x7f00000002c0)="5a9c23453f15f9aa47ecb57991b638f766520af3059dcd3d245637722153b00e025d26b618c4d33027c92fb100bbd71922bda29b8422e5208c482be0a091f5ca9fe3b80bcc270324e7da46cdae1b45707677a395c00b66e8c86c042d1ed3ad8ce9cf5d74fd468f780a75f8b9fb8674891707203c7dd333a4a1015b0e8194a157844c48136c52950b5f2147d523d1dcfcb513474f6836628396bd626464e49dbcea43002b3f6b1599a776ed74a76dabc47410d822d5eb4406a97870fb1d1f6ff256a06eba8f5b7cb8e1dd4295f8dc27d871d1d5af2da52e0cbfe8a423c0fd3e950cb9afc43e29855caf4994278dda9f740c9b6114ac97f952035e", 0xfa}], 0x6}, 0x40e) r1 = kqueue() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000440)={0x10000, 0xde79, 0x400, 0xffffffffffff7a6b, "110ea124da9b331d83ec71fa007d28d13e2162fe", 0xfffffffffffffb56, 0xffffffffffffff81}) kevent(r1, &(0x7f0000000080)=[{}], 0x101, 0x0, 0xffff, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) setegid(r2) 16:00:22 executing program 1: msgget(0x1, 0x1) r0 = msgget(0x0, 0x400000000015) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x3cc) msgctl$IPC_RMID(r0, 0x0) 16:00:22 executing program 1: msgget(0x1, 0x1) setuid(0xee01) geteuid() r0 = msgget(0x0, 0x400000000015) msgctl$IPC_RMID(r0, 0x0) 16:00:22 executing program 0: r0 = socket$unix(0x1, 0x1000000000002, 0x0) socketpair$inet6(0x18, 0x0, 0x80000001, &(0x7f0000000040)) r1 = socket$inet(0x2, 0x4003, 0xbaa) bind$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x40000000001004, &(0x7f0000000700), 0x3) 16:00:22 executing program 1: msgget(0x1, 0x1) msgget(0x0, 0x1fe) getuid() msgget(0x3, 0x403) r0 = geteuid() setuid(r0) r1 = msgget(0x0, 0x400000000015) msgctl$IPC_RMID(r1, 0x0) msgget(0x3, 0x8) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') geteuid() r3 = dup(0xffffffffffffffff) munlockall() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:22 executing program 0: madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:00:22 executing program 1: msgget(0x1, 0x1) setuid(0xee01) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = msgget(0x0, 0x400000000015) msgctl$IPC_RMID(r1, 0x0) 16:00:22 executing program 0: r0 = socket$inet(0x2, 0x200000000000000, 0x3) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f00000016c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001600)=[{&(0x7f0000000380)="33db9794d2c8de74e8c83eedc6e4fe08bd6239c32662cf38bf4ddc1eb6d2c8f5f42dccebc32e2388f1115d84dfc77cb20e53139c7d03c0b2a8611789a94e8e0d86396805cf41628e6e8e54c6c881497dc54899d62aa38505df21a600822e7e6a7a0362e1af1b3d0f61fa0224443e05921e4fa9391c32751ba283a42419d79bd9a2fb9a6f7b02e8dc94cfbd6f3b609cf1ab30801ca5a69b9623172a793cd9e412528ecbe12a53886e470d7bb5bf469314acfee5d097a72f73554e2b412ea67da8d593aa692233556b9536eb13e4f1d1930b530d1027695134db23e3c56fb180b7049708b25708514373aaf2abb49286a79a2cc0caa6431760aee43f1c24458fd575b6f408e7d7401c60703330be39cf276555ae4130afa312105a023feb73fa51a45a72ef5cb24299f92c2f5b65cac0297968adcebf882d2375be9e5a48d4bf803f7666e1b98d6192e9f235b21420f3fb1e0c54f495c3c39a3ab2b997ea7ef6ab1e1678a3ebbcda4d5b5e8e21dd133061b6e2af07d53c06fc3ff33a0145487ef37aab9f2bcf8175df197c8873d3c76f5cdfaf6eb5293588e668543f9346f914e1bfdc51b9d760fcc1773cbbdabd5b2055bfb05d9cf9b1899e7dc481e177289371bfaa57e65e5dd564e2769aaf07c27b04114f3aa798bc53e555896dfe8109da5df972aebdf0eef5447456d07656124fcd9bf2eb118c002e38bbd8367db70aa50d90cd5f3f33742215973de4c96338882ceaf86e64408e8f33354b1c7aabf6c8a6f7a1aa6b0827887f8328584ab07ce0f6922a482e54e9e9f7dbf2f803af5cf2d322c75274dc2dd561f62a26748236d39bfa8062be84cb87750a017be24584b426d7b5a027bc7337ab6279a0807ce887b30e57d99f06baf5999a377c45f3a609248f83cd7235f8c4f80d9d781ac8c1fa8d468d481d2f8f341e40300632c161d5f69648b53df68cc4f675bd1b07158f77d92a59b27c5d5c66dbe31d3c3d083bc59b5921910db836c1ea987fe9c51f7dbab1c169e47418d37978e7869bb387a29c1dffacbfb6aa8199e7b513f8a95f1efa868e7a8e54638c84185c9fcf0c503a24a15c67d31664156f7646368df6c44a1f510c759ef6e663e87863c27e1270e0e05dc09461919796f9246a205f016b7d89d3fa04b1d2d4595c64a267edc8fb3034e58e9add9f37a52c5da2ce9dad9535048dffe291f8b8f48d844536464bb9110c4952ef884995c5e8e7e53e323a1c15ac1a7c85f7d1d66086480665b88bf3763a2c0d814735514854eec6ca92e20fb3d0838d3c528dfb621c3ab6acf8c0ee87423903ac6e02ab90211e1076e21b52b45df303ea3c4b00b926fea92e5406850c3b95efa3fc9d3837a9c139723e1a51399d7c7d0829664abe3301ded2812f0e9e70345d6194b3f68eb292f470f96f7af7fe7bcd6d61e9ec3267013cf4a73fa27300ba62df3365b4604efb5418798d687190e451ba03ccc7edb3ec3ac717051e58bcdffc645bfc54bcc7caeefe7286d5ebe4f2adfa3bfa4dea7c4faed81fe00b46da8345a9c2a2c0c99ed1ba73dd43da4afecfd77aab6aa066dee735d84b54b83b43945a5f21c46dda0925c12affa983423ef641c153c9d724f91d3202b8dd30e4bba3bb26f0fff85edf0a705eaf6908d36dcc5656af9c1e3b3f2fe1bfcd423f0286f24adfb12ebad0c31364dc217af7c2233dba656bf3ce32062b1f8c58279f07db34a9a311f8bf386589784aaed1ee0dbf49edc94202582dd144f8b6b731c05b5e2cff4b7a5e5f0fb7419f56ec49f0082bb7c1a67ec4422bacf3c2fba2bad050ed94c483ab5875b029dcbe57fbbdcf1a4c2a13155c90c11a3c3118905682c92d0ce906e3c7bb0389d84c6c248d3782d80a7d48e0d874d0cd35af518ab1fa287109e49e6cb1e67ce6d23162a6817eff06cc69fdd4fd252f44e2fa718a802e7dffec5a36ab900f7f0fdc241ec3cf109fd78d4f0af855082855526de7403d708a64a0fe8aa352eb5fd149633e9104235abab7b5a86cf8c45954c282715d27ab993cb9fb6634f5e7424b98e2fe7e6c6377438f86d4dcd8692248550949aa27db8c030b752c43af01b8b61aeb6952c6743d4b2157b9a074e75845806bef30d5a1482939ccca35fe934aad1c980e8b99c7e590deeb6951d976c07c496ded9717dbd132422f6430a82a556349bc69a416f56f2e43f07f00ceac119cafd30b135d81c90ab03ccd10b394c86bdc75a357aaa7bc66a98af12f4a127a368ab71eed539bd6f30d68dfdd94cf02825f2a1f4afa2cf227edd65100559d18e3e80e250ae624f2ffc02f493139b1867d403613ea17e89f0de33e153a7758fd33fc16eb36c8ed695cb78ab366f4aac5ef20416b5ac6125b6e564df9c69e9fd5db20f83c5e720f6a353dfd5e6a0fb88ef8267df54fa002f6980c9176129e964d2032cdbb49d3249ebbd8e9e5f6a145442c6d16334954ab1dcaf94d36800c8626b1d44dee212ff658f8eedd7eaaa06d463850f1ca9f99de75b5f590237ad11dcf8addfd57dccdd8c96c8229cb1a809347848fad4a0f110f9df570fc94cf23775d5b8f6948c2ccb5fd4a62ed9490f88de47726271dbae54c8e88549d050f120cc299afd42c5b896b021a92a9d56c8daa213177290e0b3743a302aace0e5ea2d6faae762125c205cb7cdfbcb159fc58cb4e42c0a76620c7b53f3e29d344a5c2fbccc2af59c7696de016acf7e922dcf67be1d57f693b786e4ac573da006b8cdac477fa9f71cc1c55ef836453f5b9aaac1a86a80c839ebedd7115379e3bd15b903efd70f29708757d1e01e2f3423c06221da6294551918a5a73fc2c0be2e23bffc99b9799555670b9de0fbec884f0896b6c576f1513dff2458ab110ae9649766efac208bbc14ef14a331b2fb15cc418611368676cdb7cc43f451b59f35705a484a2dc9c8dd95872ea9d12a86a9c3f44d0dc2d7847f9bb0e3609001ea21c8e097851d365e31558f35c2d75c7551fd303a35db9df31be5fc6226efce105fcfaafe34e266a9f65c025e60976e5310effb788f73a436be0c53bb774f9c0d03bb128a96a67fd15ccbbc4a190bfef7af7e3f7398a66a83853b072112947c036e9186cef70b16b8d9e578e13443dd3dcb9deff5cdd47d624bebcc6484716713ba4f50e47c5fe6fb7328d85e2cf70d566e76c0b0d16bc3da70582205e1d2ce520087cb35e1f51a24030875977c3cfb4b6bf49d6e5c5b9bbd905b01d83154d660bc14b8f284147786752725101afc0ef0e0d01592ffdf2e886b111eff340cc27c0276e62afae349b3527254fe9de00f442d94ea7eac9cf49b2c123ac1e08680cf6a11d4ccaf68e02c5351bea058e01effb20c62e76be892356adb5f1d1d1e26b587899a52172e896dc899a2d9eebdb7f0ad1167a432ad3b617ea74d23484fee6e1c6dd222ee652caacb4a292f0b4bf5bad65ccaab58de18d253286a0103019148c7f06f604fc24167d65ae39de1443da690c56a61610a229959ba98ed2b647e7a2ea1780d6568bbef84981c192c427d22294a14dd99507bf161d52553a220e9aa9ab8d2e06dad86b966f6fef0174c924ce42e5722e40f5d00c7ba9f5a43d37aab4214c249b5dbf582da621050c0679a05cc56cf8a9afe954fc061050c316e65f2adf6991972c6ee57f8e278e0ef523c069fc2d908055d779ecc7b27fc3e60a0cd625144e708561689f0932dc8b2dc63091e72a88b82266a416a4286075b79eb0864597352938c745e4a59fff25ec0193c71c91fbb88ada5571584dd972ba44cfd610769b1d1fc66190705c5e6f472d6983210aaeff5c5e99c367c3d89bf1d361773b6e44fb88f3c4a37d25e2ce86f76f336083aa54bddb56d5dd2bd1a8daf549d663bb39f53d7a418e55c19098499b78f6a1a2a0771199f79fbe8538368b85f70ed3bc4ab741931c8bd2e1f4e5f91189918da3c6b96d8311bf46e180194834000de7afd4e3e0ac826e6309bc3ae21013639221a801e334e417e96d6a4c2377b44551d4b4bea81ea1868a8bf31f34ec4d4797eb76a7536a15ea01ae85ac3bda43c8e6b08cafd1f817aa73202943939ac1cb20fcfa1329413b6e4f27b5f1d894d2f2dc7653caff9bcef688f5291036a6acbd879ec7321b204df6f6959340f113c1bb357f41aaed25107c97a837b873ae87a825b76065ec697922b31d7a67d853230aa16dd5a48d5f23cfde52c9679de1cf823d6ae50285ab4a72586ef6b4b1f14fe7cd05a51d3c54b8df6f0acabc8459ff1beddefe63c8f4922b0327f61496307d3fd3c4d186c9db46ab415075edf6e6325dda7e72d899cfb84f1173f224ff0d9e089883a7c3dd8300766d80bf945d229e0c638ec6e4860a411d18f1dc7381c9b2fe7b13f8fe8da22d2e98abff2f73f69a49e79fae4ac56735bfd9dfc6152ecf95f8d4c6f25180bf01845af1aff9765fa986ae59dfcca5a204935369c4667a3d4ee317449758d3826ee18f5533bc6b79f0975fd52003b45497d506d8b940f795d18c261936f3a000a0dc1d85a48863b17dbee8c50096816612d72f166c1dc27f85adbd7327e5c65508835590a8a82e08e50a352a25f70a3275c7f73fc880064d67151973931dc9ca90f0115894e3b545b86c79c8be2ff891c6112d497d84015330109188fc1e292a84028862973d42ffb49e4981c32de4639fad6e1aeb67c1575e6ecb1e79facb5e733574f441781c6e41fe8c43d8649e3359dea13e289a89a7f802c89c84035fc79997dea889250ff9c053a01b8a09988441ebb3d1e28ab46b046e063256efdde2f208a1cdc5c026b760229c9b7f5fd4917e4766da0bf82e766c9136833dc0782710679c10a3a6778da1e104bf457b8cb899584ffaa2563420be426c1393c82155db2261f9f8ed2d44dd68789dc18a5eb6eba28aa231df63a77a646e7575d28e991185f85859ffb7834ba5a9b887512701c358aa0a82813d00fbc18188f42592d928febd214ffe27b20befb4", 0xdc0}], 0x1, 0x0, 0x0, 0x5}, 0x0) getrlimit(0x3, &(0x7f0000000040)) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) 16:00:22 executing program 1: msgget(0x1, 0x1) setuid(0xee01) r0 = dup(0xffffffffffffff9c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x51) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') msgget(0x1, 0x1) r2 = msgget(0x0, 0x400000000015) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r3, r4, r5}, 0xc) msgctl$IPC_RMID(r2, 0x0) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) 16:00:22 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = msgget$private(0x0, 0x7ab) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/153) recvfrom(0xffffffffffffffff, 0x0, 0x5e67165ede071769, 0x40, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x1010, 0xffffffffffffffff, 0x0, 0x0) socket(0x1, 0x0, 0x8001) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getsockopt(r1, 0x2, 0x0, &(0x7f0000000080)=""/188, &(0x7f0000000140)=0xbc) msgget(0x3, 0x8) 16:00:22 executing program 1: msgget(0x1, 0x1) setuid(0xee01) r0 = msgget(0x0, 0x400000000015) msgctl$IPC_RMID(r0, 0x0) msgctl$IPC_RMID(r0, 0x0) 16:00:22 executing program 0: setreuid(0x0, 0xee00) seteuid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) 16:00:23 executing program 1: msgget(0x1, 0x1) setuid(0xee01) r0 = msgget(0x0, 0x20) msgctl$IPC_RMID(r0, 0x0) r1 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setreuid(r2, r2) fchown(r1, r2, r3) 16:00:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = dup(0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x80, 0x28) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) openat(r1, &(0x7f00000000c0)='./bus\x00', 0x82a, 0x1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "8ca983f5cd4a6981b55fd4662c53450652431db0"}) 16:00:23 executing program 1: msgget(0x1, 0x1) setuid(0xee01) r0 = msgget(0x2, 0x400000000015) msgctl$IPC_RMID(r0, 0x0) 16:00:23 executing program 1: r0 = msgget(0x1, 0x1) setuid(0xee01) msgget(0x3, 0x100) msgctl$IPC_RMID(r0, 0x0) 16:00:23 executing program 0: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080)=0xfffffffffffffffd, 0x4) rmdir(&(0x7f0000000040)='./file0\x00') r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x60) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x22, 0x12) socket(0x22, 0x8000, 0x2) 16:00:23 executing program 1: msgget(0x1, 0x9) setuid(0xee01) r0 = msgget(0x0, 0x400000000015) msgctl$IPC_RMID(r0, 0x0) 16:00:23 executing program 0: r0 = semget$private(0x0, 0x1, 0x200) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000080)=""/211) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) dup(r2) 16:00:23 executing program 1: r0 = msgget(0x1, 0x1) msgctl$IPC_RMID(r0, 0x0) setuid(0xee01) r1 = msgget(0x0, 0x7f) msgctl$IPC_RMID(r1, 0x0) 16:00:23 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) open(&(0x7f0000000100)='./file0/file0\x00', 0x10221, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) 16:00:23 executing program 1: r0 = socket$inet(0x2, 0x3, 0x1000) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x2, 0x6}, 0x10) msgget(0x1, 0x1) setuid(0xee01) r1 = msgget(0x0, 0x400000000015) msgrcv(r1, &(0x7f0000000000)={0x0, ""/59}, 0x43, 0xad038613ae47f5f0, 0x1000) msgctl$IPC_RMID(r1, 0x0) socketpair$inet(0x2, 0x4001, 0xdd, &(0x7f0000000080)={0xffffffffffffffff}) listen(r2, 0x1b) 16:00:23 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) openat(r0, &(0x7f00000001c0)='./file0\x00', 0x80, 0x20) r1 = socket(0x18, 0x1, 0x0) sendto(r1, 0x0, 0x0, 0x8, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') 16:00:23 executing program 1: r0 = msgget(0x1, 0x80) setuid(0xee01) msgctl$IPC_RMID(r0, 0x0) r1 = msgget(0x0, 0x400000000015) msgctl$IPC_RMID(r1, 0x0) 16:00:23 executing program 1: msgget(0x1, 0x1) setuid(0xee01) r0 = msgget(0x3, 0x3) msgctl$IPC_RMID(r0, 0x0) getuid() 16:00:23 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x832a2) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x100) open(&(0x7f0000000000)='./bus\x00', 0x20080, 0x5) 16:00:23 executing program 1: msgget(0x1, 0x1) setuid(0xee01) r0 = msgget(0x0, 0x400000000015) msgctl$IPC_RMID(r0, 0x0) msgget(0x1, 0x104) msgrcv(r0, &(0x7f0000000000)={0x0, ""/27}, 0x23, 0x0, 0x0) 16:00:23 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000080)=ANY=[@ANYBLOB], 0xa, &(0x7f0000000440)=[{&(0x7f00000000c0)="fea5a07702d5bac7cab6d40f9e7e743423ca48b228d4645d5fa52d1abd974e91", 0x20}, {&(0x7f0000000100)="b0d8595a7a264d439d31bd2db4e66bd17880a0e93728eb064bd5fb14052a2482f64bece8757032912601eef124254a26d25755654fc47d012fe5fc02d29c52bb515e651cff1a1e408b51a374e8a644505ae7f4885e3913a887e36a2d4ba60f03ee20c69ceeebbdbe346a78dda617b331293267402e491478abb12c3e952be4af230a38e49af740531276a2cf3d14424719e385e3", 0x94}, {&(0x7f00000001c0)="b00349cfcf0e400782a22c11c6ae82d9c6cd5502c5a60bf0e12caa95f4a11b932d1b18d13c68e0090f25d9cbf91591231184b862d7c5b6246eb7c556c7708591940b4971a6b6ec55a0b21a28e139e211118ac76a2bd47d2ed6bc1460fcfc1da107ba7b7a8a181f5f501852cad9fc984c802a8b3f2e73f5954d", 0x79}, {&(0x7f0000000240)="c35a7708eab302d66c7b9c9c71c05c2654b0d4ce79f59b816dad4a0107c57b778e11a23d7a61a6946a5d29117068ac1429452b04b2555c714bcc99f7e2e27104d8be8780f021f2b37f25a957c7b2fa4d29f8afa6165a9b3bc6c231308db087abc0cc25c5baeb0e5fe1a2dd64cbb06e344b38ed5b0e4bbf57a21dad490f9c9dff1601383c9119c0b87375951d385d8960f1", 0x91}, {&(0x7f0000000300)="6ca176cfc4766bef1f72054a69eb34b8573c3340324c7e026ae8d3a4d3359f72a342bf89116ecc1406e94bde3fc49b9c727021b41f82e1adcb71595d", 0x3c}, {&(0x7f0000000340)="ab324554d29581d9f5bc7548e7b21c27d96d60f1c194846410296ae7be7bd99db5630e7f111d1e3853b3249a73dc02bf0da97c91539f53c0f32e8ecd866009c7b3f032621f2f4ca7ec16f4bc3282cdc5d1b2defccea26c52ea790a9b363f59c8764c19df1bc98e2771c3983c117288eb591e70ecaa03557d2ea7bb3bcc7fff0cca1e22df206866917bcf4853e48552e3b6f2ec55b040f0e7b326d99d702130feb6ebbcda", 0xa4}, {&(0x7f0000000400)="ec03362305d383", 0x7}], 0x7}, 0x404) fcntl$setown(r0, 0x6, r1) 16:00:23 executing program 1: msgget(0x1, 0x1) setuid(0xee01) r0 = msgget(0x0, 0x400000000015) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) msgget(0x3, 0x1a0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x6) msgctl$IPC_RMID(r0, 0x0) 16:00:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x44) dup(r0) 16:00:23 executing program 1: msgget(0x1, 0x1) setuid(0xee01) r0 = msgget(0x0, 0x400000000015) msgctl$IPC_RMID(r0, 0x0) msgget(0x1, 0x8) 16:00:23 executing program 0: wait4(0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000000200)=[{&(0x7f0000000040)="aef63de6699054af7b1424e0d6885b98e9860e9534f5eda6c363b767a074463dd300dc60966ccbd07be0bb79fe2847798df093896e25d19262df681856772eabf3e594f6e59b5cbf39a308d51ba1489e311c9e6b65ded75b7a4828a31f9a28a78d6a97335cfad031c7936a33e8ee778a1662160d0ad46b84aab01a1ef8eacaa1884dff26f607f67e20f84b9b0403023b2c6ea89559215cac8e6ec35e8bf2ef79a2502c81c36e79179250455cad185c6ce3382e19af146844e665938ec336534a0c73da7886b110", 0xc7}, {&(0x7f0000000140)="3c5a4a718199736d7b096fd1dbd25f8bd3664c9b142065eafa6e5e1b64dffb2197b3c4aecc5f9ad19b4cc0785963ddac111ccc866218d5113831b17396086fa186658751fd86500fe8eeb6a5fcf6254ad89b4bc5a8cd9d33f0facaed4d2ada049604e5a2df2f1078d411ff09100e9005f22946132e31c56b3057240a9841b416feebfa0443a00451daab9b90cda1140b398aae115ebd", 0x96}], 0x2) 16:00:23 executing program 1: r0 = msgget(0x1, 0x20) setuid(0xee01) r1 = msgget(0x0, 0x400000000015) msgctl$IPC_RMID(r1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x4) preadv(r2, &(0x7f0000001240)=[{&(0x7f0000000040)=""/31, 0x1f}, {&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)}, {&(0x7f00000010c0)=""/201, 0xc9}, {&(0x7f00000011c0)=""/46, 0x2e}, {&(0x7f0000001200)=""/29, 0x1d}], 0x6, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) msgctl$IPC_RMID(r0, 0x0) 16:00:23 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setuid(r1) r3 = socket$inet6(0x18, 0xffffffffffffffff, 0xffffffffffffffff) r4 = dup(r3) r5 = socket$unix(0x1, 0x0, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') sendmsg$unix(r5, &(0x7f00000002c0)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000140)="f85ef1765a2bd43aa95c102fb0756bfa14d98f854a39ba92f7ad1ad4841fdcf5a8f5aab7050832d9319168e80bf1de0e86d9f2d98451cf327adafea3ebc540c9ed57f2ceec26c4c72810ccc44effc1edbdd50c2b6d150720b9fba59ea0c7e4ef646e55ac02af034dab9fd5508c3421d1198e1069502a3b79c5a442a01f6ec91cd861cf12b32f694d03c8654321bba4e7073f6d45a3bddb0fe0ebebe00494ce7c7f244af15c1827657d8e252f7cc24a4053f5e4675c12b98254a50831af23cbf1974138433bf03f48b538ec0f1309a94744f5ae04b080e5109b05a37d214e6d98946bab7cdd9ce2d9bf6c52b0b0b3b52e8cb812ad3f9e", 0xf6}], 0x1, &(0x7f0000000300)=ANY=[@ANYBLOB="2000000000000000ffff000000020000000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="0000fdc0"], 0x40, 0x8}, 0x0) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000040), 0x8) 16:00:23 executing program 1: msgget(0x1, 0x1) setuid(0xee01) msgget(0x1, 0x202) r0 = msgget(0x0, 0x400000000015) msgctl$IPC_RMID(r0, 0x0) 16:00:23 executing program 0: madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) munlock(&(0x7f0000005000/0x2000)=nil, 0x2000) pledge(&(0x7f0000000000)='--\x00', &(0x7f0000000040)='{\x00') 16:00:23 executing program 1: msgget(0x1, 0x1) setuid(0xee01) r0 = msgget(0x0, 0x400000000015) msgget$private(0x0, 0x4) msgctl$IPC_RMID(r0, 0x0) 16:00:23 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = msgget(0x3, 0x2) msgctl$IPC_RMID(r1, 0x0) fcntl$setown(r0, 0x6, 0x0) 16:00:23 executing program 1: msgget(0x1, 0x1) setuid(0xee01) r0 = msgget(0x0, 0x400000000015) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') socketpair$inet6(0x18, 0x5, 0x2, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) msgctl$IPC_RMID(r0, 0x0) 16:00:23 executing program 0: geteuid() r0 = geteuid() setuid(r0) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)) 16:00:23 executing program 1: msgget(0x2, 0x10) msgget(0x1, 0x1) setuid(0xee01) r0 = msgget(0x0, 0x400000000015) msgctl$IPC_RMID(r0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fcntl$getown(r1, 0x5) 16:00:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x79865ffc, 0xffffffffffffffff}) socketpair(0x39, 0x8000, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/85, &(0x7f00000001c0)=0x55) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x7cf1) r3 = getpgid(0xffffffffffffffff) fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) r4 = dup2(r1, r0) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x3, 0x3a74}, {0x18, 0x3, 0x6, 0x9}, 0x6, [0x8, 0xdc, 0x200, 0x5, 0x6, 0x7ff, 0x40, 0x7]}, 0x3c) 16:00:23 executing program 1: r0 = msgget(0x1, 0x1) setuid(0xee01) r1 = msgget(0x1, 0x202) msgrcv(r0, &(0x7f0000001280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005b5fa032717e15e322245231054fcd81a7f29266d833f1f50d61fff8aff32800f20bb107c328838bafc6a8d78b66e6d547e3aba062cef1d0b02640cf4900168c461e219e6231fe20af6f0b12207ec5664a5500af5df5005223f6f0e90ad941cbd3cffc31de62db55fd122660c114cda8acc056c0154e8f11514f"], 0x1008, 0x2, 0x1800) r2 = msgget(0x0, 0x400000000015) msgctl$IPC_RMID(r2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r5 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r7 = getppid() r8 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x4, r3, r6, r5, r4, 0x100, 0x4000000000008}, 0x1fffe000000, 0x7fff, r7, r8, 0x6, 0xec, 0x7, 0x20}) 16:00:23 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) recvfrom$unix(r0, &(0x7f0000000040)=""/14, 0xe, 0x803, 0x0, 0x0) r1 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000300)=""/195) socketpair(0x1f, 0x1, 0xfffffffffffffffd, &(0x7f0000000000)) 16:00:23 executing program 1: msgget(0x1, 0x2003c) setuid(0xee01) r0 = msgget(0x0, 0x400000000015) msgget(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) 16:00:23 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) accept(r0, 0x0, 0x0) 16:00:23 executing program 1: msgget(0x2, 0x9) msgget(0x1, 0x1) setuid(0xee01) r0 = msgget(0x0, 0x400000000015) msgctl$IPC_RMID(r0, 0x0) 16:00:23 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair(0x16, 0x5, 0x3ff, &(0x7f00000001c0)) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) sendto$unix(r0, &(0x7f0000000040)="9845989943830bf790967f6078fd13074dae75e6f9eb1b9d3b49b8eebc74d59f85298e95d81d864a9cc187d7fd9ad1cd722b7bfb0f1dcb4a8b081fae07b8dbbe0744114bd753c0a18a81c912a137fb8c1747fc51bb2b04608237aec5010d0299562b2ace3caa3be8ec60a788dfae57b5", 0xfffffffffffffecd, 0x2, 0x0, 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000100)="7202") 16:00:23 executing program 1: msgget(0x1, 0x1) r0 = geteuid() setuid(r0) r1 = msgget(0x0, 0x400000000015) msgctl$IPC_RMID(r1, 0x0) 16:00:23 executing program 1: r0 = msgget(0x1, 0x1) setuid(0xee01) r1 = msgget(0x0, 0x400000000015) msgsnd(r1, &(0x7f0000000100)={0x3, "7a33d00b52"}, 0xd, 0x800) msgctl$IPC_RMID(r1, 0x0) msgsnd(r0, &(0x7f0000000000)={0x1, "323bb272da53f9bb6729f48570d5b4a67df41f1394e4307b1a4c578b4c25ced17814b32bd272c93e747f2f2bcec0c6fe5e126da708fdfa658efb5c7c0f876c3174bf13232254627f1ff9d440bb6693e06f1347732a5f114e1223d65a840ec9175b4fba3e3292bb60ddb4ceeaa7504877f534a6327e992e2ab293b0d57620da00d997bd7355ab7bfc7c6aa74247c0d274dcbc5f3e419b488d74727c9075979b5ff6a89494971239d1a339051fadddcbf1d2c6f27f759dc10438e70e9e139a42554623cd571f85b9366ea6d21977bd21c79ff790e9"}, 0x3e0, 0x800) 16:00:23 executing program 0: r0 = syz_open_pts() write(r0, 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x6f44) 16:00:23 executing program 1: r0 = msgget(0x1, 0x0) setuid(0xee01) msgget(0x2, 0x400000000015) msgctl$IPC_RMID(r0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/4096}, 0x1008, 0x2, 0x1000) 16:00:23 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="667c167685aaf8da66f207c346f611addc159937827a68a9cfb41190f359fafdb656c7f43fade6456ba5facaef20b43c87c28c192adf5eda904326a4e25c227f9c25b8675f68dc7e314fae699c55bb5ff2f82612567036cba7bb03e1e361ec85b77b11d61ec320162e22093ce3008d87dfaa2a4bf3f936940a883495b948c323e9d825158b582ee0c85131d6937d97a09a", 0x91, 0x40c, 0x0, 0x0) 16:00:23 executing program 1: r0 = msgget(0x1, 0x1) setuid(0xee01) msgrcv(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000400000000000000000000000000000000000000000000000000000fc00000000000000000600000000f9ffffff000000000054ccf6e6f9bd6c059fa4fc6f75594a0ae955008c820815cd022e62bc562830d7658c2fa7cec8be61f65ee97644406182910871a6d464e1124f5dea5726bd100fca118135fe92961c876a833d0e4d718f43a76a1abe402a5efb024175cf4a5520fd1d9d0ab7495cc994459e221d5797d568e8c38bf756bfb0e9088b18ff14455b89a7b53adba8c91990d4c0e193d524c23c547a594018ea2afd2beeee97597890e2b57e35f4773fb4364182a75b5e3e2d6f9573fc2f49048e24ecf820bad535102d9dd4acd442d8b1f04406f691c2c869f48ecd94a3e3b0adf410ab5e9904afedcf07519538452571a6d8aece7a9e2eecfe8351dea597de0692521529a20557b7f1105f751dbd79e4ddfae164e22e12ce84be9ed1af31c0deeb59694700ac68271b14513917da37faefc1dceae501661f41f0042cd4ff77068705feb7b3b497c0c0cf1b1a58b32f287268db64de7069bc26db65aa84bd8f1ccafdb97cdc4c5292e93e07c22f97b5f3f7cb117d5823098f9153220dabc6dddf362d509a35b0786ace5178e35ef52e17790c6022d279c5d22099a4fe0866547b4030da4568cfa93ddca69fac88b81935c3375e2f3e15a8174f5779b76ed1eeabf97d3b0c79d4639bbe7b5bd7f9c9c362d28c7cd14985e26cbd76c547d79dc0038ed90dce9d42a04ac30cd0dc5e732390b5a748c82c027b0b"], 0x3f, 0x1, 0x1000) r1 = msgget(0x0, 0x400000000015) r2 = socket(0x38, 0x2, 0x200000) getpeername$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) msgctl$IPC_RMID(r1, 0x0) 16:00:23 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x100) 16:00:23 executing program 1: msgget(0x1, 0x1) setuid(0xee01) r0 = msgget(0x0, 0x400000000015) msgctl$IPC_RMID(r0, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r2 = socket(0x0, 0x8000, 0x8000) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair$inet(0x2, 0x2, 0x2, &(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = open$dir(&(0x7f0000001400)='./file0\x00', 0x10000, 0x180) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, 0xc) pipe2(&(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r10 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001540), &(0x7f0000001580)=0xc) r11 = getpgid(0x0) r12 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, 0xc) r14 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, 0xc) r16 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, &(0x7f00000016c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001740)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0}, 0xc) r22 = getegid() sendmsg$unix(r1, &(0x7f00000018c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001340)=[{&(0x7f0000000040)="e9fb35d1507d3f07a79a2a77406d1c2379fbaf37df2cd9b2a7199fbfb0f59b0b263596a6cf9bf329189bf1194764e21c57b1173880bb6c28a15c940383f4694fd4224a750960234bdb03cfc87872ca893c85f11955c04cfa5deb5f6f1b802773e051bd041cdeef3d7a3468d7ecaa48af8698c84695f138d4b5f2ac67be5b21777ae112a424cd22db19cd53bb74785dcee4fcb22c73d22245bc2670c1b7a0fe6338800ed9e5ac40ea483e29ee72d9fe2ef1497ab8c48952fbed0caa8761fbcfd63039e2ae8dd0b86bc0e0de5afd9f2b447dcc1500b8c41b8f76f8a0de7833a244d98dbc271fd99441e8e7d8", 0xeb}, {&(0x7f0000000140)="f0805f6615733388354c30b58a50141c1afacb974f4a3aad07540cdf7eff9b357b728022405a43f655edd6213858633ff06d011f938d3e717eefdb4a1ef777a106fb8144f2108aac96d48dfacad53075d4abdbb9a87521f6b274ff37263d844b807259f13418fac8fff4fa0dc3adb3d1dc1289e9ed1835691286123822595edc5c1258e1b7dc460de31b127aac6f5ef1a800623a308807640c532d6921d4d926368655ea4bceca0033cc5fd65c70867132daaa304f4516b1d9e47453dc63b983b27bbb5b8a9e6b38cf4d950e1b0925a0299964a1c2e4861601355ae33bc2016e5cf2a8aaffb4ce2774b6742634599b2e7971ad4d7653dc5e5d25a8a0dad8f418e02bfcf3c2805f7d09d25690ff270795775e514e110ef06e94ae21935049cb70f314c38ffa21d7b77f50daef4c3b76617d53104026ce3451c5f22f766cfc65331c4ee125af4835873aabf15655b04a235597ce1dc68a00d0e6b99b16a6f2615eacc8167546606bcaa5f8ee50e58cb2a5376a6e8ec2859539cfa78f2484041ad0f5550d3821cc450f1bba9fb2f7d24ffae88347ef8786783936fcb70393f3d3410e00b17972b044738dadb0c16ca4c943760ba89f60542fee4b0ed02e9fd5e250fb6e5f9b4aa50562ac36cfd3c3f8e3e0f692cd7860a67d5b764982fee508b36d4faf322ce857d5bfeab728064af91d22e5d7d3ba4e2482f1028d83c7e2a9d2f9fd5d6e6079e925ffa4194c18629279f37b18ab0bcca82d9f675111807f710106c469a8cb06d698426982bbcb1ab2449b47244ea63d87f28f234031b8494adaa2a6fb1f2541de9350e13cead055e5300877f5dc9d4cce22c9c82293ca0671703aa3b4fee490f912351c166f2666bb0e7c58775f65c0810e731fb2d76d5081c22d17b78dafe9067ceb27a6c8c87de7430b3ef675a0c65f3ec4fef604bda96f7455f66ac73aff12330e0ec4f681d9c468a7ece9b959ee93a7f6e78de4d6fff1f049b5cffcddb85b1c2fe2461c93dc52a7be6385574cb47f0e18e9be6ef22d22d540f24f738455a6b3607788c32e6d44fa5c6eb1e962b4efbce212172049da242054a93bc21e891824b5be6264e037681a04d3a78ebea58f9bfee3186d287c1b162c6f377335a938e0fcedfc602c8aa4112a9f280b6ab08ced9a78c465f68d1c21a18defce4e5a0cae664697676612e4795413534896781d3df1758addc5a949fd103374e89f1dac4c2b9c1fb393f10e07e899f40210f38067a7e33da9bf6f322b02911c075a8797388dc4f9a124a8c6e2408128f8b37d1e5742dd561c35c4e31b5f5a1f1c24e9fce67870f04d5a6ef392c9edc5878dc500e319c8aada9d733a22146f035f00ba5a5e4defd6ddca63b19727b4245dbf624e95ecd6726ba098f6239c1471bd7919f98e2ad3887066c47c1dbdc33a3ffb0bcde0ea5c2e8c57224086085c1f2b5c13f9624a8fc2d98deea467965f51da2272b90770c48e9003b519b916733343d863abf24735b3ec312060fc0dbe3cb0d3dc2693574670fa46343e1160d9d154f3c2854bd751a0caaff0aa3e067860aa1d72dcfdb1f3c95f490fe5dd76b182b3c17f9e1ce10ac1a24057233d7928df80b5474b4cb37dada03204f215cc5142c009e78bc3d1299e08c472b4cd7326dfc244e279275ccef5b2eb6e8368893ba14d3992116e387fc827711bf5eb935436bd69f30bc5af9b04ba53ccdf2e357eeba91886d735ff2f37d0405882b77b8ccf692081c8ce7dffc7432d4b25dfaedf41d347c5de39bc929f3ae888db026193891284d858be8c21d8461ad538d213288a743f0e3edceeae53af661b8be772f216791af0baf04ad77499d97fdfee1d655c2e937e8fe8eab6e0226c565cd81d9bcb80f75772c3dc06a4a51a53f5a0ee5d32c1057a90870ae0099f678b2f9a7f12c33409e27e675eef71e9a5d410fee7413a7e34369692bc1358a996b22ae9b11d404159511a9d00fa78ea1f5c6d4fadb09c1429ed28473ab0deda2ad7161db5f45cac7095d4253b958f9596e093555a62f52d1d5091e06df3355bc4d0e7d77cdc8337c657cf02e4c25c8dd0bb18051e073dd5db15403762cf4f97ac62d3c7c72a81fc9d99ed7e183dd9f73f73848448979329f0b8ba569277a1ebecf42e6561d7d7f551651d211712aed4ffcba33b5c80afaefb80bfd12e7c6e32b50d6802c0d8b017393ff158a49988f023a03e9f5776521634754e08df20b53ffc8b1607a241c31c91e2137bbe5c2181bb6379f9ed8e59449af1e59c9765770a6a9670b364289c2eccd35a7be3386d61c1a71138f79f3e20470345c9f721c9fed8493ba65e391c5df1ed3d07564ba45c5fb06c405de56018a5044462d2b3e6a90b80587b0de96070f150807f8daaab250f68e877f786494f6ff6e1ac76db5f3f85401f9acdbb0d129ffa4e42d337527e6baaae5d89ff9045b66474b10da6659de4f4f8922efd88f21c2662f3b50f6f819c9f77a01909eb8ae3285cbea8b7469e69f340f7aa275ad80b6ae0162488298c5a705cb7a00224118762d356a0df3a1feff4b73690923d18a207466f6c3237c1ff943b9d80ac82c89e1174f188dc69c948a558b92c26df7397fd43cc07a664e38a216ac5e6e3150ae1701bcf0d5d960a099666db8c76a1dd1cf2af72bd6fab91e0a36984dcef9ddb3d0ab0492937e8d37d4c8f842a0d19581002f38fa06cbaa27db737590cbb68b0db80d527bd366e10b3bc8989db2866587018c82069765900fd012147d840ab66ea82d78b60974a12b03e03688ababb5232ed5e409be8c50513953f07db083a4148368c0b552ce1e93195935f7bca40e997d10275ab859085f95243a642ca12b2e0456d9ca393e99a58b2bc2c9475b65b20b74e9853374cdc7ffc499b599f5577299d4a4e0a5ae4ee5c4148d9942339eb685764b819fc6d0bdb08f9d53ecd68182ee23fa83ebcc9e324d35c03c801a81f618b908d2f61d3a93ccc29a050c050cf2c5253d643a99250d7b987cb9cbed8666fff9133e2bc3296d6add2c25b3b259d5edcc4ddef2ca2619f48a52a5c8c07d71a2e6254e2b2270b74bbece6fa7d234dcd5e0bd3af55abb72d94bfda9acfd7fa92eefb9483dfb729742db57618346c004a56b55f85e081c4976db58570756e773a44fdbbc3cdf80bbac276fa08c8db035677b7556164e79e4e4f3c9e40f8652b2f853de256f98941999dd6f145dce3e6eedb34d429922f9b0552cd5190a33b040260c5fb474eb8f803412ab3b3dec525520163c574b376d11d9e97165667b2f57277df1e855dd84f980a9fd1d82469f050dd08715e7f9952ffd49a28d3c7c0853e90d5f4b8ad3e65829c73750db38b8b48be4a394575003c9d7dc3d3c7ab995c3a0c68785e6d35ecc0347027cec1cf60c8435531131cdc228a8de462559954c7a4a44b311026eea1f5dbe626d6df55a5e98f20ea304b7b70b0cc75190dd9f0bb4a112b127a133836d89859a5bdafd9b96aaebd09f11ae9c1bfda0841ecb91289f3f9c873cf3172616701f191740d50ab82ea8e26f2aca176584a47a1082121eb06490657c21c06655686a84859a9a841ab05acfb19c40a3cfd2227b219ab3453feb6fb9d4a82922c9d2699a6913b092586d9ec25929161693706aab56e6f30f713b042feae39b88a675da5721f91a9fa2cfe83344b67460ae52c6a1b9c190e00c25252b3f7ef0493a4427addf3e579a0caac2c7988a24896183fc807eac30eab4397569e7091527f39e6181d731d23c2f9855a73d2425b922e080d044b08ac38b72dfb6f2e8027b72a8462232fbdb282a9e34c89edd90a127552deae277fffb731791c4f4c04f5b83dda6cc5da5da91c0d9ee76fbb0d6410f06063f563961649b8fce19fc623b0c06e929d647d12567065b7d7b89f729211aa0d2b4e1e7be56bdae43f70d91ab715314530421e2c6fee4a111db6ad6ed333f91560431831a33a2fa79930dad0ed7f69b2993fe786ac7ea9b315817ecc462a9952ac091b00b2436a8495b0f38b9c1c2cad01b37d4972866fca06a36395d807d9a3fbe66b84bcd8806ae1d92ed4a8e0a8bb1daff77f00fddbf6267b45268b0ae572930a802ee97b018fa773c8409a4bd843f27ce5b0e961ada65cca51e763701dd0fc6f852512953ad9a4e0d0ab91f49ccedae629b5f8fc15bf9e5aeec8d2278bc5ac36eaf042f1127fd705372b3f8caee8c7eb61b30b48767bb261c54c40923501ae347173bae429761745dcf1f92444608732b633f6df8c0e2df4bca2453b4d52f4f2fdd1d9fb15b0e8e7df8d1488ec9033022d7421cefbfbcf70bc548a68e1a65f3d1c0fe7b900752498cae6a5accb53bb1ef3f2ea0ee8edb18a4ac491ad5a71f386f9f90f9f787226e5b2f02dae2c8be321176cab342ef8ab875c9401f566734e0ad59e3478d07622c8c06afa2e8e82ec559013c668de2c65fa9e3911a503cf6e375b2cd2ffb3d79471fdd85228317e1924458a547055edb53a042aaad25283f861eb16a8fc11efa50b040a72cacdc3431c002e203e94bd0def4817b6772107e9760038b5bb4f68739649f35b776905a29f1b63900d9e3ff95fa77fc258cc77f0b2af705e4edfcc1923f318cc7a784d1f21519435b46a84e9e9883883282d5264d33a636bad0c887d5c75e45a70bfb07524afb05383de623ad6c1e99f89dacb3f5a812d2b5248174b1c74b10cc8424e6c399bc62cf558e7e5e0a52ff6950c2f481fb4093ba20aca8d77aefb84003ff7d671984f6a75574f2bc5574402d8bb57d9019dfdd886196d6984a113aa333b97b56d36448d7f8aee2dcf36949ef444efc50586344df610775c40cb8cb87a589c0e55bd07aa7cb2c858123d4403ec7add883424f8cdbff5ea9da8c5a147d67f543776ab5e9d17c7179308a0dd114c6ec9aaaea0bd07a0a975963cc4f0f75e333eb7e0f6003591b176e3b9bcd4fd41eafd1023ce05de919c45b3c2a042cb9b9bbef4d66299d10cf43c976b0b5688ea4b75bca4476429708d0e64ba95192d20f608398e883360816dabe26b25480be5356be65f14f2a26503b667710101764e71a2b7a10d8c75a1cefb791169b54341c9f083deac56aa556b6f2cc2d19e533af59462ff52aae8c8b038bf4a1af436d25234e9d342714a7f2640370a536bcdef69ee5a0776becbd381e8dd25d92c7c8bda9ad5d27c1efe8df4ae86f7b5db406a47ff0db9f7704236e3c102a7055c3a12ec4c22074ecda723efd9ad0b036bf22f775dff9fa0d02cfcb8a072f93cc797ae49ce5e0c14e0d76e8ee9df54739b0ca0ce5a1f3ac26725e5cd0f6f3575d596fb2da176120cc9ffe86845e8e1910ffd2fc0032255ad2276347f517fb8ed4a141d1f9420e0ec0a96e2fc9a479c757d2156ad8f91bdd368a3bd2d9bfeacd14b914e27df7e39c63deeafe9e0412c5e81bf75ebd80b02c3a4ff40a4fc160ef1c35942c5615467116cdb546ee81e6d293530bc8fe812d572e20a14da5559b4fb55c7818d5a679c63be58f5512e95342e7465f582c758998495f529e16016f9f4f2f4a8bba848db34a11114eacd0552d7e5f4beda47d37098a9145675d98e2c26ac704d9a901ec2c233134d007139b1a38a5c790ac2bdbb57b942fe731a9f04500643ad87515f9c9d785746692125140de6fbd245ff3c9551a25f615cbbb916e8118f508f945fa66e0f5d365d2a4f3ac12e50ee983cf6331ab745b2b1c158262595fb770d4837474e7ae16b1f1dfa455934219471560acb3e8a225dfa8fa3e87987c98f20573d327ada084c32c4d7c29dc9aac48ddec0753a", 0x1000}, {&(0x7f0000001140)="26cc99fd015cc2aa73fbfbd907a1369c8658bfb750bc5ef501ba37b600e378d09105532ac3b21f7b314c8c5a399c5297233e0feece2875bd89c6e8efcfc33fc5a03399ba7c3a5a9b6169276c8b26fbf8df48d217fa6a40664a724a5668aa43df0f64de6e071b27bdaf5d2580c743ff80c6a19c5fcb7ae666e1fc90716dabfcc486bfbc54a5d95cafaef396ff2da238683faa25f2701df5ad9be158d55a694bd9", 0xa0}, {&(0x7f0000001200)="fe408a72d56c1ad1b9b450305410e3b36ff1287bd7509d4d5717b14641f85fd25597fb413c3abb444501c1da358c5ecc5b9118c473d50ce8d8187b77990c9117370df1e26a63d0", 0x47}, {&(0x7f0000001280)="16f9b047d9e31683852898e940920099a0c0d65ca2f94d9833c4d76503f1cd3e3ae438e60eae2b0dfe8c82ad9651a8fc7ed6b6ee0610ac0265d97d89229a24c196c6746ad8a1c9a7e509cd0ac3095fc2dd59803321ebe03a60779d9d08ffaf2dbd7329a6e160f83b3cb045736d6bea118a67a0f4f657c3db54ad06c89ed95bc244ffb2c72ed108a337d7b7a6c1339762d158d9d51f5697b492fc74c04898f32fc5a04df21bf4eac80bcfdf77", 0xac}], 0x5, &(0x7f00000017c0)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="20532a0000000000ff05000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYBLOB='\x00\x00\x00\x00'], 0xd8, 0xd}, 0x1) 16:00:23 executing program 0: r0 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x339) 16:00:23 executing program 1: r0 = msgget(0x1, 0x1) setuid(0xee01) msgrcv(r0, &(0x7f0000000000)={0x0, ""/14}, 0x16, 0x3, 0x800) msgrcv(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000000009000000de2913c04094ac0000400000000000000000000000000000000000"], 0x2d, 0x3, 0x800) r1 = msgget(0x0, 0x400000000015) msgctl$IPC_RMID(r1, 0x0) 16:00:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) close(r0) ioctl$TIOCNXCL(r0, 0x2000740e) 16:00:23 executing program 1: msgget(0x1, 0x1) getuid() getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) geteuid() getuid() geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) geteuid() r0 = getuid() setuid(r0) r1 = msgget(0x0, 0x400000000015) msgctl$IPC_RMID(r1, 0x0) 16:00:23 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x144) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x1f, 0x22b5}, {0x18, 0x3, 0xffffffff0, 0x5}, 0xeff, [0x10001, 0x7, 0x6, 0x4, 0x7, 0x8, 0x6, 0x6]}, 0x3c) shmget$private(0x0, 0x2000, 0x22, &(0x7f0000c1e000/0x2000)=nil) 16:00:23 executing program 1: msgget(0x1, 0x1) geteuid() r0 = geteuid() setuid(r0) r1 = msgget(0x0, 0x400000000015) msgctl$IPC_RMID(r1, 0x0) 16:00:23 executing program 0: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ftruncate(r0, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="020f6f4a", 0x4}, {&(0x7f0000000040)="dba4369de38f5feee3a1af215ec731708c92d5ec12186780c2e4d28db5e6abcc466b0ca49c69af50af53a095836f18dd000879c28b947291268d01cfcd755d9b25cc55ade1ad25bdee4d30b1901c0051abff418916b4dd2249f7413fea2c0059471a5fb48f91f48be5df972cef1ab674b3bfdfbae87922bb420eeb4e4df246fe4b8a1b2a964f37164a634a99d628ce1f9cd38e99a1d785a09b0be1ab1a56633affae978756aeea9b04d34fa4475c80a23fe9c7d04e875791146768cd8a45cd2ad0fdfbc175951194cccae25b21472735d91b069551e538f6facf67c4b0082554f0b4a923", 0x75}, {&(0x7f0000000140)="fefa168c934a4c1a3175e8d1e547e6e703f78cfc9eaca4050291e221d58908e475bf0361740ac894ed75566b152efe556d7327c528e9acf8bbd277d379326ed9c50a9be55bc77b1c8f83450bdff0d3d544ecfc3dc5e81ad936234c816031b874095723", 0xfffffffffffffef1}, {&(0x7f0000000400)="b25ae89d4e959e2f3834dadbacf2562dd8930c5a9931cd83858fc0165dfa23118994cc0f1e90c74cef794db29aab4dbc1f9125eb80b84fa6ea5b984d98f0418bf89872b814725a49d7a2510efeeaf601e23b341ca2df4ae62da11b69dce2055ec42997a1c8228b4097dcdc75bceccad59281aaa9dc4cf75648428f7ec9e48ca15d155b36dcc7006d84c0c6d7adc54c22fbd2afec1ffc3b9070b731366eee3110a30b822f4c05f78c4c", 0x2d7}, {&(0x7f00000002c0)="915b50bdc26135bc9bfb71507853c78b16bf8d0503f39ce6ad51c2ff68db9e8194192cba72ad2128051dfc773ceaae6117be6f8cdff3fb3926dcb9fdfdb414b6cb42f471ad426581573427afdf", 0xffffff7f}], 0x303) connect$unix(r0, &(0x7f00000003c0)=@file={0x0, './file0\x00'}, 0xa) 16:00:23 executing program 1: setrlimit(0x0, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000010c0)) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) msgget(0x0, 0x110) msgget(0x1, 0x1) setuid(0xee01) r1 = msgget(0x0, 0x400000000015) msgctl$IPC_RMID(r1, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:23 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x1, 0x773c}, {{r0}, 0xffffffffffffffff, 0x38, 0xbc1e0b8cdbd92d16, 0x9, 0x2b}], 0x5d, &(0x7f0000000040)=[{{r0}, 0x0, 0xc, 0x40000009, 0x57d1, 0x20}, {{r0}, 0xffffffffffffffff, 0x50, 0x400fffff, 0x101, 0x5}, {{r0}, 0xffffffffffffffff, 0x6, 0x20000015, 0x9, 0x401}], 0xffffffffffff8001, &(0x7f00000000c0)={0x3, 0x20e}) 16:00:23 executing program 1: msgget(0x1, 0x1) setuid(0xee01) r0 = msgget(0x0, 0x400000000015) r1 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x4020) msgget(0x0, 0x20) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x2, 0xffffffffffffff7f, 0x6, 0x1000, "594ec21f1c1a29ccb08bc5095174559d8f0339ff", 0x4, 0xcef6}) msgctl$IPC_RMID(r0, 0x0) 16:00:23 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$inet(0x2, 0x1, 0x42, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0/file1\x00', 0x0) pipe2(&(0x7f00000000c0), 0x10000) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000140)='./file0/file1\x00') 16:00:23 executing program 1: truncate(&(0x7f0000000000)='./file0\x00', 0xffffffff) msgget(0x1, 0x1) socketpair$inet(0x2, 0x8000, 0x9, &(0x7f0000000040)) setuid(0xee01) r0 = msgget(0x0, 0x400000000015) msgctl$IPC_RMID(r0, 0x0) 16:00:23 executing program 1: msgget(0x1, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r0 = geteuid() setuid(r0) r1 = msgget(0x0, 0x400000000015) msgctl$IPC_RMID(r1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r3, 0x20007461) fsync(r2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:23 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) r2 = syz_open_pts() kevent(r0, &(0x7f0000001140)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x6, 0x0, 0x0, 0x0) r3 = dup2(r2, r1) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000000)=0x10000) 16:00:23 executing program 1: msgget(0x1, 0x1) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='7D\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\'#\x00', &(0x7f0000000180)='\x00'], &(0x7f0000000480)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='*\'*[#+:\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='!#!*\x00', &(0x7f0000000300)='/:-}\x00', &(0x7f0000000340)='!)\x00', &(0x7f0000000380)='$+.\x00', &(0x7f00000003c0)='\\\x00', &(0x7f0000000400)='(\x00', &(0x7f0000000440)='(\'\x00']) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) getuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000680)) socketpair(0x3a, 0x4005, 0xfffffffffffffffd, &(0x7f0000000740)) pipe2(&(0x7f0000000780), 0x10004) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000800), &(0x7f0000000840)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, &(0x7f0000000880)=0x2) getuid() getuid() setuid(r1) r2 = msgget(0x0, 0x400000000015) msgctl$IPC_RMID(r2, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x288c0, 0x101) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x8, 0x8001, 0x20, 0x2, "1ce0b4b30fc23b1429050f2a798112e33ebaf96f", 0x12, 0x7}) 16:00:23 executing program 0: socket(0x20, 0x3, 0x0) socket$unix(0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) socket(0x6, 0x3, 0x1000000000000001) readv(r0, &(0x7f00000002c0)=[{0x0}], 0x1000000000000151) mknod$loop(&(0x7f0000000040)='./file0\x00', 0xc000, 0x1) 16:00:23 executing program 1: msgget(0x1, 0x1) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r0) r1 = msgget(0x0, 0x400000000015) msgctl$IPC_RMID(r1, 0x0) 16:00:23 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt(r0, 0xffefffffffffffff, 0x3c08, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 16:00:23 executing program 1: r0 = msgget(0x1, 0x1) setuid(0xee01) msgget(0x0, 0x400000000015) msgctl$IPC_RMID(r0, 0x0) 16:00:23 executing program 0: r0 = socket$unix(0x1, 0xfffffffffffffffc, 0x0) recvfrom(r0, 0x0, 0x0, 0x843, 0x0, 0x0) 16:00:24 executing program 1: msgget(0x1, 0x1) setuid(0xee01) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) setsockopt(r0, 0x8347, 0x3, &(0x7f0000000040)="4f850cd34259ec513175b3a6ce4d8e6a27442cbffeafb8fce3d1fdc9df4919c584ab717eb2232bd3dbab4e4042dbb64d76b5c93886d605313ddd6a4f0a32466f069fe115f85bf2d7eedcada67f24f06c2c8671dcfdee4d7b8cf013bbc6b08b3ca63678f21c302dadb6deec3ca567c5bed471dda8bd7f279053f0014f685332f72ce365d8a54cfe1e65648542a2f66b5e2d83112fbf60f5a2f9f6055122892a3a3d208fb3e1a2f6047cb2b08a", 0xac) r1 = msgget(0x0, 0x400000000015) msgctl$IPC_RMID(r1, 0x0) 16:00:24 executing program 0: setitimer(0x0, 0x0, 0xfffffffffffffffe) r0 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/213) setitimer(0x3, &(0x7f0000000100)={{0xa32, 0x1000}, {0xdc7a, 0x6}}, &(0x7f0000000080)) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x8765, 0x1}, {0x5, 0x2}}) 16:00:24 executing program 1: msgget(0x1, 0x1) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCNOTTY(r0, 0x20007471) setuid(0xee01) r1 = msgget(0x0, 0x400000000015) msgctl$IPC_RMID(r1, 0x0) 16:00:24 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x982, 0x40) r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = getpgid(r2) setegid(r3) fcntl$setown(r0, 0x6, r1) wait4(r4, 0x0, 0x0, 0x0) 16:00:24 executing program 1: r0 = msgget(0x1, 0x1) setuid(0xee01) r1 = shmget(0x3, 0x2000, 0x100, &(0x7f0000ffe000/0x2000)=nil) r2 = socket(0x6, 0x8006, 0x7) getsockname$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) shmctl$IPC_RMID(r1, 0x0) msgget(0x0, 0x400000000015) msgctl$IPC_RMID(r0, 0x0) 16:00:24 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, 0x0) clock_gettime(0x2, &(0x7f00000001c0)) setitimer(0x2, &(0x7f0000dc3fe0)={{0x77359400}}, &(0x7f0000b1bfe0)) r1 = dup2(r0, r0) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x1f, 0x10001}, {0xf4, 0x3}}, 0x0) msgget(0x0, 0x8) 16:00:24 executing program 1: r0 = msgget(0x2, 0x8) setuid(0xee01) r1 = dup(0xffffffffffffffff) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x100, 0x4) msgget(0x0, 0x400000000015) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/21) 16:00:24 executing program 0: r0 = msgget(0x1, 0x1) setuid(0xee01) r1 = shmget(0x3, 0x2000, 0x100, &(0x7f0000ffe000/0x2000)=nil) r2 = socket(0x6, 0x8006, 0x7) getsockname$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) shmctl$IPC_RMID(r1, 0x0) msgget(0x0, 0x400000000015) msgctl$IPC_RMID(r0, 0x0) 16:00:24 executing program 1: msgget(0x1, 0x1) r0 = msgget(0x3, 0x400000000015) msgctl$IPC_RMID(r0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x11, 0x50) sendto(r1, &(0x7f0000000040)="618a85f85b5ca6143606c95534e5122ed121af8b2c8fb4246f096c1ea5f7ceaf9c8626bb49a895090914c656886e1b3e80f37640ec5b5cbc5240d775ff1c6bc4623ff69893", 0x45, 0x4, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x800, 0x22e91790}, 0xc) 16:00:24 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ff7000/0x1000)=nil, 0x1000) socketpair(0x16, 0x8007, 0xe2fd, &(0x7f0000000000)) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 16:00:24 executing program 1: msgget(0x1, 0x1) setuid(0xee01) r0 = msgget(0x0, 0x400000000015) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000410641c51621cbec09b5c1c222575a5f5e8e35e53d1fca308133294e8c3b9293e7b7aefae247d4cdd29134"], 0x33, 0x800) msgctl$IPC_RMID(r0, 0x0) 16:00:24 executing program 0: r0 = geteuid() socketpair$inet(0x2, 0x0, 0x80, &(0x7f0000000080)) socket$inet6(0x18, 0x2, 0x91) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xcd) r3 = semget$private(0x0, 0x4, 0x90) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f0000000040)=0x9) setreuid(r0, r2) lstat(0x0, 0x0) 16:00:24 executing program 1: msgget(0x1, 0x1) msgget(0x3, 0x301) setuid(0xee01) r0 = msgget(0x0, 0x400000000015) msgctl$IPC_RMID(r0, 0x0) 16:00:24 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a05, 0x0) mmap(&(0x7f0000fee000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) unlinkat(r0, &(0x7f00000001c0)='./file0\x00', 0xfffffffffffffffd) munlock(&(0x7f0000fe9000/0x9000)=nil, 0x9000) recvfrom$unix(r0, &(0x7f0000000080)=""/229, 0xe5, 0x0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) 16:00:24 executing program 1: msgget(0x1, 0x1) setuid(0xee01) r0 = msgget(0x0, 0x400000000015) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) accept$unix(r1, 0x0, &(0x7f0000000040)) msgrcv(r0, &(0x7f0000000080)={0x0, ""/210}, 0xda, 0x1, 0x800) msgctl$IPC_RMID(r0, 0x0) 16:00:24 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) writev(r0, &(0x7f00000003c0), 0x5) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) pwritev(r1, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) 16:00:24 executing program 1: msgget(0x1, 0x1) setuid(0xee01) r0 = getegid() setegid(r0) r1 = msgget(0x0, 0x400000000015) msgctl$IPC_RMID(r1, 0x0) 16:00:24 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x2a) flock(r0, 0xf) fchmod(0xffffffffffffffff, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r2 = getppid() fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x1, 0x2, 0x100, 0xabf, r2}) 16:00:24 executing program 1: msgget(0x1, 0x80) setuid(0xee01) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) accept(r0, 0x0, &(0x7f0000000000)) socketpair$inet(0x2, 0x4000, 0x7, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r2) r3 = msgget(0x0, 0x400000000015) msgctl$IPC_RMID(r3, 0x0) 16:00:24 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x1002, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x8, 0x0) syz_open_pts() r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000180)={0x2, "7eb110c417ded5845b2a9cb5fd42e775e17cff964f4cd561a873f7ba9832c363d276d61818f220840f3945e3"}, 0x34, 0x800) mprotect(&(0x7f0000ff0000/0x10000)=nil, 0x10000, 0x0) fcntl$getown(r0, 0x5) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:00:24 executing program 1: msgget(0x1, 0x1) setuid(0xee01) r0 = msgget(0x0, 0x400000000015) msgctl$IPC_RMID(r0, 0x0) 16:00:24 executing program 0: r0 = socket(0x11, 0x3, 0x0) bind(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00002e2f66696c65300027301fd1d8fbba4d0573a7a5129d83a18d1181078545cf"], 0xa) connect$inet6(r0, &(0x7f00000001c0), 0xc) listen(r0, 0x0) 16:00:24 executing program 1: msgget(0x1, 0x1) setuid(0xee01) r0 = msgget(0x0, 0x400000000015) msgctl$IPC_RMID(r0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x28) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r0, 0x100}, {r1, 0x1f6}, {r0, 0x108}, {r1, 0x8}, {}, {r0, 0xc2}, {r0, 0x101}], 0x7, 0x6) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x61) recvfrom$inet(r2, &(0x7f00000000c0)=""/4096, 0x1000, 0x1, &(0x7f00000010c0)={0x2, 0x2}, 0xc) 16:00:24 executing program 1: msgget(0x0, 0x1) r0 = msgget(0x0, 0x400) setuid(0xee01) r1 = msgget(0x0, 0x400000000015) msgget(0x2, 0x2) msgctl$IPC_RMID(r0, 0x0) msgctl$IPC_RMID(r1, 0x0) r2 = dup(0xffffffffffffff9c) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCEXCL(r2, 0x2000740d) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) syz_extract_tcp_res(&(0x7f0000000080), 0x9, 0x3) 16:00:24 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xfffffffffffffffd) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) fchownat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0, 0x0) 16:00:24 executing program 1: r0 = msgget(0x1, 0x1) setuid(0xee01) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0xc, &(0x7f0000000040), 0x182) msgget(0x0, 0x400000000015) msgctl$IPC_RMID(r0, 0x0) 16:00:24 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0\x00') bind$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0xffffffffffffffa7) openat(r0, &(0x7f00000000c0)='./file0/', 0x0, 0x0) 16:00:24 executing program 1: msgget(0x1, 0x1) setuid(0xee01) r0 = msgget(0x0, 0x400000000015) getegid() msgctl$IPC_RMID(r0, 0x0) 16:00:24 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) select(0x40, &(0x7f0000000040)={0x627b}, 0x0, 0x0, 0x0) write(r0, &(0x7f0000335000), 0xfea3) poll(&(0x7f0000000000)=[{r0, 0x46}], 0x1, 0x0) 16:00:24 executing program 1: msgget(0x1, 0x1) msgget(0x1, 0x18) setuid(0xee01) r0 = msgget(0x0, 0x400000000015) msgctl$IPC_RMID(r0, 0x0) 16:00:24 executing program 1: chroot(&(0x7f0000000000)='./file0\x00') msgget(0x1, 0x1) setuid(0xee01) stat(&(0x7f0000000180)='./file0\x00', &(0x7f0000000240)) nanosleep(&(0x7f0000000040)={0x8, 0xe86}, &(0x7f0000000080)) r0 = msgget(0x0, 0x400000000015) msgctl$IPC_RMID(r0, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) 16:00:25 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, 0x0, 0x0) r2 = dup2(r1, r1) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/190, 0xbe) 16:00:25 executing program 0: r0 = msgget(0x1, 0x8) setuid(0xee01) msgget(0x0, 0x400000000015) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = fcntl$getown(0xffffffffffffff9c, 0x5) r6 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x7, r1, r2, r3, r4, 0x41, 0x5d4f}, 0xfff, 0x5, r5, r6, 0x1, 0x100000001, 0x4, 0xff}) 16:00:25 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = kqueue() r1 = socket$inet6(0x18, 0xc007, 0x200000005) dup2(r0, r1) clock_gettime(0x4, &(0x7f0000000280)) 16:00:25 executing program 1: msgget(0x1, 0x1) r0 = getuid() setuid(r0) r1 = msgget(0x0, 0x400000000015) msgctl$IPC_RMID(r1, 0x0) 16:00:25 executing program 0: r0 = kqueue() r1 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) seteuid(r2) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x3, 0x0, 0x0, 0x0) close(r1) 16:00:25 executing program 0: r0 = msgget$private(0x0, 0x2) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/223) r1 = geteuid() r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r4 = getgid() socketpair(0x1, 0x4, 0x5, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='./file0\x00') getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0x192beb97d4ee9d96) semget$private(0x0, 0x6, 0x408) getgid() r7 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x2, r1, r2, r3, r4, 0x20, 0x3}, 0x5, 0x570, r6, r7, 0x2122051, 0x5, 0xff, 0x101}) semget$private(0x0, 0x2, 0x330) semget(0x2, 0xe0b6aea56fc1378d, 0x1) sync() 16:00:25 executing program 1: msgget(0x1, 0x1) r0 = geteuid() setuid(r0) r1 = msgget(0x0, 0x400000000015) msgctl$IPC_RMID(r1, 0x0) 16:00:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x0, "a0e4515f55b5b361e618253bd0bd21e86819d213", 0x2000000000000}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x3fc45ef4, 0x8, 0x2, 0x1}) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x4) 16:00:25 executing program 1: r0 = msgget(0x1, 0x1) setuid(0xee01) r1 = msgget(0x0, 0x400000000015) msgctl$IPC_RMID(r1, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/225) msgsnd(r0, &(0x7f00000000c0)={0x0, "37ac7c369926770951312be51038521916e98c2f363f878b2c25f3b6707715d816decc7443d1eccdf80021edfba0b1dde13334af056a8daed25a16ce36eb5a0a9c9b89ad2a1f0c684067ae76ab93bb3614f3ba9b621f44a789e00d0defa315829e4f99a75182b54c570c53b351c6abec7b"}, 0x79, 0x800) msgrcv(r1, &(0x7f0000000000)={0x0, ""/132}, 0x8c, 0x3, 0x1000) 16:00:25 executing program 0: r0 = semget(0x1, 0x0, 0xa8) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000100)=""/147) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0)={0x400000358dd8a}, 0x10) 16:00:25 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xa10, 0x4a) r1 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) msgget(0x1, 0x1) setuid(0xee01) r4 = msgget(0x0, 0x0) msgctl$IPC_RMID(r4, 0x0) 16:00:25 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) recvfrom$inet(r0, &(0x7f0000000180)=""/146, 0x92, 0x1, &(0x7f0000000240)={0x2, 0x2}, 0xc) r1 = socket(0x1e, 0x3, 0x0) writev(r1, &(0x7f0000001100)=[{&(0x7f0000000000)="9e6d06894b2059edd68eacaf950a06418fe15c102390c44dfb1de1362c8a526852f22c4db5476997834247d950d3e260564230954d365949d9f32075deaded2e411acda69741be0310a3a07d7017d6ec7ff051918d1ffca776d3d8c962f8d73c836a3c7a04e24ca89e58c9a9a647870feb4c32676ff15a0278eaf07131ffe1ecdf49bf88966c7e711d1d88a19dfe68444233ff4464427473f189550b34b5bd7151e8a4e24e8e2406e922ddddac54d3b119086ffc8d320944d8a462a1ba4787d26ccb51b9af42445ad16a091f62227869315987750e65d47104d7c041b427b2a81993de770ece3f3de6c18ea5b9e89c823f53d208bc9d1e2784ba1eba92e98487ad2af7a7e35ab090d98776cb023f07fc6f8c0354f5cbb6b57dbfac4a6f1fda4e880af64f6e03e2fff0b48a7b29483ec2ffb062df038ad05af580a529bb3391ffa8e380785161dbda69fd7f9eec93820d36df019173e2db005ca1f6a9322e1f97629ce4959a65435fc8db74701e3c801ef9", 0x171}], 0x1) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3, 0x5810, r0, 0x0, 0x0) 16:00:25 executing program 1: msgget(0x1, 0x1) r0 = getpgid(0xffffffffffffffff) getpgid(r0) setuid(0xee01) r1 = msgget(0x0, 0x400000000015) msgctl$IPC_RMID(r1, 0x0) 16:00:25 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) r1 = kqueue() read(r1, &(0x7f0000000080)=""/210, 0xd2) kevent(r1, &(0x7f0000000100), 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) r2 = dup2(r1, r0) ioctl$TIOCSBRK(r2, 0x2000747b) 16:00:25 executing program 1: msgget(0x1, 0x1) setuid(0xee01) r0 = msgget(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) 16:00:25 executing program 0: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) r1 = open$dir(&(0x7f00004daff8)='./file0\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f00008deff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001fff7)='./file0\x00', r2, &(0x7f000001fff8)='./file0\x00') renameat(r2, &(0x7f0000da2fec)='./file0/file0/file0\x00', r2, &(0x7f0000000100)='./file0/file0/file0\x00') 16:00:25 executing program 1: msgget(0x1, 0x1) msgget(0x1, 0x400) setuid(0xee01) r0 = msgget(0x0, 0x10) msgctl$IPC_RMID(r0, 0x0) r1 = shmget(0x2, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/4096) 16:00:25 executing program 1: msgget(0x1, 0x1) setuid(0xee01) r0 = msgget(0x0, 0x400000000015) msgget(0x0, 0x202) msgctl$IPC_RMID(r0, 0x0) 16:00:25 executing program 0: clock_settime(0x6, &(0x7f0000000000)={0x9, 0xa0}) clock_settime(0x0, &(0x7f0000000080)={0x66b6f8f5, 0x400}) 16:00:25 executing program 1: msgget(0x1, 0x1) setuid(0xee01) r0 = msgget(0x0, 0x400000000015) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x308, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x2010, r1, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = open(&(0x7f0000000200)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000fed000/0x13000)=nil, 0x13000, 0x0, 0x2010, r3, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) r4 = getgid() chown(&(0x7f0000000000)='./file0\x00', r2, r4) msgctl$IPC_RMID(r0, 0x0) 16:00:25 executing program 1: r0 = msgget(0x1, 0x1) msgrcv(r0, &(0x7f0000000000)={0x0, ""/224}, 0xe8, 0x0, 0x800) setuid(0xee01) r1 = msgget(0x0, 0x400000000015) msgctl$IPC_RMID(r1, 0x0) 22:21:57 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) fchmod(r0, 0x2) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) 22:21:57 executing program 1: msgget(0x1, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getuid() r0 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) setuid(r0) r2 = msgget(0x0, 0x400000000015) msgget(0x3, 0x4) msgctl$IPC_RMID(r2, 0x0) 22:21:57 executing program 0: r0 = geteuid() setuid(r0) r1 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000003c0)=[r3, r1]) getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r13 = getegid() lchown(&(0x7f0000000000)='./file0/file0\x00', r11, r5) r14 = getegid() r15 = shmget$private(0x0, 0x2000, 0x401, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000400)={{0x3, r9, r7, r0, r6, 0x40, 0x7ff}, 0x1f, 0x2ea, r2, r8, 0x3f, 0x3f, 0x194bba25}) shmctl$IPC_SET(r15, 0x1, 0xffffffffffffffff) r16 = getgid() getgroups(0x7, &(0x7f0000000180)=[r4, r5, r10, r12, r13, r14, r16]) getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000300), &(0x7f0000000340)=0xc) r20 = dup2(0xffffffffffffffff, r19) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) socketpair(0x18, 0x4, 0x8, &(0x7f0000000200)={0xffffffffffffffff}) renameat(r20, &(0x7f00000001c0)='./file0\x00', r21, &(0x7f0000000280)='./file0\x00') setregid(r17, r13) 22:21:57 executing program 1: msgget(0x1, 0x1) setuid(0xee01) r0 = msgget(0x3, 0x12) msgctl$IPC_RMID(r0, 0x0) 22:21:57 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='x\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) unveil(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='r\x00') r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) 22:21:57 executing program 1: msgget(0x1, 0x1) setuid(0xee01) r0 = msgget(0x0, 0x400000000015) msgctl$IPC_RMID(r0, 0x0) 22:21:57 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x2000, 0x401) open$dir(&(0x7f0000000540)='./file0\x00', 0x27e, 0x0) 22:21:57 executing program 1: msgget(0x1, 0x1) setuid(0xee01) r0 = msgget(0x0, 0x400000000015) r1 = getegid() r2 = getegid() setregid(r1, r2) msgctl$IPC_RMID(r0, 0x0) 22:21:57 executing program 1: r0 = msgget(0x1, 0x1) setuid(0xee01) msgsnd(r0, &(0x7f0000000000)={0x1}, 0x8, 0x800) msgget(0x0, 0x40) r1 = msgget(0x0, 0x400000000015) msgctl$IPC_RMID(r1, 0x0) 22:21:57 executing program 1: msgget(0x1, 0x1) setuid(0xee01) r0 = msgget(0x2, 0x7) r1 = semget$private(0x0, 0x321afd21a951836, 0x200) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000100)=""/89) msgrcv(r0, &(0x7f0000000000)={0x0, ""/186}, 0xc2, 0x3, 0x1000) msgctl$IPC_RMID(r0, 0x0) 22:21:57 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) open(&(0x7f0000000780)='./file0\x00', 0x200, 0x0) write(r0, &(0x7f0000000080)="ad8d8b12cd0cbf62ef18cf1d7e4fb37b9714e52188c3870fbc36829b90734582a70efcad046d0a01362efce76f34e45cef663cea507dca5db6562885fb3adb00cfc2a3e39cc36a1e2060e473f642559b32a3d6008acaece5e3dfd4fb8ab605a7c484ec4b19dc017034f98b9807d19d454cd74fe2e4ff4cf25babc7d56272fa36ca46e0767d98f1ae7343e532920d5ecd95ca28459aaeb64fe93a02e41461d262fb5976517081f2e221037634ae6730ed24823ef151d42eacd869a84607df0e74678b9855bf08825fedbdcaf895381e1f7791bd7b6889f29513b77e1e87fe7a2fa3798ed468e7e84c5c26", 0xea) openat(r1, &(0x7f0000000180)='./file1\x00', 0x82d9, 0x4) 22:21:57 executing program 1: msgget(0x1, 0x1) setuid(0xee01) r0 = msgget(0x0, 0x400000000015) msgctl$IPC_RMID(r0, 0x0) geteuid() r1 = shmget(0x3, 0x2000, 0x508, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/250) 22:21:57 executing program 0: r0 = socket(0x10, 0x0, 0x0) writev(r0, &(0x7f0000001100), 0x0) 22:21:57 executing program 1: mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x800000000001) getppid() select(0x40, &(0x7f0000000140), 0x0, 0x0, 0x0) 22:21:57 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0x0, 0x48, 0x40000080, 0x1ff, 0x7}, {{r1}, 0xfffffffffffffff9, 0x88, 0x20000024, 0x0, 0x71f6}, {{r0}, 0xfffffffffffffffd, 0x1, 0x40000001, 0x5, 0x6}, {{r1}, 0xffffffffffffffff, 0xa, 0x10, 0x0, 0x9}, {{r0}, 0xfffffffffffffffa, 0x24, 0x80000080, 0xfff, 0x5}, {{r1}, 0xd349236e27716b3b, 0x94, 0xa, 0x100}, {{r0}, 0xfffffffffffffff8, 0x1, 0x2, 0x10000, 0x2}], 0x4, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x60, 0x2, 0xff80000000000}], 0xfff, &(0x7f0000000180)={0x6, 0x10001}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xbf}], 0x10003, 0x0, 0x0, 0x0) shutdown(r0, 0x1) 22:21:57 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="8e80eac93b50d0bd5b3a6acb77232119b197839335ae9470f295de1397882ff6e6290104be049d15544b1b880a208da7d03cb1da7f2c948a70e535c8ef8c0ce3b49c07ade95d8cef0cfc2b204748e881b7f93ed42a51b16da169077712f99e385a424b3d33204686e220f4256c55638913d5f7f8bc2323a501d2b9a562ecdb0fd173fe53c14a35e5885e8d1c3edc25d789341edf085ceedb497109f6b1e19463a88cff8a211b96e573dee84e8767d02f0f", 0xb1}, {&(0x7f0000000040)="9060229cd7dc3a201f5d67b3012de38eac835499bf5818303ff1866a70444eb278bd1502e8ff60cf783ece", 0x2b}], 0x2) r0 = kqueue() r1 = getpid() fcntl$setown(r0, 0x6, r1) kevent(r0, &(0x7f0000000080)=[{}], 0x101, 0x0, 0xffff, 0x0) 22:21:57 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0xffffffffffffff80, 0x0) kqueue() 22:21:58 executing program 1: mprotect(&(0x7f00007d6000/0x1000)=nil, 0x1000, 0x1) nanosleep(&(0x7f0000000280), 0x0) 22:21:58 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) stat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) open(&(0x7f0000000140)='./bus\x00', 0x103fe, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) 22:21:58 executing program 0: setrlimit(0x0, 0x0) pipe2(&(0x7f0000000000), 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) clock_gettime(0x3, &(0x7f0000000040)) write(r1, &(0x7f0000335000), 0x10052) 22:21:58 executing program 1: pipe2(&(0x7f0000000040), 0x0) clock_getres(0x2, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) 22:21:58 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000616fa0)=[{&(0x7f0000e4bfb4)=""/57, 0x39}], 0x1) sendto$inet(r0, &(0x7f0000000000)="8584c308ebf559a5a5df4076b111096523bbc98a11e958c6068ee1ee59a6a2d682618fa8a79fa86df0b5f49ae09e9bdfe25412d3790a31408614a2fc1213a46c3bd8bf9355e3c4a6e5cc23c10f00b2a9c8b70f6df4beb2f39f7aec59fcab42eff1fb48681235d7106b624e5b474377d769c70b101324d6d2fc35a8d7e1f80af21673a506e0d236916998a350c8d7d32a4f5603dbbfc73f", 0x97, 0x407, &(0x7f00000000c0)={0x2, 0x1}, 0xc) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) dup2(r0, r1) 22:21:58 executing program 1: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 22:21:59 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x100) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = getegid() fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x6) fcntl$getflags(r0, 0x1) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) fcntl$getflags(r0, 0x1) lseek(r0, 0x0, 0x0) r3 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x480, 0x80) fcntl$getown(r3, 0x5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x63bd, 0x10000, 0x100000000, 0x1cf, "2bdecd9d8463d16cb6447835d62a6a965b472733", 0xe47, 0x61c}) bind$unix(r0, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_int(r3, 0xffff, 0x1082, &(0x7f0000000240), &(0x7f0000000280)=0x4) getsockopt$sock_int(r0, 0xffff, 0x102b, &(0x7f00000002c0), &(0x7f0000000300)=0x4) connect(r0, &(0x7f0000000340)=@un=@file={0x1, './file0\x00'}, 0xa) socketpair(0x3e, 0x3, 0x9, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r4, 0xffff, 0x1007, &(0x7f00000003c0), &(0x7f0000000400)=0x4) getsockname$inet6(r5, &(0x7f0000000440), &(0x7f0000000480)=0xc) fsync(r4) r6 = semget$private(0x0, 0x3, 0x204) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f00000004c0)=""/216) pwritev(r0, &(0x7f0000000b00)=[{&(0x7f00000005c0)="f8b82bbcf4eb4034aecd7811c6ed4cfc", 0x10}, {&(0x7f0000000600)="461b6f9f788c394d3d3b3caf7b2a8982f49d3a8cc6a0d8a99faa70f35ec031c7b7f0f15adce36fd6995b06f84e4420dbdfa60b9c9adf1e23237e734b4513639f983431279838c96473689cdad7fc243cbd3403427699aa01ecf30c2a7936b388a0d6ee55fd1d09e909303f4c6dfac8e2067731692c7509b8d1ef6e7566705df26a8e9cbf55b73fe738143929f8728f1968", 0x91}, {&(0x7f00000006c0)="8a85b14c31e4b7b91ab790f271c4e02439880211578ada3b70bd596f03f762f004d887f2e36fd3557b6aad364ffb1cb84628b33d2b3a844e28f6e8440006e35dc8c757849a4e5070f5eacc9f7fdde95e32a778385836e4e464d6915b0381152e9b2815040003e405042620c9b2dffd81636bb142a05120c062dd5645926f37d34a063c06edb3e42608511e51aada2aa0ec2caad9f5c93ae2776b711c", 0x9c}, {&(0x7f0000000780)="6e06987ccc1d5a7a69d366688c962af390680e33e0735a26f92c4e4e5f8290dc81af0bf7d90c9873e12e9201346a67450813724ff7e4f045d03120a55b9078fad886ff8c133d94dd1965d1c7754f6bb7ce3d126566e5965161e5e09b3b", 0x5d}, {&(0x7f0000000800)="ff91c16e845f6dea64948fcdd7419c28d44838", 0x13}, {&(0x7f0000000840)="76d58fdf86198abbef38ca0f4489d662c9ae62fb5d12f00c097b4bfa32895bca746164", 0x23}, {&(0x7f0000000880)="d403e041a73301d06755b85b19a3223f0e8be98f3c2b864cb7e7baa9afe8b71ca0f938a72d12918745fc92bfa2de04614aeeeeac95b66ceb878bd87c81b059e2537b56c97916836007611e5004", 0x4d}, {&(0x7f0000000900)="c09d33a429f44ac97ece0c34bb0e5e4ef3d373724587375def2a12b1278e65439a2ad68b7d8235e94ad9f98c8b628b912581826b283e358644a761a622ca29df957bf12f540ee85834144848ef0cb714f5d1a5f40ca8ec1befa254e3a49062e85d4c82d2d6bcf5d5266e448d2c5d85aca71b5b0752ae5b3688e559e2967448803470f12fac385b26e1edfc48c260b8cb8b0b45df9e6df3399c4d2fa14fc5930eb961aa4535e7192d9306a1151c5cc33f19673e73a8c004eb5b4b38e9c8d52711b763a09f97", 0xc5}, {&(0x7f0000000a00)="097b8fe2538c323ca8923a8519c1ddd37e9c9f74c46679a98e64da5ce1b615a3dfd0d6ce2f5f3873644251deb16e3d5fcff65e2df8eb5d90314e980e10a2cac08b41e56c79fb8c0ac6c681906cf14bcf64cc1e7c29a5dafdcdd1bcd2a5ecff6fb6260ef616fd20c0471b400427a59739e94ebdff91b1825544047e03ce93ef782796c7210900216f7204b2c5795a4aef46e8f96f50402b09bfd0fb45e13953c610b8dd365a0f017f2672a9f0d96f38c2f380e8ad6092c61242d20feb7060e13caae30b520ee4c3a702c44c72dfb72f34327a60de765461ec35f2514df310bdeb1d8c9300d36f6bef", 0xe8}], 0x9, 0x0) getegid() semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000bc0)=""/132) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000c80)) semctl$GETNCNT(r6, 0x2, 0x3, &(0x7f0000000cc0)=""/102) writev(r4, &(0x7f0000001e00)=[{&(0x7f0000000d40)="f6f5712e534a7f04647d9da46c2540eb05a87e39c98c7228806ebd9dd9e3f799294358c3f7183832931190404212733116449dff109b3b", 0x37}, {&(0x7f0000000d80)="55bdbcf33e03b61f76cd65e1c27af60678e9e53773446c48e5b0d51a5f6baf36c8d5ba93911ec5c2cb3eafea93d6d09acef81a51f3f7d946e6ccc6cfc6e10ca5a9dcb9c424c9bd521cb47dae8f1fdc334340cd189642f0226a04c5bf539baafcfe26720e58829bed0d7310ec24eb93c53d372aa5e726e30c892e1d38c45822f4f3a081c70f64487bc24fea2e6957bddae75ef5e02bac8d726f37903657c83b2105323fc20a9a9ab0b510190099cb54e98c71bc0cf1ae502ad4330e1729a5d3c3ef23d88c7fafe545bf28532eade515c325587cc18b0d852697c0f3e75839650fc3d28c8553d3f1a6be9a958dcc8c90bfe2655dddce52e4612d20991e2af09634b1279fb6fb7cada526f08b42d7e42cd0346f7f9ac6bc9f55933a34df8a50dfd06359a0fada5314431615100d8ec4ad00147944f8f3601524f0c42a0d7bc52468a9de9be5127f38bfb360c752d98ca88d3615ce04938896dbcf465a58ac5df09806e82dcc884c69ff198102e67f9bb7ea0125cc094842d059ec9f25934168f012c80ccb191e0fbcab2e932e3ea7365dd5b96dfbccb6554d42ea129015372927b920c89748a63c656aa9ca4692b57e3be411dea27885fe1b835d16a3df13dc9e63d5fdd29e499c915b7ce318d1bf2c691f36ceda08c0b2294623367db51be3d8671018693aaca89a18276a305ed6f76bc192900700b2bffbd5623988b9c55b11b0cd932082489f4481fbfcc90a81fcaf0dd4e2806dae44f313999dd3e54c5529e7e002c1f1d2bdb11083e784b4e3eece7c75cf7fe0e5e0fb937ce0a282360f326b9eed5d3b911ca36ee8e7dc633f0ed7b5a8ebf00e1628c3d5bec3fb02ed6f3bfe4bf2080c074aa70ca835271dd2a3636982eb20a111f4954fafee9c61512ed17fbfbbb95d280e059c989c8ab8691202be0ae35dbe10f755a378f462f420b4db07b272321f9574a869f768c12035135c6afaede12d8b975fd06e6f899a2e5f7b390b83edfbfa20eb29f76e02c7cba6a1db9bffa3bac42da91b899a1bdc2ae1205dc0b796ea6d092dec960d65e70cd9bebfc506f995e6391b0950b7a08827111870f4d152129b4d6fb0e67b3a21851a459d2289a0123099c919b50913f3b055bf9f31ac6e001d9489b33bedcc81ca62184e3f5dc44cff57e448d177cedded49fe924f0155d2b3d787b92e116d6f0ec6ce14d0fbcb2c8e767ed08f81060653d54288dc48a2eb8ac3ceeac64a06d3e71a40706ecb8dcfc9a79f3a47dd14b26eb274c7c322e6faf42537ac65c0fc2a25fe2fe5f903b4acbe3e32f560c2a9057e8e7bab9da6c8703e49b608033f473c81c942111c8077c5a82c4f77b051c06d7d25ac625328ba697af596795171550935e5497c5fd88d353ecb7ad8c81c024430bcb96ae76619c1c981d9d8aeb8d8c31387b7dacabc844d40ba4b18fe27239d103492df875c4f9fd14ba4c4d39749560762f62a4f9749d711b6d0cdc78a5b4dfd237d1a9bf427e9afc2f546fccedad2201974f56e0cb52fb247daaceab9a2e765a2c92967a89770f599700bb302d5a4d5580b902257020891aeace9f3b6ca32ca20769ba8f17e14ccd3f879cc588c880303e3176b5db6502f7ed668889a2f5228100120732fbc5f8c7bb72322cc91f8a13c2fe9974202cbdbf0b9b38c0742323a5869cdd3563f46c861ac1add3c25e814554324978eb4df99011f75ccff4234abbcc78d04258d7e104f39f8add86f9311e18f2e4e73cacb5e10444668eed2a638066509381836b6434367127453d56b57337ac44d45252ab91f2451cd11adf977ef8e694dfddc1ac1e8244280c04758b06c9f8dcd688adb37311c13335d3177b6829c02ae3c9244f8fddfc73bca5227f49eff19193eafec1759dd7fe017ab05b4417735ad04f62338df3370ba4fa0afc023628f2f603d7daa10a3c0c2548afdb6eec90062756a9d55005f93652dd7504c0fbe98254804afad95ecae83e04c3cddc2a214c3da5dd3e4b9311255541bf9b5415f407d377cbbb671c4899af0a97f429fcf7feaed15b6a262aae7c5f97651f8096d3ac99e83cebc47323b9ce34378be57de206c397a3fa367ece5bfd2d22a4feb2c365891f55625b08a80d5c28add4585a95250346ebef195bcaa066419f8a568ec5e0decc5f4f47639c8d41d5853fad2df176a16b563736f282891144d2ec3b901abeac4c284461160d594402ec57e5dcff3b587d205d0cdab6d848866675d00fefcda3c72d11073d5a8e43d0e82e3ad09e77f33ff796df0318b37b9dabe8c6b1b42f1315237dd83f73298deecb0e35302eaeb7e000fc94fd577570caa9160ac181997ab4d7b5325cd261dc07ad574ca29598d4c32b371a3dce97c5eb26c5652b8112179090f1abf651cccf73c809c7e6ac7e914a87155277c778b70957ed84d2ff1d6ecf5a7644f4b9d9e902c41716fa5152c47b34fa2b5c1ff94286b477ca16e497d238aaabd7acf747fee25fb3a500c9f6515f182d2ddd3ac4c67bb2b1a756e4095530049afaa4949b2489753510f36c0b54d328d55a1911605fa066ca83df676a61ef64e6593e5f528d449f9eb8b4605d17842d3d37f090ead04d33fa60d8b1e667f5330151513135c572f9f6ec209361510f2b51578854afbbaa966b65e71572ca45db8989142fe9de5b352ad1bd5683fce4b132002c678f2df379d1d83e0d053765a3741e66209d489846014fdaec7552af0457933ed09f06fe86e7373e343973c38490c4e22bd01286367adcd876515189c41ef4e30206b6ca6fda4ff0d9a2727925382f8e73fcb166e4b6da14d916640894aa8c4e3b0ca76e079502f08ca5d30f660e58e6444dfe165480a1fb63224dbf66f63ef8d25c99be8da3c9a9189d7e1d0a8f396676e9df5e6fdcae9f4592dab09a2ab59920e42299a905cbe4aff5e381cefd588dd2df94973c4c3875e63b0205d99b65178a4c7fafe98e417c19f97c7ce68835effdfd038e119c44f60dc52d53e44c5d2bf1a787550d4075a211722da05e72c4e405a67540da3389576db6de207d128c1bad312ea13760baec7c02c0252912481d75bb820a4b5faed769558257b2b05ec53e7923bf0e16012f98903c7fb00b94fdbd247fff2cb1c7d5b637796b5a53a3eda5a76dbe6f0d3c90f7997684f7ac5e780c8fe581d8a50a7e9f91928375ca2586f3f4b76a8cef885bae53db4bcdd7076ea0071444b5444798895168fe46803c178e0a3924dbb9ac230d7ab2deb112ec90b591c061c8558a7617b9d7f5325cf700df3df3274be4bfadaca4622526df2f7f6319e6f6a0cff01d376471188bea5968771566590ef6632d1dc863aca1b1486c6f893ecf639e9f0b726b48849a046560b4c468b64fb8e3390f62f521fedef0f1b726310c8a1e43d1ad66555685b89bd6445556ec0b6e02f0c1cfa63316d650db6e2a85ce3ff0152b499386fd526112e8f855f8c604bc3860bdd15ab5591401900af3fc1da5ea46a480e9af67d10793e99d78cf065a8298dd48807d54f4e377d3c773f2a2e940ca9314f47e27b707c8c5f72a736f53a0d31773c7073607842056143c8d0d6bccca74d100f2dfa36105e7fdb705ab3bfc828bd20d24fd9f1b6267e790806fafb89222845ef486fdb5f5ee977c5c303c084664189a230d2d61eb7afd90a4d7ee260998b410bd06cfb32d5a8c1a77fe9ba3c08cc31a73e726d4d09db6752bcad9a0e1c64f5b77ca92d0aa1ab90947bc633d37a7a8e0885303d37adc5a8422d892fe4838dbda138f5cb47821d5e9bfda025602e3d790f81443de366eb5e8fc832843d3f92bc3c58fde8beddb17ddda6f4c816c2f24c6107d85884110d60bd41a6249b24625db253f01b63003379258f96e2b9c5816be99fdda95fb999012b9a939e3ea069416a0fa6770ff2514e6253a03943d4695e519a74a0f153e718934cebf02884c6cf62eb9e656596ecf47fb9b136cfc63050d70b2eb385ec30c7da6326cf3c238b34b788f5142f9080f555eff7cdc4999cbfae3fc234c2df27e7cfe34e53676e605ab1d98c752f8df7fb4fb31c76681b7ec9f5c8aedc711cd61a05f2d42d34c59ee3c18ba6762fc5e97efaa077485c3ef40f23a38ed8f616fac896b0011fda35f6180e5cab00ad44a1a4dab7ecd429bf4dd4e0f4a6e7c23db3bcce0509a02633a5848b973fe9d36bd742c31fb898b60e1b18f70673116f85d6446ad3e0deb9cee9a7d5aaa81eaf8f5d54eb223c35582b1b91b0d241df2a7e729689ed317a1fd49be7c151fa6666c3ffee6fec5074cd4abc63a59c7d0b85c6d4f9ab4652a28bf86ea2cd27c086ce80d947a4f398af763361dc7bb77ddf7e66462bb55a1755a118d5cb46551ca7f11ec3bcb7400c4f5d10ab930906d62d916b08bf1f83840376f6e8e4a229af3fc02252cf1dc51e5c84dfabd0ce1152ce7a90d1bfcb2570e91db52c8ef6effebf3af1f84774b9b19c55f1e570329a7d5c9cad3ef285f49c006b8584e358927eee37df8dc08c997085861cbe9848e133c9b75c1eabf259994c6db50059a44cefd8bd6bfe5a3bb7bf46a8f2654cc2fe048cf2afd22afe71bac7b51b04d295a1337eb21b156ac03006b359335df22c05e7dfcc75389f82745121b8e6e9bdc9a59d886248dd0d942a1291a95c4daa68058edecd51228eb7a1708eb35f06f8bca3843be93744b2a09f0e69647d44cfa9a6804597dce097884b1833d4d991142f6bd3e0dfb1e06bba4c3cd01a2383be6b24fe7b618a1fef574bde4aefc65216a3b07ee61fe3ba6a12c0bcc7d8e0543a7e16caa093a83ae61b09b546e04baf0dbc6c77b765668450787d5c3faf4e05039925a283ab6bb8d2ab9a88eec0e1269cf928afaded1ca394e27cc26199074432231ac740ce5ec75ca3daedd8f4e6777072d5566257af586d5e0ecf0168ec7ef622532960f59485044d0fe5f30b46d526d868743451dc2dcccb76ba1705a92a277523792a94ade3ac1bc250e1e94f4c6c4ed80694236d1913566e497be005bac9b16f8d60c61505ab139eca39c44ee1d941a7ef6249a494e5ae6f3a279dce77fdfe30b5f3c1c07cae85807ec8374e24197951c530d5f430ccb9c480715fef6a41e6714bfe5f52476a58ecc75ca5b60a440f668b653f61798edba7c0ac94ac2af8b220bc03adf4dc65b0646248bf468222613f9c98216cefdfd9b4b92c7942282ac5394bf51eab923aab90d3fe5784194c59b6cd94a26f286f13b7eae5fe6b7430a3d0554119f6dcc3176780385782ece65cd2598862202de521c13672b79fb74582c4a4d0f2286e2393cef7edb6947a75e620126451eddbfabeffac3be5f0b708c155c511e290cfb3c16776259c8a8d82baf412b00a226d6f458b47d6fea8e8944d81a1bef142190c6cefbbb730e15f5f16a1484bcbc5704162d2e4732c2a9aa3d74634e2111ccf92566836f042a1a10d9e32ae680ed72b3cdf8c34d7fc9440511f613091a50d94b3410ae6385748ac34e784f9ad473c60db946b7d70b9f260724a9d4458b761ef30304c35740b9ba4e69b375ca63af1a67c05bfcdc7c604152cc8e18434750203782af2e88e050b565795981a2ba7fe164d87e761ee21db42847057312f1fc25f7fbbf101daac508218e021b77424d460ee83d42e5819acbc6afd2672ec309d0649efd70717be66ac74b1f97c09377779e7a1f00da73bbc98149b88a4bed009c0879446ed6c1c0c8db0307003b22d8524b22f83c9102de0bdb09d8134e00fd17e114933643cbd75185a69a4e3f86d49af771a3bf124a3afd781b23f023ddf51cabd5047c6efb9025072", 0x1000}, {&(0x7f0000001d80)="86bf3fe99a08107f3c9a6dc91731185c4315f28346fe306e1d2648008f2925f654ffbf20ea218a86c63e11125ea375e4c0c34ce773795fa442be9acca21a3a008efc4b469e9f6b73d2428399a316502b1d67b6a02cfd84870516eb1d8f7e8d115a29a6cfbc3daa63477e704d3dc8e0967a7def686f394e4406a4", 0x7a}], 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001e40), &(0x7f0000001e80)=0xc) getgid() 22:21:59 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000180)=""/4096, 0x1000) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') 22:21:59 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f000001aff8)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) writev(r0, &(0x7f0000bf3fa0)=[{&(0x7f0000dee3d3)="96549e3e0dbb459de92d39d7189803ff5a85336ee7c7bea29ce19d4e4bdbd0b7ce84c07284f8cb79f2be055989e7157ecb8e4b61d9cebc0de952a15cdb95f0ecd23bcb5a6033d716b410abe73505ec3f207ea95566eb1eee907e732397b0841af55e6ec81f1049b5f8b0c702ff05902c209f60dbcbf18c49c72abd13def5447bb437b3002c6cb3645a02d34224788174c6e9b2e28c0c7a644fe1bdbfe1dff6ac2fde7611fee6d8121abc7ce07a456021da5792ed957870de9480135970383f503ade2933b67fbf527a5b85ed7c9a493c5bf584a66bf6c856f13eeea7eb3f76211a5eee7d80648b48dd7a343d9e5f1ff503de9326ed59fa571020933a4778a6252b0115297f616e4fe064a3fe0ddaea2eb7c946d2a43fa824387be3da735abb1cba5a02dd040bdc5e5ef191bf002404e2bbb7441ac6171071f45cbebf1a4885e5203d2271f5a79cc58b2092230e169995e65ec393df2601d9c86451247f510a6c58136b9b5517a0bf76ecab5cbdfbd23717", 0x171}], 0x1) pledge(&(0x7f0000000000)=']\\{\x00', &(0x7f0000000080)="2b81b2c91119eb1e2a820f59cddb3ab5221d6ad0f8fe982fde7b74b3c6ad7e3a") writev(r1, &(0x7f000026b000)=[{&(0x7f0000f1b000)='5', 0x1}], 0x1) 22:21:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0xffffffffffffffcb, 0x80, 0x100000}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x516, 0x7, 0x8959, "483c19b0bc219319c71a83f70a97013db7a0d280", 0x3, 0x6}) 22:21:59 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x40) dup2(r1, r0) r2 = semget(0x3, 0x0, 0x0) semop(r2, &(0x7f0000000040)=[{0x0, 0xffff}], 0x1) read(r0, &(0x7f00000000c0)=""/150, 0x96) 22:21:59 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = msgget$private(0x0, 0xc2) msgsnd(r0, &(0x7f0000000000)={0x2, "6cc50edc4e11"}, 0xe, 0x800) setitimer(0x0, &(0x7f0000000080)={{0x0, 0x20}, {0xc3b}}, 0x0) 22:21:59 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x14) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f0000001240)='./file0/file0\x00', r0, r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) getdents(r2, &(0x7f0000000180)=""/4096, 0x1000) lchown(&(0x7f00000011c0)='./file0\x00', 0x0, 0x0) seteuid(r0) 22:21:59 executing program 1: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x0) socket(0x18, 0x4000, 0x80) poll(&(0x7f00000000c0)=[{r0, 0x114}], 0x1, 0x3) 22:21:59 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x7, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfff, 0x0, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x8, 0x5, 0x80}) kevent(r0, &(0x7f0000001140)=[{{r1}, 0xfffffffffffffffe, 0x81}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) 22:21:59 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x202, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x1) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$getown(r0, 0x5) linkat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00', 0x4) 22:21:59 executing program 0: unveil(0x0, &(0x7f0000000140)='r\x00') clock_getres(0x8, &(0x7f0000000000)) 22:21:59 executing program 1: mlockall(0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) mprotect(&(0x7f0000402000/0x4000)=nil, 0x4000, 0x5) 22:21:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCCBRK(r0, 0x2000747a) 22:21:59 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000400)='.\x00', &(0x7f00000004c0)='x\x00') mkdir(&(0x7f0000000380)='./file0\x00', 0x48) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f0000000080)=""/122, 0x7a}, {&(0x7f00000001c0)=""/190, 0xbe}], 0x2, &(0x7f0000000280)=""/160, 0xa0, 0x788}, 0x2) execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) 22:21:59 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000000)='c\x00') rmdir(&(0x7f0000000080)='./file1\x00') sendto(r0, &(0x7f0000000140)="88e96c949a17ac4e9ac30e3453b964645132c0464682745eeb43e0cfaa699fb86c223b82cc848ae23b42222ecb9064fc85d98e054023d838e494acfc3683c4e1de6946f2f5c451314690e5c8cb01e5657f1e22680329a1014ff1de920c4d8cd3bdcc4aef64d4dc519367e6ae8612f5243dfcc1503209ce2c79d8f2b0274f82cb9ae6", 0x82, 0x70c7c603b2901e01, 0x0, 0x0) 22:21:59 executing program 1: r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x20, 0x71) mknod(&(0x7f0000000340)='./bus\x00', 0x4000000000001ff9, 0x6c1) ioctl$TIOCNOTTY(r0, 0x20007471) dup2(r0, r0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x10000) open$dir(&(0x7f0000000040)='./bus\x00', 0x100, 0x184) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) r3 = semget(0x0, 0x4, 0x400) sendto$inet(r2, &(0x7f00000002c0)="f18401ac893adc7d421981f956645e1fbf5342b2fd96e7875a7388d0fbfca0971bee728415b7a80e995ac0b0e9407dc5c60fb8f055", 0x35, 0x8, 0x0, 0x0) r4 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r6 = getuid() r7 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x9, r4, r5, r6, r7, 0x100, 0x5}, 0x3, 0x20000000200000, 0x8000}) pipe2(&(0x7f00000000c0), 0x10004) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)) 22:21:59 executing program 0: execve(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xa81, 0x0) faccessat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0/file0/../file0\x00', 0x80, 0x2) pwritev(r0, &(0x7f0000000000), 0x100000000000018c, 0x0) 22:21:59 executing program 0: socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) pipe(&(0x7f0000000000)) 22:21:59 executing program 1: setitimer(0x1, &(0x7f0000000080)={{}, {0x0, 0x78951aae}}, 0x0) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x513a, 0x6}, {0x2000000000000006, 0x6}}) setitimer(0x2, &(0x7f0000000000)={{0x3, 0x4}, {0x3, 0x1}}, &(0x7f0000000040)) 22:21:59 executing program 1: mlock(&(0x7f0000dd7000/0x3000)=nil, 0x3000) munmap(&(0x7f0000bf0000/0x3000)=nil, 0x3000) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') r0 = dup(0xffffffffffffffff) flock(r0, 0x1) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) mlock(&(0x7f0000f80000/0x4000)=nil, 0x4000) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) mlock(&(0x7f0000bf1000/0x2000)=nil, 0x2000) madvise(&(0x7f0000f83000/0x2000)=nil, 0x2000, 0x6) 22:21:59 executing program 0: getrusage(0xfffffffffffffffe, 0xffffffffffffffff) pipe(&(0x7f0000000080)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup(r0) 22:21:59 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCEXCL(r0, 0x2000740d) nanosleep(&(0x7f0000000000), &(0x7f0000000040)) 22:21:59 executing program 0: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x1000000000006000, 0xffffffffffffffff) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file1\x00') pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000140)='./file1\x00') 22:21:59 executing program 0: clock_gettime(0x2, &(0x7f0000000000)) 22:21:59 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x820, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1000000000000) unlink(&(0x7f0000000000)='./file1\x00') flock(r1, 0x1) flock(r1, 0x5) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file1\x00'}, 0xa) 22:21:59 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x40, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)) r2 = getuid() getgroups(0x8, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x2) getgid() 22:21:59 executing program 1: clock_gettime(0x0, &(0x7f0000000080)) setitimer(0x2, &(0x7f0000dc3fe0)={{0x77359400}}, &(0x7f0000b1bfe0)) r0 = dup(0xffffffffffffffff) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000140)=0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff}) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0xaa, 0x1000}, {0x9c, 0xfe1c}}, 0x2) 22:21:59 executing program 0: symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') r0 = socket$unix(0x1, 0x5, 0x0) sendto$unix(r0, &(0x7f0000000000)="a1da1d14c1080519996e518e42ab39b7931491a8e9f73246cf9a3741158258dd0491be3dcb8a346b560884b8e998a32f5064d6d6689106c302681d9eb7253e48b0a417bd02a49aedd1a73d0a77f4ac1fdbc11b0b4d34f545c9f0b43476e0f833f1bee11e0eaec9947ff98550ff1606464dd90cd9cdaff4c87b40a89edb4dfb9f0d080b6d6afc76ffd8f373546aeb6d61102a5d3b356e5c2d352199f357bb6a8884e9a0873a045f931ace978d3acb15e632fa5393e68cf8c0a0963de40c85c2bad5d29dda12efdbbb0ad9368cf887a4dcc0ba720288e052694a0d2c9d97fc42c405d5e622", 0xe4, 0x4, &(0x7f0000000100)=@file={0x6a0eb0bed341b82d, './file0\x00'}, 0xa) truncate(&(0x7f0000004540)='./file0\x00', 0x0) 22:21:59 executing program 1: socketpair(0x2, 0xc003, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCNXCL(r0, 0x2000740e) syz_emit_ethernet(0x71, &(0x7f0000000000)="736aa3ddfefae529efa1fb003fda5125f6c30431391c814eae5eb1d81d01aa72c982e0e9e64d56f24e226ff380a78c27f32d0a383819cf955c4907cd68b4888a7d91eede47b76e014bbc4b0da7cbb2f181aef6b0068aa1be6f6c4402d47add16ca12fe4353da64e983684ec9ecccfc000e") 22:21:59 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getegid() getsockname(r0, 0x0, &(0x7f0000000700)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7, 0x2812, r0, 0x0, 0x32) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvfrom$inet(r1, &(0x7f0000000040)=""/141, 0x8d, 0x800, &(0x7f0000000100)={0x2, 0x2}, 0xc) 22:21:59 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') getdents(r0, 0x0, 0x0) 22:21:59 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x2, 0xc007, 0x800, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r3, &(0x7f0000000240)=[{{r0}, 0x0, 0x80, 0x1, 0x80000001, 0xffffffff}, {{r0}, 0x0, 0xd0, 0x2, 0x3, 0x5}, {{r1}, 0xffffffffffffffff, 0x40, 0x20, 0x6, 0xb503}], 0x3, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffc, 0x83, 0x1, 0x7, 0x8001}, {{r0}, 0xfffffffffffffffc, 0x9, 0x0, 0x2, 0x8b}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x1, 0x1}, {{r1}, 0xfffffffffffffffd, 0x80, 0x8, 0x1f, 0x7}, {{r1}, 0x0, 0x0, 0x2, 0x2, 0x1f}, {{r1}, 0xffffffffffffffff, 0x40, 0x2, 0x3, 0x100}, {{r0}, 0xffffffffffffffff, 0x0, 0x24, 0x4, 0x28a}, {{r1}, 0xfffffffffffffffb, 0x44, 0x2, 0x20, 0x17}], 0x9, &(0x7f00000003c0)={0x0, 0x7}) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x1000, 0x0, 0x0, 0x0) r5 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, &(0x7f0000001780)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0, 0x0}, &(0x7f0000001800)=0xc) r8 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, &(0x7f0000001880)=0xc) r10 = getegid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000018c0)={0x0}, &(0x7f0000001900)=0xc) r12 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0, 0x0}, 0xc) r14 = getpid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0, 0x0}, 0xc) r17 = getpgrp() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0}, &(0x7f0000001a40)=0xc) r19 = getegid() sendmsg$unix(r1, &(0x7f0000001b80)={&(0x7f0000000400)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000016c0)=[{&(0x7f0000000440)="1dd23c57d5249bbff0d0e9e30869cff9472ac24d230fa69113cc527f5cf6a2a6", 0x20}, {&(0x7f0000000480)="32cd3f6c92366e3c460dc505e26e8d4f8d1416fe419a16d08c71fc8855d623e41907ad26d017550b43", 0x29}, {&(0x7f00000004c0)="e9a32adb2a34872c56d39a84e34878c124c17a259f95912302f6c725ae1618dd8cc8eadea592212e7aa65ad4902be80901d61c7ca5b057d25eb64c2bc7d125991ffb3fd1a5b0c29bf109d5d77db747d0b6d819429adb795aecbafea624e093eb8a528c6a64ad5e4365f3c8a3a3f25926042d4020e59d8fec7563a76c2c61b39c85ef5b6083f93105ace0f9fc13284609853ddd5f3a72d6f515ba5e7897964eceb1fb782955804964f0fff788c078eec7b1425d39f27105884d36f410c1a42fa1b78c858c92a3bbce3395852c7ee2cc4f6eacd99d62ff3b4a01581a959aaa", 0xde}, {&(0x7f00000005c0)="813562bd5b772e5642059b80db33a44083f0e9ce723a2785f463bfc225b0fb4de365648abb414df7a3f418273904833bfcfb856f901dfc1d5b57576d7de3fe19517e488c18b4722754cf72da899b4b366df9d1bf8239c7ed8fc8434c2fe037f2e28f8f0ffde9e2ed9fe47d0caa6835dd6e2db3b83b", 0x75}, {&(0x7f0000000640)="f02b637b6c3f2e37ec9cf3c9e4a8e4298ac438fd47f95a4c89a5b54185fb67063e413085d70d0d3871", 0x29}, {&(0x7f0000000680)="9e7b548be201c73bee757991d28da3a169aa9aabdc056b8e7145ff0a76761903f139e28d4fa948c3e4c2aab85517fd95c69256f153c02d6771892118f63c0230dd05a108db15fc00f318419de48220b03ef72531b404bdb86545660c76f271d40319712413445fa6947a16294b0012ef232b6028b7e682e89f31748fc959688a1847146d8387259ba67bd1192020bc39af57003dc78cd8209109fdcb66bf48a87e37ae0feaadd7b3641f8af1dc7bb115cb8447a895901680a08f7dbac3bc86e6d6807b61046055b449b8360e15c7a897bc24bafa43ab2794218952d8084957e73f672084c3750facf42d63f0b1123b885a08abdbf0af724f1625852336674b4762b3760d6013d15c6de00fe455ed5435bc70da0bd80dc89861879475d0a4335363049ca480b48222d542fbd824b910f47d4b259c8bf6ce2856cf4cfd44bf7babf409f84abaf66320c1978d4e5817229fbfca7b05b047425eb38f9d30f9450619e143a3062ab118e6fe6ecba4e9d62ce4aaf92e2c828cdbf6f5622c11a275559238871b5f1f40a7fad766e2b7ec024cd98fa0954b629348caca47335e9facb260f57d8b96c2f40bbaece077aaa4042147e4c93806297f4881e195950b263f390c8dfada89ae3110f2b344d001abac8bf920fe066fc5c3237a6545051973795164d8091b5dee5bd26198a4c44ed48eb9e7053b847cdc1be28c8ff247b56efa9f543dcc30ffaa628afcea615cf21c0827cd812aa105d6a460003ca4d2f273e4fd521f9e5e79ef561a7300966502a2845c6e1d152d8ccfe42fee620379e8741882f59d6174af61c4f31622b11cd5a2fa0000a75c0f368bea7c3b2eced0fffddd7cc01a13555d07778330d32d2170bd9ce66fc47cef7f0b953f8a2bfe79421a02da1d1d8c867ed5ca4fbfb89f1a81299f0a1c248f796f204da71883f87fd9f3ef322adf31a971615e933ce30ce518e1c05cf0581aaf3f9a80ac700053edee9c16d8256056ed4c4a8925dcfcf7bfe10b382e5c38ed229270301ab02327d4995a1336a340346b89f6eb5ec9f5375f253930b300bbd847e3eac77c636a96702a0e1c37371fb34b6e29b3cf46ab1ae32431200f6bd88475c68fc1e22a8c681c1fafa3eefe4efd8ca5662b59a9b873b3e8ba1c7cba77d998a12417eb3bfd526f6e4cfa6c9bd53e9af101de90241cc5f32bfbb0a1dcfe483c645fd413093ca8d4533ded4263b41d6a70495d46e91b3eb325ec52133831f41f2d6ad010e5b867a2f114f1f04a74602070348db815cc27d69efb2bf7576943291274a3f3a68f059d5f40a44bff261dd93366846d68b01146d7f1168ff1f45a3759b9a3bc46cc813dde5de7da3e34fb20d9f1b366abdfcbf7d6c5c8fa821e8f836fd9267f1b3f2809615661cb67e4544d41d2182bf21705dfc19ba6edc643d67fcd1c3fb529112995fed1ec90a87e476e09d7f6816844e240142e30641c0158ba75ee7235b0dc40250a636a2d9d65b30e23f8a0b3966f5c69c7cc3a9c0efd546c516889a5beefbe8d26610c8154c3933787fdf67883e0c1a143fd05e271d75abb760ce46a2016637b62259a04dea92f47e7c7ead0fe6b989af15b65bbc48d55234014a95e838eee31260aeaa433d78f6e0f848543107b1d6a4576715f0e5fa1edef54637c1a1946104ab67e2194b9ddf28ad668b91657abdb3f5a41a5f25b3553651de2bf9c37801044b56dd6aa0549b73ed13cd49073edf1fb7a44579ebb247b2b6f313d92a9590d12d89fe6180fa40e583a28e637bb5aa93200607df0f65dc36d8e7a30aeea96dfd3b1ced1ccf8ec48e02cb07c9935f64176be2edde8c22d86098a846781bc32d0dc2b0755c573eea504fe144f32a79b21314392c6658b88457f541350d6be44f5c4db03dddd4369de623dc6529bf54ee3c757140d3c2c0b76224e795ae21950ecb05f343d012422c9e42adc2b163afa88ac823505dd631ff5d7a8aa155d6787b74995496409c119fb896b6d5317f641d6eb4386a41b0c703192266fc04063ea8bb73fe20c354cf992efcee58898e00c720bfa575b1fdcf541525fea72f5be2cfe192d9ca4590fc6a69dc264ccdadaeaa5fd96c9a5079f2477220ee1228df716df06ec6b8fcbffdb94afb927470aba7ff7093dcff74f5b39b682fc2ecf753c58baead74b60a30dd0912af1fce2e1c0316ed0e940c0c52730460184e9f6481a72d59f5e986c11e4e30778bdf02f474cb40896a5258a7355f65e7e2b7d2f8e5ab1fc78930efaabb9d8ca17977f0567dc9d05916bc8c920b3c336fba2f3f064c48b4db4b3e8bd8c839b144e19d0e29fc45a651be0c4503e5ade97b757608c07576004ec16afd26b907142ee775c4084b9d04f83843158615e2d6b6312112c43d5836738f7c4da68af44f82e899ff3a102052d88bd2253e48f08709fd339059efc5c6f97a5ff35044e24dc083c30e9de8d591e5a7ee86032af3206bb4721e75ac90b11b0e73bfc7c960d33fba752f29daa625b55784b79ef6deccbe91336426051cac9ad875e64b02c4ec48deab64427211897142c7c3ebcd96135af0db0981a61d075233ebfeac50edf6e173e59796a350b6d50e3b6372835600f76aafa83d8a05ac6e0358b3e9918634f99a711b5eae804e3fdd911fef1097c455992c82eeffebc71b65f3c95c20dfba463ab1e8c255a05010ce290d07fba0aa59ed381519ed1953690223589c42dffe396cba69234a37991477edd145df3d6f09701c833fec9af952a86610f9cca3d90a82a65ac2291b84abf4c05010773256747a7e4820cf2efb58dbdfb24770659ec9a7bfe5040998408f1cdabdc992344fb85b3528d506645a3b3a3e2f2214cabbb72299b38dd9b9ff755368b5709ecc79f5a6a6893568836199b378480c6e800db9acf9bce236dc3d6c405e37e41a56ea123775dab02532031c4b0d1d64d8280fef813d98b730507cd0cece4c78aea86017df960e6718115125abb73823703ca10c99ef1053e58976304b02ddb9ad3cee64bc77687f242a2efba4939b40cc19aa7375575a9ee216c8d5af72001bcf253fd294ca266a6982fa560a54fa2b563c183628f02c89e52da2bdbb6aca9dfba8b7d0e14fa35ede5a0f125567989ce35bdee87160630109ccf4000f25082c35f0138329b1bca70addf6dfea7099185a28774801789844666580a95520e3a7e569e1044fa0806a7a09d701fa19f166d0a663272e2f3d74621b5c927e5fc44504fb80fce8356de0e6103d7ee1911f3064ee5f629f95d0a965bb6bfd7be8a6810ce599fafd3d53aca7fdc5b7cc33be7cc658277de53613b395c727ab0ad1004867f883c461afa33547e17b7b448e9605e971e81a9cfecfe91d3dc6a8aa53462ef24cfb324ffe15156092145eb6315dd08e8975cd1010c9da80adab61c3787f58e6df74ab4e7ee8f0abe968fcb1ae2e5109b606b3b82c60d9cb2067f8916dd78d71673382d5d12db68f819ba6167f546c14209242520c9e51df1c99dca36556a924b7b16805045f62ecc0d86a03c88128fbf0464e45128402476afec508e78894b9048264701682856dc9de92dcbdcd2677d3935dcea8d3da92132e5effdb6fd0943fbfe333a15f2a0f5b6df5088f4980e8edf6139342f7870c6acc224f41b18662cb52c9d0d7b6afd8511447dd2e2026f69bbf41bad2315d34f87ce2827a0d40b1160082a30e0b1a17fff251d929f3250313bfb65e152d8cff4756ced3fa0f24d263779ec12634287c7ed78a20f26fa4befff6983c0cd04be19dfe64acee156837789bad32ead0ff1c83c9f67ed0dd5770f6bf05d8d736195128ca37cafe16cd0969dde659c69378eb1c5603bfc98147ba2263cd61e625133005c1d6b8e438f1a902854ec9ba7bc27c0e183e703ea612c2df2b26bf5f934179a5a677dc03e4405e3bc2db187b7ced9541b0f91a0302ded0c13aab64aca067b300779a0da74bb8df3fb4849d61f7a224a12573c68868433c73183153a6b268e6f36b6d2a00ab7f80fc612fd54fea0264f34aa692e85a0bbeea036432792c2d15590a6968b0c60580e7affef24b4cbb571bfa770c83d0ddf7243d3ea1e0727d25648260a1ad6ef8109400a7fbcbf613ad3cb6486fe33a740321c61734a1df99e3d87c5362c7837c8a48faf3c58fa98839b745baa85b6aebb05ee670e3569e76b6442ec4c77f19355004bb20a58c1c7e0acc940ec65103f04ef1847ae519afa0b6b1c4f066f5e87384b564b3bb76fb95a55454881806c4b78b1ecf956f8394fc60277fdba6ff979ce2377a69a598504f3ae2a258260a64ee0654ff8b077945480dfd4a5256f18084460454107c82533fe95ea69e0952136fd9618206813bc3d6cece7dd8d91d218cfaeddb1d35a3199f39bf5d6f35bb39a76fc74ab6325952316d63c8438e1b8d0310315e838ab50e89e6f3fbe72725e73de924356e97c615eece857afa426c54751da70770e0010a71c893699aeffb2e57d616a7a3faf352f28e696f058a2179ad4f65eba6eeeb41a7faf820497192fe8a18398ab5c606dcee80b699d824a5ac2c01c0d1998eee60a666a89607eebaa42c491fcb1935d3191bb5518b7808d585e663b690459119421c2f9e3be5f2c69aa7738b4d90b09bc2ed2393c8f1763d7efc3016cc02704072b1802a1deebc84470883a14d5340dbb1a167f52a7d563cc77e57e44b49419af220645400fa1bd8394aa6b9d1b5f6a1a59335bb256f724243bc626eb04bc10cfe3fe4d6fcfe078f2fe46c16149a7cd8e49344d03739731a0b87d322a26321bf36f7832e5cd25690fa6dd44aecb3202b2cc18a6e8df98e62deb67dadb8c2d09f684a8ff3f93172aaaf80e825e85b279269e17533f093ab9b6aaf5447367cf3d4f5b7f5c90001fde43d288752ca2e200b1867010561890a37a88f61b8388d0112b2340a7b2d965c058393503eff8379f15b961af90947a55db2c4b059b7b6d53be6b6487ba9fb6b4349991829cdc4e770b335f49be1aebd864324e06e7f13106a23fc94794e615ce1292f5b1697af591eb728f5befed56dc5b9971d4ec1f2df5d59bc6e0c03e0de5a3d167fec5f2062e13ba8d2395467f0045bcdf01b6d9d3cf2374ae78a334d7646f9cecb21f41fdf65f96e5764b2a3edaf2c122be68fca32cd181f75e7285d33d80801ecd2bda9dc66f744e4dd70b3c3d7254072285b5945835b1610310c974b91c2b817ffb43a0e947637090dccd24ea437aa7eb3431e0e312193a0c2a3264ee542ca769f0d78c64616632bbe1c9e2d7ae74d69d5d644d32e850f5afcec88bee17581a3a716d04316f180b975757002b08a914a67bfdf84747324398483f932d3b598eb57fda2aa283e651fa781341cd4e088ff03c0bca03918be3e14d55331bc005b6e7b244529ed48a4b32e517316f90d2af03cb0269dc9c52dd19bc6dd8011f202b6d85807c5e8791f1df9740cc6544090dd0021f049b50d5b371e2f573e8aabcf494dac1e28ffdf6adeb08bb97ae53339e5972474505217899875436f3834a7afc36939c0a5e46e8014a0548e9a0b465ff6382bff44de976ba8f5c79c9c0d11dbfa43ee520aeb1680c145908ed99f4e3516c84b7536fcd45b0e05fbc4517e88a3c0835dbff6f2c46663d7fc16404a6d25fd28f22f280d4da9818890632f17d8cb984689067fffe01f7dd8e66afb9d97e32f5c69f76fbb617174b2b6e82ab24162c722b2e761ee65e8682a183f94ad8309e011d4e1879fe0343e1fb97f184a0d67ebb921e0c7c89029b3af9ddf9aea3b720396f82557ec21532fe0c4bd889a9c5d5", 0x1000}, {&(0x7f0000001680)="a17f", 0x2}], 0x7, &(0x7f0000001a80)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="0000000600", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB='\x00\x00\x00\x00'], 0xe8, 0xa}, 0x2) unlink(&(0x7f00000000c0)='./file0\x00') kevent(r4, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffff9, 0x40, 0x2, 0x4edf, 0x7}, {{r1}, 0xffffffffffffffff, 0x20, 0x44, 0x0, 0x3}, {{r0}, 0xfffffffffffffffc, 0x80090, 0x0, 0x8, 0x9}, {{r1}, 0xfffffffffffffffe, 0x80, 0x1, 0x2, 0x2}, {{r0}, 0xfffffffffffffffc, 0x4e, 0xf0000042, 0xffff, 0xfffffffffffffffa}, {{r4}, 0xffffffffffffffff, 0x91, 0x24, 0xffff, 0x8}, {{r1}, 0xffffffffffffffff, 0x35, 0x20, 0xcdd5, 0x8}, {{r0}, 0xfffffffffffffffa, 0x1, 0xfffff, 0x3, 0x200}], 0xb470, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x48, 0x0, 0x100000001, 0x3ff}, {{r4}, 0xffffffffffffffff, 0x4, 0x0, 0x100000000, 0x6}], 0x80000001, &(0x7f0000000080)={0x81, 0x5}) dup2(r1, r0) 22:21:59 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) select(0x40, &(0x7f0000000140), 0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCNXCL(r0, 0x2000740e) 22:21:59 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0xfffffc4e}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000119ff0)=[{&(0x7f0000000280)=""/4096, 0xfffffd00}], 0x1000000000000116) 22:21:59 executing program 1: r0 = shmget(0x1, 0x2000, 0x428, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8000, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) write(r1, &(0x7f00000000c0)="8d", 0x1) r2 = syz_open_pts() dup2(r2, r1) shmctl$IPC_RMID(r0, 0x0) 22:21:59 executing program 1: socketpair(0x6, 0x7, 0x100000000, &(0x7f0000000040)={0xffffffffffffffff}) mknodat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x8fcd) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0x400000803) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x40) 22:21:59 executing program 1: r0 = kqueue() r1 = socket(0x3, 0x5, 0x9bb0) setsockopt(r1, 0x4, 0x7fff, &(0x7f0000000000)="f86c8f15bbc108618a32c170dab710a6f8a037dd758b98780e977871984d256c509b2cccff0eecb23d41b71fede11e80fbc4296ee67e9b797edc1e267c296855386c25700c48013ed62e13ad6fc2f426941e958c4a0e", 0x56) kevent(r0, &(0x7f0000000000), 0x5, 0x0, 0x8, 0x0) 22:22:00 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0xfffffc4e}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000119ff0)=[{&(0x7f0000000280)=""/4096, 0xfffffd00}], 0x1000000000000116) 22:22:00 executing program 1: chmod(&(0x7f0000000000)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) mprotect(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x5) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 22:22:00 executing program 1: r0 = socket(0x2, 0x1, 0x0) getsockopt(r0, 0x6, 0x2, 0x0, 0x0) shutdown(r0, 0x2) socket(0x13, 0x2, 0x5) 22:22:00 executing program 1: r0 = msgget$private(0x0, 0x4000000000000000) msgrcv(r0, &(0x7f0000000000)={0x0, ""/121}, 0x81, 0x0, 0x1000) msgsnd(r0, 0x0, 0xffffffffffffffd4, 0x800) 22:22:01 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0xfffffc4e}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000119ff0)=[{&(0x7f0000000280)=""/4096, 0xfffffd00}], 0x1000000000000116) 22:22:01 executing program 1: mlockall(0x2) setrlimit(0x3, &(0x7f0000000180)={0x200008, 0x4000000000001}) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r1 = syz_open_pts() getrlimit(0x5, &(0x7f0000000000)) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x20) socketpair$inet6(0x18, 0x7, 0x5558, &(0x7f00000001c0)={0xffffffffffffffff}) fsync(r2) 22:22:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffe1, "1ace0b7ba823c5bcaab89e25694ec06f8341898a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8000, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x48}], 0x1, 0x0) 22:22:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 22:22:02 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0xfffffc4e}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000119ff0)=[{&(0x7f0000000280)=""/4096, 0xfffffd00}], 0x1000000000000116) 22:22:02 executing program 1: mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x10000000001) r0 = kqueue() mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) kevent(r0, &(0x7f0000000140), 0x3, &(0x7f00000014c0), 0x5, &(0x7f0000001600)) 22:22:02 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x10e}], 0x1) fcntl$setstatus(r0, 0x4, 0x48) write(r1, &(0x7f0000335000), 0xfc94) 22:22:02 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0xfffffc4e}], 0x1) write(r0, &(0x7f0000335000), 0xfc94) 22:22:03 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x3) listen(r0, 0x5) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ftruncate(r0, 0x8000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 22:22:03 executing program 1: setrlimit(0x7, &(0x7f0000000000)={0x2, 0x7}) r0 = socket$inet(0x2, 0x8000, 0x0) msgget(0x1, 0x20) r1 = syz_open_pts() fcntl$getflags(r1, 0x1) shmget(0x2, 0x1000, 0x240, &(0x7f0000ffd000/0x1000)=nil) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)="407d7ff9392033a8e32b51897385538399e1e7bd47b54ceb9b57396245293e66d7b8c805fd437fd17854216db5417e095d4a3d912133cfbbb813f31b88c27d0c9eb542ef8bc31e860161c3f9330d8deeea709d72ad2834fa91b7c61f6f99b7d601b863160c535f1e4fa69cfc5f68b8eeb7ac82ede58b9f33f8b9b9f8811646df1d990bc6e4236e5f3539bb478a19f793d23e79e0", 0x94) setsockopt(r0, 0x81, 0x80000000, &(0x7f0000000140)="45e2ae82e03b646e8fdb813b344c5f28da1adba28bc6061f5707acb58800861a55d183b8289791c5634b3e7d39e6f2b00100b9495f8bcf2aeb27f783a9c3f46b9f69f6fc9007af4aa706062c6da6ea9373c0d819bf1a337199", 0x59) syz_open_pts() socket$unix(0x1, 0x5, 0x0) accept$inet6(r0, 0x0, &(0x7f0000000040)) ioctl$TIOCSCTTY(r1, 0x20007461) 22:22:03 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0xffffffffffffffff) ftruncate(r1, 0x0) read(r0, &(0x7f0000000040)=""/4096, 0x1000) 22:22:03 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000335000), 0xfc94) 22:22:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0xfffffffffffeffff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000033c0)=0x2) syz_open_pts() 22:22:03 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000240)=[{0x4, 0x4, 0x1800}, {0x0, 0x2, 0x1000}, {0x0, 0xffffffff, 0x1800}, {0x1, 0x4, 0x800}], 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x100) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x9e, 0x4) sync() r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x2) symlinkat(&(0x7f00000002c0)='./file0\x00', r2, &(0x7f0000000300)='./file0\x00') clock_gettime(0x0, &(0x7f0000000200)) mincore(&(0x7f0000ffe000/0x2000)=nil, 0x2000, &(0x7f0000000140)=""/95) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000001c0)) bind(r1, &(0x7f0000000280)=@in6={0x18, 0x0, 0x9, 0x101}, 0xc) renameat(r2, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) 22:22:03 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000335000), 0xfc94) 22:22:03 executing program 1: nanosleep(&(0x7f0000000040)={0x100000001}, 0x0) r0 = socket$inet(0x2, 0x4001, 0x0) fchmod(r0, 0x50) 22:22:03 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000335000), 0xfc94) 22:22:03 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/200}, 0xd0, 0x0, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f000079df88)) msgsnd(r0, &(0x7f0000c40ff8)={0x1}, 0x8, 0x0) msgget$private(0x0, 0x0) 22:22:03 executing program 1: mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000001000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) munlock(&(0x7f0000002000/0x2000)=nil, 0x2000) 22:22:03 executing program 0: writev(0xffffffffffffffff, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0xfffffc4e}], 0x1) write(0xffffffffffffffff, &(0x7f0000335000), 0xfc94) 22:22:03 executing program 0: writev(0xffffffffffffffff, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0xfffffc4e}], 0x1) write(0xffffffffffffffff, &(0x7f0000335000), 0xfc94) 22:22:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) 22:22:03 executing program 0: writev(0xffffffffffffffff, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0xfffffc4e}], 0x1) write(0xffffffffffffffff, &(0x7f0000335000), 0xfc94) 22:22:03 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x0) getsockname(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x600, 0x4) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) 22:22:03 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r0, &(0x7f0000000040)="da54f399b75aded503345b66c171f5cf91bca6adb4317144cc3b8db3f6e4d3979d1ed242530e100c3c71d9864744db995150f3e0b4231046f150580e537984158c646350134e654ea8977b1986", 0x4d, 0x400, &(0x7f00000000c0)={0x18, 0x1, 0x75aa, 0x9}, 0xc) readv(r1, &(0x7f0000000200)=[{&(0x7f0000000100)=""/210, 0xd2}], 0x1) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000240)=0x7) stat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) chroot(&(0x7f0000000340)='./file0\x00') ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000380)=0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r3 = getegid() fchown(r0, r2, r3) getrusage(0x0, &(0x7f0000000440)) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000500)) fchownat(r1, &(0x7f0000000540)='./file0\x00', r2, r3, 0x4) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) syz_extract_tcp_res(&(0x7f0000000580), 0xfffffffffffff800, 0x5) write(r0, &(0x7f00000005c0)="20ce070d286741e81c30c770c3d8b30a88446dba5643a63cfa7f31528dae5f232cee712f6bdafebf120cf58764326c2f60401e63854d4e635368fff50581897f52c96a3fb55432982c579ce54bef908d7c8a5417381cf9a5ca54f99392157ccd124fd1ba3553f8230ebe9a991b54943284706a9558ced85a79f0257c2a346b2d9794f5dd20f296218b3aecd83ea485170a66", 0x92) connect$unix(r0, &(0x7f0000000680)=@abs={0x1, 0x0, 0x1}, 0x8) sendto$inet6(r0, &(0x7f00000006c0)="f1315d590b21f48c4d0884b711df959de65ec972245317f85ea8920b7944223fe5a4d84b85a0d52778756b6588cbd10b880781b5977b5b659421a7c9caf416cbdc780e6ad756eb6ce6a6e6fe0a09b4aa5814c45e3ec01284f446c74f5e615e6ae7e2a67365af11417884026d58e2bb020691475abcfccb26147e516d7ab4c5d9783b4fe571780f86d8d0863d336b2dd5759dd67c6e3512ec53292d4f59251fa06d41d080e32803d3ccf189715ef32c364275f8537f1ae9cf6c9600ebaf15fd98572738f91c4c45fe62b1335075326a35b8", 0xd1, 0x402, 0x0, 0x0) fchdir(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000007c0)=0xfffffffffffffff9) pipe2(&(0x7f0000000800)={0xffffffffffffffff}, 0x4) pipe2(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) syz_extract_tcp_res(&(0x7f0000000880), 0x4, 0x800000000000000) kevent(r5, &(0x7f00000008c0)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x0, 0x5, 0x9}, {{r4}, 0xfffffffffffffffc, 0x1, 0x3, 0x3, 0x80000001}, {{r6}, 0xffffffffffffffff, 0xb0, 0xf00fffff, 0x200, 0x8001}], 0x8e, &(0x7f0000000940)=[{{r5}, 0xfffffffffffffffe, 0x13, 0x2, 0x318, 0x6}, {{r1}, 0xfffffffffffffffb, 0x80, 0x1, 0x100000000, 0x1}, {{r5}, 0xfffffffffffffffb, 0x10, 0xfffff, 0x90, 0x2}, {{r6}, 0xfffffffffffffffd, 0x10, 0x10, 0x7fff, 0x5da}], 0x7f, &(0x7f00000009c0)={0x3, 0x200}) pipe2(&(0x7f0000000a00)={0xffffffffffffffff}, 0x4) socketpair$inet(0x2, 0x2, 0x7, &(0x7f0000000a40)) ioctl$TIOCDRAIN(r7, 0x2000745e) openat(r5, &(0x7f0000000a80)='./file0\x00', 0x10800, 0x101) 22:22:03 executing program 0: pipe(0x0) writev(0xffffffffffffffff, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0xfffffc4e}], 0x1) write(0xffffffffffffffff, &(0x7f0000335000), 0xfc94) 22:22:03 executing program 0: pipe(0x0) writev(0xffffffffffffffff, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0xfffffc4e}], 0x1) write(0xffffffffffffffff, &(0x7f0000335000), 0xfc94) 22:22:04 executing program 0: pipe(0x0) writev(0xffffffffffffffff, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0xfffffc4e}], 0x1) write(0xffffffffffffffff, &(0x7f0000335000), 0xfc94) 22:22:04 executing program 1: r0 = syz_open_pts() r1 = dup(r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x9, 0x0, 0x0, "4c35a3857f3bdc5a5c1e6d253010267c06662e11"}) write(r1, &(0x7f0000000180)="36ab463ddc18cf06befb9856e609", 0xe) open(&(0x7f0000000000)='./file0\x00', 0xc0, 0x40) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x1010, r1, 0x0, 0x0) 22:22:04 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(0xffffffffffffffff, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0xfffffc4e}], 0x1) write(r0, &(0x7f0000335000), 0xfc94) 22:22:04 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(0xffffffffffffffff, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0xfffffc4e}], 0x1) write(r0, &(0x7f0000335000), 0xfc94) 22:22:04 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) socketpair$inet(0x2, 0x3, 0x0, 0x0) 22:22:04 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(0xffffffffffffffff, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0xfffffc4e}], 0x1) write(r0, &(0x7f0000335000), 0xfc94) 22:22:04 executing program 1: madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) 22:22:04 executing program 1: chdir(&(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000080)='./file0/file0\x00', r0, r1) 22:22:04 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, 0x0, 0x0) write(r0, &(0x7f0000335000), 0xfc94) 22:22:04 executing program 1: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ff6000/0xa000)=nil, 0xa000, 0x6) 22:22:04 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, 0x0, 0x0) write(r0, &(0x7f0000335000), 0xfc94) 22:22:04 executing program 1: r0 = dup(0xffffffffffffffff) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0xad, 0x20000000, 0x7fff, 0x4}, {{r0}, 0xffffffffffffffff, 0x21, 0x2, 0x5, 0x5}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x1f, 0x6}, {{r0}, 0xffffffffffffffff, 0x82, 0x10, 0xf68, 0x1}], 0x9717, &(0x7f0000000080), 0x8e, &(0x7f00000000c0)={0x800, 0x36b}) dup(r0) 22:22:04 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, 0x0, 0x0) write(r0, &(0x7f0000335000), 0xfc94) 22:22:04 executing program 1: syz_emit_ethernet(0xf2, &(0x7f0000000000)="24c4e2c86d0b7e77da3b40160f67f1dba0bcbaa4d5e96bd3cb444997ddebb37e1126a93226de177901831a232c552ddbb19bc42327bbc866cfb74c876015dfa0729bd987ef21686275395335586f962dbcd25390875a7087ded861225744b278dbd8e923f92b60f61a5c0ffe9a2ab7264ee9d86ee0c0c925e1236c53876a3f0bfb2c46241f8d5ab4705edde1b47840b6fd73ece901ff5fed69bb255a62d836eaaaadc788e4e441dc133736fbbef475d39bcadbf1518069f572e7f89168c0f61b11a2b08ae16197369035867526d3a923b005d7ef9fad02a7797ea221a01ee734174719ee1a15eca15a18851ef175be3e72e3") recvmsg(0xffffffffffffffff, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) 22:22:04 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700), 0x0) write(r0, &(0x7f0000335000), 0xfc94) 22:22:04 executing program 1: geteuid() r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) fsync(r0) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) bind$inet(r0, &(0x7f0000000100)={0x2, 0x2}, 0xc) close(r0) open(&(0x7f0000000000)='./file0\x00', 0x20403, 0x40) 22:22:04 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700), 0x0) write(r0, &(0x7f0000335000), 0xfc94) 22:22:04 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700), 0x0) write(r0, &(0x7f0000335000), 0xfc94) 22:22:04 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x48}], 0x1, 0x2366) poll(&(0x7f0000000000)=[{r0, 0x140}], 0x1, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/35, 0x23}, {&(0x7f0000000100)=""/163, 0xa3}, {&(0x7f00000001c0)=""/217, 0xd9}, {&(0x7f00000002c0)}], 0x4, 0x53) r1 = syz_open_pts() poll(&(0x7f0000000080)=[{r0, 0x100}, {r0, 0xc8}, {r1, 0x104}], 0x3, 0x8) 22:22:04 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{0x0}], 0x1) write(r0, &(0x7f0000335000), 0xfc94) 22:22:04 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{0x0}], 0x1) write(r0, &(0x7f0000335000), 0xfc94) 22:22:04 executing program 1: shmget(0x1, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = semget(0x1, 0x2, 0x20) semget$private(0x0, 0x0, 0x4) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8000, 0x80) ioctl$TIOCNXCL(r0, 0x2000740e) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000000)=0xb56b) 22:22:04 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{0x0}], 0x1) write(r0, &(0x7f0000335000), 0xfc94) 22:22:04 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x8005, 0x3) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x800, 0x1, 0x2, 0x7, 0x100}, 0xc) ioctl$TIOCNOTTY(r0, 0x20007471) poll(&(0x7f0000000040)=[{}], 0x1, 0x0) r2 = socket$inet6(0x18, 0x2, 0x5) connect$inet6(r2, &(0x7f0000000080)={0x18, 0x2, 0x0, 0x100000000}, 0xc) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0xffffffff, 0xd6a}, 0xc) 22:22:04 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940)}], 0x1) write(r0, &(0x7f0000335000), 0xfc94) 22:22:04 executing program 1: chdir(&(0x7f0000000140)='./file1\x00') open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) link(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file2\x00') r0 = getpgrp() getpgid(r0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='r\x00') 22:22:04 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940)}], 0x1) write(r0, &(0x7f0000335000), 0xfc94) 22:22:04 executing program 1: getrlimit(0xb, 0x0) r0 = geteuid() seteuid(r0) 22:22:04 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940)}], 0x1) write(r0, &(0x7f0000335000), 0xfc94) 22:22:04 executing program 1: r0 = open$dir(&(0x7f0000000700)='./file0\x00', 0x300, 0x0) getgroups(0x6, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r2 = getegid() r3 = getegid() r4 = getuid() r5 = geteuid() setreuid(r4, r5) getgroups(0x3, &(0x7f00000000c0)=[r1, r2, r3]) r6 = getuid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000000)='./file0\x00', r6, r7) preadv(r0, &(0x7f00000000c0), 0xfffffffffffffecd, 0xfffffffffffffffe) 22:22:04 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(0xffffffffffffffff, &(0x7f0000335000), 0xfc94) 22:22:04 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0xfffffffffffffe7e, &(0x7f00000006c0), 0x8, &(0x7f0000000080), 0x58}, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0xa) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 22:22:04 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(0xffffffffffffffff, &(0x7f0000335000), 0xfc94) 22:22:04 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mprotect(&(0x7f00005be000/0x1000)=nil, 0x1000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x20000, 0x8) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100), 0x0) 22:22:04 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(0xffffffffffffffff, &(0x7f0000335000), 0xfc94) 22:22:04 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r0, 0x0, 0x0) 22:22:04 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x100, 0x2c5, 0x5, 0x7ff, "e64bc7f4aa7de9b3ab071c1895e6cbe73d1bc4c7", 0x8, 0x28000}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r1, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000000)=[{r1, 0x40}, {r1, 0x46}], 0x2, 0x0) r2 = semget$private(0x0, 0x7, 0x8) semctl$IPC_RMID(r2, 0x0, 0x0) 22:22:04 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r0, 0x0, 0x0) 22:22:04 executing program 1: poll(0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x3, 0xb0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000003040)=""/4096) semop(r0, &(0x7f0000001000)=[{0x0, 0x0, 0x1000}, {0x3, 0x17ce, 0x800}, {0x3, 0x7}, {0x7, 0x2ac6, 0x800}, {0x3, 0x101, 0x1800}, {0x0, 0x1, 0x1000}, {0x0, 0x7}, {0x6, 0x10001, 0x1800}], 0x8) 22:22:04 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r0, 0x0, 0x0) 22:22:04 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x2bc}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() fchdir(r2) dup2(r0, r1) 22:22:04 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) shutdown(r1, 0x0) write(r1, &(0x7f0000335000), 0xfc94) flock(r0, 0x3) 22:22:04 executing program 1: fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) 22:22:04 executing program 1: r0 = dup(0xffffffffffffff9c) lseek(r0, 0x0, 0x0) getpgid(0x0) r1 = socket$unix(0x1, 0x2, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x4010, r1, 0x0, 0x0) 22:22:04 executing program 1: syz_open_pts() r0 = syz_open_pts() r1 = semget$private(0x0, 0x1, 0x10) ioctl$TIOCSTOP(r0, 0x2000746f) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000000)=""/93) syz_open_pts() mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x6) 22:22:05 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)="519cf44ae8b2d9954aad4164fe0dbb20a4a1129656221be690bfc01c43098ec5c9b57755289bb2906cc8c0e98eddd2e07520d7aa9c0f1bf9235a028d197bf04cb00a3d44748355ca8ff64dac326f4829d569d2201971eaec6002557871977eec66e45a243edebbe97b454a", 0x6b}, {&(0x7f0000000080)="7145f8375fa2b139cf4be96be0dfc090d53b08b8f487cf2b9e3a1032fe21e1b2d442dc400f364db8f26fab21acf3b44a8428214aa17ad3d8afb284eaed8616c10529ee245aab9905bd745d0f939c14af36c882e58dd656040f0806b05f66415061d4373ba37b3ed09e5deb711a09171fd65229b1cb2a87547848482bddcfec2db1fbdd6b87df50f6c35c40d0b23ea59039b4b8321d6f6bdcad19d7f8d8b89af65f2f977f12133047385b36cda68b3d2fabbd3ef3ba8c955965fde228b145bd1a874a57e7c2f3de2a36ec8a", 0xcb}, {&(0x7f0000000180)="8c45fe0b50f876556cb14119066e328b37df518e48b2acbdda7285c378c6b901da9d940e12c83d0eea0589966baef6557747232898b87b6af3edfd2e75491222e01e8f4dcb04ffe4727877121c07f489200974dd0f719125ff81ff27aebc464d3e9e02bd979ed3ee305a81b3f8be", 0x6e}, {&(0x7f00000002c0)="cfae497eaa38a9824b72ff885f64fc03c7df7ba600d89ecdfae76dbd8e7cf0d3f645a776049340dc09c00b14a547973f4d9906d90f43746c637578203e70ff8fddbe61fe579b2e1faa7be96c0e70821571ddf035da542490b0facb0244f07f23008e67ed1f", 0x65}], 0x4) write(r0, &(0x7f0000335000), 0xfc94) 22:22:05 executing program 1: socket$unix(0x1, 0x2, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 22:22:05 executing program 1: nanosleep(&(0x7f0000000040)={0x5}, 0x0) 22:22:06 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x1) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r0, &(0x7f0000335000), 0xfc94) fcntl$setstatus(r0, 0x4, 0x0) 22:22:06 executing program 1: symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') 22:22:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "c02a0800f5a31a711aa0a9eeca1367e51e788b06"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0x0, 0x0, 0xffffffffffffc8a3, 0x128, "8027b0fef718dae8d84f84d74bc2bc879c6af13a"}) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = dup(0xffffffffffffffff) kevent(r1, &(0x7f00000000c0), 0x7fffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x4, 0xf0000000, 0x81}], 0x4, &(0x7f0000000140)={0xd18c, 0x100000000}) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 22:22:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xaf, 0x16, 0x80000001, 0x1, "0a2fb611bdfe5ddaaa9e7ac2af8bcd5834a2cdb0", 0x7ff, 0x2da}) r1 = shmget$private(0x0, 0x200000, 0x80, &(0x7f0000dff000/0x200000)=nil) shmctl$IPC_STAT(r1, 0x2, 0x0) 22:22:07 executing program 0: pipe(&(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f00000012c0)=[{&(0x7f0000000000)=""/62, 0x3e}, {&(0x7f0000000040)=""/99, 0x63}, {&(0x7f00000000c0)=""/57, 0x39}, {&(0x7f0000000100)=""/93, 0x5d}, {&(0x7f0000000180)=""/240, 0xf0}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/54, 0x36}], 0x7) 22:22:07 executing program 1: readlink(0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x100) chdir(&(0x7f0000000000)='./file0\x00') open(&(0x7f0000000040)='./file0\x00', 0x0, 0x30) 22:22:07 executing program 1: r0 = kqueue() close(r0) poll(&(0x7f0000000040)=[{r0, 0x101}], 0x1, 0x0) kqueue() close(r0) 22:22:07 executing program 1: mprotect(&(0x7f000071e000/0x4000)=nil, 0x4000, 0x1) r0 = syz_open_pts() mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000240)) 22:22:08 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r0, &(0x7f0000335000), 0x0) 22:22:08 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = shmget$private(0x0, 0x3000, 0x20000000000100, &(0x7f0000ffd000/0x3000)=nil) r2 = shmat(r1, &(0x7f0000cec000/0x2000)=nil, 0x3000) shmdt(r2) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x2c3, 0x6, 0x700000000, 0x0, "eff373afef0df199f73f1d632ec0864c0c2e400c", 0x3, 0x5}) shmctl$IPC_RMID(r1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, 0x0, 0x0) 22:22:08 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x70, 0x0, 0x40000000943d, 0x0) kevent(r0, &(0x7f0000000140), 0x4, 0x0, 0x6, 0x0) socketpair(0x0, 0x2, 0x6927, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x81) 22:22:08 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x8080, 0x1000000042) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)}, {&(0x7f00000001c0)="7647e846902d5ed2209acd3224491306e0aca0d16e06ce5cffd45a9586441a9acb149085ee2a4d2458db95e1052e59c9114d7af611e0de9b8a51928e93ee403a30fb771fd06ceaae9d592c465612da0ff2eb62122e89e50f61b6868e8380ef2f6ccff21789ad84b91d70a34ebc63aeffeec2d03417179a5436c347cb7e0a1d24e3223e4f2ddca70f3f9e164568e7ba", 0x8f}, {&(0x7f0000000280)="6ab1f4ed9604ce4308708754e74f64d49f03edcf3c9309b4b7a4c0e6fdbe4ffde4f91b4d35a778089fabccee569f9ed7940a90792f17c356d6fd44165195d9a06378aaf1e9b2b18faca3ae08f40b54cea943c264846caa3857f405a857c2d9ddb1eb150250af62d8cd268e45f58641bef2918ae56ca2f28d845f05c74cd127141ad776ebae12cadfe90797f4f85c848ae44954b979cee45f3956984e239540cced2e52e811bbe1e75786b4fc73014015e1bbd31ba0e9af2f9929cee0884613403eeb8c33e262cfdbca2bd534d13b0e49869031d805cf7b6f2608a3f45de065462317a739a84fbc62612271bdf215ec0e7eac02aa9b3b875e14e5a9e403ddf887b3da9b7e8e8f217bdd094826b0f4ebe4d49f1eba0621ac8dd95baebce34aba9b0e57c34aabdd8318cb8a190b1c8e7114aa20e556ac00168bedb369c139f9cadad42979438100877c828f0cdad48b46fefff7a9b0de0408dd5ae603b314e1e964dc4d4968e3ee62e06bf8f4b8a85d307c8b4ddea274eb1c826edc2c9f9b1a6e8e74f93adf30fcbfeef7fd1c8c8e23f891d4063791318fc71816aad87ab00e8a5d585bd093ee6713b784c31e0d5cfc47476f7807ef2ee2947f5594075d2dc162aba044284e607128c1f6c273e26ffe8dfc86cf19eb0503fc9c0def75e83ab1e8ae1bf597003505a3d605ac4cbd8f29f5f5cb1141f45e002b52436650cb8603626704908de045268d1aeda7d4ea1e34d86fa78347852d2be94dc1341c2235a2df4ef6022904c967d7331b5ddb9eeb4f19acb297044804c94e266787eec80a0b514248c13880aae2c35e576cbd87e51d1c092a02062053c09e9ec2eb77c62fd1b8b1b0f4e540b4ac47114de23bea0379b68968c91c86fbeca31a842bdef176f75a1576a79b144aedf4bc2d3bca833f3af2039804726af7f35296ec3b146e2268c35c0a7ef82143e31f74bcc4b3cc8605dc33a11bc055ff98a06aac8a6c76cf35d9f932847a579f91bb62a6e3dafce36e80553c2b2995f153ffad21fb89bfb39613a7d3fcbac7fdd0e2e6a4a5e46d44bf3cccf870af11ce1a65dc2c9efb7053d0f5e3241efa53b040e883d8f862c4cdc6194323d7ab2dcaf4562643bb875d303274175b34b729e8fd07b4789769ed5e44ec65df27db2ed345d7fd3cbf52397f51953dc35ad1ad98c12baf48d944e0ddf719cfee4a6bd4bb3241d7440151c065dda4d0e3c58194b0743b7ca70b1127ba1bb58d51cfafeb61613a216dfc9e1e34bd14c4e02b14c8637e056ea59e36fb80e80b04355bfd47146078e16f96fc047d0a14c72d1248f36a7f70d526f816e9fa6867c353b32fd6254cc0795bbf78c7ae6f69b981ea83a44362780b63a04214d400b265471127ef42bc132a3ed283761751fdf44e770b5a91b142f7ab3e8718e2ab27e7ae0a8eeb57c5e9f8917c1f957bcf1c9528c8039d79e1d1eaa04bac576d9b17655b2b0e283644bf3d17df5590852f71ba884b260c9ff3b64ce9b79df65bbd2efae6751fbd2ce59a15a3ed80a39f46f3075b77281033771bddaa897ce1627546614e054e30aec3136f1699a4cbe3405e1d5f7c2bb0fa494c2e7e19eb70f43e4d4c542a4bafc099c2fdb1c32d47ca9a69ab8f7ad378533895567f489b8a6d4e6ac75ce5741991b1a56cf693664106d12a54c66edca72ad7bfd04d2d1ee22199133fca33339bb4091d33c09dbe46bab31918b839f3e4836d5e0e5c96a97b4165f9d1829e707e90e77cfd374192b80b2f15280ce32571dc367940650955c2b0095496f9c0e1024de4482e32bfada980a6083266a62bd2ce7639a5bc4449a59a5802bdb0e81d0235194c7d740cc27b8d479449e9d683aeb9f2a76521f2dc38ff0684aee5b2e1175f9fa1d7477276508d6f6502f7a03c1d8e0fcb3eba875bc562db13eb770a88f62a9954487ba5fad0b158586b804858fe719646ec67795e7191fd8382f50ba9f5a5506f90e906761ba26855a9800b5434acc84d3b951ab18c8bb60048d36aa8a7be2b36d115d1821bdb038b2e212d920cdabd61ee453b7444381fa0189f324297d96cae03d19eed83c0c56af6054bc8e310ef85c53ed1c479616f406ae767255546be8fcb0bfab4de395629d9fd9666d4fd9556229c6d3d12a017344b840a2b39d25518e8d7620dd2ccc5d082a941b44c81beb96e2649a9a712e86a5be5957d511e8ff09564340cf715041183a8338c6164ae24af1eb620967c3facdc5a11c5c66acd1ce638a468f48afdfbd326f00c72c9a1964c16cf8a59fcb557130c858c93e377075dbada1cd7947f703bb37aa701d8fc83f49327fd676bc9bdb3978e718f4330d45eccbc0ae3a103b70cce1b1749e95b9c584786fdd2d9d1633b1ea0c9801947ddf02815be50d37ebe5bbffc7bdc1eda08e05a92b3e5902264da33705e40cfed2c7787ea065884973d0095cae23ce1269a2d1cbc0ee2c20e12be2151fb887cd3ed36896b188e13ca1bcfe5bbe0788ddb140e14a685212ca31d86bf72aff886a3024cb603af43e3ca6cfab960b1551091256615f6442e6ce0049bb5dcdd68559ff1790be58f635a2c002295d97a01bf7d9d4c2b0eb04d5c0ed6932219b21d49e1ac5cf1b06f2cc59167b9bf8083a2fce30d81ef8d6718fddf93f49308f35a5611cfc90cc3790b0004e7bdba38575b0a1d1cc4a1037fb72f963d2024d17ddd1a247af70056a38aae0013a78a1a3c2b81ea96f551a8f509ea26b29cbfaf3276e98a33e4cbbdd78a413fd35adc5bbe578fe585977884da212ce669366548f2a676722283865462643de98de5238c6fcfd716d993f1e55c98550819320c3fc0888d51b6833392d8b14b17b893ca7585a850c90e83513af8a4451313ef3a8e629ea4c3ac29e096c26024b8d23fb4517e89b6e79147872a47e76384e30b2cfbf88bc2bf95f605037a05f4d6d709e77ebfee58da642f4acf5ff0d29a97e889ba2ec0bf4e48a847dfeceaa386e8d42a88edb0b39f0449ca2ec21044f9dcebc3eab956f815cce4e4fc6034dece613c3648547519107ff613b56a8bf46a60cd53378a76eafab281f9adfb95bb401ae554b133e28c3fd398ae20ed1fca5bdc6eb950e0a7f89dd0cf9ab99c7f07e5f9d88dcc21fc177fd74ab45617d33f9952e0e069efa1ce97423f72955b6ea09c221db00c4acba2f967b6ab84bcce2efb9d2473951bb300ab75a550fbc9fe9c0c15e74d2388a9e42aaafd0a3064b282af53d73493f69fef2eba37980f8bcb22036fd3ebb66a8178aca407bc937c5282899305af12924e77e25f19328e82cc7fa18479d50f38d9b25cedb1b314e63c130694f85be2063bc24611ed9b635e72bbee6a7ca36933bc9bd35d5c4fcc00198ec00da746da817453b5ebba4c7972a5dbb0f4964b7540cae81d7be2db292bcd14e269171814b0aa140a898adba218c5b8f58df5a7cd3849f38847dd8faafa58a492d43cff06ce7cc4399bc5481d4db3b131149cee3df2dd8a061fc05d02d29a5f9bd98de18126780de749e30d2d6218d827560d1938c4f9beeb5ce343f24d8a05debd46ef2eea64ef1df1670c4f0f6bce41a2273fb0c09d9d97a1c64e4605b3244ea9d497809a7234170f75bbe1bba6f156092f32f2ea868474c633bb7330b7b18c39d41bde5ce1f49b302b5c1ef8ba3b0f6eb7921fe16a65507651ff8e26d7d498d391b89697c62a68e020448cc53253cb9a5f6ee08a5705d0c962289407a386cedda50a0608d78047fd3ef3112d25d26000c1f9c464375be4fd73e49461d62abfbb2092430002897d1480e6552e1fa3ebec5095d8030884793ad45a3b93eb5f4fdd16b0d68ef7983c308fbc7b949dde8c66ffc5edb7821cc88265f40a2d91ac8e1dd787a793eaf257eb04bcbd36b069c0d710d535f640898cdd5c9978b9568239f4aa44a3afaff4706c56913e8709cb20c411f8221076a4c3b59f88f96fd9c6abaf5c772057b83a6e663b80ebc60c991e2736a0b87cb2f20b61c3ccd3b5fa3f4437ea982193b81ec7b438c917e1d054d3a9eae165a9ffda5b51dcaf18ed26b5d934e24caed2e115dbf6c74cc88cc2e3e98021b4403f7bf0d465ea51a93e48e1a6a2cef2657f7a86c0086171b35f2aa7f5a1c95b75888184244fb9d16f63afae6566b0d38c13db19bbfd2f016660e077af389130ca1db35f772fc894cc91422638e447339c13c54e9667d638b8ad4fdacacb8180e49229cbf6987f5cbd95225eeb34acd946610a370782cfdf67b00841a124684cc8717c086d39c62de78a4b93d3d7f02486df0b4b1316b9ffb23d714b102f9b787deda2373b4dfc008b962c9ba05dc318c79fd4af4088febdd5ac200ada489d996afde2be5a2ec33d538525a872ac09b8c7318a993bef6ff12eeb8e22965250225d1b51a47aabf72a16a2e7af111a9818cbca981ccbc35e2bbe83bb67580074920c4b7079b6a2440d527cb1118dbd17a24fb37493ff4a21cc0c50309febd6d5c0dceb04ee4cf3c4d4a16b11b6e1cabda7b8567d1cb44fabd8ca299fbf1d1df8cfb5f6782c900cfcbd283e35784b40f027c890471b3f9873545affe40ec0975227bef3199618f98f6a405c341db86fd68889bc1271c8348c9089e267835ead2e713e7dbcef347b6663403ddac8fdc2b6ac4dcbfbf91dee1f1b5b072e367f246dc8288e648585e771f4929e9dc12927df72067585df68cb0a77942975b8019f22b0cf49bb9c32a67d08ea6659ae28b2cf452d55f039a95eeb807403efe57f83813fae07bb16779888e7ab856ec7164197f4d10c0fc110d03c36b21f6d07732312bb29416f5cd26b4b589b974a6617b47894eac586dedff2222fd35f16cf39c45ed01f01a57ff5c316f481078f75d6d56ef753950acca384bcdbb672c0e560cbab2351b731d86e90ffc3c5f0df78f4ff69a6a1970c53235759c54aeb221ef96df5316744811c812ae91c93a2e08bb18f89b8a7387ad99e796a43ca6a032abf81ca4c100a4037c08106fbf43991cde90e80ba841a9778ec647ccdc420b589008ef281c9002b7228e582ecac9e2d661bc75709dcedddfbec5c2029a2e178688daba7c4042f407c77e727c70db78761edae796911da80c31f0285e4b9f3a8fbd390ff98b7a95e5e736f8bd30bbf97c2bd70a8071fba52ce2d30973a251cd17ef6b2b914e174444b0f0cd1c8ccdebb0d64373cd95bfef1b0e5d0282105bca225aeb54ee292cd84e00da23075b5f807897b427c2502a99be06e64b445df0f2a26c726f8cc12a53985779aafd37d9d21d2fff9e476edead4fd9ccdbcbd4780583779689276f11110c2f56765ac42fbfdafdc101044e4dbd88066a2f6f66cc441cb61864f65a4ab26c6cd624e0cafdb21e4f47d2982a28e27f5876b5ad12594f8aeeae1de36b0fd472884e921a50bf99901c9f0b5bb11111c6a0a9c3adceb90aceefe6eef15fdf583f5f47bc66086d7ff30d76333318117a109b10378b1aa743ae60e1b20b8e6cec9b53f8565c62193bba5bd893d4d63b3a27b4c928ae7db39f616e62a39d096833fd8b59e242ad9c3defaa5d625bf8a6653ac16198466f14297bdad87e80b22179b235662d913875f6acad87efa7b3883062d3ff923a479a5de870cfd812b2cbdbf1279f74c5fca4dd641675e1acad822664955b4d161f2eba595f512b40eb75d46a768e725575592e76fecf2fd7d3c77f0efb51897390b58cb36733ae02f46895bcd447c9777fefc3a18a1d07da3fbae78ca4b8a3e047f6fc181b09fa07b3ad4669686872f1fc1040dedae548780cdbc506a7fddaf6c902d17926ebe21", 0x1000}], 0x3) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x6) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0xf233) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) socketpair(0x27, 0xc003, 0x8, &(0x7f0000000000)) write(r1, &(0x7f0000001300)="bf90ca8a01bfb2a2af443cc14f618bb8ff6dea3c4123f58fd5a5d27e46b519bc522ae6d71dbc34b00b074e8f26cb61cf7f378609a011de4d3316be747f2c34d6c8c70c512b6ba64d", 0x48) 22:22:08 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r0, &(0x7f0000000000), 0xff1e) 22:22:08 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 22:22:08 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000080), 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "c02a0800f5a31a711aa0a9eeca1367e51e788b06"}) fcntl$setstatus(r0, 0x4, 0xcc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x128, "8027b0fef718dae8d84f84d74bc2bc879c6af13a"}) 22:22:08 executing program 1: getrlimit(0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r1, 0x20007471) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x6) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/61, 0x3d) 22:22:09 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) accept(r0, 0x0, &(0x7f0000000000)) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) clock_gettime(0x6, &(0x7f00000002c0)) r3 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) r4 = open$dir(&(0x7f0000000180)='./file0\x00', 0x20400, 0x10) r5 = dup2(r1, r4) r6 = semget$private(0x0, 0x0, 0x0) semctl$GETZCNT(r6, 0x0, 0x7, &(0x7f00000001c0)=""/203) dup2(r4, r3) recvfrom$unix(r2, &(0x7f0000000300)=""/214, 0xd6, 0x0, &(0x7f0000000400)=@abs={0x1, 0x0, 0x3}, 0x8) accept$inet(r5, &(0x7f0000000080), &(0x7f0000000040)=0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mlockall(0x1) writev(r7, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) 22:22:09 executing program 1: open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='r\x00') 22:22:09 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x48}], 0x1, 0x2366) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) 22:22:09 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) r1 = semget(0x1, 0x0, 0x5a) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000080)=""/141) write(r0, &(0x7f0000335000), 0xfc94) 22:22:09 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x10000329) dup2(r1, r0) pipe(&(0x7f0000001340)) write(r1, &(0x7f0000335000), 0xfc94) sendmsg(r1, &(0x7f0000001300)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000040)="6475b2af7e89a4365c50a6473637d32fa3ceebabb639ea899a9a08888a287953be07f182ce345f6a1e954a32c4502f83ae498f54a55810d702e922cdd9394e6170e878ba3f8927c3c2ebde2d6d1f96dd575f2739fa3d5dfb05", 0x59}, {&(0x7f00000000c0)="d199818d539343f38426a94ea7f18c", 0xf}, {&(0x7f0000000100)="a5ce076baf46088e25216a2b37e48f7526a564a2a8db64dad3678b01d8a0cb34a57e1fbadd8ff1604ccf7adac8487c54417531b1550e6471d592b6893f437f0ac8d3a172098b93", 0x47}], 0x3, &(0x7f00000001c0)=[{0x58, 0x1, 0x3, "11a4518b17542e475d61c63cbf3e42d0c9465f5dc2726daae7835bd6cd80ae23b20162f340d4e3abc1e5bd1e672bd1d9a3f4cb8b63c5e4ef195aac93a24a9b000b2b85"}, {0x1010, 0xffff, 0x5c46, "b021d39bfea0500369c03faf77f8d72dcaf4b5ae93c01eaf634ee308c84981601aedb850a92c7a3d408f66872afa1ed750d24e891146cf17d4eaf2b81cacaaa484857e658c1feee8b4ac6bbc6ef83c5e80a272a665669627da4c06e672c339560c33400e7f692fb5c6a8d40043c3da48191048fdeccf6273421370a617e678e9983fd5f8ed47960811cad1f21e9566be46d5f47dbeb475812807fcd3cbfcd904ac37f1d909182a2cf434f0badd03bcfb0faaf7276ba9a6ecd3e02b53857c18f9864ea2cd53df6495173e5a83609fda2e6bb2fe74034635fb63ac5777d20a1ba27fe33c0a6f97fe85b88ca536a1b523d8b4166d4c4a41a872c427e7c026626c119e2fff2730be01cf768cd3b8375ba4b5b03d8fb3716946e1b8a7cf6657445c657f6f85402d565032ce185bf65ab6e17915a5f5aa60441abf395b1c071f1ededf56a95e12e87bd03071385fa5689b354fdae0d525acc357c218577a5668243227e71b3d7b2eef8e107a9954f76940f799c02ac98b4144ba5f3974f26454e81beb201bfa6bcbc509b0d5b3fce96156709fac5b2bb4265b662ce56829f82c19d3c4ba4b201e8c8f4df60e7c9a3fc64f23835253297d141b5fd0fbfba0a000e591e11d7ad62f0cfb1ecd923783d42fe956eb60124f7b6d1f14091436f9381352ff27fee68dc7bc7f9b7671945ead86377cf135356c7b4deea2c75959feafc13429226514501f55b747356c0c6bf96477ee8465cd765c88f7fbc10db95c9dfe97b967271ee87636cd40146267ca8168ba379d39631b4625eb75b75da0f2feeb2542453ff9940e050dd7bd09d45c2832a554d2d3477f86a213d87b05c7ddf2c58d70e670ad7bd4c5fdc6c0825707f14f4052fd1b9ccad03c4c9ef15e5ea11c41eaa01286797b72b7bb82faefa0fb1c5f72bf6cbe6ea50bb19adddd9ac86c19950bfaf4242ac0b7d314441bd9512598f1697754672df2868423b7284315620d0300a62fb69362a8e644d02679d0fce364db2eabf26578c3ff6e6f61e002de9abaa7d2ef2b360a3dc2032725d3e62917cd7a1145fdf2634c7b3100c37d6d6729a9603b2929260e7593771b96fb4913dcb37d2f39cc5c3bbbc8fba31a169860f0757c7174d2089ac93bec8c12ff683cbd3cd9c525192692ebbd6bc8a4c1b9de9c8c845cb780766d8ade24702d4303d693b40ffef65bac46de4fad7f9ce5f195828b9fb7f301d36eb045a4e24f07d87f144e694321240061ed3e0cdf7f6752bd5f36aca6d16ca1ddf8278c7f6d0ab954fbd22364b6b77b23dcb6d27abb560ba71b3b3d5216161d818d8781ca4f16fa6dd4b4cb5bd5d4fa506d7a2bd75c7353a78ebd23905e6fa4a82075133331c1970ccb4dfb99675a7f1ea4eda1a4099b6b3450cb80c74ec7ecd04389091e4514ddeb3ff12b477e4a56ea319829300d8dfdde5530a13ecc911d11efdcc9280f3f18ad2e79cce38e7d52a32390f34816929bea14c1455f4cb3a38c47b7e6c93552996c8fd9cc68d187228307e94ff6a049f8a050103b01c40ba7ee4f6b58e239381f6764d4097591ececf1ba7980ebca8642b398c7dd31630aabcc9b9696e3eca850eafafa79241dc0772ff7a74065f00864767eab07d06b3f0c7798ba7f2141e732d326196e49df3488e702e39c43dc0dfcb840211568a3af4c8a29e98e8f8490b234dac1900f265d96a323a15ffdd016f3ec326224b1cc8350ce166a41ec59b37b45f7ce0f21acfb3a75e56c1405919063b44eb5ed0d20e0d5f1d65f6f9c93a9978794c38bec85bd6cf881de66e6b80d80f6814bec1f6ba90b0ebe45dc44095eb396d0bea7f5a5f983a3951393f26b24a225b02f1ffc9922dffb8a686119c1e68f7e4eeff0f051b22c668bb52747a93831332737abbb9408925f450b1074c98672106eca2181feb76ef369816c1c60a7a04910c410339eb7fb6185329517e7149a1e6616f616fec04667949739b1f98509405f776beef6255b416be4335265594421b258712dea91d2f834048323e2fbc5cf60aa7625c955a213c62754ca87e0e4906d4f200bc450f62bdad7692a74752535bf7a788310f9cc46e8c884ae05a996083a9ca546d6cde43d0d224ac153ac71da7ca374e18e4dd8329c71ec810f4be55f87711aa3c59c04b2a8a8da2af29f50b2c3d115a103a23efa7f03a9b6fdb37a55ab4ca7c1f466fa7989e91d39b85d064153f44f06654aa2a419a946c5b403316d73abc98756184084e82b0c6ab52c1bdf4aceb63eb73e8270f094d36c5c87247124527e2a06ebf3c3f76f3b1d02c765c7411008ee131cc85ed033a97b5c7954cec2dda79eb0f15b1ef2797aabaa82feaee0ab7643caa14c8e1f7b606f0492f298192ce03d7519a8622abbdad49c5df99431ee593638927f22648de6bc5b02622aa36a1f0812b5475c8d47121e51c9947c574a8183166f1c91c171ba56d3c55f1f2f399e95438828c4ed292d75b6691f15b4426d1086e2447cf88d438ba8867f97f4eaec54161635db1638b5c98f0c0425819cd9bd5311262d9c36375ebaa5d32b7453e13bff9946629cdf0079ccf1a0adb7d0fe7344443510e3cbd577ed33a2fd106215fc029fbf87112daed85518b77f2360b9e9672c0a16e357c79f144cb4afa2d6bb3cfc2436044e577b8c79dc7da6bc1172ead412f9b109d4b3457bb55d3586e905aee796c05e71632615a0fe9e05fde2d941c090ece58753933b9239014d9ed09cc7f5f708d84446c30aa835c619d0c5e774450778ee6e3a30a45a0e6e685e536f57eda685e9a3d0a94763fc4b73efb39dbebf0d17cd8f225ef932ebe8fa934e617f445cd7b128fb22b3dbdd06bf969a2795bb9fc994a8217c92cefb8bd16d266f58a258db79817bb026866d55e0426a10b6aab82afb026a023ca9739c7175a1a79d0d493c01040561acd3dfda92a5ecd6f234cce02f2a218e062262f9da495c16d440288242322e8c29235f0d1fa18544a34adad25bf9fdafbe243a773ef03d047e856bdeb2bfbd82ba3e65fe7781b877bfde3a1fb608f70d783ff33129f363d26650ce8b839b260e6ba282f6b12ad5f06af88a3bd907b829da18d16c12b1c7692f590114d51193be4867ae194c1c550f53067867f96d18b21f91cca7eb6c4ef0ee6039ca705daa58326bc0d6af7867428274b504561d4d4c05c0b8ca0e5097524db01b2c0a4709ce097c309ac8a609922c2190ebf62c886a2746cd751feb77d89dae6402f44f82f518f0c890bdbfc75ca8ea227b3f0667380c29e898f94b6272226cf215b742158853063deff3bcf625be0d2adbfe72bf5b357233ff0acc44821a7a5d90ce58589644704177ae1db76d9cb784a57bcf76b934b0a3f701098ed95aba7fb6e894aec63eca2960f9dac9fb5890ac997ae9f61c3c5f119072ca63f47759259cbb950970d96adfa1e8f9f1d716ab85de6f4e719dfb9e457f07143fd2f20ab8114c07b6917ef2d0508f726ab0d15b6318f82cd933d3941c5ebc22d7910b773d7db650e8a42bfc0e7263fcdf39c4005aead44511f0d4e8c9f65c987e162919341376b94362ec035fbdc8f12ad813de9c01b35eda4561427e7d389842d187242a692f3def92125d0ce746e5d3eb1da52753702f7f2650275e30ef112f1f494e700c1e10afae9b08745c87ace820322f83c0a4daa10fba3fee3882421e75691be4db03f99572371278f396a5f3da3db944f138efd5eb6440fb12e5d48d0f0ff593fe26f7809d3fa20584396c1a448413e47bb95297ea70b1669ad59a826709a1ccad9e804ba3ef1c3aa4365fa15529433954c6dc230f933c63baeb450fc6173e2ec8119dda9bc15bac64218c58e31ccddd130a49b674b5b96a0e41cd77e9363d3a16d7b5ae9371389393df749a97704696f385ad5d61e41f2e3765c7ce4689928cdd86fa537d9256df7b203289e80eb4550d1b2ee21e7bbe6f716e8f5b593115f27212461c22ad0f5bca998ea896d7008b23d647ef0f23df04f75495d5c14b567097b11b87b29210fe0ea95753b293fe53c6296b5cb46f53d383ac1ffe36d14d5c8e07aea8aa8bebd9b6de8bd44b97fa06db078c63bcb8048898df0d7d9188a2bb3841bbe4eddb2cd0b9d2ad3036f93270d3048e2f8cc6283afecf9bdf3cb076289cbecedbebf0ada15a57cbc04174337dcb205ddb8015231b45707ae2bbcf86d407ad1f72687fd4b411d8a2b2ac7e9ce4a99787560e4b6452ae6eaf66b39e9c83c5a8b910f53ede1964e90ac9cf79e2d6b400ced1ebf383c8065e436811f095e252888e1e36cbc4c01731579fe4f10e70fc2bf7984f1cd8d6e68f60047bf3c6c5a115d1bf61114b0fffe4d9402cb5952dea9feb79efb7c96d18ed711fb30e147e4173bfec1b0b325268f333ce9ac2a64144dcc30b5c9a5c065ba7276d7dccc712ca806cce49b8ce119b74d6f712156e4f0fece1f409ed0969124f215c5c6fc1633519f71f761ac5ebce7db2f99b36aff52c67c0e234153a5dc0ca01cd7a84693e8fe3b43dca953b84c2abb8bc116c3437cc7660dd962adfe5249d7641295c590e80c4b5d012938d17b2ea64541f7514780df7820ad7a87be79ae666b1c2a1129a0ba0182596b151e88b1a88f3eac683173c183fa380a6a579eeff6c72d271469075354b72c1072e28ff66ff9892552aeaa92eab9db1732f7fac5c411eb6231fd78299069359aac93df772e8442148d0dad0ebcc46751a7b5a50cd5bc37669efac05a04e7eeb284a5d4d8c870990f9a50703efd021d03b396ab830c279572d4f83c83f30409eb279d8268d30107c3121d52ef8628a4908273f802bcf30292707e061560904a11949d403a0f7b7345dfae43a7c090642561ebd3f63537445f2a647a647ef737545134807171db46079d83067fa4068ac1e68bf31e1aaef8d5fc8c23e7b1e0b69810396c4af71c1d9236235160c277288171b26f6bf68f5ddc2314cb9c9db70e5047934b947169cabf412e59f99cfa5ebbfec50b826fac5a461ee1fd60bf42a942d4800d1babfaee606ee11b0d210cc87e52373987948bb68182a3198c8a1141d862741584e0fed9c5307c96e09f015dfbefc77aca6d89be2bdcc96828afbc1845434df445b962a3d5840a4acd47239726ff151bb90f599f926dcf78f910d07ed95fc519c0fcfa66b669e4bafc0d77f5d768960678692ab0443f7c2ea00b8c49b94172723596bfce6bf54f27f4cd0f9bc6b8661c175c0abc548db3c58fa69241275a887b07231ee37eb34ea2369524b0dd24b6eef2e849a80288ba2b0d4c98a207b2f043408d9bc04fbaed8ae206f28f972eb16e6e50ccd309a87984e0e2b9e8c4e02e9a3a8b9032b8db75db47aab10851f623affbb1491211432a1c953d79a3a2744aefb70e30b31d898bb9536e98a5474136c9d47fce80a40156fd665a2235f15fcd55efdcd68307c9137281ad279bc986dc127bf00d18faeee1369862f87c630a68892349ac36165d509afc12d7b682ace23dfb1cd699c84e8b5daf7463440a097f0b7ba2987ee241086263b2fbf7a1c15a8addd2e86ca8b3d20e5b553312a26b380d34fcab4f4d41dc8aeb6462edf17ef68f47f1ce166d66b5a93cdcbbc2106c8d4ee487e50a56a50de2b291b39604ce060b773ec891b876ffc2954aaf0fe87aa71fc1f3f01cba1feba9b125f129248baaf30043802e30cdc102eb72511414246eeb6de9d402b2b7fc21557156ef4ab0b424df71dfef6d2d45ea5a3ed2155996869511c6f750afa45999c0abc83b8a3e67590a55f706bfa9bd736b442520c580ad81c0e08d50c6d75"}, {0xd8, 0x1, 0x1f, "f2ab2a62c94b00048bb87e36cd27083e5cabc5a2948dac392c1b46b2805eaf8cfa3f244f84ac15a3ecc2a9b02aa0dd9e5fb46f8a959988ebc3ce1964142f69ff7591a01856a94fc84f4d45a15e6df6bccbcbd9d254ac29d5cb32ef279e6027aceaad71c06ba052a978ca8313f733c38ba9593aa67b172e05073e2b12588364e4e178778162e070393008cf5c9d7c70861a58efb9d21ebc01d4086787e812f88fcb4344c364e9ba54d7fba7aa70de099c001ec138fe5b5dffb1e17cc8a40763778962890668d7"}], 0x1140, 0x4}, 0x4) 22:22:09 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) write(r0, &(0x7f0000000080)="94ddffe8a81a7d6961646c1ad24af8a6dd3bc4f76ef0be28dc39709406c33aa89c65793d64df9b4eca1e38e2bf7dc5ac1511d8e070cce21dcf7dc0f7435de083d366428a617ccf92982b18bd0b1ae3fe2d4136bd1cc7e7da876af485f96cff2a0e22e31639732d3767a60e31507fc422410ce6b263862cf78d5a79c7e5be33595c926295af3094c26f4c1347ca1a627f25e1f45136d6e491f446de235c550e743948dfc2030f3e8d6cd09c8807881b9ff8ab25e4054b599e0ce4e32dd9b7d40f32fe2e1b08bb62c343bf18628b129f0082b6129612645d267e66f52d92912928bbd2e8449c9350e2c72ecdd9e49300d7b8dc74c4fdea2fa10800db5927e74c72e8ed839e120478d8d783919c503808cc782725ba98d91eb66c4570482a00011db71e7e0be625ce5b690764ef561b1b4f1691108580b1d7b84dc1f10c406521b3cd6baa414ac2e95293da770591df689c078c0a2900f1212f030325b39441ce25503999409538d6f0af94d769b0766ad7564a9c1f08cf391fe29209d77d50834fdac043b3d96cc588a253fd0e5591f85f74a344e3f45ebd8e01949c97f3dfbe4e42ce911ff11475444564d074bce440d24253acf3f26d0eb41f0ce9f23157516bec3d4d8351fc072469e6b738d9038da0422125cd7b30674c70b5808402ddbc18cb05c90acad6f00780b80c7044c1973067e6e540c80177325a3fb02fb955cd31e0873911406d7049faf7b9ae77e3e8207a4f756cb00b93431b1b46f6850a8cdfc820d29598a1751fd52e7d6ea487ffb2ff33e72313499c57bdf30eccc7139a9776fb2e43413531bc0d37ebae05085c10afc10cb199e298a042316f14faff45fd790674b2447e5b83936f1ef7fd8de8ac60153108315361b32a2028de2dea1e063ccf8801ffa41e043e1b74c85542fc9960b3a0b480bc899506624b406c3515ccc6b72ea65fc4f155ba1a51a7b2d6ddeb90798caee6d9eefcae39e9cae0bc0f4ff42669e6661fa4765b2d3e3971f5799378d2f0b00a7ef3957fe3ae9cf70c5ce932a5b7d5fd10f2d79983fd4a9f655de1f9bf5700e1af67e54d5edc69c55335d07846a9e84f068fe302f6c7b7b8d5f4c5dc056b3f5c9a0c7d2edd2493654cf31b1fa96a7e2712ced703347ed108250a0f95dab6e4faf6c7f385ca5b0f00cdb0bb85e77883b6642b64868accf260c8ea5274eabf2c2d70d739bde9901295517a45fd325f1fb611ba6f24d4cebf4c02ccbd249fc00d8b6334c8c803b848f8ffaa9fcbdf21172effafcbba8e0f7ffa483a35974d5408b3d65d6bc52f27b42e76f5ca040af4eb76690f1d6f7e68dc20d4d21d58d0e02e9881f3f459e0cde6e981fb2e252ab922e7bdca9e9086a39a404a936599914672b5a03f87086405bb89f5445353bb86ca1ccf0795e97cf1032eef6bd08d7788ac33bb9ef46b351bf02a5db49fb08bdf491456f3ac491ed2994d05257824243a9b555ebbaef0ebe9f80f0940e1032989bd3b64bf7563e516fe96f3ec363d4476e5ae8f5f3f8d83b881aec43ed5145fe581bbeafe48ac923b9fd098fd17a16a2840842e9686a336ba86472dfacbdaaefc009a9ebad131779708f67d72f494739e102a4954d68b6aca53cad9e194ddf73559ae01820af646725cd0f8b2a9d2b2023561cb576cbec85bd79294e0b030c690963de4936aa2b1dd2cbc8a86a58b11bc8dce0f0a514fdf9262dc65d14c24cd8325acf305866477d8cb73d12d5c435733eb754970f4beb964d1855f50cf3521934516d3a57da27c2d5bfe868fa406f36f0687a6640df834bd5e3944bb3188bb1de8702510590fbdddcec7074944183c39c6230253a1e633e9b2555c541a9f8d0aa0bafad416dc2f245bed889cb8b4f3da933c2efa3e5912820e0af2dd1edbf41974f5a166f9c38ace57e60ba637956c5fc73022cf4ca688fb00f30668765e4a5378471312997d6aee725c3cf3d6d146ed599ba61ce9af560afd54e998919efff1c623f921580b093cd279d4e8776f94dc305076f408d45155732a80b337914a35b8998d2fddf78bbbbca07de7559bf0f2be07151d515333c3727e36cf84d7eb30729e897f2e261d9fdf65a823f6ece4da0f89e1bbce8a1cc0d1ca1e70f83b656e61ea25142b83ce385f19bf94e81d8a29461c733e6badca305bd1f45194affbdee67096c3d48c6110dd320b61140269eab56a6419693adca4c74fc3366f6ed25e2183eda0e32789ce2afce9c1eeace600c041fa82dd7ae2ebae5032dcef743bbdf76343c4e3bb4b15b0fd76c36a9564a14d2f9496d22fdf7bf9b59bab56c274b6741d23ce196b78224906197f8d9b98e6a9d602c202846663fd7b9d1ef6005a0328bd5a1c80cfc654a0f0411fd5d614e5a0568339aedcc38aeb97b7aafdd75415971b4ebea09b0ff1260b289855a2b98bbae73013d314b11203e99a48c20397f18c5dc1e74ec8eb3bbaf0f12b64f876fc5bbcf35f0a99f07169b8473c01ee223e89100bebb214fd7990c97dc843aa3e9acf2c4291d3f4dea5cbf3fa70c5aeae20672ab0dee11c8af7ede65899dca56b88adf67ae813b31ec3ec43045885e1858e97a970eb7ee112a817997d1f7ac6a1bdd46af3e25e9d8c5b53894db8f70f3f2c1794e7772559a73de935dfd6e3e3e441449dc751bd1778a94ef4b9a84b26b34d12723feea58f0dae4200fedfc392fc3bd97771c4b54d542b77a65b331f1ba539a1a4ab199e32a9c150851756d3e9dbee4057b798759251d45e93cd60fbcaf088db42bc7dfd38ab1b71f73eef3f69361c46b9eb9b64299710e42d749ef69ff531d2cef9c9903e02236e40dd711908f1f08c3279ab97a4d2e990a48982c964e93d2055dd4b6a14d6c3ea3ea1beab96ca528eff0414c0036a71a3117db5598ee0f7345d5c20895eb09a4648db4f0bb5a06c277d47013215e0fd7523b5dd71c8d6de273675a90e3052fe299566fb446abc951779653e759aa1e373360a765bdf3403a8f97f1f652cd5eb74131e35d6813885488ad35225f08a030edd867386dec2cbb2db619cdd1e2855dc5a56ceaab41069b7768ca9288233d4fd05376d4e96f11ebec71754ec3f1b7f27606849e0051b667b9b268893801d5812826106ca0ea7d251831c9a54c1a702d2d55638f65f6c3eb870d88facdcb3a4d00ca294b2b420ab3969880406dd4be017fdad01398f869f08d590fc4df7a1009f0b5ed372740c19aee64ff97a5df873d9d2c45f59de498a93a48e8c272e9fc15aa2e89e9500ab616dddbda5afd0f5917ccca9d25713199bde647030343a70b384e0919d53a3a62cc9e96496c91d509aee674f1ad5e7c5329a1a958042fea1bcb770d168e967a945a523641753731431adf0fe4d20997a0430eb8b521344d2a0df6f83e3e484a1a0b0f869b46fb0e777e967776319f2666fc12cc3744ffce21599e1b2dcb03043a71227610a8b3b2a4b6d7b25b133f053c589b2a976f1799a6f0874195f581f3132fa62134ce23bbe068df15944e9af50eb7019d5d9b2cc6af5f78b7da25ea9ac7eb1f85e7d1eb98af6a5cfec6627afeff922aa2e3d515b08c3867231cc1cdfc82743b3ee2f2ef7b8f285b66131bd4d624c71667fc48bcc315707a732bf2a4a6624cc50218bc4d24910b999912808cc1cf11b587922cf46e1dabff16aa0724d45eb69d72d016e375edff36152aba64494325f4394fb3b9c06e13e77ea187ebf25e5877866009419c28cfa582f7dfeb3b93844aa37251bbde4b8432aa557db0190ae618d0b14b0c3df18e9bbbf8f9884f0c81df7fa9bc94fad5d9b9f44e82befd08da537d5d2a5a2fa0caa00dcf7466cc55a207866d6a52c1f9e8177f1809068f3fcbe08d10fa3c7640f8227aaf0e091a57abdcdb5383c6d3fcde41465e022ac7a02c6d1b5b3f8da2247504d5928576f1364f43da18700528e88fbdc3c3afd18cdaec13aff1b7d6dda3024efbc11d2384643c26a3c82b04b50ca75e7bd2c3f6420b4d08d01d38633cf032d5ee0291f96891f95a4dfcd6878761a1c5c2d44dd2878565ba35d7fff1a27f8d86cf3a430f8ec4dc1fad47bf81037fdeb5235c41fb25e4219ae3c0f583410e0b402d743f6c84ab88915048d2f33db1d2fe2f6c57eaa1527150250e7f6114f6184edfcfd6bf49c6f12d2bd404f217764f97b5812333fb1bab1818ec4b91aea9cc4eab91ad0f1226ba83ab718d0465eb27c7c68c65ef0b26a7e8590b94ab95ecc8e7fc5121a0a6c24e74a5ae5547668447e060a8e7481315573268224e824e428345b777fd2891b3b2e8a4604afdaefbb28032a0a589a16258c55482cc32b9efc04208d702b51dd56606bb1f19417dce3a53e4e1531036a40a6d5b61fbe6e52ddbcce2ca7db8f5090cda567b39ff129c68faa003ed2cb143a17f422fe87f26f1be908c354f3cd229a0189e1afda08deae6b0a381083f81f3001af290273b102bdb44d83f21282fed0a99873c8dc8a8c1788e6c2018e5ded1608aba0c960794494b6c10bfe929b9b307f8e251f2ed7eb0e53ef8e6f4ab0e0054740d42c78ad016ac54c26fe57c77211fd467dc960bffc2914ae0338daf5d6a9e30e3b4c3193d3580aacfa667a1828f715b6abab762f71a1f734d7a113abb9ceb1f35e0ba8338f52ff3e96a313654a4e4d6dc24c74968280c77943a36fa316c073045ceba6aae69abc05fa71761df5379ef22ced59e2c91f74f5a11ed81f4d9c5f327a55b9f9265f0a4f2e2fa6d67e280d5b0df38cfd3b36f122ae4f535592166182595f8dc2387914e9d258aee5300878b97b2350157b6af82643c06dc07be3d401a45e1cb438039d271b0b48c93ce29a3e32da4ec37b77a47179c3573236ce5daa6bf9fbab8db975680fe197177c82bbe8790842d79360f0e305e8270af1f7d4dd0e253a56d0c47a4693be6737fea2ff1bbbcc3dafabecbcfb1045b1b60a8bbf3a55d5fe71a0b02cebf2fa0024ad60bee79c6a800cb0033b00717810903f3ef9659da1bcc690f68ef4314396af1acca16f34ad2d1f9789cd5851c9e2c51ffcd0db317b675e32476a81941494910ebffb2a1c2d32045d631624cb5961288873bd2eab76a7b7af579f3907bb29454335e6ba17cecb223da56514dea2b1d72bf14e907ff6177125709269a181d86e91c0a1a787093a7d7e617c3ef32bf2c50bbc5ec0e53e4eee11808b85966e114b17db4e85f23975f897dd41ec3d4c0eb20ae2b7505df048a0a03846d1185553a7c30374c45d0beb24711c6376a7e2adab529376dee600fbb1f37d69b338f8b549a4f380b68ce82d18043bceb35617b78767ff51291d2e7d406d5f3940ee23c8af86b3233302315f8a892897efec8058ed3ab60c5fb1fde3c4a066c446ff0313acc0bfcc1e84cc78a8d4e4e51c637bf377b5610c759cac5b2e8a5dd5f357a89154d61d424da5923b638846f56eb96e096b3af2cd37764ec0055d670f108b4671891f9d2968d922a61959a68b77da1b67e213f52945c5bf025b743de3fcb8f107fb26785e11dcf38c9af1edead60c1024ef2f04c5fd932eb421183a6777af6949e7fcaaae8aae3f21170e85752da36f8d5ee8760dc9daac329c57a22d701be3238ddb183ec543e9ed84d7925af5206babe5be2486cd24ebce239d860536ce55c8ddb4ca4df2013716771ceba3ac73a6b9302c79f42514a89d651ca263e9be9ee1f369013d83036bf1f9b812d0b3044556fe7ee45e8f2dfddded43fe90a7d08398d46ff69f8567f3d47724914aca2f260d05a4959cdb43be22496c4e2a78dacab3f219b57cc741da5c071b4758e639085f", 0x1000) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) 22:22:09 executing program 1: shmget(0x0, 0x4000, 0x4000000000, &(0x7f0000ffb000/0x4000)=nil) 22:22:09 executing program 1: mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x4000000000000006) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) 22:22:09 executing program 1: r0 = socket$inet(0x2, 0x4, 0x5) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000040), 0x182) 22:22:10 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) mlockall(0x2) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/4096, &(0x7f0000001180)=0x1000) write(r1, &(0x7f0000335000), 0xfc94) write(r0, &(0x7f0000000000)="ae2a2fe22ac53311842e5f33d01092d25bbad85a0156f6d06fadbf7de9ccb4d194ce302598a6ce7041bdb70b12ccbb4e7e29a8", 0x33) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/231, &(0x7f0000000140)=0xe7) 22:22:10 executing program 1: shmget(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) 22:22:10 executing program 1: r0 = kqueue() pwritev(r0, &(0x7f0000000500)=[{0x0}], 0x1, 0x0) fsync(r0) pipe2(&(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) shutdown(r1, 0x10000000000001) pwritev(r0, &(0x7f0000001540)=[{&(0x7f0000000000)="1a2b2c919e501c29dd67efc7567a08dc0d2ca673ff4da0ff2dc2738566760fb0843234cd4077826879e953fec67ef736b23fc5959d513c768a0446e793aea7630c5e96181fb2706ff24e8f3c", 0x4c}, {&(0x7f0000000080)="2122105fbbe443223f43a169cc4f303910cdf6798dfcbaebe3e4faac4918d5daba07fb6175bb6198180542413af9810cfcbe528ab310dfe4ba4ac7cc8688fab04402a97d2b49d225a1c9470fda67f70985f8c6172dc59684d101eeee97932be9456e93f3c52616551e8fd8a8b105f45e642bd022cbfbe64078b9f8e7c9a3a77ef409f8fbcbd4e3b7a99bd4ea3eb63736f03ee0d058884a8cfe88658b8914c19d46ceef40afece0429d5efbc4bd295d74a8509d27", 0xb4}, {&(0x7f0000000140)="75cbfacd142b8f36ed54697e5aed17eb5d4a6ae905d037680d092b74c1a0fbafb7fa94500dcb751dddfbd54130e096dfd5fa9bce056a50098dcf4ebbe025edcf2366f8969bd51ae25dab3a11522595685439a75065603384f5cac4ed3939e16e55f9a502387f935913073071ec385b5a55c8236bc25e4ebe652019c6dffe84", 0x7f}, {&(0x7f00000001c0)="4315048301c00354529a1abbf84be2cbc7f2b09c64fb23d4c10ff077e723cae4f9819919d0b78485be", 0x29}, {&(0x7f0000000200)="139a9074b566b0f318583884f932a2d127a5f1f2776179534b79407ddc74d9375b7ba87f6276398a51c0f8f8ce96640fc3358b05e1dbec5d3992c5800b292e5fff2981739f0f7d43709697217679656fba854a2151", 0x55}, {&(0x7f0000000280)="bb947e77407b1073be533777fe035eacc6b3e2304cfaf0f33034e693845e507c16425e6dfcdf54a0c9d09d7f5e6f5ff38c6519cce9cc6b147287710e6ac60888ce9e", 0x42}, {&(0x7f0000000300)="2e27e3abc556418c153438cb2f2e77d767a2f175b29131a19717bbdb3c6002f76b603986826d83bb19889ef5a30a983a643f2db0dec2cfb1766a88dd46f5175fdf5c7d50c0a18b2e8afd9732a8230fb3e9b3396e68bbd419562ec8ce191c46e420cbd5bb0a630d86634ee84a0ac8527c3858600ffe7d746f62afc9c8f213407f5ba75d32bfbef735b89c73d55775fed06627e9164035f2462efcc1840204fba24cc2aee1e9d7544df0b554544217bd472357f3f584fb8362", 0xb8}, {&(0x7f0000000540)="6e59dc06b46a3e8c850fa3d9f9f955e53719f9a94763460b5affcbf170e6cd025445a7ec2947c5c5d6e7de81676e9c07b34c329c4dcd37dcea56cf25e5eaf874b42aace7bb2a7b57f5b424cf0a2e8432e64346e28fdf7f22632191510fa141c46eb88497f53154baddd2fdfb1ba6684f23e8458c77b80c5be83d7c01d4c9e4fdbbd29edfd96a45d50c86d95d9db6e1ba926a1544d340054a4d73279921c95f18798f535e20050e49a1c2a263257eb6624dc4e3e1331e5aac4311030810bee2e2425e11f8c36870b4bb65c6a0e032c1fe882e122c075f592b8833e8010c393c9d33d8acc799ea222035f80bfce5f6ca60bca8d6c60b92c3aad1acced0d6e609860bd9c8d688ab786a8d85f9b1ea1382bf69a7ddd538573b653176021a3a734ca05e7797d51d219aa286037e2d67a9701ec24c3e76838d5789fb61ecbf5d54cbd59978cd3dc67c2c37066cc96e34622d690a4c4b2260219935dc3fd57573e9713fc764ba875ea0533e759a988f546e4d087751e8d191e62484eec36681596b227e918155416bcb59d62c86bdda7134bc7062d59e88ab447fb75d7d954324a63fb058245ccd72fb24b00fa3b5b3af56022a48a8062bc5c3f783fb33f343fa3d3a929eadc7da4d9457e02eb094bf22985dd8854cf64b5d039621927d3478174abb9e457d45720c63dca9ec2abe168b0ad16f4657e75fb14d249088f0cd255314bf997ad9efbbe7d6677fb434ba543325cf5490d42c440ee10c87680af968139adc4ab27ce85d30e0b56e25f06e37d3d7e621f7d375683c450bb1e3bcf6c55c636af520c748e0c3463b3972d2b63aaf13a82018b03615601d7021bc02f02bfddb739cc2e653008c9fad1e458018cf6fc8cea859c00e02eaa5abae3d408b08752170a24d1f3e121957acfb6ccd45cdeff672d6cac41ea20ea3a7432cfbaba2c469a8719a0fbd5ab2279c746c824d9f72a8d925f39f07ecadf21d87d2a0f4c454f11a70e3cc40fc5c1a7dd456f82f0eea628d5d7ae43a3e9259f0401eaab26888069619ab242bcfb6a2d8a2a76cdbd22ff9044d095ac219b211ae291d13c3e0e0eb224afe9ab50865bf96c5522a54f2a409760c5e5dba22d94182ab90b83dca13160711b2a2ccf0ad7f95c7ed2fabd99bd5996479c5a9efbc8a0b3da10df17a71107519faa49a0f535e6540aaeeb8dbbc27c4279ef78e537387f00de540a28d21b999b4fae087bec0d987fda7b5b3da3e7f9add43a0bc8b58c805df95479b5342bc692c1ff1962c23854832b1bc6ef3b2e64032ef8c96c29f70e0a75d588ca221bbcc0b4e9802e51f3bdbaeb0f66adf05f2d2b3bee6311d7b4b5c79b341f7c189e4e8a08aad27658c003092216a304932a2f992c1cc9ed2e3819e6c97bc7989790de01fdfcf25a509eb2f1dc6dc85239d4577f9ef49acd714355a36203cb0ff786fa95d7265283514d6c2bdcdd2c77337e2156af305c57acc5c4391f9456e4e30de9c15ba253807b63121b15c2478606370ef8c5ea8ee29f344a0284521a7c2245673dee2bf37b5539933f76860247d85427fbb70e2044c5c77eeee3177140bf07bc03e008db37529da06a5429f94d6b2f00d2a88262595a0cd61f008a11ec7751bca4c5a2cfdec6b0d362acf037f6f2a28dd61ff9559d2712e362beea781ca571cdb60fa376d5908dba9537914933cb5cadbe4bc84ad63028f5c97b0a02268bb798e959a11e7bebd286aa1facb10678a578c426098af120a37ae6ed3ad73a66aa34447b200deb7298f7d0b3add8a697fece3abe3fd723449b12f5c19717e4a8d45b71208aca45efeb1a9c6b86edc23a851949dfd7951d527315e945ec2961c645153f8373302219449319a89285458b1bd3b16f9f464cb61a771405b0e8d0166fa8a9ab18a77a4cccce6489420f3d7bc28a47d39a4d8eac701c2510b2b410468a88d7e5526ea690cf23d4018856ab81566881f9cbbaf8cb7ac86965d806aa8edb902c0cc5516d31535954e1fb47ab99c0e804311041bb977774bd838c07ef07f9f42d8059aa5ad31d76fe119a7823df11c437958888ae0e1f9e88e931ca1b4f64f7ed5c543436e3c8a8d044c647b61e75556d235579d3f86c30700e9951f5323f384ac33f7c4d397526a602a41a1258caad533d348c27d270a37da63c77fac254cf73144e5e29170245fe0528351843c60f975f93aca1faa5b2a5d07b030650791f11f4a24deded658c480fe8e0bc9be5de415c5d505e5a333b6c85603b1ce6591dc1be51f9a6db790c4371ce1312a46def379e45d618cda2602078444206c46658516e361daecc189be9023d29f78e77d1280841ba0b6c64f84368686d49a96b17c4344d4c366bed85de2bbd6e0ce18dc466068ba7e0917b55eda6fc7779e1010ec620249b96e52ab6fb3385c3e0433ff5bb3ba09e601241fc6a0582eb373b9b25b44070bfeb4bbe79e2a2e28f253a4047906fcebd9e33c9d7a95a56a2bf07cb2a2b1fe3243094dbdedd6046905497c015484418dca3601ce7e5907ab0bf842680bd06b40a2cb58d05db1eef70335760031b4b6f148e520cdbb0f8175eb0cfecbf59487e1f8874815fd24281817babd93d352b7fa37e91585c6972d7234766c03a49615a38c2e75203ef0a6e06d31ba483dbf195754e31ee7ecdda99b2bbf70fdf0fb2588bc603d83ecba756167c9bedb02838f3537011e1f1d1c52baee03ca3a764ab3863d3500f7e90e5edbdf8558d2c87537a89f240e2f19b8f049d747c8a376f7ebe05f4bd5fefdf2fb639e33c7b48d2507da34816f15fc7adf7a61a6acc07eb0d9a573f2f46260de26c3e6c9da41d1f7ffb798b560417efcab99d0e00da7c4455b12bfee19d1eb994a1f24c8fefdf5b3b519ecba8098952697835a85e9bed95a1fe63afb0e70af97018ae9fd1486e26458f52083c4415ff1cd90abfa85f4d6f7f7fa608570add10873fdd6d362559d2aeb24207f4a5015e7ba486b3aae413f064a7ccdcf3c80e5f0d9cf98c121423778dfd821b438acfaa2b7268d927eb27a81a5fbe9c4077ec73f61fb1f681f6a73ea35efa867bc68e0f36ba5c66e5bb0fa4da86e130e59e29f1cab5e83ad61ae4f3b20b86be069b7c0401110aa441634edad94d21657b5d267359a22731d25bc1c5a554d6c3971d80582371bcfe4994dcb7087e1c7f50a2ea51f4c7ef24824bf4002cc7a5c39427998e765fa5e7c7b568416ccc31d568ebd2339d28b68e9bc53082c00da1cd7a477ab5b60c1be34d9eb60f8fd6f883e65f04cce82d5878d844472936306e85f1ad41108c5b4fda2af6fcae96f57a9dc6b636c8e19c0e450fefffbd3e2d0de9c22ea4376729fee538504069c5d2f2d6e3c38271a50bf92e73b03c5819414b2cf9dbad9ed9ce5c7db2a2d13a2b982a37984965de999bb5c0393af663173eee10991c38d49b44d081d3414fefbcb2e77f07cb98d090c826083022e02b248df582994207acd8ee0d4f0b0054564dfade7e100a7a766217f42648d53f40605e8b5353ea1af11d0c6e1e41b16b842e212adaabd5d927be39ee58dc09bd05ba5bfe3e615274bf8d93b81bd829a09f48809af5c312c87f7c2447fb64f43cbbcbf6ce72c86a7761482aad2318c324bf30d5f25f1d5a16aa6bffff486e9671167d331f0f853626a2b48e47c334e03f54c39d6f8ddc17bb338cbac7ed7e38167caa0080c0a1de9601727e9a0f1f7c24557e5a2bff76e0e848d969768ed507bb8bbb649eaae06d15ebe9daa447ba6155de567ce0fc1404d52da7785e2dc610c916c98da0668bbe4872b7945b5e1f86aa65e2bd37351b762cb01468b206a72d13fe920ecadc24092a0475277bd0fc542354c2e16ae95a97a11539d27a2f633e87e253c00611f8dfb4a5e8cae11c11707d59a02eeacbdb305e0110df02e014e8f00ee328a796a129e51fe21aa0d403dbbe978c9b9cd3dc9b543f6565de8e26bd1d62aacf4e91913f16c99086d8896ea3df15f8ed5c39cfeeddd1037f6c7f7eda98ca040799897c9db24a1c28fe48dd3b4d898499b26fa26f981b7a93b2ca0f28e05c1c795103b56596218322929f92d6898338dbe5e9ac7412333a28fd35c4500ef45310179636f1a6ae44e54cc42d8b073b52a3f884f9e529fe1942537c9c019a9c1eb502d2a955255188f7527924c2cf501c342b672cc2772a0ec5d96b3e0f33d892f0970963cfad83ea134dea66f796e9d184e5ae9fa67acf107e45ff9138ac3c960e1e64b508367ad396402cc23468b37a7e07ae6b6ebe5e41ae8b1a4707e394888e4f83d81414f955e150e62154c8acb1ca97bf5249fa85e80812d106f406d325722e2615d4383d2d62b4e98e8b136b5d793d6eac0bb588d184bd216eadf43f648440b013eaeffadd619dae30da5eb6fb2ee2455f45c560840a71ca429a40f7e572d813c2172f25bf22bf8af3bfc838eca77f24168de51255db2e0783cf924579f75eae5423d56a6dd74c05f8f90f3fca557f34f05d9c129e443dbb5a9e91847e61b37dcb1097ee8c5115885cdb665e298e32eeea5488a21c50d4c0b14b3f79609cf4cd35c2c3e998a8d4f8e76264a232bee01dfa5c0876ed50a212f21273425e602fc61bb59264a9b4c5f050e706f2b9870a22699a35ede331c4163d8b4b22311ad4835ca3d175f29cfcaa90e17dc641cfc35afa04c4395207f8081345536aab7ca6bbb88c4e7fad53e91f252a48d9b4806b78bdb6f9720f97921818167d673b639b363e60b1ae53b290ce91ebf7946e5f402bf071fbf0c9e051a29730e941efa2c5836f4465a78b24ee85a5f131dd937256a4af1656848b8da0e648112273083b4900633d5775992e648cab52d59b32d6312e8d21f4e8e9da56cae091c3133763eeebd2b297b83b9c8d0af6a828262e20d155ed533c02723f2b14b14d2782d77a91f84480761bd4bee077a74ace78555686a14157f5fe1295de9958e656b7c24a55171f910a5d6c3a24cfae095dc5f646f529bb45a3bbb6fd316201fb8325b7bc59a3878efbced545aae8d90ceb67666c71f145d3dde03bdbf83ab9d4ca00b6e8d9371a9788be4caff25effaa3f24ef812b3662234b5efde3538a47d166eee7d2e52080f431cd084fc4545c80c9e7d533020694fcbef34cdedce7c675707022add32830056b41d22ac683075fedab0c775227cd69ca4dbfadf5e579bcc4575fc1986c88d74373f740773f615b7c8ffc3599e51c18c628fa564fc32aaf924a1f738645197d2cc25a778887a54f58be4219a94e3198231bb2bd56cfa537a00da8f634937d0c78eb3531ba1ec48986143a46aeb87629a2dbe6f2b664474990387fa3f4dac516b263c56eabd7926816110d418f4574bba3a89199e58f6e4f8ddc37a9c4b04a4324300ccc859e3d6849acb3faab43f80031181fba066c3408765bf45b29b7b419cd768900c4df9d1e86fccfa706c393131e760eeec2e47162ec8d951f5736fc0497e513c3d3a4715ed41065e1f55ebab6d224fecc6601efa7b2faf2b9c66eaa7672a19039897dd9444bb23ff608cd3cf43ecd59ca22d9d85aca8917b3331aa41be967a1a8bd2b1fc28688d7bb3a56237259431b89689f45deb2b7e3877bd855cdb719eb9b14e1af123400996f9f76c7056df6b2bc2a1fc88e813861079d1882974fae3091330cc0d705338fff9ad3b9d3910478d617f22fe6fc8e4f734701e5cdaf3c0a4b8f61c71cd4c31ea0d2820cb9ffac3e2c398c79557b4d84fc2d51f80c63df351ea4dc378665abfd090fa2138655a66f37d136db64eb212745e2efd47e2c05d6f021bda6f270cba", 0x1000}, {&(0x7f00000003c0)="b0fba07d00c67aa2dc5f3c6494714ce16549d608aa033ae60eddf38e2d48a39127cafb04ee24535d59ff4848bdccf857cedb675a76aa9b53f0edb0f195774bb0c328856ae7d98643342934502ab193d1364b5a28b6d4c292274177faa1a42e9a54dff7ae74af522f50c86a17e6bccdbcb5a553f6192dfedc5100fc697eae58e10d504b103f8c882eb671f9266ae6c97cf8c22573011794f217fa6299dafc32f6a824ce50f4c3686acc9853e54f5286c23bb0d479854e015895dac66e8c3d968532abbf6a9824a0", 0xc7}], 0x9, 0x0) pipe2(&(0x7f0000001600)={0xffffffffffffffff}, 0x4) connect$unix(r2, &(0x7f0000001800)=@abs={0x0, 0x0, 0x0}, 0x8) sendto(r2, &(0x7f0000001640)="e9c618ad81946a5c051791567c5fe6919774a03089d646907373af07fa745c181c22ddd3eb84f3c85dc14d38ac65a32c1f836021495b31ca07bab609c994a8355a0dfbd0b67d3634de991387678138d8d1ece85617105e9477526f374812c7f15fffeefbf42780141c98004a9a1dcc036833bb16a2020aa8560a514c97179e5a9d5e48ebb2ea99453e0a71760511b96722c8a3e3df8e1cd6cd30ac951a154389747b6513d72365c2fa2d1d26ca739c4c3caefb10a3443278c3a3f4140e2ddd3767ba486a7f961a67f401e1", 0xcb, 0x40c, &(0x7f0000001740)=@in6={0x18, 0x3, 0x7, 0x9}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000004c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000017c0)) 22:22:10 executing program 1: r0 = socket$inet(0x2, 0x4002, 0x2) read(r0, &(0x7f0000000000)=""/109, 0xe) r1 = dup(r0) ioctl$TIOCCDTR(r1, 0x20007478) shutdown(r0, 0x1) 22:22:11 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r0, &(0x7f0000335000), 0xfc94) getppid() 22:22:11 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x8) readv(r0, &(0x7f0000000000), 0x0) getrusage(0x0, &(0x7f0000000000)) r1 = msgget(0x2, 0x1) msgrcv(r1, &(0x7f0000000100)={0x0, ""/210}, 0xda, 0x3, 0x1800) 22:22:11 executing program 1: mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0xa42c3f2d9db82a16, 0xffffffffffffffff, 0x0, 0x35) 22:22:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) 22:22:12 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r0, &(0x7f0000335000), 0xfc94) pipe2(&(0x7f0000000000), 0x10000) 22:22:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x6000, 0x1105) r0 = msgget(0x3, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/229) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 22:22:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000011c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001180)=[@cred={0x20}], 0x20}, 0x0) r2 = getpgid(0xffffffffffffffff) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r5 = getpgid(0xffffffffffffffff) r6 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000080)="52ee012d985e9975517202eb75442331a00e2fbfa736b180b8d3555eddc7f65bf6f50f36a9bd376bfdda57651b2f7528f794f2eb85a0111b637b08d2dddfc27e410adcb0e1031e1a7701e0e255f525ec4382edafe828cf56f03a3dc24ccef6275e809e09436e7ce79332330f113a2359f3118bf96b07962cf09a7660b6ceb8041e82b8d15d7e5349e71e10f00e4eba242659e5fbae9f6d4a41af9b339d1d189775", 0xa1}, {&(0x7f0000000140)="3bf32d4662f96ecca0b0e65eeed2426fa343f858c46d1cfe929a46d752a93850eb72d6c36c00433afae34aedd4b1306df7c89398b4", 0x35}, {&(0x7f0000000180)="3a21f2bf019c7315661094a029a0ab522057211ee604a029a06ce0f7cb30476f86f37e723a3cb65b5d5d9bff11ec9dbd392c847a1bd988c5e379f94de840c0cdd662c6b4dd28f4c63d27f044ca102c884aac837a688edd1ffa6c4f146bb250ee69fb80f654692b6e6e9b7a82f922cd91e3c57ba8b6dbfa05ef4959c066e53ff027ed82acb482f14b8f7cf74c943fb971415555b4ed82626ae1af7d5b4bd1cd4d67a0316eb1c2ca28a354aefb92c06daccc29bf7649b7c6615219ad6978dfdbbfd7f020c60cc488a5a83dedc5a975df935c94cf031b69e0433da7214ca24da5e6f5cc86d11e74a1fdca2038822be0f173f3f3c4b582f62a", 0xf7}, {&(0x7f0000000280)="118a53c6f42aff1d2842cfd877d679fd0210171101d78dcc512c193bbb843490136ac482867f7328a5ed23f4ec140c272d5eb0ec5b1be18e9edb5a47bc58cd84330fc6515c8ef6964ff6c6b87aeb548120acafdec378f3c867d99b060fc1ef521b4b079c3eca4ba9eeee06709a2147db52bfc557edb94dc99c1f", 0x7a}, {&(0x7f0000000300)="64161135b5131f3d50e5fb67cd96b709936389beaa3269d0b4344a1f23bae441988141fdaf20ea9d973837b14caafdb80b27191a7b35a337e87cdcc82902a3ad", 0x40}, {&(0x7f0000000340)="6f11779a924b8c8fa700802667a7657033256a59c230b4fddc6449fa7370cd7894dd00e7382b6152bb2e83b97224b2ba8fb47ed55cb72119267ae3aa6e0d04614d291ca140a742abf8e2383bc787fd91c4f9a963b70279ba424f9cb4d32676e74843bfb2449ef5a563c60d7771f67762d67564324f2630598694c065649057047ff1cbcdeaedb62766f0859397a7cba3489f10098b5671418323a7f72572b3e719d50620d5fe9ae68769760f1b75d283f345ecb3ef", 0xb5}], 0x6, &(0x7f0000000500)=[@rights={0x28, 0xffff, 0x1, [r1, r0, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1, r0]}], 0x88, 0x8}, 0x5) 22:22:12 executing program 1: clock_getres(0x3, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='-{\x00', &(0x7f00000000c0)='\'}\'+\x00', &(0x7f0000000100)=')@\x00', &(0x7f0000000140)='^-{\\*%\x00'], &(0x7f0000000280)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='+.\x00', &(0x7f0000000240)='\x00']) 22:22:13 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) chmod(&(0x7f00000000c0)='./file0\x00', 0x7) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000000)="4f2269f7b935ecdd57ef", 0xa}, {&(0x7f0000000100)="44fa22c7a6db05d6ca28edf30bdb257b61a630eacb9078943fea79429ab2708423b27ca76f5077fa259a9950afc8c6bd14f6e59b0142ad25b96ffd", 0x3b}, {&(0x7f0000000140)="c7dd3b85b148f54c01df3f080b9be809426b5c5f3c8a7f8187ec907462aba9177e489d3a72526734ad6dd514aaa9e3d9471a45d9939126f8d770cdaa84595a2c0415e6968562d1e3258bf40355b43dab3e88c0cda7693cbfd410de448d525be4b5b5d8d6bd9cdbc0b3983bb9287c169c2bed4a60d160d7f3cae824c01f7185bb1c2feee106e8b8d2dc37098c8c60ff36caae93f758a770728b945274a1019518c40c5dbf7e3bfde08d20970f8e92a2ed2c0d6f7c46b6cbab0b456edfc8eca001365f826bdc66563db04f9f6ff53cf3cf249dd4679e26a3bb9037bf32e380aad7d4", 0xe1}, {&(0x7f0000000240)="9d8b5b", 0x3}, {&(0x7f0000000280)="15c8874ff361cc734b2d4864de7f3712b7df0b64d15d7d2c1b07eac434e58443597f09b442c1d81c6dc7c80407d6a8705e2aa8adce9734714d87256f9b04b0e61f6185f57e04d156a29f906923d6e26debbfe15e7a78a87840de7f620268b58e7be0773fa8d956acd2a2f1e075c64c21876bfc2ff2e40b0b95962c11b6c1d999094006a827f5f740e80925e3c4d26824d3563e1a4d23182ad5a9ea72951a5159895b8e715d5cdb6fcb632e127aead1bf2112e47a7a0129746a2f107af67b1901ccddf2d1ecfefe9892e3232303f26ed2a35af4fe459c12783633ed1ede50e60d", 0xe0}, {&(0x7f0000000380)="1a07926c14f9782af730bd923896a970ad2244d3eef89feacdb3a666345528f38b4d18af2c8a4c88588732a109479a65d0e764f504fbdfaf8721f9753b10f08df3e5b418a72f25570c2e2b9eba3037d7f94188fc1c17908f6fdf0cad72994b1db489f31295187e71f0001499efd199a41f", 0x71}, {&(0x7f0000000400)="f5081f4700b99ad10707840f90274135bc6f257981a4b08e6ffd78fb402170b6913284eae72c76a58c299207e5393450676bd121ac933eae6a0d6cecafbfa53e957a5b5b8d18723f3e397d0022f3953d5e04693b116b6c8a1f040eb4e99e6171c20550c5fff5a075c5c376c72125b889e94212994c3acb8bf7455a2f4db6a1b4d66e4f80fee3b78aa98cccd70b9b708a5cd90893c412a8390acee670f7d623c25af6ff60e3c90cf59cc4230970e3edf266e550465b3f3f3bb9a9f62a88a311250deb0887853814523919d62c08bd1472648142967b332d3fe31ad9dc2ef41b139b120b8cad49df7b3d292573cbc86525d084b5b6322a70436da57ccbc88b5df2f898b509cdc429f4aeb758e998807461d5225184257ff0ac89e712e9e1eea46e51c459e9ad6629f3e7ef072c3d01fa8c2359fa89f1bdd5e603b6d140d57c6da69def9041bdb14325cecc93616ab491fce0340bc47e63fadf2bfd1adc7a9a9c0e7d3c84cb3d7a21fa06ff7c4e5dc2f40e4464f7303ac542c1fc31c0a6b90530c31f806e244f0e136494384b035743ade29ddf943345d04cdc5e00cae6242eb39b5f06c47b29df6402c3655c57cd53b2928dbd2412dbcd9bcc16aea89d83720c615d96f5cb3dd6584108969cc81787a2aab7f10f2b8b77a7e7f6940ed472a4cf8ca9986f6174cc193a05e18bf4e3c060300d133d03bd6bdc1712e699d2960f9c541d6f6e836ad991a59995980819e13b897c45210e90ff65333c481d28d0fc76795cb5d1d9a51ff42cbc7a7505ce96064c9d771b6517d905e3231ec6006ec5fd17a4b3e96969fe6b477f4fd486c9c98f03bf1c608041d14a33f66770b209583e8605007b0b7d193402e7af0dab03bcd0587da2b5056fed0890f87ffbbc6fcd788640c94fde5db16bceea8f38a5e0ee56982ef1a11bb78ebd7e720025fbc3fd81435cf83b214bb8108b15db01ecdaba6c119fc841d6e6966a8306d21a45f52fc57498de8223077b43608f8d76cac33bfbf5a46f2f42050861508763c6e97eb83b781907720d0f43025173c36b196fe32e2c66b12c34731d062309ec5283ca0783bb260d7421cdca6078dc35f00ab6840203396eb6c9c2aa154a4f8fc020ac2b06497585cda746a5529f4c127525e6e46fdbfa9e4b4d0cd35ed8479656a3faeaaaa15fa804c9aff655430d499292c9d4ebce9b596a1b94d942d8ecfc1a9d1126bc889b75252e446bc5f8eb4f5108337eba13a85784a18b6ec6beeaf998ef99a82a211dd78c636c99e0f080ffac39bd6a5a9bdf3b52419c32976f85bccf0e224d95f487be335eccfbb38b4a05628fb055f9617868bcba8546983b8930b87b8776c8e94e24937e500791708382207808ea3e0ad98f0fbde94a3d409250332fd0f4ff1b7612947e51196cf589d3661e2c2c9bd857ad3ab7de5c1f61513ea98f47237e8d322a2c5513d720ca89664320d77c9a11794b1f50ef6896772785d3737cc3e65f992f39f39f1beb1de1eb58d8a84ed5be3a84b1581fed8c48335be6e7c9b67118736affc019250d64bad38a3a645a1ab7b59dacc1348c0e672aa71c29a16528093d09ddd5f5257fdb6e8404337e4db039cdbd83b62daa9e014108782104aaf716c97a302ac0809a83385fff6785a0f4c799383da43c717d040f46001affbb81fe4fc9a5bb3f077a17be594299d8b1505410e83f742f162eaaf3bab86ce8eedcff61f47439d3ba487feb97dbbb3757cf468c0329036b599889ef7e3f904680717fd3286d6c6e541827d0caf5131e268c2e0d172e4b0d0e97dff6aece291bad6ff8d092cf856feee8353d522b844ab3351e56730012ec7d5b269ca3ac39509cf032effb6e27cc32c926049d5096af78b98acfc8723ffc016b7280a8d5d690e3c6eec5ac91c09c213e000b9e7456caf8e2d7c99f9e73de204917500c565442e81541c52abe798c9405eb9d1ab1d2aea3686277f4d39f7f0a70ce6b2fa5b05e849625bf9a64ca5b7f49eb14b62e5f067485f2b514c83cfd1f59e2198f03f9522f4253709d02ec9a92b48a4ea1d8caefea891c58bae5399582df6613d8f654bf943aecc9351683dff50f19fa44c2eceaa2028556e695ffa89a783379848675646279ed1d1966969c4c4918899bb7fcfaa11c51ba2669099f06c39ee4a0d81861b41a14ed4076fa46c09ae2e4583e7e7f140fe7608d4c54cb072a7166f5ceb2fb139d8342e9f151197deedea9bc1cb4248ea6c9c2feb9577109725b7638cd208aaf942f9d6347c35869f7f445e7c601022cbc1e9c0064701dbc83903fb52ebc7949861402f5f5b24bfeead27d942d2dd0ddf98e8ce47bade1230b2d70708e2d9594030292b1e873ba6a2852b9c3074dff3443d0aa70f384b8e7c87d46fa9ef815778cf95cb5d5e1620b8313b5a3ca68546de7f8f01c5e3679a9f9df316acb7a3018f3c726358fda5f145e4deb180c75a170ce07a94deb442e7ef750217266c796e2b9cbff86105680421db09278ec0b16582912265abda3071951585e8ab6b6b87ca06b1a60e2a911191e82f82639b0cab1082afd2cb5a611746b8e9d9dc4266d5b1371dbd4c7200e1486160842b1060acb592a876cec5daab107dd5ce84c6234950e7af22f6b28ac8a3142266c4cec4717dda246cbae54d2f048eea21411e1af71248db16b86d35f05f2c0e36a3a786faf67dc880208e12fa625867629ce7dcac10fe88afb0c47e0ab4910cac1073ea64e1fd2ca04f0e47526dca9fa8e9a9831c523097d3c318fa6f7e8d31bbb5168f0f84f5598fb29b301ab22d41f0bf80c506aaeac23af95ebcb7f9496f9e33d791e997b6bbbfad50ee5d0e3c97c91c96bf938958da10e1746c378690b074fd26c3b1cd56fe0c7c30d75d924364096723e3b59ac99af28475835bca49ffa3754a5a14198f825ff99772bf080325aef7bf945049ed26014b0949b208d65d35f89afc96fe06a5770d46fba8747ff9a8eb8156884b87743ee0289a9f4ca917814e5470350e7c9a15b390b2f702815e2fe84ada0622ccbe2bdc6f5156cd32d46e09390f6bf59841afec051db897758b5b21d358b0d32aac57953225f1d84ce4392ddf30c718bd2e744537d505206c04898e292ee3a7ebc3611c8484e6c1a2290c1909cc4ede4bf09e1ac4e4b298727894a77cbb1760d514b8dad74b2ec7e9f684d39c8e94af93b919e5c770ed7ac05078810d20e219b0d1ca36d8f780e229c8d84dfc89f3d0940fd9493cf2e8bf5b006a547e7e4c8153224b5a92619f9ecdada0afec7ab22519db50e5ec1012f9bd609c6b284be9509bf2eb5daf98c893e6c4a67641c69130b481f4c58de139371afd839272092833ae0f168c755b2d838da78869ace6e9196ded101920aa3fa4d281c2fca9dc3a3bc012983044a244df2203c1caf4f5fa98d29f79863d76a80fa70cb0b0700eb0a313459e11ecf66629f7f9a66b82800e538ba16b2d7fdd467fbe1b78ff412881aeb7d01526cff0782952c2d948429aaccdcc587e4659a39965abd36a2a2400ee87a952b8fb50b543de96b92c3c3e77a19529554546fdd1ad772f4c936ca038af93384369de53c2258e777c60ec7b7212df465120c88e2b655b71d2b271c108ec246867c2f2339c6175f116b570e38df341ead2d4e69abd23bcd0ce6d2174f315acf744c4bf92a4096c695b9473fd01d3900c4b904c3c0c96f53bbfd14d25e54ffa1ac5736931c577d9e79ffaaa6633c67f31aa8b5763d2ed70f7870ebc4d6271b2b46061959c8c6479a486070d56bdf5c9ce200c3fa303ba5804c0fb715f553fd7ced3ea82dfff8f7e6cecf54bbd170cc7489a52d51d956ae623a0e537c21acb85c7ca8183b80f29ef874f59dd7f8636fe48cd83b5d9c6f2f97782bb242258bd697bf824eda7b060cc4a19eca3299ff676c9593ece19095cb969e1daff84ff4acc3180fa776cefa9fa6b587a72ad67415cb1ac8891a368f29182f0fa8a1b5f19fe92a77da55d64fd07747debbc4e0fd72824f68297d6f624e3ee85be322c0aeec85693bdbc21b9750db36591f9b019a2a966013a9c20701ec9bcd1ec9194ef2b9471c6727943bceeb0ce13fdcdd719b5d3f9f41ea06c1a74c2da41e47928b2b519a18d051db8f361bb1e9826fb270f979b8e15465da5bf7621da40e13f59301e81ccb97dbbc87ba7a11cbb473d37e095e469b3a968740926aa7bf07f7744d55abac66f16c8203b18f88dac0a921eab342972e7d3a22de7b3fc714a3c03b9b9b1f710d0fdd8582e96150d395db01a1ce19008f57e62544fc017c8fada6ca1ea3319cc576b2bb48f2354b3105d6d7f9342c67dacae6a54a35f6805e457cb9b2f16093cd6d358921b8255645c494d24b81ce64710fdd758e6ca98eaeea81fcd3c87808aedf1d34d2ad4bb9d0ac1eca9cd90181d9bdaab8ddf30a45a46d242326facdaeccfdf8e6e55fe86362dce5813b7be71e5929f00a4a91850937095bec6b34e1e4bcce6523ccd8075d99fc2d7f71bf49ffc7663afdadca042897bc99bfe3cbc8ee052c4e8f1af1bef8d6eb4ee413cd01add6cf5a9b86f60e350edf86d1287eaa0b9dd2cdb2debd30e3a769ae5ab1b548c5541b67aab1dac007f9c585804906de899e48d702e92616872785782c1af7370172d10a0dc12769ae5f8aaad1549f4a063e3784e51e3ce2cf4ce468773bea18ba41f3c78b12f6546f5a8481f883b291a80ff3066797e92e6a76fb1c741c22d5ed6b09cad1f851509e81f706b95e21198de7c0e9587c9b314b2c781c1afb3a350d9b9ac1adca9d43ead780a46dbe499d1991813478b37c9abfcc4c97fa983bc6e77756172f760e7818730b7d9a72db651195347ec65a1a09cde7f2cd3beadeb7314ce54cd4851a17f0b97c1fed2e5e45b33aa2285695fea63a82b7579b590e612901afef5690078d8b16a0059cd6cc141e15fd6396697202ef75ebbcf86d86bd494c87d98f5a2aebd501eefc3986024f6096a6f7f6e0cc8caa8a6878f579c2bec0de042232fa4c44ba953a7b0c2d031302984d8e91c83b393462d35e29dab3e5e640d4bec57888e3a2d74358b6cde6977eabae75cb3da17e2f2f03a66cabc649bf264915e5e3d6b0430d3636b70f3c93e3fd498e4dba5aa123335df8a7877722a8e5cde52d547d18c0f8d3433bbe2dd7fa844e5609a0ffe874efae589da2ebb078e477267faea9fdf80449054aecf8ce9454acdf39e89c64bedc07dec91c4040d72172a90d3204a9b8b769efa00463e66611691a1e81d0d4e89cd846bcc730e01e71e45b05499f444ba8a6db7d9526bd2e26f996d4b6796af068fc214018beeb6e470508ad27ef7b39f8d1d7282d4e6a7918b2aaa568618884d22e6e6df8cf0217c6d0a3a4c1e5f5246624275cc142b1c4ec2c933d24b8441ba5e41e8fd92eb1e9d2f3e81488d6704714e9a486a785bf82b90e879c82a96b8b0c869e0a6b15aceb99135826a5fea977f5b583ef728a50e708fd4cff0bf95dd8c9866251af473d06b408575075240901aedd2e4d47d27e60e06ab3046a374d65a4604b7e25d6e718ed4cda68fff46f43f971a6dc4f3394c06beadebd68dc1374f321bd226cc1e63a9d1f7dd88b383ae6b5e2c03ceb35ce27970aca25a9634fd630d484ebdb39708200d217e4bcc5bbac6941450506644a71a0a55d0e82e35e10973fa173b95c0d34843e290ce22e91ddfbe697941c7dd081a2c6cb62c831bc632cc60dc207e480b75e648630c07f524101f11c9dcc3d833cbaee2639a3672077dbbebf816a226bb274dc832444b1445bbcaa80f55bed4dc6e7", 0x1000}], 0x7) write(r1, &(0x7f0000000040)="71d727060000000000000000000000", 0xb861b70cca14905) 22:22:13 executing program 1: mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) 22:22:13 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x2, 0x8}, 0xc4) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 22:22:13 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) shutdown(r0, 0x0) shutdown(r0, 0x1) close(r0) 22:22:13 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x3b3) write(r1, &(0x7f0000335000), 0xfc94) clock_settime(0x4, &(0x7f0000000080)={0x100, 0xfffffffeffffffff}) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xfffffffffffffe3c) 22:22:13 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x112, 0x0) flock(r1, 0x3) dup2(r0, r1) ftruncate(r1, 0x77a) execve(0x0, 0x0, 0x0) 22:22:14 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x7) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 22:22:14 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x3}], 0x101, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffffb, 0x0, 0x0, 0x480000000000}], 0x6f, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x4}], 0x9439, &(0x7f0000000140)={0xf2dd00000, 0x6}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000340)=0x8) r1 = open$dir(&(0x7f00000001c0)='./file1\x00', 0x80, 0x112) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x80000000, 0x1, 0x1}, {{r0}, 0xfffffffffffffffa, 0x1, 0x21, 0x4, 0x5}, {{r1}, 0xfffffffffffffffa, 0x10, 0xfffff, 0x4, 0x3ff}, {{r0}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x7, 0x3}], 0x5, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x40, 0x80000000, 0x10001, 0x6}, {{r0}, 0xfffffffffffffffb, 0x81, 0x1, 0xff, 0xffffffffffff8589}], 0x0, &(0x7f00000002c0)={0x1, 0x8}) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20, 0x4) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000180)=0x8) dup(r0) 22:22:14 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$inet6(0x18, 0x4, 0x10000, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = open$dir(&(0x7f0000000540)='./file0\x00', 0x800, 0x0) r5 = socket$unix(0x1, 0x7, 0x0) socketpair(0x3e, 0x4, 0x0, &(0x7f0000000580)={0xffffffffffffffff}) pipe(&(0x7f00000005c0)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000100)="e4a539ab5bc1dfe8f0b7dd2ee8c6250bb780dc635a9d898d6b88f162e0647811a846ec6ee5daafb3d55c54f1f34cd4fe6672e974cc1b671126ee4a9120788308019568ee1947aee3cdac5cf42115f470d8e7b3c81eb73c55a7275092ac0ab0399eafa1ac57deeb98b4475c94ccf0e3b14102c4beb70af90e6078dee7beb537054350f2519ce876b8f40fd23b133635cb1fe8560f5708c96b3f63f6375b7f6754fe906b59d732d36cbe06ac1cc93c5722f5fcf56e557993", 0xb7}, {&(0x7f00000001c0)="af71cdbd3cb2d4f8d9e5ab4707832d10a8efa6208abd16b3f51854ca8e50dcf381fbb85680dbbbf2f1e8a70d7c89149c0759ebdb7ce15d3c2e0a4b72fcd11a336ebf1ea881a356f126c8a8f4f33419ffcb2141abc0daab53e8321c019d2f1b84774818c7848ee7cbf4cf8517bff64f52c38e815e3c0349e32da251a6179be9a384ecfcbe727d62b6481a485006434a96704b63385d3fcdbc41d12f5f4db448171dfc9a7e23775436f84a08bf2af6b2b55cd5d0d51793682f8d9d93ee720716", 0xbf}, {&(0x7f0000000280)="5b9753ace3fe65f184c4cd00f3e02f3d4c44e5f8849592f343b88542f6774b8d2a3a6fd9333f6032cd1789348eab156a13dea4ac0642eb280358272f590bcd9451538edeadbbe2283e378ba0135dcbb9046a9f0320536552ed6b6c143ea3533b80af5a7eefbee7d586ffc8418226216d26e89ccc2b6ee6042d3a9dd14c5e725a9c85fa078fb7a80316527cfdfed3f2a45e4ed40df13016cfc6bf0d57f16e92938558c3ca58cff22ed2fb5340c80f3f81c9e78a18a707ec9ffa5ee41ef7f43547bbee976f30a5517151dbeecba8c857796935de153f86fdf18e57931ef67e8b42a23fef41e407679d930e473d6b254606c3bf89dbf7309a52e7924c967ea318", 0xff}, {&(0x7f0000000380)="e6c0da559e727843a248646b75bc4b3095b91ecc72320cebd5f3ee3e7250b6cf4ce68ded84ac3bf19c53ee536b6ca21eaa47c1e6087ee90a6c305cdf3dc175c318425ba8ef4306ef", 0x48}], 0x4, &(0x7f0000000600)=[@rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x20, 0xffff, 0x1, [r2, r3, r4, r5]}, @rights={0x18, 0xffff, 0x1, [r6, r7]}], 0x50, 0x4}, 0x404) r8 = socket$inet6(0x18, 0x4, 0x8) fsync(r8) writev(0xffffffffffffffff, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) recvfrom$inet6(r3, &(0x7f00000006c0)=""/215, 0xd7, 0x42, &(0x7f00000007c0)={0x18, 0x0, 0x196b, 0x80000001}, 0xc) pipe(&(0x7f0000000000)) write(0xffffffffffffffff, &(0x7f0000335000), 0xfc94) 22:22:14 executing program 1: r0 = syz_open_pts() mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x12, r0, 0x0, 0x0) 22:22:14 executing program 1: socketpair(0x6, 0x4000, 0x3, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r0, &(0x7f0000001180)='./file0\x00', 0x100, 0x3) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) getdents(r1, &(0x7f0000000180)=""/4096, 0x10000016a) getpeername$unix(r2, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 22:22:14 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) r1 = semget(0x0, 0x97da7d4f28b0d2ab, 0x80) r2 = geteuid() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r4 = geteuid() getgroups(0x2, &(0x7f0000000040)=[0x0, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0xfffffffffffff000, r2, r3, r4, r5, 0x23, 0x6f5}, 0x5, 0x3}) write(r0, &(0x7f0000335000), 0xfc94) 22:22:14 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0xc4) r2 = getpid() fcntl$setown(r1, 0x6, r2) write(r0, &(0x7f00000000c0)='\'', 0x1) 22:22:14 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r0, &(0x7f0000335000), 0xfc94) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x2) 22:22:14 executing program 1: munlockall() r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x21) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/98, 0x62}], 0x1, 0x0) 22:22:14 executing program 1: r0 = kqueue() r1 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0xa0, 0x15) close(r0) pipe(&(0x7f0000000200)) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) dup2(r0, r1) 22:22:15 executing program 1: chdir(&(0x7f0000000000)='./file0\x00') recvmsg(0xffffffffffffffff, &(0x7f0000001240)={0x0, 0x0, 0x0, 0xfe79, 0x0}, 0x0) 22:22:15 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="08603fb5fb31d7e1e8ce4762fe5d003839cd472f91ce5334f478e607e8bbc0a61ad86f9e09a0e08faeb9c7779b566783f9b3bae3705c923a43dd48bfcb165e300066a68dcc8f26d254abe6ae6434084a15688866492b019e21fc6b1d032e83e281debcd5dee80d8e059765236e45c1a1ce5655b731e07416eeb4f19d1dce494734572d59eaa61c3f5fab5463c7ef604babddf1bbe6c4f6f8c9651d351566f4d97e1bb1552625b02d726a87fb0b7ff2710673026437465860f479928bfa7e4ec680901d89ed8833e67cd6f57849ca075a86544463c0a759d3ed7e6d5874111632249f16a12c157755f3210a6d52c253c7110ab11213c575", 0xf7}, {&(0x7f0000000100)="180b18a28aa97ec1fef6ee567e4d30d5115bbec6d4c15b73d6fb012cc791ffb440796fe933f426773f98e6601b3a", 0x2e}], 0x2, 0x0) write(r1, &(0x7f0000335000), 0xfc94) fchmod(r0, 0x100) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000140)="e3", 0x1}], 0x1) r4 = kqueue() kevent(r4, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ff9000/0x2000)=nil) shmget$private(0x0, 0x6000, 0x10, &(0x7f0000ff7000/0x6000)=nil) 22:22:15 executing program 1: mkdir(&(0x7f0000b17ff8)='./file0\x00', 0x0) getgroups(0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x14) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x89, 0x0) 22:22:15 executing program 1: r0 = getpgrp() setpgid(0x0, 0x0) setpgid(0x0, r0) getpgrp() 22:22:15 executing program 1: geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r1, r0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r2 = geteuid() setreuid(r2, 0x0) 22:22:16 executing program 0: socketpair(0x1, 0x8006, 0x7fffffff, &(0x7f0000000100)={0xffffffffffffffff}) getsockname$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f00000003c0)=[{&(0x7f00000001c0)="f916b1a2b829933486e8bc06d290bf6cdd1e1fe69c69b17e0ed0c52a0dfeee57d217c4412111e4c013b70e9979fb08afdab097f7525c2b87f581b89a9faed8c8e4c864b7d2e63f4e81bde223ed4b59c27e7ca34af3f889e27a33cf1cde013c66093fbda17d70bb670dfff4072a8c59af5639bb0760db0429b6c486acb7af49e120c54a1f85e6b018cb7aa72bb5f2a98bf0cf93c73e6fbf0f0c14b53df294", 0x9e}, {&(0x7f0000000280)="984f6357e7fff373f193904631b3d20f3da94c78be16dd750f1d24a37d8e7b569132bccb59d9ef1692010d", 0x2b}, {&(0x7f00000004c0)="6d2f397ce2320574990c0fd5fb2c01431d9ffd637d725a6a7f64802da2db015272f00e4f75a6020223a5be0120826e7c8359a40c8f4bba480b02ce6ef72b1306cd9f8f0d6568dda874d101dd200e7fa394f37802111b3ed709e660b5cbbdcb2035ec359eb98c87b6e67ec38054e02ecfad6ff7c00b7cce0b00a66a26d9c87118c9a732d5a89da3381fbf7328eb7b10fd7643441ba1de6ed9d6c52362113458eb459c45c96862d03eb1d4d8229a58a88695305fd72795ca023d9a1d0c072b94eef50679ecddfc0c780db0438a01c992ac2f36715d6e1a0b83fe06aad706233277b6be", 0xe2}], 0x3) write(r2, &(0x7f0000000000)="4d0d43e5d051e071f16a085822b21d80c59ffd937ae04de2a92f421879e909363c89abc052cdf56ccb23a5507efa3c80099e6b8d692638706647817fdd3eab25582792dc87925c977810599ddcba86ab808eda53cd133ff69dc350e63fe38e8f2f12e9c05b8e0c8300b78af47810e15b12e748792f3876c02b2691c0f3989264a2aff138ce00734da460ae45cb4876bfd9bf01669bfafd8318537e86011520fa6f35dd92a1b09dcc7f3c7fa0be4ac707be49a60ac5d28474a5e17e988dff13e58bf5487e3150be40b1109be66c0371eae37dc5fb2923dce1d4b4c2ab373e", 0xde) r3 = semget(0x3, 0x7, 0x80) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000680)=""/199) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r2, &(0x7f0000335000), 0xfc94) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x14, r1, 0x0, 0x0) write(r0, &(0x7f00000005c0)="be41942d2224f2c5a7f78c9ea135afe4971620dff94023f499594c3cbbf3af534fba582d09f97a49cd00721c256354812e1763170e324010130b084be4bcac439a4b1a7aaf58f57f6bd586974ba07fb80f6d8f68e599540d7c0a074bb4df09de981678b8830cd26092008556a6b59fcb45be85bdae075fea57c9ff22f4ce7241ee92e45cd7bf087c7afb7c3b7dda94232ab80a8fece7a704000000000004000000000046915268e2719c9661586146c7562a83c0", 0xffffff2a) 22:22:16 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x5) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) getitimer(0x3, 0x0) 22:22:16 executing program 1: mmap(&(0x7f0000feb000/0x12000)=nil, 0x12000, 0x200000000000, 0x1931, 0xffffffffffffffff, 0x0, 0x0) 22:22:16 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000000c0), 0x4) write(r1, &(0x7f0000335000), 0xfc94) 22:22:16 executing program 1: r0 = msgget(0x3, 0x20) msgsnd(r0, &(0x7f0000000000)={0x3, "34b9ebbc6d4685bc6d679b14bf8dc6a6a542b0a3a64823b3855d66ffb5d674f15da19501ee2d75f39d6634e5aa091df97380682d503528fedf6ef523eaee5086cee4579532b71ac64b06e638b2ca77eadd9a765fd2c9d73d8f9f996b9081718dd2947dfc021ab40c1b1f91f783fb9a6ef032e360539f9073746e462a52"}, 0x85, 0x800) r1 = msgget(0x3, 0x222) msgrcv(r1, &(0x7f0000000100)=ANY=[], 0x0, 0x0, 0x0) r2 = msgget(0x1, 0x0) msgctl$IPC_RMID(r2, 0x0) 22:22:16 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) 22:22:16 executing program 0: unlink(&(0x7f0000000000)='./file0\x00') pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r0, &(0x7f0000335000), 0xfc94) 22:22:16 executing program 1: mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 22:22:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe}) 22:22:16 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r0, 0x0, &(0x7f0000000080), 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mprotect(&(0x7f0000166000/0x3000)=nil, 0x3000, 0x0) msgget$private(0x0, 0x119) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x3}, {0x100000000, 0x9}}, 0x0) fcntl$getflags(r1, 0x1) clock_gettime(0x3, &(0x7f0000000140)) write(r1, &(0x7f0000000140), 0x0) 22:22:17 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r0, &(0x7f0000335000), 0xfc94) write(r0, &(0x7f0000000000)="e2a10e635d82212b79b954d62e804f96a973936183f2ac85eee278732d7050dff06cd28eada3f1f8a36710ce199fa1ed0b46a651afa1edbe3d6b7aa5a9c0e69c887b1fcf7052967546f6e198d2485c560b3b30589cf3fb1a1372302d0f16e93752ca650ec75906d2d3f98fc0f862e52c7f1ccecd04059312ce62fc5b1b6df37ee2894b98986fc77b99be4079b42094e8fb0ef4a535c5bfe45ef9e88fee5a2d06d5", 0xa1) 22:22:17 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000000), 0x0) 22:22:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 22:22:17 executing program 1: open$dir(&(0x7f0000000140)='./file0\x00', 0x8280, 0xfffffffffffffffc) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x8000, 0x8) recvmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000180)=""/143, 0x8f}, {&(0x7f0000000240)=""/89, 0x59}, {&(0x7f00000002c0)=""/224, 0xe0}, {&(0x7f00000003c0)=""/119, 0x77}], 0x5, &(0x7f00000004c0)=""/182, 0xb6, 0x9}, 0x0) 22:22:18 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) socket(0x22, 0x4000, 0x0) listen(r0, 0x3) write(r1, &(0x7f0000000000), 0x0) 22:22:18 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSCTTY(r0, 0x20007461) flock(r0, 0x2) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20611, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r2) execve(0x0, 0x0, &(0x7f00000009c0)=[0x0, &(0x7f0000000880)='&}\\\x00']) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000100)="59ace5d913b71c8dbf6972f0aafadd530cf425c8c5306da355777a9f1bf398311948de13bdd162dd320ebefdf35d783f207771e39865e09967a601c73c07a82f24f23bc5610ea76e139414c4b5e5c89c7d98f071b6ce70f6c9230540fc98dc0d17b537058c16b8c02fede4fd866868228ba35c9a727eea9a1a9e", 0x7a}], 0x1, 0x0) fcntl$dupfd(r1, 0xa, r1) 22:22:18 executing program 1: r0 = open(&(0x7f0000000300)='./file1\x00', 0x30282, 0x0) unveil(&(0x7f0000000040)='./file3\x00', &(0x7f0000000140)='r\x00') lchown(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) chdir(&(0x7f0000000000)='./file2\x00') recvfrom(r0, &(0x7f0000000040), 0x0, 0x800, &(0x7f0000000080)=@in6={0x18, 0x3, 0x8, 0x6}, 0xc) 22:22:18 executing program 0: pipe(&(0x7f0000000080)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0xb) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) fcntl$setstatus(r1, 0x4, 0x88) fsync(r1) write(r1, &(0x7f0000335000), 0xfc94) 22:22:18 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f00000000c0), 0x8, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f0000000100)={0x0, ""/203}, 0xd3, 0x1, 0x1000) 22:22:18 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000300)='c\x00') unlink(&(0x7f0000000080)='./file0\x00') open(&(0x7f0000000000)='./file1\x00', 0x480, 0x48) 22:22:18 executing program 1: setuid(0xee01) syz_open_pts() r0 = syz_open_pts() fchown(r0, 0x0, 0x0) 22:22:19 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x100001d4) write(r0, &(0x7f0000335000), 0x10015) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) 22:22:19 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='c\x00') 22:22:19 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSCTTY(r0, 0x20007461) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0xffffffff) 22:22:19 executing program 1: r0 = syz_open_pts() fchdir(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x4a) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 22:22:20 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) flock(r0, 0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) write(r2, &(0x7f0000001380)="df", 0x1) pwritev(r2, &(0x7f00000012c0)=[{&(0x7f0000001100)='q', 0x1}], 0x1, 0x0) lseek(r0, 0x42, 0x3) open(&(0x7f00000001c0)='./file0\x00', 0x20, 0x104) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x25, 0x0, 0xed, 0x5}, {{r2}, 0xfffffffffffffff9, 0x40, 0xc, 0x2, 0x1}], 0x5, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x90, 0x0, 0x6, 0x800000000000000}, {{r1}, 0xfffffffffffffffb, 0x10, 0x2, 0x9f38, 0x2}, {{r1}, 0xffffffffffffffff, 0x8, 0x14, 0xffff, 0x1}, {{r1}, 0xfffffffffffffffc, 0x8, 0xfffff, 0x200, 0x4}, {{r0}, 0xfffffffffffffffd, 0x40, 0x1, 0x1, 0x2053}], 0x2, &(0x7f0000000140)={0x45, 0x1ff}) write(r1, &(0x7f0000335000), 0xfc94) r3 = fcntl$getown(r1, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x1, 0x3, 0xb5f2, 0x8, r3}) 22:22:20 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) r3 = kqueue() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xbccdbcb4be6b447f}], 0x1f, 0x0, 0x0, 0x0) fcntl$getown(r0, 0x5) open(&(0x7f0000000080)='./file0\x00', 0x1c0, 0x2) 22:22:20 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x20, 0x4) write(r0, &(0x7f0000000180)="dcd4a550df9b002d090000d919fb3151be5c8b3d5d6a56c9bee700d6e6b37b40bf8904d7ebc02dbcc7864581bbc9dd916c5f72f6ecf5fc84188a06215dbca519cd83507b76ca4d6669467bcc71c7d83a8d5bf89f7b1191cc901302cf2fe69d104bb244c51a5343c15de17089c2bef746ba18a83ea8f7403f5af798074f30d318438da27dc2d42e04f8315a0cb268192504cb3197e0b0ec69a94257517c5f35fe02b835af7aa2b198d4f6bd", 0xab) write(r0, 0x0, 0xd9) 22:22:20 executing program 1: r0 = socket(0x2, 0x1, 0x0) getsockopt(r0, 0x10000, 0x5a6, 0x0, 0x0) 22:22:21 executing program 0: pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r0, &(0x7f0000335000), 0xfc94) 22:22:21 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x20) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x80) writev(r1, &(0x7f0000001340)=[{&(0x7f00000000c0)='D', 0x1}], 0x1) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x6) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x401e, r1, 0x0, 0x3) ioctl$TIOCDRAIN(r1, 0x2000745e) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) 22:22:21 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) socketpair(0x2, 0x4, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) open(&(0x7f0000000100)='./bus\x00', 0x20, 0x100) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) 22:22:21 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) fcntl$setown(r0, 0x6, 0x0) 22:22:22 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x20, 0x80000005, 0x0, 0x2}, {{r0}, 0xfffffffffffffffc, 0x1, 0xf00000a0, 0x3ff, 0x3}, {{r1}, 0xfffffffffffffffd, 0x0, 0xf0000046, 0x4, 0x37}, {{r0}, 0xfffffffffffffffc, 0x6, 0x20000021, 0xaa7, 0x1}, {{r1}, 0x0, 0x1, 0xc, 0xffffffff, 0x6}], 0x5, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x0, 0x2, 0x2a}, {{r1}, 0xfffffffffffffffe, 0x0, 0x2, 0xdebc, 0x1}, {{r0}, 0xffffffffffffffff, 0x26, 0x20000000, 0x7, 0x1}, {{r0}, 0xffffffffffffffff, 0x11, 0x2, 0x7, 0x100}, {{r1}, 0xffffffffffffffff, 0x2, 0x2, 0x3, 0x1000}, {{r1}, 0xfffffffffffffffa, 0x1, 0x60000002, 0x64da481d, 0x8001}, {{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x4, 0x1}, {{r1}, 0xffffffffffffffff, 0x2, 0x3, 0x9ea, 0x6}, {{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x6}], 0x5, &(0x7f0000000200)={0x7f, 0x2}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r1, &(0x7f0000000240)="a61df02ee474f5c7234bf8136f39e72ae0a86a84f325aa87a247905ace60448c390c944a993ec41c17491cf4687c6b1bf5f1907d1a0485cc64b92329592d14905b1b263e5114015b1643c887bed21d5d956395545cbe6fa7bc7513c20e392e899c51de676eedc0dd1d65b08dc06054c56b1c994c288aa9055ea8fecc7afc5affb58aa732e974b2df79156d25b12b50b2f54532939f3e0dc4", 0x98) 22:22:22 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) r1 = getpgrp() r2 = msgget$private(0x0, 0xa2) msgrcv(r2, &(0x7f0000000000)={0x0, ""/152}, 0xa0, 0x1, 0x1800) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) 22:22:22 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0xffffffffffffff1d, 0xffffffffffff7b78}, {0x18, 0x0, 0x9, 0xfffffffffffffe00}, 0x0, [0x200, 0x5, 0x0, 0x1ff, 0x9ef, 0x5, 0xfffffffffffffffa, 0x7]}, 0x3c) r1 = socket(0x18, 0x3, 0x0) sendmsg(r1, &(0x7f0000001700)={&(0x7f0000000380)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x40c) sendmsg(r0, &(0x7f0000001680)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0x5, 0x60105a46}, 0xc, &(0x7f0000001500)=[{&(0x7f00000003c0)="c057df59aa09ce310cbf7844fa2f5b6b97f2c644df8416f9a49a220db2122d8c10ac377e090761a5ed5db611cf38b3804a5b402cb409d1fdba5698bb678a72fb10a360a1f2e781858e05d3e319cd01a22705151f2d6585458df9cb06fbfff4e4ce4c9aca752d74e2e188018c6eb89d157e81d111fc1226232ef74341dd509505eb9e3a949712848ffc53851b054b941d6662b645d724a4f9e0777571a9bd85bcc568a3eb9a5dd2d7d116f0fb74d2fba5cf7e2aae9a294809a415f34668d26beb0b42d7544c2d7b215ea86890599468e8606851c85a983652358344e5ecf9c89ce48085f4f02d24b143ef09f00096eca800b55b6cdb19bc2ab0bb9c7a3b71af43a1ed29a4ebec08b4dd38ebf8e6ddbcd77518ba094d357d5c5ed42b2b86d6a2cd6c5ea5db6ef0f0ef629a519a187a24a61c3d23c22e3b171266fe2a3e56b685c8b36af3ac02878beb1b134a0c6b3c964e9aaac365f6723413410b78bebcca9b16d7ff85273f391323e38220d7122954fb027fd250b0a35084328812be737d3b211b1dd9e2437ebcebef594acae4a97a9a5641dedd50024d45a1828be193e5b3e3edcc77738b74ba5d858c7adc5e3e5cfe3d4c502ee2ba6a2cd364534f8cd8e84950dcaf0c3ddca754e43db0ed8af15ed4279c20b42961861d0ea4b7f5d5d2c20f1f2a5c2dfb2ad395049a1ecd95d2d781e0db1d90a937321555da9e7201bc80d214f8f1c337fb8f59049131a94c085463ccced963270fa973593af92a68707f030269060613e775f5b2783e781ccec1bb78c3579e9becf3df45f7c156225c77ce6c58e670f42f4cc2c44cee6e4a74b7ce0e3748e7a415b7775a022a2581f1f857a57a036d6ec4a441d2b95073ed183532089d4464ac5533b8bd0590d2e940b565a83afedc5711483ee2e99ae1f727fe857c5c498eeb157c77418714b25557a58b3eb7e2d0c5d187dc4b7565a5af9588dbe802eba5d911ba4856519275dc53222b4bd817c65c569c4cb5d5f1c1072aed66ca21eeab1f6400d64c277e8d3d1ff74a736231b7c7adf1837093bfbc406af02972d56f3352a024b30c7a0cc88b1a8f9cea84c7b8ed7c0f032b46d61245fc6150513fa78ced8005336ff8d7997cb7f45fa5a3222590a331081bc2cb53bfd159df6b5432609e4a3aaa79f65e2a72e46ba53cfeb748cbbf9e36ce4fe8c2ed0f047783c7c4c18ab15afd7d61c62adffab858bc38dc34d3adca94b046fa11033ec86e6f5f8450a3eb210315fee5d64a90e6a190ae79b3559c4595520fa0a84d0ee6d2a3ccfd2d176e23af3c0c27f0987cf0b1ef70084c157600978a8b937feeeba54035011dd843f9e5c9e7c434226f4bac5fda6e2a2bdfed349dca7729a59f314f24aa1d28c769acdbcfd5c793643f424b0984a404312adb4fef2f97f26337b7ba4e8b513f81ba15f39305fb7553a2f44dddf5e949fba80dfdaa3f87576a06e819cde93ab3a97258a8e2687f9563ea2d46b22d004be56994d4e9701fe5628bda8b1bfcc6584b8716c03facd2b7a02582e0790ac8822d8b71e03f4598c4f3fd49664c80598e6180fdd4f4116dc1e97f6de11970758bfcbd190a5f8eaf0b1332345d8426959c04447d2024cfaa7162828341cbd77566973819e1d47b547701a50b4b5e65e84c149f487b8a8c1466c204c4dc532a893cf15d6431e8fc2b7b7265504bffe93857ad61cdee5a99b4b11470e7424bbb386f8b9ce73ab8823837213aa47db4fd1fd2d68012a5f2a35a4a13e55496f75ea9f980d8b2eabeb86fa88a8b3dc7c865ce32ef46a6529076444947badc43f8066d21055341f13e096ba024e92bcf36e0e18f230c635554fcd2fc34be291364a500010f000fa55db859409d8dd89410d41bab6b49696b2010efad23818325fe7d2e7d20f8789a30d26c8ff80b15ab524f7afcd5cdb025ecb95160500e8ce550d047117cdd8f01003be77f06e6e1be33591802787cc24c7958664887ca2793022849ba2ca775853ce69afe3033db63ad1f09d504e273c35acbd97fe9e610b0875d1d3018d43e7f4ada74d753d1093c601bef4ac6a2b761ae49c3555a6d1da80738c66c2b5a2b629fa193c5b5523955b2ab3f891377beea50b6670e81b120460e6276d22872c5a7f80143039722cb2739c35bd611eefc6226cbe06041077cefb7386e1a4866473edc1c09c43733601c78fa234565ff380ad9033d8d106f958ba9a40a0c6e10410020cb25779c650d4ebe82cdc76bbbdcdf7a244bbd80dfd8e118b4d84dd64698589bb80353e4db3cd1b050bdaf3836ec0c9f2b47c032ec58f3a03c9876a4e2cb5a657311bc67382759ce8b83f184d58672697fd14b69342c93eb33a5fe6b0d51abbd993ec8d462564290c88194424367b5320e9d3b24b313556d75a2376176c2b209f28fcd7c334c5c31e1ec7eb016a93390b79b5e56c1b323add6a6eb07dfac16ef5d54d6888fcaa2cf9cd4cab0a97b50324912f6483993052c2711d6c22c599266a52e69b38dfd7facf7af8b7270ee50340d6705075cfe1f51c2ff4d337520e45e524653c591527bd8ef901b7b1555a2d891ce1e351f76acd7b16aafe24d39f18d113a5ec8b5ed4a88c977e18c80b533a37a16385cf0fc05ad677c4da01da69a97eacdd549bda7a147e6e7c8947d9829cedf014b0dc01e34d81d72c30379282a150acc6ca95dbb8fd381cbbb8207381f563870457a904c8cfecf8c92f1947ae32ac3c06ed842c83d6807df1047d47872bcad46614a578755c0be46a18dbbdd98879f9e9547395e66a4e8717705119cae6b5b53e0db09189d2d78f2685c4017a96e7836a244377fe67cc6d81f68c92c266f55a6dba1af23cdca18570072262eb736cd474329249c402436fd16b935f0b45d40241850c43d85ddca27c75fb0f0382aa9e4bbd711995f3a410dc6efebd6cf2d21a7a1c0e33a5ab49e5bbb76a777f4436c5684706f742857173a7d26a1388aa7f520bc10e9fcfbadff9b9f545228ae35e67dad5a281735c8083d8d3c9c80cc65784a0eddc6ac5ed9b6002f2edbbc7546d8a4397f6edd962ffb63d7c23c84012e5298dddb3ee86533de8d39ccc40858eb7caf0cab88df0a0fcc96f74ecd73f5087580404eb124e0f14154b556e02c132abf002b3d862938a57e6e7ed779c77dc4cf5fd082a02dfea23d5e1659d06b01227d18bb180363e728b16a773ee2b281293fc4a0d771cb6a1a22c4442db975e9c0ad1e7a3ef8f2b3954bad9a43dadb61c6d3086bf63d790ab6c76e5e8d7be7faa7ed0da14b9d216e66c949d8dd08e380f0c6073a7c8b354636e12c15a59c01c62c82f82f308b850af688690c64f1f7aa3e55639fbe0474a15069edfdaa7f339e30d65fd4490e69a9f25c8a0d1043a35cbb9dec850a594769f8c85671025d80df1faccb10a03041854d6ad27c45837d940615f6d958f51ab54899aa4625fc2d121368b16092c888712eabc01aba82f8acd201b40cfda78d8c718b1a3615f4680adfd64bcafef5526bc7d909e832ef0afbf32c0b0dec5bbb0155184272f8ffa4dd88903b082d3d2f01806df9e11e91efc23993c2924c658f61b6b4445b0bb9c6dc44eaae9ce29fae3371f9320b18a52c3197070e68d1c54db272dced3b5521726300646950a555a31df2273e736f292a5355facde9ab643a4ee75932a518f5b252f926694c71fb71b20c0f0195dfd2c3701bd35e99df535850224e89dc3393a82e7786998dc35a4599d74d80a6329b3391df54eeb098879346731a24e9be007bce059f59c497a3b982aa068e455cd92cae00c64d8bf3db8af624a9264824bd78c1015d9a6648cc1e72cc8217d1e75d87d5083425c2498ec43570c94a156ce2302d9350ae0f3515dd5695af1857d395c1ce832ae52891aa542c21c80938c3ef6451d397658a7cc9f2ebfdb9ef04ae7d01d22f206e164716a363e00da7c5a526eada3ee99f6d1b2b6f9e2e4dab92297faecf52c52bfc4d0780a074c6af89ec45b956f197324beffbfef331e15ac5b51d9e36326034ebf0d353465b503d9743db2b4cd06db5e6ec0e4b63ff51d07088cb76db92bdc740be3d668cd4d0532e4f54bc831e3a4d9c91d107ed9cd0e8cdb60ef56e0180f28fca3c65fb6046ab0d221a95da7fecf6394dbaf5fa0fbdf301f2a2816b950ddad54fcce9ef63d71c34e15e9f5930f9f67d1679e5817e8eb68b3a1c67b61664fc586bbc6d6edbba80c2511bfcb7ab67086fd0b337b792fbd75a58103febcb7fd6b9687d7fd61eeb211bb45474e07a4e3a8559d32fa296f4444ebc41836a66c971be80967f3a84a7ff1401dc8f153be18000dfcf87d20ea02862479dd3bddcf3f59d15a9b7e12a4883c087928a8ea59e8f29f2a073477a7eaee278f641ad82fca41ea7aafc540b735353c559fa26c76d6862291fd4d4b454315c29339d64e09300024b7c70021744addc294ea7bac6405aaae06c70d88506dc6cd47b86538b2ca21f62df837aca8a0b3dee2971f5d36bd098e46e5a58239eb91b364c6eead54cd6a29e8808dd5342620cf7a4f47b92fe5a4bd1c17ef6fe646cfc06a4cfbb2c8e93d5d16fc908cf086ae91ee24ade3cb0f1bfb3b05645bb5c61b25d84addb0c9a18a1f664f9abd1b6e4955bd3de448b24446d5c22ff29dcad307df5e00275a7c7da2d60e3c9534bbc3c690b340285c80030b98b9f084bbd9c79e77288b1984961a3ca8fa405f89b58b5954478cb660d8b022bb2f2ff4c9143a0575648600db98ac620d346cc951083b672d1dd471445e88721e89a95f90dfb7802d0c72c2a473583af79cd82b4e15b1ad782140ddc4e80011c2dbb1b9f4fc3d6d75bd81dfa7ff13ca8b1600de59e3590c9b18dd177eabd78911a60d3b55b244fc05a8d60a4550757c06b38b5b5a96136fdf661993e588b33c2b0e9eb082f24b2ebd76d7f86395a3f1889374d52c75292bc50c228edf57a2b24a6d95d66d8b8d521f814514c5e2e3fbcfc18acb68c676983cdf25f2cc803d3655bec5e0968c5b7d637dc3f735265fa933a46126201f9e112dc9439336e9d45f1a6466447e10247768673ea19e9c4589b76f90de4063d5eca026e3f5cff51d0747dc75b97f373b30da5836497e6e4446ba832c91e37b25e54abcb28db5bf31020f403e8628955d172b45548aedeb6a707b768d41aa10d1079de60dc680bc836637f019f90550abd627456d1eacf431d16c5e49c45e8d3845d6ae567c2980f1a2e4824a887644d1708bff23b54738fdc203c17b4de29af78151a55b42711be6a81e0400c690adabd603094c679d2598d7f3e21ec034ddc01dc397f2746c693051f85fa0fd359a4be6637d715b31a98998d042a5327f0e4f6c34b6a0924b82fc6242b5670d0554682a0d03bdd35799ea572ee64cab14bcbd1ae7b2b57d272acb1cb54b83c10c76ef5e8b6ab5066c201731760704e344f4cec6659d05127c9db840b4ccd3fc94067f0bc4faf494bf617f3c7d877722d4dd8080ee183c8efbb2a52a08ea75ca5cb67305435ad40cfa235217103bd56341fc5bedda7b7da10ae0f7032a7bfb492b71bf582028ff825c9af93c60785f93ae90b9f02da40bcdf75d26fd009c4302e88882adaa6cbf2204d5f30ee7414b9b80a1ac0e8e60707803dfab0c5bad111c2d9a1b148dc477ffb5d956ee44e63f5eec524b240743e7014f9d375bb3a59c03bc623b45cb55779a737023bb78092dfae08ea6d6ff4094e00719229b4eed7e0af4c3fa55050ab0e5f2c0fef315ce00c19318b437902697a36c0ac61565cda6df9d6feb6a91cfbb2902db1c43a02a10b0463", 0x1000}, {&(0x7f0000000100)="aadf9846e0ed2619f0bdd627ec256de57aaa1db05509978024f983cb31a9ebbdaeaedb124eca7d4fb33681dbf205af3fea21f61a55b5bd8ce6a00a5d9fad790ce96fe1af6de8", 0x46}, {&(0x7f0000000180)="68053836663c445092d0c3d407abe72bb5a3bad016e5f7f041ecf8779923118d631cedae9c1844863ed7a2c3b93e1702d2e268e1e7ddd6a6cfa64e145d7f24f15c77430ddc8d743e2eb6e636e402672d8fecb3d0e91b8fa9b8af8bc394f8eee5edf44af8838626964528405816ea3a9fd79fa80f4b811e421d1912b7513183dc291943fb1ff32d62305ec28f4db365cca3b6095ec454bfa605d3201e9790d072694916f4eeeb740dc9e24c8f4e2b9f7748ddbad5d7dbef", 0xb7}, {&(0x7f0000000240)="792332d14a34127565a821c1621dc092b2de7a7b2b4443e4c60be2e8b85084cfd5df1c2dc2d695c9d811b44abbf88be355b0f43c6cb37ee8cda6c3b42a6b42f469", 0x41}, {&(0x7f00000002c0)="124523b1d2cc949530b739d5a3b1e0ff8738069c548422cc9515a2b99a9f5913f8b46a7ee422c0d234a73a8de3106a61fc8800906ac6b6abfac74e2e93cd1559ccbe5e78aed0113b1284e69f498335cf82e148909608ccb9342b183e65f6a716a927e121a3cec56c1d1fa2dd783a565a0073df28dd559785606652249d12c7e7f3", 0x81}, {&(0x7f00000013c0)="27303a2628e9", 0x6}, {&(0x7f0000001400)="71e73fa59896e1245ebb08d9356ab09bbd3f136d37de658fab100d3006250030b58c7bde3367570f3aa62f5fb27edddb1f040966f93884a4de8a349146a2eb787c5fe952dc14c07d501591b66b6bc00345082f690224f23106b03339635fe3fce4cf4e8aa3e2ae", 0x67}, {&(0x7f0000001480)="2e4c2573c1a401114a98472177bfcb5d6cd0251ed2211b8b4183b45127142cf6da400f507fb591d8faef440f2d887af208474032520fa436d938f13836b08e0e7e80e3834cdcae8eb9153309dc826f75f6951bbe", 0x54}], 0x8, &(0x7f0000001580)=[{0x10, 0xffff, 0x100000001}, {0xd8, 0xffff, 0x3f, "fc44100ac6fcdc136ca18e425ecb9cf1bab4bc5c5f0c9a55125e67e8648fccd67a6edb0c9f3ef5e85651dfe9c6e138e70f0e10ccf7908352c5f00c31020fd9ef00eb304707eb51e77fbfa740fc24913579c69fb6e9b6b0c3c5ae7a60cc28b15092c1cdc5a5dbbe36f2093fa83e99e093ef60a977ae60b4a3caade3c57bf658bc9d4343f4e6c92e4f51f96efb0cb82d51f55b70d93e377f029375a0c0f4edf8a3e94fc83b1507bf51f22db1c2e124dc4d96a74d95146697f654edd5769629b7cf35ed59f800a203"}], 0xe8, 0x400}, 0x401) socket$inet(0x2, 0x5, 0x1) 22:22:22 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) connect(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8) write(r1, &(0x7f0000335000), 0xfc94) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x2000, 0x3f) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 22:22:22 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) kqueue() pipe(0xffffffffffffffff) 22:22:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x3, 0x10000) fcntl$setstatus(r0, 0x4, 0x44) 22:22:22 executing program 1: r0 = socket$inet(0x2, 0x4002, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0x2, 0x0, 0x0, &(0x7f0000001540)=ANY=[@ANYBLOB="2000000000000000ffff000001000000"], 0x10}, 0x0) fcntl$dupfd(r0, 0x0, r0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)=0x101) 22:22:23 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) shutdown(r0, 0x1) 22:22:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f000001aff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 22:22:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) dup(r0) linkat(r2, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00', 0x4) sendmsg$unix(r1, &(0x7f0000bba000)={&(0x7f0000c57ff8)=@abs, 0x8, 0x0, 0x0, &(0x7f00009dffb8)=[@rights={0x10, 0x1}], 0x10}, 0x0) bind$unix(r0, 0xffffffffffffffff, 0x0) 22:22:23 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000100), 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) semget$private(0x0, 0x7, 0x10) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000002c0)=0x1f) nanosleep(&(0x7f0000000000)={0x4d3, 0x7}, &(0x7f0000000080)) r3 = semget$private(0x0, 0x1, 0x4) semop(r3, &(0x7f0000000240)=[{0x4, 0x4, 0x800}], 0x1) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000140)=0x7) setsockopt(r1, 0x8, 0xfffffffffffffffd, &(0x7f0000000180)="d7cb38943700df13553e3fb28b57a607e5c7a4c464c1a649665e760563265adce99e9c0fb7af0cec01795c9c927cb6759c9325efeace6bda0e1a83418f0adaa2e0b3f4c580aa3143bccd4d52388a31c77f87318a25de0c9a1fe7217645ba0fb6f8f2101a58ff8f3bb245b88b7ae38e3dcd310ccce7e3c89d3979898df9c677690883bc8462c4531a4d9ff08a670456ec52166fa2f949a30bb2851b5ed5fa5ba226ccc4e7583b59bde91cd9c899be0f8214b74342cbf31c41498109", 0xbb) 22:22:23 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) write(r0, &(0x7f0000335000), 0xfc94) 22:22:23 executing program 1: r0 = open(&(0x7f00000021c0)='./file1\x00', 0x12a05, 0x0) mmap(&(0x7f0000fed000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000fee000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x100}, {r0, 0x20}], 0x2, 0x1) fcntl$getown(r0, 0x5) 22:22:24 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) getrlimit(0x1, &(0x7f0000000000)) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='.\x00') 22:22:24 executing program 1: r0 = socket$unix(0x1, 0x6, 0x0) close(r0) r1 = fcntl$dupfd(r0, 0x0, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') getsockname(r0, 0x0, 0x0) socket$unix(0x1, 0x8, 0x0) 22:22:24 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r0, &(0x7f0000335000), 0xfc94) getegid() 22:22:24 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0) readv(r2, &(0x7f0000001400)=[{&(0x7f0000000100)=""/138, 0x8a}, {&(0x7f00000001c0)=""/234, 0xea}, {&(0x7f0000000040)=""/7, 0x7}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/179, 0xb3}, {&(0x7f0000001380)=""/123, 0x7b}], 0x6) 22:22:25 executing program 1: r0 = getpid() wait4(r0, 0x0, 0x2, 0x0) socketpair$inet6(0x18, 0x7, 0xe7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = geteuid() r4 = getegid() fchown(r2, r3, r4) setrlimit(0x7, &(0x7f0000000040)={0x4de9934000000000, 0x1}) r5 = semget$private(0x0, 0x3, 0x0) semop(r5, &(0x7f0000000080)=[{0x1, 0x9, 0x800}, {0x3, 0x9, 0x800}, {0x2, 0xff, 0x1000}, {0x0, 0x9}], 0x4) semctl$GETPID(r5, 0x2, 0x4, &(0x7f00000000c0)=""/2) munlockall() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchownat(r6, &(0x7f0000000140)='./file0\x00', r3, r4, 0x6) write(r2, &(0x7f0000000180)="7c1b4b70f62a690cf60ed96935864bf41bc903bdf758d6563e316bb97ee1a7db6361ca43e35e1f4e70cae20f589c0e3a8ae36cdfbb08eb", 0x37) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) r9 = kqueue() truncate(&(0x7f0000000200)='./file0\x00', 0x1) mkdir(&(0x7f0000000240)='./file0\x00', 0x8) wait4(r8, &(0x7f0000000280), 0x1, &(0x7f00000002c0)) getitimer(0x0, &(0x7f0000000380)) r10 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r10, 0x2, &(0x7f00000003c0)=""/61) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000400)="ca08da0c38fd271ddb4c491ed772393915b38298c8370159b0700aff6eafb2c4e943af7f69b66cafb5ec2fc72aeeb24f664068eae42a7505cab476f6a0e71af34b2f359291fa383cd7b0d56dbbd212229dc52d55767d3d075da2af9071dce37ef5bc57b98c9a7edf4afe43ef16b9ae384180e30941843ae84343d49fb2fa1c5570e09d825947aca1b03815017c546595289ce29d345dc49d8fe00a3d5bda", 0x9e}, {&(0x7f00000004c0)="6f50c0f7f55438c2430ad5c472e59b5b79db2658dd6f704c45cf08e5cd6daf8a403ec70c124c4089ae6387db84e8055423df76c6f547a23553881049", 0x3c}], 0x2) r11 = msgget$private(0x0, 0x200) msgsnd(r11, &(0x7f0000000540)={0x0, "aaa38c66ef4d18463e3358da6cb24ea55472ab6cb6003924f4b9c3ac523edcca8dd76d41738b9b1e745ac33a29dd40ceec7419bdbdcacf90e7064b826056de1d84b49f8bb8e9c36f3d737ede6901e42742b24cdb51a70a05061cf3a5265df02b96ef83cc9ef3060aaca8a27c86674bcd5859d18c563a0edea457c67db73d"}, 0x86, 0x800) r12 = openat(r7, &(0x7f0000000600)='./file0\x00', 0x20400, 0x40) kevent(r7, &(0x7f0000000640)=[{{r9}, 0xfffffffffffffffb, 0x2, 0x8, 0x100000000000, 0x4}, {{r7}, 0xfffffffffffffff9, 0x22, 0x1, 0x1, 0x401}, {{r2}, 0xfffffffffffffffd, 0x5, 0x2, 0x6, 0x75}, {{r2}, 0x0, 0x0, 0xf0000007, 0x4, 0xffffffffffffff57}, {{r7}, 0xffffffffffffffff, 0x2, 0x1, 0x1000, 0x4}, {{r9}, 0xffffffffffffffff, 0x2, 0x80000000, 0x4, 0x1}, {{r9}, 0xfffffffffffffff8, 0x8, 0x7, 0x3, 0x2}, {{r7}, 0xfffffffffffffffb, 0x0, 0x20, 0x1000, 0xffffffff}, {{r9}, 0xffffffffffffffff, 0x0, 0x20000001, 0xc24b}], 0x0, &(0x7f0000000780)=[{{r12}, 0xffffffffffffffff, 0x81, 0x40, 0x6, 0x7f}, {{r12}, 0x0, 0x1, 0x2, 0x1, 0x4}, {{r9}, 0xfffffffffffffffd, 0x4, 0x4, 0xffffffffffffff80, 0x80000001}], 0x9, &(0x7f0000000800)={0x4c5}) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000840)=[0xff, 0x7]) connect(r9, &(0x7f0000000880)=@in6={0x18, 0x2, 0xb01, 0x5}, 0xc) fchmodat(r7, &(0x7f00000008c0)='./file0\x00', 0x8, 0x4) 22:22:25 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r0, &(0x7f0000000000)="04e4968f719008537ade27b95fbe4ab54bd9af4525661e4098fc050d0da9debbb63c44ea9504219df047f42cb2816b463968f11765e2cc9cd903f6f5ebe921005e821061de14f6d9bd5695a5b3e261f2f72cf0393ed373d15e1216ca15ad505d979538d8b6fa55853ee6e5c8ca494fd3d0e2e07392c8640a97c22d40331a3c405970c30271e92d0700796825e3a9335984888ec430670627d8ec0d6e30ed0c02679159312d64681e84dceaeb5a07540b4db3b0e023b4340f722460b083907ba354df3e6d08cc0698d13963118c1ac9f4e44819ddb9be4b9019", 0xd9) 22:22:25 executing program 1: r0 = kqueue() r1 = syz_open_pts() syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) fcntl$dupfd(r0, 0x0, r1) r2 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000), 0x4) 22:22:25 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) socket$unix(0x1, 0x7, 0x0) 22:22:25 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700), 0x0) write(r0, &(0x7f0000335000), 0xfc94) 22:22:25 executing program 1: setuid(0xee01) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000002100)) getppid() 22:22:25 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r0, &(0x7f0000335000), 0x0) 22:22:25 executing program 1: shmget(0x1, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmget(0x3, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) 22:22:25 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) fchdir(r1) write(r0, &(0x7f0000000000)="71e3ffaf14399503e844b880f21c65de2585be17f9c06c9462436840b47d85677544433b1f53", 0x26) 22:22:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x200000002000, 0x7) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x8409, 0x0) linkat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00', 0x4) 22:22:25 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000ff9000/0x4000)=nil, 0x1000) socket(0x1f, 0x7, 0x7) shmat(0x0, &(0x7f0000ffb000/0x3000)=nil, 0x0) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x2000) r1 = semget$private(0x0, 0x3, 0x21) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/4096) socket(0x1, 0x8000, 0x6f4a0000) 22:22:25 executing program 1: socketpair(0x1, 0x3, 0x3ff, 0x0) socketpair(0x20, 0x3, 0xc95, &(0x7f0000000000)) socketpair(0x10, 0x80000000004000, 0x100000000, &(0x7f00000000c0)) 22:22:26 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000fc0)={0xffffffffffffffff}) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) write(r1, &(0x7f00000020c0)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb5770db71680ff21536d870b46d700ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b9921b31a3d280ef1f8c6e5e06d03ea57f4d7abbd1f5dedba552667a06ba2a0e00abacefb4ea3bb3c7e5601113a253eb0fbf9bdfc6ee2a5dd1e333276f9ba7d80f49e09e30655515868f1e85981cb9a6bf7d5a4e5a8dc7f0bd0b7a4c24970bb79b35f421181f8235fd0c0a0b4d8a5b80bde9d327cd7e4c5d1bd52aa484fb8cf92bb62b2e622bfc9f7d5f7c4dffe18ef3f4f6c1effed251c97be521424f04d68438787c707bf485ad39c847143945cc968db9f866bf9bb1c49d078b07711ea133e0844855f3ecfc295f0f5859ed7e1c39c6cbb152ed613550ffff1cbd0a69ae4cd295036fceab492760fa757c300eac953af78c5ec3d678a190992160cfb7badc447279ecfb65922011fa148af174e259f03cd0ce2fc6e2bce05b2f0550e1930ac1bc65dcdbb9d9de13b549f339e5a560af2e1232c0dd2638f07a3dc1d809c0436d632f9ab993063267c2afefdf49686b0996c40de73cf3268046defd77b38c5e0858e63e66828c82994c2a2f37fb2e9446d2c332f87de6749eab88b76fc4fbed6943f0644c32142a7e0a015e19e9de0371f6eb6de8d218d0a34744996dc899320a1d1482ec6880d053c8b397f2d9792eca103f5baa87c7921eb1c9f65b06668cc19bf45181ad3c8514ec4e54e8c0562b63b027f514aa71c77d23f69348cde20d66356c1ed727f85c1e8588cc1143a5991846341519274059785fb7b39da0e282e39f0f698a9edf4590e7ec37ecd76fb4924ce79bf956b5c5f14c2edb2965db2a04f4c336bb41909230fd14a5c2b1a146e3ebaaa7f08ae91c9894d8902a705e4e1f13c0fd114ca40db6f1df9e983093a80e66e7ec5ac6ce7abd2acde439bc21220d14c867e0681c02b2fea4e5ddb668fb9b7304b834356e31e50fb620e951f92f3fe3c2782d3431be69fecc9c69c3bffb9d0513b742669ff60db13160f9c1b1dd5d62951bd33df7af5fc1ccecb6277f58af645b7f00a4694debde14e83f0e911464be41477b2ccdb4ae18cd1770a687247694c3b1dfce0a486a4f80d35075c971e18eee8a210139ff26f971e684d7b1d70438156ae128e164414fc7d7d0e7d7de1194b6a019aed48a21bf73e0f96a47603cec05bef54c536c4d2bff5d568e1b4038eaa2eb78f57014c559960c59459f91f5b647a097e0a280915daa2f0f610e83ebe74b695349a25a171e11089ed71599459b7294d399fe44a6d8529f46531ce82a8843e351fce6d064c1a5cf691c06215eede2f83ec3150c6dd1f3f5c770c13ab8014fd0720e1381e73f02e0068ec2985d42169355436d223897c094962a172d6ecc9fdd4a58a907b8ad9110aa623ccb6421707c58c66477e62ecf4490327577a195a2c2019d37028a060d4cd36d92d7f727f139c551a15c6026d1ecdc6c93f06866f90ff3e3e888526b9daabd2e793b78ccfcc76c49e1ed367b92dfbf1e09cbf428baf1c37209452cf4e7cab15a1691ee50e0613ebaa4aa34acbada075ff7090c314d876c21c178488b80e82dacb97f0050dfb785faccfd48bbeceeda3b42f5c751c51ec8804cc1162a19bb72a50a26ca100c6490a3a32aa9cec1bea9716a092844f50d23a2df9f3c93104f76b607bf2502244d4a17b2e82c839cdf3534460b1622149e49df6555f972c7b6b768b7a51652b9405b6b1abc16bfcf3d6064dcd1bc2e4f37eff9511414083668d539d2158456b8fa9408c356328691caccdb8449d03c9950e464d927669b049cfb092e10eab65dd7076fcf2c024036f6aedc9cd2cbb9901e6df7000b4b3cc339f09c6820f58c2e4b7683e9f63993dc977c7efbd6ae0de8c00553e941af035849072e66b9205f97cba63cbfe52341ed26c9426e7b502fa85b8df595ff0c08f326757e746dadcfe31d55667a3bb7c95ed16de72e9b0deeeb00c8cfe9e3e6baa271b69c12572ddcbcb647b9e48e00edf1faa34a732bbb80c02603653dc4ea1dafcb18e0e1a6e53e03fa49870f1cbb3bf066cd82064099d7fd9d32ba3c8841b29ff614c4d63bc16dd2bc8eec6ff6a3a3918727b5ec939c61cc1c8a0db521ca37c86e0475fe127d3eb312c1de3e07fc76a77cbbe211fcadd84a1ae78ae93817d845fae6c30ce327c334c814097137095a80dc0dbc33e6123a96cfd51ae1b65b15203d857164ea14d25ce551cb2948a31bd1595407b9c6fd955968941f9b9293caa486f9a93a5ff81e8a319669cbdf606e47f87b7ca6184ec3119968ed3f49eb308ec0845c2a559341697dad3f420615dc35df93097eecc4a6dfd7013deedca755741bffe7229757fab6474abaad206f899a618fc058067fe8de8038410f1182e8a8b344b9dc618c9be1f807545869a08fec972b0ff9fdd832c5602c1aff47a84c141e03870106a1798f7387ffb775343e917a2167caad9d867c9b3ccbad7620bd6f043c31dcb6a3a8c65cb02d286ef09bf671df6e8f2667723be6c5916d7a9b1cb62e32c3a146fec21584329a6305cbb4b78b3f2cde23054c517e97895f7aa981113834b5615a38db8ae22affc708662a4280a252532118641a3ceeb2ef4d40d974a693262d4e2db68fed716765ce19359561528df31a9c817f7ea67f81326a750b42f", 0xf39) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r0, &(0x7f0000335000), 0xfc94) 22:22:26 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) setregid(r1, 0x0) getgroups(0x8, &(0x7f0000000000)=[r2, r0, r3, r3, r4, r2, r1, r3]) 22:22:26 executing program 1: r0 = socket$inet(0x2, 0x200000000000003, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$inet(r1, &(0x7f0000000100)="4b743ecb98137e8425ce44e04fc223796e5245fefa1e3f29e0aca607be7e8705c096d63dcd64f766fdde44a3fbc08a761fb275304f6eb3ee1fa65c644fc27bb93f1149758096d842caaf0fa212cd922dd491937dbe0ada7f0e136e1c3b665683696163bf0928ebfc6a4fbb6e11c4b403f17d12080b0c4d7dca65d8d38233688e9e3201f617969acaccb71ce7dc84a3a3ff", 0x91, 0x0, 0x0, 0x0) r2 = getgid() setgid(r2) 22:22:26 executing program 1: socketpair$inet6(0x18, 0x0, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x104, &(0x7f0000000040), &(0x7f0000000080)=0x4) flock(r1, 0x4) r2 = socket$inet(0x2, 0x0, 0xfffffffffffffffd) fcntl$setstatus(r0, 0x4, 0x442) socket$inet(0x2, 0x8000, 0x9c5d) fcntl$setstatus(r2, 0x4, 0x88) 22:22:27 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x8, 0x6, 0x7}, {{r1}, 0xfffffffffffffffd, 0x1, 0x2, 0x80, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x5a, 0x2, 0x80000001, 0x1}], 0x6e02bf0f, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x8001, 0x5}, {{r1}, 0xfffffffffffffffb, 0x4, 0x2, 0x56c9, 0x4}, {{r0}, 0xfffffffffffffffb, 0x20, 0x40, 0x6b074064, 0x14}, {{r0}, 0xfffffffffffffffb, 0x4, 0x0, 0x40, 0x5}, {{r0}, 0xffffffffffffffff, 0x8, 0x20, 0x7fff, 0x6}], 0x400, &(0x7f00000001c0)={0x9, 0x9}) write(r1, &(0x7f0000335000), 0xfc94) write(r1, &(0x7f00000000c0)="31d31635f9650b69cc8576ba7305b7a72eb1ef45c66cfe5012", 0x19) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x4, 0x64000000000000}, 0x8) 22:22:27 executing program 1: syz_emit_ethernet(0xe, &(0x7f0000000180)="7cbb3f88040566abf874d3bb1d81") select(0x40, &(0x7f0000000000)={0x663a, 0x1a, 0x2, 0x6, 0x0, 0x1, 0xe40c, 0x8cbc}, &(0x7f0000000040)={0x8, 0x282c, 0x1, 0x6, 0xc7, 0x8000, 0x401, 0x200}, &(0x7f0000000080)={0x5, 0x2f0, 0x362, 0x9, 0x5875, 0x200, 0xfff, 0x8c61}, &(0x7f0000000100)={0x5}) 22:22:27 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x1) mkdirat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x0) r1 = getpgid(0x0) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0x2ca) fchownat(r0, &(0x7f0000000140)='./file0/file0\x00', r2, r3, 0x2) wait4(r1, 0x0, 0x0, 0x0) 22:22:27 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) fchdir(r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) socket$unix(0x1, 0x1, 0x0) 22:22:28 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r0, &(0x7f0000335000), 0xfc94) r1 = geteuid() setuid(r1) 22:22:28 executing program 1: socket$inet6(0x18, 0x8001, 0x6) r0 = socket$inet6(0x18, 0x2, 0x101) socket$inet6(0x18, 0x5, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0xfffffffffffffff9) 22:22:28 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x5, 0x8804}, 0x10) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="e3", 0x1}], 0x1) fcntl$getown(r0, 0x5) bind(r2, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x16b}, 0xc) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x200) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180), 0xc) 22:22:28 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000003840)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000180)=0x5) fchmod(r1, 0x0) syz_extract_tcp_res(&(0x7f00000001c0), 0x1, 0x80000000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x4, 0x200, 0x101, 0xc3c, "67dfb86cb99c71dbc900", 0x8, 0x4}) poll(&(0x7f0000000040)=[{r1, 0x101}, {r2, 0x4}], 0x1, 0x8) sendto(r2, &(0x7f0000000080)="875ab8fa017984875c", 0x9, 0x5, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x6, 0xcb, 0xd, "e302302d3dd552630e76d1a1e9578a2acd18ca04", 0x7, 0x800}) 22:22:29 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r0, &(0x7f0000335000), 0xfc94) socket$inet(0x2, 0x4005, 0x7) 22:22:29 executing program 1: r0 = socket(0x18, 0x3, 0x0) dup2(r0, r0) sendmsg(r0, &(0x7f0000000000)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, 0x0, 0x0, 0x0}, 0x40c) 22:22:29 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x811, r0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) r3 = dup2(r0, r1) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0x5, 0x6}, {{r0}, 0xfffffffffffffffc, 0x0, 0x40, 0x0, 0x67}, {{r3}, 0xffffffffffffffff, 0x81, 0x1, 0x7fff, 0x5}, {{r2}, 0xfffffffffffffffb, 0x6, 0x40, 0xe3a, 0xd9}, {{r3}, 0xfffffffffffffffc, 0x82, 0x4, 0x100, 0x5}, {{r2}, 0xffffffffffffffff, 0x5, 0x14, 0x8, 0x1}, {{r2}, 0xfffffffffffffffd, 0x40, 0x200fffff, 0xffff, 0x2}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x0, 0x8b}], 0x2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffd, 0x89, 0xf0000000, 0xfffffffffffff33f, 0x8001}, {{r1}, 0x0, 0x4, 0x80, 0x1, 0x2}, {{r1}, 0xfffffffffffffffd, 0x23, 0x9, 0x1, 0x3}, {{r3}, 0xffffffffffffffff, 0x1, 0x21, 0x1, 0x4}], 0x5, &(0x7f0000000280)={0x7, 0x4}) pipe(&(0x7f0000000040)) dup2(r2, r1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)) 22:22:29 executing program 1: r0 = getpgrp() setpgid(0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setpgid(0x0, r0) getppid() 22:22:30 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r0, &(0x7f0000000280)="13b2d1b06dee5897b0444354b12a7b2a8e766296087bdcded2c5a21d3ad06e73c19e174e0b54ff9de13840c2f425ace85ddab91af724cadfb964ca189bb3eaa044121f32f11d18d963c6595bce4fe1ff92b7780b94a72aebf43599576630edb7e1989693189a7f35e704e64604bd6ff2a1911c7aaabd7fb117b800d577eea5f87e84c8b5616489c88ff5fbdf3e30667f6e4578a4b8535c24575723a2ba89af28b002f9c4adc8bc0819119d18c7f1647403329feda8e43b17e1424d734034f0231977dc36eb51204eca3c358ffbe0556450c9b4a52ea69bef5834d40a71993508fc26b885a68afb4060412a4ed33395682d8935be54b58c4bb4f0626e24db88a4babaa30f8d65ad15a5bb5dbff583dafe3f607517decf1ee3", 0x118) 22:22:30 executing program 1: r0 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) fsync(r0) fchdir(r0) ioctl$TIOCSDTR(r0, 0x20007479) fcntl$dupfd(r0, 0xa, r0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x4, 0x8004}, 0x8) 22:22:30 executing program 1: accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000010c0)) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) 22:22:30 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) fcntl$getflags(r0, 0x1) pipe(&(0x7f0000000000)) write(r1, &(0x7f0000335000), 0xfc94) 22:22:30 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9, &(0x7f00000000c0)=[{{}, 0xfffffffffffdfff9, 0xd, 0x0, 0x8000000000000000}], 0x943d, 0x0) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 22:22:30 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x0, 0xf0000008, 0x1, 0x5}, {{r0}, 0xfffffffffffffffd, 0xc9, 0x20, 0x5, 0x1}], 0x2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x5, 0x2, 0x8}], 0x80cf, &(0x7f0000000100)={0x81, 0x1000}) r1 = kqueue() mkdir(&(0x7f0000000140)='./file0\x00', 0x20) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0xd1}], 0xc996, 0x0, 0x0, 0x0) 22:22:30 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000002004, 0x202) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r0}], 0x1, 0x0) 22:22:31 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r0, &(0x7f0000335000), 0xfc94) 22:22:31 executing program 1: unveil(0xffffffffffffffff, &(0x7f0000000200)='x\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x8) socketpair(0x1, 0x8000, 0x10001, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000080)=""/235, 0xeb, 0x1, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) 22:22:31 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0xc) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0x48) write(r1, &(0x7f0000335000), 0xfc94) open(&(0x7f0000000300)='./file1\x00', 0x30282, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='c\x00') readlink(&(0x7f0000000100)='./file1\x00', 0x0, 0x0) 22:22:31 executing program 1: r0 = semget(0x2, 0x7, 0x2) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000000)=""/41) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000280), 0x0) 22:22:32 executing program 0: r0 = dup(0xffffffffffffffff) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) 22:22:32 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) syz_emit_ethernet(0xcd, &(0x7f0000000180)="4a7482c58a0b7c3bdb5f4c1981c7adcaf1e6395b0a35e1d29e704e5175da167c5b5fa4187884feaaa0d4b6e2f02872e3678cb2a20df3617a6f0d8dbcce1983bc4344eee56844c902694a36a1e6a385e378a06a5c08bcef03daaa9f2f629dde832e284159b7e8dd96abaa561270e334ecf81ff768d1bee66051dc7c6593dab8b912b4edc28afff9bfc8acbb24f4564e859e8455cb7124ab0f1cb14c17f5304b0b17bc0e74f0b9dded156e340817001f4111ef62f77783ff5fec2666197293448c2b1c71b263723f442df3046c7e") close(r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getpgrp() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) setrlimit(0xe, &(0x7f0000000040)) 22:22:32 executing program 1: r0 = syz_open_pts() close(r0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) connect$unix(r1, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) syz_open_pts() write(r0, 0x0, 0x0) 22:22:32 executing program 1: select(0x40, &(0x7f0000000000)={0x2}, 0x0, &(0x7f0000000080)={0x3, 0x100000000, 0x40, 0xde9, 0x3ff, 0x8, 0x1, 0x6}, &(0x7f00000000c0)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) 22:22:33 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r0, &(0x7f0000335000), 0xfc94) linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) 22:22:33 executing program 1: socketpair$inet(0x2, 0x0, 0x400, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r0, 0x0, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000157000)='./file0\x00') utimensat(r1, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000240), 0x0) lseek(r1, 0x0, 0x0) 22:22:33 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, 0x0) socket$inet6(0x18, 0x4000, 0x28000000000000) seteuid(r0) 22:22:33 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x4) sendto$inet(r0, &(0x7f0000000100)="befd4bd470f66032f884da426d8955044018e4d47c464932743926b3c0989b3120a6bf0acdebf25090e9fe4b87e27c54b8f36dcf90269d08df100cfc63b5f019a7acc0146e92b0fb876fee720df7fd2f4d236da36f9eea20d3e142e5b19ade2ce5d540092590bb5f25999f996ca05ebc8f63c7e96509bc868ad355e671304fdd5d55074f84a520b272a375083d05f205196e0e25398b48bca4eed2910915f366a09af5035bc3ed6fa6052636a907e13d4e8d064a8d075b20277e5cbc8d160df228a0290e", 0xc4, 0x2, &(0x7f0000000040)={0x2, 0x3}, 0xc) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c885af010d0ee34290c499894e20113129915477", 0xfffffffffffffffe}) 22:22:33 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x2, 0x1, 0x1, 0x6fc, 0x7}, 0xc) write(r0, &(0x7f0000335000), 0xfc94) 22:22:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000001b40)=[{&(0x7f0000000980)=""/59, 0x3b}, {&(0x7f00000009c0)=""/91, 0x5b}, {&(0x7f0000000a40)=""/214, 0xd6}, {&(0x7f0000000b40)=""/4096, 0x1000}], 0x4) r1 = getgid() getgroups(0x1, &(0x7f00000008c0)=[r1]) rename(&(0x7f0000000900)='./file0\x00', &(0x7f0000000940)='./file0\x00') write(r0, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x0) 22:22:34 executing program 1: mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) munlock(&(0x7f0000002000/0x2000)=nil, 0x2000) 22:22:34 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) write(r0, &(0x7f0000000000)="eebb330d4ffb19cbae25e5ea77921bf46d8f0220732c195a42e2a6a649f9d5e3fe16a1b4513ca8685dc004cbdbb5a692213dfa5c7e77155c81423b0332a6668c1a525995bb7c597a5b39f3b1436040e86edc209bc807df188677fcea9b578f4b96ce2235855ad4edb02387288648d8b3cd4cea0eae3a4947fc8f726f3791f8c6c101032bf82af63255b195d8fdef5143dff513795310b8874865f9dbd57cc525adc335138d4f54e7563101ca1b06c465fc2121cff1233ba47393bd3dd56e0687a11f8ff204c79be7dc6256205fa82ec818e1021e4dc1c7f9d254a6f855", 0xdd) 22:22:34 executing program 1: getrlimit(0x3, &(0x7f0000000080)) r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r1 = dup(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r1, r3) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r5, &(0x7f0000002500), 0x4) poll(&(0x7f00000000c0)=[{r2, 0x1}, {r6, 0x180}, {r6, 0x1e0}, {r4, 0x80}, {r4, 0x10}, {r2, 0x38}, {r6, 0x100}, {r1, 0x42}, {r3, 0x10}, {r6, 0x47}], 0xa, 0x90) kevent(r3, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffff9, 0x8, 0xf0000001, 0x0, 0x40}, {{r5}, 0xfffffffffffffffa, 0x94, 0x2, 0x8, 0x7fffffff}, {{r4}, 0xfffffffffffffffe, 0x0, 0xa0000080, 0x6ddab0a4, 0x5}, {{r5}, 0xfffffffffffffffd, 0x29, 0x80000040, 0x100}, {{r2}, 0xfffffffffffffff9, 0x14, 0x90, 0x1, 0xeaf}, {{r5}, 0xffffffffffffffff, 0x2, 0x1, 0x401, 0xa}], 0x8, &(0x7f0000000200)=[{{r5}, 0xfffffffffffffff9, 0x32, 0x200fffff, 0x3, 0x7ff}, {{r1}, 0xfffffffffffffff9, 0x4, 0xc, 0x9, 0xfff}, {{r6}, 0xfffffffffffffff8, 0x80, 0x81, 0x8b1, 0x1e}, {{r3}, 0xffffffffffffffff, 0x23, 0x4, 0x6, 0x7fff}], 0x7, &(0x7f0000000280)={0x401, 0x44770a19}) 22:22:34 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x8, 0x4, 0x10001}, {{r0}, 0xfffffffffffffff9, 0x8, 0x1, 0x80000000, 0x1}, {{r1}, 0xfffffffffffffffd, 0x40, 0xf0000009, 0x55da, 0x101}, {{r0}, 0xffffffffffffffff, 0x8c, 0xa0000000, 0xfffffffffffffffc, 0x8be}, {{r0}, 0xfffffffffffffffe, 0x1, 0x46, 0x8ae, 0x8001}], 0xe7, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x1, 0x9, 0x9}], 0x2, &(0x7f0000000080)={0x7, 0x50}) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 22:22:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f000001aff8)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000dee3d3)="96549e3e0dbb459de92d39d7189803ff5a85336ee7c7bea29ce19d4e4bdbd0b7ce84c07284f8cb79f2be055989e7157ecb8e4b61d9cebc0de952a15cdb95f0ecd23bcb5a6033d716b410abe73505ec3f207ea95566eb1eee907e732397b0841af55e6ec81f1049b5f8b0c702ff05902c209f60dbcbf18c49c72abd13def5447bb437b3002c6cb3645a02d34224788174c6e9b2e28c0c7a644fe1bdbfe1dff6ac2fde7611fee6d8121abc7ce07a456021da5792ed957870de9480135970383f503ade2933b67fbf527a5b85ed7c9a493c5bf584a66bf6c856f13eeea7eb3f76211a5eee7d80648b48dd7a343d9e5f1ff503de9326ed59fa571020933a4778a6252b0115297f616e4fe064a3fe0ddaea2eb7c946d2a43fa824387be3da735abb1cba5a02dd040bdc5e5ef191bf002404e2bbb7441ac6171071f45cbebf1a4885e5203d2271f5a79cc58b2092230e169995e65ec393df2601d9c86451247f510a6c58136b9b5517a0bf76ecab5cbdfbd23717", 0x171}], 0x1) dup2(r0, r0) writev(r1, &(0x7f000026b000)=[{&(0x7f0000f1b000)='5', 0x1}], 0x1) 22:22:35 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) write(r0, &(0x7f0000000000)="045ee69ecca2f40f283dafabc2a0122fa0d487104c86614980c483988adf6cbd4792163b46fdd0441ea8ebeee792ade348a41ad27c7962f82bfff5c105499405006258be01faaa5aecbc9a33d5045ec9c149cc5ad0b085d052a479", 0x5b) 22:22:35 executing program 1: r0 = socket$inet(0x2, 0x4000000000000003, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000000180)={0x8, 0x101, 0x1, 0x5c, 0xfffffffffffffff8, 0x5, 0x9, 0x4993}, &(0x7f00000001c0)={0x6, 0x7fff}) listen(r1, 0x0) 22:22:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0x1) sendto$inet(r0, &(0x7f0000000000)="d25b7d7b2583c3df3235a325ff1e8b82b063ecf2c043cc708dd4c311981ee42c9b48ff810da7db2f03fd5cbc29f28f2015b70d6358b63760939bcf305630509902137092381d162c41b29e7411b277494e7e6bbe48e2", 0x56, 0xa, &(0x7f00000000c0)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 22:22:36 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r0, &(0x7f0000000080)="be454ffd370bd80243d5f3c27d68afada24e5f77eeef76a22a62c76b6502375a370c283902b6590d363b62f92fb2840a44e7ace878e6117e234e9062c87a1510325aef16f40ea2fa418e30c91c692059e01653cc217a05e8aa9c0cf359f800a2cf559d669e8a1e305ff417f6167152421239e044bd40f01d3d6374f88bcc9b28b552221628978d4436108c06ad1a9fc84600000000007411f716bce95ec6e6ffd475a2e6240d64efabcb9a99ae92543ebc078530c2d575c39214920b6a2a280be6ca309a7570fd69536c1b1313871a786ecffa604ce268545777e02bec90223f1bb0c3d467b9c37bb1517d5f8924420d0f6d8ee6496be9b280b5c2b856e9af6711fc0ea0c1a3192d7f1082f86594ccdcce1f8a", 0xfffffffffffffc3e) 22:22:36 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x1a, 0x8005, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r1, 0x2000745e) setsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x368) 22:22:36 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x7, 0x10000}, {0x18, 0x2, 0x1}, 0x10000, [0xfffffffffffffffa, 0x10000, 0x4, 0x40, 0x7fffffff, 0xfffffffffffffffc, 0x6, 0x5]}, 0x3c) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) socket$inet6(0x18, 0x3, 0x0) socket$inet6(0x18, 0x2, 0x0) 22:22:36 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r0, 0x2) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) 22:22:36 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x10003, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) fchmod(r0, 0x80) kqueue() r3 = fcntl$dupfd(r2, 0xa, r2) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000040)) 22:22:36 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000), 0xffffffe9) r2 = syz_open_pts() ioctl$TIOCDRAIN(r2, 0x2000745e) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0xc00f}, 0x8) write(r0, &(0x7f0000000040)="0230869182181a0d0437228224524cc2d4c77fa5f293e0005aef0660d29ede52a69f591417640539acf70e18", 0x2c) 22:22:37 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r0, &(0x7f0000335000), 0xfc94) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x6, 0x1ff}, 0xc) 22:22:37 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)='_', 0x1}], 0x1, 0x0) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) 22:22:37 executing program 1: unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000000)='cm') stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 22:22:37 executing program 1: r0 = dup(0xffffffffffffffff) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x92, 0x4) r1 = socket$unix(0x1, 0x7, 0x0) poll(&(0x7f0000000000)=[{r1, 0x4}, {r1, 0x1d8}, {r1, 0x9c34f92cee255806}], 0x3, 0x10000) close(r1) dup(r1) 22:22:38 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socketpair$inet6(0x18, 0x4, 0x400, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) socketpair(0x6, 0x3, 0x3ff, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) pipe(&(0x7f0000000200)={0xffffffffffffffff}) socketpair$inet6(0x18, 0x1, 0x20, &(0x7f0000000240)={0xffffffffffffffff}) r9 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000280)=0xffffffffffffffd7) r10 = socket$unix(0x1, 0x1, 0x0) r11 = socket(0x10, 0x5, 0x8) accept$unix(r4, &(0x7f0000000400)=@abs, &(0x7f0000000500)=0x8) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x10004) r13 = socket(0x6, 0x8005, 0x0) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x80, 0x0, 0x4}, {{r2}, 0xffffffffffffffff, 0x4, 0x93, 0x26, 0x8}, {{r3}, 0x0, 0x8, 0x40000004, 0xffff, 0x10000}, {{r4}, 0xfffffffffffffffb, 0x2, 0x22, 0x1, 0x101}, {{r5}, 0xfffffffffffffff9, 0x1, 0x1, 0x80, 0x2}, {{r6}, 0xffffffffffffffff, 0x20, 0x1, 0xb44, 0x2}, {{r7}, 0xffffffffffffffff, 0x8, 0x200fffff, 0x1, 0x3}, {{r8}, 0xfffffffffffffff8, 0x8, 0x20, 0x4, 0x9c4a78c}, {{r9}, 0x0, 0x56, 0xfffff, 0x292c, 0xffffffffffffff00}], 0x556c, &(0x7f0000000440)=[{{r10}, 0xfffffffffffffffd, 0x2, 0x1, 0x5, 0x4}, {{r11}, 0xfffffffffffffff9, 0x24, 0x52, 0x3, 0x401}, {{r12}, 0xfffffffffffffff9, 0x48, 0x1, 0x2, 0x9}, {{r13}, 0xfffffffffffffffb, 0x4, 0x0, 0xfff}], 0x89, &(0x7f00000004c0)={0x20, 0x7fffffff}) writev(0xffffffffffffffff, &(0x7f0000001700)=[{&(0x7f0000000040)="5cf8d055443cd93512996c51cbde9a0404fcdd58d0583b293d20331ed1ae3def660ef88d629381e7fb36", 0xffffffffffffffe2}], 0x1) write(0xffffffffffffffff, &(0x7f0000335000), 0xfc94) 22:22:38 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0xfffffffffffffdc5}], 0x1) write(r0, &(0x7f0000335000), 0xfc94) writev(r0, &(0x7f0000000100)=[{}, {&(0x7f0000000040)="5621eda99cafbccbe049caea57be6fa97bc663cd698a5ce13b91de62a735f37c800123beea64fc585474c4f9f712849ee3709eed3b3661a74402254cd280b55139c4c2987c1d057fb6779779f964672174e1a1a1a692c711733cddba599dceecc1410949b9681cea4b0b3a217b80112d5efe87e549d8b1639e85c6cf04e563f8755fd46bc4f68f4d6777b6858735b496949a949bc3677c204e005e7ad15aeec603ae7224f507801ba5f9738e62", 0xad}], 0x2) 22:22:38 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="d3c86991bb7d6038295226169a791d98246043bc106389826ac0f5fc4269a0416f716b949a25aef7f2732ba9f5b99c1b1c5eaa592d5960a6481418ac523c3399aa52a115d0763f98763298fb8daca4ed29c695d89acbb515573c534c161785b3c0722fc281d3a9ace15b51ce9909b26dd28268a08c52234ef2065b23837adaf9e61326481726c93078f392668295e79f22aec9440351bbb6be84e7ba785fc7cb260f663fbf2037f9dab67db36a0064531025f69657f09d960828c2e4587e2f25fb75311abced5610233dc64380420a", 0xcf}], 0x1) write(r0, &(0x7f0000335000), 0xfc94) 22:22:38 executing program 1: wait4(0x0, 0x0, 0x2000001, 0x0) r0 = socket(0x6, 0x4, 0x9) getsockname$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) recvfrom$inet(r0, &(0x7f0000000040)=""/103, 0x67, 0x800, &(0x7f00000001c0)={0x2, 0x3}, 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80, 0x0) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x100, 0x7b37e710) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x19) getpeername$inet(r2, &(0x7f0000000280), &(0x7f0000000140)=0xc) 22:22:38 executing program 1: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 22:22:38 executing program 1: r0 = getgid() getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r2 = accept(0xffffffffffffffff, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x4010, r2, 0x0, 0x0) getgroups(0x5, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x244, &(0x7f0000000100)=[r0, r1, r3, r4]) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) getrlimit(0x0, 0x0) 22:22:39 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="646015da75c3000cf12e20838e4c7b5863cbc737eae145b917a536916ed86359ffb07b6e4e8b08aa8c969d35a07febfda387bd9eb263d0af4d27944191fba69282332538c376ee94e12b08d4e4abd6ea58c6a58a8beaaa11e0f6e8c29eaf19ec612508bd65b66836b933efd6c8a66b5ceb7d1694c87c96821abde1c63301fee6f8803792d391d4ecf0c59ae8fa08d353e0ba64105b4f24e7db4897a9218bc6486f316b764b265b669c7c617ba9a88f9393babe27311ad3bcc2f8d4f1aa7942dee925f23e6265867b32ce5f32f6479de78eef6bdb47cc4ace51a3bb798c6e9eaf75c6ef9e48c4ae1232cdb898e1992e7494650ed069eabe0eae37c26c0d88bab7c0a7e7647f3ec9cc7b4b45be6b0bd57972022e029bb6cc4ac6594a0ace99869cd3e3dcf595e8692b02ef579930f39e335de41373e4ae5f736e8225eb9d17367085d83b54334cf86c73b5a3b59092592063dd22eb3c71e91389e8ac247add1f654ce59986422a80b58efccf367518bbb1922ef974893491419988418b737e3796972b45e66790e5283e981d19ef86281480719dd0b634d590fc534e1d52bbfed095495ba57fcdbab98100f78f9c95b6703d28cd8693a9d1b494f5dd08c4bec13ce6d0ee58d283bce98d39376c68dc123d6b95c9df6829fb5e15fd84758a339be9fea6751e9bbafb0d4f254d685be7bf6d487f785d70cb2c4f9e84f0068be7f551f70f4007b67c100725d401f2e4001a2039558e86872d070dcfcd07fb7cf0f28ff1d2caf929ab1c0b09e79044e584173907d3483005badf0082f38deda258b6838bdc14396f5ae079305bd9360edade79f1c7e2987c5d21b2e920ad72ac4faabe8179b797ae3d7eda41aa6b3a70f6368230141c836888e3985bc48e3d0fd971bb610d9d48ff91df1ed737bee10b5f7cda1e55caf7493840334fd2d9af159618ab47a5aa6147a4c8b6bc042833c829a556973bd4e6902adf9bb06ac2963fb581179545e6323cfce08be783cba5ae2f1bacb9fd64b6d46806d6a76eff6b6e66c20abea3289d713c15eb24b0e67f7d5d867ba362b6d16ec0a2d756e6ce6ff322302e9fb4f5c484cb32c8cc00009aaf1a7b880cb63771228a39d3fff9c6ab6c27de03462b93f1ec0da83adc2f00fe431ad7817f5dad11c6737a6eafc5601db284348cfff77290f5b4cd11cd3a8b6e87d0cd4be899ac7d232d688eb1f2c8e6bec8919e20d82b61d745299dfd2ede197e82c81dc1af7c534e7b8744338cb43ad3f7920a660d09b26cd2b3e687b25ebe31ad0ccf9f758181f65e054da0fd225bf941d001b25aa9fd4442a4b4e8f3886a426fb67c886a91e6d230b8529f6829a310e78ef13c30c2171010e06d977fa138affa6614468fba6f67cd3d7a13290f3f24e5c6b2d8ffe3cc47b990446ec488eef1967a437b5b73ded246cd113f72cd393b7c2e1cc5fe08369e287a24d74d756a04aa926e576c3a896e5580c6beaa08c45871576158fa0e0af5de73c60c37652e887e654a99100bfb1be76cbe3761a48a31de03d627f57c49ccc281c993fd2dbc0571f17d0b7854e35c21036c95be4017567c21c55a28a163f933358e63b3e5ace7d9e8cbf3af5fb38fdf53f86b052a5b097111baef8ba9a5ff6a86912bc4d099bfea309addae3d0e6d4bd235d914a00017e73198acb3aef0dcd6d836a97a333036d8bac1c895f3255b66f48ed4966635b9ed2e37f640014024500af9fc0ba39999476abf0658b42a9ff4a83b3226bcb01121b6c821e3d7b90146ec14b1d20b1b9ea0bfe507a2f72d0488ece01748749d840a41c2e925bdbb839afd8a1667a69662e0d3c5589ae598617ec42a8e9ae4b51f86c228b43d9f77864ee067498a50b6f4731e115ebdb1e272fbb51a340ba3d4944b8823eec1ad7c3831d3906e1ee022e8b85aa638dec6ea0a6e99d7b0616c21de35a09031013dd9ae8eead06c9659f031d2042d7b929ac3ed33063487295f51d4c5dd2ef786a04bc0381930276b036d75e1f291179d9d701979d936568ce2821df4773091503f32c33a5c9f6f658327d0e53219325831d21e44648a297160f2f8c876db9af4f7cb6b8404f2bcb2afe4b7810aefe772934fbbac953e85b04676902c51d0cc0f0b20fc53da30ed91e4ed5e1ef0553ea265cd1807948d12d32e055c6fa17240b1a03b6fa93cd5d49fb2b60c3b87ca2c7a0c8feb3bed9cf3400bb67ef1d20ff61ab1f5a941eb5ba930d393af869a08b76ead0744c3c9f49059c9749bba26f610418af89c033f24dfbcfa956a0f8e047f62a07fc3054312033c571c9e16d51fa5411465138492712526cc71cc70a3f8fd6c8bab2e2e54a97b745ab26188335d278a9c8fa261f9126ced58e7cf3910763f0282bc332df65191ccf5354b78b71a8693e66a339a436c338448e7f40e7183a9e6339b54c7a6f25eb07cdaa3f1aa8d42d3bc2b0553d3c73e0e1e47cbe193698afaa787aabe7d6ff8e70db955c93bfa7b911892ba423dc103564a0561c1c62f7e091e786bcf88b3458e92fcd58fb69c09ed9341a4f13d3e07450464dd1730690833d7fba26437116b3ad56ca33a737d0b2ebb30e0f635e9a796daa4fee8b0d968aa4550e9527d1e8166e0e4b4664fbcec8e27ae4e31d87ac79c7468145ba02e99076e8e8189e3576d545a7f9facd1772a3c1d231ac08f5a79a9d3bafd71dc2db98ad976e3d7ae210c09dbebf78e9957359de311fa0f969e33cb2a4e267f9a911ad86d0f8a577b2e1e0fc1ec33585dfe38ec7fbbed06bd657072eedeeda51ff0f84d7df1d8cd71f3cea0a6271c959fa385e6c0e22a3f971288b7a0aeaca81f2620dc97aa5e0c885af19d5ff20da8108bf02b4668bfc4eea5dbfb54829b485a53971901310c9478944de5d867f9d8f2587fbe3ce1b2c86ef818c8b562e107a9e9f53abfb185087b66b06737fd2c53f3cb5e00fe4280a657f4c31a1f8cedae2a5af09f7e76dd7535bb9aed0d6bd04fb97ce873ca42a3c3826aaf66543e03a5bb8d5e515c3fb5e3beea4ef5a1d1d8b5cee0df3943de38be5eb8f7200a67ba2777fef237cc085f075c839a856051acd081d2476b7f82b7cf335852e09d8b72919750c5e3a428d5c30427f7fd3fc6094c76aad3a4d10912ca7c5beb18a42cfcc15ddd60d96c42c03018c1a1c78e8df4c3c5c4310db290756b3f961a9a117298c08d9d101092ee117fe81287e36a0237df0546b0bd6c390b581ff44849852f2c1e1f4f8e73e77995b5158071d131a0fb5263e1e67e8335cc4f00ab1996cdcd766b5c9b3fb25a90a859bacda994a259548b95ebbcb265c50558d0b974ceaf02dfc0bd7dc50687a901fe164fdbd1d4755529a8a6ec083239b81a363811e4f36e2c977e378607eb36112c77c7f9416229ceba42c57af2920030f221c53052597ee9081fd714b735e5426fcfc9f2cc8caea12ea5822cad67acfe94f1041974295e3a5ca9e97d8cbb69d534edb5be32c451f1c14e83dfed91f359ad3dcbc36c665422aa7b0fb242335292f622e9af469744d9cd3987197dfc8702508a926a75828bffd1f07f4e0b839568248d4ba0f68608003118c33af3228cfea71d1bdeb1329082d1711f1f1eccf79187863d040a36b8888a1d573c0d2ed480531a86f360af1e451a435b2f636f5c023e43cf4cbfbdea62160fe182ff9584d0406b43854a424e0173b2b5c8535cc4d28db3c157d4c1bdabef4bada90b6f466df0a3f14b30536fbdb07c40c0ed3a3ecd30af841eea4ced471ff0fdf6c3e89efe7f259090aea4433177a338ff3aa41809ac59d12d675086d2dcd47ed713f9b58c9a6492e412587a5dcc889522ab24452133508cf226dffaadf3d9915c47ce5f2d579f9d1b1371c8f7ad4fadd43c2d47d617988cc0653d3e09f08a5a49f5206b11f0ae190abaad526c50cb2cbee5865c8e5fd32517cac62e5b80a338eace8e3b649b7ddf2b3d81f89a9882dea6df1cf75002cf15181e783cddf87b45c4f027dfc20de27256a936327ae5677d31a950ef059814bc4e82eda4e20bde7469e1f4e5c841d45d695d3156aaefb320f214eea603b853f227ef4c792e07ba6372348d681cf182fc0bdc04eedbca3fda21908505fc837015c27cd04fc2219263be4422068dcedcc81aebb7c359a3bb2fb0505490f7b94dce243308f9cfc7635fea65ffaa71d966cda0dd6a2f478f5a99845fbcfbb3a2e93f63b887aea40573759e54e4dd5f586c6170e5950c922b2b6098487ddf8ca51f98df7e3d40823a72ca9f663d5d3af7ddc8df1ae3264729c89f117edb63dbe0baa1e596684f8011d3f8da269285f18063ed994129008b056920c5a638637052503c12f08f73bae81b61cb38d276a58ece92817e729ae658082e87f743bad6e4f792b8edee1000b46d81fb2d305340902b7e31d00eed75d28a2d80ed765c0a558d7553ef663287c2b2ed1414a1ec4d21d431a4597fce4aa027d9813f2c1eefa32f870641958d78f8227ce84f65055816096475729b1669057cc1c62ea02545d19d2888d8d519d969853d2f45d524d163fdd2196781096d817c2cb34729d138259bbda2619a151f933d03a5f4a629eb57943470b727455f21453462d992b10e0fdc8a4bbdd3dc2b8229212381e67c5fb135b04783c26eb825727204447f460a93c90a302fa1b5021ba79fb20b3468fe3f729eb43e10c51c09a7f5a3ff6bb4b8410c5613793cd6f46596c668940566bb10ef6c4f83b886200995f09ef87fa88d3d1a8ef8bfbd7c8b71b35123a86354aa85fd014c65405a60cbe02b67828abfb213b54349f8ff6a6d190b74fb0e29dbf88735b8b2d5e800cb09a059cd300bf1ef1d36ec4f1d955cc7c6e5ebcaa81fee2cd21585313d741072e0765325383e6b9d6dd357e663167d21477ae6a3bb1469661a2e0786ba2e80098c8977521debd9dc245524c265e1b01127e4ef6141af46c3ba21a79aa74f75e05e6d5e942af9a2ad5c6d57b04007e966f184047885e0207febd8f77603802d80e7b2da727712de35ad805ae34f7d92351b855dd804eef020706169e79a5ee8455db42cff6e06e80ae77fd6563cecb5cb8f7e454a87dccb0c25a27d3ca985ce021fc52f0ee674920bdaa9ceeb8cc43ac193d33557db56baa06b05f9a9dbe604a55310c4d0ff0c3f356427e398b5b4c06b34c4bb52f9077b3f16014f8472f98b6fd73ad01a34719a2d48c347a94249a3e9e66b6c91a0a6b07fbdb0b86bc2b87cb5cff46de30e62f5d22364ce731f4d74c4df617281558b7efbc9ec0428f4518b50ab75fad419171ebef38f82f7ececb643bc7a9d8bf30a39fab055fa7e41342c503801652f8d5f9fe9f24228e93034c86e03db55adfa2f52b9b6c0e3c94c5670efe3b34b3319ab25f11d1460d04c1d59960624e11f479ce341338099c16559ea14b24839a401d62615bc2e03ca81b07d7b82605920a598f2409f1cef8e7e824cd611c4e11fdd39eadbe8b0ee3b0f86b1512c41e9b0f562d444408bf052aefb7c603306d879d621604d697535284a91e91f4df3c2d004670a7fa803db21a97ad0ca132a67babdadc0bc4c6c15c8c049edf0069da264209a2caa1cb513cb62c969ac7fd70964114934ed994ca878283e43ed6821181647630d7acf25b033b37aae40a50bc9f40b143e92b10c35fc275ebfa55b207008fdf40fa6f4ac4258dfedb7bfe31547ce97e5f956319da517149efcf23624cc0e4e7b8b71ff7873655d40a6a8e457008eec65cdbf8c0ea747dfc977b869ca56064782113f20249a1bffcc26e61f7d77ff0b217807975842ffa3156a12f8a2a9", 0x1000) flock(r1, 0x9) writev(r1, &(0x7f0000001700), 0x52) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001000)={0x0}, 0xc) fcntl$lock(r1, 0x7, &(0x7f0000001040)={0x3, 0x2, 0x20, 0x5, r2}) write(r1, &(0x7f0000335000), 0xfc94) 22:22:39 executing program 1: mkdir(&(0x7f0000000080)='./control\x00', 0x8004) r0 = open(&(0x7f00000000c0)='./control\x00', 0x8000, 0x91) bind(r0, &(0x7f0000000140)=@in6={0x18, 0x0, 0x1000}, 0xc) symlink(&(0x7f00000010c0)='./file0\x00', &(0x7f0000044ff2)='./control\x00') r1 = open(&(0x7f0000000000)='./control/file0\x00', 0x480, 0x2c) fcntl$setstatus(r1, 0x4, 0x86ef2a4d592afbeb) chmod(&(0x7f0000000040)='./file0\x00', 0x3b) rename(&(0x7f0000001240)='./control\x00', &(0x7f0000001280)='./file0\x00') 22:22:39 executing program 1: madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x3, 0x1}, 0xc) 22:22:39 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) accept$inet(r0, &(0x7f0000000180), &(0x7f0000000200)=0xc) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000140)='r\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000040)) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) 22:22:40 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) read(r0, &(0x7f0000000040)=""/245, 0xf5) pipe(&(0x7f00000002c0)) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) r2 = accept(r1, &(0x7f00000001c0)=@in, &(0x7f0000000240)=0xfffffffffffffe74) read(r2, &(0x7f0000000180)=""/9, 0x9) write(r1, &(0x7f0000000180), 0x0) 22:22:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f00000014c0)={&(0x7f0000000040)=@in6={0x18, 0x3, 0x9, 0x1}, 0xc, &(0x7f0000001280)=[{&(0x7f00000000c0)="60192cd8a8a8c1188e14b5029c912a8e59cfd20188d2f9a4336621ed1a308cdc0b47a7184c6750ed8a7676b3dcd348d8b706d2263cb57683e1da3059fbc1fa9ac9f825eb2ca3", 0x46}, {&(0x7f0000000140)="331e6fb203e2da198e343984ad8c8228005f2ce62433a802ad0a9541d3169621c3cd202e9bb34f600cba41e2030bc7e552af34e4dea700a20621569ae78485c26dd417507f1ceb78670bb4091bd281ba41c220af5d098ee187f25a861444d722f0ed090b00fc3a1a22cbfba3b263bf2ba61af09dbb54c7d4860efd9e101390db9d0f5ba321d218b16dd01497238072d4f485af82c58b2d8d18e9e8f14e8711bac8c01e55c37ae28e6f026877736570b503b05fecad1c444199e4caa85b5f15d6076027bd061511c9dc1039fc80cd7c3bddf9eb6e40751e67b3e32182ea", 0xdd}, {&(0x7f0000000240)="b5f4c4a7f624f870e1b76eabbbbb25290e505f29f474f1d43298920a81c9af7219f08ddb5a6bae01b130926316f05f97d8058d0922976ad1995196db7cef", 0x3e}, {&(0x7f0000000280)="a036b91630b648e8c5edf7ef1b7f70b152c6d97fa7b72851ed554342fbd4a64a5b565e18d0a3bdbb51b8aeca4e00f33cda4a7543291f5da18fcdb6c38d11195823cbeee57ccf3ca69d972151abafce0df2d0054344efd9ff986b1d8c8d9dcc9629a67a33ebafabe709f40bf1050bfdac250c1c24e7302375ee21f9caf84337716a31db2fdc85ab27ed6717852242965e753509d3dbbde3ea50a0f8d0a27a174b51d54ee860f53536cbb4c3eef88b19a3d13c07f2e4238e849bd92fed39f78563a7ddcf4aa6383806e9e47387802f0f534d39a5333e61fdb150801afd81cd1f7b1c37e7c90f8dbcbb533191601b49653df6df5169a1cbc72d89d83b242f7e744cdaa11f34b1f03aa39ada69d420235c27d1bb6646f23bfeef01125548dca5f6e7642f9922585fbdfa78290bbac5dcafd7a4561859b3999ce2a67d5bba862c3311ac8c4d581d42ae92da137a4245b611788509f0228e7f7d463cde6b37e8cd729b2e216bb893a5fb93407a6f285373f07bcb0d8421338db5cc3ea4db8f77c878d1c3768c38105f972e29f73dcb4bb285fa91198fe5bdbd0c9d81747c5c5d453383688036050df6e0aee5f3535c8fce21313cee90a3af357b43346ac5d77ed42928fe745eda0b96915e9832fcaf600eeb0b122aa25a77335021eedb32fb993af8d072a3fc2015ccd1ff19c8f47f6d36d1d0da09e4040e5027a086fb8cf175f151c565b3e5667b6aa8d867865809a16a5b6e3749e1955318a31dc51dc4b5bc5ed850eb78b18b3e631db55daccd106d06b446468e230d132c91568d82aad56937f6a0647fb18307b44bcd750a944c1a1d05389eb6aee5c3efdbff28b6906a384b99b1af3f2020d9d668433434cd86b7587ec56208a01270bcf7e8e984bd6afdfabe4bd2292555c5f0480785ed6e2a906a04521b39b9b6586d0127fce0bbcbdd640ba8c680ff0cb5fa64aa35a3c5280b2b5326536dc47af5e6f5781a037fe0fa5c654ad7b6217b525b1d85373f5ccbe27c804f351a99450a2e0b807f92fcf5f3977f553dee597fe0235b3e890660553e2f996e067b76d8ddf8b7219f129997fa858222a528f145f94386f25549ea857d8f9522026da6ca8a09ee44b19774920027ce034b079487cd8b1f8d0138a544e4cbb2268a90abf0ed3b146e3677a94fdd8d81d07d2e58339bcfe7e5881fe2c51ece75ec7fb5e9524fcfe2d4a6b02fc3cb8e6ae0d9beeb60d6fd9376d9918bb18e95726b6d1685135cd7c66a55897caa2cad3fe3f4fb2af8712eb66f12f43e8246add162a2ea82d8ef61d3ef84e0a7f457c47bb1de6991d7f80600db3b77230181eedd90b2b6a38d8c3241a088a0dbadf57ec78147bf265820f17a36f3892cd354ead830575cd8550807275b2913cfd3935b4d44c5c153a9a5a25c3577bd5e47a87892116fccd3173dedc0dcb20662bd9b71b201ef3c8183cebea79c14f26f28651bb6be1136cba17b7586ba5d1b20685aa6b893976147b1601b678776ae47d4a0ec32e02dee620bbb1ead0d6834343e7fdd9c24c987b1c0bcbe3b2e362af71786af5d5bda62336683c2706de1151058b77094daa0651b64bcf7a74a5bffb9d12e27fca22abb533e79791a58949e47470f66e55de31ea1c4767a8c2316239ae9b0e0f3867218093e25038544f1bcc9a8ba3d4d35e2536d898d3a2e48fa192dc1125cfc1a678d4f55c6d4062992cbe15b4c1aa08cd0d2d77c63f47575d45626920674432a8ae8d2971417da64bab0f32acd1235aa597db29d46510eac48973e5f3e98ad697d7f77ab17a6c9591532883bacb42058926fd88811a197f680772e6ee9ee98066fb4b7766ac336c2a094d36985ca668e7532b11dfc98fbbefab9e603e4dbf5edae31a751e06c9be71972a33a6c20426fce866d422e165c3613c98a726d184ba2a0405f8fb974e0da40cfc1f19c08d10384cba82daa0ab5c6b7cb9a8de84c939647472fa56eab3c59e1cf91baf8fc2a48a9be4321c998071c9139e22c13c28d70ee8e0f8e008ae8c39bc073787731b171b5ca4ba40e0ce80d64d482e8772f29ccebcba5bd586f0fd4f829dcf8507d3cd6d852ee25525a4be0ba1d7c6ff0be860da255e63353295fcbff5000534046583825b4e143c5cb86ec58f8333ad79f74d894dc56a2ff1940938df08c9523b9498cd30f5670b2188204d03833092a8945d30e35fc64ba524220965c2424ecb170dfc6950cd768e5f9294bcc6727535dfbbdeb4d88ba2524f424d1c98c7a5e321fbbaf01db4cf33da213a478ba4cb3fe32b23ca29daa30eff30e3c768725e4201a3ade21c42d4d6110f5cdb0f8270d53c7e239506d24a230c512e1d834f534a0e02bf88ef88fc1d632b20729a332a62adc57360ccafe3f76a67051c6776209afe657f79f4fcc4d3bb91eed93d8f927d58c8bd4e831cf677f7ac923742c3a590b09ca31063062b500ba6ad3b2fa0a1f4d1f66922c90679f6db3df7e02658cd6d61c692c441a5caee04d75ee9a3ab13334ccca512ff306474b1078a922a1ed7724d5562b0266e3dc2e613aacbab29ff120d4b11a22641d45b84115d0b2948024ca1615a5e5b2605930c81776bdef2b992fdbfac8982c21ef4249b4da3ff6353a8907553b9eebce0c34d03cbc0f29ca120c9c9c3a27adf3f3bd96b7462cb36600d456c421142bae4cc7e574866be470147c278aee96982ef18323b08aa0197df273e23c15eb6e69bd9defbfccc8db19d0298e8e5c9fe0d9fc5dbd4c25ab640f53e89aabdda44ff9159cadba39db38e47b55528797562f09402e16f9eeae847502f9d811577c15dbda1c453195bd021586eca2511161ac9e0df1599b39656cf3074995c824d54d5a00a68a4519612e794e63470af83bd31ae796a3e9366112b1e2e4a581959cd302122f59744c2b0b181da1f1c022d1bfbf53ec035a6489b3021c2ef7ad030847b7789098fc324c22853eaad8b86a8b19068ab8fbc86877102f71f16801afa9dbf2ec762ea2ac0e7acdd4af619c319140ebe74cc75e2c49a54c845b986fab91985f0b76c167f07a36ddf045a764f91d78e5018fe77cd0aa90d022855ced1ffb6e0014ebad6f7df1c86ddaed31ce8a9da6938eb1c2c18958423a4befe53e9037ebd4169e7062c4dff7170d859ad64d7b4f7fe908aaea30c0011d05958f31a95b847c6a5024e3a9e6d692c8c9dc1261c4a1b80ca02f270ac9b337b567179ae00af06e7440a361c5dd98121de4a1ccd5efd48dd1a616db0b90c3372935bb3eaa48072156a0b5917d0e5b3a866f6f796ac66c3b818df97ce979666424266c22c7523374bf0d57d70c5f94d24f3c9489d99470e6252b7017fe98d9f95c5a1304fd85e8c7e6d82eea62a22843633dbcb931a3af223dfceed7c54dfbf2f2a9068d9f98741d1a49877418dfe9966d580db39110afdd184c8b911985fa5aa8065a4d4aab7dd216c9a65e39bfd52900fe8024854c1c5d425d9f88ae732703f6e2426c6c766bb2c75eee7fd0b2235546e78c20653e2adf91ad56b68f7746f7ec6449bbea78299c46ce7c3055153115992c207ec7418a75008e01ae83c364c805ab06f1fecf2e5e56fb60fbefe6e2836044f67439c0e3edcb328cc80c29ecebfbb88f7e7124e8e9297e604fb644753e8c7bbc5294d951474f6c9aa44002835d335f80c7f680a14757c7be8e3aeb8eed51c6787d8373f1416519a9903d79529b1ce504b95f27ee708caf7089792c11275da3650c40d09fcf5e8ac1644b74540a2808bf515604a6c25297713b03d0661893e36a285e5e57c7091da3ebfdcce106c4640510bbd8c7286eb149bdde3b0b390480bfc5d963b1078a11910ed549ee471a68002fcd613f09d371ff4c962841fbb2577e74fdac6153ff8fbc1ac875ffa8b0df5638b2fd9d365552144630c555363c94c942d9635e2b2b2e4b4cdbe6e6549af5193f7a35429e61adfd7e9f4c303eb53779918fa563bc0f19bce95431202d73468286ab2594fa8b3b9550a80341fa70968eddfac0a3d1f2d4689110b7617ad41cac65ae1955bb98734f448b16944c270f71e28b9738aee786eec857ed2244546861588874e26681097a6e6ed58c707fbdb2daa833b4bf17a38a7c1a3c643b5c18e10f5448f1f670141b3f73a6afdb7a98822917c340284f4b135ab569358a3f0005317b92d317d561f5b04a929f314259eedfa52cbfed53dfc84756b83567941884bc4ac12b98dfb8fbf4b1fd8d5284d72231d37d847d06c249c49a921a33a5b8e41e0c71ca7b9c8603d5fab10c6c01be92e84862dbb583e0e42dcc2b1ffd3c96e113ee563575f5d18c840cb10fe6521b199f8c979385fc0036abf2c74f2621f8a3e507fa572b1afd988d9c77866615ff66e8c4d60425a7e1f224c8eefa2d5fb9517956245ceaa06e04bea642cdfaa7f49b73a6388e55499921d308efde9af72e0170b1b9f58fa94882ddae397183884adc9a196c62ad990dd286985ac187280f3c23fe911ddd3e78f341c08f7bf1b6196a76e9a59041620bb85b41f604e23bfb5f78aab90a97ef0eda4e4644568650b87d89a56cd339307ef232299d2dbb1747124e06949d4c9cc468417368e0920bf924c58dea918923a11d47690508b55b44287836793fd61477fe4c9500abae160fe1437c6339d4993f7201a2dbb7d1d106ce4ec1108a4a66cc9ec369d764247dfc5bbb77a05ec08687df62cdfaf82a4f524ae700cba067f6fb4dccd433c2027ea06ca092694e57bad71861039b2037456c3719e5620c5a78bb2823ea1e2436c228fc2addb54f8718ebbbe0a48c9668f0c13416a9e9d7ef034718c120382e94d171bf9015157604a86631d60fcf67e4ca0ad188c0ad66ede92e5e7a89d955311db7ec36e3a1630fb2a70a03f8220a4f0d637e198f3f6128b4b24f4372d5422bf2adddea10e267f21eded7313b6888abefb21006fe87d35443abec6008b50eac79c921bb82ba54b5ef2741837ed8a33caaed09790d7ee0029e3ee090ee18e1824ddd6e403b76a18f2227d1b3b6ca8aebaf1c405dd5507a0e358eefbd93410dfa2ac0e6747a80fdde292f13f57b9e3ff83c02b8a67da2383d79827b905f5a4c7d0172841e648548a7293fc0e75eef6668ba63be79125de5eadebead1212100821f5d855807bc118903a5ce9f54e0a1b61cda43ceb81132a4458a56fc792b473e8830a60c1ad3c6ed3f039f20a886f5f4f8c7456c78b6d40910240f3ce4e96357de430f2955fc5d30ecfdb5327688407b4eb6f31435a408b037eb665b145c51db144a9d625521e94abc2d685573350703a59f41d8fa40571113ba0bb866bacec11f5cc4d297260346c62153184bac93d36bbb6ec1f4d9f98922de3680212f9c959551563f21e9dbf420d579a2286f2fb1c7ead5618fa460d909dfd7617f80d51dba32da6e5c9a88aab8d27c1195ac1fc24413d0eec0817cd9aa39271875d5b314af161c746900e2c5cdf96c9e4966810a7c12aeaba97a45b5c1e288c55e8099e7d789ca73bdd4c317e2a50c04feecae1d928c4261690050b7f5cd92053ccb22f995d295fb48bdfd3b1cb38073dc28adec33bcef2618c4ea365cf3d06c73d4b71deeff915e930d9c4fa681aa1f6696ece7bea1c49d8f86c1f4bcaf7fe3e468cbbc9dde89a0ef8aac8a4ef39970a3ddc2d0d7378bf800e290e98f2da97a59061e441ab198432a41b0a1a776d76cb55d391b61cc6550dd7d84e1e9ac18fbb5e10fb5aeea8edd0c0b0af4a3938e760241d49d7bcd42ef33180c674f45c9b0df7c91dedc95b9866fa62392c6e742fb18080b8418db333a5", 0x1000}], 0x4, &(0x7f00000012c0)=[{0x100, 0x1, 0x3ff, "62f990a75dccbdc1e415f05f0098db37fadad5c47010cb9bbf27b8fc78eb5e852f6a263038337e84f0db422073f44d99b8f97c8b585b660d190d5390fbc40c990e39a0978ee334af6fce9bf20baa6b9b16cfdc57c41d4d3347c967980f08e035c0ec57e6d5f5cda58f2564b6a4b32c41ad72284615c4a2b9162cb406718fc4533f9cc59a10fc59a8b4ed4c4861ed886d19d41b2122ef214a5f0129beb1c5b118d3396dbc7dfdffd2e5e52015efb071b502e0109fe4ac0c5b6b3bc5628a5075e70f5cb4d2aae71df9eee9f73f65c4e7ca1feb48104cb32d019fe92d2641cf8d8093f98012c62b884a7ab4ce5d67"}, {0xe0, 0x1, 0x10000, "2afa9a5e6d92ad0edadda505a10960e288fe42920c9f292cda81463040f0faa029e628ea285aeef09bedf97384b21e2236e1aeaaf794690bdc48656d3ec9d17bfa08d34f724e987a3f9ec3251603e88ece3368148d20054aa7fb42b8642986c720f72bf723569ccd635c5feb8421fce4fd2b60cfa8b7c90a207a83fb423213f531e40d6e54212cc9e9e94f747794eef279651b7fe84bb88979552dcaa58f5833c807b9ff77fb4bb1ccce60faf5d4bb59529cc3b49c75017f0a34c6bb60e2cc3dd8ac226b87cda06bcbec11ea63"}], 0x1e0, 0x4}, 0x2) getpeername(r1, 0x0, &(0x7f0000000080)) 22:22:40 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) poll(&(0x7f0000000000)=[{r0}, {r0}], 0x2, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x180, 0x1) 22:22:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socketpair(0x17, 0x2, 0x80, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = shmget(0x2, 0x2000, 0x80, &(0x7f0000ffb000/0x2000)=nil) shmat(r3, &(0x7f0000ffb000/0x4000)=nil, 0x3000) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCOUTQ(r1, 0x40047473, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r4, r5) 22:22:40 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/13, 0xd) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x500, 0xb) fcntl$getflags(r2, 0x3) r3 = shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffb000/0x4000)=nil) r4 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r8 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000280)=0xc) r10 = getppid() fsync(r0) shmctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0x8, r4, r5, r6, r8, 0x41, 0x2}, 0x1, 0xffff, r9, r10, 0x4543130e, 0x0, 0xffffffffb2f5b245}) fcntl$setstatus(r2, 0x4, 0x8) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000780)={r9, r4, r7}, 0xc) writev(r1, &(0x7f0000000600)=[{&(0x7f0000000340)="0afc22ec2636b8cbf8192932b3170b376550185cb094a1ee75389f0c3ffbc793cf4ea7dfab56c2737e59d99271afc33d9b3ca699d4c78c6520e20a296ac7f5a5a9994f8a34b8b7a49c3fb8402c33314dd6c85857caa4fcfe508a51301bddd41ec7e3ae850285c2e825a747ed7cc552", 0x6f}, {&(0x7f00000003c0)="4635504517b99f11052ef4cda82e3df87f3eb1cad4833308cd38ef6e22ac17c1b6", 0x21}, {&(0x7f0000000400)="81f71605cb41da67feb7a452950c0a3ba91e8b9f6e5e534e3b4808acbb363be6d6980adc1767dda6f7cca353ed538425090604ae5e6e3bdb857c67b59d227131db838d75c595f57abee2a7aea3d4d3f85ac1a91db4bf509902118dfa33eaa9f91ef85e221fe9c0ff9138da91e99d69eda8783fe3c8b9b9ae9e4ec71b71678a93d21df9054fda43ae1280f6da4411043c34f2f21185660fe9e6eac491eb6ebf197575d9e28ade2a355afec327879152a142e1e64c7114e04266d7a4685be7d2e1498fc8004fb3c45ce37182d1bbe38cafd51974ff37757379ddbc239431340f9b0fea3594b9aab7db7d298c2bb780d102", 0xf0}, {&(0x7f0000000500)="b8ec0d0a1370eab1d687ed9f434124658a2050f52e2f17f8b1a6353efc9af57c44c14d425f758d834936e4ee40d27467796995d14d92ae3596ce66b52cbcba8b2ae1d6377289bcf4bcda3fd6e0d7ad30a651c8d8a2f366ba5710a7027d9aea683c0bef44121214b9b05eaf78eb68e0dcf24746b9835a629a38761ccac1d6f3ce4f82f17bace9a52d20a9f48c00351436ed74dbed4333af18b50b11e6ce7a05a4817cc1e1d84a90cc557988b2953c1ca8adb2bc377b626261c13b2b3d79f8d977ee1d88d055aed83d", 0xc8}], 0x4) fcntl$setstatus(r2, 0x4, 0x40) getsockopt(r1, 0x4, 0x20, &(0x7f0000000640)=""/202, &(0x7f0000000740)=0xca) getegid() write(r2, &(0x7f0000000180)="fdbd03592f04371b1a531529bc4015474d318bbffdf6802d0640757dd466e0b93ef90d6c1b1a70bc43a0c1a9c851f2e3a4d43481905b3fa6423e0e7d08b74d0b2f577533b4b931a935fe04ae6232a5137ebcedffb94f3e7fbe1ed486019f0d6213aa91d34be46a58fd12a2e18e5efb571074449e6c9c652e0d35b110fbfb74bf74f3f9a88ba051039b4dc703a9eb2231c29cc7df6d1fb36564300597c4ab3a868b4aebb8cc7a55802b8e0ab7d79fe2febec19748ac91d8246410fb842faf4035fbf38a35e5311c75aead24435effe804cc4d858a998a284c6f1262c95eb8d711e296399cb2b4e00e19da08db1fa3", 0xffffffffffffffe7) fcntl$setstatus(r1, 0x4, 0x8c) 22:22:40 executing program 1: getpid() r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x20) fsync(r0) 22:22:40 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10011, 0x20) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x2011, r0, 0x0, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) 22:22:40 executing program 1: setuid(0xee01) r0 = msgget(0x2, 0x0) msgctl$IPC_SET(r0, 0x1, 0x0) 22:22:40 executing program 1: select(0xffffff53, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0xfffffffffffffff9}) 22:22:40 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x4) read(r0, &(0x7f0000000000)=""/54, 0x2b010e2e08dd1571) 22:22:41 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) fcntl$getflags(r0, 0x1) sendto$inet6(r1, &(0x7f0000000000)="b573fa8c0aab640ab6fedf4137fa4f0b2871940c988374b0f0347de55743cab7674fbc69eb210af4804a519a95f4cc620e556fb103a15ae0d0e5b6609773798cf81a742e1a95063ac2945bafb672c09a65b5d87d42c251087b6a17723c9fbaf13f6f294c810c56e63a5c6c03563a8cef5d94ace4255b7156fb97d8dd87618e8969276d2717fed8c80b60b6dd40f383798c452ddf15efa8a646f8cb76b0dd508a2307ac33a7ac20905cd77a1b605726d13ef73933f60047e970cded5160b478dc40eec4172d8a3e", 0xc7, 0x0, &(0x7f0000000100)={0x18, 0x0, 0x7, 0x5}, 0xc) 22:22:41 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r1, r1) r4 = kqueue() kevent(r4, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffff9, 0x83, 0x20000000, 0x2, 0x7fff}], 0x8, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x82, 0x81, 0xffff, 0x7f}, {{r0}, 0xfffffffffffffffb, 0x1, 0x8000002a, 0x0, 0x1f}, {{r0}, 0xfffffffffffffffb, 0x2, 0x2, 0xca48, 0x8001}, {{r3}, 0xfffffffffffffffd, 0x8, 0x80000000, 0x7fffffff, 0xffffffffffffe7a7}, {{r2}, 0xfffffffffffffffd, 0x2, 0x1, 0x3ff, 0x6}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000021, 0x3, 0x1}, {{r1}, 0x0, 0x10, 0x40, 0xffffffffffffffff, 0x9}], 0x8, &(0x7f0000000080)={0x0, 0x8001}) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 22:22:41 executing program 1: setuid(0xee01) setreuid(0x0, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) socketpair(0x3a, 0x8002, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) 22:22:41 executing program 1: r0 = socket(0x2, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) r1 = shmget(0x3, 0x4000, 0x400, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 22:22:42 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) fcntl$getown(r1, 0x5) getgroups(0x6, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000180)=[r2, r3, r4, r5, r6, r7]) 22:22:42 executing program 1: lseek(0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x15) lseek(r0, 0x0, 0x3) 22:22:42 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x2, 0xe8144a2d92048b90, 0x6, 0x80000001, 0x4955}, 0xc) r1 = getuid() r2 = geteuid() setreuid(r1, r2) r3 = socket$unix(0x1, 0x1000000000002, 0x0) bind$unix(r3, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt$sock_int(r3, 0xffff, 0x40000000001004, &(0x7f0000000040)=0xfffffffffffffffc, 0xfefb) 22:22:42 executing program 1: kqueue() r0 = msgget(0x2, 0x240) msgrcv(r0, &(0x7f0000000080)={0x0, ""/175}, 0xb7, 0x3, 0x1000) r1 = kqueue() poll(&(0x7f0000000040)=[{r1, 0x1}], 0x1, 0x0) close(r1) 22:22:43 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCNOTTY(r0, 0x20007471) fcntl$getown(r0, 0x5) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) pipe(&(0x7f0000000000)) write(r1, &(0x7f0000000040)="b19c2628d3b177a6fb4f40a67d88538a7107bba9131bfa274c120fb57f3ba32173a29b2e985614ad8ff54c27c3baac", 0x2f) 22:22:43 executing program 1: r0 = socket$inet(0x2, 0x1, 0x10006) sendto$inet(r0, 0x0, 0x0, 0x200007ff, &(0x7f0000deaff0), 0xc) 22:22:43 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x4) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 22:22:43 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0xffff, 0x3, 0x20, 0x80}) write(r1, &(0x7f0000335000), 0xfc94) 22:22:43 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) dup2(r0, r0) close(r0) msgget(0x2, 0x18) fcntl$getown(r0, 0x5) 22:22:43 executing program 1: setuid(0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x2) geteuid() 22:22:43 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000000240)=[{&(0x7f0000000000)=""/130, 0x82}, {&(0x7f00000000c0)=""/223, 0xdf}], 0x2) fcntl$setstatus(r0, 0x4, 0x0) 22:22:44 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r0, &(0x7f0000335000), 0xfc94) 22:22:44 executing program 1: r0 = semget(0x3, 0x2, 0x180) semctl$IPC_RMID(r0, 0x0, 0x0) setrlimit(0x20000000000008, &(0x7f0000000180)={0x0, 0xffffffffbfffffff}) 22:22:44 executing program 1: r0 = semget(0x3, 0x0, 0x0) getgroups(0x1, &(0x7f0000000040)=[0x0]) setgid(r1) semop(r0, &(0x7f0000000000)=[{0x0, 0x1}], 0x1) 22:22:44 executing program 1: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x1) listen(r0, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 22:22:44 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) sendto$inet6(r0, &(0x7f0000000100)="d59d5bd2b5b121d3cf3b47b003737ec4fb67f1c31b2976648660cd74e7e5e0435f64f573fcfa35bf55942ea2b400ec8582f55e6f8d9cedc26cb29f4f061bc35e070ac342de6c7e2a1c371b5313ab7c9885b41800dc1f265cde1fc703fd00d51e42358f2e86d5a4112ff216e10e0851071599d7ff9871b73e36f64c09edad8b09e9116b1fca0324aa12eaed22b3171c3f5e47d21e44d555b06bde1e3497f6dd1a242e19507ebd3602681e3079c33af151b776f665f178876e886779b0c6d4624538ad58e350587cfd12900b4a35f3", 0xce, 0x400, &(0x7f0000000200)={0x18, 0x3, 0xe, 0x1}, 0xc) pipe2(&(0x7f00000000c0), 0x4) fchown(r0, r2, r3) 22:22:44 executing program 1: chroot(&(0x7f00000000c0)='./file0/file0\x00') symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') pipe(&(0x7f0000000140)={0xffffffffffffffff}) r1 = openat(r0, &(0x7f0000000180)='./file0/file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x0, 0x11a) r2 = semget$private(0x0, 0x3, 0xab) semctl$IPC_RMID(r2, 0x0, 0x0) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0/file0\x00') faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 22:22:44 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs, 0x8) connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) 22:22:45 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{}], 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getgroups(0x6, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) r3 = getegid() setregid(r2, r3) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x7, 0x0, 0x5, 0x0, "2124f2d243976a95bee86b513d7c44ad99a8860c", 0x8000, 0x2000}) 22:22:45 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) write(r0, &(0x7f0000000000)="feb22d3d3197f7d66809e8b7f0cc3a94ea438bcd5a6031627209b20353e5b4a964dce5e7acaa16f63141867af1901495060bfa7b601c0cb5722fe114", 0x3c) 22:22:45 executing program 1: mkdir(&(0x7f0000b17ff8)='./file0\x00', 0x0) getpgrp() utimes(&(0x7f0000000000)='./file0\x00', 0x0) 22:22:45 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x9) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x4) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) sendto$unix(r0, &(0x7f0000000280)="96b6ef2901ee5c52b1873a71f8cda308d22b4b634423c0319508ebfe434c3a2f06e31051eeb87da3888810dc857e8b8d2d8055c7cdc9a64e5e8d24b9d3018913b5bc461b6753ccb20f82bfc7ae735581d5f52c8b15c5a6c9e78ed66e04a9065400a2c9ad49a8e646467d5396b114587002f67640d4cec25a4681feccdf6d89540a6744374d310f19c4af21efbbb236a470a9e77aac1c75d635417ae3bc66e9c8c09922798e2cfeda9e84c0493d307e13c715de0c965bbef454ea82b0fb933078a06bb3f74155c087be12980bf54605a54ad667", 0xd3, 0x8, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) sendto$unix(r0, &(0x7f0000000380)="46492dba5325fd95c9eedf18c9dac674f176c34acaee3db8962702916f279674e0b50910b80f0b60f9ec4ae31f0a0e5343beab67b295a9f4b8dbd00b55b7513dc4c312c53b8f2b08613544abbc8e69327db4664f69ccc42132c1c4c5652072f1ae6274a3dc30c08ea4daabb5f1be3b8fce6b653f2c38e343d7cc66c1035c5b3b0c3840c9ba46a3e64619bd1778e95508b9906e53689cedece6d212474f2d5ea54f", 0xa1, 0x2, &(0x7f0000000180)=@file={0x1, './file1\x00'}, 0xa) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='c\x00') r2 = fcntl$dupfd(r1, 0xffffffffffffffff, r0) openat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 22:22:45 executing program 1: mkdir(&(0x7f0000b17ff8)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x89, 0x0) socket$inet(0x2, 0x2, 0x1) 22:22:46 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r0, &(0x7f0000000000)="04f54f26ef410af91f4b7b2b5f333d72a58992c612f2d248666506ecb219ac8e6710bea96341842e6cf81c2464cdb5a4050217ab6f", 0x35) 22:22:46 executing program 1: getgroups(0x3fffffffffffff38, &(0x7f0000000000)) r0 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x9, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x9, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = getgid() getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000240)=[r0, r1, r2, r3, r4, r5, r6, r7, r8]) 22:22:46 executing program 1: r0 = socket(0x2, 0x1, 0x0) getsockopt(r0, 0x100000000, 0x4, 0x0, 0x0) 22:22:46 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x6, 0xc000, 0x401) writev(r0, &(0x7f0000000040), 0x1) write(r0, &(0x7f0000335000), 0xfc94) fchmod(r1, 0x14) getrlimit(0x9, &(0x7f00000000c0)) 22:22:46 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) getrlimit(0x5, &(0x7f0000000000)) 22:22:46 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) write(r1, &(0x7f0000335000), 0xfc94) 22:22:46 executing program 1: r0 = getuid() setreuid(0x0, r0) 22:22:46 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x3, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000100)) poll(&(0x7f0000000000)=[{r0, 0x45}, {r0, 0x82}, {r0, 0x80}, {r0}], 0x4, 0x3) 22:22:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) clock_getres(0x4, &(0x7f0000000040)) 22:22:47 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r2) write(r0, &(0x7f0000000000), 0x0) r3 = msgget$private(0x0, 0x100) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000000)=""/5) r4 = shmget$private(0x0, 0x4000, 0x405, &(0x7f0000ffc000/0x4000)=nil) shmat(r4, &(0x7f0000ffd000/0x1000)=nil, 0x0) 22:22:47 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$inet6(r0, &(0x7f0000000000), 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x1, 0x9, 0xfffffffffffffff9}, 0xc) sendto$unix(r0, &(0x7f0000000040)="5659c674f1c9e020c6d218212e1e84a0bb717646c875b457fd4de87965b2d895c6521786bcbbc194d523cbea26251645ce155e2e48b4fccfef9e0688479df4b17e004cfd2de3b62ac90c3ec5b8898a6388c933480370416c79c6c5bb80533c3404b621a4104fdd399f1f285ed1b6a1e7d3b5bfc20337fb3d4a7b2054db77daa6d5159bd36946a143e77717029c0c4c918b88727e4a50d6084fdceacfa35f509527d888f3bd", 0xa5, 0x4, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f66696c653000017ab305139690a8955dd49187ed89fa9727bb6d519c78580621fe6ef9aec3a20300b1e1a1341a3fbbf318a790e0f033fe37b182daaaf7315193651da676ba6b744bba5299a47a6d9a26adfb5f1357e344327d0db3b8ea33766db1ff60c0ef0aa26cdd43c4a0da"], 0xa) 22:22:47 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "5831114633215bd96a56f3d09c184372dee435d2", 0x0, 0x8001}) open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='c\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x5, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f00000000c0)='./file1\x00', r1, r2) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 22:22:47 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000000000)="90", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x0, 0xfffff, 0x5, 0x6}, {{r0}, 0xfffffffffffffff8, 0xe, 0x41, 0x5}, {{r0}, 0xffffffffffffffff, 0x24, 0x80000005, 0x4, 0x6}], 0x4, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x48, 0x41, 0x9, 0x6}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000023, 0x8, 0x6}, {{r0}, 0xfffffffffffffff9, 0x0, 0x1, 0x100, 0x80000000}], 0x3a, &(0x7f0000000140)={0x0, 0x1}) write(r1, &(0x7f0000000180)="18261b2f1da65faa42bcbeff31d4f645ec07116992e43dc16993faf6c89e5678df6aeb058af000aac89f5a15dbf758c11d7b567bf22d7e695ee0e0035a7c00677301a9980a14972715e3c7bdbfd08310a294f6e959662f5ccf48f69e949f64ad0caa7cb8cba57aab3ca86a21daa80b2605ecdd2e957a6ab4ce7531446e82d1f3aeffed95a3bcc6889547ca5794be3f9909009a8310a3568a618767a644194911a39fa709058b8c935130e0a29ea39669095bff812f33ca7d131ff44dc9ae9073d1f65166dbb90d398c", 0xc9) dup2(r0, r0) 22:22:47 executing program 1: r0 = socket$inet(0x2, 0x7, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x1f2) 22:22:47 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) mkdir(&(0x7f0000b17ff8)='./file0\x00', 0x102) utimes(&(0x7f0000000000)='./file0\x00', 0x0) 22:22:47 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x40) 22:22:48 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r0, &(0x7f0000000000)="9a22b4754a463c0e8d457ab98de471f842d55b960b311add364a211e26a893754cb5f9e691f7cdf2451a15eaff754d307c8ccf5dc42962cc5d86f9d4ee4641cab35bc2dc158d42a0dffb85e3485468acab0b669dba1e2d8b26637a467a912a9bff15509a11255bba1c765ce2c41bbc402d37cb859fce32b7c9e0db2c44", 0x7d) write(r1, &(0x7f0000335000), 0xfc94) 22:22:48 executing program 1: select(0x40, &(0x7f0000000000), 0x0, 0x0, &(0x7f00000000c0)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000440)='./file0\x00', 0x10460, 0x48) sendto$unix(r0, &(0x7f0000000480)="65b3f3d42de16ce463ea16b295704b223e0555d236745cc8916b55dcd8c96f7bee4285", 0x23, 0x401, &(0x7f00000004c0)=@abs={0x0, 0x0, 0x0}, 0x8) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000080)='\x00', &(0x7f0000000100)='}#\x00', &(0x7f0000000140)='[\x00', &(0x7f0000000180)='@\x00', &(0x7f00000001c0)='{\x00', &(0x7f0000000200)="a67d5e00", &(0x7f0000000240)='\x00', &(0x7f0000000280)="152700", &(0x7f00000002c0)='#\x00', &(0x7f0000000300)='L\x00'], &(0x7f0000000400)=[&(0x7f00000003c0)='$+{\x00']) 22:22:48 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x5, 0x40000001}], 0x100000000000101, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0xa583, &(0x7f0000000140)={0x0, 0x80}) kqueue() 22:22:48 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x4c8, 0x1b4) r1 = syz_open_pts() dup2(r0, r1) r2 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) 22:22:49 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getppid() r2 = getuid() r3 = getgid() sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000013c0)=[{&(0x7f0000000040)="a843cd391966ae10efe91d87101a87a3a25203170daa846f444f67fd5bba4927258c487ea22e177f3968914088ce65844f95978301e83b14550a6347835d750606bb8ec5c5c050e9c5c2f1dcb3422a2ba323a7d8f66a0af5d5a288fc35993d65ea758c9bb001f956ea65d89e7b8c97eb2321d8aa32225db14baa00123445ec6126028d9d21c16ffaebc10a2eace3b1a965e6ce1edb", 0x95}, {&(0x7f0000000100)}, {&(0x7f0000000140)="077151a4a2e0873d390e1c676e23b711007f6736f5caab9b77b83ab6673e58f778de16300964bfe24d44944363b9692e645cfa149b4e8790d14b6630e4994d2e2db4231258ef03e7883555e452d93ed384d7de1e", 0x54}, {&(0x7f00000001c0)="353392f9024874edf1f7a143021bdc880c36d4c2aa63916f0c24e6c9107d8b70e224b1f9d099157ada1d32d8bae1b97e4a5bd92a25daeb377ce666ba9a292a7f0849e6162fc117437d28679eb12d420f651a93a47d31fdaf7193a453a56ca59a5bf272d26bcca290676c87f0eb944c7dcbb3fffc57e7246a1df2b1040f6faa58f75d8e5e00e6ec8d219f2710d46142b7e018443b22f7345c4d569c96cc53076a1bd6aec4611604f04d96c2fd13924c048a6488e4f7058131be1e84857198f0aa36cdace013b9", 0xc6}, {&(0x7f00000002c0)="1e3a0c12bef3a88a613fe98d6880bbf21a2d53607645724c27c8fe2128d4b1ac04bff20545b52bbedbf3698cd9780f9ae4269bb50926e248029e1f555aa00aba605334a348bca423bc2c67e749893ea04cb97d59905d7c6807bbb70bfecb3d1a178a84832fab1797469ff77462c4b17aef6ecceadf3c739bc0b8bcee41962b64b3b2ec5a695ce249e925135aff0db03a7e6fc47a0865829e3bbde5cc595ae4d3d01027e84daf73d4755921e25ab6bf1777860f948ee75095d95d846c9b378c6879acfa2c34fcf3d79a8ca6dd3a4e7dcea96d8c9524f6da3ae201804f780298a3d1b3129cd30e9630e197feae26d8f6cd01d9ec28b7b5f3dd80cf92dacda80a2ef4b8c2eb5b0d7c45e6cea536fd1ead9eebabd2f735e0cb53bc849c9ad91381ce275f19b58679d2106de937f80de9dfe058e7709c6b2c83499977f96a8e64cc160b35ca3e9591641b571e058d7911b10b3ac7892a6df3571cdcf6e3ce25a181b77f63ea87bd4f40caad9cff1bc468faa176119e1fd1b63ce9e2acd0dc0eb0f3de2f138025d9e323fcd0169c0fc87f6ab03c92d045322f9215dbe2275bceedfea7dbc272df579172b872fe68485dc86608ba9921a574be9198856e2abbf8d590dc495041f04d0c31ab6f03835e57d3b373ce34472456b4053cbdb0bb68f57dcba535481fbad7335cf4ce867eb24d27732c4724597e426e6989a3b402cb51b6406254f2c481753581a6dc7d267afe37c6fcdff8c83295b305dad344cf8c228b3f4cc5fc7f333aedc0e397f7a694ce3660d76bbd2c6cbcf195a9bf324b4dfcfd3776a256fb02e86fb6e8d17d6efeecbf22eb9b90a6622e40c731c73731be627882d04646da481d157eb95bc5844c4fe1949be4d2c461cd309b6892abbe27f07615fe616916e4d5fc7418dc4c38a9541e4ad704cac88a4cbb2b269aef6cf6afd339cb0371351802d7524e4243ca70e40d8e4b61591b023dd3fa7a74290966149be37d923e1d50518b55d7377de28c80a94f7f4b163a212cc1a8f2632bf2c4f582386725ba8eb08138fdee61d00bbb75a5b84a14fac228205ad198b2b353d70c31fa443d6f0ca72eb542dee2c4965d8210ceb8e963865269c5ca5a0460e9c2b18ba03fa8da24fc2e888b9f66792209daa059e9ba5291a32a1427a3e517471e9667d9328b7e5aff7a52217740bee07226f2ca394f8f7fb3b8dc4c37b764573ba7f6ee17a35e7b0170aa85ae006d6d2fdc0f166e7b183e1028e9693a3df85f5d5fd0afbbfafd874bdba0410851c9a3cb11cf576de6d206821159460d8fd6b7c60d2135560ccf085e1cb0d683449f7de50861df74928d9ba20c5af32f452612ef1265c40daf4ce1d9517d9da7167344cecf0f3d5a8f315def078d7438830859f13d73887e93cb3c140450bd7809003abb435f3274faf600c1e0144ed9d1892bdaa9744d930c87d91ab9921343961afcb1a07239b4de5e148065bf4dc84c0c808f3213ed18082a54d45f9a71395e87bf419565fe6e74f0ff7bb133c5485022e11787a6458f31d90c69d68708f52963c994450a932156e5fd9c6de3dcc42b438a312966541f2b1411f4e8398329b5ddde56736df2cd106c9011b5758558f3d0f990ba1c5cdc6afa4c78fde9cd0032e48c2e94c0a81b782769443c7149003a9d17a0c84846fac4e2d5eff2c741178bfdd5a386300cd0e7b332369ee4e19eba765ee05d8a3125bb6dd6b9b88a134ff4c97261d0a601a9df73adae09ede52f52d49a3445e40d9ec3a61533ec7ba65184bbb2ae0f874a8d495b5688cf3076586875f6ea8e7d2a36e62f0e03993262911c9bfa10e737c0afed278917edb30d876c9f81114c83f0ccf2fcaf660cbb9785452f9900388293382f424b8195078dd565504cb5c4cecd242902a180b4af2227195cde57bd3ff15a89f4012cc4a81fbba97d3bd5c5404fd091638d2b51b0c2be89c2a00c42f71e3e83b2667abab393878a9f9f90e113ad9ba83569be994015ebd215d9d4301305172ffb9e768c258cb218790322956ef23499d226e4975de88abe1b0f3d939282958a43958dcb3ffff97ce2397c9a7448b02e63b4a3e12392e20c28a53bef74f8ac3ef97efea221c551475427d2328061fba767be884e4af537f9f6a0ab049c52f471ca28268c328935273b82bfcf44de575c51b97238a6b3bbf8e65aff4b6df2bdc482d21b5d8d61a8b82f8b0c75ac446ffbce00da958b5a23fab16e50208add7ffd50ebb7f381f31b8d9f21d673c10126046b5650d2538096d59f0c9015f743c71a2ac481940388f3b1443687cb0ad3fde2630ebbbfd7ebb6d6a52edc48fff52d2fa6e4f2eb9e780fcb0a51d31f30102668d786c6152becf10f4ae035f5e082218ca7b11af25f89660eb42c617b76a236f03c6575fd951bb616e20d482d298f4919966f94c8732214ce494d38a3e8b2adaa9b377dc74e68b4d65a39ace98c42581cbf746a18667c85b205b95f574c5162a78a727ce87022f735d383bb93db9bda2310acfbf9984b30d5109668f44a9716d646b91aeece4a1433fddf09f0dc15c50a8f8857571a456e3156c6b8897c93ad2b9b3b8aa571dc56722b905bb3765524e3a97c0ac87bbaadf895e6b3342e28a1261384d83399d278d73f4d305ebe4e4a815bf3268149ace80bcc899a0d402e29f7292e5eb4f795a58fab541ebe8bbac0256b7afb6ecc5e585657b67b5f39cbe82adf0cf0ae8224bd3f650a8a55b2693f69b4581ccea20152425bffa404c305ac232d2765c91486a2c2ec0ceaa06cd12b2af269291d1d50c43351b8d3897cf920aca6c2c0448a32acd66e558f30c126355f1115f2305bd6f35476eb1bbf9628eb8d857d0eab2e524f9b8cdae9735c63805e4500fea175223b7038f61929850f35ad49f54359e2230a4ce44d29fb76e021596bd48459eec7c6f76c79797d398d4328bf32697be9fc5196d791b62d8228d1a7a999deac6bc223ab99fdc3dc1572fc8ba132cb55bdb2b4a39841eb4f86229a6b4e3a100abccffab459ff1d753d15ab9c3ace2bcd3504a4ce66ccd50800fdf2abc9448beb16a04dd41ab8caca02fbb68f26460f86c9f0590ac4a7d7053db9c9391696ff71a19eb15d603c7e4b57d96eaac0052b704e38d7f24eec159b478a1fd7e8afbc69520837e7f973d7f57469b38e39ad280008d4266a622d00d27ea929c79099ad5fbd99fdb6274175c040e88e0de6d72b1e1d4de53e34ace1fc42b8b4923ea0706d34956103c8ed5560159354bcc4bafe94bc2b381d7e812342b9ce29cb1cdebdb67bf6f153991cf111ae248abc91e99bd3c2a29e2130186306c091a9039d294bd0f76faf564f36e9027ee5d05b1925824ecf62f8f72e55909e77ef950d379c2b63a0ee87c53a013535e79df8e0246928df55d102f79362f0fa8a021f3a2492254512a336fb951f55519cad298de654eafdc76c127865766b412026de5f0c310e8a4176e9eff077dc052edfdfdcbdeec999441975f1aa919b3c9aa25ac99ee686741c3744a47ce9fa55c9708149054663b4fef798e33c173163af358f1f09351cf55f612a7e21dd8d399e66d408d3804730837bd863c1b29728297f51436602a5cd1f6f8f413ed9b0a401eedbe2baa46985f4d6584d0fb28ec13241be4725edd81ce5815f8ad5520b9f3bda7acf8ddd2247e828cd5fa8294cb337e3849bd28419f7a9b6f7150c4bd8fa2fab1f2f80abd47a23460a3b3039aa4666fe44155c18c6f7710ad331ed477f16aeac9cdf037bf50e87aa3a6c1264fdac1608f764b5a9c316a61bc86e700de02987ce2bdf6d8d0e0f42633a0d8d4b4cd87a6d54d227c50155bfea18ac76295280b41db28091d786cc3df61a8230dbc76327c84b2e17cef886693ecdcef1c806d852453e9598c9b4bb78c006ab7051f2fa53bc1c4b8e913179554cccb39b07e2345e65c4b56518bbe6e5b96bef26f8e2cbf267a0ea9ed3f2e9ce35d8399f3ffdee01972a12489172f406f761de2d5374f72e20c5c491770ebc8e2cbe51c1e7a7022be6d0f7f54eeee0f00cebc1b8d624894964a10b693b3de0e1e6def5a11ee98d9bc6f16a73fda236448ff42bc1ed471bb2e33d5ecff119080f844ad229869abfd9bbbb08d05bac8323aa2852b3108938e5d778b9bdc031710578fdd3890476abd0a0c5884d517c86b9453df987d413a1bb31d1c908b85e057ff1b98a43764ecabd4ac96ef8aa13d0b8b8e2470107c7ca704a2bea1cbd3b26bac5bb54836511ae0020a96f983fad4d576b356131e1c291db72806228bd0fc65faebb9bcac6a28ea77c4a039f788ef8e667c531290748035b3dc5d0e774a2fd5dcea85b6702fd10abd2445dd8686c3603432683ca3a7c97915c61c8f9cf058e2b4a9bddc727a83e68b06acb0bf52c0cb3260ffa69f34b5737bb05d92c11434e421b8a0c9f4610c3f01d6c748cb16bc05bba499fa73846130ded0a576c18cbc2a6d3d13304729248098ec6f80339760ddf67d15a85b747cc019802e1f5a87792048235fea4beb0c51360a60696e0081a99d2d8a6fdd6b7ae8f543c970c6748263cb05a4a445fce434cda615274dc32814c8a2deac4edbcb4c901602686bfa185db8beacf8e801d75770c292e6512cbc3d1f531ceb8811227b7f7845e195b56546920d9a66e120a4a5f0751edf036cd51299abb48e6169e1cfcfc4f72c8a0ce4de3fe133b5a7c87fd200ebd56a86d40dff47751d8372f6624d9f6005b2bd0eed575d112184bd113ceddcff1f992ad8b7d4f31f50b2eba22fbfa84fbf85c3c6e815980d9ab014b27aabdfb716bf2e8f82907ad0ab0048112022b90070b477e9a39f633f3e9dfa52748aa380052e8de0cd1b907b1ff86796ac069cf53586f11f504399db992422cba73b3d290f72fe389689eef44edd4c948f92ab46b1041d3c0ea0178c879c5e663537480bfaf95af9e8cb531dc1b388c7b81268a3931438ee54205975c56705ead966f840a30813243c42f03dd9de018b9024cefc6e7ef9784d13bcfc8bad22f2de3c87c80d1b096e11099a719607a82b3c57c31d059a64e3c4c42e224ffbf34e05c66c66a471cdc708706c54615422247f7474cf8da14e494fba4afccd43e49de66448266989bd91e4641aa3244f90e62ee415d321ab7a173eb2b0acdbfd1d049ca7845879a71ea3555e91eb203b24a4e83e782cc58df94e655f8b00972b30192bdd56feee074b4b59d7d1db6bd245b3cb8a40c00f922ed6d381c54e579272fb7d271d49a5e4d9b1ea92b499823858d84f12eb9abbd097332cb8329fce334e48c38179629f7c1ac941ba44b1770b20bf970417ed72bc8617144608764e18ecad5840fed833c6aba9bc5aad7f2e10eb82baf2e7266ffd9f9c447466502825c90decc62f3f65dc7f8b21ea41476c5908addbc3804148d39f8bc1ec0f3f15ec049c500a0dd834536d8d089d66fcde9ed7be9a95ec6ecf107bd614c12f195d4966098be04707a5eeddfa766f0d67e85565170955ec9e17ff4f22d88661a51a0560459c1f6924b225084f29c85e753b3d670ed45c6c7b7503b3f381954fc5a0d8039476f91a4d974c52074dbcc498941a119266bb3d5cb19b0628a2a6e8f35028e372a1a88960593a6ad6abc69125f1334492bb1576cccf69bbc1c772a04f4996ead3741ed9f249da6019d39798eda006546e7b7c91ea271765ce68a4f9734f615da54a4a841d1bf09d5322a4c1286eb5af88b3f546345f24d60bfd5636369340ec82bdf81bf6995e3636163378b52d64ba4890881ce03373188e2b3966c8d3bacf4de523df7b4", 0x1000}, {&(0x7f00000012c0)="85724f9d0f2aeb3bcbec8ad90ec7d31c1ad52033c63d489b11592e68f76e244a829150f08f75ed5063e5aecb586af671b0e235b99151b483343811de9b9115d502c72f807bcb2309cad5f3c6ecf1718dd1357faae612e8b6cc530c310fd32cacc63edf9a129d2fc7318ebb8a7fed59591b198b991ec78a7f806bee196e67f3cfa9cbd5a1d42e10f0266b77bab1bd351a9896c636d230e47d13a3f7df073de1d0120596dc08a6e3bd301ec3baf704328d5795ea82008d02f804bc27b7ff16252cfa63a8065558525293f9b0a93af3ad760d4f7e318bad1b", 0xd7}], 0x6, &(0x7f0000001440)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x2}, 0xc) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r0, &(0x7f0000335000), 0xfc94) 22:22:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) listen(r0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) panic: sandbox escaping file name "../file0" goroutine 17 [running]: github.com/google/syzkaller/prog.(*randGen).filename(0xc00033f560, 0xc000637840, 0xbf5640, 0x1, 0x1) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:161 +0x2ac github.com/google/syzkaller/prog.(*BufferType).generate(0xbf5640, 0xc00033f560, 0xc000637840, 0xc00007aa00, 0x68499b512e82b561, 0xc0007b19e8, 0x4f0c53, 0xc000551dd0) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:646 +0x4fc github.com/google/syzkaller/prog.(*randGen).generateArgImpl(0xc00033f560, 0xc000637840, 0x8fd600, 0xbf5640, 0x100, 0x0, 0x0, 0x0, 0x0, 0x0) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:581 +0x1b6 github.com/google/syzkaller/prog.(*randGen).generateArg(0xc00033f560, 0xc000637840, 0x8fd600, 0xbf5640, 0x0, 0x0, 0x7437b2, 0x87a299, 0x3) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:530 +0x52 github.com/google/syzkaller/prog.(*PtrType).generate(0xbd2a40, 0xc00033f560, 0xc000637840, 0x8, 0x8, 0xc0005f89e8, 0x0, 0xc000220a80) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:729 +0x84 github.com/google/syzkaller/prog.(*randGen).generateArgImpl(0xc00033f560, 0xc000637840, 0x8fda60, 0xbd2a40, 0xc0007b1b00, 0x0, 0x0, 0x0, 0x0, 0x0) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:581 +0x1b6 github.com/google/syzkaller/prog.(*randGen).generateArg(0xc00033f560, 0xc000637840, 0x8fda60, 0xbd2a40, 0xc0005f89d0, 0x1, 0x1, 0x1, 0x1) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:530 +0x52 github.com/google/syzkaller/prog.(*randGen).generateArgs(0xc00033f560, 0xc000637840, 0xbcf260, 0x4, 0x4, 0xb074102e3ba646b2, 0xc0007b1db0, 0x72beae, 0x7f3580, 0xc0005511d0, ...) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:518 +0x11d github.com/google/syzkaller/prog.(*randGen).generateParticularCall(0xc00033f560, 0xc000637840, 0xbddea0, 0x87, 0xc000637840, 0xc0005f89c0) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:462 +0xd1 github.com/google/syzkaller/prog.(*randGen).generateCall(0xc00033f560, 0xc000637840, 0xc0006377c0, 0xc000637840, 0xc0007b1e48, 0x7311e7) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:454 +0xa4 github.com/google/syzkaller/prog.(*mutator).insertCall(0xc0007b1ed0, 0x14) /syzkaller/gopath/src/github.com/google/syzkaller/prog/mutation.go:118 +0xcb github.com/google/syzkaller/prog.(*Prog).Mutate(0xc0006377c0, 0x8f8660, 0xc000551dd0, 0x1e, 0xc000692200, 0xc000622000, 0x85e, 0x900) /syzkaller/gopath/src/github.com/google/syzkaller/prog/mutation.go:32 +0x299 main.(*Proc).loop(0xc000692280) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:99 +0x446 created by main.main /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:236 +0xfe2