4c7aa7ec466cb7ad0c9bc403bbfffa58ad4a905007827719c53021029f0410099f0d84e1877d618860f14d76c2a37f61c604df356c877f9daaee5882db751b6f0277a0875205ec6f0b1bdc31f60ecb215aeb814b41254da60f48683abfa525e9f228179e238fa19c5ca81d028d76aca782b5081bbf06285ccee29c08ca160c6580553d8d9c2b6caffb45357835ddafaa1a8c575908706c97f1131c457cfe3c7230c4f8599612019aa4ed040c87bb1e3a7bc07063d87bec62a3e2d9f51a6910accefca7a48a6fd1d0f7f13e5f917b051bf5fd360ce2982f9bf29042bf30f70192f15d95fad75345a9fab19366d2e1599d4a35cc21986a065ce647ac59ebe01bf681dccb1e44af65bff6f90d7cd79279c7662434a6a83f71846dbf372afd8cc01225d372b7a4e0771e3243467ece1ec290c861dfb6080959fb232afdc5765d7f9aac14769de39b0bccdab2af4c3cde05b649ffe53b4ed7c3274bda46ff8cf82cd0db4da68827b128a721786a16feda832d7d72e6726fbf2f1432cb35c8af5a13efe6bc8901c36a6bc9af6b454e604bc211d19980ff532cb4073a31497631dd198d282f86da122286a6667c0760760d778fbd9fbc8fcbe384740437a6923ef1b864c15c2b414c06f81f4cec5757a2e4bab0850f7dd87caa7db6a8d38896f9e76c08f77617254a1ceb76dc9254221132a2bcb6e62f78c6179583c3af9fa7a45515a0ca9d39699e9066cbae7a033009a47c4003a5eeebd979a554f08fc880e099595403c7d8c7ea391f1eab27e1d3944042380423477fb3a198f4dca2b3e8da95eae863310da3d7bc82124b968e71d00b0d7da3cf5ac95cf6bc3f03ddc286c770aa5220f1ec3b97f674cfc31fee02ff7750ca1b6badbe1aaedaede7527af91b0ee4222b02646defd14790157041f87c2ebbd9e4b5f1f589430816a7f7fe10b38baad4998210d3053f9bcf1306633f84fd0e7468b97ad7ff6fd885eecea6b715abe779a7c53de00f7d7fe11c113a2408eb994b19c967ea477453c6f1d8e5117daf4a4b05c28d19f3e95a78fbee4bbe74a98186855ecf1f95a6a4ec99e8e7d1204db4e371bf3fc58ad7b23a60c7ac1762b28f81713af101d57b031aae886f2da92a513b4cbb5a795bbb5a9d562eef5a0be5b54f4139d4bb5019d511aeedd722da95d34395aa1e2ec3094b93b6600986da3433252e3f62a60dde096869e7f06a61ebf18f5a7edd9f68b2a6a328115a9a19313800866598946b197ae27f0a3adb8fbf99869d9e13429e81bd0d213dc14907ed9fac83fab86c7749cc6acb0345b845ebc967fe6b53d580950fe2c957343afeb931f4d47ebd5faac856d7a969f5e037a1cdd9c21f4192892816f9fe48e5959198c954ec8e47adaf3e91a2bc41d9e97e2ccb8ff7a2db3b54a33e03323717556d4fc12bd486b1d036b7e084aa45547d9b8e26b9a60c38d1421c4d1b5891496ddea7cd72833e3f0ba91f4bb6620769eb192b1750ddac7c4d08dd8a4006f5e0120263dae63aca83c713c9620360dec5d93167eebcc5586f1ec84b90a1b4031fe8558d429a39c512e436688d1f335617bddbefe4fdc2579901367499b7e26d280a1ede3c0535396ab7191e17a732f0a23b3372853bd85f2d82dd8a28260a60edcf2bd1f79da9d51dd6f4378689bfd516abeef2c602ed819e8028f95c0801498515b353697d374924a0cc3cd413b09bddfbab991b62f6b0ba45562f9829e7876cf567986be9356fdd5c3154060e4c793200a475caf45750ec377ee6dea722fe4a461839f6b045e998647e5cb9e5fb3047dae118145aade559c71fc277038b1d84e97a99f29f6310d428411aa23bea0f585f09b6117547c11e3e8928f057c7ac2b72d6b266312a4596b3c16c948c18fc176dc14caee0a8c7d487a07e426de1bc9d3a72c2fe640b847804b57d282a8a9bd430361a60c449698a9dbbe892fdd6ef6d8a606b716628b3597e8c399f4830418ad124700978b08fa2b66263bb6dd6125aae20e8c1d675ad1a7daca29bd713d183b8550f259d47b803e0d04fdb3cf9c96be0d01217f4424027ac6e2261c5fff1b3e701b4e2b3ec14e89d5372e00c251b25f73ce39991c88f45156ed10207242262fca4f11f097748b27bddfe61373c1db249ee44125eef1fbd63713b4199ba78b69031d1a1f51b99bf28f98e3f834d2f6b3684230ce8d95b45048f66aa106d810dcc8b4873c4bea4b36d5058149084cfa4f9f7d31b0df38f6ecd7d1adbbca9a185a99fa2325dd3f570eb670f6fc6b3304174ad826873676aa81b3f90f2fcb3463a38c8a97ca4703465ba21028880cbc409b2e8038cf402787533acf7af04f540da86a577bc4f12a500624c0679964e20639d350f5644334456c68fd4672c4c9beb9c160f95873ed4bbe2b93d444fda23c9e935a7995f525a9c3a496d5f1e83117737d0c50fda5beb416e2107ea4433280bd2b54dba17ed46cbf1bb6b2a12fcc7566969b22f61f0e61222af96f71c7811f19eceac9ec8ee851fa6a36488111c52b9913cb456ffd08dafd65cdd4352e33f9e79e39b5ed93e403a8b55cd91f01f1b2b06dfaf85f3a983a09b24179091a7ca766554f721a9248c00f4c166565109b6c0496fb2c7725eefb6dda44bc1febae3f79de3966288477c59ff3820e55af6fb0b329cc1ed1668c121b7edb6948e0a482fa4d2cb38efc5546ca6d4c34e629024231378f978c4b520b6fe5cad5f66a120b3b1391bb8d694a958c1cee0829282558e24e9d3e00f0c17cc0734c24248e8d9c66e5f0473a11ba6d9615fe167deebbe640003a67be2c8ecf85822dc5b35fdf09bd7a3422b389db559cda7b0402a95ce092042cec67aa79ffd3e5566c8f025476577523b98951f0b53bec53b6e1afe0bca569df439d670e275ffe67e9171ea784389a354a89940083a0e08ce9343549716a03ec65f3aee26dd9e0e45d9c70b450257fa69314e82fea91f7c362eb4b41ac72b66740098f1e6f7eee3229d827ecc00ae9d8201b6820c432818f5d57c776174297f858b8e11f695537d77a4328a62319f5599bab661bdc5b12e87d6f21f0804aaed468fe79478b1bd0ee953c332351e1ae683f77c4413ee24093859f90826da43637b699cdc0594bfd12ea745d2d3da3ba752575769a4230b9837bf058f13028f07dba8e3e57160fa73e87233a2e5615c03809a7e5b3e20954fc1d14076d877415f5f913dddae1795d421569e4af95b3e3fa90309befe567d12cc93058c10d37b76e7b2c779caee1cec198b483eb7f50ffe37439c211d2cbf5d358d249351b0145eb33ef47491766b15f312c66b5069dbedf8ee4c81ba1898f92858c68e51be7c1a19db3224951148a66342a6d6a5a995d7f53cef2e119dab436b43b9e5285d4d52e481e24431e2aff55c48b8ac05eb67c4ce6eb9de5c81fb210f67c34db579013edb9d644a1258e9d8bf198ecc957d69a20effa473a56d8323654a6d89f28e7dddbe06465c0ae1826fcb3714ecffc4bdd9c5f3b10935f4cce0c689ae30de06770d9468b0189b6c10c23cb5c94daec7e54a40cb6e38422835bdb25b0257c5f8da457c554f9f023c7d42af2872712a89a06d083625e7266fe67666b3d8e3d92e35122fa81f118af59b4f55057bef528f328fea98ce7e533c4dfe53e87706a2b7f8a66a1a1c8919754f9ba87b8b153f39536679ebcca9de5f1e2b661da8847480bc9aa", 0x1000}, {&(0x7f00000012c0)="c8ee87e0fc2188e1df3c900a7a2beea3d8853d684047e30a290fc378a11cbbdd194017429e4ed3e2228b200920b8dc1fa8e4ffb7e98af9d5fc2a61a3e24095cd0bbea8030fac67318500d637a702a2052f321c52ff773dd9983c0d3eda", 0x5d}, {&(0x7f0000001340)="b7b8450a5b0f7b9398aa11c0fef749852af22fa784547ae7", 0x18}, {&(0x7f0000001380)="443555415b7ae89624484f91400727d6c00b84ada6dee4c8a98993ed4c15259a52bda386fe6fa0f372f11758d4765e0ef6e3ce8a9537d3645b5ac9830a94b6ded1bd6a5023b7be641052dac96bcce04d587797711b344969dc30e6a949ef1e1871e28de7e4fdf5da02660878b6c77febb8940e8654aa9beb5016cf8e2639c8098b2f7b7b96ac174333f71f468a1efa2b0559db", 0x93}], 0x7, &(0x7f00000014c0)=[{0x100, 0xffff, 0x9, "17f4ff86a7a38b52b954fe01f5cbcf897a0fa7ecdadfcdafe536eb9b709708fe23d00b3d0f0025370e955ee815f1aedc99e94031c608b06f944e3b899c154c4c6cc278d55a24eb5644bc828629e4a73331998d91a81d5f32916c7bbf96adce196c8040081c1c8ca455f2856b10de3b461c8fe02a21f226239a9ba71bc5836c97973bc37ae1c94ecb6d81539b217fb6a4ecbfbb41b7eac05547d229c698eff8fc5e3bead648344a4450fa610ecb175306df937b31f87ae382048c7079edbed74b3350269e0299fad1f5558ca88c7a84356d73bd7e99706c078151b627162df4165424437de8087778727015439ef6"}], 0x100}, 0x8) flock(r0, 0xa) execve(&(0x7f0000001600)='./file0\x00', &(0x7f0000001840)=[&(0x7f0000001640)='\x00', &(0x7f0000001680)='!\x00', &(0x7f00000016c0)='\x00', &(0x7f0000001700)='{H@!\xfc{\xc0\x00', &(0x7f0000001740)='#\x00', &(0x7f0000001780)='(@^-&:\x00', &(0x7f00000017c0)='&]%**%\x00', &(0x7f0000001800)='\x00'], &(0x7f0000001980)=[&(0x7f0000001880)='\x00', &(0x7f00000018c0)='-{@.*}!\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='{-\'\x00']) fchmodat(r0, &(0x7f00000019c0)='./file0\x00', 0x4, 0x200) getsockopt$sock_cred(r0, 0xffff, 0x11, &(0x7f0000001a00)={0x0, 0x0, 0x0}, &(0x7f0000001a40)=0xc) execve(&(0x7f0000001a80)='./file0\x00', &(0x7f0000001cc0)=[&(0x7f0000001ac0)='\x00', &(0x7f0000001b00)='\xdf#\x00', &(0x7f0000001b40)='(\x00', &(0x7f0000001b80)='&]%**%\x00', &(0x7f0000001bc0)='{-\'\x00', &(0x7f0000001c00)='!\x00', &(0x7f0000001c40)='(@^-&:\x00', &(0x7f0000001c80)='&]%**%\x00'], &(0x7f0000001f80)=[&(0x7f0000001d00)='\x00', &(0x7f0000001d40)='\'\x00', &(0x7f0000001d80)='{H@!\xfc{\xc0\x00', &(0x7f0000001dc0)='$\x00', &(0x7f0000001e00)='\x00', &(0x7f0000001e40)='{H@!\xfc{\xc0\x00', &(0x7f0000001e80)='&]%**%\x00', &(0x7f0000001ec0)='(@^-&:\x00', &(0x7f0000001f00)='(@^-&:\x00', &(0x7f0000001f40)='#\x00']) readlinkat(r0, &(0x7f0000002000)='./file0\x00', &(0x7f0000002040)=""/253, 0xfd) r4 = open(&(0x7f0000002140)='./file0\x00', 0x100, 0x1) symlinkat(&(0x7f0000002180)='./file0\x00', r4, &(0x7f00000021c0)='./file0\x00') linkat(r4, &(0x7f0000002200)='./file0\x00', r4, &(0x7f0000002240)='./file0\x00', 0x400) sendmsg$unix(r0, &(0x7f0000003640)={&(0x7f0000002280)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000003500)=[{&(0x7f00000022c0)="2e4a8c3ebb4204200233e61612c5e50f45f5234e2756fdac72b42ffa638f94c3f999f57b4eeac399768f67c1439a4277c65d39e56f3e749a74e460ed3a019f4c7d7c698b01e84ac5ed27df24b9dcbd78e7028e0f22504552c390453edb96f71aaf6aea29d783be4338953ad134bf4340ebaeb590f9c67e6bc8f79ace22a01732", 0x80}, {&(0x7f0000002340)}, {&(0x7f0000002380)="f0fcfe0dd04f40166fa95581da2a3e828c475bbf7d669893b6a1492f81df2e1c8d148e3034f9fc1d19896bbe7f6fec963b666a05e516b01f6346cc4e4c70841072d10d684fffd03658cc34c68e3de725b8fa7d3afac7a8c39d4c980c4d62efad8a97179cc351c2b890390aa8d6e2705c5cfb0f56057d6439c35e571fec6b8b683ce87ad2e93b34afdfbd3826f4c6e808c93bc04c07f1e0a53fb5697f6cc3470c92c21d16c10b0ac8746f29a259679c0ed9c07e432e1214c5914be4342c1cab8c256c1b5ca4e1b813fcb73f2fa60272c1b8ec3f887a0e5cfb08461bf521c7f0421fa48f3887c4f3644974804a8fb3fa49d6b40f51be0f903fed093e0da3113b446ff649629679eeb879a7db4f0831a8d754d109f801131dc10113fc79cde23c4601cc92388c47455e3c41f8f7d50c238ed11ec2f0eb067e65bd94eed51843545d8d3daaac7ffab25e693ed357a26ff11407fe50a6814e41857584821b8827c2b6080507cd8fef87a93ef8ff9d2cd716163e114c66f8abbdc8074d6c2c959251dbeec5fc6f0223f53b942f6ad5faea50d3b88d9e3f66962dcae89d46ffc58bdc7121ff579782766c4240b7a893c42074411706942319b7fd0bdc36e3788b4b9fc77e3852b24b55597e94d3c0131cd159969563a858c6e98c67932b02cb6e624576e1bb1f259e8cd4420b4d3b3e44481eeeef9159bf33eb538828430e75c5dd9ebde34d44771201aad3b6b46777f3134fafdfe4dbaa50d17b8e05f72344db0a19f29d42f8e91cbaefdb39e8168a88ef338198c55cd87668dd3c79ecace221ac8fe2d109b4fcc120c5c2a5a943a366110ad3c85634457aa29bc991e986d49f752ce111050c20f5c264b02fca065d46c6aa4ffe63c5843327833e4b8828817d5bf4a42acd428060f5c8d652720ceb9b82298d4159cae286b2425881617eb7467ffac2a5c5f5ed3e37cd86961d64d43dacb0946b9f39525e2b3a098fd8c4f6f6b4ceffd82ea25875db6f8e44e6dfb95bfba7fcc38e8f572faf8f1ddcecf2ad7fa73a957f0f369293fb996c25cb52f692566a0eb1a20826167f3113f875cca7028c55b1b00ca81bcb3db4c8f751e568dc62ec787e6190728927c73c1f9ae993939f9f751bfa417f8b09e477464426ca474dcbd2dedcca72f779b6f82154de38527932522627fee49d6acd27b0f9363b961cf66696e15b720c525fb3cce3b7e7b4a1567ac912b9cbbf695a15706d388f05474c81b31afe0d33128365c42c44d340820cac1c909b52cc7985c0804380fd8da0e9c5c2edbd2d86df5a866b4148252ff0e0b6cbec054add3811ac9654b92126379301c1f56b763c80bc420a1838ecfcff63b89a736dc842e6d579028f76f0ce0cca0c1024959b0332a477dbb012744badd696c1c0fe917b25ea244c46c2ed97cf7bf2221e4f9d28c1c5820a6bca17816ec88c0d09398b9c82c272cba00891c876cd6cb7452fc1d2c84990fedaca70b37b2a6bb0d013dcc8e2a55c0fdfad0565ed3634d8c4520869187177a34810942c8cc3ad8dfe0269ffcbbcc2455c932381706821e480e731d0f1f2f56abf6ffc1934dad9b3db586e74b7261667335baafa0450355fa4bc099d3af7600c94b213991f3aeac3ab031bc823edbc4edbb6cdc27304a571786912baaab5ffac2d26a2aa1d83bbcf76e97f4e4ca1ff30afe4ae3639c3a90c003180ec7802a2951d2958965319a406cd156138a030ec0d11767fb3a64e611b5ff7a1efc52420012a10f34cc2b1f5d952a4f690cc09f7e9e79caef7743a18f08ca28443be7d6b86cbfe086c919121b7180c8dd4f6485b9f6e3f08c43103332c475b98b6d78c514b8f97ff459675a59b599da59d42578d77dd93256c5b78edf94028438b58ff8149028d2cad9f83b5430f56e60302849643f53ea3ea979b7550962418e930dfb437120496afd621192d8d9bb26e84b9e9474f274b5f05ad583b444de2953bf345b150c7ef4999796c2fa023481281b23da4325ef96165f119c78e1efb947e1b0f112d140947f5c62bcd6f5d077c87d166f8e368bdbea083199d2ae9f6d1ae006ee3e796994f8db48dbcc6cbf1e9478d730fceac2f9fe3d4ccbf05da4974bb06f51852e4b601c0536bf2b7b2c31a7585a46482279e94368873e297802bd5ea537539320ccc9fd82b0604f6d680bd556b14c03fec253f00935216238e480e91395374d85b3b0728e99ea69a0f9e7e8c508ee1c180660c10a386c931f4a1d842b9323e8a52dfd243f239adf8d1a368767c4cc80bf024fc2891a5d392ad7fa8c9858e020e0dbf12b324a87e8a21c19baba3aa5540a4cc0d7d43d95f5d4e6d7bb715b8c411c0dbc78a715d284e2016c53b9803255e552cdc80cd523182a98c6083f95686b5c68b8624137f17c9f81dc75041616ca5509579af16ababb4a12ef86f7d3b2667e082f2987a36f5f6985dadf8c468a13e92909da0c3133179cf682be1a79908c1e1464ed9cd9778c220a26c627855d0cf1fa72a0565c4e35cc96d6dd07432d18b24d2bb17f257eacc16cf7777ea83241de04306628138063576c2f8c0f70031ea97837859a59a202c85c7e93e7e4664eb570ee2568a04fe9e3bff63a3ad52b8f1b5cc29bd067dd96e27856ee13aa31ada384a540d5be3c5507d1562e6e20218c7135db68d4949bedf208176f02424fd4216d1f016e751efda23d89827fdee39ec3fea638322df32fd03ecafd2458d9658372c373f776b9e5192ab6ec5bde105b28b03cc5f3511628869ac8fe51a3c4bc458b123219963153be1e14ea6047874703b006c9bc9443847670fb3b258c48b4db340889ff1b57a42d82e98a13e75b8682edc2a170df3b455c1e2eade1f4ccc67bb43ab40f2942696beb42188718a82e4d8679cf1303234416346f53f376d163a48e2733e318f81d3c3e87d77e5cd6abbb730d1baf03dfed126600a863307cede1a37674c25659ffa75f983ef33969948a158cf35c17cbcb0625675e94711d4e08f4902b131e8145a99fc6fc15673d527a7d7227f135fd99bd03a6acdfaa34105ec535d4ae0606c4c272e12af4399fc597e1ef9d9b48eebff78a264e9b5deafb9534bfa0609ec11279edb2f69058317e9370a6f2a7925636ff5fb22ea1286ecf6d7882b5d0509a40f08117514741c4b58846b6548ca18ee37fc7d8df15059b8183d487db07428a287b5e2c7c96a1dd64c297bcaf9fd19049a589d6931a463d40e950b5cf86a3f765de22266e334a50193f24167bfbf0a5e1eb4850562eadd2fd37a5217b29cdce7d5705bb5727b5dd4f6bd3a7bed7526851a3171e042df870cfd4c55d095cd22b6ce3a5241b1203bc8b024681035e49d28bf9de25bfb450466b8f0cc5e34faa5d9861dd027ea1b199cf8b24b61f4081cb52a29107459447a91b56bad3aa4b71995505ec9fa62ce2b8dd88964ac03e4018cf114116d90f6a7845468607484deb22c26ffdc45113b6dd065867c090083e35a38ac0cbc6a0c205e50338b18ca0d3e75e08557e104ec2a4d00538e1575a6c4e8c4907e029a39725e612a74814c99b9f2110f95a48adf8a46f802a0cba08fa725a57465b50c5600750d7860ba42649b6b9746c6632712aa166011616b9109ccc7df0971088120806a5a4516630122d5453f00032b0ada5e4e6ad3e7eee0f6d4234ee5230e0e3607ab883645d96ca3f0695e48c9121eb798ef3ad9766cde88817778b1243161feeca284f3d0a903ca0a34e674be6acd85c7e93e1f8cbd8f672fe73ccc120f5e573154e5db268a93848af07812a6885926af3548e53d672ae1b6ebbcb0694f2e699d09a710f0b1d26883fb01eb9701a1278ff026ad379636019b638e7d75c58d230f4e5fae882d3ae9983df4351ccd13dde1470527560b2c29e7da461bef25dba72e2f3a53b1d8f6d6131110f3a32e453436cbdc7f244e35da84b96bb3747e5a698f449943fda7d58da0cfc480a3ceba906de9ad17e78a3467c80b609269b175adfea0ede83dbe719baddbd0f17f867c9d6bd9eec5aa5e2d19110c42bd8ef47c6493778bb351976309995bd930adec782b0c53d403013fd786a88bc1fcb1fab6828ca78546356fd61dffde599b17086606008095c65b8f690e2829e96b7a2054aab59a6491373f5a6c4e05579881848bbc2c2811205614ffb909a421e9f3e868e133ac819db6d2354c9884260ef21a706a324d2e1020259570904398e4479346a58d48e0f20c6b91dcda21805fa45fe1a7c00801ab107d36569fc26704a975128e6f96b3b362fac245bf3738101652f3073507b99f00b4bcf762052522603424edb98a333df4a82de806abb947f985bac739f4ca154dfe2ab8e8d97cd03d0ddadaeebe1d3930b29872dda890b7736d9d9ffbfef37cfeb3653584726c4ff31abfeefccc036346f6f7e70b221cd86119d406ab8b7a2c7ef2260b2e3ecf3ee5b94279a11acb35be43a472f13fd2885fd80d6198edb9e6b1c779a2e5dfe8cba39828e6715bc5ac295cb23e53682aec9784fbb3f9206e4b7f17362e909ceb7aa690bb9267b45e57f9c2b7ef2267ecebfc12a001d06e85f80a955bb7c411354a4053195c0cb641feb924efa0a577b8574e14190e8fcc686cb09cd2c0c317ee936e03b712fba5e32735a301c14618d50d8d039cc1c4b77cf01a8ddc78317be7a16044bb9011dc17a950d31d40f364f0bd23015cb4dddf386bd42ba9c84b95282e0c86a8ca1699a3534387e8c2f6dc0e999e50ebbb22f4e573445cdc7f4c23c480dc4f15cccf3552a454f58979469465107d394ef5bad94c28b27cd07ca176d69057bb82644a45cf77d3547fc7dbf2bf730ca04ab0634e32b3bff2aa6c7d51d13b39d4860b0186d6f7a52262267eb6d068521f3693bf5f206f0a5776c34b9625b9e113e98e2a84d3bfe2e220cf8a69cd98671fbbc8e53cb76096d048607be4639ee6b3942da955b4ba67e0b35a961eac4d52a65a19dca27c9d8d233217ca8ee23277a3bfcea8f45d9fab0a0821c61baf6f17f9bfe43a0cc53a3b345d0b666802c9f6f6e4d06e465533c350da74fd578adabcd0aeedde3fed38cee643ae848c48375069a7eafcbdd244d6650784eacbf4cd8eed2d68d21744b4d07ade87855de1b80eb0df5a52d6a7486d07a19bb68534dad2d0564ad388d4535911edeb7e6bb6c544a2260880ed1741d1df64d6275abecf161183bc59155a1c75fd0c67a157c3fc81e67a396e81876265576487150d0845a8d774810af502d4aa0b58e699eb05c483120e335fc3c36766023f82e6686e86d2b61a941aa4b052b209ee4f0d5aa7b252a9995ce2b07175a33a433a9f4d6dc377f3142d1a623c6582e08398397fe94fe57a8ccc74a24ea6fa3f61867ff57a7ab77357b8ee173fddb6e13998bdb19656ffd38b27989964bffcf22480735253fedb97f7b53ef33e5fc81f079e8632a2ca2ed62dbba4203ea65cbe87e9263de3974c6a7737b6652a83e0a925cb9bd85e63d04600290eb63e7957d23b249f5b6b6ebcab72a312cfc6c2d5497fd3169e26941f8d606826ea3225277751e0506f29dac7a15703e7b858eb6c7aa8af6c5089ca56bfdc9955fc689ea45ec00244aff0614d6ca29d2d54f4cbbe41d6b0abd98ee594bea343b65d9a57ca34849e7bfffb83fdd207c80cacec75e4367ee0f8bcf9c542551a65d9e91c84a631d1c941cdceb4539c5afcaa146331684ea7c08b7188a697fdff16b4f05ae188e407024e0ae73c6f1c0d4c2c951259fd7002ad1da4ae5c8da102823cc2d722c0d7b1c4028a49fd75bb9b716450f9fa9045539f64", 0x1000}, {&(0x7f0000003380)="b170c4a00bf2aea63f7b799dbd327ff57088ef0a5e20bdcbca8fd5517709705b3a0b38202b1404d68ee8cbebe64b48765c902a3a35d3f079ae", 0x39}, {&(0x7f00000033c0)="8da1246264a17be1e967038a12b0be7d2ba078e365cd7b3ea71322000c6b26d66d98a77a436e8b53c1bafc2f5074ff937a601d17b78428afb19ab1391882e546602568ff122dc7f573d59d62d360dc8d35e0b460b5ea0876cc8bb1f468b71f030a32c4402523da88b623edbd55480da53bb68c0fd7c512737a34069282b299722004ca4f9bcdd5c97d3276c989ccd5bcce94b6317e0b7e0a0bb7c504ede0caa1ed", 0xa1}, {&(0x7f0000003480)="4e7d4f6d0feffd785b3cf2e9168b2b8012a8351c26ed14892bae26be1faa3d9ba70f177d21d5c69d35d37ff2edd29a682cc69edf0348583087c314b31da7826570fd5464acadc6b70b2b165546f28327ce92c327386af1bbb8c881889d7ca14849e8b7c3d49993ed6cd2", 0x6a}], 0x6, &(0x7f0000003580)=[@rights={0x18, 0xffff, 0x1, [r4]}, @rights={0x18, 0xffff, 0x1, [r4, r0]}, @cred={0x20, 0xffff, 0x2, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x2, r1, r2, r3}, @cred={0x20, 0xffff, 0x2, r1, r2, r3}], 0xa8, 0x400}, 0x400) flock(r0, 0x0) listen(r4, 0x6) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) r5 = open$dir(&(0x7f0000003680)='./file0\x00', 0x200000, 0x1) fchownat(r4, &(0x7f00000036c0)='./file0\x00', r2, r3, 0x400) setitimer(0x0, &(0x7f0000003700)={{0x4, 0x7}, {0x1f2ed42b, 0x4}}, &(0x7f0000003740)) connect$unix(r4, &(0x7f0000003780)=@file={0x1, './file0\x00'}, 0xa) fchownat(r4, &(0x7f00000037c0)='./file0\x00', r2, r3, 0x400) accept(r4, &(0x7f0000003800)=@un=@abs, &(0x7f0000003840)=0x8) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000003880)={{0x18, 0x2, 0xe7d, 0x9}, {0x18, 0x3, 0x0, 0x8}, 0x7, [0x5, 0x40, 0x8, 0x40, 0xff, 0xffffffff, 0x1]}, 0x3c) pwritev(r4, &(0x7f00000039c0)=[{&(0x7f00000038c0)="26c52df8c62666ba41c8c4aa236bd05e94a440d9a06a55fa4384ffbe44929005081aad50fb6cd0e97c3d3f5fce379173da13dc39", 0x34}, {&(0x7f0000003900)="1101211ceb2cd58915038a1179458333ded8bad4d195e8edb3614abd2f35f7981cc11a9a7646587489786528fdef17defc7f06b9ba2abc7f58a2321f2833e8a188430dd5f46d556e986d563df95e0cca89f5094f90fbc199639f1aa6f73ce436e70a", 0x62}, {&(0x7f0000003980)}], 0x3, 0x0) chroot(&(0x7f0000003a00)='./file0\x00') getdents(r5, &(0x7f0000003a40)=""/185, 0xb9) socketpair(0x1f, 0x2, 0x14, &(0x7f0000003b00)={0xffffffffffffffff}) msgget$private(0x0, 0x20) dup2(r5, r6) openat(r0, &(0x7f0000003b40)='./file0\x00', 0x8000, 0x20) accept(r0, 0x0, &(0x7f0000003b80)) 00:00:12 executing program 0: truncate(&(0x7f0000000000)='./file0\x00', 0x1) chroot(&(0x7f0000000040)='./file0\x00') rmdir(&(0x7f0000000080)='./file0\x00') truncate(&(0x7f00000000c0)='./file0\x00', 0x6) r0 = paccept(0xffffffffffffff9c, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc, 0x20000000) recvmsg(r0, &(0x7f0000002900)={&(0x7f0000000180)=@un=@abs, 0x8, &(0x7f0000002780)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/4096, 0x1000}, {&(0x7f00000021c0)=""/224, 0xe0}, {&(0x7f00000022c0)=""/67, 0x43}, {&(0x7f0000002340)=""/105, 0x69}, {&(0x7f00000023c0)=""/137, 0x89}, {&(0x7f0000002480)=""/8, 0x8}, {&(0x7f00000024c0)=""/214, 0xd6}, {&(0x7f00000025c0)=""/217, 0xd9}, {&(0x7f00000026c0)=""/184, 0xb8}], 0xa, &(0x7f0000002840)=""/171, 0xab}, 0x41) r1 = geteuid() r2 = getuid() r3 = open(&(0x7f0000002940)='./file0\x00', 0x200320, 0x10) r4 = openat(r3, &(0x7f0000002980)='./file0\x00', 0x640, 0x68) r5 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x11, &(0x7f0000004cc0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x11, &(0x7f0000004d00)={0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x11, &(0x7f0000004d40)={0x0, 0x0, 0x0}, &(0x7f0000004d80)=0xc) r12 = getpgrp() r13 = getegid() sendmsg$unix(r0, &(0x7f0000004ec0)={&(0x7f00000029c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000004c40)=[{&(0x7f0000002a00)="066ec988f2549e95269fb47500b22cddba1e2e180cf3a3f4ee0a3b7c39228c0a7e6a39c1617d30ff9e7db10906c4f8464557764439ca979171784a8ee9d823821e520c44dd84637b62dba18524d615518e91372ec34923bd2f9571c70db8abe8e62144a884e2cd31d0e7b0372d12ba50a71b53acdba72a0e23681ab83e6960ca70d485a3d90b67921c000687af5b50ec26159734d9ad433d1e04b7a728187aded490d9c662dc91292ffbe6af62657f81a4efbd2018ead310e0c489e68d9e8c5f3d1afc64e761be0497115c0c5362b0930bf109c5888af9ed67cac90b99e97ad9efc2d5078a2d5da509747103383ebbbca529e4d82f956ad3a78a7a", 0xfb}, {&(0x7f0000002b00)="c794a9fdc7aad807c18dd3729d7049b46b7eb2063101c8cb0a7194be08a8edaf819e03a80f2092e13eb5b887c7f141d3c012217030e185", 0x37}, {&(0x7f0000002b40)="cff3001ac145ba6dcf29dfb3198f92804bdada5ae60565a757f1ca9e3d03f6d96669d93a298c3d2bb60706677bc43cdc48390594d5082a1f86de21eedcac4ee44578b9c1e77523fac3abbdd8b0178990a1c900e5c7858831a615bdcdf5d87572b51581d4db7c9ed8c5ec6d04958b8b3bd4dab0aa34e6a77588879b6bbfd20ce2538831d2eb9dbe78a00c939c2f1db24a9cff34d6695f38313a85433e560983993bc3a1a3ea1fbc7e8650b7dccb21a0259c89965db23fbdc694c1aa566cf228e84c7f2f514da081cc350f482c62bcc67385756026c8aa3bb94c0e4a", 0xdb}, {&(0x7f0000002c40)="3f23222b5344faac642830ac2a991de2bcf0ca81c7aeb920c85530d5f3e3b697465f5b38e15f8d2fe4314ae11c35770fc2a41791c55723a34513b0dc5379389185e6bec428d0f15a006c16207abcf3dc991d791bdedaec5669f749e41f125b1eb82be684b63eb66213a889c09f836b0cabed62f681c085dfbb685139f0f7a348a8fa08ec57e9bdea08a684b25a9b525953d74d569aa6aaf0cd2d6afc1a314eb849bad046a1be63dfcf8d96cc301f4e8d03dcc904c05fe5a5ed6693f4b96e445a2bd5b3b6b7723fc929a805bf281d49bd9ca099424b50ff3b0be3941e8591890e5fbf295330be752c1d92566e880d32fd1b58e4332e92b7cd2226bcf32f611635cda6370f5cedc4540a78d4497332d4796cd6347e37a6a6ab3f6f1a3971b32417d024ba948c619834f9b81805dc7e11143c50d3cc3b1a9d48eb8a5a2fba4ccae2e26a2f9221968eeb37ef1078872c80fa1e59585b3571845cd9b37247224387fd4d2ddc82c3cc896ef46c9f5804b2f399d371b2ad76f81177753518b9a1258273e87ae062104305404c8b9231ec0a8736c8f4d4e3463def23925f984e50989f4833ba412790c432e81c8334706495f58a9592f4d5db77c78dfe556bb8ba0ccc9d71485583c5a7d4099fb01251cd6a86cdebcd9eb39b7ef8c7fbd0bec38c1ef5bf2f51b51b1627cd9e13d1cf02221a1c144a3499dafe65a51da1a519f2da47df3fe06fe115061a2f7546c3324f8f5f7ec98069a56be5c54dfd8544fd1887c93b5712a79ad62222c66329c5c0d1153dd5c53c6cad51f13fa055fa8e7ac25c487039fd88d0031e89ba1e152199a35c1c09905568df8fb8e941caa584fd5bea4294bf1d4084aca0301de885095f9de13f2643ee17afa3307ced51c32541923bbb493af92fa9940c0327f6a8c01735ef19344418000ca5ba34e64b53fd68e6aa259c0c1c86b9fdb43897ef8fa97f120b44743866acd520017d1a9cdf65685482bfb4aeb67c16aa1492d9da3688150b3c2619788ad33fd6444b869071f0ea024870b22fc8f4b9f59c5969006e8082185fde7849977da84fc2c1179bcb7dcdea3370d366cf1b7b3b98614575aa38724a1228d4e21ca974a174ebbf1cdbdab7ecbed4b9aa9e33205dde258f77a68b032635d187d8f7ace9e627215dd246bee445629f4b358465c0dd10676cbde851fd02d08e468c92e1bbff95d557dc44d114c9047351d6378d773c7d7d3d4b4279cd718dbebb009652bfbc5346db5d58a042d1510656f667a8ac3c04c8b1e70adb2b1e104ccf858bccfce5aeaa4c138003efd182bafc16ae47922d3c481f1e3a6475f0122b1fba6675e2ee6e399570a302f0a2559242c166432e99ec8aeb0f097ebd6d067658882069298ca225094e104f42b730be9901f26b35501a4a8bd31c0422d60dcfa67b249cd700338c7cfc5f07cfd3b0fe27ab03d8a43914f5a9331f00ed318029fb68f8c3f156b25fee44cb16f12d57dec5452b712d394849f55ecded2b845644a1a5773ce7bcdcd6ec8a47644f8f452b90b62aacc8000df4c071a315c006607fb496691d40be42b6840e630243d749afce26fb73f6c219c44b9d9f7721a428823cd240ddf95c01ca7bc38f4091553ac916cea83128e1de19aa05231872580e26cb926314f99d7ba41eab75849e87678086cc0e5cd01b6f69c861341aa74bed8b4a527f8ed64b167d12c4a238c05f32a7eb3dfbeb21831f8c211b7a039fd2e17bd630d915e65f16d9dcaf344b11f92850b151b8c9fd368fca1bb20e278431d16403b101ff11ef840095dfd085eaccfca9dcc301dd9a8c38cb7b0ca5df1ada1725378d57d9f8a5b72e918899875470f034d8b1e40f6e05e88c3a25cce0222e53705650186a487285cfda674fb7f073f508746a993132841546d65b0ac97dae6ebd742834d2fc8ac125908bee70fff47733e683b1e459d820872b2f47d54c55001d91ead06f146badd8e126775763df78e22cda05613ad8829141214e9266c626c1a20d7a92174f033bebf0c4075ed5f75a5b4ff823f20a04e76206fc73866e16ad0d18adca5b65f1c6450d3349e3abbe3f6282dff6cb54c854c8553e70a94e1eeea8818fbaa774cafbea7abbbcd4f1d837723ed88551eb27c7c0e68a5f692146f8d63d1eb4aface1dcde9cb6fef807ebcd7bb2f8942c4d38a41ed0434575fdf71c644338e4cc08c5ce3c1f0e9681706d59e69dd08672e530a33e9b0757f55be749bdf81a0e9b112af2db4a740e9853eced7249bc4ebb62bc11a2f66b718efe439c8398077132661092423662d99d2eac95687801d80c10806a59af8bdca1801e729bde47a23b0c380fcbf6463803a333c663bc5bfea95db5a237af14a3dbb9241a87a417ed1d16ae6f1b89859e21abf2b778ccba43922544c3ac8f06850ebe55acf0c56d38e234c089f5c608404bcf1de4d4088ba48c752a3c64e58554ed0c2efa11a35fd953cd1e43185795cfc5e31835bc50b3b79c858e74010d932e15e317a3cad553d222cd904672366b29e6d0a2ccc4e499eecf1f15aa3d12b65d4ae692361ffa40cfdf43cb4b69c10804a5a7a4e2595f2e5a67eb95e7e9b623ae6963eb4389bfb3b7e589bf0d5272e618501dac999b75c218452bdb46a4ea71f8406ab7f09e7448cd3e406251f0737b553e8ba71f5f8575a1fd6b318c9ee7167cb3b453e323c051fa7ec43f12f3f237e04d92b4f62480edb5a72399733498d7686656148a167c27a3702f2c8f0987670516d0c2988420d64971335c85ca2553034c8f6866dfac9fb7cd544ad44f9bff067985f13b2fa1a9c61102bcebb93d9b55954bedafcea478a00f3a4e0c63dc3ce83466ef5bd5170499b1d55e606566eafb96eba5ba4337e2cb079fc17a64c515f1030d3d73f3c3f945dc27b5f24d6faaf197fc7eafe572aff454c0e65bb7715b9a090826f5b8fff10c23a89793a0a731b252c4964c64e81ad5cf31e77f61a573f89f419b5e82624404a20d5080f4ddd24f3a971682d6ba2971c42607bae35be86aff2b3733a29708741b77e5812134b9f15235a70c62986a41a9c2396eabac7e97ec210d3a81f447c4dfaf677dadfa4a2c3b34dc72ee3f8f89c6d21574bda8a670bb534386d3d2cbe3062c40cf8675f9f6035a6d46318b9208b081c59fbb2dfff032f925d1dee085abc84ebfa484da77a18698f88d197744e5d34a1188e2ff759ef9c911516c2aa321fdc4dd85bb787f18a258807600ec0521b0604479eaeb050ba788a31d86fd7a75f04c626e096b4a23b058b92d3860fcdb7a9db1abb856aff5c1b5e152b871163b6a7efd4a403cc649a63703389817d844d942ecafeb3676f6966af9539c17a0b75b5da5e88df4d388dbb7e56533d53467d23253c3b65f06b91fdc63da676fa9f991dad045cc99b932519261572ee366e7b8e6c34e422a385f98f618006b91f2d12d3faa2224ce5ae7fad86597fa34ab2d4d9ebcb9f093129b49e7cd77e7b158d4b5a219ba5e2fa1e6da7343e2fa1ba00923697d304201ca3781aa79cccba72c8f73e10e6387d1aab3a485dd489130da04700760b297bbbbc5343b8e1c0e072ceb086cbd4520b968dcf50d5328ce93ce13502a54e70d227d96e964f10597d63676550de50e9f3dee519b10ee82ca25b548c93b21b1090971c4a8a294e9cfe2270dde36896ae854ab4540af65aff730112676b88a60277d25faaf9592d8509cb18a1937a35116d5310de23b243c8a7fe3a7561dd80aaea2e6d795182ad8282d1a118f8725a03361509eb69e8c494d1664fdba773588b62833c23b77881a561fef8a90507a63f574dc8b232f437ce98666c10315be0bc897c7fa299537e7f93e394e3a9e1fb096c2e24c325f6aa43211221cfbbc5cfc16479aa11212a7e6790390bc8108ea9f65fbf21d6d29b6dc6535e9d652ad4fb910056997d4b2c05f3cd9f4bab3d7850dade1e7f6fa10ad7d5c9d91f3be1ee07bedc72a2430399327fb9977d43f90f9da5c061880f056aa23912adee6f81aaca13c9e2d204bc1e1cd634fd17d9689e0a58c81aaf85ca030ae6013c7fa58efbf6b695df3a40f5100d1d99a520feb533e46d8a795c752300c92c455be62ea5eb08d3c1ce1d9958559aa3a05f5d4f4b98be275f8c596304e466339240895ae4032def6e356125497f044ba6352ce7cb7c176c57d71daf93eb020322f63c8cd7c00659a6c6b72f51d82e094893dc21fa9fd4bff9b20a2b10efb6abc2ea60b818e62d60f9d7b0229963ad113db0bb3f6cc022996cf7aeb337469d5c9e0eb48a344572dca9e5b8b138529226d57071616fcd074886bed646f394aba93e80642596f9075a1c07c31dec788952eb4724696d7d93fab8eae0497741b8e439ca39a3dbdc13cdc263e9a2b6a2376cabeb952c8067e3473e651d1a6290973fd3d534185f73c77604747df33ebbd3eb58dffd0661635df25d23ae9b1637ace65a7aea2393f3a4b68563e7f2c4435a469fbcc1370cf6c4fca2b6e7de9840823d0f04dbf10156a95ebe7bc6d38c43815456032e6cb38ab1a33a22996c1b947e875cc8ac8870718e9f3eb7721708c1700bde4b97dff70ce163acb794dae195a0d60783194dff7b4abeee573b6bbdce72497d73f3592a72f9537603c32a0b6df88e877d8c52b2c55b952ca91b563bb8ec0f4b86a7b981da84ca2a6297fbb570213a9d4180b2bd508980c4f6516faa72043f9cc3640e078202738840dae91486bbaa651d16e03f3d4ef87462fc0163e5a9591d35824a3285d2738cf43abc3e24788acb3950c0018c08f39dd7d26846688464cf1f807180b05e958473e41efe16919dc4781bdee479223a650f66b22458a7568dc7ced333219965281d62ed5d767c6ce48e1c42e1d71a9eef74bb93eca516b72a26de448f0baf71796df190e687298290d5b8bd68aa41478274738e8c28b2183c7db751bc54df19089b3ca517c1fdc557c46a4dbb0fe0a331ba50fd307c49412554c254d6bda2aa4b37ca304013f2049a06cee76c48526788d7290c991fb99ec3a46557deca21b36c4a58bf413dcc1f0588037f8988242b90d191e9c3d37979ce79637b4292107342cf21725f611dd719fd8b8ce424e30c5b4863644cb1a7f95b105c73a061d6bbe01316334801324757c1cfb69fa5627c5935b5731ed04b4e0b4caab09d08d49fa2741ed5fce201b2e52335176a980a6a9d5781c09777698ce4f8d1895c8873eb155548edf3ed3cd110b77b9abf56ff6bd901b0199f94e3185889baacaac51e48f3fc9f1e2483d4fa9c6e3f3db84671a3f5e751305cca7282628ddc2a10c6ac9e7b210f99c6291f0c9316a14b55511b548ce08df0e872189d7228fb67448ffc936a1988e93db2a958560155c3ab800c6116121b5673c1785817c87382621deb8c8a123344a117a70657602cd5c96d69506ade515180b1499a5aad580a8c6afbc0e335ac738f64a970fcd7b762f69d50feda7e2adf30c1aa9b5b1d56a5ffed7859101e627ed245402f76e7630f390bf70354fb7951fc34008dcdff7b5181147f8ceee1216af3300ae89f9bff68011689999603d3c9480121ae8659214ca97d1b92ab784096574311ce99fbd910b6ab70e84e1156bcc3ad465a169301ae2081ca7c5013cdfe4e082fae51a949bc28b3b8bc10c654e586b8e8a41a1cdfcfee16ec0627d9f65f46ee5836fa7e5cc0a342f1119dd1e333e26d7f9cd451e9d47cfec63371efddeb7764eefd1b9e6bdd3e5f1eec1815bd659e5469d37f3455d4cf5af185cf17a301ddad54192dc075ec3ca3656e010da0cf6d532fd3741", 0x1000}, {&(0x7f0000003c40)="a988661fb977379237e76a15ec4eb130a6d1e3d8b3422dcefd8b5dec5bf3c8e2099379c26a4ae7af322d644a229f4c2fe42450130492b0b9e8bd403c3dc3f41d96abf634dadbaba9fc8531605d17f04e9a540005e70dae53e6cb9d9520307420a1199cc68b776332a65e83b9c01d615718c7966db1eec8d57ff4c7cdef67f89729d5760fb6454aebe05e49e1be6599153830e23a20586dcde89562aeafc59d6b4fd436b203fac51d7986bddc75f344a67f871895da9aa8dc6a06b4d3fdbf7b959172e1666e6bfe7212f4e90544ffca93b6c5a9f4532097d805a7d3786c63b16a24c9812d8a733e1f9735ef641ae621e2b40fee76d2057ffcc502fb69709fa96a2d941d09f009766e87c6fb2ea255a274a35fd035289986beb3c1bf8ca5a3c2f9306f07847042d609f89210be02b82e80e3cfa5dae41fb224c7b8aee0d25bc66d0d9dedf23738dcc1335823b63f0b208af32bb2a31af0f3b7bd962bdb36debfb7fe57623360ae46a59e7dda6a109660ddf5b00743a9396b6f4d5013358f2b7d602f9e599854d9dbed2981eb35441f5b8856990ac6c64b650e2ce93b29d9747dab5d30fed14c3607a1cd971e5b6ea646afd4e96d96f03f8e452f936f236f89bddb7738b2cf19e4ff1d0e86f053908ecbe54c9ff6c37bd9383946779652365fe1d2b05d8baa303204785aff8ded0d08263ca6b08b8e93d9cca9ad2176913117e5025174716c1538f9eee24972a24f3da9dd9a3eaefb2824479d468193404d409d71600796ef330751fc0ca39278726376a7eb1e3089df479bbc4f96c9030360042330fb2c9655143d8cfa084b8be7301e90a4647dfdcc432eb2f3309064a35d9ec9135a4b6c1b51822b9f27ac1729e80e6688e12f15768e7d4331fc6a365ed9796a706e73718e91e99e9db19b36d4db5a62847fb25d2a0493c3ab69be29f9393df1344dcde5a172f461935d4a9941c9c218ff5d35e5defb8aee6d6a2c3e8ce2c6e7c870aff90e537235a3b34d3040d0e0d6a30da664bde2b97e11d554dfba8825f4bac2afac08c6c51998905855b7cf7519029398ab039effed0dbcae3db3ab737511dc628e8858f745306bfdeb8476bd658a690a4c06bd1464f4961c6f62cad23a4f7ba51c66269659912f87d83f17d3543709fbe90fcadf56a4df1bffdb24ce9b716c4cbbfd1d6632f13ffae4ea2442b9331f71ff9cd410028ef572bc2b919b4c25c26e6e0642b1b679ee5f33ba45d14228e3907306a21035ec5eb451baebe23fd59065a0584c9775d542ba6cef8c5a5c391549589140b6b0564b926d929a4968ff7272e99507c5c61cce20fd3519c4311de7f1e8d59529b2f7be3881770080c0706191969425a1296b48d53dd5edbfbb98cfb4593279c3c085b7e8dc5bbe300f75fca6fa3e98cfe300fd0b99ff15117c8dc58876f86dd4f202d3b932c9357bd2490164e4e20b40cd852c181ce3f95a475f7e7352ce179e26d89f8e6c754152349d3d38243105db23ebe4e9acfd2daf1fda463e21f69f5fddd02882bd3821ea84b2c2b42c1b1442395631cd28070261744bfcfadf95c9c7145367d02cfbd027932da58b873795c2f24c0098c1f9d46f358bd3bd96924ee0f8380c2fac7358b73149bed2c37a579f1cd97fd626b53193cd5d061a45e8f308e60b9f45bdccf3af8a5766ac9e6cceccb0b9a1d77a9eb02bedcc7d6f3e2cc4bab9f7ad33c35ad3e3d78c68530c3a57c0c8daa3d66269866709a1a07707241168d226d67e33164e57302a0c4043ea1b17607220eebdb7b620b58f275ad0fed15c7a4dbe2705d23c0746c95baa2ae8eccf68504c6dfbfb8b4e7a307fe643e06df9ad37b16ba4ffa9e122b80f7782a6414c42da26d0cf3d5617f64244a1f506eb84ecf83fc3a435232169e289f247e7bcb8f76d297d3a8dad3aec174a6db7ca1b0250f6056e80d37b787251ae8b82388c0ef77f505354a2b935b1fd38f191454cf9b7886870fb8bcc0fbfb030f024bd29a77227bfe56fc447adee3b45a8e28e59ad43fcf47eb24b83cc0439a9c117634e25fa26068330e20face2a9c96548727cd15ba62b5e030b39fd50af3bec7681de7b33a757e0ed092b160bbb1cdb59af4a8dad278ef5904e4bc53c9a0740cf54bb873e14e0436ec070ab91467364d183a1cc6eac048e8057001f20280110efd8c49779496dbc5c1e976d242dba4380bf129fc62789cde5fc7c4cbedcc1157b68819765f50def4191bf6579f16d68aafb6901d2fac3022c8d6e668cf3e83edf8ed6ce85ea04d9c2ba47a0af2e6b00ebb5bcafbacb275b466f088084ee7c2f50c30be8877d0e2151792ec3d7f0c401599ad7b3e7970dbdc996f5eed2ee355c2297206fe49b72156e283aecea05ef51e7c31c06789aa97d1d90aecb5fb0ef72c4f7d1930474ca1d86b4acf71800348957e02a627862f6327f0009a3da8735509dde356f1d5c3fec58d77a6f88246cd27fc461d6b440d7035346c05d60ca8de055b14e67662cfdb4aac1e1192343b44c28c35da293dd5a9e0f616ffb02f7f311d1a04f518510837e2c3183eeeb9d98403cb4927d8f267c311630016efa8c81c77ed87fdb796afdeb366b6386ee5e54c93a8cd054bd3c74410590e9ef908632b053c513c973f3e980bae2ad24f6b44db93db0ea511c441109acffc18d6a0ad995e9d88424ff06392257d2be83b004d4bf10bdbcb82039e8b321fb5a507ce66846a79ae61a8d0d67dcfa1fadeb3017902b620d1c0d68245f174b914aa4ce74f83639a37b1473a218e40acbcb9be2aa1ea73cdff9218909e34af1012c1e49c68cb7c2e3ef21e2c9b54ad53935bba01279c795e9d8edf886cc3a7724e73920b814918fa86cd3fe732546c89af3ae98a572706eaf5e91645babb0002d8ee653cd04cbaf77e857c899618b811f0e52a5cc5d3c844e72abf8b16e8689662ed39d278a0ec21a2fc525e6076a3a42460d291667db77c8652d02075f8d398231a021f59f241ef6140e689d7fe201763b7a3503ea0433f4928175778169d8bb01cd4cf7c43c920148639a89006e28436de5bb254e5a54fb774a4b88d41e1ed41e7c5f721a5028915422ad2e282945e061d442e94e1342109cb8145110936a68853ade195570ba39dca1f76cfe22d19232f9d33974e3ebf55235e09bfe5f53124b50895fda6e6a47c8819f982b35c41fc4040f0dc8e5519a96d6b8f0867fe0ca2708aad66e9c5eb559bd886b9c3a63b210d13e0f0afb54acaee56ea8f042d77666525e88183667404262062e793265ac25a6e687575bacd9da61b9becce18b8bc3e9dada1cfa1ababd8f07379dc65e03d6b6f70af909d323f1e305fcea5bb0faa0a7d8b7f7bd8cc530cc5900bc094e1b9b54e3d542c7e77b98a7ecc33c8f4470713e712815bca583461791f9f5ae9b5ba9ed6be43800f0247fd88a17bb169e2ab267713cedcc32d4d6f0b448740b89815b0ddbb43c54ddf8e5115e226f2eb92ecff15a749aa2d955da0fabfdd1ca76178c7bee2cd39221a58af8e50976aa2292209c04acce5dbb6f1a523c19bd55311195fb545e1eea2c2700e8ba874c4c311f7040ea78546f8037b424e41fcd809e8eb6571f3a02d1a97ac3c1e2e882e7ccad56df463746439fd0c02287868cfb0da21149fd7d2f54166162cc6cea786b3392ca6e6d733e193f9bfbbc2a6f09a11ac14664fb53a1b2e4f3a7b616d37215eb463df66f0c9c88b13ff7ef572b43b2f6a3a9384d4a28666ceb57942805b0bc37dc01ee21e8a1f23ed0d361404d4ebdae53c3160acf64990a172e3ec8ff807f14c92f4715f5f2fa1b20eaa4be9181f659e538dc7ed91864959801d9f714d6ae8dbb217c027ad95a4af1074eafdd0470a4f5a905f54579ce976bd74f872d67aa8578e5d873b368659469092582e5779eee8f78dbc15307235932ba65da1137dc2a508ef56e6eae467b8049ae16e3b1922c92f3b22a398b97801df0c975f4b337e924c9957175aabd0b861cba2ee00a537afea72a18ba1a3239f206a1bd86e5e00d58f29aa8d7eb9a9cdee30165971f3c8af896da7c35588fb4d572b3acb1eeea6c41c9f03b6aefff683eb03021b30ed6c7fc187c067908f03460256697486e1a285cf608c1658190a6af4e5ec2a13715685c83e87578444dcc19318c200d2eda49723c9df027ca7f53c7a7367666c6df83ea8027520effc61d0d03f0a0a8ed31f1f98c10947696a42ac5655bd9b31e25c9280f05514541c1d5e398f411ec6d48e116331b2d0a011e52dd8369487ddb02052f6650bcabb4598a1341933d3efc16c9a1f7e918ae2039f830236fae4f1cc15e855d69aaaac38b3f6192a8d086116bc1fc844e27c5db64ec5a2c9cc747bf294e759fb7c14507cb62957e01c4a48b2ce69b9bacd7e718d6a1534442ba7bdc17f2a35447f9c7c117c19dc79d88b1e3505bfb398052d0a5d9c769fa56d379328d782299e92a3d3c997a2bff9318a39bdb831edb5eb34cbda7c0f582acec24437bbd3aa6f385f1ba97f2087bba483b0c6ba733cbf15bb49283e9c7d55cfc29ae489b8fd638f192d9af72fb7ebe0ae97bb125c0e1ef33ee97b10615fc5b1be45be3d59a32da5abcdc028f82598d6189705502cb1631edf3388091a944d94260aa1c9ca42c3eea92a30c36811c4b69c8fcefcc35767b46afa5cf7974b70025be3455fc017d76c33013b5d2fa091b8384fda97c800160e383040e7c47af4286d5f6b6606a017994a09372cfc4aab4c92ff145a2344e136b2aaa9c356bbb01e73b427abc5e765dffde0a71085cb91f54f25706678098c2b6a70e3d980b4bde803a430fe34fad64badd6825f6b832704b86b01bb141b70a5ed5fa471f96e52e7422f715da2b48f419cd7ef699c6974032d20450d4b0d54eca708b5676d509e051677897633d0d4726b44447595b7b820eeb131a8a657f11a3e09241ed232b9f7118bf43ae3d3ce7693bdecc112b7b94a389ff8340cba3f33fdc4d83b2dde01c2e989fd8b285b38caa31400499c33665e6703af38ed8421d65b412f7d3ddb792b22fa77fda4d5cc88a4676c3dd7d6558a912f0264f891111ec59d53d7b3755e2cea2a9c7d18c8553a52544daf1153cc12ef31ed7cc94852f8396bfe550522df231a431f77408840bbe1f8334b077fff83fe4520b1bb3488f0c1f1802a12ccc676e70b3b68cc5e9436c7a334d9f2bb41b6492a5040c679ed429964254802354fab70aafff9151f9794f66a15ddd9e98aad2ff4fdeb075d720db31a42049dd0951bb0ee9f6f429f8ce158c884df43d72929234b8d3929dbe6018cc8e0bb053b24efc40798c3d234eaa4fdf7a0c6cedb643430cf44362899cef3427e29fc294d868b8e605bcbde6be28e4f9743f8b2d9828573b03470c7d760f403db42acc6f20328e95b9d682651133af3e6385f3529bc17c2de1cd3fbb3c8fb621f77cd8d9d8813d04f6c6c081636ccec85c64bfd5c4b66c3ff7ab92e8be7246dea5d68336ee7e22d910ba7cf8d270c127a2f6666c9e96bb2d94fe2ceb83cbbb64eefda9687824b7733a4e0d98290bbf1fd5eafcaa4750ec6c192f368d25cdc67188af954f6d3af15a48066f0de03275bd0911192ad71d29a9505234df6564a3fa02d7c8989f80e5157a0b3c27d2d7fee5a2ad7d02fc5d43131551778debae7623ca21583f1bf3cdd5449b233f01783d80f184c3e3c4fdd4ad5b2acef52ead804a269aa3521b2b663b22ce6eab7db5bdb31d7c6659d40a3abd37da6d933589997050ea14950ee990cfd2678419c59dc384850e8547f22e1ea2b0433c0276b413", 0x1000}], 0x5, &(0x7f0000004dc0)=[@rights={0x20, 0xffff, 0x1, [r3, r4, r3]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r4, r4]}, @cred={0x20, 0xffff, 0x2, r5, r1, r8}, @cred={0x20, 0xffff, 0x2, r9, r2, r11}, @cred={0x20, 0xffff, 0x2, r12, r1, r13}, @rights={0x30, 0xffff, 0x1, [r0, r4, r3, r3, r4, r3, r0, r3]}, @rights={0x18, 0xffff, 0x1, [r3, r0]}], 0xe8, 0x8}, 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x11, &(0x7f0000004f00), 0xc) fcntl$lock(r4, 0x8, &(0x7f0000004f40)={0x0, 0x0, 0x56, 0x5, r6}) truncate(&(0x7f0000004f80)='./file0\x00', 0x6) r14 = msgget(0x0, 0x260) msgctl$IPC_SET(r14, 0x1, &(0x7f0000004fc0)={{0x7db, r2, r13, r7, r11, 0x0, 0x3}, 0x2, 0x2da6, r6, r5, 0x80000000, 0xe87, 0x5, 0x2}) connect$inet(r4, &(0x7f0000005040)={0x2, 0x3}, 0xc) r15 = open$dir(&(0x7f0000005080)='./file0\x00', 0x0, 0x8) sendmsg$unix(r3, &(0x7f0000005340)={&(0x7f00000050c0)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000005300)=[{&(0x7f0000005100)="2a88186a2f09ad01a55390fe252d6e5a0a3b8a78dec1f91d26e609fa55e942c6d37a2d28a998e2d0b0b34f33753ec9ae0d6d65fe8b6b2b09c603dcd8375559cdafde84a6887223d81bc7ec49539e862e2ee89077fecc01e5ee209956d7e727ff2f3c2e97cab15907b9b9474cdbce794a5ee3f38ae81892ee9c8035062558d6e1cce12c117816fa709cd8bce203a5c155fa161dc93f880e506956ceeea32f762ab8ef14d76ee1421583437af67562e3c6a407bcb75f5bd6541926356a9bcac2fde395382e10ba28f23f598ac9713b9cee7e975c298beb2a9b09728af7e499ea67d952d925c9eca66f6d4ac459", 0xec}, {&(0x7f0000005200)="d83ded45183a2b6637f6a1e80bcd1bec6f527a580507f6d90230ba7bb9b7ef363c69ce2fe4ff1e12555514ce9b3aad6400be7fddd2942acf3cbd17d959066d93730c48e3d1af8cd77c8a4b893e9042dd5b6d23a489d2aae1ff27c654a23ce4c4a55663ec96d8b03e9ee7dce923f2ed275e4cd8fef50c5b1d22387c368cec0ad2e3ba100820a3172b1ed8cb56755b0de2143f9a47bcbf8b71f635b989f661c61d309ab705b037a7c949382eb7211a243a80dab2f515e027cce89ad4", 0xbb}, {&(0x7f00000052c0)}], 0x3, 0x0, 0x0, 0x5}, 0x400) rmdir(&(0x7f0000005380)='./file0\x00') utimensat(r15, &(0x7f00000053c0)='./file0\x00', &(0x7f0000005400)={{0x0, 0x2}, {0x8, 0x2}}, 0x0) utimensat(r4, &(0x7f0000005440)='./file0\x00', &(0x7f0000005480)={{0xd01}, {0x6e, 0x6}}, 0x200) setuid(r10) lstat(&(0x7f00000054c0)='./file0/file0\x00', &(0x7f0000005500)) 00:00:12 executing program 4: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80000, 0x102) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400002, 0x30) semget(0x0, 0x4, 0x5) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) unlink(&(0x7f0000000140)='./file0\x00') r3 = dup2(r1, r2) close(r3) r4 = paccept(r3, 0x0, &(0x7f0000000180), 0x50000000) symlink(0x0, &(0x7f0000000200)='./file0/file1\x00') flock(r1, 0x0) sendto$unix(r3, &(0x7f0000000240)="690dfb1766d6a702ae1ee3db9d", 0xd, 0x4, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000002c0)=""/55) mkdirat(r2, &(0x7f0000000300)='./file0\x00', 0x18) sendto$unix(r0, &(0x7f0000000340)="e83cecc473654da032", 0x9, 0x6, &(0x7f0000000380)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, &(0x7f0000000400)={0x0, 0x0}, 0xc) r6 = getegid() fchownat(r2, &(0x7f00000003c0)='./file0/file1\x00', r5, r6, 0x400) linkat(r2, &(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00', 0x400) close(r0) bind$unix(r4, &(0x7f00000004c0)=@file={0x1, './file0/file1\x00'}, 0x10) dup2(r0, r3) getgid() stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) stat(&(0x7f00000005c0)='./file0/file1\x00', &(0x7f0000000600)) socket$unix(0x1, 0x3, 0x0) semget$private(0x0, 0x4, 0x3) 00:00:12 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = accept(r0, 0x0, &(0x7f0000000080)=0x3ab) connect$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) pipe(&(0x7f0000001180)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r2) getsockopt$sock_linger(r3, 0xffff, 0x80, 0x0, 0x0) connect$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) 00:00:12 executing program 4: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80000, 0x102) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400002, 0x30) semget(0x0, 0x4, 0x5) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) unlink(&(0x7f0000000140)='./file0\x00') r3 = dup2(r1, r2) close(r3) r4 = paccept(r3, 0x0, &(0x7f0000000180), 0x50000000) symlink(0x0, &(0x7f0000000200)='./file0/file1\x00') flock(r1, 0x0) sendto$unix(r3, &(0x7f0000000240)="690dfb1766d6a702ae1ee3db9d", 0xd, 0x4, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000002c0)=""/55) mkdirat(r2, &(0x7f0000000300)='./file0\x00', 0x18) sendto$unix(r0, &(0x7f0000000340)="e83cecc473654da032", 0x9, 0x6, &(0x7f0000000380)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, &(0x7f0000000400)={0x0, 0x0}, 0xc) r6 = getegid() fchownat(r2, &(0x7f00000003c0)='./file0/file1\x00', r5, r6, 0x400) linkat(r2, &(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00', 0x400) close(r0) bind$unix(r4, &(0x7f00000004c0)=@file={0x1, './file0/file1\x00'}, 0x10) dup2(r0, r3) getgid() stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) stat(&(0x7f00000005c0)='./file0/file1\x00', &(0x7f0000000600)) socket$unix(0x1, 0x3, 0x0) semget$private(0x0, 0x4, 0x3) 00:00:12 executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000003b40)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(r0, r0) r2 = shmget(0x0, 0x3000, 0x244, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r2, 0x0) sendto$inet6(r1, &(0x7f0000000040), 0x0, 0x4, 0x0, 0x1f6) 00:00:12 executing program 5: r0 = geteuid() r1 = msgget(0x3, 0x4) msgrcv(r1, &(0x7f0000000000)={0x0, ""/58}, 0x42, 0x0, 0x1000) r2 = getegid() mkdir(&(0x7f0000001700)='./file0\x00', 0x0) lchown(&(0x7f0000001940)='./file0\x00', r0, r2) 00:00:13 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x8000, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@file={0x0, ""/83}, &(0x7f0000000080)=0x55) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0xffff, 0x8}, 0xc) munlockall() r1 = open$dir(&(0x7f0000000240)='./file0\x00', 0x1000111, 0x800000000) fdatasync(r1) 00:00:13 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$unix(0x1, 0x1, 0x0) r3 = socket$unix(0x1, 0x1, 0x0) socket$unix(0x1, 0x7, 0x0) bind$unix(r3, &(0x7f0000003000)=ANY=[@ANYBLOB="01c9d5dc4eda7189"], 0xc) setsockopt(r2, 0x2bb1, 0xfff, &(0x7f00000007c0)="f6cea3514931b3fa4c10fd5671ea9f1c549c58f7a40fafe61437d68cb69e9bae1fdc943a8d34359bdc955e28d77d29d41d9e7d2a2283184c6e222b76e07b2503fb150589e98143b482aaa233a737d6463f110ed26b79d1ee674fafde512f609c25bf42f3c7779caeaa4cd8d131ab5cc169f7bad62495aa99c7a98c8c53a06eecf8845aa49e8d1774707ab810d3ab1788cc8b4e97aedcfc5351892eabf481c701a5e919b40cd2b5a33619617bec3daa93091d763dbbd2131ca34134d615ce3981e27dea5bfdd1b4631a02622069cfcfc00aa4b647d4b6d8c3e8d08f3bdf7e335800769498462ebafcf0530b16d168d6c188dd83e4956d21d0bd84c7cf1b5d081bb850f83c2d8708481c841ed463c531a90f9106866a00bb51f3a00bb4e05a95d9c387884a1236788a38923e484eccc187de9102fa5a8a0e77cc859aa6a18aea360bef56fbd147ee2c4e3a228a199ef678de386470c24a6520ac3d0e2777a99f5a10ffc72fd24af4b82c8cd374a036eaaf8a3248c976cedfbb6d1776f9b4cb1bc28d4784aa318c63bbc0ccaadacb94e97adf1913ca6544e8038afa800c56201af95238f2b39e66f75b3eb70c206c6f437f3e824da06e44db62b6284f4ce07d1b000419fdd41cc032748162824e463782abc407c8b91067aea3f4c5e16a461ceec0bdf376212b54460a754d4c2a5aeb98da76beefe84d02fef4bdef36a17372d352ac8b981f146b9db67a4aecd44cf0212a62c4e86694f98e4f90e6597da036b81229ceb721d2a4ea4d4647b2e4cc0ff01a987b8c96f312b4ac039012c87e8eb50e3462eda7a2140aae6b6f8e231d16114c3610829c215c0bacfcf74d38f25effec46818aada27545b231aa937f1116c5f4f769f76c3e813009f002198a133ce4098c1e6dd5feab69bc51cb3f4e76de9f38610b72a72e49d8d2deec428b56f098e590e5a3fd4ca9f96bae2d2e28432c665a0a610a5e2c70545fabed965d50cd0c693f807614170bf285af8ff981f73c3f84f8bff02269c65afa1d0eefd6eeb4247a301eab674628db1f1eadd5b5155ea5bb4c0c8a24fd28a89793a4f940ab21ec3dc39072fcbb03a5340d1f6a22de1e06dd7023c853f1278741f8af2001a2867203a74d1fe537495da952f206c34c70f6c2b6e0168bd8ab68d31dd6829162ff67f0902d13d2c5ae0ea4ff0fa7e431554f3eebb7468214c3e5c732333eaa802531c99d2e4cb02329a428301acbb0fd24070e7e4c08f4ad5dc638533c5e74d9a7f0887c7fb30aa2b70c699b2e4a6756d4c3c39b8f19c75f0c223641eb71e0d96114ab28b70644ef1c76270c00765c2a4c69761ef5556647b1caa5a8bc54a5d1e2867759d191dca8212981eb7e6237933a7c969b874aece3f7c65f9c2688ad4c12ffcccc7d6921aecd821bc6c8e8ba6ad82f049443e911ab2f2b661a9eb92bd53057f7f43ec0288af584e64e9fc566b0efa12ac01130e14096655c5c5d6b4b9ff91f0af66df7e514249c08a37afe66392431370b6f062f4de6ed526e345c4ddf3b30b4b62c0141e01eb5dd216a00dd7dfad9deaf801561d5c3a2cb9335b01b5604a8fcc983d75bedb27a5f111f078b9ba150948d8594e1a9b279340e8a986ce7b53631dd366eda9898aa0c8006202a83cac189040816a71c57630ffaadf6c9f60be2f7268836bcdc69bb8ea5d00e8ef7eaad4bbbab5427a0fbc8731f5a3969bb2938aff8a8a2f7db8c63fb4f3b3b65bc97d67ee0513dcf5ed92a198405097573784408b5085d48984cb3182adc75ff8bec4b60d73e24976b879f600809543eab02bdc0e9384035bba49ada9348c7fc583c8a6259fe9cec98de542fd4e5fc1533bc58e1aa362647ec331c14ec56de6287df7e17c9e79061ac6e1eb9179250ec1b5d9f6155b7d64d5729060bff44e972ab85f67dc14050ff6a88b548821babacff6a389d6e217cd1647bf8b0eafe578e395ce2191f92d7c88375f3720f3220aa110ea5f7e2ad6bcc2a075ccc27154de4ddde78ed11f3c14785006cc8e20297822aebba52b617dbdb552afb621ea192281f4649cdaf6c0b4a80c131eec2e47a8fb428b44a79085b77514523f98eea0b368dc338b7fc019c5055a1c5b737aeb0150dad2053fd945be0876a42c547cf6c5f4a363cdf97cfd0bc54ba82f4049cbc4e60a0977317de8313b3e2afac617f667e8b1479dcb53e9e88e7854a4396e7ee99dfdfb4e334eadb440dc16040ae361c904faf53f368f423093eb392b93b74042a7486ab4a9533083e2e2f89e582ff4cbbc54a6234a53fc8827d838f20aab870bfa2037deabb8169dbf4ee6e04e847815b9ba095f9af9f03bd67cad7550d5549f7885967d9871678ebed1f7d96ed0d985acf4245b067e8ddb8b31859ca0084622d1f0e922e1a1234a1663ade8d33e3e0157d04c96ad3cc79b09ff7f68f97cfbce92dc742135186c8f8fcfa21430dca6f163004bd42d00ee9052acb7a32842657f2ecc4f415ed6adb35e900ae45bd58d833dfcf36245b143b7737ea793c733e98626b2c2e6267cd8bac260f4928c4132bb4380eeb531f6c06230e7c56ce069ae821a8c3c37184583679154b819a7fd24dab30b55d953572ba391e38dae446b7ac8f0993b809fcc63dbb55f2ccbd95b0738f17bfe78389b9ca74c5ce9092efd63ef7be830a4b6ce6748327185e226971b4c8fb2c65d6e9576e02ba491e42eae55cb518f4814030d5e7f0f084dfc4abebb8d1d6067130c0177825590bd995293efab3b86ea49b673e3635e1b923590fe9f60eb2168b546f6b119f291b8360a8de8fdf7fb6a2388c4f9dde2c98a8e18eef5ef6460fe061a6284f4c6def6d30752d748024d6fc9fef3bdb140c8697a147d10b34d064b10508afb2613655c9914855db031f9a21ec3c36ef90a2334c98dd0566b8a8b4fadecf72180b6d57fd0b0c3fa2dfdced59655b7ae358683276e5b911d176e4e07bc07221a98c1bda02b8482fe75a5850085b29905241a360fd22b3b216f6c6457350d8cc839176d8e7d05952fed330af33ff620ccd7e57747af2115554c90c375fbf8a0b6e5c09725bf40a570a94a7af109ac0c49c7cc41a8acc790676ac656be8ea3553de25a3833d1a38af162d5882510663c955a754e3f15b9475f9bffe1aa24ada30c1b4b870dacd117fa899112f0146d5d846068e98206ca72a3a2b8014af51d78f0d05a803edb537d8e7e64fade868781e133c6beb865b3e0e8843c36a866488ccf38e2d66519725aaff2a426393cc173d50189c14e2fc75286a5907e804f4b8b5e78f8899c3e4689aee947febc84c65976b15068f9a0ad57b55d3e49a2f2974457f0e23e264fa0c1004bd3ad8f6692b4e57928cca20bf112163c7298e75646f64088a2b1d9d70604c158123f4a7da1d6478a9a1bf00abe3840637e21b02526b6930dcfbad43818df976fd8dd0a9e418c08584a88a0cdbc758033b490445450c7afdbbb49ffed08425967f401d75e4b0720e34176f40d2cbac3f2eec3f06dabf2e3d1b75e575e031d36db84308650f304fb4e8cc1693433fc647a3c67706ea9e43db004facda0b5104df521f0155df26be7ffd8988c798a1efa9beedc0dea97ff1446d484480af9938c140b16805eea3bf01d44850bf60801cb8b241cdb7023729dd7a3420758bda0408ea0faa20904456931327307a51d3c69035a3604c6f75b4e3d90474c0103849fb7aa9e1391e64505a8c95ba84accc1744d422ecddff18ddb08de8555b6914ec2482624b7bb19a5ff5abbe77b67b76c704be361dd2764d3670e6019fcb0ceb8664e3243b815ecd4fc1990e7192fc925e6f5bdd09901c05c14ca05eab43550aafb35b8b52606ed65fbba11bb1c1b2839b1c5cc4b36d4db13304840cfe409924c9806fdd203e69e78dad9590f0d78635869d7af0a2c8f01b9facbd5b280b9e9b4a5aee53d611c6ae3bbf9f1ada795311c8b144be07ec8a3304e42380c6a30048b81c02403fc64272d598985139a0152593f8c05a54b2e01f6473ba45231ed1df28b5cae142148ddb7d2f6b12548c1db6143088ffbffbf720515c3c1715e6b12abbaddfe28cc9c58d88f14fc58bd0fe1ec08dbee43045c1eb58de87f2e751aa56cb428738b5b8f53d69f54ca1cb51d0927f452c6b6640346782ee7d44815c1e15645b84a9ff6a370eb94b77769caaa0874159487d5364f5a44c5de47b736b9e0c971ca934d473bb6b5c54d96b7f6b54766e76ddea01b7cfd3deeae6beb92222fe981c40506c8e8bb229dda5430daa241d2a01628bdf73aad21769a842d3716480ac832b4a9986e1b0a02354486703d2f69f85a4f3991c1e40acf6733e19aafe79a847f16233ec9dfc4138fc93c1986eac88e6094147198670b0f00e7dc71ad2e9934b3bc8c064e32fd34d3fd1d9675e9826cc7b42e72cb3d0b67e7f18ec5fde2195674f8a549f21b5a04fe5c5dfae87a1d3799a9fc03648b6d2f63994463a6937e0013f27e91fe880ec2d27d8b247d2c60e7d8355f0b8f01e1ae4296c17562cd59a6955d68bf7858bfb9516aebfd330e4a69affe4f66edfecf29250ec36ace2ea83bb032ab672c946ffd9f39e001f37b6516b3f9611d48b981bea3c2fc6e880419af1d82965b2522fc98aa85e743498e90357535e23e2dbc12210de450e1a96aa820d269d0d3e40f993b0781ad5cf04c2ef086134dab68ca2fd4182ff8bbc0d81aafa11f75307f37dfb4e122500cb2e9996040ca5d0819dd000c645fbd35abd382cf8c32a80b001131e4581ff544d5058860d3cde91b07f82dc91a867dc7702a9f315205254aedbee90569959914071a6d3da265776ded2269ac3d0ac68dff63fbed5b9da6602a81d4e6a4873345b60fd30a05b93d9ca3e4df3a7724af78327fb7bd95fc6697d936e4e86f67ef9340d4105236814d18318d7e738ad2b9471fdeb92857c8caebbfc68dd4157dbbc34caa37742a0336f785d212587cbdaf0aa7502f9d8a4f44f0711f58e688b0780977aff87c75c3f699a1ad41d46ce2aba934afd45870052c85bf1940d99867aefafa2d803ca8a7a0203e38d57782ceb8574db9bdf993c36a79621e8f7d7ac016ae0327cf887e412af23dbd268e20dcb4722cac6b6d65578335b33c7aea60a53a6f778e7398e84a39d2a83187dc7885471b9cefcdcb157d56472611fa630d90f6aaf6ea22e9809ba6f72ee88e50495b2048fb919eec43d5a4313db135f96569145d68c7f26c71701f3ec73590e5de80f8d0645f3496c691cf8bdf9119a33784cb1551c4ec7f61b47f21d4e4aeccd9ee3ded755a2a855adbdb3f339b826ccfd8cd91b13d1642c253dc2f671ce5e17d59e16266caba4b669895258f84a4e4c5f7e22c27084807c2d94ad3f262cd9b7d4a25ead6d1469dc9de737ee25156a34f58efdea78f097446cf7c1a747e3275d85bc27d19a259307f541eccb49e2664a172c0bbd2b2c071e304e0a332f3dd3330673e9ea22cd6dd1b04ac50152a45c10418200e00cce1e0934795b0f1d55d78ceb196d3ca2faf5602c91e2de2416c9f5e15d23757cbd053de6328cf1155f60283065cc7831189c40905dc162f0ead6f729967e3329501efa6a0ddbe0e4dcd9a5912aec020eb877eaf298b2f500919f8f5c3d5dde5ecb01854afacc773fd6a3429b54c3b4fe0f64e84870f5ce0cdea1852730234f7e287dcfac249b851ad37bf779656cd05bd1a71e068c406b14c039a68a09f976239c4b004a435491a5ecf1c197560249bdec5edf42971241ad74b2d036cdd76bee7338d1f16f6a4fc50c4d176089fffbd60a7614d01ab2bd0f", 0x1000) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) listen(r3, 0x0) connect$unix(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="01da2d1144a4bfe68133614b00"], 0x6e) dup2(r3, r1) socket$unix(0x1, 0x5, 0x0) r4 = accept$inet6(r1, 0x0, 0x0) sendto(r4, 0x0, 0x0, 0x0, 0x0, 0x0) 00:00:13 executing program 4: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80000, 0x102) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400002, 0x30) semget(0x0, 0x4, 0x5) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) unlink(&(0x7f0000000140)='./file0\x00') r3 = dup2(r1, r2) close(r3) r4 = paccept(r3, 0x0, &(0x7f0000000180), 0x50000000) symlink(&(0x7f00000001c0)='./file0/file0\x00', 0x0) flock(r1, 0x0) sendto$unix(r3, &(0x7f0000000240)="690dfb1766d6a702ae1ee3db9d", 0xd, 0x4, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000002c0)=""/55) mkdirat(r2, &(0x7f0000000300)='./file0\x00', 0x18) sendto$unix(r0, &(0x7f0000000340)="e83cecc473654da032", 0x9, 0x6, &(0x7f0000000380)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, &(0x7f0000000400)={0x0, 0x0}, 0xc) r6 = getegid() fchownat(r2, &(0x7f00000003c0)='./file0/file1\x00', r5, r6, 0x400) linkat(r2, &(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00', 0x400) close(r0) bind$unix(r4, &(0x7f00000004c0)=@file={0x1, './file0/file1\x00'}, 0x10) dup2(r0, r3) getgid() stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) stat(&(0x7f00000005c0)='./file0/file1\x00', &(0x7f0000000600)) socket$unix(0x1, 0x3, 0x0) semget$private(0x0, 0x4, 0x3) 00:00:13 executing program 3: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) recvfrom$inet(r0, &(0x7f0000000000)=""/208, 0xd0, 0x1, &(0x7f0000000100)={0x2, 0x0}, 0xc) r1 = msgget$private(0x0, 0x600) getsockopt$sock_cred(r0, 0xffff, 0x11, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x11, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r7 = getuid() r8 = getegid() r9 = getpid() r10 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x0, r3, r6, r7, r8, 0x20, 0x19}, 0x0, 0x8, r9, r10, 0xfc7, 0x5, 0x40, 0x5}) r11 = msgget(0x2, 0x180) msgctl$IPC_SET(r11, 0x1, &(0x7f00000002c0)={{0x0, r3, r6, r5, r6, 0x0, 0x7f}, 0x800000, 0x0, r2, r9, 0x100000001, 0x0, 0x6, 0x2}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000340)={{0x18, 0x3, 0xd, 0xfffffffffffffffb}, {0x18, 0x1, 0x1, 0xfff}, 0x0, [0x9, 0x9, 0x6, 0x4, 0x3, 0x39, 0x6, 0x10000]}, 0x3c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) lstat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)) shutdown(r0, 0x0) r14 = open$dir(&(0x7f0000000480)='./file0\x00', 0x400, 0x8) close(r12) sendto$unix(r0, &(0x7f00000004c0)="fde4de7fd203b2a510ae5428dd42e195ed29db950cd0a480a67479fa1ed62c5d9586669673dee908e1d3ed14f765f3d494b6e90312558be76a193d36370db9d979148bc4252428069ee6a8a28fb617f44843d73be7136903732d45adaef766f7c92bacd18b2bd71e87d89c268d925f1b958861dd755bffc31af17bf07c8fafe0a16315e0ec090292121b0bf47275df7d62d9614db491b9116eaa5733aca8200265a299491fee", 0xa6, 0x40c, &(0x7f0000000580)=@file={0x0, './file0\x00'}, 0xa) fchownat(r0, &(0x7f00000005c0)='./file0\x00', r3, r6, 0x200) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000600)={{0x300000000, r5, r4, r5, r8, 0x10, 0x8}, 0x4, 0xffff, r10, r10, 0x6, 0xf1, 0x0, 0x8}) bind(r13, &(0x7f0000000680)=@un=@abs={0x1, 0x0, 0x2}, 0x8) getpgrp() r15 = msgget$private(0x0, 0x0) renameat(r0, &(0x7f00000006c0)='./file0\x00', r0, &(0x7f0000000700)='./file0\x00') getdents(r14, &(0x7f0000000740)=""/8, 0x8) msgrcv(r15, &(0x7f0000000780)={0x0, ""/159}, 0xa7, 0x2, 0x800) bind$inet(0xffffffffffffffff, &(0x7f0000000840)={0x2, 0x2}, 0xc) r16 = socket$inet6(0x18, 0x20000002, 0x1) sendmsg$unix(r12, &(0x7f0000000c80)={&(0x7f0000000880)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000bc0)=[{&(0x7f00000008c0)="812f8eb77093e022179837ef8dd7dcec99a93550fe96a9571416a5b676fee48bc8553d4b913c6abd2ad68434569c3a18d28ee84194d1bb656c062004056b6e49b01d3c423d998f8e16297299016ba3a9f6e4fb96a7ab089aed14a708ac37e671b33520667e8a67", 0x67}, {&(0x7f0000000940)="bfc5b4b6c5dbc323421f118674f45ee3d6c19a9b2317506053e1d5d8e8a141d5db0e0fff2b46c0d4c68371b99346a8ff26f4c53ef064a5a04e0f28b4da7cd3734dd5783f3dbbc6737bbedc16928c58bcfd367ffb19dbc914a83fdee9c955a16a34b0d05c1cd1d53d2d63932baf527f74a80a8a33749a4506b476693dddafc6452a09cd1e5188c0852630fe3eff7bd0d1e2e7e0b35b92f9f657cabd588cf1f20e0888ce5546fcf9e14b2440d270557e175c52e108c8587b", 0xb7}, {&(0x7f0000000a00)="b31476966017a8b7d181f25601a7d3a025f28a1f4fe3e7f2deaecfe6c0f2904de42d1ada53b993696e718765c2ebf05128ab61b89160e8c7dec3b53eafa5c9215473e2f66ee2a6c7f6b29efae6fa8b51141ac192d9d5da2aca52f38695534f7ff13c8a395985304767d5675338473d9885689d035ebfce7d26735a28bb50993d5002c49af5a4fe8195699974c79c002ec6d3e6f28ea20e45b6898909c26fa9d5761deaed731dd99a10ae3e2dd2c7027480909cb697c39ed3ae508def7a816dc9e4d4c5728ea8eb2b2884868742574b8ad2120d9d578b0f", 0xd7}, {&(0x7f0000000b00)="a1e36e9138602d7ec617f860dc64069ca643dda34ed9fca01b0d1dc20b7790a7c49054c8be8dd07ffb59171e87539044411533799d3cef3db693bacafe1e66cb8b6088e9613a63b8aef2fec39556a0c2b05f46c2843c084af451c454af4c8addd8099550a261e408ce7851c84f759fbaaf4ee7e4f5c7b7fecaf70c13991cc6da3d665024451c8d7ed8eb685d0931c7046ac6147d95e350aca1f740798a35b3d61e177175897a3114f7b32d", 0xab}], 0x4, &(0x7f0000000c00)=[@rights={0x28, 0xffff, 0x1, [r16, r14, r0, r12, r0]}, @cred={0x20, 0xffff, 0x2, r10, r7, r6}, @rights={0x28, 0xffff, 0x1, [r12, r14, r14, r0, r12]}], 0x70, 0x2}, 0x2) 00:00:13 executing program 1: getitimer(0x1, &(0x7f0000000000)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='\x00', 0x8, 0x2c) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x11, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r3 = geteuid() getgroups(0x2, &(0x7f00000003c0)=[0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000100)="f67762a678b5e1469a9475c4ca1295b4015048af034dcf22f4dba113ba8d54a8b7", 0x21}, {&(0x7f0000000140)="33c8b23f8c2bffc6bdf8d7f362ccac75e6cc42bb0284b503ae3e45e6f6339bfe314c17a6cf2930abc0bc274f331ed42e5e360d58b0e38248091167fba41f1b5913c953e1425687e502ab3e4fcb281cc095286f0905bc2840e288e05bc2146ca7eec69b66c4227a3f28a9677e6196006c32b6781a931d2c7399c5a2565b6bce37d0e910cd9fa6e9626e82ff1fa7ec7243401a463b39999d2006f123b57f014fca3fc79adfdc0fcba7d9da61a4d979be2c46716adfc1a4c7551d2e86baaa6fe4bdec91c0f8f6a65df3dcee", 0xca}, {&(0x7f0000000240)="86d067bd0ba5e7a79474ef6b4e6c4849201808e3484cb6623179cb0167045bab092a50b460630cd95cf3062578aef8bbb71d2b15a859a8932c73bcd958caa49f79fd136f1e5744b5e5189840ac3e80ba728149287edd6137b3a189a05bb63782780a7252e9146183fd15cdb4111f34bfb7dcae01ce2d49b431c484fa0532a5b8fdf7090a665f6df1f3c3a8ab70a43503be83d0b32afbe375c143f2e42d18bb920406888cbe3073199e36207ec55c0e1e08dbcb4fb11f63b02ed3a909768dcd24514bf65e696ad89af573e8b5996bed", 0xcf}], 0x3, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x2, r1, r3, r4}], 0x20, 0x400}, 0x0) flock(r0, 0xa) clock_settime(0x0, &(0x7f0000000480)={0x1, 0x38fb800000000000}) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000004c0), &(0x7f0000000500)=0x4) fdatasync(r0) r6 = dup2(r0, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x11, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) r8 = open(&(0x7f0000000580)='./file0\x00', 0x8040, 0x1) getgroups(0xa, &(0x7f00000005c0)=[r5, r4, r2, r2, r5, r2, r2, r7, r2, r4]) getpeername(r6, &(0x7f0000000600)=@in6, &(0x7f0000000640)=0xc) r9 = accept(r6, &(0x7f0000000680)=@in6, &(0x7f00000006c0)=0xc) open$dir(&(0x7f0000000700)='./file0\x00', 0x80000, 0x1) recvmsg(r6, &(0x7f0000000a80)={&(0x7f0000000740)=@un=@abs, 0x8, &(0x7f00000009c0)=[{&(0x7f0000000780)=""/45, 0x2d}, {&(0x7f00000007c0)=""/213, 0xd5}, {&(0x7f00000008c0)=""/255, 0xff}], 0x3, &(0x7f0000000a00)=""/74, 0x4a}, 0x3) mkdirat(r8, &(0x7f0000000ac0)='./file0\x00', 0x4) setitimer(0x3, &(0x7f0000000b00)={{0x27882fb0, 0x3}, {0x10000, 0x400}}, 0x0) connect(r9, &(0x7f0000000b40)=@in={0x2, 0x0}, 0xc) shmget(0x2, 0x2000, 0x19, &(0x7f0000ffc000/0x2000)=nil) rename(&(0x7f0000000b80)='./file0\x00', &(0x7f0000000bc0)='./file0\x00') utimensat(r8, &(0x7f0000000c00)='./file0/file0\x00', &(0x7f0000000c40)={{0x9, 0x6}, {0x8dd, 0xc72b}}, 0x0) execve(&(0x7f0000000c80)='./file0/file0\x00', &(0x7f0000000f00)=[&(0x7f0000000cc0)='\x00', &(0x7f0000000d00)='^/\x00', &(0x7f0000000d40)='!&)\x00', &(0x7f0000000d80)='\x00', &(0x7f0000000dc0)='D\\', &(0x7f0000000e00)='(\x00', &(0x7f0000000e40)='/#\x00', &(0x7f0000000e80)='\x00', &(0x7f0000000ec0)='!%&\x00'], &(0x7f00000010c0)=[&(0x7f0000000f80)='\x00', &(0x7f0000000fc0)='%\x00', &(0x7f0000001000)='\x00', &(0x7f0000001040)='&@G%\xb6/\x00', &(0x7f0000001080)=']\x00']) recvfrom(r9, &(0x7f0000001100)=""/209, 0xd1, 0x800, 0x0, 0x0) rename(&(0x7f0000001200)='./file0/file0\x00', &(0x7f0000001240)='./file0/file0\x00') setitimer(0x1, &(0x7f0000001280)={{0x0, 0x829}, {0xd73, 0x4}}, &(0x7f00000012c0)) getsockopt(r8, 0x380, 0xfff, &(0x7f0000001300)=""/171, &(0x7f00000013c0)=0xab) 00:00:13 executing program 5: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x11, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x11, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x11, &(0x7f0000000140)={r1, r4, r7}, 0xc) getpeername(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x11, &(0x7f0000000200)={r1, r4, r3}, 0xc) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r8, &(0x7f0000000300)="0631dfc8e7bd84f10a7a17d91f0b8f60f1b82236751d2315eedb9350126b16b7c637223390a9d46ef937c910e8fbf43e5af078432fc0196596198c199e8d18259b884025d09b8f58ac87b62d0555d5dae53c1e049dff10924c8fc60df57e60b854b4d721b49a8ce2b92332def501f90957a78bbe16d5e5f3b372f4616e5dd4e4c9e48fbf95da96ec17b0230508079ccbfbcb8a5ae3210dea744c10c22d23c9f90be521cc41e51e9fff7e6352609611c17896078b62d02e1835e551808cbeb10fdc917d7e28afefdb7aa20811c9d0928213523764352702a20caee87304479987e0be3834b7b19cbf80c3e3f7381e6ad7e712360881f10e8f76e365cf9ec1dd1b51ecf4286fbc50b0be159b83697e1a313798c1e4d1026bd4ec774b00565c4bee2f284a961089fa5c7ce53da452348802e49cc038371bbb4db37d6ba7e8a3d0c5d342de2ca47a7d499b8db2a8dbb8278f6bf4fdca9d35c48d48c366b2ad0c0f9005a2bc77a7cf1e38c635314f5102545425a9236f8f0ad78640c6eebbd3fe5189041841ef5e307cdc3097a9db6b03c0eca6a9144277224ac85ce99c7d76003efecc15c27a1908976ea3733a4cb02bbd8159c40ecdfa92673fc61be1df433b02dcb82b4867f7241f74304383512b917307d938695332224422b4ffb051a7d0a34f33393c64220ed27d9ecff3fcaf4cbf151b28eb37d83fad36c8b60fab74d562416cda4c211c47b635e494c4a0b2a7564be1c39c74546f07491ce89f4f646782d983d078653a0810fde08e26d5d7117764c43dfa47e2af8b344d901305a5675fb042b8f6ec19ceca774cc8da64c059d151ea9c1ef63c7b97298f24b4acc34eac2dc04abde5882226ce075f9d85be3c6d004928d83194cae50d14598544ba67ba1a8c47ddb3196378d1bd0ad6d7b7c83dab7a7d5b71af779512f6bdb1486984285b74e7cfe4de077af6501217a1d34cdb243bea1a5f7a2a9be4fe6a8030ca11e3113630e6c36787742063f8f9d7e13c455a8344ea5f3cdc18d3e724a4f1af00763ceb69f8fe2dc80e5cd3d805b959439c9f1abe9420852ff847c9af9121207945cbfb3cf42c1cf6deacb52c086f418697dbd87365aff24a60ec1a3515515f63b632dd5e42c424434a82ec24fa691ff6ea962cbb34ad8c3cab1cacc8012a1c71985722fd72b2f97f6e0bf731884c24103f47c378c078dd275e415bb19879269d75223ddfc48eb38c2b553e2aa71e2bde7fe3c6822f8ee7f3f713465360f3e1092b9c2993bee9bb8e2761f351fdd778436a9fb64d8014ced4b02b4e29b2bf7a878d10ee58aa00eb2cc031a0a8658c019014945072b16c19a294c3bab6c5c4aee2dce0c7f861c12f986261192fbad2321e6608bb5aa076ce3f0db4e751b4cdd632c64a72c533488fb8b9486a900010f56fec1ce500ac702078906b466f557bba984268b4dc39ad281d9e9cba04fb424cddfb9e900a0aefbe8436a4c8970b4cab4462500621da5dd311bf902f9e8740e2d26a906b46b274e66866ff819d76a13ac3451ed0681f57bb5fb949eb9fc5b176dc86b4800d344af1a6b637c207ddfc228751ab210f99ddc0945c43d51f514a207ce956e6d95319fdbbd6473dde7a0b85aeb802b33ee76997f7f0d7a16c283704586ef0d924dba19946c375f20757a33fd7f3ac57ad3999e2994cfcf4298d72184bd978ad0c4fe67c82555055545529daadbed5df0d57398f40719c22573b84011be32508a02af68b14a677ba9f74743aed38f250980eb9d94610cbbebd286c9513de40c7ce36e2c025cbaf061cd869941ecb6103b4e48a789b6ee17d5d1128c795bd7e53ce3cb3d7c3019d073b34c65430ef31cf76cd717633a4999dc16eec89f09ee694f180173aece4a6b4d48f3641580e56f96344e03df5c539d88657d0e4d66260dc6488a587b4a783f97dc0e62abca782f1753a5141cf536b63cb771f83b9622a1e87be8c2720807778eb70b0aed6aec6b5299e775d483ec36c374799027044e4bee8ec74a642149ca0a29645a89db090ed4bd6d4200752bba77a537bb37e1fb625182516c041dba7ae8da2b3108d6e1657729a0273a7d8947bfc7280085a9085570e9b3e2d8653b7ef834b1d8e2cb70db9c78ae585b37599c9b877ecb7a48cef3fd1addd8e8a725ff4717ca2f42324cc9971cf210f81566b586ca8d9faa8b21bd3b521fe2c0c5e29974321bf0ba3768576b58f6b4c3a251bcdc10d67e4ba39aa8c6fed9bb183e78beb528f451f503a11abc83a0fd0f4354f36b4e485a62e75f456a6d46558ce600ba82d021169273f173c1511b1c225516187f4c00cc3255b378cfb64f9d578741b026e172263e609694bf9e4929de6b0b016002b53821966190d679e85e0c348bf61e3d9815d488e144ddd40a8d35f8c003c66530d222f51319e2196c77bd63e14c284777503052940c6bff5e5ab1d84b0c7ffd8c330f9e454f0ab8b98be49ef1673f508f82ec05d44c43e7833361d5df42318ba5076fc1d91319568232b482868a1205bb6c4ab51e39c786a9076db87678882e395eecd9bd1d9e8584ba465d1abc0ad958386b87d92292aefb03e9da88181d2c723daeec97f25a0ab1b80f2b1dfbb413647541dac89439a29c6e2c14fa64913be2558fd9002e0e2abfb359ca33b6b0f1d79a3728f79a93b304c01c7afde68ba56c9a726a592e579c8e975c4c2599dbbba143db2572aae5a6dda2c7a1111dd715ba11302cd9e5acb111f7e818c6585a6376dac916f607d5248db7ba6fc2046b8b4be58c0a86b79d682c75d7be3857dfc4c7ecac9b242a6d872d897ce42a1df3aa3fa2e652f48c7854b1c052b95fd9b38af869adec0997e8e23e8e0fc0d5c4eba8f0b6973a51b2db0b31f754abafe97ba5e63ed278c0adc086a892b7d03cfe2f49c0e35e36276fbc18f2bd1518335f42b36f3235de3f34374ebcbf37dfa4da8322e9edd173dd4a1c5691c3691549804ccf0564f92fb8346af8530cff58c7a97322eeeece10ceb5af077b85055214317c6b6b2487cc92a74b003ba7c8c07fca714e81821568e622eca395d595ff046218a79616d1eac1b4775e414249ae0901baa239fce765de39a9bf51e5e1406fd636cb67af14d13786695dbe213b4d0c319692bde9b2185c60652b7a0aadbb1a54d49ca1de597d7e5818a8745edaedc6a7a3e0910a325013e3e0ad147500bea4510f75c07e138ce7a42ac18e803b6dcabfdc78b329f01f8cd011c1304ac29bc6e40273cec53f787f2f86d58877f014bf664ebc880933f582b2c73d0e55f6992c654596a9f145f242936f1a63a4855024a34ccef66ed07b1d49ecf0ca915e3936d42b12b5d5f3a5c011319f8a03a948678b0bf1c66526c232d19afd2b179f75d2d9bf3e9f29a3dc5a964c580ee93d8bcaac6fb5ba580e44ea212ccfca8204e38c7aa3d986fd09ee8b88d1e7b77fa01e07119e9ad5450379dd1bbf3916407d57a9bd152f278bd7bffa07dc462d8e0adbb4f1021910f788250f45b1190107eb7ef3cd237e2ce502b9b2e01379fb86759ba1a60a41271448a29bd5e4974fd0ab0087a26345246c2fa50b098abe4fec2621cc7b66b987009aed6294654cb976a901b6151343538c30f61761f49f78faaa8490327f4e594adfc6301c87b35b5026287c9f3b069924a4582fe039e4b67b4a10b7200f754980444a8ebae810eac66de539e83e4538945ada02f62c2b7eda62240e127d1bc94d0045689b2c6396debf5921e320f220a8ddf7700368338fd2f7cc7402238021fd6fdb3c16af3f05140170db0d6fcef7e0264d79216fe98f0261a9be0fad8db75860e738a7df73ab2094f9ae43e093ffde74cbae4804124605a935011ceff41de59ca675a91f47db32d01f1d315c7d4da8c41acc5a45fcc0d9d85b39650bb4f0425df8dc9f93a94f81858a0dca5da05808ff0a67132435e9897eb40232449d421bc20ddea4c8eca4312c85f80346de689be1d273cbf2136df4b3a5435cb7d12d05a48d568c9d7e9a16b5c4e964cf112ca2c84e2e48b50c12364decc0107fdc00cb84b84c009d5e69c739ee61c695dff35d1d3beea98c76a1162428a50660f16f28a3e7ba14c76c663166390800964be108c58f74ff70a4db86f36ecf709fb8fb64ae50ba37306689767c1431b998cd7167efa26eab2112e39a74261427dc562dc85b338766123a8add3b987de9125363bb0e31087a4759775478fc84aa35b70926a0a79d39353f39d58b8c1ec05b7f2db1b1f73cb2011e3108be9acb7ce716c54bfdbe4bf92a007ec5cd54d5ed3e82a20a30e971be775b28ffaf9cab9c5522e55b72dc16265c4a7666e1286117617c2919cbcc15bafae66aaf0cd1770a2c67d5e0b0e12824e4f32b4963a76276cae4c63fbf577d69f689051fb2576ae3a5f6356555542412e004ecbd36c58f3365a43830708fc1d6ceed3a8fe90659d8801cd08e3a7fd043f645ed4a27da3db859b47da02ecb49bea4405700c5f66b875eef96b0def59bfca2dc04f1af6ffdfa8738dd9fccce40e42bf6e1d3973334313ee25dc5a26e6d56bc0be9417fae1e426d04ea88a26e39a3819104ed0149bafaf4eba063f076cc24ddde3826adaadfa5ac666fd72e20baf57cb51221a1ff8e32407d7c8d9cfe0ddbf10632327989a82b3beef6eb8976dfbbd2a902d06f7b64736af5eb12f169814132228bbdf94dd09c3055016a2711142a4892402fabf245510b7f51b5b031752502c6194ace1a12d3777a00aa0b7d3b6e11a5dcf3a4ad1c7e2bcb2714389be71113360a8aa9b011c8840dff346fcc775848c99e6b713907d3d0a7b00a4e4f348ab3631e6705e10990b6e8a8b260be4bc267543a90ff6b26e59986ca122d7547d72d4e570cc5bf6b3a987b925f0efd3e5108c50242ee7f806dc697f4525808deee4295be1bb208f9ca01224f6b019117f9cd6d220d6a14b47f33dc3d9e606c73011fe7d27b16194a4136d5e465f365664cd9b9552b857d1b7f5e97db0e37d857eb6c063b9e45e3b9270fc1e55c3ffb992efed490b6589db1847169b7522f00dcf1f65d864e78ed6486d6cea0f94409e3c8aab986f4aa7df81643398bb211c45a49697277cbbbbab290d0392113acecf3764333dec7e5898709ea3cb5fe585766557e907b9a587a8a5af0ddd557fdba5a6e7c3c25aa17455c76fb7969621085e2c392cf307f83d250695ff9c18bd653fa2f612e022b488ceb25f89cd959a388d330c582ad9e4851d1f1ca5fb68969aaef4e50325e196430931130ddd0f7b323101e55e58239087da2e6020ed874e229df9dcb8d25a7120be179e6e1b079ead1e51e3fbaa759e797dd0e23b17c5c59aa1b174176f898718190a930dd96c36b8f621918debaf49b837792a83c3797dc88cc83d24dd9c2c18a14e8195d8797caad52553ad816106466e01e896be269b058b46e830b3a878823d859628732a160103eb196d2d0249f8a23948ca310b9d2ccc9c6fe8b9429cb49fd030e4cb6ce11bac8e48c856648518db4c2e8e1184f652803390e8170eb15bcfdf550dbf0d6c17efb8c90f7ea1ee7f7d19ccbfcd3808324b02b65d2fedc61c9336bd8b1bf71cd4b88fce58a68d0355b5062a00936d4d6eef6e4e69286424b54c00dcce163ff2550cbf2746accf7d975f9271f201240b43a8b58e7e440f3720051738dc20916b416a492f0d9e43b882b9ca8628fa4113836a45c626a4ba6b51e7d7684edc3a9c1a1814865a883be47dccc3914c32c95c099e06ade1b11a9641be13e3aac9e8fa0ab670f1980698bdbbb54261a58c89938e2972", 0x1000, 0x1, &(0x7f0000001300)=@abs={0x1, 0x0, 0x0}, 0x8) r10 = dup2(r8, r8) sendmsg(r9, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000001340)="af9822c57b158823ab825cd2a19da0d7470fcc4f398f6c9bae9c", 0x1a}, {&(0x7f0000001380)="bcee60312362c90333750421a099684cfe9c87a33d4c3f1c544d0a547a63617ec949cd01e24d657bef544ed7e299dedaeaa97245a039509c56c6eb0c1dc30b4525e59cc554a9f55f78f3c3d446585523cdeccc5afc0dba24961a97fcf382eaa04d44d25fce490889222d696fe1e281863c4d5d279a16d4f4def7abe3615c0f3052cb8735195353be947aa0b6769df100883f8971047c64b773d54a0efe18ab3b1e7feeaedfd06f5caefc8d0b8465050542a2716f1f34d031170b97039328c3f377b87cd353b07cad2a36b1df0d6ea69a6cd18122", 0xd4}], 0x2, &(0x7f00000014c0)=[{0xc8, 0x29, 0x5, "efde7e2218ba5ecc61a58b578df65e735e099f9194da1be63ff8dd15ebe8a7396fceb54226c8a5a5c8b63941c00149fdf3da035c6219ba20ef9f39014b0ad04d11c581da0d3965bf6a335650f66de79164c7c1eb0749ad7e70181b20eb47ca5220769e4943768405bc7e71737a54e51970ca3ec1e8f3e3bb7a56ca73f7642f6f63d528bcacb00acdc790ad0a50c502008c8fcdc2ec2c8e17419254786c263f116e4d58e093e52532cc10b2af3bb1b9039d33a881"}, {0x68, 0x107, 0x7, "243e8c8a4ed392a3a9c8e10a3644c47bb8b6de8020d2d19367f1a4439903aa143c63a788a8fb55619d5875e132a1c706abfa7246597baabdc0ada0f6a633126006bdb9588bbf79910d5057e39a043df0d45c4be6a907"}, {0x88, 0x129, 0xfff, "84e5cf39029485dc81add22d8a6a84876e312e5b4563b4bc271755f62c91bea1c52ac51b026f9f906f27b31ad3a82b002fd592cb9fbb217e1ca778bee27083290f2894f93bc6a3471a6cf0c14ee5580fc5bd9428191f0ff5e7b9d55e2a6fe44bbde7eef05bec1390cd7b6e005dcbf9f8ef2721159b0184b4"}, {0x70, 0x129, 0x101, "05041afb18c09e80cd35c28893fcbfccfebdfe2883d06dd63755795eb4cfd7b06759039242f199899808f728be40c4d58c20e512c08b16adca295bf4c1d16185251a89e6619a8a429f7def3358483bd73d42d119d2332f8c99ac"}, {0x40, 0xffff, 0x4073a30, "bdd4ef76ed66585f56fb463f5c6fc20a2ab6186340914bbaaec33fdd522f66bb7cd948b5fcdad10627aea074248aa9"}, {0x38, 0x13f, 0x3, "784e025cf8375f04ea171954455f06313deb628acd907a1e222cb27ff17bb1174f774b9f0f4e"}, {0x18, 0x0, 0x30, "74aefe"}, {0x108, 0x29, 0x9, "da94d9bb8d899e6cac8628f1a6f6e4dede41efda6a055fb85a5a7765916f6c468b488bc0641852b8022221b7cb73255824909a61031404d2f240fa077614b2172dc96644b961b9f2cfd02928c73bdfd7bdd8bbff9d499365d088d6c8918ad88dad74df8277423be16aed48393d87c53789d73f412d7067d14a00e60883ed9141e004c254c18ea57f6e4642a17068f75aed59da2d1b7d91679320b54863959ac0c2f8134e432bfc88accb32368e53b16e541ab6d7ef63772eaa52554fb239c875a6201ffdefb63adfc1db090603cba435c3c942e0d0d9c1d68945b05ccdb21d913533627d23956a1c624e294881678a8f7f70fd"}], 0x3c0}, 0x0) r11 = open$dir(&(0x7f00000018c0)='./file0\x00', 0x80, 0x4e) readlinkat(r9, &(0x7f0000001900)='./file0/file0\x00', &(0x7f0000001940)=""/137, 0x89) sendto(r9, &(0x7f0000001a00), 0x0, 0x4, &(0x7f0000001a40)=@in6={0x18, 0x2, 0x5, 0xfffffffffffffffe}, 0xc) bind$unix(r8, &(0x7f0000001a80)=@abs={0x1, 0x0, 0x2}, 0x8) r12 = msgget$private(0x0, 0x2) msgctl$IPC_RMID(r12, 0x0) bind$unix(r8, &(0x7f0000001ac0)=@abs={0x0, 0x0, 0x2}, 0x8) socketpair(0x1f, 0x1, 0xff, &(0x7f0000001b00)={0xffffffffffffffff, 0xffffffffffffffff}) fchroot(r0) listen(r9, 0x4cd9) renameat(r8, &(0x7f0000001b40)='./file0\x00', r8, &(0x7f0000001b80)='./file0/file0\x00') setsockopt$sock_linger(r14, 0xffff, 0x80, &(0x7f0000001bc0)={0x4, 0x78d}, 0x8) getpeername(r13, &(0x7f0000001c00)=@in6, &(0x7f0000001c40)=0xc) renameat(r11, &(0x7f0000001c80)='./file0/file0\x00', r9, &(0x7f0000001cc0)='./file0/file0\x00') flock(r13, 0x4) getpid() r15 = socket$inet(0x2, 0x2, 0x2) sendmsg$unix(r14, &(0x7f0000002200)={&(0x7f0000001d00)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000002080)=[{&(0x7f0000001d40)="378581b9582a2e42a3a61cde6021cfbcff378b49f5dea341f90bf46f490f6cd727862835b2a0b1e57cc511c33600fb9138c5af694726e5060107c5d799a247e39e759bbe098498a49517cbf0e8532fb8c866363685343b705fd6ffc648815fc770cb260ab2d20d2036e79d3498a08c584e9315fe4ab548b88c3ca2e34235c67968d6670ab89ae7ba9cb070cd039bf1c6ce986a54e572ba8799d859d0a78e91e4ebb4ef074adc5431af80d4a730e9bd4a1855116619f204f57d63f4b205fb6b37efc046c5a8db1b81ebf81294f7", 0xcd}, {&(0x7f0000001e40)="602b67480b1e7eb8315c9f51cd15dd2f08d1ba619badd714f25032ac9175ee2e0c5c59783801a44d8abb5501f33a98a4625b998f2b2836a7b3fb829885c61c69fce2d7d6090b63f7b84ac63bdc50d8099cc113954ff9a94777bcd4364f1ae82eadb1cbd9928052cf77b2f97340599665ad9b14d8b1c98d70958078c24c8d9216", 0x80}, {&(0x7f0000001ec0)="bfc59d88c99ce9ce9001704f4be7ac4ff069a4ca84e1a7a7c031c3b0ae90a293afa1430a732bc7e0b2cc9f0bc18d99b80f31d1c6d4cc4b86cddf86c4edf4b5d1c5f212ae754be5964f4ebdaeca8936b3c56ffcdeb6f287654da6d093b084cd741b1d86345d8df43e0a2e297ff7059f3b353e6638b54fd5e5c6602dab3f7cd8c1143a3c1fa7611e9aa971badd57abba0864eee0a029489bbf7481f80dc14ee6f4d07aed85990fdf817d20482874b79badbaf256f15bcd5c3ed92aef48eefcdfc93722e7dca5e207b136d99e55fdd15fe5726730fce09147c31a8a65d93c7ebbba50036d910c2049202ea8edbfb26770a169e8444a4b2c6557efe0e73344", 0xfd}, {&(0x7f0000001fc0)="aebba70e34d8782f507a3e5bc99be93656eaf3df2b70b9c82fb2d02d4f8373f644ce0ce6c38fd616f1cf9e9ad734b9d74650532886393d8a16b3c73043863c02003517d8c7dc91221f70266a62639073da498ab7438c17d57fa27d757731c06c38f9aa6d3e8cf24eadcf0598047babd726ed2aa76b452a28d7aabb82cd8a1a9d86eb871fc4f2f1b828fc27a71415e4", 0x8f}], 0x4, &(0x7f00000020c0)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r10, r14, r9, r14, r11, r14]}, @cred={0x20, 0xffff, 0x2, r1, r2, r7}, @rights={0x28, 0xffff, 0x1, [r14, r0, r10, r9, r15]}, @rights={0x18, 0xffff, 0x1, [r11]}, @cred={0x20, 0xffff, 0x2, r5, r2, r3}, @rights={0x18, 0xffff, 0x1, [r14]}, @cred={0x20, 0xffff, 0x2, r5, r4, r3}, @rights={0x30, 0xffff, 0x1, [r14, r10, r0, r13, r9, r10, r10, r11]}, @cred={0x20, 0xffff, 0x2, r1, r6, r7}], 0x138, 0x8}, 0x1) 00:00:13 executing program 2: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x11, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_cred(r0, 0xffff, 0x11, &(0x7f00000000c0)={r1, r2, r3}, 0xc) wait4(r1, &(0x7f0000000100), 0x9, &(0x7f0000000140)) r5 = accept(r4, &(0x7f0000000200)=@un=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) r6 = accept(r4, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) recvfrom(r0, &(0x7f0000000340)=""/115, 0x73, 0x1, &(0x7f00000003c0)=@in6={0x18, 0x2, 0x0, 0x6}, 0xc) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000400), &(0x7f0000000440)=0x8) chroot(&(0x7f0000000480)='./file0\x00') getpeername$inet(r5, &(0x7f00000004c0), &(0x7f0000000500)=0xc) wait4(r1, &(0x7f0000000540), 0x1, &(0x7f0000000580)) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) listen(r0, 0x7) bind(r5, &(0x7f0000000640)=@in6={0x18, 0x1, 0x8001, 0x9c}, 0xc) setsockopt$sock_timeval(r5, 0xffff, 0x0, &(0x7f0000000680)={0xd3, 0x3}, 0x10) socket(0x1f, 0x3, 0xfffffffffffffff7) r7 = openat(r0, &(0x7f00000006c0)='./file0\x00', 0x80000, 0x8) faccessat(r7, &(0x7f0000000700)='./file0\x00', 0x80, 0x200) socket(0x1f, 0x4, 0x7) readlinkat(r7, &(0x7f0000000740)='./file0\x00', &(0x7f0000000780)=""/28, 0x1c) r8 = accept(r4, &(0x7f00000007c0)=@in, &(0x7f0000000800)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000840), &(0x7f0000000880)=0x8) semget(0x1, 0x1, 0x4) bind$unix(r8, &(0x7f00000008c0)=@file={0x1, './file0\x00'}, 0xa) getrusage(0xffffffffffffffff, &(0x7f0000000900)) fchownat(r7, &(0x7f00000009c0)='./file0\x00', r2, r3, 0x200) socket(0x10, 0x40000000, 0x101) shmget(0x0, 0x2000, 0x400, &(0x7f0000ffd000/0x2000)=nil) syz_execute_func(&(0x7f0000000a00)="c4e2190bfa3e6fc4c1f96f5a0fc4a3d55d260b6565440fb4870f000000650f5ae28f4900010af0418090000000002c65430ffc4f9e652e2e8e9aac0e22b6") 00:00:13 executing program 2: mkdir(&(0x7f0000001440)='./file1\x00', 0x0) r0 = open(&(0x7f0000000200)='./file1\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) preadv(r1, &(0x7f0000000000)=[{0x0, 0x2a}], 0xffffffffffffd9c, 0x0) 00:00:13 executing program 3: mkdir(&(0x7f0000000180)='./file1\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) socket$unix(0x1, 0x5, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 00:00:01 executing program 1: mkdir(&(0x7f0000000200)='./file0\x00', 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000280)='./file0\x00', 0x0) unlinkat(r0, &(0x7f00000002c0)='./file0\x00', 0x40000007fc) bind(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 00:00:01 executing program 0: chroot(&(0x7f0000000000)='./file0\x00') r0 = dup(0xffffffffffffffff) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xfffffffffffffffc}, {0x2, 0xfffffffffffffffe}}, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x400000) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x75, 0xfff}, {0x5, 0x80000000}}, 0x0) unlinkat(r2, &(0x7f0000000180)='./file0\x00', 0x800) connect$unix(r2, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) mknod(&(0x7f0000000200)='./file1\x00', 0x8026, 0x6) fcntl$setstatus(r1, 0x4, 0x8) unlinkat(r2, &(0x7f0000000240)='./file1\x00', 0x800) mknod(&(0x7f0000000280)='./file2\x00', 0xc090, 0x32) connect$unix(r0, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) fcntl$setstatus(r2, 0x4, 0x40) r3 = shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x1000) shmdt(r3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000340)=0x8) mknod(&(0x7f0000000380)='./file2\x00', 0x2, 0x3) chdir(&(0x7f00000003c0)='./file2\x00') mknod(&(0x7f0000000400)='./file2\x00', 0x40, 0x56) getsockname$unix(r0, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) readlinkat(r0, &(0x7f00000004c0)='./file1\x00', &(0x7f0000000500)=""/58, 0x3a) dup(r2) unlinkat(r0, &(0x7f0000000540)='./file2\x00', 0x800) fchroot(r2) r4 = open(&(0x7f0000000580)='./file1\x00', 0x100, 0x1) accept$unix(r2, &(0x7f00000005c0)=@abs, &(0x7f0000000600)=0x8) sendto$unix(r4, &(0x7f0000000640)="09eabcfe4eb4cea41060ea30fbb5363f62fa68c1fa486af8e700a0426760354fff0446373fc017a356f02611d2dac32a19f8c0d09fdf87adb2f7daac103803a555c0582487995e8db4f5c43b27a39a342b946189f10d397096c0bbbbeb68f45799824a8f9c758812a4204f06261f93ec1d18bf93d772f5b0f86b0ac4fa", 0x7d, 0x402, &(0x7f00000006c0)=@file={0x0, './file2\x00'}, 0xa) open$dir(&(0x7f0000000700)='./file1\x00', 0x240010, 0x1) r5 = getgid() setegid(r5) 00:00:01 executing program 4: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80000, 0x102) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400002, 0x30) semget(0x0, 0x4, 0x5) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) unlink(&(0x7f0000000140)='./file0\x00') r3 = dup2(r1, r2) close(r3) r4 = paccept(r3, 0x0, &(0x7f0000000180), 0x50000000) symlink(&(0x7f00000001c0)='./file0/file0\x00', 0x0) flock(r1, 0x0) sendto$unix(r3, &(0x7f0000000240)="690dfb1766d6a702ae1ee3db9d", 0xd, 0x4, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000002c0)=""/55) mkdirat(r2, &(0x7f0000000300)='./file0\x00', 0x18) sendto$unix(r0, &(0x7f0000000340)="e83cecc473654da032", 0x9, 0x6, &(0x7f0000000380)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, &(0x7f0000000400)={0x0, 0x0}, 0xc) r6 = getegid() fchownat(r2, &(0x7f00000003c0)='./file0/file1\x00', r5, r6, 0x400) linkat(r2, &(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00', 0x400) close(r0) bind$unix(r4, &(0x7f00000004c0)=@file={0x1, './file0/file1\x00'}, 0x10) dup2(r0, r3) getgid() stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) stat(&(0x7f00000005c0)='./file0/file1\x00', &(0x7f0000000600)) socket$unix(0x1, 0x3, 0x0) semget$private(0x0, 0x4, 0x3) 00:00:01 executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 00:00:01 executing program 3: r0 = paccept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc, 0x50000000) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) clock_settime(0x60000000, &(0x7f0000000100)={0x3ff00000, 0x3582689b}) connect$inet(r0, &(0x7f0000000140)={0x2, 0x2}, 0xc) getsockname$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) bind$unix(r0, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) getpgrp() getpeername$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) clock_settime(0x20000000, &(0x7f00000002c0)={0x3, 0xff}) getrlimit(0x6, &(0x7f0000000300)) r1 = socket$inet(0x2, 0x40000000, 0x4) r2 = getpgrp() r3 = getpid() r4 = socket$inet(0x2, 0x40000002, 0x80) bind$unix(r0, &(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa) r5 = dup(r1) fcntl$setown(r4, 0x6, r3) r6 = semget(0x0, 0x7, 0x104) semctl$GETNCNT(r6, 0x0, 0x3, &(0x7f0000000380)=""/1) r7 = getegid() mkdirat(r5, &(0x7f00000003c0)='\x00', 0x4) setegid(r7) dup2(r1, r5) getpgrp() getsockopt$sock_cred(r4, 0xffff, 0x11, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) fcntl$dupfd(r4, 0xc, r1) chmod(&(0x7f0000000480)='./file0\x00', 0x0) open$dir(&(0x7f00000004c0)='./file0\x00', 0x40000, 0x0) socket$inet6(0x18, 0x4, 0xb1c5) r10 = shmget(0x3, 0x1000, 0x80, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000500)={{0x1, r8, r7, r8, r9, 0x10, 0xd400000000000000}, 0x1f, 0x7f, r2, r2, 0xa4f8, 0x71025dc6, 0x7}) 00:00:01 executing program 1: r0 = paccept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc, 0x70000000) setsockopt$sock_timeval(r0, 0xffff, 0x100c, &(0x7f0000000080)={0x6, 0x7}, 0x10) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x4, 0x8000}, 0x8) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x400000) connect(r0, &(0x7f0000000140)=@in6={0x18, 0x2, 0x9, 0x20}, 0xc) shmget(0x2, 0x1000, 0x12, &(0x7f0000ffe000/0x1000)=nil) r3 = socket$unix(0x1, 0x7, 0x0) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000180)={0x1000, 0x2a54}, 0x8) r4 = accept(r3, 0x0, &(0x7f00000001c0)) bind$inet6(r1, &(0x7f0000000200)={0x18, 0x1, 0x7f, 0x5b}, 0xc) bind$inet6(r0, &(0x7f0000000240)={0x18, 0x3, 0x81, 0x7fffffff}, 0xc) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000280)={0xffffffffffff7fff, 0x5}, 0x8) getsockname(r1, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) shmget(0x0, 0x2000, 0x10, &(0x7f0000ffe000/0x2000)=nil) setsockopt(r3, 0x0, 0x9, &(0x7f0000000340), 0x0) socketpair(0x1f, 0x40000005, 0x6, &(0x7f0000000380)={0xffffffffffffffff}) shutdown(r1, 0x1) chdir(&(0x7f00000003c0)='./file0\x00') recvmsg(r4, &(0x7f0000001580)={&(0x7f0000000400)=@in, 0xc, &(0x7f0000001480)=[{&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/63, 0x3f}], 0x2, &(0x7f00000014c0)=""/181, 0xb5}, 0x40) bind$inet6(r5, &(0x7f00000015c0)={0x18, 0x3, 0x6, 0x5}, 0xc) getsockopt$sock_timeval(r5, 0xffff, 0x0, &(0x7f0000001600), &(0x7f0000001640)=0x10) mknodat(r1, &(0x7f0000001680)='./file0\x00', 0x1, 0x6) r6 = getegid() setgid(r6) getgroups(0x5, &(0x7f0000001700)=[r6, r6, r6, r6, r6]) chdir(&(0x7f0000001740)='./file0\x00') unlinkat(r2, &(0x7f0000001780)='./file0\x00', 0x800) sendto(r0, &(0x7f00000017c0)="ac5be24245b263f143c190beb4187d11e682a2454130c801b7410d5f1b81c982427d8394a151d95179f8b3f21a91b8c9d6e0625049eaf1559a0c7d5bfb90162585b170d4e705f1fa7a1ad4f903a531527d968218f22b869e6c4e77ef498053b5f09d46ddb309a8eb3a425bd4baa4d1dc031675a1d33e2a15960c832ac7d55be91db0478d9e5b2072489b637b2f4471e23235284f882793ac59460d0ffcc64e5472b933620f5cc4c85387f80bf15c048a1505e3591e85ada55845d2653908a615a7c6411569e1b1a9ccd32eb9b45d11f7c5ef34a289de7f8896f963ba31dbf84281f8321b6e2654016bdc86193461b1d1556982530e4aa2cf6d", 0xf9, 0x0, &(0x7f00000018c0)=@in6={0x18, 0x2, 0x0, 0x8}, 0xc) close(r0) accept(r4, 0x0, &(0x7f0000001900)) 00:00:01 executing program 4: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80000, 0x102) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400002, 0x30) semget(0x0, 0x4, 0x5) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) unlink(&(0x7f0000000140)='./file0\x00') r3 = dup2(r1, r2) close(r3) r4 = paccept(r3, 0x0, &(0x7f0000000180), 0x50000000) symlink(&(0x7f00000001c0)='./file0/file0\x00', 0x0) flock(r1, 0x0) sendto$unix(r3, &(0x7f0000000240)="690dfb1766d6a702ae1ee3db9d", 0xd, 0x4, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000002c0)=""/55) mkdirat(r2, &(0x7f0000000300)='./file0\x00', 0x18) sendto$unix(r0, &(0x7f0000000340)="e83cecc473654da032", 0x9, 0x6, &(0x7f0000000380)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, &(0x7f0000000400)={0x0, 0x0}, 0xc) r6 = getegid() fchownat(r2, &(0x7f00000003c0)='./file0/file1\x00', r5, r6, 0x400) linkat(r2, &(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00', 0x400) close(r0) bind$unix(r4, &(0x7f00000004c0)=@file={0x1, './file0/file1\x00'}, 0x10) dup2(r0, r3) getgid() stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) stat(&(0x7f00000005c0)='./file0/file1\x00', &(0x7f0000000600)) socket$unix(0x1, 0x3, 0x0) semget$private(0x0, 0x4, 0x3) 00:00:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) recvfrom$inet6(r2, &(0x7f00000003c0)=""/244, 0x2e5, 0x800, 0x0, 0x0) 00:00:01 executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffff8) chdir(&(0x7f0000000280)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = dup(r0) sendto$inet(r2, &(0x7f0000000040)="367fb51678375fd42d99de64e55837451d67b5f9726145ef42379d9960f72bd9c33f7e0f08849e67af7ef9c1adbf1cefaef6503798cba7795c833c4a6ceae2", 0x3f, 0x4, &(0x7f0000000080)={0x2, 0x2}, 0xc) r3 = fcntl$dupfd(r0, 0x0, r1) sendto$inet(r3, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) 00:00:01 executing program 4: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80000, 0x102) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400002, 0x30) semget(0x0, 0x4, 0x5) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) unlink(&(0x7f0000000140)='./file0\x00') r3 = dup2(r1, r2) close(r3) r4 = paccept(r3, 0x0, &(0x7f0000000180), 0x50000000) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0/file1\x00') flock(0xffffffffffffffff, 0x0) sendto$unix(r3, &(0x7f0000000240)="690dfb1766d6a702ae1ee3db9d", 0xd, 0x4, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000002c0)=""/55) mkdirat(r2, &(0x7f0000000300)='./file0\x00', 0x18) sendto$unix(r0, &(0x7f0000000340)="e83cecc473654da032", 0x9, 0x6, &(0x7f0000000380)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, &(0x7f0000000400)={0x0, 0x0}, 0xc) r6 = getegid() fchownat(r2, &(0x7f00000003c0)='./file0/file1\x00', r5, r6, 0x400) linkat(r2, &(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00', 0x400) close(r0) bind$unix(r4, &(0x7f00000004c0)=@file={0x1, './file0/file1\x00'}, 0x10) dup2(r0, r3) getgid() stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) stat(&(0x7f00000005c0)='./file0/file1\x00', &(0x7f0000000600)) socket$unix(0x1, 0x3, 0x0) semget$private(0x0, 0x4, 0x3) 00:00:01 executing program 2: r0 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x2000) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/197) shmctl$IPC_RMID(r0, 0x0) shmctl$SHM_UNLOCK(r0, 0x4) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x11, &(0x7f0000000140)={0x0}, 0xc) getpgid(r3) r4 = dup(r2) pipe(&(0x7f0000000180)) poll(&(0x7f00000001c0)=[{r4, 0x60}, {r4, 0x64}, {r4, 0x2}], 0x3, 0x0) shmctl$SHM_UNLOCK(r0, 0x4) clock_gettime(0x60000003, &(0x7f0000000200)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) lseek(r5, 0x3b, 0x0) r6 = shmget$private(0x0, 0x1000, 0x280, &(0x7f0000fff000/0x1000)=nil) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) r8 = semget(0x1, 0x1, 0x23) semctl$GETNCNT(r8, 0x0, 0x3, &(0x7f00000002c0)=""/86) shmget(0x3, 0x1000, 0x4, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r6, 0x0) shmctl$SHM_UNLOCK(r0, 0x4) clock_getres(0x0, &(0x7f0000000340)) flock(r7, 0x4) setitimer(0x3, &(0x7f0000000380)={{0x1, 0x7}, {0x5, 0x2}}, &(0x7f00000003c0)) clock_getres(0x20000001, &(0x7f0000000400)) fcntl$setflags(r7, 0x2, 0x1) madvise(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x7) getuid() 00:00:01 executing program 5: shmget(0x3, 0x4000, 0x280, &(0x7f0000ff9000/0x4000)=nil) r0 = msgget(0x1, 0x11) msgsnd(r0, &(0x7f0000000000)={0x3, "402ee5ac9b44a488707280d5a3106f57e0ae31e6cae5379e0d63f6e2ca70319d96d1320f31c9fca5198a3d2ae3c90108974383749162ded115facb0bd367bc7adc315be85f31465c913a726888766905bca2b29731c9e191ea536c9379b791e6266f5d2e7cdf3a517f095ac65885cae80cb3cf8474a7a192b553cb6a34b72a697bae12ef4f05912292b2a38e60e96e48d15bd8f761e677a4cead09ccd9bb15b63a2c57fdc40df58a59a81d414cd01ac47fe2c487be24fc26811d0b57e8e27e56abcc917ed710bc3b90bda7f9034c69445fe73079387d31982ebf1922782c3dc1f36043a1245a776ec4b6d06b5eca4fdbd42957f3eb4c1015be17cf9b3e0c"}, 0x106, 0x800) r1 = socket$inet6(0x18, 0x7, 0x7fffffff) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000140)=""/7, 0x7}, {&(0x7f0000000180)=""/237, 0xed}, {&(0x7f0000000280)=""/208, 0xd0}, {&(0x7f0000000380)=""/113, 0x71}], 0x4, 0x0) r2 = socket$inet6(0x18, 0x0, 0xfff) bind$inet6(r1, &(0x7f0000000440)={0x18, 0x0, 0x2, 0x7}, 0xc) write(r2, &(0x7f0000000480)="21408b312760ab16cb1bda17fb0b793526658baa757321bbb25f81780c588b6bad77cc82e79e3cd491a220e6e73453e1c89c53354c6f9779f4a105d40840e7f6d26cdc4d0b3e392e2e82291fc3ab9927bcf72cbb655661784d7b55188817ef73fb01990ae482e751e3da6002f63622072131623239ea52e0e875e81e4eef31b80ac187abdaea85d89e621d0e21709ec18cd1a04631fceb01d87c7639c5b497ce7f024e5eb67f", 0xa6) clock_nanosleep(0x1, 0x1, &(0x7f0000000540)={0x0, 0x81}, &(0x7f0000000580)) r3 = getegid() r4 = getgid() r5 = getgid() r6 = getgid() getgroups(0x6, &(0x7f00000005c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x11, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) getgroups(0x6, &(0x7f0000000680)=[r3, r4, r5, r6, r7, r11]) r13 = semget(0x3, 0x3, 0x18) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f00000006c0)={{0xffffffffffffffff, r10, r12, r10, r8, 0x146, 0x7}, 0x8, 0x0, 0x615}) r14 = getgid() shmget(0x0, 0x2000, 0x1c, &(0x7f0000ff9000/0x2000)=nil) getgroups(0x2, &(0x7f0000000740)=[r9, r14]) chroot(&(0x7f0000000780)='./file0\x00') semctl$SETVAL(r13, 0x2, 0x8, &(0x7f00000007c0)=0x9fab) r15 = accept(r1, 0x0, &(0x7f0000000800)) rmdir(&(0x7f0000000840)='./file0\x00') msgsnd(r0, &(0x7f0000000880)={0x0, "3b3514135bb7eab07a55946625e29c932328b806be42069b82c10042feb8d34f9028621d8be03f8d815e6ada2dd49c9ac0f972e406e73217fb10c8d128d76a67847200b61fa50d172d481846e88bae6f2aff2d371f723042a8e4d342281e120cc3368c182c5c89cbfbbebdf7b1a2bd1650a0c721eb3ca050d0a5db0e2edf67ba9751b4fb98c159c96025776b8a92cc714b3ad74b9003c893f956f349b582778babad1d012242467acf6841a17f6d0f3db1ce48265c7366fce93324951d13ac1125f9d8173412a4267a5f77889779f27006f6247f408f7c65ed06a4b07523226ca83fba7f3675a6"}, 0xef, 0x800) fcntl$dupfd(r2, 0x0, r1) getsockname$unix(r15, &(0x7f0000000980)=@abs, &(0x7f00000009c0)=0x8) getsockopt$SO_PEERCRED(r15, 0xffff, 0x11, &(0x7f0000000a00), 0xc) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) 00:00:01 executing program 0: r0 = socket(0x1f, 0x50000003, 0x20) r1 = dup(r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0xc000000000000000, 0x4) r2 = shmget(0x1, 0x1000, 0x16, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/161) sendto(r0, &(0x7f0000000100)="b458c44020fe3c75ff8d5afe1854bdf146ebe09b0999cb40199a779444173ac8430c88aecb364674fc4d0f4a84934811f5cae8cf6b94ac69a1", 0x39, 0x9, &(0x7f0000000140)=@in6={0x18, 0x3, 0x2, 0x4}, 0xc) syz_execute_func(&(0x7f0000000180)="f20f7d35f1d93f20c4225d369505000000c4a315184f00fec4c3516adea02626450f380221c4c135dd273ef243aaf00fbb0f430f48170f1faf800c3303") r3 = semget$private(0x0, 0x4, 0x40) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f00000001c0)=""/79) readv(r1, &(0x7f0000000400)=[{&(0x7f0000000240)=""/224, 0xe0}, {&(0x7f0000000340)=""/35, 0x23}, {&(0x7f0000000380)=""/85, 0x55}], 0x3) getsockopt$sock_cred(r1, 0xffff, 0x11, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x11, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x11, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x11, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r10 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x11, &(0x7f00000005c0)={0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000600)={{0x2, r4, r5, r6, r9, 0x100, 0x3}, 0x7fffffff, 0x8000, r10, r11, 0x800, 0x3, 0xfffffffffffffeff}) shmget(0x0, 0x5000, 0x10, &(0x7f0000ffb000/0x5000)=nil) getpgrp() getitimer(0x2, &(0x7f0000000680)) r12 = shmget(0x2, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r12, 0x2, &(0x7f00000006c0)=""/186) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000780)=0x4, 0x4) r13 = dup2(r1, r1) semget(0x2, 0x0, 0x300) getsockopt$SO_PEERCRED(r0, 0xffff, 0x11, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000800)={{0x8, r6, r5, r8, r14, 0x100, 0x4}, 0x101, 0x6, 0x9}) fchownat(r13, &(0x7f0000000880)='./file0\x00', r8, r7, 0x200) semget$private(0x0, 0x2, 0x100) preadv(r0, &(0x7f0000002c80)=[{&(0x7f00000008c0)=""/224, 0xe0}, {&(0x7f00000009c0)=""/4096, 0x1000}, {&(0x7f00000019c0)=""/86, 0x56}, {&(0x7f0000001a40)=""/4096, 0x1000}, {&(0x7f0000002a40)=""/108, 0x6c}, {&(0x7f0000002ac0)}, {&(0x7f0000002b00)=""/214, 0xd6}, {&(0x7f0000002c00)=""/125, 0x7d}], 0x8, 0x0) 00:00:02 executing program 0: mkdir(&(0x7f0000001440)='./file1\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x200010, 0x13d) flock(r0, 0xc) 00:00:02 executing program 4: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80000, 0x102) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400002, 0x30) semget(0x0, 0x4, 0x5) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) unlink(&(0x7f0000000140)='./file0\x00') r3 = dup2(r1, r2) close(r3) r4 = paccept(r3, 0x0, &(0x7f0000000180), 0x50000000) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0/file1\x00') flock(0xffffffffffffffff, 0x0) sendto$unix(r3, &(0x7f0000000240)="690dfb1766d6a702ae1ee3db9d", 0xd, 0x4, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000002c0)=""/55) mkdirat(r2, &(0x7f0000000300)='./file0\x00', 0x18) sendto$unix(r0, &(0x7f0000000340)="e83cecc473654da032", 0x9, 0x6, &(0x7f0000000380)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, &(0x7f0000000400)={0x0, 0x0}, 0xc) r6 = getegid() fchownat(r2, &(0x7f00000003c0)='./file0/file1\x00', r5, r6, 0x400) linkat(r2, &(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00', 0x400) close(r0) bind$unix(r4, &(0x7f00000004c0)=@file={0x1, './file0/file1\x00'}, 0x10) dup2(r0, r3) getgid() stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) stat(&(0x7f00000005c0)='./file0/file1\x00', &(0x7f0000000600)) socket$unix(0x1, 0x3, 0x0) semget$private(0x0, 0x4, 0x3) 00:00:02 executing program 5: r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) bind$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="01e018c8b240b1ff33414b00"], 0x2f) listen(r1, 0x0) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="010de4bf650000000033614b00"], 0x6e) r2 = dup2(r1, r1) r3 = accept$inet6(r2, 0x0, 0x0) fcntl$setflags(r3, 0x2, 0x0) 00:00:02 executing program 3: r0 = socket$inet6(0x18, 0x60000001, 0x8) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r2 = getgid() bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x3, 0x2}, 0xc) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x11, &(0x7f0000000080)={0x0, 0x0}, 0xc) r5 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x11, &(0x7f00000000c0)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x4, r3, r2, r4, r2, 0x2, 0x3}, 0x3f, 0x401, r5, r6, 0x10000000, 0x8, 0x1a8b}) write(r0, &(0x7f0000000180)="afd9cbeaaaf760df34993378c5dd96d621aa6ebb44b17140b48f8f38c851de7f5a48b95b39136b8210bfb1aff82ebf77cb0c74e5e0c05333fe898d161162794625b7976dd1e241f31d9a29d0e51cf7d39471cf0cb2e6b403d3b0797f5a636a6564cd05a52d0e72303a80dc63ef4ee727fd154cbdb276fb179951fed64cf28558f72f03dc747422d50fc7ea9ad1818131b0081ff56df166e8b5669bfbb32007441cd555f1b1968f99cc65ee30d13e747bb6921b6afcd721a3ba95cd3521e3bf963b772600a05755aee2171a822fba4ff0874e521f7789ae1504841b6ec545ed5f2c3189f1", 0xe4) preadv(r0, &(0x7f0000000700)=[{&(0x7f0000000280)=""/159, 0x9f}, {&(0x7f0000000340)=""/214, 0xd6}, {&(0x7f0000000440)=""/236, 0xec}, {&(0x7f0000000540)=""/143, 0x8f}, {&(0x7f0000000600)=""/206, 0xce}], 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0xfffffffffffffffe, 0x0) readv(r0, &(0x7f0000001c00)=[{&(0x7f0000000780)=""/233, 0xe9}, {&(0x7f0000000880)=""/152, 0x98}, {&(0x7f0000000940)=""/4096, 0x1000}, {&(0x7f0000001940)=""/83, 0x53}, {&(0x7f00000019c0)=""/156, 0x9c}, {&(0x7f0000001a80)=""/119, 0x77}, {&(0x7f0000001b00)=""/217, 0xd9}], 0x7) r7 = paccept(r0, &(0x7f0000001c80)=@in, &(0x7f0000001cc0)=0xc, 0x40000000) sendto$inet(r7, &(0x7f0000001d00)="d2f759a8ba883ce01404ec9e23bf9878b259450e1f8625527788aae9066c87134de13895d1b69f81d21a5d3f66ea1c51a9ced4e1d38fc91127a60c1dd15b192579115bfebdf33ba17ba82fc7cf83eed0a5125a34d47cb613f75f413685b289a1ab93332eb71c7afcd772f6443623f8647fd7d56543f6ca39372a16c63c84cc5f628f1fab8e9f764d3fd1ef2b6cdb50c7fe155c0084f281062e387cfb7e52fe91967352a7936b6c15777ec3e8bbc380543a922605b5d279aea22ace8fb4d145b221cf29c63fdd57c56011b679a8f638914e1d19526ab9f6085baffed1430b1e5d735ab8511872cea386621a22122b128276651b1b00ce1d74d7b1", 0xfa, 0x2, &(0x7f0000001e00)={0x2, 0x3}, 0xc) shmget$private(0x0, 0x3000, 0x4ab, &(0x7f0000ffd000/0x3000)=nil) symlink(&(0x7f0000001e40)='./file0\x00', &(0x7f0000001e80)='./file0\x00') r8 = open(&(0x7f0000001ec0)='.\x00', 0x0, 0x30) writev(r0, &(0x7f0000001fc0)=[{&(0x7f0000001f00)="1edb1ad4b97979569f62687f83da014e40dd341af1fd91ae4c23039e720f1f6c82c7333f9c98b1c4e2ed403c2a19f0738aa7682f4de86c668c755b0cb2891a87e060a4779c714596299e00b4395591ddf1364c77d378b380e4f9b38df6f88025cf446ed4cca0e0fd26d6c500f6d20573b3b73657726970b9e646fc0e4e5ab373b0324dd4b59a51531a21a08157d7f446f564344639", 0x95}], 0x1) ftruncate(r8, 0xfffffffffffffffd) seteuid(r4) getsockname$inet6(r0, &(0x7f0000002000), &(0x7f0000002040)=0xc) fcntl$setown(r0, 0x6, r5) bind$unix(r8, &(0x7f0000002080)=@file={0x1, './file0\x00'}, 0xa) socket$inet6(0x18, 0x0, 0x8) bind(r0, &(0x7f00000020c0)=@un=@file={0x1, './file0\x00'}, 0xa) linkat(r8, &(0x7f0000002100)='./file0\x00', r8, &(0x7f0000002140)='./file0\x00', 0x400) getsockopt(r7, 0x1f, 0x8, &(0x7f0000002180)=""/76, &(0x7f0000002200)=0x4c) r9 = semget$private(0x0, 0x2, 0x440) semctl$IPC_RMID(r9, 0x0, 0x0) 00:00:02 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1400004) read(r0, &(0x7f0000000180)=""/80, 0x50) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0x200) 00:00:02 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0x0]) getgroups(0x1, &(0x7f0000000040)=[r0]) r1 = getuid() lchown(&(0x7f0000000080)='./file0\x00', r1, r0) setuid(r1) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x6d}, {0x7f, 0x3}}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1000000, 0x2) unlinkat(r2, &(0x7f0000000180)='./file0\x00', 0x0) geteuid() r3 = fcntl$dupfd(r2, 0xc, r2) getsockopt$sock_cred(r3, 0xffff, 0x11, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = semget$private(0x0, 0x3, 0x320) getsockopt$sock_cred(r7, 0xffff, 0x11, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r10 = open(&(0x7f0000000300)='./file0\x00', 0xc0800, 0x81) getgroups(0x1, &(0x7f0000000340)=[r9]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x11, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) close(r2) getsockopt$SO_PEERCRED(r6, 0xffff, 0x11, &(0x7f00000003c0), 0xc) wait4(r11, &(0x7f0000000400), 0x20, &(0x7f0000000440)) readv(r3, &(0x7f0000000780)=[{&(0x7f0000000500)=""/8, 0x8}, {&(0x7f0000000540)=""/146, 0x92}, {&(0x7f0000000600)=""/131, 0x83}, {&(0x7f00000006c0)=""/131, 0x83}], 0x4) setregid(r5, r5) accept(r3, &(0x7f00000007c0)=@un=@file={0x0, ""/79}, &(0x7f0000000840)=0x51) semctl$GETPID(r8, 0x4, 0x4, &(0x7f0000000880)=""/245) semctl$GETNCNT(r8, 0x3, 0x3, &(0x7f0000000980)=""/60) accept$unix(r3, &(0x7f00000009c0)=@file={0x0, ""/108}, &(0x7f0000000a40)=0x6e) rename(&(0x7f0000000a80)='./file0\x00', &(0x7f0000000ac0)='./file0\x00') dup2(r10, r10) sendmsg$unix(r10, &(0x7f0000001040)={&(0x7f0000000b00)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000f80)=[{&(0x7f0000000b40)="f2a8446ecbff4712c773d304d880b82526a080d31fbdbae5886d31c1baee0951bb2e405d9ee5a5401534e65f61e60a1b57cbc1c3596ae4a5a8b0b2f5bd4d7487f38d68ecf7ba8c545a69dd5770c8024a64ed17a6167b879d19ee9ae619b74971823fa2f831e925bd3bd44f5bba69f513585663d0d0d0f13fc73fa77383979467d5001c4aa89f6e80d9a8e32e760fb5d7db48410c5140fc78fd2bf6688658f5e32178eb4b", 0xa4}, {&(0x7f0000000c00)="6abe4809ed0cd6a4ebd27a47666aa5340d7275ee19d1cf36a848c66071f02527a61ae43d4617f08a59a0776ca8b087aec46ca8bba72f0cbe2bb141d80065f4cb6bd2025cd03cfbc93ff825a904a8c2208364dc98687a10bfcd907ebaff905a504ff16dc6df77ab6bd3f9e8352ca20695bc2a14bfa6b9d8c130589cbeb151e12a58d916037a65b6182a4bb0982da3bb7252261de28ca7928a2a4dcce7c8dea5ae2535e043b8a34812d3", 0xa9}, {&(0x7f0000000cc0)="9cf538a8b0a2b88aa02cab8b7a65a319d357b4e002feb5f243315fb89b7f057642d6a4192c03369f480d9b03b57487668841c0030e1535580fd2762d372738711eac451a5b84640421c6140a9994fa80ce5b6609f09f2106c2e75cdb41a36aa5fde278580e881cc264048b34ab8098d7ea39f0ca454534a6f65b9f81bbe0e60252cb27f083affbd7d0037474e426234784b3081978e17b4f2f6d77069c4b122b55db3e909f2b0aa3c5584499fd5808e7e078e9c82d210bee495a8f8b2ac2b75c6b88837abf0657eb616675fb", 0xcc}, {&(0x7f0000000dc0)="dd6102fa6def722bb3f509370cc5cbd595f8081e02111cfc374d63b664a2b51e9c8e23085fecf587314232889422746f5ed46fc65ee61da07c184ed8ec047c3724979b3c4a6f2475bc6321e4d1b21ae5773891129a696f3076ac323ab173cabf6214277be42e60e996002f17b75b80354bbff22566acbec72b165d46fe20c58f2569d8389974c461bb74e9c85f6f87aba09749e30322df3a08207a31cd5e804662d7e7083593e3d8787ccef99f8c02e469a7bb2a309285eda8298eef0757bbfd31abf23aa7c92c922a4ee0", 0xcb}, {&(0x7f0000000ec0)="2d672f99c5af8017a4d8e4d687635b2714365d81cd84a84ee734f8b09cfc2f6b789f6e5186acf63ba30f25c0199038d3f023284d91b02a94a4449d0252f0cf9b027c738de9b0bfda982dd3e301c863", 0x4f}, {&(0x7f0000000f40)}], 0x6, &(0x7f0000001000)=[@cred={0x20, 0xffff, 0x2, r4, r12, r13}], 0x20, 0x400}, 0x40c) socket$unix(0x1, 0x5, 0x0) 00:00:02 executing program 4: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80000, 0x102) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400002, 0x30) semget(0x0, 0x4, 0x5) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) unlink(&(0x7f0000000140)='./file0\x00') r3 = dup2(r1, r2) close(r3) r4 = paccept(r3, 0x0, &(0x7f0000000180), 0x50000000) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0/file1\x00') flock(0xffffffffffffffff, 0x0) sendto$unix(r3, &(0x7f0000000240)="690dfb1766d6a702ae1ee3db9d", 0xd, 0x4, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000002c0)=""/55) mkdirat(r2, &(0x7f0000000300)='./file0\x00', 0x18) sendto$unix(r0, &(0x7f0000000340)="e83cecc473654da032", 0x9, 0x6, &(0x7f0000000380)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, &(0x7f0000000400)={0x0, 0x0}, 0xc) r6 = getegid() fchownat(r2, &(0x7f00000003c0)='./file0/file1\x00', r5, r6, 0x400) linkat(r2, &(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00', 0x400) close(r0) bind$unix(r4, &(0x7f00000004c0)=@file={0x1, './file0/file1\x00'}, 0x10) dup2(r0, r3) getgid() stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) stat(&(0x7f00000005c0)='./file0/file1\x00', &(0x7f0000000600)) socket$unix(0x1, 0x3, 0x0) semget$private(0x0, 0x4, 0x3) 00:00:02 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) r0 = dup(0xffffffffffffffff) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x400) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0xc040, 0x0) r2 = fcntl$dupfd(r0, 0xc, r0) r3 = socket$unix(0x1, 0x1, 0x0) fchmod(r3, 0x100) flock(r1, 0xb) fchmod(r1, 0x20) getpeername$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r4 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x11, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000180)='./file0\x00', r4, r7) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r8 = dup(r1) sendmsg(r8, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000001440)=[{&(0x7f0000000200)="55c9049d20eeec369453bd324350e10ea4b402118a13623db0acad692186ef7356b8e1b6526a52cd7c8182019872577258d6a70e6deb4f145e947162e209e324bb6ed1b71bb32b2791d350a3c25525d7c6b0907f2576cb6ec093aed41406586a760e1b35736f75ed23b67b728d19f2e8a261b67cc13587662e1169e7f9c366b709869e9f035f3e2c39323cdcf44876c71f38ed9d167475", 0x97}, {&(0x7f00000002c0)="30ac1dd2fe8ed87125a7ebe496d83d6d4f5269bb9af5fac0acef6432126ce64d9151b510e1f8d23995d62ac80a90e1f2c7558a5d216661dd70f7026c21ec96c85dca752b62806d6ab00377489db7d026549709f2ba189ff1b71c8faa4cc46fe2187a70bce47d03bc272d9e1a324596b87419a60af04824f325240f698a50b2c4982f147685095e2ddb95bde3596f4cad72fbbd934022d56515a67ea6f24ad86ddd868bad773acb76", 0xa8}, {&(0x7f0000000380)="c531227a989c177889d0243a25508260e7875ae14631629b87445979508f1008bb6f2f29f26fa71696ff8a86e4346f37df4bfb0657172c43e382753bb0ac584b2e2d2d436ab565893b49c61ceed8bfe887d86f899008e2876abc5cfcfa7981c09aae7f71d8bb25d917568a2a6e7e6bb67764997674b86015fa1989e49a192a232916156b1795bf3281c369eaf15a5f3cc43d78a2b9ed63716f3a14a09c03a1ab84a81604c5d4484661be92754c53dd594226f085590ecdb47b57d973b6047036489e7fc408cd537b063fd428e891552cb19f297bd51d4c899b97e7b32afb162b27064e074be646fb13cafd8fdb05b8e4fdc53744900174188f567ed14a0985b1e74119bf82019655940e6024ceffde79753121c137558857792025ee3fc370714d1d1bad9f7875b27c96e90e7c6119236af920dbd65b902d06095543679b87da89acc87c8858b09e9b55db4ce3bf19449b438bc1b4cd986f6d5f0534eda5f47214ae6a42da34cb37ac41830c8c7a9ff78c086e1320accf2c3281cc9846a4f2da2c64874ff1e7457907e3bbeb9b16da5fab904426d4ff8e839939cdef88915ebf7af176abdf95e1abe7375a4d8d3919152197a3be3472f11a45ef96039bf33ec1f01a645ed4ac77894f71529a1fa668a349b484cc565983645cfe110dbebfbc1d3642801c422ba7a9ab02f8c42321fd834c149c1765155b715d9337683fdf7d0082b4955d99280a66d3a7f56f8867992ffeacb1fbd8fd71523911121c4bfc9df8abbac8da3650fb9348c145191363d2d9fb9dcfdf46ce8deb3885f416ea111ffd7dda45cd4ed219246e29dfbb590e1a2dcdd485365a0fe35e16d52052a83773df75bdbd235dcc45213f929a2b847006dbfa6f90b1743ccf527c06bbd39c9c825b67bb316082c7c3652bbd07b1ccb5dbd126286adf671d2a28fc7d1f6c98f362098dd8d4afdc3988c9cc6056bbc8487ae598e97b07b4c11c4c68443354c60ffab4c4a0097b7a5a4b0871cf19058206aab5258990d81634c172a2d955ecb34ac992b95e1f9c61158c0427c5e903681dfb815bafe43909a59d17e3bfa294c8c5cd822b631962ebae5bbd2ff00984bb1d38bf277239ee6b66dd86beac1aac73f99ee1cd7d71bac92b7878910d3afaaea0284f98d5359ef782da972a2f7470152a8ef9df4aa41ac68ccaa0b63615d01ca2f61cc2b41fd6cec2eaa87aecfa29c5debf026fe6940738f064776d76faef5186b1e811977ff578e624bf426580d9eef4e153f9161d2f29e9ef4be865143735b5c0ed54879608bc13f5c96e80016f4d5490657eefa5f33717bcc57dd7c9022bb138fd4d1899887c74a8f629d2944461bdbb8f94022c553b7ff9c98deb51c0ce660686bd33b429274a867e8a3e6860a974e1d61aadd881c05badc9555dc4f1028eaa7423fe85f49bf098263ef4b57195c6dd7572d25ac4ceeb51854e3e0c30cee2dbee19ce214dd5dcc9a1acc6f3a477fade28d98bd00d9ae3f02cf710473a52dc9ce796524ac7134c8fd477a31bf8b96abe5f9118f178ca9f2b859922f4989212addb0e7b610a3022fe2834ee9e55af99a379d15711b8ffd929bd506f5c83905e0ebdae21e26c04aa439e897f9245ecef7f5da2d971b64674796c80887e943dc0ceddf0c8f663feb7d527d1dd7cfe4954b23dc89a54e5dad53764f24e3c5a7e67815d3a0326ff031b76d39b9e29713a9e90adbb0a3cf755c296e888c3fe19b46798b5fe24b4a1920ad275cf49bfed5d51c16e42ef9436f1ebafb13b91ef3515854608ff858c409fea84aa4675c95ce46497374df7ad622d24b9658694b07eba0fab755fedd90f86eb37b9c98292d33fc9969f8f224a9ca821e53a71c6cb76ab22b003b26a64e7425b5692054dfcfa841c6f5545b5eeacdd9f51b79a60a68316b4ec190e7652fb1e67b60f453bb7bc5e6094d93f27de4cb88cdf2e183e725a72e859caec0a467d1fdc5fe86a6a1ccf7c2f40db3b1fdbac987c22d4acc47941e6153e1832d8776939200ba49cf5f994beccbaad2795e3bcf0c9578c5de6ad98a1407175f1e77023a8c57eb150ed7701393d6af144ce0b5ef06793e34a958e7bf8eb87a1453b00b4dd7982d94d089ded0e96bb92cb1b54dd8b8156bbdbe481f4a21d3e15f5d9f7504ae6b41e323c013d89a6ebc5f7a478c3585cb002810f77f50e1d62e44fe67f2ad7d61ae3381bd8113b759e3f788c43158e7fb4c5a51a436139465053d3434c72e62e9f6f78d92675eb8df9cab08beb2442ef24acf0ca3eff892e919254cbaa899c76c58fac4fd23c49f32a5feb693a21e66fec054d526b869e394eaea86075b329812d8cf40ce2ea5450113256bd18e0610f0857f9b2a56fac1816d62e85e7eef828519977c7bd33aba474d0312350420865a6a4c6918e8ca66ca8c92988a014deeef18b7afc3b5d3244ba42cc03a06ffdd183ce21ad70086047fb1813263b0f0833051d62dddb7a6b78492a7bb7f1462957e60362cc9ddaaedc73ab5bc17f529460a9279857e3cb49555b06b04abed126814aa76c6e977fa50b0325c81ea37bdfce2f4ca1ab81b1949ecb1eef8cddd5ed6dbea2a637348d78d42a9d642c2dd52061f5840f6407a0b2fbb49242677a3e5d96e0da01680f3cfb3195f84f3dcb8b0fc79a6b21ba2723642066de89022dd7ad56dc4c245cce8c4bf568894cc578c10c1e29b588e026ab4f35d9ddd1f2fd1dd40fbc9e52c0828e0d0454c39cbba45a3cb7a20ea4f6ad298c1b6e5c8c1c31c48e49dfebf91e4ad4e797bd8346831f6fa9bf74ece07e4dedec3b45e7f107d558a0be1d09c9ed56ad458b0fa64c1381bf4c5db9ed393e7ded37a0233638eed3d38c2b07b1e2dc1ec190aa907b03f3202a6634fb83f85b605ca669899b413e7e701becec070e46ef840cbaca4ded206e6697a5339b95e470d0bd0ffd47f4d47d93e372b17ae22f27799d1c401059ef41bb4f6f470bab432442233366f6b9b80ab857771cd1689059a9bef110aa6b3ab7c42412b5131602a599e2e6f68c9dc80023e7c0c91b7b98af3540c705b6c4092c04aec8391467fd6e0901ea34e01690da0740c1e3cecfcc4260f19f88ac211e65e34c737e347879366d1b06ce054e88e0e74a616392d8e2f536581dadc22736a6ce3a53d98c3bcc5b94c712f6a8ec81a405df95c5c23f4c04ec263aeaed4766bbfedace4a1216acd7aafe56be666365f3e2cf54b4b39fdead29064e7751bc1fddcbfbdec47f799f0fc966057ac19f5435298f0dd8c21487e707c84e32b224e1535d5f0d7867034aa322c9c6fd97508e906c381a73554806ecd017b827106e30e486c7e88f1457bdaa93f1e746bbc74b366a123672a9d7491dd21f97dfc1b8380b9f19019eb4284b5ca2ff1af7c1f42a0cde466fba2182ad814ba4e60cbfab4144dff1170c6ac7fc4a44d40be5f542a2de1a726c6be04b9c8ae6dd2b87980d4366fb683645f233d66df55ba531cb139b5cc2792c4e809c87b5319fb0ff1e421914efaee4cc854cff055a56befc37c4550e5424179ffee90958a689309c436e6542b123084b4ea365f754210018bbe04583900e966c9dd2983be4af52195b2107bf309a726259a94d07394474aa036eede46c15dbc9be9ec473f7612388c145bec3dee904f9b9416274d3420e3523baf93af31b7c1741545af7e8add86c4aaad24ddcc9f208ad93c6f324703aef60ff410371b1ce9a71f0757f3a3d826249aee8769c9e0eb96b0538a5c43ca832210036a8278b0608adfa18cf685dc967e5e16390a3837a0b4f06f27e3e5aa22d019428d52752a291ef9aef76e860141c3ee4835d2e89ba78172370dfae1a4322405017fbbe728407ad838c802be66c4f9d06cb6080d52e40658342209818963d9ce6423cfbaf7800481dfc3446215c74c140f159bc1c5e2b07fb57135990be11b2d4486c837307d71a1ae5c5e8f3aaad3ad94528d0048dcae516090656eb7e5767e302ef0a91fd043b3c9e836057f237d23a15bc1fbfee67058af9583b0958cc7542eac4a273aec73905464f9b0e2dfc7d8a76f814c1668e2dee2c04f63e6c3fd0af9eb41d317ea5a88b40eff972e78cab7fdd0dfe4f764e1311003fe540b843029de31106aa77d0cef2ec3f6d126e5b570353940734036d0cf79e3a992f5b61b87372cfc8bdf7cf5455f3c295f782b39c3178ae9c10e2b6e8ad448268cfa6d0e48a1aed6f64fc6350604143fe45fa05da795bb615bf113930f9e02f7f45de2d44c712aaa6f08f50c213048dc57e2455e8dd2a222d13bce3c744684008520651b6631e0bcc29883e77a3863ef08518561ef53a44d5bab8f90bf187db218e2576c1d53608a2fc520d676dcc3aa507eb9c9a80f7f19dee5e82513a41f8da1e5329fc274869e0365fed500fe3a0e26ca69c3ada859be7abbefd6a9efd9a719c27e9dcc20d0606aa2e0361c52911b44858c761d86fce4f8f94d74ef5937a346e1debfa99634922da1934ecd785f8a109c87a88c160c2fa0aa430113167c0827c489216503d46b0844b45c266ef86e8719ca50b8ac14e99bbc5a4621a491732d0e6e2b2de34e95f6aaa54a75e2c7fc0ea32f07fcc00b78c7e1e67698805067fa7781b05112183411bc7be3448c8488d49adc30fa857b62e20fbdf57b49143e868ac25ea11b25275d0a5ab7db7bb50a11d6e45363ac14c9586a19f62e882345934a758a736f1f8b65ac1667d9772b3c28ddec27c8d35b6ddd13cb790aa8d65523b448783ddbdf3a116eea7a04e6f881a36931569ed8105863e6167e8a7223c31a07e58718347080fee83d9175064e68e1b4961c322ebdd0a9375131a6acc80fd32a0bfaa63c779604d94cf13ed78f3d226a5ef251055820911411ebfe630c102f9d63dbd72850335a9d2dd36578102cfaf78c51c8c49510816127933ef6be5c554b16c54a93fde8017606d2fa309428a1a5d926190eb3338d5b8be65a79d12bf792e348d62dd0662034eec5a56c77318ee02cf1e58a529b74589d4b6d2836178e8aa65368177207425f04f354a76273b6a1b495662bf4e6257878e58c239231f47ee52cf512831b192e9f2ffa42b807a533a81d103ec06b8c893f25f5dc7f1f8a0ba23898e37dca76d22ffca953753e477912d65adffeb075ef9b6ec088f78da20884a7888f94d2e0e7dd90a6ee613c249f79d4eabc71cc2c8e88eca9e2c8674b3910a36f92a8dda5da1dc80e7a47187e8ce3a40a2546568bfd0e60a55e552122550a1176e7936b869fe922da286122da8961018430e6daef4a63d7c33f2f29ef69855882a9250fc371a743f5d011f2e1d1b1245c4788e6e14efae63c31e3eb1a706582bc5d90e0d510aa596eb9f3e1b88f4b7f6ee24d8110634601ec11649ef618019205c9f55ad038a4b3aa5586cd3148eb5eff8d010db3ac9536a7e61a9f7224cce278b4c1fb90dab2eec8542fa0d51386d1ecf09b4afcffa537a04aaab28f36f3f92f3862e227f86c83a28a6553ba563c9cbe14565fda24c79b35cd91fbc909c7b3f180075bbac09776da75930964866be8539d58fd3d0addfc18da33f4869a29ed33fa47e76842e66263c51ee1353760e976cb0085f171431870e4cf7accc705118fe96f67b5666703479dd0089a63aba8f987300751ad0e73a4fdfb7b3ac0007945f4b1e5c31cebd8ee119800de7575b7873089de4714b34de0bddfe51cfdcc6750d3dd8db03e3039bdbb7f06556962c688148e2204f70ca8bc7aca138f2c6b12a7bf15a82e3e36ab89fc4e5f968269ca569aea76bc07cbe3ba68a1ec08480e35f", 0x1000}, {&(0x7f0000001380)="283ca8f9f673c1ebc455b4ae5e13bf84f572cc11d6899702733c86c5d0fcd66bb7fdbb54a94278c3992ac38e97381d3e73ab543c9abd8a1e3de50a9a4b4302b98bedf282c32a83148ad7daf3defe6762", 0x50}, {&(0x7f0000001400)="623aa7ca7878849b360fad6a8622bdc2ad83ed0d1d9282eb74a2c0465c460a768ec4ed2e4a8ece77ff9dcf4857758116dfc7be62306e3efad6ff", 0x3a}], 0x5, &(0x7f00000014c0)}, 0x3) mknod$loop(&(0x7f0000001540)='./file0\x00', 0x2010, 0x0) sendmsg(r2, &(0x7f0000003c80)={&(0x7f0000001580)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002940)=[{&(0x7f00000015c0)="8e339ff28e54a201e3fa854ecb1b837c65e7200a1d69ca72a597abe9ed59812ec916b5f8ae9be1b7014c1fe19d6d12dada4ace03def439e9a04f28215f9daa9162dc92beaec738baaadf8534bc1b3cc6b83bdc97c6a7d7bc456418eb0bbd15b17292cbade07437", 0x67}, {&(0x7f0000001640)="001763fc76c8b38b68f37cb4f5d5e771eb5eda16c08c68241944e3ea368dcb41fdf78fe2f32a5e32cc9bfa921b54def354405c0124d37b36d6a5027e2a1e2070787127e77ca1d8cab0f1ba0619611a561c103cb22e98361102c17e6729ee69dccdd2b1b66a4269f0f29842e1e23545fac2faca3ba0de1ec10bb939eeff8ca54a5eec7bfad2f4880087d076ed1919b972bcd2b668f95fab0ba2491d8e58daf39314abe5d6aea87ae1aaad8afa04aa60fa0fb7d6da687b29315872221b00c0eefcfe1c1e673782b770517088470fe22c1c1c061bed4dc9", 0xd6}, {&(0x7f0000001740)="d6973e405745d11ee6af40b62b9f4a33ee3622cfd59e1c2aba13c7f93b178817a30cd3e5b09749481c87e6740516c929f71561bc1a421c47cba32aa81800a551191df8a55057cb55561679daa685d04bb6e94d98def98bbebc32356c11ebe3b3affb28696c7d1a9b4e37d0c21098d0ea8504153daf13923c8948b17f7f15145076c2b6dc8419171270ba7f2af13161d49159b685676114310a6d6f4089804ffb8ce386e49bc032ed44bef4bfb568f69bfe9738556259e885c02622c44b6c0d9cbde02358a03b77346a55a37617f22df617ebddd5b421fd0aa26fd305f8374858a94a5a425c20e211ee7e953d98e9682b2e713a059e15630a5095e259efa3c96105b3122db1f01f10f75c3c50eeca37cf9989f3ba4f3d8a91b74369a8445f3f3dc143d923b2d0246bf5d696445f223892350dd6458b484332357608143e1cccc2d893f718bd6762fde538b5048362cfa82f0e56e2459f7fecb5f3c10b3d82188ff97e220743bd7fc07ad86ffb254cc87a7a56d3e5afd09506a60b4c8235a3637dcbf93c380a8514aa9f86be79320a7d08cd2ab78bc4f60575ec877a0b92154ba5b77b904350a95f0bc0ec60999ebc4cebf51fffdac38e15734a45e3c73aeb3f9c9e7dc15675d2d15aaca8a3c49d151dff56c4f98472f65787711c843bac28f4ee747e14cb3e91efd0bb59da166fe929e19b8b2c8f8856e2dddb2a1f735c5af421651c71c7aae9734f854a68d6e2f02b99d7f2cd2be623adf1c660559bfbf96d80ec28e1ceade25136778df112222609ecc7bc488384addfdb41d03e116e907aaab4500d973387465f509dae8accae6d3d4a1fa2d945da836819d2857f9209aca5406d4fad2817bd669bf6aaecaa88b606c61c4df8a65fe739d342d1aa13ad646b864d3b847df818b28d8d7f5299fecc5b932cb5577b27cddf4eca2fd67ad85b9725c6cf07e38f4b5b8c666121916360028f05146f3ddb681b3ef6597284826ffbe61e896b57de2a63aa1a08f3600ad6c4a0b4bb716a080e5ba35d2722dab26693c10da07d9d8a08c842f047756d0dfc86472a037c2d53c2f93d2a996397bee5b6c52170c850bb43269bcfe9d4dc52f6f3b99d72d320936e3475a80fb343ef8ce979fa4b6d675e58184769d66d8e29ef846ccafd96f0abecf4a54b92ea496b7fb33721ffa4a367bfcd5ad60ed7fbd6bca91cee55abac979297f433f79d2e951072f15c4c53ca64ea7bc555237449cad9462f34289eeab3a975a9059eee4beac577499f4000c8cacadd0f6a8631cd4c4099795d93c6ccc02b4e2895a1bd6e66c0a4ee8a4573bedd25b21804cfb2384a808ba67ca815a7627c004e4d719fa3a9f35a80b10d582cbc9ce2f3adf17ebf4cfcea52ba04383cede4d06ff69d3d96c388a1bddcecc6f67fb3aee161d75a2d58ba33bd78986474a300f54fbdfcda8bb8b2b301d86e54258c5f82e59ec4381fe3aadad5c4fc3357652e8d6c7f9723bf1cef94707bf4e8a6f2ee1bdc196cadc861eee2ad727fbd64bfe6ca34cba582958317640380953c27df7ca74d806101d3734c1a3e64b187fa86449af879496a31eff821c58db5009420e617e25d09d98e592ee765be8833777856b1db1bf11f6db74ac66e1002d6813ce921039b17c01454d78d349123c4aea7a50bae4e7cf4c248f6f4ea86f5c74e13207bebd6206d6cdba30bc390648b4d41463e859d8361bbe5f0c1f9f52ad02d65c917f7f93a1c2759afb977cea9b3b714f67025c558052c23b883378d3e8131549f715eee48373c631e1bce733367edc45e01791038513289efe0f98d7f7cf4bffe8c5bb1de8d3decba41b91647ac308da89d793f1148ba8fdf90f95e30531181c9d8a87472f72e96e08f482bec5ef0b54d9178033b475f2ff4b0ef4df01d486c8728bb7c41128f91095f8f07fcc28fead9bad2e7e3f8c0b82a123caf2d01433eade06ae14e26bd28e2b1bf3861d69303545cbff2104dc91a42a8e2b02cf091cf909d1bb1887f485d3bb7906ca6f3826d318f6c9685612c94080eaf3336c72b6d7500e2bc2577cb7ef213e23f32a25ee0ab15aee2744f037c4e946810e32ef038bd0b94a812cd2b942c1ff522941583d7da731c95e78506ecd1f959b7cf727d82f205daabf626526cbd31e1ca540a425ca3c807ffacb69efd080ca613e7f2451276760548c3719cb314965ca2a227de70c04ddacc50813631473bf3c66e7468cc709c4b6abdd095b779314afd976c40f55238cf46b209bbb6389e6c35f1e3dda3632ff24f5e699f1962b22888b264c04861d7e5b756cccb42450b37fe5b224fee6dbf59962003dc6a93ffd639e2846771cc195f02050d42acbd532cb32007c8811e31752c9fd9aeb8fdf01b616e90af779ac568c1341d0260c23e3725a9ced3fe157e0fce9859d579af477360bb314d70086e792b275767c3a0b7a0983fc7c244f88e72b8bc02a83164b353f0435aa746ea992686c78084765b9a2ff8f815516cf8de0e3456fcdadd7a058a7d7b7d1a238ea15456a0b86f4861a7b8d692a21e62d88e9f286d19924108cb9d0a9f35338b51fb1489aa7e578c740e8b8672d08ca888b74614e978dbe6eabe099d7926885f3c9561a470eaf44d3ab1bf887ec9c1e066b027187dee6cd9d20612a09ddea73ca5dc402ba190f28ffa5c3fa804a724bed5bd89c34494b98684fe217faa8baff78ce6fe6adfda93bcfb8d5e078cf306304a748ed1f934a4233c067e191210bc16129735b173ff08a368ed3d0b7eb6fc37a05541aad3c4af0bbf514534e838b9acb9e865f3c75811ff8becf6a062fe6ffb50724fc752e47f4a7460f0026ed3ca17a1b8808206861debd946647fe1d52a37e3064baf0510ddc02eeb07d6eb7a8282fc657493958290e3ec2939c144a7eb8f23705d79ce6b37615c43e7ea79f083c977877114777195e0d670dc80398f6ef196e5a42757d61383ab69301f9bf6a7671ba54d2e9aef65ade04475d80ff7a97b65174158cac257b17e1c7c1393c12564a96db0d4cf1bec74e6791af992e2f11eb3ab25039c3d44062556fee2cfe318e50caf89da457bc501c177c490f313572093d851bc3b74920dee468af673cde959681abb40dbb4ebdcc2a83b70fcf0b4204505e7931a12196b559175f0703fff5e0e850d98779f07f416f750a1563827266b127e85f7a4c3a5fe6225d824c9703c14af7455d595913d9da11310093654e94816e4205cb53f1adbf4a8d20f904dc5fd4cc77fcc0870a0fe6611b0a5be7998010b340cec6bfc402a5f8af4f29217f3fd9d9c85d0362ed819fddc26b23c357b57e9402e1620a2f99429611fdbe0d5588abd6c6ca7db4d6e1edb612835ed63a04529daa32a75cddfb36ac1f155291a371cb96ee2113a0bb85936f20eb6b123fef349961eed615df4408483b92ec66e4219c834cf81f3c9b915b1dd71b25c8ca19c52c472522062b0bfca153eb77b7394b6f57cc2a62fc1ccbeadcf09bf35ae4f0a8f32382f478ebde2d548d94fa42c5afc853089240ca113c794397a9895fed41b9849512c30258bf33876fa2c062fb40d697c5e608a61be325d69b2cc2bf9bab0a3816e897ab9cd431cba2621c64c67807ec7581f6458a707190027890cc7ed1a3ff69b447b1430f1449af9e95e6a328066fffb65fe6a882c20ffecf2618d68654d65ef695081a33809ff4afa7c53d633d86c46b4340c7c40f8a942f50618b85ed56c717c859b7b5a25b14da3b7705f05b9bd7026bb58b909ec2b069840b93ea77a323c4d499b67fc40216cff397b9a86655d0d8f834234651c05bd489cb70528beef8ba69576752245d179685ac3a747e9805e62b8ce42f435a2243560f7d8abf84e4785fde140e93bc162cae59957bdbb6402541cbc7536fdcedbbc40c2e0052288cdc66813c76ac677095eb17a0a84a5728ecdf231e603b8c96a0e8427c38c5f25b8d2f3984f04bc54dd80b58462d56ce45c2374567c757f8db716d5e6926d6711e26b39cfad397d0a7166886ad67327d76d3a4b702b2741e5f1311185d644ffecf6a028a369ea51f924b6639da217daa33b84fa8d1e454b1908814f669ced18f8c8fbf44fe771e8cab8d342cb15052655397aec259ae16bd5560b1d50716b39c5a9db23fb821993e11e98b034b7dc44ff03737c21b465d867d3a835b4d284c693742e327dd65ec73ce09e1df542c2942a9667f3049450846e0667cbfa09d1218dabd4309781adb527f84e5097139119da5f8191b63a77db4a7714eee48da053d95163b210fcf9bab6fda12a83dba83af20ac09021287848382a66ea52165c4818c4af2fa2f1b019f680e68119ddb90821cce793c057fcd3c614122e058ef208a514a4b1323951be58dc5b4330e3189ef036ee0d4c974273f7a206645d866ebc79039e60d763649e3c12f861c59340c15d4d8101e7d5c65403c650b01e4e4599492cb53dc8d03bff723acfceb6e61bb571182d539b5601720f54c49b2fe655fbc199b48f1c17df7c64beb5764fd1d86a352ba745ab27a31980d47f26189a0541336953f42059bd64236150fc0ce8aaf00c48a83aafbdce070a32e7b6d654172f06a61b036e5eba02d111bed72b00c28e91b3672ceaa06dd9bbc039088f3f8ec45628a81cf9b27b984749b08f896af2fe6169d4a6e67619fe77fe9a592fac9a97c698a03706446d49c1a08429919900dda77a7c7d729627533e2ce1dd59c4d50750a6cac9d4a992be3690faab86c349560af930602768361f9a141d1e233505a16bb79f01d4b65db97c5553806ee12ce04b47f5cf46db1b2d094b97202552f2667930401950ec921b31837bd412f3ba29f66ca00cba3d4fc8b78810b560244e2c97dc51fd01d4d40be375dd2f71a20e2c69fce525ba4459c56e96cf3b4d94d0c561d6534bae96799c3e36371dc83074a87db864e11365a5d76da4b0b699f901a3b9083cf72121a599c0dd74b3ccdc7a6c688193419e50c98f59dd2f0e48973988376dd662af03344ff754706dbf6b848dc7c9a5c9d05e8ae36cf07f65610d3086728f9c527c443d56df161c8f9bf240c42d2d8ba5cc56c9dc50286c7e3262bb8d887baa14fe1f4c4e4c8c7c79f1ebddb066d13780044b84dc354a7fde39271723a76eac405d2123ed1d3b3ea0facb70f7ac2c48c12a4cfe96e4e240a697cb2a44a5fa7698c1f7f412aeefcdb0fdde5b133261c401704dc0592f43b2816304fb5f3d9b1ed3460bfca8a413cb409879c23f6285e99d944447ccaeeada3ab6e05f8830075cbc881ee396d867f795ce8d552e12e2d73a2175ea7c628ee7556c0ecabdd433f52cb14e6517113c73679db4ae72bbe65cd84e2394b5ed8579a49921d83c061d10b0587dcd2e4e0e547edf20016fb3dfb2818a521db423777b8907c4adb7f71bbdc5238ec2ae44bdec8b4d0cfe3dcf1bc94c0f4a4c4888c6cdf3e4b321476a4931fa0386589aee0eff977ef5f14d41efa794b56cf8080e85950bb87faf34d80fed30327fe4cc26e5da08482c25788d7c1492b7771f9bebb7956e4d9462368f4c634e059796c036680cd14097a8d1be2278e82fe84a323e8fcc2774d3e5abbafd2a98aa030bf6ea29ef3845ad5b06596dfc453c7c2a96bcc231ee769e1a2ef70187be54f2fec422026a481ce2c0aacf25d7a297a44cece16f871de7c0f3cf5e53fb2826b3901b00de63f9482637c12a753faf6a01171ca021f1d48cebe0454e0de45dad222f782acab5ea47a84e4138eb42caf4b1423bc41e4aa112b0e56345062a611803ee5beb5a9443b97c6c2a6f5bfcd02ac9652f", 0x1000}, {&(0x7f0000002740)="85844eb0b7450c12eb6eb5e30c25fd7a9acf5e1f89c9fe8acf4bcd15b1781d1c482eb87e28ba17525698e9bcef5d7ff354773d0c77fd7dd8be8ebd6251bda64b3b1579b398082ace90d7f4cdffb1084730608e5890641bf12fa5cf73e6e9a2e73f34fb25304d693777087b3696beba08bd1252", 0x73}, {&(0x7f00000027c0)="f27d2ee42fe04141690728605cd1037405ae59665f6948d2fb632bbae695c65a3fc2b10a5388e2a762a90213472666a546be989a8bb6fbdbae1f85fb42d4263023546b76e60dbf5fb260c6fe4486755c484885bb66a9bb2f6b628a4d4f2b43ca38aa79a2f5efdd6205046bcaa6307e4995a7cbe9d8471aa2bcb3182f", 0x7c}, {&(0x7f0000002840)="451d414bd6028051ead2af0052843a415d6588ad1f8fe1776bc55d103932c16b9ea2e5610e026ad0929fa114bca79b26a7d9aee24c18fb64c0cd9bfc69302831086d99dda9b59ddf66d808fa1924f40492bb43fc4c516ba70ea931994813b782b3d177dedb243d56c67efc2be382d5c3da9516f5b5fd6a61f4e93a653525486620f4feece40084451c54c6c13cc2865c5b6923b0aec8fb07271b71505586d55f80899865d086fb5500676ab0bf1d1d2513be8ec849a114bf4ab434e99abc19e5891d2fed80e4bdf48aa8d59459e1ed8f235bbbfe6f82ddf7e84eeba573594be0e3588e8402e5fd667e615ad828677d224552f6ff6ca0ba11", 0xf8}], 0x6, &(0x7f00000029c0)=[{0x80, 0x1, 0xd5, "36c4298a2ada9bd922373d4c404668ff671e81304dccf827894564b69d15f3af36ac81985d99e9fc1a780f79830093843d7a959b4789e8bc0ae9d311eaa4a3948f54c0820a6eaeac4e936e3832ceb1e09811893afb1cc277864e64608e8c6ec5b280be9d812fb5e8f8cbfc8fc6bde5"}, {0x78, 0xffff, 0x200, "61c2cbafe27e1131691eb34e037e734b97d5a0f0e2c50fa83dfe493984da3428b26e1119b8ad725786ca081edd894e19705a9e85ac5e4798cb3e17ae824105ee3397bc88fd6131f468e5bfed664fc0953769b77b7caf9365e8e7dd2e6a81a08aa02e4fc31e"}, {0x80, 0xffff, 0x9f1, "2ecf62e18c14bfbe2ed86108030153f482627389cf616875f2f74662b8d2cb2631a0d7a9afd5deae486861a1acbc4e0c267d339013ca3daeffa1acff22d05959f2dcecfbe7e739275e434824fca288731bdd9aa0b3548fed883269b9b58e7bdbaaf77d36229e168b47d98b7a"}, {0x1010, 0x29, 0x80, "b1c7abc9e83cabfea629ec84fa9268e8a9646a9e7427cbe8fe8fc302f554d473252ab3786f48b179be306faf1a0d9a9a46e556711750f44c737f57bace0ac261f34dcb401d317503dab92762de0ba09a818bd1af012df59597f54b2b5a737b4d14db881857faa431011e7ce79c97298e2e260d5a4eac7938eefd98d07655a2aa6e3a89d4a55139682a56eb39d141cdd2d7a4dd497ff7837bdfc12e36cd914c31dde44197efd14ca267b4cd16a773691d815b7b15754f39b7891abc48ad3e08b7cc3d6cc31da01b3f2b030fcc1f368724888ee2fa3a8325b657c0703e47d4104eb749a3953e2368424384fbabe8c101e0e1ed2d52a1f925c43f05342157d2fcc04ec89319d2e27d0cd2e21a4827e223f88b157e49dfdbebe1aa28c24a1ee48e8361b9dded9f08ab0963942b0a8cde10df5cf93b9d1c12dc41ce7fb3791ec8b9e92eb51d8940c9308c5efcb953d7908148b057ad59cc8cf627849856a99194f498667e1a976ce7c1b4c6fa488b4426fe7f59b39ced7db8bd70e0e49d8e1805b6dcdd31a480a6e5821929d0c3a879b454ebe4f214befc57bf4a82e3035d90580bd5f0b52e2c63ef5221018b1f76ce98d063e0602546862368092a6516ff0a1058290ae7aa3baaadb9f13306ca50ae9625e6e536bf0c4dbdce6a03496300446b38cc81487474ac2f6791e4262352ca5b93cf7d90abac993f775dc5a5f7857a492a77d3d8338f0b73c44bf6e0ddded12db0aa09b62a34c68f3089335016aa5cf21fd2f72dc17d6bb03545d48714bd32051eb6e2a40101e941911e24412ecbbde06dfd678f62f553aa8eb8ebc5fcea9cbcdf443007419807e57e92765a57a34f45d733105c219696788a9d51701d513bfa7d9dfdd01d8fbf38cfc0448afc3ee0199923a90d2b0c352f327ba05094b79bb39ffdc233a3bcd09b31f598808b91b33b164739b03332ef715a9a04aa45e16931f38c60c2652f595885ea164cb77ae94ae5e43e68787d412a546a27a74cb297349e864f1842f8e823e5a7efcbd640a5514193206f0a645e8625f8c1ee833541113d10705e91f36c2fab4752135df0e4168d71b3bf279b7de5e2de1193bc9ff8e467abd24eeda9df452b4d66b2298a1cdae47ce7757a47d4e1ce5c8d431d35e1e316a860da27fc0190668d0544c55b914254d500863a3f255284d4a320ec168cbfc14eeb94e104ee786fcebd20e753bc987d2e0dc420137a84f2517490a27f85733d63488ea50171815934c513ba3b36ca7ede56dbbebc976a4233546f95881cf0f8f61de5ab481f127000fb53c9b280559ccdb2e0bde385012890f252d362223484c69fe60affbee699df325b53d7765dc9590a7b5ad2161b0c4ce55fd8fba0e7ca3f98db56f635ff9a354ec53565b74d117bb8f499e9de6b3c0e77b27450f4fa3d2586352e07bb1dd1a8dbc44c148d4ce72ec69e8af5e3bf50acd372892c88b47a6dd1d905aebee6ef0c442792c7af510e71937d8a975698365e533003d82142c0cab3a782c804a24cd1a6f14362a119b098f0d54fd32b69224bb3289790b72511d165ab32d37f9caf4a7a9aa66760b63794271e24ed77b3c465ae9afeb8816c4387e537f9e7a2ab0e26a18b3bff71a54535900a0c11b1a7c62ebcdad1ec405581608357dda8fd29896774823a536989ee60857fdbfef3adca5cc6f73d666f6099cdd4f378c4c904949eea4af622a7f9689422c17ca0774884ea4f50ac8fd1f3fbc72a280a190ae6db50d6e29db815390b734dc4e78c25687a3b85e27dd118564bd3af5bb06a840f60d58f0244278c0a4276d6b9671e7916b7d55220a6b54581d947f02bcde44d69a967f98aec72766e99b9d64a5647d8135017b490d929fb4ed75e8ad67673bb3c4026292a70a92962d6e03abe0be14f2a9b0dbf29268474de2a20f782c9bc02d6b0755f11187ba74596c5908d46b0b9617bc1dd363a9f4cc86209e314c80432a3012a18d7251b9266e92bfd5f7ecdc871079b69bfc01ce3884da610b8060da21834cc738136622f952a81e6bd9702fa81fd2c876099c7122bd8d9f56783ca76637b887cad4bfaffed8ea792f507f248bb55092f8dc97b95e55db023c7c3ee21d17d4afe0a8be35a4fd251a2e9e4a2844c192fbf6b6bbaa90d302859f80c079f9668758f4f95fe26b524fdb36c3e366caca053286264665c10d1e25de0b9260412f5ea30a6f71c130fdae4c24bfee4ff5ab58fc7d1868d5a40ae31952d408c4673499fdceaf691770dca905223bf54def74bb7d99d7b65a366885d1568c5c7fe20d276d10b3eb4d15b0df1be8277ad7b538383e7e83da12f22b3689f963c0596a86ebfe870feeaf05a3af5876eac1e9c6901555a1caf465e52309dd2802883701542ae8cac21613693213e7b5f8b3276c464e8f40a12ee884166902d1991169fa9cc78c72ec7fa7d49c0fff81954fb7d3ac929227b65cc67427473df8bdcaa9e56e2f6946a8c3b21db1beeba2fd87596e8ff3924cff7cc38dbb056a97f91e1cb0eb48eb2fabed543986db5a734f600b469f22e6dccb6055ec083f9f12c30073a004b8a9d1e850c60c4a5f3a3da80306f89fd453add35c9100ed6050ccd6509cbdaaa8c71658a9bc765b4fbf67dba65f4c1aece8259bc0fe8c2e179eb028d44643fcddaba1dc40770e5dd5e177d873edeb6f6249778c18435aba3fe1d8c66c51625bb7c0dd45bb410c9db8ab2f5de1419e6bf2250c299f938c8b8c4cbfde1675bdd8f2b7fcbc5d9a934336b5bde6177ad0b2202d8b231954061b319c0451b8e092639c3f90d85b9331e07f71e74c94a771a6ba9ae02cd13c2e053a414c01e869e7e65e1014796f732506e72d35d59a51ba6f24bb655866fc46e812ba6c03c7a8dcbb572bb5b312761635d961441828b63c93a3bee4cc1d1001c72631c2bfe6d6330f16fdbb8c7b5f2ec6815eef81f79c38f097a17679a1bf2bd74c8bb67c9a202edd3fb50c6c19019e36079eef06fea56e50a6af7dc1f34a9f78d0ef3028459fb5d373d1e1757e3c40cc094e62938f9f00492f63d1f83211841c73a3fd0a48b51d3a127cb8f95d493108f65491b71661fccb4834e9462b5f5befb71b8f281248762869b0d4753110702580ae78b52c05fa69468c8fb306940329249d420a660987f82f40e166703f14d52729b38f297e28ca921ac37afb5dbe787a68e5a795ff2e5da5319acecbe6dfcd5da12c0dfbbef9fd4bffeb18ef44a63ee40f2fbe0caba5e547ef8d8b7bd03e6acfc8a31f3b23ff2b4aa7dcd4ab968c8f38aafa55721352f41026ab6463f1bc11c6b7d70277ca82c5a14ea41852ef8676047a0cba3bdd0a5869ee4a4a2bbf60dab2ef794dc5f8b0227f8ca4792f96bc93a09f97fd23bf80a73bc65b6b263cd17ad3542ea0339c3ee8ca40ad41db6a44805b1c1173173fa3c8f2f14c32ce4e5bd356b15bf0114144e19dc050058a6e36a159c33af243c41ca5826e8d82f291aa9baf1ee725876e6363108f5c9563bd3e87c430d75cfb6ff2d814f858d02a04e1d91a9c75b5f84178fa4196dd09a9cae944c6fff02fe09bc9d08b7f507ebc07eb771399b6c6f9346b2082b16b3a6248626c0a1d8f4283b987fcb538ac38a38297ecf491f53728dd6dd612c312a6df81eb6ff6d42a6c0fcd978b6aeb702867ed86fc012fe78f0cf3ca0d9ef0438c909206e65302c9bf7c6fb0d0e5b5c8139b77f66d933a5fa70be63c2f03cf36b14672a773852ef340f6a2b4074e253fb6ff45cc9604e4b7c0b3604334561082787b2803f7aca6041586669b55d685dd1890fa20c5df4aae090f40203b6a696aedf1ea15986f0d2de620401e84969a2c691728943e4048ca3997a214b355003080dd820a8b8aef473cc54d31d734f204dac1b48937d626d456fbfbb9123bf6f09af1be21658d07a6be7b058b8b66fa802a52ead3df9958b70691ed67120564b58bce07e7a28292c1d91f7f5cc4e15726ac4ad26df31a82c2ab587e22de7944fbb2cca6abbc7a36ac5b30b0d58d17042982d5f4571299aa6353da288829962e567b7626560154e6c78d8e3b517f4f39cf0f63705f64878f10c56e666cfcd0c0dea76831b6da7cb2e86c42b1cb740e914aa29174dd774c384e3e64e5ce0eaf2b09eb5d8bd505310f3a39e40664536b0184f67a2749caaf73a88bd0092c3c948a9e20082760353fec04d9e609988a29b4b3969d52b4d887e85af3eed0628e014b135c0fd3cc34dde845fde918494089b06b56cdaefceddfb99f7ad8f425fc27e233d0350634e453e799eb969fb4ac137829bed94d917816d907c7ffbff7195bc7001a88899c3d92d44afacaae82f98092f7a81d78a396b179c8593772d27d543dfc9a69896a2223e1efbe0b4b5637c6d21515c7be8fc658effc949ca9ab1713f40dd35dbf391e0289da43efa3f91398f69d0273619d79ab1bbdc0b1e95be430ba743157d5ec697216d1947ee65312357d097239f01eab6c61ea1149a087ee4721382a247ce4c44b66944dfbfc7138ea2f4371c8e477d625289e473dbe13f353ae8e1588711daccd793314eb80ea11f25c9e29a7fe84f36f9f8310c01238ac595075fa0934d63a078b295196a2e7b0b3410202a1dc69d12985a8f95e2c5caf611c28e68ec196a983e3cf15d1644a0c7204fad4da65dc142f01e0a93bb6db2f158e661b98fed5f08544cf28081e449da3882017332cb7dc766d0dd29cef61e7f9b113c53a27f42e85f8b68d96795a176f5918be4ee2c130590848dbb9b46d822eb77d06d3e9241ccdffae67aa18351211a41e60ce219ed276b9806c2156c60e885e726b0a6b04201c6cf4cd301ebe3d3b5756bf13b5c8f6fc44b23a1291b4dc57213fd628d5bc98d208bd2ac21f3daee270b40e1e8b8f7e7ebeba7e668426075730aac9981ee5dcccfca61c728f2d633d22bde195e7d5a53bde3e918b488dbad2c103f65b5ec901b657fbd5c29b96474d9403077ee6ac226245b99e3764a186dbcd2c5f8e76d1aad063bf8d0fb28fb7a0e602930dc88c461d3c6faf2f0da0ee870034f30c3aab0c0023dbd6b2c440f4d3c914f37e5dd76dd8d038be086a9c45d8c6e42feaff6185b4bc5ae6fae63ffb986517d1643705d3d815738f71bc6581f9a3395dc483c71517e2f3df6b7e6080fa5866465465613af5d5b7ae27912180d921be96ea5a6f21a6c1b45b0ab44046917ff68fe3be01b599d4b62c30028c027b27f1b0487de7fcd8ec02bd8568d98bbe7c46f794b89c0578dead59c47d364192f04401cd47a991f84902aa126fa7cefdf4431e2b358880f87acd6805ce635e1da15405c7725147bc0d72ad87ee5ab337ec433de67a0a3563907935765a79dd6875ce377453baf7990683b58aa89d8bb61f3ee544065d06c37eaaed3b13b5d3663f0b9b042b6559bf50514b30091fa34b1539dcf1813e1a9b9334abf8eb709a4549c32e385487dee90221df50f02b4f86dac985fc54c08b1b6db5b90357859107c14b96a30ad099b7a72b54f3cbb8e786f48803c39097f617088c2f86369d760f50740f353a55e68fb50dcfbc6c3ed5090938f1c3a226d59ea4a4513a7cac4a07b54530b7d7dc87be40524c959a29fb5b93e630a309ae30f521b7cc71f2eb08332b831ae0b8c569f527364771f98f57f5a15102335c2a205b88a52400e87e201d706f5d892f5594fded37fd76b40baeb5646067cb80795d9c6e37854f4cbaa1d467c27c13a302ec4e20bb4b54a3f95c4e1c83ecb303d239b65374fa39b0bff4cc50e8d6f429e31a03799b1d7c6876e2f624109182d9c09137f"}, {0x100, 0x29, 0x1, "b953bca92f462976907378f22ce3e58414214e476fa14a2906943f286f70cb33a580cddffa0eedaeab57b931f36871a64596f3f50edc617464a6294aa4ff7cbf7844e6eaca829f2df3ef3d73b714f1453e25d0c983ec6c863163a48a2079bfd2923f12537eb91f98b9f377a6844af1f96b967cdabb49d31cfd4090b1c23ae94e1bac47a2ec623e8f1233ad273e560a961d77041f3bb4fbcc56de8a38a5879b4483b6c928dc0e20fd3bfe8412f0fa01400430b8ae4ff79a419780002b676d6a724a8d5a38d42399f2bccee28c8791e1b6f5734bfa88bbaeb8a8fb88af59c4c922e51346c95ca72b90d9769d17fbdf90f7"}, {0x30, 0x1, 0x5, "0ebefb694945a29e813e4217caebaab79baee60fbeec78cf20"}], 0x12b8}, 0x402) r9 = dup(r3) sendmsg$unix(r0, &(0x7f0000004440)={&(0x7f0000003cc0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000042c0)=[{&(0x7f0000003d00)="e3d164b987e5e59e4c32f89b825c92166756582a56874c49", 0x18}, {&(0x7f0000003d40)="76286538247e55521a8e9158c79483b6eaec81a646170cb02429c36e4eb8130e8a7c406559838d265732578c1a0434947b29ef6cd0b7005eaa639c43857635bc886c3afc1f2a3182698a54b6c6045cea0188759d8587345d4a8a701d63883704d7c71ca17789351b2a60bdd83782c6586511e3c848b26b4f544b81ae802a34fcbf0af0229fe121acce7d7b273e48263f15b9dbfd9310b949126400ffa19ada2f132fc8937e2fb4d9da461ad5e8cf15327ed0e7fd8018d2e585cf8236221a8c8ccce5854e79e7bf8f4b1e5688d31bddae63feab675804563a143909512124e27502", 0xe1}, {&(0x7f0000003e40)="afdbaa7c7e942d977f9926375a281dbc1d64a9dff229c984173e84cbaa7348e40146c99862438423565c10e2ff3e6341774bc3460b", 0x35}, {&(0x7f0000003e80)="870ebdfa465d6574d229fd90c445770bdeef023d151ebb68d5ca4ec0cbd800378628f1e33fd2e2205f3928a7a34057915261d7aa202e9584a01e", 0x3a}, {&(0x7f0000003ec0)="ae713e8049a48adef0c5e8549979799b705b39a14ff4be353a6ba7c1f14808ad6a731157f1a15f1258888a4d92a465baebc85c69c9fd51fa009ba2e5d9ca6fc77ac41e13a086b6514967023be91b50678a69203b5595a685f1b9003905caf95d901042b1f7ef126e7c55faee7b1913e9b688318619b5cd234ce5b0b6e65132dad9798f5df7b5cf6a32e138efeae50d2f878404daddd39b1dfefac98e74a5cd6191dbf7f427c4b711d0c634b8fcf4a1d033f29431cf8b92e5b831444d4b8b6c36e481c73b2147ba9a9aed4a5136383b152c61ab3af05d7ac83c777c3d8669c58d1ea276cddef987bfc63cd34ca72f0848b1be9e83b8208d659c65f9", 0xfb}, {&(0x7f0000003fc0)="53fd2b8da02356434ed28666ba03f671c1808d0638d204ff8e7760960c00604a9ea35fdea9f2b55e7f3a759fc42b4f17a03b05f68d158c861c8901c559414df14ec8572e4dd39f8585bd34fdbacd175c34fa1b318a22708b873ec7e6ec8a6f4666dbd7a8cca8725a6c6da29331896e20f55a1b6948c5784f552451459dad5aca6e5f6b64085bba1675d8146f8592d89320af", 0x92}, {&(0x7f0000004080)="d78436cb89452f7449a934f8713086269eb40ce6cae59178f8424e7f137c66c3c6095a4387f9ce474d8be17a70536a14aebe5b57776a07aa2b0ddad78b8d6d54e319d0abb94602454ea7704c751f7e83cf1d655fece2712757e803e85abab6220ff41654b0dc835a38f58621321135d5dd0884ca00ae816740524ef496824ee4fc3339428c36c7de06c73c7d2fcbc88e4790fe46ebdcd46936fef10fe31b6bbc99f4f2739df6de748f7a10e3783b3d7db5076fc6ef6c2224", 0xb8}, {&(0x7f0000004140)="958f1fe981afab4aa6b453b99ed9740858e26b5ab1d4c6fb697804b03b8503e9e1d63711491b9c318fa6d94a5522d277ce5fcd2cc13966d861aeaddb923051bf855927c8cdd2580b107574b6545f5c475a9b747415585e3b8714f0486b5d64f99b82db50c17c335b91d883e6cb7ec33bab1024bf18bbb61cc9bfdcf3bcc2679eca30f984f12e638b7fa45d1bbe917d40b5b0041ccb4c98e93add9a7ef23033b4a0d3fa235860a3b8835ee7abff9bfcb6657935b2aa4ad4ab272477113c562c96575524a667a5699a698332f3cfb2cbbe84d917498a0544eed3dd798018143e0352aa9176037fa40ac782635912f09fc37f2d869138", 0xf5}, {&(0x7f0000004240)="b13adaca2a1cbe83589436dac136d694d5635466aada24bdf2c01dc00cd8f2f91d2c1b0dbd944a3588e6e9a42db5d35472ca0e10b09ccfa28c41b5e103fe791b6b05469e75a43a72b2d4565a424dbf83626373061ce022a088dc88759b6c58dec945732e836cbc914276ccff9685e4e6794efbdcd2daa3cad5722ba8", 0x7c}], 0x9, &(0x7f0000004380)=[@rights={0x30, 0xffff, 0x1, [r2, r9, r3, r1, r1, r8, r3, r1]}, @rights={0x28, 0xffff, 0x1, [r2, r3, r3, r1, r1]}, @rights={0x30, 0xffff, 0x1, [r1, r2, r1, r1, r8, r0, r0]}, @cred={0x20, 0xffff, 0x2, r5, r4, r7}], 0xa8, 0x4}, 0x2) read(r8, &(0x7f0000004480)=""/190, 0xbe) truncate(&(0x7f0000004540)='./file0\x00', 0x9) r10 = fcntl$getown(r3, 0x5) accept(r1, &(0x7f0000004580)=@un=@abs, &(0x7f00000045c0)=0x8) r11 = msgget$private(0x0, 0x0) sendmsg(r3, &(0x7f0000005ac0)={0x0, 0x0, &(0x7f0000004800)=[{&(0x7f0000004600)="46ae8dde85a7ad717af8f1edb962e3bb2df0b51deaee11d31049bc8672cf85979986d5b730a8c60a2446b7ff931cfe1107f8741573add17dd35d814e5e7efe3762d6c485a10c8474c395666647a27dc1d741b16d1863f23ba6eb696bb9edf698abf2d6122e25fe62d438b7554ed84a69420ade8039647fc7", 0x78}, {&(0x7f0000004680)="097963c8786c2c95ffaf02211c9df568fe62074fbade677e958ceea1f8b42ecf6dd70f14b081c56603d7002eb167b9b180666fef496e9c1d42534e2e11b9c58c10ce4298d2ef0275255e73958075e9d96862de55f326adb1590153ec8ef275d8d80ca49ffa8b2eb6fa35d91130b122632425c776b36d72bbadf26bbe9907012ee511ffd40d0e52872371", 0x8a}, {&(0x7f0000004740)="f790c87b9ca3a8b168e6720d0c0c39e50c0d74a327932c0dd7ec730eb221c9d209e6de91e9c6353072bd43c8784d68d2e2163fd42cae29bba6522dfdfb5d52fe33a6b2f3186c8eafd3327851c756ed87733db1d16c8d40f36511b463426ebd3488656ecbcf2cf41379ce925eefb79a99cf2d17809ac207ced5ff9b20f60563164dfa37045874409b5310f66a71daaa1a5174953131cebcbff47d20145b065a2689be3a1088dd8ab5c60f9b64396c020e5dab", 0xb2}], 0x3, &(0x7f0000004840)=[{0x78, 0x11, 0x84, "3b29fe91db51606d532e9cf6b994578ee2735dd1523efa35102a7b3be14d6541978d0bf9ff63fec2c3d6bda4f5126656b2e375f8b0a49590fb1505be39d8eb3cddf2d5fff1bfa2ce93dd00959a0a12d3dc95bf258f2d59ac5c6e9047f0b4da12bd"}, {0x90, 0x1, 0x714, "2c819bc4887415cd82dc2d9ad7973e874f2513f44bc52720a83d3f771a9251aad53ebbe7c0f242b8e5d45e6111fef974c8687f652a6b344f496ee31b2f9e525342ce7e44ebe19b54c48d9a4f85c306b5c1bfe0862dab9c99d30fc64a140fcec7833673ce48968256aca27118969877f64e6eb0b7dbdcd4af8f9300"}, {0x10, 0x101, 0x2}, {0x1010, 0x129, 0xea80, "95a6be137371cecd2173eb45a2615954bd8c0253dd9f17d5314df6e0d564200d1c62b4a5b769ddda01941105641b0eb0e4c428c7adbed3a77920073249e5e7fa1331ae3d6954ed4a91b0c9edc01798c3afa544b83c732a1b7ffcad44f79d7b8354065eb670e4337ea74feb960245d1e0525de37401028aacdea3ffe9ad3b8c81f04ee947ca02fd21572641d95cc5fb2eb690c79a8c881d5ccccf83635c95eb694ebbd16e1d0a325ad576f40852fe605d205a572ae1bf1b264cb55dd6d5a7d085364bdd17fe106f88a3d61f5a5959c6557a61f447106c20c6b7dd26c1610210067fd4ea695dee657dc2ab6188476a15a3f5a5b5092ca83583ca667fbffa20f292ef043afb118125d19e055f959ca3f52cb99542df0a79d4e41a1cabf09d17a2f5a8cd836dc5b8493226a6e32812a321df029982c801bdc30364c0ce218e42a6c376f45f8d001ac1e10425b21d47c43884daa76cbb8c6f600facccdac87e9c69f83003d4e0aff50782a9626f0a154adb75b96430d9f2523199c03fdcf69002a9d0a21633a119f714f102908774e15ee02212eb64ef0603dbe85e341917d94d859efc496ec72f26932f30a8644389ecc34416aa2962b50ebe0c6d926b953a38c68e8a9b2780a35dec9cc2113dd1eca32aacb2d12375568660949b9721e5827a010494f17c8799ba425f829f9d180419e8e564e1e5e862d1b7cdfd27d6cdbc97b3838710d5535b80ea03020e52605a4ee5802d3e8afd02c743e4b224320a32357705f303a951add2fc0b58e8654172f4c34466c0631be4bb07b7e2dd82c0fcc232b4e0a884bc4050ffc31457ebc2200db7dc6b1415291738e898291827930ca5a8ce2b99badf2d5a3c828298117c2ad8f126853356b17fc7cb39cfa042456f3557f8d86d0ae842cf2c322dd14441119eb28e94cadde15fec9e8e110ac3d059c958f354c029cd43f34e6c992722d92f721134444002ab3b5a41132bddec5ce0056f174a74619946e98d665b58296ddb0c1819ec6d1029832e09ca40c1faeb0d79241afb9c18ed7753a7b7bbdd717dab7da8b8955c8c080fb6170e2f0602faaeef8336a0354f03f2942c8c43f13028cb1df4d4dede3ab61376a736b95fe527082ad31bcc0b56880e714fe6bad17f8c64f98af167e74bbabecd98b4e87ea9c74483fa4319512ac10a4938c9634466c92a1165275a95b1b16475d4ca2a9416e5e313a0a6e1a61027ab3d0a869d88aec33601d262636d78c559023f569e2e88af94ccce99f408a01b6ac9f9f1e0b3c854e9901459915b350ba505d390f3fcf3d384b7622982f458defb20cea3b4c4270a95924e339ac07cb53ca402fa3973efa175986a42371821b2a142dceb759be801a6bc7a287b7b4d53eb77834ea5384eb96f84ddba301f0f2920971f0c5bc736db49ee9b37065f8b1ff1523b05ecd4f44bcb301ca5020324bb2fa3e647b794498ce771339ae1ca970512b1a0991faf876a6192ac7f70065fdd1300136947f630d2ca33d786edef80ac0e6f06eb7edcb7010666fd1fe2e36ee474002d1a538597aee02c695e24ff398c93c11735f039112361de95ec3830e80d324e79d6d97cf57134c893cde56ba412eeee22bcabd093e0f9ad07c5660dbf2698560d983e0470fba35710355a582384d67181dccf6273c5161c45f4011617755ca5c9e8e8debf13e13c94ce3d971e7017e3b9f7bbdb5733af3e6079cd55a0a910782685924bf0197a67bfef758dcaa1796c7bac8bb7e15837feb4539686638f2218aab01fea7a6057221272850e006e16bf2631161e9890a5a1e1eff82f2ccf123fbfd42d0ead24bddd6560e605ae5f1570b61225a3f0299157897e0e4264deef9f17fcf1481d627779ac98ec802fe20c1dcb542b41e13e4bef4dd22206ddf8ffb626c1c8f059627faf1e927c6eec7e9b8c0f5c215680459d64630a9473022b21bf4e5a272062dd4055b374cb73e6fc84d9853236bea4fe9c08e460d83bf4b2843ed5dc8e2a5cf7d9849e6eacb2c77df4310af517e8cbb47f9d9a2a8684192ece0e3ae420352c9ed77c44a089b3c87beb306ff47dffc4a22681e375744dbfc9ad226a577f6a9f8d3581a0c3e7461bf9ac50cfc5b41bfa84e54800b3f815a9346a735e5c5f540ccae84b5746aecb910995f5a99ead13befe18ba4b9466deecfb8fe462daf53e282e22f3d57cb074e56973153af8481db023bd281f9d7807b74fa2f25c2bad0ea597e50c8005fa5c954f5672edbd353f028de65434dcb8fcaa507a2b29261b611d2b2ce7265332ad25ce4b3abc1395bd3c25939b542196a02a1b2182d4c6f06ae267b7d1fe44d42c7915dcc2586d0aae8bc36fecd4237a2a51fafd9742cd2967916e31738ed15059e703218a2954b8462b635dd7a481521b963c7e214c5d7bae96abe1e8fcbf29bf11acefe5442b1e31588d7c6d687cd072c0faca640749707270f86aba4fc8e1185fadb7cfdf1627124a993b3d4607d1a66cb34fb9e80dca24179ddcf67d5b0c1c9a7fa5ec4f2dbed21923e62e40595cc541eeaf5fdd917d6c269f3aac88882c844e04df48db1eb64d71d86c826da2d2501ef6e19a9bcd4338372a8a7c18942b42a830bc1e9ee7e38f67dc95995f168b5decb86801230da7afa05aaff9c6baeab96ac00fa15d4045b4f2c3cd0ed71e835e7d380e0a0fe92143e2fa02f9fc3a264500408cd894fa6ae19374be414f0d86380a69b4f4be49b62711033d1b85c1a4a90d5d18c8eb6e0f0ba5dc5e7f46b1d72e51e6b9484cf24512a9aa127c6a21f03e9932c88d7e6db4fbf4341045f291322ceb326c3d406c4c800f99e330e134efb76f45d350973d0714710c004f1a2803d5cbe4ec8dac6d41840a241edaabf3b9982460e459ae00f695d9963b762104e0254a688edfd06f62ea70f09f2bceca0d24412c1e1f535a90410e4d211d22fcd5eb4efb264aa05b8856daa75a0d4654e8ee49ca46b1604fe93dbc1c738b3010aad47713a41a7afe3bef595028ede00de11d6781ae119fd02065aeb814fa8d2d98d7b5faa4727b537e6ee214b7a28b879369c7f14e48035707d2679f2222967542dd95a232e8034208107979803e4649691c8861dba2b1f389b8b5f85772f73dbd4efa878942ee07cf2d36d2c384d3785ffcfc9c21755be2b081383c46679d00c21a59bbb49c536fd79663ac050e89c7bdac41c7f5c5ab4a1ad8447e86b8535c5f40b26cdc161dc0a49883a37f8f206b81ead8ed6f16e164b36ce768fbc25bfe0e50d4a28130b729af8d41ba7f38354ac3f1d23a4dd20beea1bb77ed5d08a79f3cce1e0c912568c3cd0139790770e50315359906ca0661c86dd3ef16e4a11417fa54a298832fbe2a7300db9813f1e73c2c44531cfff34738d05512407e68463cd3230b17e08ca21c3d4705e8649c82bab1e7dc9542809132a0f0464e9724455ed8b15fa98be91646903efcf11b3ab7c1b8eb0e51c0d1d0e7d16fec0e13df55d2a755d4f062ffb059a3291264f11e2de2f7280f0928e68233bcc2f003e09ba357d7dc350ba7305f7d25937b3b3642a2c345c25be5934996bd506b0a22ee551b10ffc815f6bcb30f61722bdb829a0b7af7066c9eca34c8842ccb4975e123c640f899d3d19136bb0926775d17fae465e44b3ca8839c2f009d6b25a4c151ff72c96877ae243f788d3e576fb0545b1e3f3c9756ac13f25c286370d83f0d3ac82299e9d8e11986937673a24c78f70df09095cdb01fb586f2322fb5c04c96170f34f5c76277ace1fcd063a9224145b26c4d325461144f2a3734e7335d4b942606869958a6ffe203e0e3db1a887b97a15bde782e4c217ca55aec38ff844c5b707d4c4b61952fffb26c3acf0bd72bbf15fbf3ed37f00fd7830101d0d1bf51e2265f7f4bc5b9ac22b37ca43900a19ed6a7a66b2236c09fcd8354aa88664f8c329d5dccb7e4a1db648ecd978b9fcdc9e48b61349e842c872af1996da79819272332f49249384600f4270c23d05459011b3966f63ea0f59670f207929db9a8b09a5e618166a66695633739836f75018950c75f89398715b976190423d7592fb42fda13719c9cd80818f00879e807095ce38dcae98d1bd3b0cf899c75db270f34e0f3d04c8ea31e84c136b7a95cde420107164f457fb9b835b1fab407bf04649a2fa3ba13ec6f227f20e1509ff8b53497c59b97ec8aaf8d3f05ad0941ab49ed78917c4370f57383eeba00d51917acff60e56e61648877a5e84bfea6b372a061e96c3e7e4230c05afb26b80fa31d0d19c43a47c3e239fdac954165330ed7d9f0e8ed6ecbeccafae71f48596c6af118a44c7e4ed8148d6fcfaf2c255f9e7e5d0fbad8f86ab60746da01778cf04ac74ac22c8b155121744060550a1d0d8f578c164a05fcd4094e157c2aa11723660fc34d23ebd0a00345ac68c17bf681d040c0e00cab3e1c7b9938502aaf32cd138449850b36c9e68d69a20976d34db88ca5b4517e3e06530be126eea5420544a59b5384262ec459b498ca4ca121f136551482830352078818aef667dd742987f35f2fb5b9f54de2f6ab431b35727c09b310d1f441d28dbe30d56290a7c599247ce3f8c1e585820cd83ea6923875ac3204ced7f99677f5a3562beaee52ca48cf095d95e2a69bd88cb09791d5aa265decf7d77b59adea41cd5c3ae0fc8f9821480f286055888a494c441a161c64c5a346a5697665ffbcfc9a2375239fce62985f2faa5589cfd0d4ec58edf755b185798dc11b869ca452eb949ce72eed830887c2478ff92aedf1ac68f73f0eb44aadf5c2abcd5f507fc1489c58e8e687cd50498e0c6f0e8ac5970c73bb00c6bf7a1b49a074ac9e71a93e2b5c30c5afa3fd9de07189e0ffb66db8a4fd92abd7bd5e974997e25f43031e849046bf5aff60afd95b74a6ca160bd4cbb290c19fc3afdef7784c5f4c8fe3e49408bf7f93844c34267af6f2ba192dd8cf9c774b4ba9135f30620e00a4f22ca1d856ce9a7c5c2a546f2d558fe311d800acc63a2310e41fa04c7e4f8e0dc22f124a56ec7920b911f68b76fde4ac0b131e49812d580bc720023ca162f45816d8e604cdb942b79d05d6649abd5d5169d64a6e1e61239b1b0ceacd084cd2d00b3ff50d4e171c1948f37c69941cabce344bd7eb15cdce9994c42ee93c95992180e1185bbd9832f2272dfda31a5fb3c471accfce995d2ac8b796b4f2afe70c6a7fc962bd02c37b01dac837060c9367bf6ecafdbe8f4dd1712604ae1bab6fc815f749bb698cae4ba828015e76bbb0a7a5ac67efef25948c6bc3c0dba65a2bb566aa22b613e72e2afaf0ed5f11c48cd1a9d29a1aae7a9628219cfa2081df079ba60c986cde22a759723a4e55657507aa5329195b66310a6765c8fd4c45a6826a1166152b0835dfe81977c294c9d471afbdc37b255f2d4d98bc3cef837395290db5a14de5ac07b203ba9c6fe69c611e46ec19fb5d6810a6f7e84ad67a83969e8b344bff4e4012758c0d896ed6329d11a967b2b1dbce99ffaeadeef219da568bf42728e23618b97207ae96235d50314bbdf976086c61a801b2490f8bf2a1e9bfc92a297169cb68bdd34d6786f94d52df9162f34e9936a95ab072578c4db094cdafee5c131de8532c34ff5eaa0d35ddf2ffc140e43b67d284ed595d72af5338677d07f52c28388c7e7c73f390112535679bc4f070bac386a22ef1ba6a09a9b139386f1a7bd8450bab5cd8c5999800f268e89a5c795010dcb553302f98e69ffd5767ee57489eebadf16566c578d6a7ba4c4d801c3be0de98f67fabc956b90c1633be3ea1a80f2e1face01c09"}, {0x98, 0x29, 0xff, "2453fdaccdfc9f48aa61c33918bbd4b437ab2254139e45a8d926829d0d4bac147a3585712d2aba54822c1f6c97c4fc31bb121f67bfe47e90d83a38ff3a462cb746117dcfce9960ffb325a3d4d15d0d3a1aebb9504ee5f08c5e4711320074df872c8b58ef5a5254019924b09ca2e95ce74dc673f966d3f6e2cd409ce43a34ff33b5"}, {0x88, 0x29, 0x7, "1480a3583ff800047715875b16cab3ec2befb3c4fac295b6473309a783c00c41d11a8d522dbc8602a409b9f171153d19f9a639183a6792dc1c82dc73b44370bb7ddfe418e3ddbf275d7b328d0fa14fa5fc14554637c380395d2827a11f30d26fb2f8a2d34ec70cc3f06f9929677e98e7dd90d8bb568a"}], 0x1248}, 0x400) fcntl$lock(r3, 0x9, &(0x7f0000005b00)={0x3, 0x0, 0xffffffff00000001, 0x7fff, r10}) msgctl$IPC_SET(r11, 0x1, &(0x7f0000005b40)={{0xffffffffffffff81, r6, r7, r6, r7, 0x80, 0x7}, 0x0, 0xffffffff, r5, r5, 0x5, 0x3, 0x40, 0x5}) fcntl$lock(r1, 0x7, &(0x7f0000005bc0)={0x1, 0x2, 0x3, 0x1, r10}) 00:00:02 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80a82, 0x0) r1 = dup2(r0, r0) fcntl$getflags(r1, 0x1) flock(r1, 0x0) 00:00:02 executing program 2: mkdir(&(0x7f00000001c0)='./file1\x00', 0x800000009) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0x0) faccessat(r0, &(0x7f0000000140)='./file1/file0\x00', 0x1, 0x200) faccessat(r0, &(0x7f0000000040)='./file1\x00', 0x4, 0x0) linkat(r0, &(0x7f00000000c0)='./file1\x00', r0, &(0x7f0000000100)='./file1\x00', 0x400) 00:00:02 executing program 3: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80a80, 0x40) openat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0x40) 00:00:02 executing program 1: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/205, 0xcd) r0 = socket(0x1f, 0x5, 0x8001) r1 = paccept(r0, &(0x7f0000000140)=@un=@file={0x0, ""/2}, &(0x7f0000000180)=0x4, 0x50000000) recvmsg(r1, &(0x7f0000000700)={&(0x7f00000001c0)=@un=@file={0x0, ""/50}, 0x34, &(0x7f0000000580)=[{&(0x7f0000000200)=""/138, 0x8a}, {&(0x7f00000002c0)=""/96, 0x60}, {&(0x7f0000000340)}, {&(0x7f0000000380)=""/208, 0xd0}, {&(0x7f0000000480)=""/95, 0x5f}, {&(0x7f0000000500)=""/66, 0x42}], 0x6, &(0x7f0000000600)=""/241, 0xf1}, 0x0) stat(&(0x7f0000000740)='./file1\x00', &(0x7f0000000780)) recvfrom$unix(r0, &(0x7f0000000800)=""/24, 0x18, 0x840, &(0x7f0000000840)=@file={0x1, './file0\x00'}, 0xa) r2 = accept(r1, &(0x7f0000000880)=@in6, &(0x7f00000008c0)=0xc) rmdir(&(0x7f0000000900)='./file1\x00') rename(&(0x7f0000000940)='./file0\x00', &(0x7f0000000980)='./file0\x00') execve(&(0x7f00000009c0)='./file1\x00', &(0x7f0000000b80)=[&(0x7f0000000a00)='\x00', &(0x7f0000000a40)='\x00', &(0x7f0000000a80)='*\x00', &(0x7f0000000ac0)='\x00', &(0x7f0000000b00)='\x00', &(0x7f0000000b40)='+\x00'], &(0x7f0000000e40)=[&(0x7f0000000bc0)='\x00', &(0x7f0000000c00)='\xcb\x00', &(0x7f0000000c40)='*\x00', &(0x7f0000000c80)=']\x00', &(0x7f0000000cc0)='\x00', &(0x7f0000000d00)='$\x00', &(0x7f0000000d40)='(\x00', &(0x7f0000000d80)='\x00', &(0x7f0000000dc0)='\x00', &(0x7f0000000e00)='(,&\x00']) recvfrom(r2, &(0x7f0000000ec0)=""/128, 0x80, 0x2, &(0x7f0000000f40)=@in6={0x18, 0x0, 0x3, 0x1ff}, 0xc) recvfrom$unix(r0, &(0x7f0000000f80)=""/212, 0xd4, 0x1, &(0x7f0000001080)=@file={0x1, './file1\x00'}, 0xa) getsockopt$SO_PEERCRED(r2, 0xffff, 0x11, &(0x7f00000010c0)={0x0, 0x0, 0x0}, 0xc) r5 = socket(0x6, 0x5, 0x3) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001100)={0x10001, 0x1}, 0x8) stat(&(0x7f0000001140)='./file0\x00', &(0x7f0000001180)) r6 = semget$private(0x0, 0x5, 0x404) semctl$IPC_RMID(r6, 0x0, 0x0) bind(r2, &(0x7f0000001200)=@in={0x2, 0x2}, 0xc) recvfrom(r5, &(0x7f0000001240)=""/160, 0xa0, 0x841, &(0x7f0000001300)=@in6={0x18, 0x1, 0x3ff, 0xfffffffffffffff9}, 0xc) sendto$unix(r5, &(0x7f0000001340)="8800a74b39071597e14c742ec5d862bb769e7dc96c76800ec2fd2692dd973dca542b0e3f8afcf62c71aeb32ae7a8b82965d5183245c3f8e1667f32a17689b9b68f870118d387b389c465bbf6d312ec1c5a7dd85832ad4297b2d7732f727f", 0x5e, 0x1, &(0x7f00000013c0)=@abs={0x1, 0x0, 0x0}, 0x8) r7 = socket$inet6(0x18, 0x40000000, 0xc000) mkdir(&(0x7f0000001400)='./file1\x00', 0x8) fchmod(r0, 0x20) fdatasync(r2) recvfrom$inet6(r7, &(0x7f0000001440)=""/171, 0xab, 0x2, &(0x7f0000001500)={0x18, 0x3, 0xfff, 0x3}, 0xc) lchown(&(0x7f0000001540)='./file1\x00', r3, r4) bind$inet6(r0, &(0x7f0000001580)={0x18, 0x2, 0x0, 0x7fffffff}, 0xc) socketpair(0x18, 0x6, 0x1, &(0x7f00000015c0)) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000001600), &(0x7f0000001640)=0x8) 00:00:02 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40700, 0x0) r1 = fcntl$dupfd(r0, 0x1, r0) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/208, 0xd0}, {&(0x7f0000000140)=""/11, 0xb}, {&(0x7f0000000180)=""/117, 0x75}, {&(0x7f0000000200)=""/185, 0xb9}], 0x4, 0x0) fchown(r1, 0x0, 0x0) chmod(&(0x7f0000000300)='./file0\x00', 0x2) faccessat(r1, &(0x7f0000000340)='./file0\x00', 0x114, 0x100) 00:00:02 executing program 5: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x2) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x0, 0x5}, {0x18, 0x3, 0x5, 0x3501}, 0x0, [0x7f, 0xff, 0x2, 0x7f, 0xfff, 0x7ff, 0x2, 0xffff]}, 0x3c) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x11, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() chown(&(0x7f0000000180)='./file0\x00', r3, r5) r6 = geteuid() r7 = msgget$private(0x0, 0xa) msgsnd(r7, &(0x7f0000000200), 0x8, 0x800) getsockname$inet6(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) r8 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x10000, 0x20) r9 = shmget(0x1, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000300)={{0x8, r6, r4, r6, r4, 0x121, 0x5}, 0xaa6, 0x1, r2, r1, 0x1, 0x8, 0xbd}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x11, &(0x7f0000000380), 0xc) getitimer(0x3, &(0x7f00000003c0)) readlinkat(r8, &(0x7f0000000400)='./file0\x00', &(0x7f0000000440), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x11, &(0x7f0000000480), 0xc) chmod(&(0x7f00000004c0)='./file0\x00', 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x11, &(0x7f0000000500), 0xc) getrusage(0xffffffffffffffff, &(0x7f0000000540)) bind$inet6(r0, &(0x7f0000000600)={0x18, 0x3, 0x7, 0x827}, 0xc) clock_settime(0x20000000, &(0x7f0000000640)={0x69, 0x3}) shmget(0x2, 0x1000, 0xc2, &(0x7f0000ffc000/0x1000)=nil) syz_execute_func(&(0x7f0000000680)="f2450f0f05cd0000000cf3dea9180000002e430f0d00c4023104eb8f6978d3f5c421795bafffffffff0f15c566420f2f7fe2c4036d4b5e10fe470f1bc0") r10 = semget(0x1, 0x4, 0x181) semctl$IPC_STAT(r10, 0x0, 0x2, &(0x7f00000006c0)=""/88) link(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)='./file0\x00') utimes(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)={{0x5, 0x4}, {0xfffffffffffff984, 0x9}}) 00:00:02 executing program 4: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80000, 0x102) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400002, 0x30) semget(0x0, 0x4, 0x5) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) unlink(&(0x7f0000000140)='./file0\x00') r3 = dup2(r1, r2) close(r3) r4 = paccept(r3, 0x0, &(0x7f0000000180), 0x50000000) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0/file1\x00') flock(r1, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="690dfb1766d6a702ae1ee3db9d", 0xd, 0x4, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000002c0)=""/55) mkdirat(r2, &(0x7f0000000300)='./file0\x00', 0x18) sendto$unix(r0, &(0x7f0000000340)="e83cecc473654da032", 0x9, 0x6, &(0x7f0000000380)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, &(0x7f0000000400)={0x0, 0x0}, 0xc) r6 = getegid() fchownat(r2, &(0x7f00000003c0)='./file0/file1\x00', r5, r6, 0x400) linkat(r2, &(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00', 0x400) close(r0) bind$unix(r4, &(0x7f00000004c0)=@file={0x1, './file0/file1\x00'}, 0x10) dup2(r0, r3) getgid() stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) stat(&(0x7f00000005c0)='./file0/file1\x00', &(0x7f0000000600)) socket$unix(0x1, 0x3, 0x0) semget$private(0x0, 0x4, 0x3) 00:00:02 executing program 3: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x4a) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x80108, 0x6) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) symlinkat(&(0x7f0000001100)='./file1\x00', r0, &(0x7f0000001140)='./file0/file0\x00') r2 = openat(r0, &(0x7f0000001180)='./file0/file0\x00', 0x2, 0x0) fcntl$setflags(r0, 0x2, 0x1) getsockname$unix(r1, &(0x7f00000011c0)=@file={0x0, ""/108}, &(0x7f0000001240)=0x6e) r3 = msgget(0x0, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x11, &(0x7f0000001280)={0x0, 0x0}, &(0x7f00000012c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x11, &(0x7f0000001300)={0x0, 0x0, 0x0}, &(0x7f0000001340)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x11, &(0x7f0000001380)={0x0, 0x0}, &(0x7f00000013c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x11, &(0x7f0000001400)={0x0, 0x0, 0x0}, &(0x7f0000001440)=0xc) r9 = getppid() r10 = getpgid(0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000001480)={{0xffffffffffffd2f4, r4, r6, r7, r8, 0x1, 0x1}, 0x7, 0x80000001, r9, r10, 0x1f, 0xe000000, 0x4, 0x4}) msgsnd(r3, &(0x7f0000001500)={0x2, "55ff0ee840ad946d916e558b1a7e7ba8d6c3c9f22358ce3ab70d0ab77fee97374991df1e4e00fe477774cf785d57dd2df9a877f6bb89175f8039b23568dadddffcfd94c6c16a56b5ead5b70fcd5514709ee4755c13c6e713c1d3424555498a7f87c0862cb4e0f2b510ee9bc5034f6fbd55d3a6305b552a9364ca964e72363d3ce40906835bab242db44a93bda38490919d0ffdc739c102b6e3"}, 0xa1, 0x800) r11 = msgget$private(0x0, 0x100) fchmodat(r0, &(0x7f00000015c0)='./file1\x00', 0x40, 0x400) pipe2(&(0x7f0000001600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) msgctl$IPC_STAT(r11, 0x2, &(0x7f0000001640)=""/176) fchmodat(r13, &(0x7f0000001700)='./file1\x00', 0x6, 0x600) chown(&(0x7f0000001740)='./file1\x00', r5, r8) r14 = semget$private(0x0, 0x3, 0x60) semctl$GETNCNT(r14, 0x2, 0x3, &(0x7f0000001780)=""/198) mkdir(&(0x7f0000001880)='./file0\x00', 0x20) utimes(&(0x7f00000018c0)='./file0/file0\x00', &(0x7f0000001900)={{0x4, 0x4}, {0x7ff}}) getsockopt$sock_cred(r12, 0xffff, 0x11, &(0x7f0000001940), &(0x7f0000001980)=0xc) shutdown(r2, 0x0) getpid() utimensat(r2, &(0x7f00000019c0)='./file1\x00', &(0x7f0000001a00)={{0x8a43, 0x1}, {0xaf3, 0xcd26}}, 0x200) 00:00:02 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') r1 = semget$private(0x0, 0x0, 0x4) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f00000000c0)=""/27) chdir(&(0x7f0000000100)='./file0\x00') recvfrom$unix(r0, &(0x7f0000000140)=""/73, 0x49, 0x1, &(0x7f00000001c0)=@file={0x1, './file1\x00'}, 0xa) getsockopt$sock_cred(r0, 0xffff, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x8, &(0x7f00000002c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchownat(r0, &(0x7f0000000200)='./file0\x00', r3, r5, 0x600) r7 = dup(r0) sendmsg(r0, &(0x7f0000000700)={&(0x7f0000000300)=@in6={0x18, 0x2, 0x4, 0x6}, 0xc, &(0x7f0000000580)=[{&(0x7f0000000340)="3f46e569bf45bbb1c91365c10b206ca138d925ae48a9e0ffe3d29fe71ccc8770b6c00d92c7ed1a1bc0f1100d2f87c3937c85a8c727dcb574853c6cf1c387683b091acea74b749527fb2ac757ecf10db1eab223ccf1275eaa8ad9110ae69454324e7eb07430a6970dc60cb1b4612f95226182509ece2c2f4960285fcfce6bf80df3f45ac09edbedbeb596f4168a80598de9a49ebac25ad98cea457f6d03f17f5a40cb15fd00c2", 0xa6}, {&(0x7f0000000400)}, {&(0x7f0000000440)="2fb97609e42667f6db5dab956ef746d273e377291773946f67f20715ec9e672e1c4a5f6cbac9f559c416025ceee3c6d6161bcd793abee5a3b63079e42db3c636e2cc5aead867db22", 0x48}, {&(0x7f00000004c0)="eed301c548245415bcf378f0db73b10d3c054b2ba79d3e2362444298d6385a48372457fd1681e6b89a741bdbee1106af84d5debf7371f1e0003d2a093a8824b5783f05425598f350508329d89a1d4c7ce4e2746c2c0713db4cbbfedd87533161478ac2c8f8516275f1cd60ee06e11a75374152f3cc755a14c7dd2ae1fbd92dcafafacbdc4b826d7bd898a0160ae0d25497468a8e001a6af8fa8dc253cad98fb27fea", 0xa2}], 0x4, &(0x7f00000005c0)=[{0x68, 0x111, 0xfa7, "05c951d87a4b47cb4e251dce2e0e1d7d6883f92a6a3e39a5ef711301185f050cb9ab542691144f9796823530c98e73c348789020ab2ce0aca560b09279e396773653791406f14848b5c233196eacebc9133705"}, {0xd8, 0xffff, 0x7fff, "5fc274d88b288c6c00b1f9bfadda76ce9e77e4b960ab2d1992384bed013f223ca1f7b476e352bfd7e17e86183de627d1983f62e2eb65d78965b7db335cc745c10828ce64b6b637297a7fd9e716ab25b91a92a1679ccd0fe22a5bf084d419be03aecaf30e37afc21a5909e0391099fccacb88ebbda9e9f3498aec0bd80cd34500f85e40673ee69647d9d4b37b518882a601145c6a9f3f6fb6adaab12724670c77985bb39eb53b5b30f7541dec783ea83818d088ee7bed635ceb2980e2704c138ae57b7b08"}], 0x140}, 0x0) mknodat(r0, &(0x7f0000000740)='./file1\x00', 0x8000, 0x1c) writev(r0, &(0x7f0000001cc0)=[{&(0x7f0000000780)="f612e7e688f79194442a04f20b6dfbb7c635b7dca4401d1b2bebcc7e08762dc1e9be4eb7fab18adcd357e33f7e30a1589f1927dcf83ae289686d3e7d76ae8a0776ff21031c0d9b7660dd582c14cca4049544bcfb094011a9001a84cb3908c55d667c2358b1dd01b58018aad868c3732ec5ab808555cf87fd5d2b77a0f715470782580705bad25878caa5e11f3d5f47ef38c953ab017afc07f6912646cd9f6c89902f6171ff2495832137db858b637a294e40e0836563ce6100f2e4bdd0a0b6417073aa7986ddfd44f849ba80d0b193724a48ea61d3536f1642b184c7a9b85e57b706cb64ddc8eb23859185e8dfba6c7f5cca62039869fe55629d4c2b42de033e07049bdfdea2c66534f9d36375a9003e2c88bc3aec5148690e8f71cf41318acae5d4533444283947866a24716e7a892fda48c45a70a506b16ee7a67ad60065d2222d8ceb2471ca0335954eea23d65e1d815a95983a6f86b07c5126a0e2d600bd734230860f4146957fa3c650638cfa3dd9ab935db9763dc42958a4d264d5c4252885585bfb246efee2168b23ce11a880526f594727f773502d408934df1541c576500739d3d3123b6ad87c8b1d57042364c48b28b7c12dbe5286ee91bdb4ddfa0335578ca81f7e6102678fb1cdb2cb1232f447c3378a8bc73807806a42ea0a9d528458845d9e1ef802ff5b6dbbf3424a6390139fa9ddc04a63edd06b7e26934033d81cea863e6b13b1cc3c8b9bf98baef02f2902eb553a2118d2ae0fbfa6a0545c1901fbe2256918f1fd0b5f329d1db44ac845a047ce0db5c28f778a46a64cc690c277355e38454f33c09ad2ff2a3832f802468109fad4ffc39b8389705521552f68411e90cb04cada8044310edd8ec6f32a1ed5c62c5c72814b22cfc6914de3fc27628d0f4452111b0d982202062d633e50615195deadd76b219402d159181f8073727554c36dd32d866d9d008319d60a334b107ae57c1256efa4b694e2b46ba0871d3d06b877add6fc5f565530e3a3a584bbac5b301ddb8c7a0887c614b94d6a39f902968f03556d1927bec98ada4266a5305afe5aa614892845290c277cd379c40112c33f61e2823e735bcff950e181135b814e55a06b06958a0c2b513afb219aa8b0dfe99a336bd2527fc05218eb9c477ad54e523bacca75c4b51790f5d4ba162d226833f1934748775744b326a890f3c60f9e5d8da7ec7fecddb002693f3693e22523d06008f897fef93271944ddeeca22d6fd934135a4c50866299a7749b465e62fd0074e3dca5bc91494fc0272bc082d33215f6c0f8c1886e2368d95091cb3b86c260e2e26cb90cb8d92f769979150cade5db74ea2554264f7401418d193ab95a51c07afbb61d3f07428e1f8e1633e5d7b3437ca0067bcec42c19560b28fddfb6d0ca2efff2179dd7986f940cbcc48021f909df3096f64e06d30b5051936dde032d109610ed05b46280104be09805edb9d4f0fdb46870d0300facf35317d99f04a0ccb6a3d3954658bff6646df0685edf3b6ab0d23aec3c956acbef6a6ff5cbd8746d4a3dab25e380a85adb5864cdb5d700287e558117b4f67dd8f45981acdd4d4e09703e74290b87d63cb15a6e6095cd7b5ef278daa7a6bd9fd3c6f166e0e78453d9f2261065ac82237f4df13ce0e6a6310bb5367253300337951551eaa2f5e00b78652981939487995b9ad153d74c45809660a57eef437d0dfa85a601bb339d79eaa64f6a6a85352c02c734b7370f8087ae32fb46d9ec05998f711cb578c0f51c065497ae9f9ed1ca597d955b894f75957ea19a2187196e30b18e14802f3ad5e567dd0db603944e89ede25a84df7e59e8aa23ecff91bb4844357ceb68b543f3714c9ed4b0c7c72561f34f99d8d285fb34bda8421ddb1d0d6c7944cea7e96bf56f3ec01eec62aa0620450d56109f4fca321a81d366f04fefa7242e551c66e07817620a0094f47283f0ceba756ddd2e2ba2ef7476d4ff3536d91138d2f5171074b715915d4b2d276710b8be6338e1b636d68e85bc9cd51ac313185408076a024ed9239efc7fe9aa75b65e3ea644b1b2943e982052a96d70458a039bd16435fc6f15e19e593d7ce975efa1486392a4e9a376aefd009bbbf0e8cfd476627b16990d81fb910ea1036a355559b79ddc374cf30a12c74d59360ec139a4aa0e60971012d677600d542e3ff29ea74b082a8ddc20b059510261dd53084fca7afb953e3ad01962a5d9093f99fed764c3921e4e8cf737eeeda54f7f8bf33fb7ff7896b78956c563bd9b5abab3b57c00850093280b65fe4f6e56143a687e127096a1c4efa37ddac82a6fd91a53cf00f305c65b091fb569151673716525822fe422d24e0de1cff85892480c1a57f52d3d7e283b54f64cdf68e8cc4987c29132ff222e5804ba2aa320cc31e27f55c31eef71b9d5bc4103775878201433e0284daab7bf5322fe019eaed7947bb4f446813b5e0a31fa0377ce07597901e33a8849b593ae4479283c7d68d40d66473e13681cc6b34261bcca1836320362d206a2ca6baba140d218576c703c48e1eebea81cd376fde6acdc91a8361ddefd97ab4ded234d4dc35e2a560a57a8bc6ce712800a17ff3232a4bfc17e4b5eecb2f544328e4880790bdf43a8fd8c869b44ed50564dbc4d5b02e62d1ed467fedf227428e3660b15052fcefdf0ccdc5c255aa889f26bf4cb1b8042488b27fdb52a00956398057cde6e7b9efd910107e9c63a398b86757f7dfaa5d408168da09baf232928c36e720c2511a649668a9f86d42ef48ee3d6405633cea8ceec4424f43222316efde74c458d1fb635586582590d1486b6d1f70820249c814da0f01225ab94b1ebcd57b90d5321426eba8d6064a4a6284b4b400818cb90faafffca032571e3800b522cbc25cd1d45b096edb733b1ed0c47bd000911f052f36656f08cc2e5b5513348abb7a4db32e21cf172478f5a5be60d9aef3587dff1ac02a004075844775ccfe25481797a48ccb140bc105a00ef1d2b998c45e65db157d34ebac4d9e0d252af8afaf7cbadf212f803963574520d6267c68bb11340920ceeae4a1edebe02adb0d9bce6f06059bb1261eeccd7bf6a9a933afcc80ffdbc07953480eead3946c52dca3e74f714b22f2bce7a4a3bf66ad7dfa4c4f4729f4d1d0c48b5f9f69a0e9772a0536de11a227125a9b56f94cd4d75016ff0ed12a0973f6b9f6d7bf5cb723a08e6b619da6f327e5145f9835b32c6eba6190ad6e149a7188e4d22752cae2c69b97d4a633770d04a245220973508f0394329419d75fa8a5e4828ee66d747e5ce359568b8c8651250f40505c8203d99aa98b48409c1d6d5355aeaf9cbc1903d966e565082e4cb591ae88009d915be8cb57037fe1a34bbdc0597ca77ef14bdd2f6bff60538e72630c9af3fbef70dbace90facc5e71f4b15acfa3a139b31471eab9af54ead8fed69ebd62f805f2db4ba5152ebbf0bc182204197c91ad4db98ab5aecc22827d421add00b093c00689f127971c7b878bcff9fadf4dff35782a5e6a93ba46afdafaa26d4b0dd824111e50439889de951e88625d6afd4ca76a9a9563b00d06ebcf5b8d3f95d16ca757423004fec07d6533147f433a95dee695327e5ceeaf158b17fbf3f0f07e18eca84a5ba2bb4c90bea19605189f37697714c9573a5f372b76862b95b0c0b7adaa4774eccd9ba02c9d88dd65e760f1e5172a73b4ef8478ef6d925de31943efe84a5e7067b989e1af5e684e74c50819b3832e4af83f98079df424e852008c9b8481aaa101c91ab4bfff16283a199720a0cb80dcc30c01d9a683024c279477c115e8c90d7057f7549e8971b8f083a15d67ff5e3753a874f7823c693761efb65a39a2084da9a7e048586769daf372b04e6b579ae65c44d62116725339c20cf3e2e435a9cb38c1d15a46f7c31a8daf5bfa57f703cf21fef47146c4857ee21d70cbeb187e2a042ff7ea0acffacc1795d4c9515a549089f632c8fff25d48c6af6e090f29228b9d553b937409fdb64910fc393312e24359f2155ba0fd9fbbb8773d49ecd80be216cd3bce27198827c3d41c5f2429a012e726d681564678f70fe338a5ea68735d3aa0959d83c54fdb04fba791115e770c9dd173062c1395d91ebfea5b3a4ab8363b3183c1493b691e73b048b58aeb58f186d0ffaf1c78c87c3b8b0e9c2568ecbe756da4b65eb045d9215cef62bae1aa5a4b06c64ea4206d3d110a6b216640141cc30918acf69d712513668680d128b6c5209f66d64d904f8f0abd22f00c626555b4ed3fa37f8867049391af941c97491bb5f17125441ef699b94a1154004ad34f75372cb06102dda883fb9a027838d208dfb3fb196d871115aa1745688a57e445b82012ad508bc25742a6fc6e3e885381f6301081424e04a024951ed55d45303386f17bf3f1bf860219237489f05772a146c7db41baf774166658a588067c6cd017e5e654e7895af83b4979168c809bf1b92850ab299ac142cbf579c07ebaa8d2af581e03c4cdaa9bf1bef653d34e1310709b69af38d066fecf3368f65fd15f44bf21702b4da4552d639b7cf3b450dca1adfae59424f00d28f2654cd7ad18511214d4e876ad0d6ee1031a231ea4958b0d5c5b11b6a01a86c326a0010a027bcab88e3a5326d664b989a9a1dec3bc8d3e2861b6c6e62682d48e990a52c57de6a4ba72ad4610afb6d6e61d5aa879535e8126f7e92fafeccb393e973a55d3a480867bb0c0fc5480d66205885a66b1bf253e418a8f412920a3c484633588e1a3e8538c42c88a57790669914f808f75cc611552317b63c1b7763d681f89ee60a26f8177d03db1e511b5c48cac3b22f6e35b0df5c649aee64645d121a7a9538840ae0b3847f4bbc4b526510b53c72fadd261fd02c5c4b4be01648963132f07e22bdf312addac6a91c8c0f72ad3eb938d2000e4476a96a3c672c59c64119b41675c27ad16424398695a73cb12249af75d362424efe387da148943e68da0ed755d695dcbc73fdf1d5af10939f9746f558cf65a6d50888eea709e9ee1f414b73d042ca84cb496066c24966c5bf6ea896c0da62741efc139fbeb311cf4e8f1887b0eb9687a45301096264d5ef04da41dbb26fc5a45a61a16964ae5d0666cc2aa4b7313247af32ec932c1b187a8571513caa578ed03097eb4eecf75709f22db61d48fc0a0b08a895e2bc4c4951fc164b98b67987478612acc561f6d22ca6ea4f1a3ad4ec8a0c516d9f7fe71089d14c7a4189111932f02695876fe13b9c775a1719c8df2039584f340b8a57d8766a38688b9f83a9e8078f1b9ee24883dd75e8278749a098cd0fc2c51ea8b50ccbdd7ae8ab2cde7f818663f92eec1031cb697089d5a7618dff7d447028b9fe233dfd84c964149ac7d6d3c62a88e552b5808092ddc66b55e569f2d71f8b93714f3cc449091abf1550949faaf7c9a9015a4954e5c36611925f83955c3a9afa8f8a0fdf70214a720a44575d6a141c63640d32117eda628bda2c612d4e16e3d6dae9f590f0ea06e0701514ddcaaf5af59438515426268d8478b1ca776b6c4c49d854c56bd7c83da28ed41c7a874b90d1790fed3b6fcba8d30e81ef028212620d7f6cf2753c90aa363d28d092b55580217a2358d004a5085bc7a652072caf3afef047c4a16f630e769ee0756c6ff5702701bbbf0862c74e85c68bc1650b5a39effda4cc98399a56f57f516829746da3731d122ee64810113f27cf330605bfb56a4e85427095f374b2dd715e1bc99fbc08c046c96f20754796d28dea74be8cc3957162282dbf4c16986b5429d09c315bf2bfcb158dedf", 0x1000}, {&(0x7f0000001780)="1802208b3d47e5", 0x7}, {&(0x7f00000017c0)="b6b9e85394973e4ae71ddc9ebe38ebde2e9ee57872117d700cb4b6be9cb8407acd958642321f170f169b62ccdedc0b90946ec64ca59aaf4d06e3e2161a46c69f7c00cbce757e6ecc0c68afb2aff5b979344745f89294906887f7b80adf5b76814b77d4b7e18a8b2ec50b3fb87006a75c3ceafe147eb6884d8038f48819b39e4a8da31314f5fda97d6e9e26b8c2255fa49f2678cabfa70a9f92df252a1bc6053a7d5540b8dc81d0e01d411d0cc20c21a5ba6d753c52be1f96dc99703dd9a93a6e37b50899922486abf59ab9d1f96a5dafc9c87bfcc43d306c99d5fd51a03e146b0f", 0xe1}, {&(0x7f00000018c0)="4db40ca9579904d6f1c194ed810454685b7313853fca5bada00ff8ba880669919fe0ff31695f1e2c09e811ba78be5742c9ac76351e2e1f673ea06ccab77a3526c11f8eebac6f5d4514c7104983fb72ecf79075b63d88941c03f3d0d8d424ff723efaa3f948b55f7da72fea5bedd8372ce89b76a821d0125f5ba895b771365ced1836da053f28397f40202e9798381efd7483519d03a7797d251fa6016b4b8b6c1b7f08d5292a2da4e15d39b48def0bec5c811a51f42562eb554872b6611ca953f2", 0xc1}, {&(0x7f00000019c0)="4706993342acc4d8f1790fcee9c4a0c1093f683ee4b8db49f8847818a0244b29c131f172557bdfc76f81058d560c89a61ec08e69c1fee6a8c6c0f96266b3458633982c00c1bcfa05f13c92631db57022fa0d3ca3d5cb0e5e701aa9c4c05189961d86a593df7132e61e0a077c831bd43092c55a74d0f13c39c4d8f6a26fa1c257f2b82ae0f4420d03bdbeceaf94eafe3637953b969c2bea922478bcdc73acd313c0009d534800a428b6b3f6f87957fdc38585fd4472ac10a014d52cccc426e55ec5fd6fd0974787c45656aecffe96a6e6ba", 0xd1}, {&(0x7f0000001ac0)="37819afc2d1f7a511c8b9367396673585930af3a6f32973007cbcd0eb90c4147eaa7fcb5b558be816aca4d27baa4d712e10fc2a6fea7143be7831570c80011788eb82d1050c530f05874f365cc48f7d9448c151833f698f6ce2871cc61b6ba0a26f4c66c6a8396fb8bff8af8444578508f21a285ce3e8bb8097052d86658c348c7c7f7775a32f56ee4ee958e641719ffb0f770c9cce657fc82dfe8662f8dc37e3c19e0699c27a499a109c7c9cb4c9754de2ea106013fd4bae0a00e5b2df009ca1e08ad1d20387f1b63a09455cf3c6c2d5831196b97", 0xd5}, {&(0x7f0000001bc0)="4f863213dd1cae3e6341ba2d2e1f4595d879896623a3b206", 0x18}, {&(0x7f0000001c00)="895f6c18f6793a5b048de465ad7104123e3e8b7d70ef8c825356173afc9d47ca1ef79f0b72e19242d0f0cd83774c2a09845f6ea4d62aaac515c41889e977d403ea8eed85a61ce1726ff7cc0333bb77c633dd5b942d72c2895499017f5199bd4fc5486fc2a574a9", 0x67}, {&(0x7f0000001c80)="45c51cf9ea8d8063bf63b476d7", 0xd}], 0x9) r8 = open(&(0x7f0000001d80)='./file1\x00', 0x1000000, 0x0) connect$unix(r7, &(0x7f0000001dc0)=@file={0x1, './file1\x00'}, 0xa) execve(&(0x7f0000001e00)='./file1\x00', &(0x7f0000002000)=[&(0x7f0000001e40)='&/ \xfa\x00', &(0x7f0000001e80)='*%\x00', &(0x7f0000001ec0)='\x00', &(0x7f0000001f00)='!:,\x8e*}\x83\x00', &(0x7f0000001f40)='@,\xf8&$\x00', &(0x7f0000001f80)='%\r\x00', &(0x7f0000001fc0)='^\x00'], &(0x7f00000020c0)=[&(0x7f0000002040)='\x00', &(0x7f0000002080)='+-\x00']) connect(r0, &(0x7f0000002100)=@in={0x2, 0x3}, 0xc) getpeername(r8, &(0x7f0000002140)=@un=@file={0x0, ""/43}, &(0x7f0000002180)=0x2d) recvmsg(r7, &(0x7f0000002780)={&(0x7f00000021c0)=@in, 0xc, &(0x7f0000002680)=[{&(0x7f0000002200)=""/211, 0xd3}, {&(0x7f0000002300)=""/125, 0x7d}, {&(0x7f0000002380)=""/192, 0xc0}, {&(0x7f0000002440)=""/8, 0x8}, {&(0x7f0000002480)=""/92, 0x5c}, {&(0x7f0000002500)=""/31, 0x1f}, {&(0x7f0000002540)=""/37, 0x25}, {&(0x7f0000002580)=""/251, 0xfb}], 0x8, &(0x7f0000002700)=""/127, 0x7f}, 0x42) fcntl$getflags(r7, 0x3) recvfrom$unix(r8, &(0x7f00000027c0)=""/123, 0x7b, 0x802, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x11, &(0x7f0000002840)={0x0, 0x0}, &(0x7f0000002880)=0xc) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f00000028c0)={0x7}, 0x8) r11 = shmget(0x1, 0x2000, 0x1c0, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_SET(r11, 0x1, &(0x7f0000002900)={{0x3, r3, r6, r10, r4, 0x23, 0x8}, 0x52, 0x0, r9, r2, 0x0, 0x92e, 0x8}) mknodat(r7, &(0x7f0000002980)='./file0\x00', 0xc000, 0x1) r12 = msgget$private(0x0, 0x580) msgctl$IPC_STAT(r12, 0x2, &(0x7f00000029c0)=""/238) msgget$private(0x0, 0x208) bind(r7, &(0x7f0000002ac0)=@in={0x2, 0x1}, 0xc) 00:00:02 executing program 0: socket$unix(0x1, 0x2, 0x0) pipe(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) setsockopt$sock_timeval(r0, 0xffff, 0x100c, &(0x7f0000001b40), 0x10) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/223, 0xdf) fcntl$dupfd(r1, 0x0, r1) 00:00:02 executing program 2: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt$sock_int(r0, 0xffff, 0x180b, &(0x7f0000000080)=0x200, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x11, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = socket(0x1f, 0x10000003, 0x1) fchroot(r1) r2 = msgget$private(0x0, 0x200) msgrcv(r2, &(0x7f0000000140)={0x0, ""/49}, 0x39, 0x0, 0x1000) setsockopt$sock_timeval(r1, 0xffff, 0x100b, &(0x7f0000000180)={0x9, 0x3ff}, 0x10) r3 = semget$private(0x0, 0x4, 0xd0) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000001c0)=""/176) getsockopt$SO_PEERCRED(r0, 0xffff, 0x11, &(0x7f0000000280), 0xc) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000000) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x400000) fchdir(r0) semctl$GETVAL(r3, 0x2, 0x5, &(0x7f0000000340)=""/17) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000380), &(0x7f00000003c0)=0x8) writev(r6, &(0x7f0000000500)=[{&(0x7f0000000400)="10b55737bd08847e774ecd6a9a48adb70f51f43751d1903fa9ac0fcc8e2e0c6ebe7dc9b5e4e824a252271229b092c59c1da92cea623b586a38637cafccfa3c70ddee50d58e8d28966378f315207d341012f4a19ee6b28ce4820c7917750d522a17a5922ea8ca4518b2ba5cd512022764d406a568458da8990c56e58a1c29f6ca3bed0e8fb78bbfaf0ce037862846993fec2fd7a2399e303aba87fcbebfab2e86fd12a56f4a090ef904a5cf9feacc099e703754dcb5a973dec604a855cc6b46a92c24cd39ca3a2594fae78c311a415fbe", 0xd0}], 0x1) fchroot(r7) getsockopt$SO_PEERCRED(r1, 0xffff, 0x11, &(0x7f0000000540), 0xc) readv(r5, &(0x7f00000006c0)=[{&(0x7f0000000580)=""/66, 0x42}, {&(0x7f0000000600)=""/98, 0x62}, {&(0x7f0000000680)=""/10, 0xa}], 0x3) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000700)={{0x18, 0x3, 0x7, 0x1}, {0x18, 0x1, 0x4, 0x8}, 0x401, [0x80000001, 0x2153, 0x13, 0x4800000000000000, 0x40, 0xffff, 0x6, 0x8000]}, 0x3c) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r8 = open(&(0x7f0000000740)='./file0\x00', 0x20, 0x5) bind(r8, &(0x7f0000000780)=@un=@abs={0x1, 0x0, 0x3}, 0x8) pipe2(&(0x7f00000007c0), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000000800)={0xaf60, 0x673c0af060df6737, 0x80, 0xfffffffffffffffd, 0x9b57}, 0xc) semget$private(0x0, 0x2, 0x4) paccept(r4, 0x0, &(0x7f0000000840), 0x60000000) bind$inet6(r8, &(0x7f0000000880)={0x18, 0x3, 0x3, 0x5}, 0xc) getrlimit(0x0, &(0x7f00000008c0)) 00:00:02 executing program 4: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80000, 0x102) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400002, 0x30) semget(0x0, 0x4, 0x5) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) unlink(&(0x7f0000000140)='./file0\x00') r3 = dup2(r1, r2) close(r3) r4 = paccept(r3, 0x0, &(0x7f0000000180), 0x50000000) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0/file1\x00') flock(r1, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="690dfb1766d6a702ae1ee3db9d", 0xd, 0x4, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000002c0)=""/55) mkdirat(r2, &(0x7f0000000300)='./file0\x00', 0x18) sendto$unix(r0, &(0x7f0000000340)="e83cecc473654da032", 0x9, 0x6, &(0x7f0000000380)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, &(0x7f0000000400)={0x0, 0x0}, 0xc) r6 = getegid() fchownat(r2, &(0x7f00000003c0)='./file0/file1\x00', r5, r6, 0x400) linkat(r2, &(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00', 0x400) close(r0) bind$unix(r4, &(0x7f00000004c0)=@file={0x1, './file0/file1\x00'}, 0x10) dup2(r0, r3) getgid() stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) stat(&(0x7f00000005c0)='./file0/file1\x00', &(0x7f0000000600)) socket$unix(0x1, 0x3, 0x0) semget$private(0x0, 0x4, 0x3) 00:00:02 executing program 5: mkdir(&(0x7f00000000c0)='./file1\x00', 0x0) r0 = open$dir(&(0x7f00000012c0)='./file1\x00', 0x0, 0x10) mkdirat(r0, &(0x7f0000000180)='./file1\x00', 0x0) openat(r0, &(0x7f0000000040)='./file1\x00', 0x280000, 0x22) 00:00:02 executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(0x0, 0x0, 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x11, &(0x7f0000000100), 0xc) readlink(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000001c0)=""/143, 0x8f) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) 00:00:02 executing program 1: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x400, 0x0) 00:00:02 executing program 2: mknod(&(0x7f0000000080)='./file0\x00', 0x8110, 0x20000000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0xc7) ftruncate(r0, 0x4) 00:00:02 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x5, 0x300) r2 = semget(0x3, 0x7, 0x204) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000080)=""/193) r3 = open(&(0x7f0000000180)='./file0\x00', 0x8, 0x40) semop(r2, &(0x7f00000001c0)=[{0x0, 0x9, 0x1800}, {0x3, 0x3, 0x1000}], 0x2) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x210, r3, 0x0, 0x0) renameat(r3, &(0x7f0000000200)='./file0\x00', r3, &(0x7f0000000240)='./file0\x00') pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f00000002c0)=@file={0x0, ""/55}, &(0x7f0000000300)=0x39) msgget(0x2, 0x41) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000340)={0xfff, 0x1, 0x5, 0xa9, 0x3}, 0xc) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet6(0x18, 0x0, 0x0) sendto$inet6(r1, &(0x7f00000003c0)="61496f1676c384e12c048da75b7e86e3185807e3015591095ca4fdd88ce864986f54571677a99038ab71dc9b1764d9d276ff418390f36c2c2db8d6905e0e5f057b8d17fb68a72b76c1a2b8c4c018125cd4a740e4ce1a7ee3d01545908bcca72050f8d713af79795fcc3047ab160103232c19f58bd6d5cbcfff31f79c14c1feb81c31e5b357d436556daf9fee27a5a3d2b2d095", 0x93, 0x6, &(0x7f0000000480)={0x18, 0x0, 0xfff, 0x7}, 0xc) getsockname$inet6(r0, &(0x7f00000004c0), &(0x7f0000000500)=0xc) r8 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ffa000/0x4000)=nil) r9 = dup2(r7, r3) semop(r2, &(0x7f0000000540)=[{0x0, 0x4, 0x800}, {0x7, 0x3f, 0x1800}], 0x2) unlinkat(r6, &(0x7f0000000580)='./file0\x00', 0x0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f00000005c0)=0x2) r10 = socket(0x2, 0x0, 0xfffffffffffff801) semop(r2, &(0x7f0000000600)=[{0x1, 0x100000000}, {0x3, 0xfffffffffffffc01, 0x1000}], 0x2) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000640)=""/15) bind(r9, &(0x7f0000000680)=@in={0x2, 0x3}, 0xc) faccessat(r6, &(0x7f00000006c0)='./file0/file0\x00', 0x1, 0x300) shmctl$SHM_UNLOCK(r8, 0x4) r11 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x11, &(0x7f0000000740)={0x0, 0x0}, 0xc) r14 = getegid() r15 = getpgid(0x0) r16 = getpid() msgctl$IPC_SET(r8, 0x1, &(0x7f0000000780)={{0x6, r11, r12, r13, r14, 0x2, 0x58a0}, 0xffffffffffffffff, 0xfffffffffffff082, r15, r16, 0x80, 0x5, 0x5802, 0x1}) 00:00:02 executing program 1: r0 = semget(0x1, 0x0, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/4096) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001000)=""/21) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000001040)=[0x6, 0x100000001, 0x64e]) r1 = semget$private(0x0, 0x5, 0x90) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000001080)=[0x234, 0x0, 0x80000001, 0x4, 0x7, 0x8, 0x1000, 0xfffffffffffffffc, 0x79e]) r2 = socket$inet(0x2, 0x10000002, 0x10001) fcntl$setflags(r2, 0x2, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x11, &(0x7f00000010c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x11, &(0x7f0000001100)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000001140)=[0x0]) setsockopt$sock_cred(r2, 0xffff, 0x11, &(0x7f0000001180)={r3, r5, r6}, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000011c0)=[0x0, 0x13, 0x3f, 0x6163, 0x6, 0x100000001]) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000001200)=""/142) sendto$inet(r2, &(0x7f00000012c0)="ed68bbb3ef8afc25e1f7466c7c1f30aaf99ac7efcb9d9f400aef44c7087cf847571b06d7e2ed749daa7906119d812242cfa300d8c67560c826611a8d2848a19d9c5ff2bcd2043371d67f02134bb16c47d590ca73d8d824026cf9842d6cc2a58d667e5f09a00ebcb30ecaa2c8d390c27a17528c6dc1fbd650959e37454072ee2a1fa7a2815640b8e1445d6430685fa03902bb697dbe16e31ee049726f817ecdd5c285f26935eea609a74bba8d59e7176428b9f7258d57f786a788c3ec04dd0c316bdc81474f589f2142dce3c1b93abb399bd8468fee1a50d06534908c1748166e16fa27e82778e6728c24df260b9e25bc259e1a3068ab2b7076095f711e77eb61fdd66a97e662dcf645a204e923c5c94fc8255af1e0944a308a35f122ee59bb79ed3a0b9c6fa2fca6b8eff2bdc77120bee8076de626097e89e5e336d3ec861bede45e764c2fd0df3072ba02aa5ab8922ed34d8f1a73321d9beb20527978605e661c07e373c5e40a45c094685583183fd2daf6daf5e0b7d49d805c6b639282eae61b67185a82501a21d3417a0cb81836eb6165db29eb5ba0b8d495aaef0ad29ef338226733613586e5769c0880ea263d940b6650e8f3a33978ca099e18ae5d76af3b06f3f1e40a65e23429647ae45be9c6b692b6e8a6feefbaeebf6dcf3280bdc02656afd7a91181c4c9a3e52447ba043dfdfc1d11581fd4a70f9d37287df149a6c9913d5e8e7c1886427a8ece4dfa96be07cfe7729c0c68b1a71e4b6bf90147d3c471631718a7dbe530732a37eb9092a9bb12fd5bf5027dc578c82861eaa7e119d2b53042204e3ef90f944365f9ed207d9b302f0505eecde914639484bbd7d580978e017ea57057ff93318dce99a90a5701e3f6af1065251435055c70d27b6097ede1cebce354557e16876d08e4b4c4b9891b40ded0e2194183eecea2555ab6d24a5322ad2d1fcc7737d6a9f6a0771a748402953f0c8638f2defac974438fb3a4136b6ff0f6af5648426cd172a871d78e02c773b4edba5bfa806c6ea5edd285086e59140d295fdf341753f0d62fd3b9bf7b8fd36ded8c30610e3b1366a2148fc7c2f0655200fe297bf2c92b91109556715fc1b7cbb58503c00f056692ac5a2b029b881736cb3c2dab8d8ae005a5b53be2ab0a0152326977401ac1ff428002ffa9a3e2fa25d4dc750aea58ee3300106407b8ece599ee4cbfb4036e0662dde54e1d5406c81667e1e5128c194cb84a84269da5f27fe213efa0e23484547b275423f8920c7f66510d0bdd0428c223e2f239489e5bc7f4c661de3a614c5b5a8fffa2a818006770afaf138bfb8598285ae7888920d96e96df4bbbb79889502157fede377b68765b2317ccf887464f4d8d83618e9bed6050a8ca4cd7a4adcf64f49357f3f51a22f50507dc2e3cfb7827bd23bde76e49820068ca17b4cac243fba9cdc7f2e2e3c335a37372a6fe17bcfe8de0a99b2e12d858f63976f38491e2daef8645917853b39bd51a6737e973804aed9520e2945171be35baf61c6afb5a1285637561395ae2aa64b42e41e4ffe546fc853ffca5c0f45245a88485a721806c2549b72e99f64a731606d3022e913d545c74a355ed3b796422d0928c31d88546ba9157eb0f090a9889eed5d1555fbc3f0cbafdde0b90677569cfd384a62c89adcac30b0bfdcf9de843045bedcfa5b25447af7d3ed947056d5e7c9928ee900954002f68201822581306374b4ee92558e9ca6256df1a721786c1492b01fee3b721c8ed1a4f6f69aa44a5fd49625f12b6b419b84ce10e36f9f3d81e48601c0a9dcd8174f6083b90f6af1f35414f8b73b8e372c4424bf47822cfbcdb6650a0c78b008d4184bc069d03cf084d81b95f56038b4bc6144759eb08a0563015e8a358186d1c739e8e3ba95e9a1d15ef0d705bd18ae63e23f1f10cc8cf3794153d7df866885b8c4c02ec0b13f4506e24764fd3b290017bbb16ef50c1fff919c7e2079523e9ae88763ede057244a0507b201711dd2bfbf57403f6115b3c02012fef9255a13c410b63a1c105b53b52dfd9bddc955f8abe2fcbc3f8e3688b3503b95e5bd607903a96cdd144a15e6c4e438f26423b4954d827cd0d1298046b03a6197fd23da17f3eed5ae9eb9ad96993cd262f2ac10799130235b9aa375e70a58337abafba6c45b4bb6164e176a6a9a3eca944e5b533f8b50afd17e2a926d6fbdaeddad9db940fe251fbbdb36ad346e688d4ee97ef151884efd020a967eeab99542426672fbbf81ea3b90a617ce10da7335f51e31c7fd690da5a0cd7bda9c76435c9b9cfb3567a58ae3105d4b4426b43a93a145439f6f36905277b15c464092ec762a90831ada117460d336aa2eb971a6051b15587df117fcf6b0b904fc3a7ff966ce61c7224628e7157ad5ed8bbbff0314214ef789c9ec281070961b557fae4d66481df5d0184d3755d64b942577e920805e8ef982a6404ddecba0dbd06803de1cfc0fec78203e63012dd161c318d5ad8776ede8e7dad3a3ccc6579531042386751cd5cb36ed25d1f0e33884820a27401710750610fb3f431f93aace7e304253d1498d4ef0933281d2a16393abc2d0d4629d6ff31c55f7139301630cbf1958f128ad3d14e10dd059e3f408953ab94a8e2b784381de3d4b06b84c8405b6fba2bf0937c5c81ea014a87e3959dce6dc9fca684542c8897c93e9af9267df784ff47a9fadadce03a8435edc12d1818936c56af81c1ff0cbcf9682c8d671f724242c82f48f5096df4fc841d5ea7b4eeeae1bceea4dd41edfc0ba1b16248ba26a8f353066ebf0c5501f82a0f84f41474aaa869094cb35592ee03008f8c4cb47a41509859ea0d7d1382d9ed7b1ccac07f02a6d0b801e7d1dcf37df95a3409ee7259338f8ac80ac480cbbfb99edd8d6b2f8f622112242d62bb3d2c0128e20616f1d355a52e5fccdd57f1494ac2033edc0a543247b56356d31d43e25bf62b3dae3ea5bfd426c6fb14a0b1044dcc221cb009348562b642b494d9e824df3b58ea78e8c45118e08e673ea463978f12d0653ee70413a6d53479318f79a00b489ec53fc4a469a4e9805d30c198791a3a57ad90513d6a871c9791c9f1f9be74050d6b9407c32dc07bd6e8f1ba04da9c2236efe40180ea7527812c11894385d7df2a36655eb54f1686a77490976854b9d3b636fdfd92eb9c8d1ac2f903496afd518a99b9797ed870cbb255e4023405490ec2f6eea0115bb1e90b3f955d2501a85886ac1a8327013d3d9e1d59f53f82ef510892e1aa314a65d19eb883601e8d41c1a83f42c32a74388694048b633f11a15f8d9c486e70665eab164f6508bcf626367c10fce28b91131775621e55212a136ed3425ae0cc00984c95a58a914eec4019329c70c14b6cecb3849e6802ab4544ed6ee132988a385289e7dec84e5858c8894d7c4d22eb2a50bb6d08683bc3a2bd365ed8fffbf1b2afcdc07f8ef62009b34b50887882e6cd7d12ef69e0dacefe5db34697be409b6b1078ff0f06d48fb54520eb774a54bcabda08a3ddadfc8a8e0dba75c704d328b2f59adbd4fc2761a7eeb3f9342d81fcda949667f6a333887f57bf7fa3b24ce5d488f18db262a1fc9c31d775e26931e2da8bfade14ad8a59aa1e06003b9b0464e3efe11ae00b5500e133519ac3b9899e8550d391ab0d8459489dc5b5bdb4ed6c937d8539e996796640a02eab42178abf08c048b99363e7e1a97143003d8ffe885b4915ff463e12d31a854777c2b4b3145b8a60565a255550088a1ea69dccff246d7f11e1e65aa62fad6e27f485d205ee3067b255c536ba97a21accc82987a15433dfb3124126ac1d1f98e9730d16a5bbc5d975c9d42040fa6dd6d6670191ac074884c0c68342c8ffae3ab59dbe808391b34b9edf3eb3696c1ec71586295e4f6763810e82d56d279c95d6ab7fb48ba93ccc9b76f80c9595a17be146608a856bec84f72c2831e79cf2fc85652a14aa767aa64f5eda7e6c667b99bf68c759e4e91b57010c26f09ef110308a493c659950537a6a9755ab7774aabab4ea8897c04c753a136b968bae57ee569a275f6e3632c5dc5e2fdb1eecca7eb04e63249ae229e670f2cb884ef088e98902f8ef1ac0b6ffc699e833583c7e94c26b8dda586de6fd792c2818d9bb43e391c9335de960f6735cf313166c4a99b7d10cfcc33df4426c4cdb7d01bbcdf2b1bed897dcc40b1232684b5416319747d6318d6c2bcdede2a554116f1a53656f2c3b870872d7c2dd19f4fc085f2f86ee0e439ca996d0560abbe33c337ca88c0cc135a81592d34c4a79b71eee17ea1031c95acc34847fb07d5ceb9a5bf68702b69e54c631ced90c6b396a96e695080cb69b4fb0cbfde95446e18a1e4e6de053fc1cc1baaadf12ada095f560a5ead4ed287f1debff104138c1024915456b52d2d91b986dad1eb619bd270ad17b6239bf36d646151aca11bb1b064dceebe13dbfe867b088c3468dccc503716ad1e036d84a32079002338b1e249aefa7b3c83fae3d5fc814065093e20b6b4e4dbed3265d148c80577ff011d6cc89f1e22dfcace5b1d958ffb83edbc7b34a2c95941165a3ae9c2302d9d46cc3946e7b7d4a9b55436a625b78042edf81013d30b568c940a9b677b7592ea53fd7e64b9806ddefb9d5b59c7d6b902f69d6453a229592f8b36324afdb01713e1974a07d586b30303e972e5161433f419a256c423561632f16c7fd24752a2e33608514b4be2a5d69d8d10b64d5054e897d6ce5f92d29fe8d2149bf1ae4d640d43e6115031604e27a58fb89be55c96bb49ceb748e9ebf0d5201e77454fcdfcd37a32205411e36faac4ad5b1335bac3f2e758835c155aca86a4ea33b822619501d2a77e71d047e91c17e27e87bbc50cd67cddc729f0586fd5e40b358f814b29c9d11e057467eb9e349827e4c6a27a7b6ee26439ca9e820bd4ce977646228bc24532104ad233df71ee302ed8c389e1bf2f49423c35a0763b1a3d8d3d72ccee9525d9cc57e7a6a58ce4284848c4841eab61706354b433eac1c4a39538d87a87a2ecd23ab429216a0974ec6a515e38872dd354a2ca708c9ac8162c7856d5fdecd6e0d2f7dcac054a47bb69586f338ab7d9d06f53e9f08b0c78a8cf0c7e04f007f9b1ee08828c93661a5a7192e0bf4c3f969142088dacc22051bcd8b8ac5e38a894dea6419476028f9b59454b786c81b2eaea7440f5c6fd804cc03b9007101e426a92882bb69c0e0a41a88bd4ac0fc3cd1f962cbcb0cdd7daa6966aea6a60566bc610ea08fdfbbb44af2503119cef165c1d052b6cf076117f91b1d08b95592804172c8a9424ae977d402fa0bd2de15eaeb03b11fe6071f8e0ed754bb4c2094c8a04f7d13b9bdb202bb2bf05115339f40d43ae63fa730ccc7292cf4a098100da0c0dac8eed3bf3c256ca9c82fea2de58660b80995d6f66e27abb1fcf1754138e5614649f9de9a23861447d6a531e8c9d8e2fc4e8e30bbfa75bc6ebb5f4cfdaa91d923dcdddc89380e8eb64361a5635eba91ae04f425c24b5fc95a580a3edde6f534378389c006323753355964badb2726c9cbe810d05c7dc18b29cc5b52dcfbf24a610f2d58c31a9a356ea5d5c465460632b0279568b597e9df323bd27c65a5d37da537c4e0cf22e26025c2623865fbced270fdf9141e7d7ac19cf338a56dcbd033f97474bc10269812a666f3b9edb13ebf6fe750df04a0961f3e509e4754052e3a092d2807030c9e1fcf567ca4c8dde595081d598558c23800196ca4a90d4752dd724cc797edaf86ab72af73ec0338b557ae010b8a7ca85ce2b89240944c55a2aab3da0e", 0x1000, 0x408, 0x0, 0x0) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f00000022c0)=""/134) pipe2(&(0x7f0000002380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$getflags(r7, 0x3) setreuid(r4, r4) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000023c0)=""/4096) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f00000033c0)=""/4096) r9 = semget$private(0x0, 0x3, 0x100) sendto(r8, &(0x7f00000043c0)="524f8a87789050574dcc6174e124c25e6cb51466c5a25190afbd32ebf88f864b69dd70299e3c91c5c09eadf127fd2eb14c271bef851cbcd517417446773056f1abbe6e89fa7fda3d84d02ce92b64155f6664bad1d8e8e8f2a2baa0e444b0a7fb9b5e4390d6279dd4f934e481b607867efd22aa2f9946a4a8ad38400d0d2a504b85729a7308232f291bcff905a8a2c97a69c87e8379272058445674f37c5fdcc4641ea93740a55cd3c1156387413d9b4a000a117680a35468942a6e3c5db228", 0xbf, 0x40b, &(0x7f0000004480)=@in={0x2, 0x0}, 0xc) recvmsg(r8, &(0x7f00000056c0)={0x0, 0x0, &(0x7f00000055c0)=[{&(0x7f00000044c0)=""/4096, 0x1000}, {&(0x7f00000054c0)=""/218, 0xda}], 0x2, &(0x7f0000005600)=""/179, 0xb3}, 0x841) semget(0x0, 0x3, 0x9) semctl$GETZCNT(r9, 0x1, 0x7, &(0x7f0000005700)=""/227) pipe2(&(0x7f0000005800), 0x1000000) semget$private(0x0, 0x1, 0x400) truncate(&(0x7f0000005840)='./file0\x00', 0x9) syz_execute_func(&(0x7f0000005880)="3e480f6e6b00c4612def27ca4232c4830d0e130a0fae28c403f90819dd420f380bf3430f05f2470f5e680026660f71d144") 00:00:02 executing program 3: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1400000) r2 = getuid() r3 = getegid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r2, r3, 0x200) getsockopt$sock_cred(r0, 0xffff, 0x11, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x11, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) geteuid() getuid() getsockopt$sock_cred(r1, 0xffff, 0x11, &(0x7f0000000180), &(0x7f00000001c0)=0xc) sendmsg(r1, &(0x7f0000000640)={&(0x7f0000000200)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000240)="a0001e9b332880eb348ae635f57cda0832689e73cf4c3999a20775a81b7eab50e8ac579278e9ae5f5023247c867bdce8b9e767947bce8ec2a7dcf70070d2eb6c99fc66bd2040faceedb619144ab8a0ef2a94d14a9a1c6ebb5f3162ea9b557cfd45922ac299e6a6554f75c4572adc8cc1df31cba566", 0x75}, {&(0x7f00000002c0)="d0cd5300649524f3c07f4730d029bfdf582dbe", 0x13}, {&(0x7f0000000300)="d87969dedd9dba5be40b35c6fe7cbcc3", 0x10}], 0x3, &(0x7f0000000380)=[{0x28, 0x0, 0x3, "412b1c9821d59c410b212f9f2d818a4f2f4d2d5d5f857e3e"}, {0x50, 0x111, 0xe4, "06a07115711767b0ecab3c6d7e3ab2d580610592807bff903f48e0c3daf175bf11c6d5def5d78c076cd1923ad4d89e63f306dc9e30e13dda8d6217"}, {0x100, 0x0, 0x3, "7cbf56ac99dca20ce64f8c31f489c1a2a0b69a83bd0068315787acf6796ce96d93485b89015e630bc37e54dbaa4bd6b977d71ae5396162584c71010845df964b7e146aca7695f072983eca66a471c9b7ad7797b2f77de99adc6cbc0a89a3f3d5f84e9fb0a9e264930507ef8f3fa6df856b8484f926180e3de2af884e73c88299ea6fbe1c6a793a73366078dd93950b877321bb0785dfb4c08b289a81574276a24b0bad4ea74c12386ea2f4fcaf668421f5696c6ebf0093e40adaab354d116ce24bc14342cc7dc9ab445fb40fe43c80ee1a804f9ae8a7fda9fd4c0058fdff9812c4b6b0ca5f491b1a85b55f3f9aeb1b79"}, {0x38, 0xffff, 0x1ff, "f634aa90006ddfd6325dfc73704dedf6485ac093f71b48a1fb65abafb89107855a7ae484ac1092e6"}, {0x108, 0x111, 0x6000000, "687619427536767f4dda6e0d8394f4c5fb31f188ce5eaddce7a209637ac974feff9f545ccbe5ee7346fdcf43e49904e71139ba6d25051988bca5b6e1356bbfa7aeefd3ce5eea0ee2efa877a73a5a53fa472cd61e187e10ce1c214ad986a3d9e43dabd3838e842cd750a27265dfa6a3e1dc1a38e7ca50150725df1381051089f260fcc46ba33c15fa63d32e7b0cebb9f27d3c3c1200f8792fcd6bb595413c0c0aa09b6f8bee80bc1dd91dedc1da3a4aff8b8461e724b96d42059bb4354d2534668bc80b8a65b33c5b51a04bbc1bbaa66182b5657613ac608fc066e9ca636b93fae39fcd0fc7daf43029fde9cbd6050f82f88ea7a1"}], 0x2b8}, 0x406) munlockall() mkdirat(r1, &(0x7f0000000680)='./file0\x00', 0x110) socketpair(0x1f, 0x7, 0x1, &(0x7f00000006c0)) r7 = shmget(0x3, 0x4000, 0x442, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000700)=""/159) r8 = accept$inet(r0, &(0x7f00000007c0), &(0x7f0000000800)=0xc) getsockopt$sock_cred(r8, 0xffff, 0x11, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xc) fchownat(r1, &(0x7f00000008c0)='./file0\x00', r4, r3, 0x400) symlinkat(&(0x7f0000000900)='./file0\x00', r0, &(0x7f0000000940)='./file0\x00') chdir(&(0x7f0000000980)='./file0\x00') chdir(&(0x7f00000009c0)='./file0\x00') fchown(r8, r6, r5) msgget$private(0x0, 0x91) setreuid(r2, r9) listen(r8, 0xfff) getsockopt$sock_int(r8, 0xffff, 0x10, &(0x7f0000000a00), &(0x7f0000000a40)=0x4) bind(r0, &(0x7f0000000a80)=@in={0x2, 0x2}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000ac0)) openat(r1, &(0x7f0000000b00)='./file0\x00', 0x240021, 0x80) setuid(r6) 00:00:02 executing program 2: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000000) listen(r1, 0x0) r2 = accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) recvmsg(r0, &(0x7f0000002580)={&(0x7f0000000100)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000024c0)=[{&(0x7f0000001140)=""/238, 0xee}, {&(0x7f0000001240)=""/158, 0x9e}, {&(0x7f0000001300)=""/4096, 0x1000}, {&(0x7f0000002300)=""/243, 0xf3}, {&(0x7f0000002400)=""/166, 0xa6}], 0x5, &(0x7f0000002540)=""/6, 0x6}, 0x800) fchdir(r0) read(r1, &(0x7f00000025c0)=""/61, 0x3d) fsync(r1) mkdir(&(0x7f0000002600)='./file0\x00', 0x1) r3 = msgget$private(0x0, 0x80) msgsnd(r3, &(0x7f0000002640)={0x3, "f16e5344d2bffe35b0a22b88ab695bd46795466691ea18f4fea8132006cd17fde61d6b402b054139e17f930fa017fb175155e314bd"}, 0x3d, 0x800) connect$unix(r2, &(0x7f0000002680)=@abs={0x1, 0x0, 0x3}, 0x8) r4 = dup2(r1, r0) r5 = open$dir(&(0x7f00000026c0)='./file0\x00', 0x10200, 0x10) r6 = paccept(r1, &(0x7f0000002700)=@in6, &(0x7f0000002740)=0xc, 0x70000000) fsync(r6) bind$unix(r2, &(0x7f0000002780)=@abs={0x1, 0x0, 0x3}, 0x8) r7 = socket$unix(0x1, 0x7, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x100b, &(0x7f00000027c0)={0x6ae4, 0x80}, 0x10) recvmsg(r7, &(0x7f0000002a00)={&(0x7f0000002800)=@un=@abs, 0x8, &(0x7f0000002980)=[{&(0x7f0000002840)=""/44, 0x2c}, {&(0x7f0000002880)=""/166, 0xa6}, {&(0x7f0000002940)=""/60, 0x3c}], 0x3, &(0x7f00000029c0)=""/39, 0x27}, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000002a40)={0xaa, 0x1, 0x2, 0x3, 0x20}, 0xc) connect$unix(r6, &(0x7f0000002a80)=@file={0x1, './file0\x00'}, 0xa) msgget(0x2, 0x20) listen(r4, 0x80) accept(r0, &(0x7f0000002ac0)=@in6, &(0x7f0000002b00)=0xc) renameat(r1, &(0x7f0000002b40)='./file0\x00', r5, &(0x7f0000002b80)='./file0\x00') recvmsg(r7, &(0x7f0000003e00)={&(0x7f0000002bc0)=@in, 0xc, &(0x7f0000003d80)=[{&(0x7f0000002c00)=""/4096, 0x1000}, {&(0x7f0000003c00)=""/158, 0x9e}, {&(0x7f0000003cc0)=""/162, 0xa2}], 0x3, &(0x7f0000003dc0)=""/42, 0x2a}, 0x2) r8 = getpgid(0x0) getpgid(r8) mknod(&(0x7f0000003e40)='./file0\x00', 0x1, 0x7) 00:00:02 executing program 5: r0 = semget$private(0x0, 0x4, 0x80) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x11, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() r5 = getuid() getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x3, r2, r4, r5, r6, 0x0, 0x6}, 0x800, 0x1, 0x4}) r9 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) setsockopt$sock_cred(r9, 0xffff, 0x11, &(0x7f0000000100)={r1, r2, r4}, 0xc) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r10 = geteuid() lchown(&(0x7f0000000180)='./file0\x00', r10, r7) r11 = msgget(0x0, 0x2) msgctl$IPC_SET(r11, 0x1, &(0x7f00000001c0)={{0x270f, r5, r8, r10, r8, 0x82, 0x3f}, 0x3ee, 0x4, r1, r1, 0x101, 0x100, 0x5, 0x9}) r12 = getuid() r13 = geteuid() unlink(&(0x7f0000000240)='./file0\x00') r14 = msgget(0x3, 0x200) r15 = paccept(r9, &(0x7f0000000280)=@un=@file={0x0, ""/4096}, &(0x7f00000012c0)=0x1002, 0x50000000) getsockname$inet(r9, &(0x7f0000001300), &(0x7f0000001340)=0xc) r16 = getgid() lchown(&(0x7f0000001380)='./file0\x00', r13, r16) r17 = shmget(0x1, 0x4000, 0x180, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r17, 0x1, &(0x7f00000013c0)={{0x8, r2, 0x0, r12, r3, 0x8d}, 0x3, 0x5, r1, r1, 0x3, 0x1, 0xfff}) geteuid() geteuid() recvfrom(r15, &(0x7f0000001440)=""/4096, 0x1000, 0x842, &(0x7f0000002440)=@in={0x2, 0x3}, 0xc) open$dir(&(0x7f0000002480)='./file0/file0\x00', 0x280, 0x2) recvmsg(r9, &(0x7f0000004600)={&(0x7f00000024c0)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000035c0)=[{&(0x7f0000003500)=""/172, 0xac}], 0x1, &(0x7f0000003600)=""/4096, 0x1000}, 0x1) msgctl$IPC_RMID(r14, 0x0) shmget(0x3, 0x1000, 0x114, &(0x7f0000ffa000/0x1000)=nil) 00:00:02 executing program 4: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80000, 0x102) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400002, 0x30) semget(0x0, 0x4, 0x5) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) unlink(&(0x7f0000000140)='./file0\x00') r3 = dup2(r1, r2) close(r3) r4 = paccept(r3, 0x0, &(0x7f0000000180), 0x50000000) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0/file1\x00') flock(r1, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="690dfb1766d6a702ae1ee3db9d", 0xd, 0x4, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000002c0)=""/55) mkdirat(r2, &(0x7f0000000300)='./file0\x00', 0x18) sendto$unix(r0, &(0x7f0000000340)="e83cecc473654da032", 0x9, 0x6, &(0x7f0000000380)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, &(0x7f0000000400)={0x0, 0x0}, 0xc) r6 = getegid() fchownat(r2, &(0x7f00000003c0)='./file0/file1\x00', r5, r6, 0x400) linkat(r2, &(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00', 0x400) close(r0) bind$unix(r4, &(0x7f00000004c0)=@file={0x1, './file0/file1\x00'}, 0x10) dup2(r0, r3) getgid() stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) stat(&(0x7f00000005c0)='./file0/file1\x00', &(0x7f0000000600)) socket$unix(0x1, 0x3, 0x0) semget$private(0x0, 0x4, 0x3) 00:00:02 executing program 4: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80000, 0x102) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400002, 0x30) semget(0x0, 0x4, 0x5) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) unlink(&(0x7f0000000140)='./file0\x00') r3 = dup2(r1, r2) close(r3) r4 = paccept(r3, 0x0, &(0x7f0000000180), 0x50000000) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0/file1\x00') flock(r1, 0x0) sendto$unix(r3, 0x0, 0x0, 0x4, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000002c0)=""/55) mkdirat(r2, &(0x7f0000000300)='./file0\x00', 0x18) sendto$unix(r0, &(0x7f0000000340)="e83cecc473654da032", 0x9, 0x6, &(0x7f0000000380)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, &(0x7f0000000400)={0x0, 0x0}, 0xc) r6 = getegid() fchownat(r2, &(0x7f00000003c0)='./file0/file1\x00', r5, r6, 0x400) linkat(r2, &(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00', 0x400) close(r0) bind$unix(r4, &(0x7f00000004c0)=@file={0x1, './file0/file1\x00'}, 0x10) dup2(r0, r3) getgid() stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) stat(&(0x7f00000005c0)='./file0/file1\x00', &(0x7f0000000600)) socket$unix(0x1, 0x3, 0x0) semget$private(0x0, 0x4, 0x3) 00:00:02 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) pwritev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="119317eec8e7f60c89c1adeeeceda73c771eccb243246f7cfe39d9172df3601fc130ab8b8f88af8dae711c6a797ac228ed20349c2718765e206c0137a1da0b261351dd86441facdd1d7a8a209aecda889b4739d88c7f4e1ddc8af673d74629496c83388fa18e8f6353c57f58549fe99bda88fe1231dbecb95745577c6d4bf388cc74e6b0abad1c39c8586f4c5096b19efa59376585e143d7904c6aa73724e07315604e01ce0f33", 0xa7}, {&(0x7f0000000140)="dbd3f7bccdebe0f9759f383271635518be3b8d434b194ac25557e829a2539f421f0062ba7fc4108c160fd251a395bee05ce031122dec259cc9475f7c38ea813f1c75121520f62cad6f21ef2852a52cdcb22bd92d3bbabbb54ad94f49fb000f1fccbabe46d8092e90903998f7813db1316ee62ffafad18cc2a43f4cb72d93ac2754a811329c03e93c99740a1202d7ad07b672de6df62105b18453455f591bbbf42d179a291c48c15d51e798bba05032860eb48f", 0xb3}, {&(0x7f0000000200)="b0a37d16f52c0c3c2f5cc93b4e4b95aa810b0f8989d78eff7433c251bd99d4768fe263c2e7e5487ead4cecfe224cd0907bd50a2609b174bb562cbab9a0a07ad82d54870001777e35baf6788a7d3d92706cb76c9efcea70cf5e54e7b2d867bf655304fd45b4082ae50a9bce30431ef99e02db4c9d1a4e877913bbc9e6d147ffdb1ca3f83e5e140af59a8b86d09e", 0x8d}, {&(0x7f00000007c0)="e8d8df5001c150947888d56461d933bbff16d13bcdb02cdab5aa370a7e63f1b2a6352d4bdd6657775f70d495118528b3d31647f35811f98c824fee3a9cebc9a5ef14b4977eb85e2f2b510d809ea24aeb0ba670f0eec756ebe61e40fe68e980b0d180bd3d771ed1a3ef40cef1389cd12ddcd84c1acf8fc72911e074fba23613c0ac7d55c13a65a80a750874f72faf6b57da2c969e1238643c71909d3ccb7fc2c196c37e8bda5d4369eaae838ed92d72e3e2585c4e46b68f9236e04d54a57b281520672d148050955abfb16a50d1a7", 0xce}, {&(0x7f00000003c0)="a4470d2d8b4dc495ddac3c51c1039aee52172f21a1c1822a62173c7c36a7c512e98bf84a378750d28207197c83e6f93554087d20a1ec9b410433bef57edafa2f37daae5f34b27647545ccc202ec414b475b60a6e3e1381f374e5c54ec97d3b75fc8c157580baf7b97f703750904a3940e9261a44fca7b76cde2f204ccad7ef41b95c1414b6a3df6f47c61f95bf9976997bc85f18406d82c7984a192ca3a33c661b5a0c87721ee1c3bbfb8d3710a5ffbe6d12e51251cc785a80c6a3f59d089f8350bda27868f85532c9b1852acbb2549373a0a0b1140f114327027caac1a1c7721b16c4ea3479fe5d17c51eb7f57534413340f4", 0xf3}, {&(0x7f00000004c0)="c1184495dc2c", 0x6}, {&(0x7f0000000500)="b99d7d23408c8cc4b789ecb89c6651070a022ed0e5bb8ac1f7582e69d52638927d5114fe146a1f6ece176139884cc7229b1d1095a9bff3de7c8c3ba8baf75c144ebc5509f59ed7a692ba8eb1fb87ef46b29cd6d698d00410ca2f073434e0941819b1bb6a1399231e1cc2a528e347687f16c199a764fdf9cdb38365427f4f6c66dc3827842f4ff14142f3aece883199bfc721095dd5654b1c6744ab28f8c97a998d6bb69510441a232cffa2c87c1d554a7194673873dfea7d5297510c1360c4781505606bf70bdd4ec849ba638ebf42f8b437e83b5ad69724a6", 0xd9}, {&(0x7f0000000600)}, {&(0x7f0000000640)="befa03638f680700f52f83266a652a72724730598ee2bcd8683f2c09febb8823520c8e4e1083d11018a18c3f38123fb0b5570e5fb889e99701cd2b801c6707bd2c34a1a1400949f7fb519594f9e998e7ce56fcddef5c57d40a1d52a53a66fb30a97af76b564b395129bfcae1e123e30c7c7b7bd0d5598bf99658fc0a60588186e3ebf9aa0361e69499ee766b59f6387a826a30e1dd0bd51c4e8134fe215f8b0c7b69a2bae4deec4dcc50bb9ce2c66549a2bbe5b648261b", 0xb7}], 0x9, 0x0) fchroot(r0) socket$inet6(0x18, 0xffffedffffffffff, 0xfffffffffffffffe) fcntl$dupfd(r0, 0xc, r0) fcntl$getown(r0, 0x5) 00:00:02 executing program 3: r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) bind$unix(r1, &(0x7f0000366000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc) listen(r1, 0x0) connect$unix(r0, &(0x7f00000001c0)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) r2 = accept$unix(r1, 0x0, 0x0) r3 = dup2(r2, r0) r4 = fcntl$dupfd(r3, 0xc, r1) renameat(r3, &(0x7f0000000040)='\xe9\x1fq\x89Y\x1e\x923aK\x00', r4, &(0x7f0000000080)='\xe9\x1fq\x89Y\x1e\x923aK\x00') connect(r2, &(0x7f0000000000)=@un=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xd) 00:00:03 executing program 2: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1400000) r2 = dup(r1) r3 = fcntl$getown(r0, 0x5) poll(&(0x7f0000000000)=[{r2}, {r2, 0x80}, {r0, 0x20}, {r0, 0x24}, {r0, 0x80}], 0x5, 0x9000000000000) fcntl$setown(r2, 0x6, r3) 00:00:03 executing program 0: r0 = socket$inet(0x2, 0x20000004, 0x1) recvfrom$inet(r0, 0x0, 0xfffffffffffffc4f, 0x803, 0x0, 0xffffffffffffff9c) mkdir(&(0x7f0000000000)='./file0\x00', 0xd2) socket$inet(0x2, 0x40000000, 0x2629) 00:00:03 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) fcntl$getflags(r0, 0x1) fchdir(r0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x3000)=nil, 0x0) shmdt(r1) getitimer(0x2, &(0x7f0000000000)) r2 = shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffa000/0x1000)=nil) shmat(r2, &(0x7f0000ffa000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)}, {&(0x7f0000000080)="d51bdf330614b0d820813ec9cb7eb1aae81a5b519fd4415255185a3b2354123ebb8a5f59ea6dc0c723d5563122e3715d30dc2f72dd", 0x35}, {&(0x7f00000000c0)="3d51fb696d55a60dd02cbcc61af99f1062e64fb01f45b5a6c7aa8991e51aca8fbfeca78cf21ddf417f2ecbf7d47e2ef5472b44ea65e26e876e27ada898793763a4d1caca588c6356d92279975f10eface6fdc27cedd426ac2b3ca9de64cd78673a9698a5c278f946acead5f6e0caaf89bff742e2d0", 0x75}, {&(0x7f0000000140)="38fb796f8ce0a50edab2fc8a2762054ef10ac4763d8ac04ff458df053ddbc6f238c62576a6ba6e20613c1a1d4b179557a8885a79bbf05874c1eaf9b7c8314319706353d86cf5dab0bfeb7ef0337647cca1d4d99de7208a6b6d3f9e13b453cbbff41813936bee4f0bafb8a6e50915cdd91f9fd856540364aa5a560e8abf49be77692dfda78a43fba384fc3e955e2be22ce6532f3c012ccb6f464d6a9cf6ad8db94c80e213d47ab128", 0xa8}, {&(0x7f0000000200)="1ddc9f611dad85d6bd32865bd3d8b7e8f9218616c9d966fd21f3b16e8b4d1b35613c0b1dd5839fd1289f04d0829df5fa8a94396d8739e69ff5132fe64837e0931a78f8347f2eb21f95d80ed1da4dce30871b2ed1ef7e266d3f27c1a7bb5edb46c417cf5e9a334576e31246c484fa287e4c45c445ccb43aad7f5bf4d2e66bde8c247bee7f1455648f1d18752400a83ccf8ae15de3ec1586b669bd31152c9887f891c98c22d614c92e99d616d393df96907bb30217e5293bd93cd907c5f1093089cb0b1f5af825a39cc4a4b6ea410965bf115368f4db9b0aef1119b8803381e41e9c055c9bcc80d0", 0xe7}], 0x5, 0x0) recvfrom$inet(r0, &(0x7f0000000380)=""/241, 0xf1, 0x2, &(0x7f0000000480)={0x2, 0x1}, 0xc) r3 = dup2(r0, r0) r4 = fcntl$getown(r3, 0x5) fcntl$setown(r0, 0x6, r4) listen(r3, 0x3f) flock(r0, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f00000004c0)="8b790dd4985f68df3b463eb3f6acb9eeb340482f8790b2602e9efb29b74405afa29e90c7f55a22a4fb6f501e491e42be56b7eee6a2c5aba78556ccc1e0ed0e5c49aa6856c4f2d7d8a81b1eee2dd20c904aa0b9e32e5a79f9a29bab50ff42f4eb90dd5e9741e19203dba390d7ea7d97336cbbd524db6ac9ce04345ad18d39bb797c25ad45db20b7deb95009f0eeb117c69957ba4ae836c6a6d21192bf4b19427e13d74c7e23830a28e9c09d64f583ab01712c411d7b9ce6cd48760b30d4a973812478e3e92312cbd916e40ec6670c1c0fe6e0fb6c5da46d57d0e6d77be7bf1fd7779101", 0xe3}, {&(0x7f00000005c0)="ccc7696769e810602b7af61f3306fabeb2540cab2fff51e14a2a8b57fd", 0x1d}, {&(0x7f0000000600)="ab8327da4fa1e1ef13dbaffac05b3f3555156df493bf960a8133a0db3a4116a46d52c14c4c800075768c0a757648afef7ca9bbc549b71b6b12", 0x39}], 0x3, 0x0) ftruncate(r3, 0x6) fchroot(r3) truncate(&(0x7f0000000680)='./file0\x00', 0x200) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000006c0)) fsync(r0) chdir(&(0x7f0000000700)='./file0\x00') shmat(r2, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r5 = accept$inet6(r3, &(0x7f0000000740), &(0x7f0000000780)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x11, &(0x7f0000000800)={0x0, 0x0}, &(0x7f0000000840)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x11, &(0x7f0000000880)={0x0, 0x0, 0x0}, 0xc) fchownat(r5, &(0x7f00000007c0)='./file0\x00', r6, r7, 0x400) shmat(r2, &(0x7f0000ffb000/0x1000)=nil, 0x1000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x11, &(0x7f0000000900), 0xc) 00:00:03 executing program 2: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x8, 0x9) getsockopt$SO_PEERCRED(r1, 0xffff, 0x11, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setegid(r3) getgroups(0x6, &(0x7f00000000c0)=[r3, r3, r3, r3, r3, r3]) getsockopt(r0, 0x3, 0x6, &(0x7f0000000100)=""/195, &(0x7f0000000200)=0xc3) bind$unix(r1, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) bind$unix(r1, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) lstat(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)) setitimer(0x0, &(0x7f0000000380)={{0x5, 0x4}, {0x7f, 0x1f}}, &(0x7f00000003c0)) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) setgroups(0x8, &(0x7f0000000400)=[r8, r4, r7, r5, r6, r4, r5, r4]) setitimer(0x2, &(0x7f0000000440)={{0x7ff, 0x8}, {0x710}}, &(0x7f0000000480)) getsockopt(r0, 0x1, 0x0, &(0x7f00000004c0)=""/217, &(0x7f00000005c0)=0xd9) setgroups(0x3, &(0x7f0000000600)=[r5, r7, r8]) r9 = socket$inet6(0x18, 0x10000000, 0x40) lstat(&(0x7f0000000640)='./file1\x00', &(0x7f0000000680)) getsockopt$sock_cred(r9, 0xffff, 0x11, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) setregid(r8, r4) mkdirat(r0, &(0x7f0000000780)='./file0\x00', 0x100) setegid(r7) sendto$inet6(r0, &(0x7f00000007c0)="1e450f68643e9961a41b33d2e99ff86a078578c3a11b7586e7b0d1469c4cfd80cc3abfcfa0dcbc24c5414ce86ed9ea0ef999891150f2a99ef4c3e5d771ce79b04b58163585c6828a2cbafe6c4b8e27be93794986890921f3e46c934d0d76239d6128f00cc09dd32c98157a65dc4edf3410490d88cf320263a7e5e4e358847bb9e39ef099327848f5fdf56f58babb5064c4fc593a018da36c64f23186bdee", 0x9e, 0x0, &(0x7f0000000880)={0x18, 0x2, 0xfff, 0x9}, 0xc) r11 = getgid() dup(r0) r12 = getpgrp() setuid(r2) r13 = shmget$private(0x0, 0x1000, 0x50, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_SET(r13, 0x1, &(0x7f00000008c0)={{0x7afa, r10, r11, r10, r4, 0x0, 0x1}, 0x29a, 0xfff, r12, r12, 0x101, 0x6, 0x100000000}) setrlimit(0x8, &(0x7f0000000940)={0x80000001, 0x101}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000980)) 00:00:03 executing program 4: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80000, 0x102) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400002, 0x30) semget(0x0, 0x4, 0x5) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) unlink(&(0x7f0000000140)='./file0\x00') r3 = dup2(r1, r2) close(r3) r4 = paccept(r3, 0x0, &(0x7f0000000180), 0x50000000) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0/file1\x00') flock(r1, 0x0) sendto$unix(r3, 0x0, 0x0, 0x4, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000002c0)=""/55) mkdirat(r2, &(0x7f0000000300)='./file0\x00', 0x18) sendto$unix(r0, &(0x7f0000000340)="e83cecc473654da032", 0x9, 0x6, &(0x7f0000000380)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, &(0x7f0000000400)={0x0, 0x0}, 0xc) r6 = getegid() fchownat(r2, &(0x7f00000003c0)='./file0/file1\x00', r5, r6, 0x400) linkat(r2, &(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00', 0x400) close(r0) bind$unix(r4, &(0x7f00000004c0)=@file={0x1, './file0/file1\x00'}, 0x10) dup2(r0, r3) getgid() stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) stat(&(0x7f00000005c0)='./file0/file1\x00', &(0x7f0000000600)) socket$unix(0x1, 0x3, 0x0) semget$private(0x0, 0x4, 0x3) 00:00:03 executing program 0: truncate(&(0x7f0000000000)='./file0\x00', 0x1ff) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) readlink(&(0x7f0000001140)='./file0\x00', &(0x7f0000001180)=""/131, 0x83) ftruncate(r0, 0x1ff) getpeername(r0, &(0x7f0000001240)=@in6, &(0x7f0000001280)=0xc) r1 = accept(r0, &(0x7f00000012c0)=@un=@abs, &(0x7f0000001300)=0x8) fsync(r0) shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffb000/0x4000)=nil) shmget(0x3, 0x2000, 0x2, &(0x7f0000ffb000/0x2000)=nil) utimes(&(0x7f0000001340)='./file0\x00', &(0x7f0000001380)={{0x2, 0x4}, {0xa44, 0x5}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x11, &(0x7f00000013c0)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) r4 = socket$inet(0x2, 0x5, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x11, &(0x7f0000001400), 0xc) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) accept(r0, &(0x7f0000001440)=@un=@file={0x0, ""/4096}, &(0x7f0000002480)=0x1002) shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffc000/0x3000)=nil) r5 = accept(r4, &(0x7f00000024c0)=@in, &(0x7f0000002500)=0xc) pwritev(r5, &(0x7f0000002680)=[{&(0x7f0000002540)="4078600ac5090686974f0be07409cefad249aeeee16a552c34e73cd9eeb574cd03aec94ee7adc642618446", 0x2b}, {&(0x7f0000002580)="d6a3a1d93971798203bdbd8922cf94bace66de8a4ed96e83d788df5ddd0fb93bb19d7001029d513fe42b1e31bdf97d66952daf1ce5b7521e7a40abd7f6e8bb2a496697ce83555c6ad3227e90f2f6b83ba1846375d0a291f975d92fc06669ad86321aea732408a228613449d9880b68a11f178483815d0897d08bff03aace008b1cd636d863fd0eefd660d3c2e40d5e1c76fbc6395cdd01f4fc9aeef292c8a2964d8696f2fb7726e13ebb671636ba8ae977a7b54791a12400d5fef498885b84ced7fa539d71d36c07ae33ba5c212f8293f23cfb3171a5dd2575ade325d4f14781", 0xe0}], 0x2, 0x3) bind$unix(r5, &(0x7f00000026c0)=@abs={0x1, 0x0, 0x2}, 0x8) r6 = paccept(r5, &(0x7f0000002700)=@in6, &(0x7f0000002740)=0xc, 0x20000000) open$dir(&(0x7f0000002780)='./file0\x00', 0x1, 0x0) stat(&(0x7f00000027c0)='./file0\x00', &(0x7f0000002800)) r7 = semget(0x1, 0x7, 0x442) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000002880)=""/232) connect$unix(r6, &(0x7f0000002980)=@file={0x0, './file0\x00'}, 0xa) flock(r0, 0x1) accept$unix(r5, &(0x7f00000029c0)=@abs, &(0x7f0000002a00)=0x8) shmget(0x2, 0x1000, 0x9, &(0x7f0000fff000/0x1000)=nil) 00:00:03 executing program 4: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80000, 0x102) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400002, 0x30) semget(0x0, 0x4, 0x5) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) unlink(&(0x7f0000000140)='./file0\x00') r3 = dup2(r1, r2) close(r3) r4 = paccept(r3, 0x0, &(0x7f0000000180), 0x50000000) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0/file1\x00') flock(r1, 0x0) sendto$unix(r3, 0x0, 0x0, 0x4, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000002c0)=""/55) mkdirat(r2, &(0x7f0000000300)='./file0\x00', 0x18) sendto$unix(r0, &(0x7f0000000340)="e83cecc473654da032", 0x9, 0x6, &(0x7f0000000380)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, &(0x7f0000000400)={0x0, 0x0}, 0xc) r6 = getegid() fchownat(r2, &(0x7f00000003c0)='./file0/file1\x00', r5, r6, 0x400) linkat(r2, &(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00', 0x400) close(r0) bind$unix(r4, &(0x7f00000004c0)=@file={0x1, './file0/file1\x00'}, 0x10) dup2(r0, r3) getgid() stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) stat(&(0x7f00000005c0)='./file0/file1\x00', &(0x7f0000000600)) socket$unix(0x1, 0x3, 0x0) semget$private(0x0, 0x4, 0x3) 00:00:03 executing program 5: r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) bind$unix(r1, &(0x7f0000003000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc) listen(r1, 0x0) connect$unix(r0, &(0x7f0000000440)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) r2 = accept$inet(r1, 0x0, 0x0) recvmsg(r2, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffef8}, 0x1) listen(r1, 0x717f) 00:00:03 executing program 3: r0 = shmget$private(0x0, 0x4000, 0x682, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r1 = socket$inet6(0x18, 0x60000003, 0x20) r2 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x11, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x11, &(0x7f0000000100)={r2, r3, r4}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x11, &(0x7f0000000140), 0xc) fchown(r1, r3, r4) recvmsg(r1, &(0x7f0000001240)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f00000001c0)=""/16, 0x10}], 0x1, &(0x7f0000000240)=""/4096, 0x1000}, 0x40) getsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000001280), &(0x7f00000012c0)=0x4) shmget(0x1, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) r5 = socket$unix(0x1, 0x2, 0x0) r6 = msgget(0x3, 0xd0) recvfrom$unix(r5, &(0x7f0000001300)=""/185, 0xb9, 0x2, 0x0, 0x0) fcntl$setown(r1, 0x6, r2) r7 = accept$inet6(r1, &(0x7f00000013c0), &(0x7f0000001400)=0xc) fcntl$setown(r5, 0x6, r2) getsockopt$sock_cred(r1, 0xffff, 0x11, &(0x7f0000001440), &(0x7f0000001480)=0xc) pwritev(r1, &(0x7f0000002580)=[{&(0x7f00000014c0)="9d932df137b96db15e58a33e96bf919f971066073b5db3852048c2f4a1f382eea4e9a571bbf1d9f56f0c7b6585f71e75532b588718b633db8e41", 0x3a}, {&(0x7f0000001500)="ddae0719733363ae515efb79bedd603f457b9f1f7d26c1e0fdae70e03ab362acae8967de832632d7bc65aeb2607b7147cda14fac679ac35337f9fb38d2b872882724a93fbf944bbf9db8bd86caf2233b27eaaaef20bd", 0x56}, {&(0x7f0000001580)="b7617bd52290c7b66bde36e19a892f9abda19e609edc5a5c7e947c8c2ad6ef44a556a5999bd4cb95abb2d1e43c85e0d887563a31f8ac23817a261861ff0af7214794700940bf1ddd6d7de7ebaaa9577ab506d0a9530545fc50c02653bb56372440edf5ecc817da59144a8ffd08b450270ac9c8581d1643084787f58e188c0e18ee12fc75d397db70c4e633d3cc3fe3bdccfc1db1f16a992e1b5e8aab487affe0ac6fa1f698b2719ce38fc06dbfa4eb163c3b546014c145c5a33d2588b25e29be9689ab737797355f6586dc16955d46e71202e96fea6b23782c0c9ef84142c321ae281b030232af7374183101e0c862254055925c14902669eca053d8c34c2dc4adc4666b64fc174960e3801196ec9d114f758917039b078f4625514d87a7a1a673fcb4acebd28a5ca734fcd1fee041b106121e064b60f794b0668ed9f425fbda682a85652e298391540dc60691372a371a75f92ec048a7f5bd51b948773b87d1196d61a9790d0acc78647bbe565ca74479f6dfc93a1c8f55fdccdb49b7d626fc6216e0408132dd70d75c2bfa7f296f8ce04871b3cf53272c801660fa7513e0cbcaa2f9f29eedb38a775ef6cd132a04f37c7ab2ad0ce44e657d326c9e8136911d23891ec26310cf630040d15379e917966ff5e24fb20d56c7fefd96431ed0bbfa6c334aab638c5fa566d1f64469fc339d171d3597688829cde9c8448a89f97f9600cf97436c6b6dd5700613873b719d8cbf278243cca34192e87f61a7d276e94c8230b03d79b04a91f725a8777f5f630754255c301e339f2bab549c979451183bac3ee5d779d4881c3def262324b4c2b398eef477886a506e3c432e832f5444e198954a1cbe88ff12d4f43253d2a7d54573b7ce0086d3698861f5f0a59445a14c9a1f907b9e05b23b08ceb118ce97aead529c48d8eda5b35797f0bd2a05774ab7215052b273ed3194aa67020aa3cd8d96d19b4c4df8e4e9034a9db2b1244b4e45e072667ac5e73e62af0d2f7553d15e9be6ece13cd8a71817eaf6cfeae0880106a96b6ab5e68e7e1aae32d06382018d88f78ae53c16fdbb7b04f07d3ebe69dddf0cb913cd49d9240d5da936032f740fbbd25530ac05b1311113968ec5e6643034166b9bfadb0202a719c595f605185dfb4e6b9f9aa89d28779e961de9b94381112f70285f62cea61343dd567c5ff77759913f9afa689f3d75bc91c8e96f52787078fe595873a0b3b052bd54c46fcd66945621ad4eb8c61745372641bafa744d48412864b9d2102f11bd5ec6ef86d6f7a75fb925dcdc969962a196a8a53eca7217d8d7027702713607645df64e6230ae652d1a7e12fb1ae2eee563b07a452b9ea6043244c55a02b06268c55c080dcb8fc73bc03ba097553c3b2f8b56e64b7acec0b2c62d626fb518f07316f14e135015e24f1b1f39090dbbfe310e2c467663cc582af17c8329c98732d9fbbe9168c35d595abe6720b1983fa23fc948b73ac0913244f11794bcd4153251e4e907affdfba029f9ba4d0732c901a5b008b3c6c013ca2f9917032708438f4894db87e6ede0982f640791e88c9b8fdc8767df75de8d772828830765d675ae7bd018035b0dde3897fb4226fcb5339c30b364263a5819e8c4065e27ff02570f6adf9dc1195d7ba26e9e5882ec713bdb6659f55a419e11a4e644919fb064b2d752c8bacc5a017e0a05cc4f8ae152df734b92e025a3a61146fb78373c9afa2db7e218b683211b71125ed232ca99c48b1257586bf04eaf172ae6cc3bd9a64a90440ae0a4247efa28215cfa9e1a07220dafe13040f7c55e073632a2cd93263aa265663419d01403f99df3763e756813cdd2d08bace2dcb6083dcbc1392d07f0fbefaf6f3e9b89985c781e262ef03bd4ebff2920cfc990b004a40c93aea1dc864d773476138bb554480a5514d52e00e383487fc5d299f0c3cded524332516b0c99f839128b9753849a60cc59d488b897e788440995fe688b41f5a332f51d28ff5d4c61c6a96a3f9854685464a107c42879f6a687c957059b6fab1297febb5093857fb9bcd55451b8f7a2e3813ff93eeed96e681ab12a1ed371f6085f24c22b95033130a05650f30a3b6868a8c6ef03b24064de24d3b1f76f64b33ac28c05dac9d648701e47f1c7455676e30ca8176f40ac32dbb286e2eef01100f95e71a08b3e2a710dd77fa22773c43451b1b4c9ad092988c817af5ffcb2aafed0383b9877197635972c94baad6c7e44fe0762d182432b2a7b0556891657580e3e4b899da653c55e161a6fe319a59254c02bcdb8af97857f8660bd89ee82ad72fbd298fef888155d433e563b5d4d1d27acb963e4e9abafd9c181cac557e5b7de52e4ed905dcdc9386d2d1145fc632b6aee5e80fd50f20103fd6a7a702a526383016c67c91007b7c28a810eaf44e5339f0f1a28e647ec226206219b4b32df3020cb6688a4cfb49c553f811e0d37fd0b09f14b8521785e3134e494c791a80cf3ff6fc7d0c6f25bc2ab447be5ed0f7211d2529245787715a43ca16579898fd9e93dbb74ab597c2117fffa957fe0e36cfa16cc48e953f36bb17604eefd234939babfac88ee4fc3dbc10ba17f9ad17a6dc408d00302d45d032bce8e021de269c49665113ae1081b1288360b1f2ad5833e78b508dd6690c0b303a68f5611354221dcc5f68ebff4f351fcecb39f31d18de820a1e939470012c65ae5e9ef2033f1668be8e8e5e76ad4e59b5e48001d535db35ed60580d4286548cdf2593cf7a2f5010838fe9dff5d839d69357910f62fc5735db898d79b68ac935037885d1bff7211d386e2426b94f3e1e55c7492b8efcfcc40fd79a0ef413cb63ce05ed57f869878f2af3ce769ad20d6ab93fa8eff0729fc75486311cf94ee6c5168330ed3eb887e1d2369504e950bfc945ef877b9cb41877bcdbffb6dea4756908019acbf9db355630375f10b14e8f79ce2165a3ef02d84a223687378f10203409f3074309140de21ffcb5d08dd9d334b9becd6f4e428c03b7972b9525049c74563e9910219c5943e71147a7ef1cfeb24107e0ff939a906552d76ab576dfd1cdac40363fe2d8438e6f0d925d2bf1a88fbf1127da9cda070ab8af04ab669ae001016649f8933abb6c29c228e1e7a7c2ba7e30dc91f11478855c863cc55aef4091cf096369ae5b272e6588a31d593f0c2f19375df98784d90397f4046265540a2bba7de3f570fd587ab92e166304c0f05efa90e701a7ce9c4e3e00dbde4b99f21d9a8fe75fe29598c8077b5cbdbdf9ca62edbe942bd17d0bc1e2d3d923796822e5e9b7f94c2ecab71a8473447a03d9ee4abcf0137b9f79bbf5e554efb1283731a2c8177deebe7fd218411eb383a6b4cc4ae841b16623f0451b1739110d57ff3426fed01665f83bd12fdf7ee1e13ce7260c740f96872e685c0ab0bb9fecd725c816128ff7c32437264c502b664fa1a48bf287b449e34799b4841b7f4dcf92fc245568af42f60139236d5bcc4d153d27c36361b368f740c72236ccb7a881fde2e7fd2373a1fff6132244d4c5723c04800f0f5d090c70728ced213cf92d131e8594aa7da8396138adfd878226427b1fb3adb0104a7fc92b5c3335db113b58f9695dcf849e606120f7df2fce27e0c1a6856095752b9f5a5c39cb744194e50338873ecddb73904413029a4420170a9272a78678bd32e378492b9eb6e21e72489dcf4dbc40aa481be52708d6e9a3cb7a932591eae271076e515e47369e723bacc28d79d2ce292ee01eabe22741bc4e0a6e17c88a06764ba31a10b39e0bcf25c085a2403e1e0ecb906263be9c421fcc513b66af96378833e6d60c814882d762f56fd1e885e58ef74307458bd480c14fdba97620de14360e81389d3ceb0477517219c99c1991fad38a83aa1b1958146f87aeeca539051463458a9678852c4f7ae90bd65dab5f9338ef58b60b5c3edf464914c71553cba582d63b3fa8a62686c1b905ffb4af265a330303d6c86d07f3f31300bc13dc0051305175a98d3bb60aed3bb0e7273faed8953db5736820fce4a24e4234a65805296d17d8ec06223834796ff67cd330e691385475919657e5088187198e1e485d37abffda817546e7b572171485432c7ad9c0e9f3fa164ea1eb3ff9a69ce067916245006d2a7dc50b2adfc762810db2420fc26a7dc12b38114049299a73fd0d3e218a6b0a1e5993e131c0f4887d1967bda566f256b824c267366b09aa2c1cd0d7a6e51b435c50930d91cea7daddad2fbe2a9c06cd19bd0c69e6589e594fd61029387201e2dfa4dbc4e7f136bd66f2b7c8fcd7978ca0d2d8a0829f2c9d87c8d56f998670891d4a16cb7caee945391c7e031e9b840f6eacf46273ac0ed0d95316628f4183da261d8514a085e105e8a9474fb2512674a7ee62012846e1cbcff68438ab4917ba9294a51a1a07c0c3d6ef23f03e9a95b5c67398488aaf8913942ce37b665a53b0b8d7716910518ae0675da2d6bd98dcf7b9a1436ed88728ac752ab8580a241d23cf6e57d396fe6870e56acbdb21b65802f76e9ddc05cd526ee909baf525780b861c881d568398d6f8e8303da7863d7f9202f54347bcbc642a2a67fbd8b503b8409deeb34492e33d87140eeafa068703c73583a24f5bac3ccf9357b3a5f9ddb61780a7c8db8fb6ee30a97de41ef4c8e465a17bf6fb91492cad5d0d2a4ffcd3bda40df955b00387fefe861dbe6456ec9db604e1cae81b58486f661720b401afc4113c49a17bc3e5b5c87cf2f5113619d52df53f6599743824ddab11ae5bb307dbbced3d1aa18c0142c8297b4617619aa1ddc5eec37460631c87d93abac97314c5d55e6caa2f1a33b578d843434dbe696e3a7915df655c33623704436e04171f1e8674f5575e5c04480fc3b4c990ed47d9809be05b4c85e530ad173d7ff548498f44192996d25575b3cf4229f05c2d89fd9d2c646d15e81aa25517208d65437617f11749ecf8c9d3c0e96d56d2c599aef7b266ec90ae748c89ca778ba04d3f06e42e350a8edd2f130ecddd5599b368644b8742b8b91914b951623da6bc15a96fc2f2cf455d28cc85d199b6c4badfb6ff3a65c8d0509c1b1d222b1b66f55559723fea16a7ff6cb6c323160c95c54b50086cddde48a397d4524f05ae8d1c2d93380cb4d2d1045d9abae59bd062daab334a848c9fc5ed9d40a8aeda910edaefade213bf27ecba401349a85594573dc9550714347252cf1dcb19148edbeea5d29f324384580e3a7feb4d394ae04b8320553d83b664d6f67f953dd007f647ed74e9f5027c25310a755446a9179c3b2dae8fedff45c7a1722171de9957fc359556b6813aa6749ddd8d7762fb19b2ba073b0e206dc1925ab8b58fe270461425beecf9b6d2c710cec0279ced0d7f353356d1f39719eb9cd2d6949a8181f7c7984acf2b63fa680f501f4ca1fba239926b4e324318f1d5f8028d19d520affbf1b29d7fd37f4fd8448c14f37f48944629f650fbec5d49756dc8f74b18e392c67db03bcf19061fed85a724335eb292e88392ac00f677adae20c9cc9596c7684298fab2d78ee0fe9275f575e1253fa724e84f6321dc3b9828a0e2c4d5985ba91e6cc51b4f692918508e23de830380e19181d10febec646038c3bda7aeb8101ae46c9ea7462820fa60e38f887280e80609734c6f4f0f8bd2c85af8b57ad870ce82524704a0c345b35db261d08c653757619b3f7343c014cbb3bc440339b0d9aa0f5d10be2e5a1ca6d2c6e9b904c9c7e233faedc69c24d3376ea76c1b460cdd8a14aca5289f1b82eb330533a53c1a4e40c411c7e46849190116cc7c75f75", 0x1000}], 0x3, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x11, &(0x7f00000025c0), 0xc) sendmsg$unix(r5, &(0x7f0000002b80)={&(0x7f0000002600)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000002a80)=[{&(0x7f0000002640)="002d08b7e7ffc96165e17a1601c17639423649d52a64eb048fca024c09f3fa85560c97a6ce38de2891b68512f0753da69d6c946b762c691810", 0x39}, {&(0x7f0000002680)="28bdda4cca41c25bec0905f8b98cb71b5a432007b57d5f6f6a921cba2d54286801e9dfe9323e9193309c81b3269adabeb574739da90bcad9a36c11cd92b2fb297084e2c0d21234afab51538c8b470d652e9901059a7d78a25a0718f9ba579c6335041021286039913c1e6c3fe76fa248a5ae031036bddc31bb9bd694e4299dfe88bd852a091274f6c9fb1d17f9cb5e5265fca53a88d0ac8a2e47755271aa3963cf9b71eaaf983cf75b499f9f", 0xac}, {&(0x7f0000002740)="e0373716adec2162cac73d88a8b395dec2e3301b181fde1923275950cd7767d78484f28ac473", 0x26}, {&(0x7f0000002780)="851568130a7d01f78f866d69f081dcc9cb2c58b5234aed9b72bed71eb7e629f626f7097c7a9bb6452d1a4c3add926918b4387ba10d992ad84b8ecd98129ed818387b7eb786f2b81ef65dff1297177c38c9dcd651a65683b1a12caaef50ac19739fcc65da1f9c1e044e60a2ec8bb8f5f238facb24208d254aae67b700848c94bebed89ead1246d8f431804df8972c02808598f04831c870b4804502cfe76e64c6cd169957c0e91ee9118f2266934564eb69b423fea2648934324eb27622c73ffaa5", 0xc1}, {&(0x7f0000002880)="9e05b48477d547b16fe30588b14b503ba5e6215317c7d0aeebfb5478bc9b7d3bad70451bb14219fb4fb68f8e3962ced44432b91d71bf9ade655254049ae80eb19a5009224fd77c7b7ca225fc15bf6829b8ee8a43130eccf2fb81934991938cce2a6956843d70c8f2a46887bcf376ac7756db3c8c73769ebe278fadd66607e213a19fcbe7f6f0c8cdc61b56bf1702dde3990108b9df6d974248e1eda79cb5e0661ba8a28da49cb201fbe853e8ac7ef5f691a5ae0e7a8c063f581f246b1ea113db0996394d0888b3824146", 0xca}, {&(0x7f0000002980)="c3d05739c961333752870376f79c6c13a1521e9d5a31729e602f350d790194624ec9c0f19ba8d35d852ccc715e1f07587b81b6b19e8efab9150f85885676ea4bf9e1de12ac6be31d78dae12fe786608fca440a92414a565727e8f80e258c909728da64ab50b8ebcab5534fb82be74b2a0ff7b2fee13041dbf7e9a4f0da481effb7ff077df9a36e1ff411044c292d53448a12d9d4f25259de85f87c8a3778ee933033627350498dbc531eb41306324efa7c1e600d349e20bc8f8ebd9c41b2d42fb6d4597b79244fd9", 0xc8}], 0x6, &(0x7f0000002b00)=[@rights={0x30, 0xffff, 0x1, [r1, r7, r7, r7, r7, r5, r1]}, @rights={0x38, 0xffff, 0x1, [r7, r5, r5, r1, r5, r5, r5, r1, r5]}], 0x68, 0x408}, 0x1) clock_getres(0x2, &(0x7f0000002bc0)) msgrcv(r6, &(0x7f0000002c00)={0x0, ""/112}, 0x78, 0x2, 0x1800) listen(r1, 0x9) bind$unix(r5, &(0x7f0000002c80)=@abs={0x1, 0x0, 0x3}, 0x8) semget$private(0x0, 0x7, 0x4) geteuid() paccept(r7, &(0x7f0000002cc0)=@in, &(0x7f0000002d00)=0xc, 0x40000000) 00:00:03 executing program 2: r0 = open(&(0x7f0000000440)='./file0\x00', 0x210, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x11, r1, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 00:00:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = dup(r0) preadv(r1, &(0x7f0000001340)=[{0x0}], 0x1, 0x0) lseek(r0, 0x0, 0x0) open(&(0x7f0000000040)='./file0/file0\x00', 0x1000000, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) 00:00:03 executing program 2: geteuid() getuid() r0 = socket(0x7, 0x4, 0xff) getsockopt$sock_cred(r0, 0xffff, 0x11, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) shutdown(r0, 0x2) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0xc0001, 0x40) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x2, 0x200, 0x1000}, 0xc) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x11, &(0x7f0000000180)={r1, r2, r3}, 0xc) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='{[\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='(-\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00'], &(0x7f0000000540)=[&(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='}\x00']) sendmsg(r0, &(0x7f0000001e80)={&(0x7f0000000580)=@in={0x2, 0x3}, 0xc, &(0x7f0000000900)=[{&(0x7f00000005c0)="df9b009f80959add3d95ef55b1625e3814f1d8", 0x13}, {&(0x7f0000000600)="14d57965e7a296f0e1c3269bb3aaa430d8f5b350bb1814fd6517ec571d493ccb2eff14de35862a8671dffca9e8c5cd400d9a23e6576235ee8cb98eded14c942f1c76d97e707abd4549c5690caa03aba82f63b950108851115d6df70050d2b802bfe8f0801f94181062ae521429d9fb138fa2c3a20aa80bb31731a72884d8d78ece49e3602cc5c31fabe346addd6728fc8f12dfb506c3cd61bd544a6e011ed6d059b9416913115a044b8d00382717507278b5441524574cb5b8cbc9b49e8cc2c35ee07a1932845fe7128c9dd796", 0xcd}, {&(0x7f0000000700)="f8b5fce191586023d05155c530cb6aea8b566226f37b1cce6016d4f7fa8230587db065639dd8d9ea03a39b5e1d419b610c97127e650383e8def557dca4955e8884032f6f10461f412507c17dcd32304f8c08a07a970fc2c0929b05ae3d43414a672922a7e2378267466a41d762df42646e3b253afe581b53cfaca850f93459e52fbfbc609fd974d09a9ddcc7b45b0f669cb07ff5a8e92826b2cc1c67520e061f8d8ccd84010811332734254a68b99c3d2040745e556d09094489b76595f562d51ec63054fd7e2a1df46a81d335e73463c5d363ca33eb8925de58c9ce47d0cc74b35209a37fc0cc23727c5f55b981c35445808d75d7e27187", 0xf8}, {&(0x7f0000000800)="e73cc897104e850bb23ae5cb50fc38ac169748ef73237fc0e86f65c171432cb45c7e63bbc0636b97bdb6c566ce29638fbe40ca8a03fb0b854cdf071add6af1bbee109e933b3c72ad6bd625707770e1893615cc3e213bb551178b915f3b0e54938028192c67d50c499ffec21a3c840ba205de0e8b9eb096a91468fa2ac37a25064177e275dd42acd11590afbb7a8be39d80b10c016d", 0x95}, {&(0x7f00000008c0)="a30336c95594c0388f72588be75b50003a0ebce68d3d9f2339b08ed9351fa26a020a2b8e82", 0x25}], 0x5, &(0x7f0000000980)=[{0x38, 0x29, 0x6, "ccc08a5c96c2d36889b22a247f4bf844a0cebbc473e25d772cd6e09063c77f23735384fce793d5"}, {0xe8, 0x0, 0x6, "293798d02ed2c491882eb59452f60823981de29689b995b01ac01457665a31e63777fe04763442e6897dc0457f860235c6ab3cc77ec58d9ab67a54331579a4d5aacf10c9b25c299cb6d6913c02b84020aaa32bbcd2a833a55a7bd362f21bb68cdff0350d82030eb9202616c436d73897e270ebb4308d631ac34c9304b7bd37333c1b1b907b5358029d870f67094f15f946ec42e42e661583238313438175552a36191398996fe3bf421610958670ea1935e92378ef5c553e06c1a2a818effbcb984ad07d7828434d617cf2d8415e414a4d39"}, {0x78, 0x0, 0x7f, "e5fd7f2525dcdd2b426b2361bd0b0f543e0759e47a428c5e11be252b87e6462c144674cb5d7babafb3af3caa28a71f60182928d33149ccf863f70ef942cbf2b5936a67780626ecda1371fa451022e9762c8b85e4b6a21bf9e1b6151b70b2240b52e9cd69b13462a5"}, {0x1010, 0x101, 0x1, "556a9b343b2fbb7f553799e6828346b5f88c15b3aa5a3e1be22312e3b0772668c6c4bb8609bbb02450691589e8b597200648315cf85c42c098260853672254f5e90182e9b9dfe216436711126314d561d94e061f4f1f210494c2164e80f422c0005c898b097bf91ad50e5432d13bc102a4c7495e8743efd66620ed097d24389bc95a640c0184cb482c70089189d80756b247644f0cf9f49674216230dc14b6120fd4e056690fdfecd56dbf78cbfd63ab5c1b4497201e4a4e978413cda17c148182884408e94ed7e9ed3901dc3e03832c32ffbfcbdf1d40051e2e3b74caf9ba37270262bcafad7bfaad7034a1356e712c549f7a15fe5658e2ecfb0116eb8a765d20edad1bf57b2fa9fce258d3258b3aac80ed3bc90600c044ae0bccecdc8aa6ded3db229e6d3f0a58dbf67a783ee25e5ee0c4c831bb4ca139a211ae950feaeb5dcc4210b02286f6f83aed5a1ecc0cf8ffc4faca3445e37b98edd5a414caa3357f05050bd8c782c57c806725096a368001b036690c8f17341940ecd38a0909d2a4728f7b79ebeb5eb323f924a4c7b45875b7e4eae060598668d03bd712e09ed24e42f42c92b6227d171a8765e4a5313eec2c236d7ac64dcf2102e50246e9b51699957f9434f3765d5010392c2cbd9d47accb5305bc312c9c3966df11433a804dd065bf9194b9341a80f271c8a359c778df5c04e08eff1ad1ddb8b88089df3dc856a7962bd927bc7c846ad2422d2a32ff42ba9b995ccfa5b7d9d1a301b9eb4fb30eddc9b9342dfd0eba8679fd817f47f11ee4fac8fdb1de395068fddff0a5c968421483e0c1127161bcaa5535bae8f9b7540e01a5b687b1e2d97e81b641864f554d6a602e05630162d1d087bb269710592e0b1bb8b533069ea79f924bd681919f47c66bbd73c83f3c85825676bb40a12ad8eda3ec74d52dabf6da2b4c8cc71caa427639cea4bf4270cad0e24e3b26b500ab9c48147bb1d82712da31d6e6d8c7f13f48b5ae76f5c067a5305718d381abb8ba60dede1b77e34cc371fe43a950f639110730600641fc75c8a96f709b1b42d60017c90f9e8dadca8ea255a1a5b810da88b43c5a499ddf06a64a78314b8743e82472eb2e4bf7710a13087ea0e4aa3fb482cafea482aba78ea512d37f3fbc6e7be60d9d9598516e032de9c1edc77b3a7e192146b777ab2dd8e7c09d9f145f17f5bce18f99de186b544eb8ab6b21455e56d842bc1c9a31b65adebbd754dbcdc0fbd53aa5293506244510dc9c7398b13def2c0a2eb926f43d5e799d1a0b89b9dfef800c8e9d78bf6978df9731ec86a52cfef61bfe530ffacc26e6e435491999bf1c6f3c406d14873adb5d9f74f618df5c3406b1a821dcfe7754a77a003a401d59c9a276b2c23e8e2ad9a79103e222dd54502a4adb57ca07d6976fbd95a20b5ea96bf0f5f110c05fc76546048181513aed9018f5445cc6c10bc4e415083946d6f6fc06ab22b621966d01098c4dbe1b019ddc7da4061f22c154c21b4d35aa5d81f1ec80d5cfbbd6af47e0f4842416bac00a3fe1a69f314ecc6beef59fb265478ff41adb1d01d4b6927d0a919f40277f51276e9c530d68c09b95efbe21fad8955344a01174db19ec3fe98f2c81bc90402b81cfd99ef3d9573314dfcb89da1ef3e0a25cd326d22c6b042e8dc7777d0ab15321220403ec50b0e921262234ccecd47f5d810df7c0b4dac0dca5a4689a77d068ee0c86cf6b46d115ea0cace45b9b8e29388b40216a5d54e29c1ef339c5d6bbd1bca08f0e33258a7dcbb05cfe07be23c3082c3ece37502df8b2cc729b0a226a2808ebe129c496d002cf92352852bca8063a992d6109bf0d9ee81e9f16ebee120ec83645bc5a98ace1fe123161a4213fc6b9583c5c822297060e18331991defb53bb03f3b035d5fdd324108964f5bf31fc960a56abb63ebffb97f9914b41571d58697cce17784b729599235509d18baec23a4ce08881586032a6a9f83dc1de83d408c66b10185ec493ce8ea2ff00fc4dafa667dd76348c2bc53642c88d77a19a2e5fbc7d1ade4ad899dd154d6516926ac949dd04939ccb691b3d6fdfcd9fed3133d636c3c9145be5911bba607cbd76449064c3472cf9a14cf65afae94958f34ccb1865956fdb9052924115bc0d454f8f9ac03dac1eababe5f4f6aa478dea8d6450c1ff483c21464afa1e99b1a7e523bb2a4478272297d81e0bde2d31a91f6b9b043b404bd583e5bd84f28f989f502c0b6bd76aacf87e9927d7baa6a43544c7ff9317e3a318b34c296d9e7ed5c9bc9d3da4bfabf8e4c1f535c5386a140ae546f91f8dafff9b077c00cbc07c0f9a84872d14557028f0ce99e1e096a3b0a2c7ec8c4c9eb7f0e6a8a41ab5f5c1f72de71e6074c0889b3accef0d0b73c312c715babc57ee870e7ca8825997b42ce27af3bf308e483ad97eef94dc55a36eb58e8d95e49237e53011fc5d66fe0afc90d9a6354175d3e7aa9fe2019acf21483c1d0dfda1c5603d623b0650d461d52684c3674cd4ef27ec8c679b4694811f098d3a18f7a3b1bdc540986e5b95061a18df1479be0dc2d1cef709f0fc0727a0c3014b1eb58caa36ca47936968ed08178a128d45ad94d48f7c62b533d7c759a3e6c95e760bfdc80b6678e01d0916f28717a4acf3678a07c055b2da68e144dc3a1019e0eb26c5468fa1d4bc7b91f805576d9366c78d4d34b9ba10085a151ae8e96092fb889696f64b9a2d83897b7ae0f2c70555c406b346a4db13720940aa28cd29da880ce3721b77b338d110c9c2321cfd27088747b752624532c4bb677df091457723d111179a0b165251c961297579f877871a3b581ede176eb26a5c8f0ca7033951b82909493b3ff8c3fea794695dc3473d195aac482d3db396c731150aa49db4fb65027a33aba5066ab173e072976d6ea3cc83c0ec8ec159dd64d876d375f9e67e02aaf1e3f895980c64d68d23e10040bec26346f06d7df64034b65e480301d36a809178ad3925eb3d45866a086f60f30fae06a6be06b885248c02fd0c9ccea48e3958b74c070992d421b3db6376ecb8ff03a75009beb7c46c95999cd6328917b2d263918975049094ee179a0d7882ffe22894026d61f892ab1cb052358697fc491cc39aca2948f3c7bf32ae48a6a3f29625498832c77098fac6458efa9c30070c4e8166440161e03a41bb333e6da0dffcaaff256c0a340720eaab41c019299b3e73a787f7d5cffe1656841184cd9e302170199ecad1d779c4b20bb2082c708b5cf8d5b29ad03bb95c1821c9c9378618a7bb9590c26d8423f5fe8ec883e04cfcfc39b015f8d1bfd3553acad681d006d38db34320c5cba3357b0dffa5ae6b1e1d4dbc6328a62dd0b8fd900818346f87c43bb65481a099c58d8784da078911fc9a0c0651b763844650f47f210918257be31e4d471b891bfe1282d028da7b267737d7b5905187d3054b2dd482a1b46044165c5f66372105d7bac46cb6713df341e076ee265d0dd4d9d8b0b533a2d94c2a43f0b1a6cb5a20dc235ca8030fe959c083debdeb9018d39c2d138cbe4ae5683097cf999cb520ff126a3a4f5ba31c9eff9c689341f6710737b7909c658b34881e7e604527ed2cd2e942075600addfada8273c05e334167d0aa8898e743dce05537812a4af2714e0030075c396115a0faea9e9b8d2309cd8c0d6ed572804417c58d3163792cef40f3f713db2cad67e8409578cb7bd8d5c04c3663322a1680372b25b37a869ac56e3e166802fa513bcd22383293d30882d46a02f3efa644d9ef780a0678fc73d4625dd24b5ccf6f57e120cfae5c93f2a141eb30a77595e4bbc7c6636f93afb80bf05ca457fe433cba4b533af96eed8147047f114004ad6bee09ee7508e7d94e463c559fe64b3b2403fa8f1b97d4969f3d264b2b0440f846685d511c087850ef44fcf9708c2ac29947d6e7fe369322b252b2490a65952e9691c9f9ee2c4fd95ae576999e3d440ee9a11cb85689b24dff21775c6b0013905495382a03e4d868d15fc8716056ecf1d6fdaff0d5fc7930bf42976c03d4130f7d57ffbefab54e9de3e3bd0e0e1c19899e81d6b189747bdbf89a4c40d56c8c1c44ea41cb42bc8a555875f337e88183ed5a99574fe0f530c5b047c919d3d7fa1f86f4a43eaca3ebfcdf2f6b269962ecdc3e72debf47cda17a5bf0e05f8335f7fa278c584e599ae29ea05f5b7532e1777ff0db7da9ab4f35d63a2ae8fbec8d688fc683a2c7a6e65eb7079ae36d47998da5260d0dd38f357df34f869aa164d7d86bcca65ba8c1007c465f20ed17735806dea008dfd0ce87517d796c8541ac5dd454eddf5c285dc42d0694d2b02df54120fc3275c5d7f15d0ea5aa38231424a9808e3c8e63c0f761942ef3a12f39822590549eea214067efc3817a5e898b42a922d1a03d70a96dcf963492bf33ce1fa8c9dd414737e97573e95df4f457288707d2623ce713cea78dc6eaaeb5c8d0614adc96ea3fc4c43f131abda6c056adb08178d7ca4afe8ec10b303336fe47f92120115b3527ff9edd48211f06acbb68856ee56d1056485bf0ab46ce69acf4e7735e5295520fccfdc72506bb6460ab91d8651b9e003806a35d15c5c0aba858ff53ff77c9bb93a5eb0a4ac96749dbf4f651374fc27f057517d9f831f1c7b1d46cecb19747b3bdd71b571da46ee7a11c2dbee8fdfb9a67df43406237198969b929a9aa91011f39329711bca1be5da941c17df9fe8cea3c544ae0e9264cfbe69dc2fa7fe4b492271d8f68cc08335c29fc5a3dd32de6ccfc3b4d58e040a2c667580a077d7bbc2977257ee000f2488745084e23a4c7506f0b311605c55d34436b9df565db16cc0359af6a4859cbc61c160233e074eb212c2269c8b9078bfc0d6f31c704ad734fc57a3bc48b4a4bff75de6a4bcd343f8eb324d6ea441bd61502b3aac9749ef873fef707c1c07c873f68a5edda540f7aa78fa3db1faa417a6f31679884236c5266375777e7989ddb760864b23cd75e1efebe6fc2428ef637a896a4f29e594e037e455dc4bce57b729de2b8116792d4bbcec40c0c30b639ac44ce43164f0f3668fec708017a82764871346265a5b7022a6784c200d98d7073a9593106895b0baf1499f81fd3805eec75d39688029ad2dba16aeddfde8fd502575439316fb234a1cdef9ccd09d4aa5dba0f4bb90457dbd2699b75af73330d07972b3772fd9f549109d634e33273147af76c767fb2aef659534a771a96cbdc78cf773b4f946970c97a1b5d72d1b87c88f65a96ea8460278f137d4623a984117edeaeb99c79f4970180c5eb1e5c5e2d79db0969dc31c156f1256b02b5bf5f975725f531865f15209664e744681a32c4ff113f881559059c342cb125d648e2d8c11274506de36cf8b94426ae0eaf8ab0153e45421d780d3eab13d49db9b5683c49ec3ae7af84b5f57a1dde90f9c355ccf500a569e4feb42ac46926ddab6e905846e4199d61b9952edbe5fb3aad0b1446d7cd755e2767b09ade2e2a1f0fe9dbb240b427b7f374b4321a9f6f320926ec2443fa086056f058a0303c35bed01d7c0bb3e723c87562aef8ece192ce1cc12fe4cb65306d08e0e78de17b462a7fc41b996176ddfa396a3283aaeb7a68067352d40fd4f963958d6787678676469acbb1f92f5f6da290e201ebd3a88a92b503ba766a0623b6f7b01ecbe7708c07012411ab51bd36a76f420ce813048f0a6cfe092b5d634c076566d40051c287511d2111beb10c70715f1a0678dbf996ecea51833ec836e0deac2b179c876c790d9842bb60c517e1e00b8206f5b29a1aec6f8a21ef6ba29228b203843"}, {0xf0, 0x107, 0x9c, "e085b16910bb09eb543fc6bde4f58dbca4917a42d8a55cd7d2c015bef6e6267ec80a5c419237beedbf5655e40336c391f96597000eeab6b62cf608879024d2ebf6626b19f074447396283b48cf859897e2c74d95071a393a79a31a39e249636f663fc96a27b63560df022f80f350d65fcc43d0e2515d94a468658653b640e3ac347b21955472343506f661fb33e9b16a6f8cde4456f2e3a05f810c20d854d96a48714afc5bdb57f3974389ca2ce23b65a0e38663b6d8ba99138da81ead4ae9babcee79d8a6d1ffa22d5adaab50b935af5bf31859c594fba967e73020d76e"}, {0x90, 0x1, 0x0, "759f670353bde71ce11dcd9082b1dacc09bbf11891560d41877d7342a95743e29c3e36913d15bbe8da6f3a48f33423196d7a82ccd8e52afb6bf2731c0f85438546d07dc169a24b07fefe9bf50e7edb125a43421af3a8b2b1bcdd59bc38ddf7fa53eb88c55991e6c322d6380fb2ab5d4ffa5c9bacaa89685cb4"}, {0x28, 0x29, 0xfff, "9611372cdaeb70ecab4cc8a733fe9b273a"}, {0xe8, 0x101, 0x5, "447e27132ba9c6f33d4652b2bf7f2558b060350cc7b29f6e707107955e1aac5d83d3afb35ecdc274df246879c14f62b1be83533551daa0380b85d208c81e351b5c5822cf41cea56e438441903564f23f0b3bac5d4dedcfa22ae344d079b153e16ec04be50f4dd08312de83d676ca9a9a95458bb7ba1d1e27275d1102ec4fc1caa1819ce94da7efc5178498f4bd785ed1cc55b4ad5a21a1041dd0da7ad7c7088ca2f1bf86ad6f4f46f314be1d6c3c92d7151c0972878a13e8c14cc01f6ef71faf2da10bfd6239d41cca3dd1f520628bd3f8910494378a87c1"}, {0xb8, 0x129, 0x7, "3a235991a017250045ac788db0529297ca017b087d38b6f4e447b17ee20bb5668953802a718600c973421073648ffbaa1d1bb239ebc5293cb51dd86f999d23f75d480f8124060754cee2f421c797bd4c52ce97af0bd84f8aa7422b7719e61e635564d1cef00e6b5216d9ab6f93af01c187569485e651f0b8bdb1cbb965734042a3bf4820b9549552d0aebe0745c50f1fccf13026245d7d26f521732675f288dccf418449"}], 0x14f0}, 0x1) r5 = getuid() close(r0) bind$inet6(r0, &(0x7f0000001ec0)={0x18, 0x2, 0x101, 0x8f4}, 0xc) r6 = accept(r0, &(0x7f0000001f00)=@in6, &(0x7f0000001f40)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x11, &(0x7f0000001f80), 0xc) r7 = semget(0x3, 0x0, 0x48) semctl$GETPID(r7, 0x3, 0x4, &(0x7f0000001fc0)=""/4096) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x5, 0x410, r0, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x564, &(0x7f0000ffc000/0x3000)=nil) fchown(r6, r5, r3) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) getuid() r8 = dup(r4) getsockopt$sock_cred(r6, 0xffff, 0x11, &(0x7f0000002fc0), &(0x7f0000003000)=0xc) sync() setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000003040)={{0x18, 0x0, 0x8, 0xa0}, {0x18, 0x2, 0x2, 0x7fffffff}, 0x20, [0x9, 0x326, 0x5, 0x8, 0x9, 0x4, 0x5b, 0x8]}, 0x3c) nanosleep(&(0x7f0000003080)={0x100000000, 0x7f}, 0x0) getsockopt$sock_timeval(r8, 0xffff, 0x100f, &(0x7f00000030c0), &(0x7f0000003100)=0x10) shutdown(r0, 0x2) 00:00:03 executing program 5: socketpair(0x1, 0x10000000, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/238, &(0x7f0000000140)=0xee) bind(r1, &(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa) recvfrom(r0, &(0x7f00000001c0)=""/204, 0xcc, 0x800, &(0x7f00000002c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000300)=@abs={0x1, 0x0, 0x0}, 0x8) bind$unix(r0, &(0x7f0000000340)=@abs={0x1, 0x0, 0x0}, 0x8) getpeername(r2, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x11, &(0x7f0000000400)={0x0}, 0xc) fcntl$lock(r1, 0x9, &(0x7f0000000440)={0x3, 0x3, 0x5, 0x8, r3}) accept$inet6(r0, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r4 = dup2(r2, r0) r5 = paccept(r4, &(0x7f0000000500)=@in6, &(0x7f0000000540)=0xc, 0x70000000) fcntl$setown(r2, 0x6, r3) r6 = accept$inet6(r5, &(0x7f0000000580), &(0x7f00000005c0)=0xc) socketpair(0x18, 0x20000002, 0x1, &(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) fdatasync(r2) bind(r1, &(0x7f0000000640)=@in6={0x18, 0x1, 0x1, 0xffffffff}, 0xc) preadv(r4, &(0x7f0000001a40)=[{&(0x7f0000000680)=""/232, 0xe8}, {&(0x7f0000000780)=""/209, 0xd1}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000001880)=""/85, 0x55}, {&(0x7f0000001900)=""/156, 0x9c}, {&(0x7f00000019c0)=""/54, 0x36}, {&(0x7f0000001a00)=""/15, 0xf}], 0x7, 0x0) getuid() paccept(r6, 0x0, &(0x7f0000001ac0), 0x70000000) setrlimit(0x5, &(0x7f0000001b00)={0xa31}) ftruncate(r7, 0x50) unlink(&(0x7f0000001b40)='./file0\x00') bind$unix(r0, &(0x7f0000001b80)=@file={0x1, './file0\x00'}, 0xa) r8 = open(&(0x7f0000001bc0)='./file0\x00', 0x400200, 0x148) lseek(r6, 0x0, 0x1) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000001c00), &(0x7f0000001c40)=0x8) dup2(r8, r6) r9 = accept(r7, &(0x7f0000001c80)=@in6, &(0x7f0000001cc0)=0xc) accept$inet6(r9, 0x0, &(0x7f0000001d00)) 00:00:03 executing program 4: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80000, 0x102) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400002, 0x30) semget(0x0, 0x4, 0x5) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) unlink(&(0x7f0000000140)='./file0\x00') r3 = dup2(r1, r2) close(r3) r4 = paccept(r3, 0x0, &(0x7f0000000180), 0x50000000) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0/file1\x00') flock(r1, 0x0) sendto$unix(r3, &(0x7f0000000240), 0x0, 0x4, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000002c0)=""/55) mkdirat(r2, &(0x7f0000000300)='./file0\x00', 0x18) sendto$unix(r0, &(0x7f0000000340)="e83cecc473654da032", 0x9, 0x6, &(0x7f0000000380)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, &(0x7f0000000400)={0x0, 0x0}, 0xc) r6 = getegid() fchownat(r2, &(0x7f00000003c0)='./file0/file1\x00', r5, r6, 0x400) linkat(r2, &(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00', 0x400) close(r0) bind$unix(r4, &(0x7f00000004c0)=@file={0x1, './file0/file1\x00'}, 0x10) dup2(r0, r3) getgid() stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) stat(&(0x7f00000005c0)='./file0/file1\x00', &(0x7f0000000600)) socket$unix(0x1, 0x3, 0x0) semget$private(0x0, 0x4, 0x3) 00:00:03 executing program 4: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80000, 0x102) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400002, 0x30) semget(0x0, 0x4, 0x5) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) unlink(&(0x7f0000000140)='./file0\x00') r3 = dup2(r1, r2) close(r3) r4 = paccept(r3, 0x0, &(0x7f0000000180), 0x50000000) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0/file1\x00') flock(r1, 0x0) sendto$unix(r3, &(0x7f0000000240), 0x0, 0x4, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000002c0)=""/55) mkdirat(r2, &(0x7f0000000300)='./file0\x00', 0x18) sendto$unix(r0, &(0x7f0000000340)="e83cecc473654da032", 0x9, 0x6, &(0x7f0000000380)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, &(0x7f0000000400)={0x0, 0x0}, 0xc) r6 = getegid() fchownat(r2, &(0x7f00000003c0)='./file0/file1\x00', r5, r6, 0x400) linkat(r2, &(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00', 0x400) close(r0) bind$unix(r4, &(0x7f00000004c0)=@file={0x1, './file0/file1\x00'}, 0x10) dup2(r0, r3) getgid() stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) stat(&(0x7f00000005c0)='./file0/file1\x00', &(0x7f0000000600)) socket$unix(0x1, 0x3, 0x0) semget$private(0x0, 0x4, 0x3) 00:00:03 executing program 2: r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) close(r1) r2 = socket$unix(0x1, 0x1, 0x0) bind$unix(r2, &(0x7f0000366000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xd) listen(r2, 0x0) accept$inet(r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000932000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc) 00:00:03 executing program 4: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80000, 0x102) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400002, 0x30) semget(0x0, 0x4, 0x5) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) unlink(&(0x7f0000000140)='./file0\x00') r3 = dup2(r1, r2) close(r3) r4 = paccept(r3, 0x0, &(0x7f0000000180), 0x50000000) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0/file1\x00') flock(r1, 0x0) sendto$unix(r3, &(0x7f0000000240), 0x0, 0x4, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000002c0)=""/55) mkdirat(r2, &(0x7f0000000300)='./file0\x00', 0x18) sendto$unix(r0, &(0x7f0000000340)="e83cecc473654da032", 0x9, 0x6, &(0x7f0000000380)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, &(0x7f0000000400)={0x0, 0x0}, 0xc) r6 = getegid() fchownat(r2, &(0x7f00000003c0)='./file0/file1\x00', r5, r6, 0x400) linkat(r2, &(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00', 0x400) close(r0) bind$unix(r4, &(0x7f00000004c0)=@file={0x1, './file0/file1\x00'}, 0x10) dup2(r0, r3) getgid() stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) stat(&(0x7f00000005c0)='./file0/file1\x00', &(0x7f0000000600)) socket$unix(0x1, 0x3, 0x0) semget$private(0x0, 0x4, 0x3) 00:00:03 executing program 1: clock_gettime(0x0, &(0x7f0000000000)) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0x0]) r1 = getgid() getgroups(0x2, &(0x7f0000000080)=[0x0, 0xffffffffffffffff]) r4 = getgid() setgroups(0x4, &(0x7f00000000c0)=[r0, r1, r2, r4]) r5 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x11, &(0x7f0000000100)={0x0, 0x0}, 0xc) fchown(r5, r6, r0) fcntl$setflags(r5, 0x2, 0x1) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fchmodat(r7, &(0x7f0000000180)='./file0\x00', 0x101, 0x400) readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/140, 0x8c) rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') setgroups(0x3, &(0x7f0000000340)=[r2, r4, r2]) r8 = open(&(0x7f0000000380)='./file0\x00', 0x2, 0xa) symlinkat(&(0x7f00000003c0)='./file0\x00', r8, &(0x7f0000000400)='./file0\x00') r9 = dup(r7) r10 = dup(r7) symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0\x00') fchmodat(r9, &(0x7f00000004c0)='./file0\x00', 0x100, 0x200) select(0x40, &(0x7f0000000500)={0x1, 0x3ff, 0x4, 0x1, 0x7fff, 0x0, 0x5, 0xff}, &(0x7f0000000540)={0x10000, 0x0, 0x400, 0x10000, 0xfff, 0xa1, 0x2, 0xfff}, &(0x7f0000000580)={0x1c248000000000, 0x7ff, 0x3, 0x8000, 0x3, 0x9, 0x7fff, 0x1000}, &(0x7f00000005c0)={0xc0d4, 0x8}) execve(&(0x7f0000000600)='./file0\x00', &(0x7f0000000840)=[&(0x7f0000000640)='\x00', &(0x7f0000000680)='-#', &(0x7f00000006c0)=',\\\'\x00', &(0x7f0000000700)='\x00', &(0x7f0000000740)=',#\x00', &(0x7f0000000780)='\x00', &(0x7f00000007c0)='@*:\x00', &(0x7f0000000800)=']/\'\x00'], &(0x7f0000000880)) setregid(r1, r3) rename(&(0x7f00000008c0)='./file0\x00', &(0x7f0000000900)='./file0\x00') getsockname(r10, &(0x7f0000000940)=@un=@abs, &(0x7f0000000980)=0x8) getsockopt$sock_cred(r10, 0xffff, 0x11, &(0x7f00000009c0), &(0x7f0000000a00)=0xc) getpeername$inet6(r8, &(0x7f0000000a40), &(0x7f0000000a80)=0xc) pipe2(&(0x7f0000000ac0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) readlinkat(r11, &(0x7f0000000b00)='./file0\x00', &(0x7f0000000b40)=""/50, 0x32) 00:00:03 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0xfffffffffdc5b929, 0x9}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1803, &(0x7f0000000040), &(0x7f0000000080)=0x4) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r3 = dup2(r1, r2) r4 = fcntl$getown(r2, 0x5) fcntl$lock(r3, 0x0, &(0x7f00000000c0)={0x2, 0x0, 0x3000000000000000, 0x7, r4}) 00:00:03 executing program 4: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80000, 0x102) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400002, 0x30) semget(0x0, 0x4, 0x5) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) unlink(&(0x7f0000000140)='./file0\x00') r3 = dup2(r1, r2) close(r3) r4 = paccept(r3, 0x0, &(0x7f0000000180), 0x50000000) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0/file1\x00') flock(r1, 0x0) sendto$unix(r3, &(0x7f0000000240)="690dfb1766d6a7", 0x7, 0x4, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000002c0)=""/55) mkdirat(r2, &(0x7f0000000300)='./file0\x00', 0x18) sendto$unix(r0, &(0x7f0000000340)="e83cecc473654da032", 0x9, 0x6, &(0x7f0000000380)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, &(0x7f0000000400)={0x0, 0x0}, 0xc) r6 = getegid() fchownat(r2, &(0x7f00000003c0)='./file0/file1\x00', r5, r6, 0x400) linkat(r2, &(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00', 0x400) close(r0) bind$unix(r4, &(0x7f00000004c0)=@file={0x1, './file0/file1\x00'}, 0x10) dup2(r0, r3) getgid() stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) stat(&(0x7f00000005c0)='./file0/file1\x00', &(0x7f0000000600)) socket$unix(0x1, 0x3, 0x0) semget$private(0x0, 0x4, 0x3) 00:00:04 executing program 2: r0 = geteuid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x11, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000200)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000080)="87256a42295dc779bd13846b0ba5f908793447a97196564231cf59a085b0f39212ed3f0bea9f9f53e0a045552387f9045dfb00635be27863f31af437fe85bb4ee7fc63761ebd6a375ae5528f8817e43d3a168dd2a3ec9b93b10f8101e501109f3b6e236cab856ce2e19d2c9782ac12d084f627a3707ea7111b3d8a8f5973efb813afbcf4309f6a084deb6959c051ac70c18dbd069519d783bd997f", 0x9b}], 0x1, &(0x7f00000001c0)=[@cred={0x20, 0xffff, 0x2, r3, r0, r5}], 0x20, 0xd}, 0x8) r6 = fcntl$dupfd(r2, 0x0, r2) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000240)="fc32904f4c63862cd70b7ca022991aabafd7", 0x12}, {&(0x7f0000000280)="87bb4f8b2e89ac84fad79665fb560a2ea6e20a3f851042b218f93f6777a67db60edcc66df7a87acb2fcf21b48a3f51ff3c329690c58eee5f40dd1490f96d24e083c15ae39ea9b181c5e79a58830ad306132ff2809459fd794e715ac246d5396fc7408b057bcc9f9c935eaee14b1a308003ed27c55dd9b4d99e2a572e3428f562a1ffe1d5d5d238f916a4c0671753bd71d8dc6cc6eaefd047b7a784345e1badbfd4625a17f596efd7a5e38ab735ebdf1d8fd57959590d501089b3c20479d209ae", 0xc0}, {&(0x7f0000000340)="ae54f26f2bf6be31f72f8fce02278dfd5d24205a17c294b592e8d73dc6c3f63762f277a05f7ef2404bd02cefe9e9650f8df1b8b776ebcfad3d585d413aa77f12454bcefa3ad63d20f575ceab0c44aca048d1ecb65665b72d1d9a911d1eec1145fde690e63bebf392fe57d91d6918e30632ebc4777623d86c5f3328e5d0e64e2ef364f7f6e3e69236b1629882b8ba1d6707bfe11f3f16c755f26e2860b177cd7a6d99b404a27f0718c1b88d4df60563c8b070bef6fd630d1cc165b626d57a0b665c0c064b4a2fe15c2788d5ada6563412cf15e1bcd899698461ac6d76446add3a68c64e4bb2c01b9a9f", 0xe9}, {&(0x7f0000000440)="337b2349577b6cb4ad42dd3e7009c473f702cd0f8fe72bb03c", 0x19}], 0x4, 0x46) fsync(r2) fsync(r2) mknod(&(0x7f00000004c0)='./file0\x00', 0x8010, 0x80000001) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000500)=""/39, &(0x7f0000000540)=0x27) r7 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r7, 0x3, 0x3, &(0x7f0000000580)=""/149) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000640)={0x2, 0x1ff}, 0x8) fchownat(r2, &(0x7f0000000680)='./file0\x00', r0, r5, 0x200) socket$inet6(0x18, 0x40000000, 0x6) r8 = msgget$private(0x0, 0x100) msgrcv(r8, &(0x7f00000006c0)={0x0, ""/169}, 0xb1, 0x1, 0x1800) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000780)={{0x3, r4, r5, r0, r5, 0x0, 0x80000001}, 0x0, 0x1, 0x5438033b}) semctl$IPC_RMID(r7, 0x0, 0x0) sendmsg$unix(r6, &(0x7f0000000980)={&(0x7f0000000800)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000940)=[{&(0x7f0000000840)="7bdd590a9f709f2a0bbbb49a5840b622e139ea5881befce25410488044080d0eca3805131094007c0ebe4d22543f751894477c160eb380a99a09d78510720619c63168743179874e1a3e56cdb78deb0597e5304cc63fdbc4fe84d14a84ca6cc535acc486d8a01e1f50747143fa54f04865efd6c41e6c1d2a98833b6040732dfd31bd1cc8695971086a3ff0cd1e87b7dc1f369db514517a8346c1cbd244cac7e266974318d87ff2906317520f2ebec76985a05c3fd9febb83d060adff39e5f5cfe6879cb037030024e1de4c1e5ef5d4ee17656f4ed0b8d6929805794a15262f30cc31ea57eecaf783c56748a13cdc966ec2590a443cb698831b18", 0xfa}], 0x1, 0x0, 0x0, 0x400}, 0xd) getsockopt$SO_PEERCRED(r2, 0xffff, 0x11, &(0x7f00000009c0), 0xc) semctl$GETPID(r7, 0x0, 0x4, &(0x7f0000000a00)=""/4096) bind$unix(r6, &(0x7f0000001a00)=@abs={0x1, 0x0, 0x3}, 0x8) pipe(&(0x7f0000001a40)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000001a80)=[0x20]) setsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f0000001ac0)={0x8, 0x7}, 0x8) sendto(r10, &(0x7f0000001b00), 0x0, 0x3, &(0x7f0000001b40)=@in={0x2, 0x0}, 0xc) mkdirat(r6, &(0x7f0000001b80)='./file0\x00', 0xc5) open(&(0x7f0000001bc0)='./file0\x00', 0x401, 0x80) 00:00:04 executing program 4: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80000, 0x102) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400002, 0x30) semget(0x0, 0x4, 0x5) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) unlink(&(0x7f0000000140)='./file0\x00') r3 = dup2(r1, r2) close(r3) r4 = paccept(r3, 0x0, &(0x7f0000000180), 0x50000000) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0/file1\x00') flock(r1, 0x0) sendto$unix(r3, &(0x7f0000000240)="690dfb1766d6a7", 0x7, 0x4, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000002c0)=""/55) mkdirat(r2, &(0x7f0000000300)='./file0\x00', 0x18) sendto$unix(r0, &(0x7f0000000340)="e83cecc473654da032", 0x9, 0x6, &(0x7f0000000380)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, &(0x7f0000000400)={0x0, 0x0}, 0xc) r6 = getegid() fchownat(r2, &(0x7f00000003c0)='./file0/file1\x00', r5, r6, 0x400) linkat(r2, &(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00', 0x400) close(r0) bind$unix(r4, &(0x7f00000004c0)=@file={0x1, './file0/file1\x00'}, 0x10) dup2(r0, r3) getgid() stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) stat(&(0x7f00000005c0)='./file0/file1\x00', &(0x7f0000000600)) socket$unix(0x1, 0x3, 0x0) semget$private(0x0, 0x4, 0x3) 00:00:04 executing program 5: r0 = socket(0x18, 0x3, 0x0) close(r0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) 00:00:04 executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget$private(0x0, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x11, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getegid() r5 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x11, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r7 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x11, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x4, r3, r4, r5, r6, 0x80, 0x700000}, 0x9, 0x3, r7, r8, 0x6, 0x7f, 0x7f, 0x6}) r9 = dup2(r1, r0) r10 = getppid() fcntl$setown(r9, 0x6, r10) 00:00:04 executing program 1: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x1c) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/229) mknod(0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x7f) mincore(&(0x7f0000ffa000/0x3000)=nil, 0x3000, &(0x7f0000000000)=""/235) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/82) 00:00:04 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x7fb, &(0x7f0000ffc000/0x1000)=nil) r1 = semget$private(0x0, 0x7, 0x10) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000000)=0x4f) semop(r1, &(0x7f0000000040)=[{0x1, 0x8, 0x1800}, {0x4, 0x0, 0x1800}, {0x7, 0x80000001, 0x1000}, {0x3, 0x0, 0x1800}], 0x4) r2 = semget$private(0x0, 0x3, 0x100) r3 = paccept(0xffffffffffffffff, 0x0, &(0x7f0000000080), 0x0) bind$inet(r3, &(0x7f00000000c0)={0x2, 0x1}, 0xc) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) getsockopt$sock_cred(r3, 0xffff, 0x11, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r4) r6 = fcntl$dupfd(r3, 0xc, r3) unlinkat(r6, &(0x7f0000000180)='./file0\x00', 0x800) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) utimensat(r6, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x5, 0x6}, {0x4}}, 0x200) r7 = openat(r6, &(0x7f0000000240)='./file0\x00', 0x20, 0x81) fchroot(r3) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) fchown(r3, r4, r5) connect$unix(r3, &(0x7f0000000280)=@abs={0x0, 0x0, 0x3}, 0x8) rmdir(&(0x7f00000002c0)='./file1\x00') pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000340)=[0x2, 0x1f, 0x8, 0x4, 0x5]) semget$private(0x0, 0x3, 0x80) dup2(r8, r9) socket$unix(0x1, 0x7, 0x0) connect$unix(r3, &(0x7f0000000380)=@file={0x1, './file2\x00'}, 0xa) fcntl$setflags(r7, 0x2, 0x1) recvfrom$unix(r7, &(0x7f00000003c0)=""/26, 0x1a, 0x1, &(0x7f0000000400)=@abs={0x0, 0x0, 0x2}, 0x8) accept(r9, 0x0, &(0x7f0000000440)) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000480)=""/39) 00:00:04 executing program 4: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80000, 0x102) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400002, 0x30) semget(0x0, 0x4, 0x5) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) unlink(&(0x7f0000000140)='./file0\x00') r3 = dup2(r1, r2) close(r3) r4 = paccept(r3, 0x0, &(0x7f0000000180), 0x50000000) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0/file1\x00') flock(r1, 0x0) sendto$unix(r3, &(0x7f0000000240)="690dfb1766d6a7", 0x7, 0x4, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000002c0)=""/55) mkdirat(r2, &(0x7f0000000300)='./file0\x00', 0x18) sendto$unix(r0, &(0x7f0000000340)="e83cecc473654da032", 0x9, 0x6, &(0x7f0000000380)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, &(0x7f0000000400)={0x0, 0x0}, 0xc) r6 = getegid() fchownat(r2, &(0x7f00000003c0)='./file0/file1\x00', r5, r6, 0x400) linkat(r2, &(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00', 0x400) close(r0) bind$unix(r4, &(0x7f00000004c0)=@file={0x1, './file0/file1\x00'}, 0x10) dup2(r0, r3) getgid() stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) stat(&(0x7f00000005c0)='./file0/file1\x00', &(0x7f0000000600)) socket$unix(0x1, 0x3, 0x0) semget$private(0x0, 0x4, 0x3) 00:00:04 executing program 3: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x11, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x11, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000002740)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000002680)=[{&(0x7f00000001c0)="beba8d0b1f1a833b40cad7a9d26efa15ffa8397e24f0c515f357dafa9eddf89341e0bd851ed7efeb6ee76aaa9e7bad4b9eb0d10476942bcc8f044969074ea86ff07236f69e974fa7b98d44b5236fcc8204c038a582d078", 0x57}, {&(0x7f0000000240)="63e11a20e75430954a77159a921e48d5686eb341a9e49f58f80b4c9d9108a6410a046e475d647518318ba436b12325069952eebe7ba87b4f45c3082e07c9fc5dce59104504bc45e5684df3ba68385a495b0ab9d27cad167ec02844bb92a088ca0a8145026d80c237e6b79549d5a5c8826503bedc4d0fec3a86eaee91ede18522302653c755b5e0295ee490f4e52bdfe379be53adf738c18bae52ebeb159caf3dd3abc06dc2852e0117e62df92c2aba326f46afef4e1bc7500278e848e14a1f118b0f8277093d3675dca804ffc6e7db1470391b9a2473ea8bd2a6ddaf0e540a88d99a10e865a04513d1ddd815dd7a4c712c360a6915d1574d82d6eed297c15f3df4940d25936b24499621e2e4418e3326137816dc0a8e485580eb15790503915607d079acc2bc5b725ceed5e8f887d80eb4f65e1477defec3e26a551f23cc0abb23b0a3ee0c8a4393d75c2698bc74d6678da4478398875b5117e56737210eb9429c0ce959674265d77306916569c58500a8bab6cf13d96195f052b3651f24123325f96f6fa59e737f01d8facee85ad5951475731004be248baefa58b74ae25cbc4907b0efeba10697768b5f93f8546fb89442e70dcd861b9c08a568b40d9b888ba15118a07c7b6c131ed7d73b106738929023ae62feb622f6b5f60d7aa369cfbc8c4ab03e754e8743df7d6ea2d887020b9073672b12b5aee72b7f8d486627c5b5a63ccf2ac1d38ce559a1f0710dd78b37e7c603073a92145ec7ba11a8f934e50d20b1560e6f4c6f06db9fc2046573eafb00a64c27f8606d2c77d28201b5878c2277bc440684685034ba8002a5c6dc5a4e70461f6f70114a7b395a2c9f38d06a3949a7c52fd8c91da6c92d80fa5669e422b14f4e923d069b5ee2c0a4226e10078f041702143488f2922094896489442bab8613b8ea1821edb9420a070198e4b8a4ee25bb78cd49a38cd9a2b5c0efa52cb7c703da2d9d011fc7c0bb47f133801e7a39da45548e8fbd01539dee3e59d61dee8f602d66b069b6f2fd0d68c41c958a68b9e4eb0417dfe081db46ebf3a5824d487be0f8a77736da3596cb69833f87c4d6b651e02ab140b6c5ce5979ba72205935fc562b1e4588238f5e41ead2bc2ce91747693e0c447007f006cbbad88fd44956463c4c7b815ad841acb84fd15970fcc495118eb1c73d743f0950e75f7b01f9b858812659d8dcb6d30ba8539967261a4ee37d6bb2db955ae19d1b3e6d2d6bf67eb25f84cfbd211e9d91dea785fde7bfebf32bfc104f9878f74cb8a89caa471ebc86622c79f2334bd4fd76b4ac3193004e5c2a02c4745bb4c51568a2c3766f4c464836a953ff299bbb7241d9d6cfa9e8c8c4b05c416f03d993ce5121b1b6b880c735f0aa582eef24ae5407030e636b0a42e7fed0d20524e8b8cbf8dc501ff22a9ede2cf4efc23c6a8e7b33fd35d6023f96502bd0e3487ece51c1f55e61d8ae4059199e5faeb0cddcbf6a370d8655fbacfb8614f6a89ab29b4266357dfa3af5bf7a3bf6cc3cc36767bde714465e415f91d6a0f67ac1c9089eb7bf1a5b27595c7b8d37fc3da0677524a0be97984d8740b7a0f428ace72d65c10f75fb1a6071f35e0115e685a645eff3219cafc337a212791730096df41c2c27fa3d54e30cf9e8e2c0913f52f471bdc5f0c9cfb95e2436699578ca68b0e243680655ff1c7b898be270957c9972d5bed7ed204107db94e1a895ed0d65811c1ccf65e8f33b3040b3cb991812439a470a61bb5373748fc2be4885df3705dee020824542dd6b8c538e1791569fe8e8f4f3dd2ac2d3fa7435d89719c499a4c23966c9443031f4ecdb02b907992a596ee568458f0c09e691e2f7297a335ef2ed3d6ece305c5975665d72e93b5bb47ba71150a5994fcffa9990c45e785e26fae41ba3e84203d308ebe18ea80cb7989ef1f8a43e3482289d9baf1e3232de1826eee01d3bf3f937510a6de076b3f62046f26f51f41f515fced78d5b0aa56b53f3ca164de0faec5787530cec69c0537c84ef4ef56ed3b38d253c7cf5ac78d11ff11931e6fcce40b12f355f1defc2179e24418c981673afa89983a2a4d9c5ee012f75082fa074095eaf34478a5f5af572dd22a23bba61448f783917ff9fbec414239332c001ae74fc101ed7e17acee70bb1f8112cf47fbbf78a9c2053dd74bb58645d44a8b8f392649670e3811edf4f6deda4ebd5213b850a08c395c3ca7eb8f66bc871befb14e02eba9d4a63bf5e6adeb720dc611c23375f67d8d268b5d1392b8780cbf90871922c1f1a8cbb633ca55316bc20863264760109deed2025f838887be66fc7f50029e18a764af0774bd03dc6d7bbbddca62a07bea60519dcfcc7edc8e0a40b945b55ce5a08cc4dd5469b3790b6317e0bc80e32b5c9b29dc309b6ce3e4ef7ecad2dee0eb47e98f883e4750ec0588f5686bb66d8feb67616bde4eac48652a64ea88b6ec9090a7600a5efac73a77465fb513c23cd955247c0a18f646266fa4fca35f8b6279c7222fac030fe17089551f8b0cb7d2d5a35554177f29850bc933b79334a7fd772142802c472f055cb3a1c1c96d8349a402b528c170cedb4ee0ac1bb3a0a2ec13a4877615de290fb90b3d2d37a4f8854be7d5b92e89e9670bc98415fa75e01a3ecba67eafa0b7122147b73a823ca448ca055f223d427d64a155023e9ca63956aede4e1a728be2391f7614fb556020910736c6d736aabaac32b04458aee39ff9f6e1c18ef5538b14394da304aa5e42a5068eacc2ac5346d951cab5a19c00e9b171e96585aaa7aa255c037f236202f568caa649ccb2a61fd9cfda076ca4980f2b7e36c97ecc9b40430b6f6a39b6efaeb3ca0966581a51142a03dbdc245f63d93ab21a23eb180f50ce852b4efbd9ee885db641968cf739150ef303a7b4dc7f17cad62ba5344038e91bd91492c52ece2f3185b14b802c8b2731fcad369bc91a037e4cf87b5b1e70c7ecbd791457b1c7f9aa7fb5248161f21f7b48fc373d481ee4b9973955ed560cfaa4768cec535de62568c3f0c0e445eb563d57f59242c9bb62fdbfd84d610032394c4ee01254425506d9e2e83a8ab25e0b48f5a681f4aca3730c4adbdd02cd2d58962e3086661ae259967784184cec08e6338c45fd339bb37104a6af4a52f676b8883523c328c7d370fa4f50cb77d53e3031e3b30ffe8364a11e002f4541417fb9fc473b95e53707487b05de98674e891a1cd105b0138f6c4c945446de33bc84149d2566f3ccd0e05704874d43f01bb37c44b364aa19ceb8cf7395afd11ebb3e8a01147bf9102082dca7b64d8d01129ed52180f3798d5de5bacfc23d2145ef175261b9430cfbaf9b56dcd36174857414b6fe4c5275b7b74d2a6361a1d4d08471e390049e0bb24a0ff1ba5cec8d6d5c8f91f67daa347f8805d3ac8a0670fd2b74f0b2e0f9c75ba05d05070064f11ee1df0d883ceafbc604e5411a8e7a5e4058eb6db45422d3c999a538cef410950b8cb684546fa24670dc0afc88521e02c7ed931b178b43808f704ffc3b09f5d1779573db59dd47526fdf012a2fd89d6b3df3c7674fa7f8be656ea405a844d7067bebfc1becbc8b9434c8d7014f6cd76d8dbac99d536a741a5a61c2114312f1197a97035d7657eb188fddba91c8fdfcc2fea7c5d8c84822980c2cc4119a19ef7c83c4db1849eb1be8adb82fbe4ade7fbc49ac52d1d090eb3d206cfc9974d938954ba6f331564d95675c5f88c608f6f75c8c84c4e33c199b5e4f964f9ae0b4f82ecc09a970d693bc52e82161cac7e60210dd9645ab6b1b007f634da737596dd586ad7852b6ed6017959075a3cb51ff7bb01f8fa9bbcaf14142bd9e0e9fc0cfb2fbb0427866a6b08b602be87e5ecff84a0dfb18875afad14bf5a456f163b08922f248b343d0731d1d864a4ad34dac135766e1a9deb01a39ffaba4b4d5eb1d0813182d8bff105cf639ed5b18d1b0408411d9c3a934923a2d32e1af17226d78c375244986a0fd299967b7b60de2c6b7f26d540fe14f8b929a1b13e0534eb4e129b974982cd807cc8b58211b70cdd211c96f20bdf37ed75f8571011fb4f0aab42966e6fad2c67fb2e640febc9ca980edcba77c41cfbb8066cd3152384ca69d5d463ae76830011996a0b3b52cf865b330808616ea0a83ba85529ccc737b0e0981057313237c7b772c6e849dcd48f866f9968f2b75b4cac460306d13452bcc809ec363f1343436a8081d7708f9fab871f162a483803226086b44cc3dba2bda38bbac85b75a7aaa8dd8a505cb8dba3aadfdc70a101dbda3f6b17cd47926a75fda4e11046648b0b756ed0535b5b099f5f0798766637118f9b3648fc9f387004190a461292d568a2d98f1ec73a3bdaa13bacf86c63d11eca1b8786d19f727f60a1dd0bdc3e4f973cca968d9fc7ae2e18d6e9d7e94f7685f9427afb539bd8fbf767626e8cfeb1cba1f6b83db19a5d9e6b630079b86f491b47029da37009b607eadfca3eed51203552d21e851d5c12ff2de6f9b5a19298f3e08d961c938bfd1e11a0fdd100d19dbb512dd95a13b4a84932948e7f0c1cccf764e5c08079bb4fac9e27d30222bdac268f62101f597b962ddf1c577861fe086091772b1a37bb6af4985a926f991608d29b30cac1797a46f1bf6a22ebdbd635d90161598d924791924e1940bc35da78870749156d90264eeda62a1d9c9c113e5f26c72583e47f343bf29b6c02c7316b5e97f9073efefe5ec055f0198ee6f1435edd5286a4de2280abf1dd433e2891ee055bd14c595e36431fb33b6312814a59ec833d6d35875a13fc8dc9a76a086b283676fe11de9a294d6617fb70a48b29384514c5988b6ccc8ccfc542f038cbfd07b42b1a9b331eeb6a9533565ef1142e50352d0bfcbf365c6146eb7cf8944ceb1465735d564b9ea5430afc32bc93c40bb1d5a8c626306b25aff754ded625ed7ccaf85f6013249064851a45ad048d7ae7d9a8df95cee4357d006097b4f1ba27d88109712ae23656898bf050cc639bd107b6b10d4485f38e40b1f6d2577b7a1d0e0dfc91742842d76e1b2119beb2a9afec35c5334d4c1b3ec5780ab5b01654dbb05482c9a749fcf3741ee0c212b1964a00358dbf1dad5302daa11b64e1abe2ea5b98ee06badcd70196fd2456d1b9b4df2a6dc945c6e81aa0f1a0b91d581c7359e6d56462f10dc190e363b25b94611dd13f7db7d2ad470d7ed399517f214282366191da1ea4e45fc6a8a72d0a713b5d9c9c1bd2d0b3a06cd2906aca3710613a2f63c68cffc4989c87e58b791dd453e1e3c3700da8ee58aae777a13a725ea1489175d653cb6104d7cac8c41a5b54578f94379812fafc03832e476c70f90febf2df9a1c2b7afd1aec40477c2e47906a934cc0cb6297074776c253a89c914d9d636c6fc207dfe69e99a8368ae38b60d78896e90672e151f4a1fe261ab948ecc1d4665b13c427446da697d4f357270c297852e410e6faf4c280b85d68b73a54824bac53d2d0be89df27cd49cb608686cd86b81f359a505f486f1e92294c3d968eee8e58b174125b347941eede47e43bf4b9859845fc2c8874f140c51e564ec796294f3c9e14b0d9ec450cdc93ef4299b0287379bf6f2da449c2814753980a4eb064ef8aa176a31c0dffa316b01e059a23e384884f49ca6df920f69ae11843c43f5c4d0cf9e70cb9cdf3d434ddb836e2022c71cabbea1863ed70a35797895d4c8d228d9cebc42c9630226e98dca0c65801ff202fd04a3777bd5148a28e68aa3f25b67e61263fbfed53e51b055ea4cf4de1616e1e446bce05170abf572edec16285c50461e165d2f5", 0x1000}, {&(0x7f0000001240)="83415f664d7a", 0x6}, {&(0x7f0000001280)="04f35af628a22398358a0c19c75150d4ed8110dc2b180a444eb8839ef054526205e014437d6d677e409eb80101ea95c61cc60e78a120dd39b3420af0403ddbc4", 0x40}, {&(0x7f00000012c0)="5f77733ebaf994f8fb8fd069da1b0fa4758568665ea5e169005de12984ca5e325e2cee1fadf8f8d1ed7b9a840c68c62a0a7b4a587f6ba96ac4028f8e5c53e73d8c37adf143cfce76210d7dc95aedb23bd72e8a035a4d3caca4e2119ccac3cb9553c74bc66e865dd97864398e02a5d98ffcc3b3184b84a2fb98a929bea86ebb77cd0303b3d96313b128923063e7bbd00ecf134536d31bac3dfe210979ef6ece2e18973b5dbc40d003709573d7457110ccd2dce2d28372893318f11afd9c73dc62d679a4cd73f33b6f523f59d6d86c7ef075e269eaa0c67c1b77ac14111c3785895852ee6bb2e1df0621015dc3156ae4c7b3dd25a4f162cbff908998d39b38fe18031aa046f8f3fc2fcbc5a799ee8846292f050e48311120a12173e2b579c0150466f63dc5ce16e036eb4b0934fc5488e71185fa38eb0e7e7f9e7434babaa6b82573799adc82cba940f8b390e840d166427205789cd08ab4096bdb93150f57193ab0c96f5022b09b0442ce314d3bdf74a58199d4285a5dc8f68aa0d8b24e71d27ed8bf45fb6ce38ff0abfd98b4601f12d885cda61a63f868add40b17b9b231853d07f00ae017eb5f717c5a6f1573d77b88fb0c6c703a7476b3069d073d93308a73b94280396a0dcfd5c03b7fb6e961a07292f8e83ca913ba9370526089a623a3f6aec62b0b780870bc402d2b75385bf772dd3d6ef4ca56b02ce783707b088138e9debd9c7dd2cf242e85558ef9b5010bf38e88212388585949a90681e89de1e33c51d229a67dbc1e3a6873c3b6a3fbd1f2307e00821386997e263f9d6c3adc68cc657fed79788ac77f808809fad681b530c79356d490c4d59981358e55072593c5b9e54432956482af983c446d301efb8ebf182fcdf503199b6123f7b6179912d3d170b88220522eb5722524e41a149cdcfa2217c467164d53f23b8bf508475d9e1032bee9ea316f8abb51d571a6656c5d6c92f4642d549803538df73ad83f6cce4f47d2daf6974eee183f2c09e36cbf86376d5bcbbe0d09687fe9fa2724a5d96d7596abc29fbdc4e226a1b5474577317309f4fdfe2724456ede49a71ae4068a0f0a189b2a349b5a20c25b5ab5ec184d0bc6c09020ef5c023d209f522a6d9163e26d32559416c3c8ac8903dd5a541cd2581ebbbcc96dfad795e77c85dfee288429451eeab263f28cba808303b3d71ea31ba98b23dedb44895709185ca433d499b84b67d94fc78cf3a15e28ce7ddd4d4ec3cac82d7644b606a4227af1be2e46236284fdddfee4d63905e66b58f30aa0812459cca8a4909ed1cd29a7dfde8bd33a0f5594ff9990115646078324ccc66e8ad0a389cf8e749e3ada654e67e5c9bf9f1c27dbe21715c958dad185db331a4de4ed67236f2d37bf8ed88ef0f27a7bb5eb97457c69c7af4efdb565179e5a47367e5e3a1bb00fba086a99ee3d5a6878cbb4396413d514ea8695c2c94e5f1af15f8f861b7689d59faa4e60bec999ede5768c074e47fafa2ebf31c3789f553b8c0d04f6da566fffa8d05739fee98c837df812811e4ac735d2ddb718c312f2bd3be59a6167b312b409131f743df0fe0b34100782d94608f6ae00730fac971211a53fc827416c8b62a721d69ca8df116c5ec189a095f46fab3263f06f17e63194b9ff3853e0847ff1847d55604584d892d0736ce6a34645212f571e525632a2b55f400401a2ac68905e66aad77b95d82bf1593443b5e7bb64f3f64dd317aabc9703c44e5f3557a9d81b2e65b9fec93bf3cc2c20b65d20a59080667401fdb3d50d8e1792e5ba5d41d1ddfda2f0f0f10ca6a2a5d48e90f9059a41299326ebc3af01cde52921cb58780368828ae950c18838595e2ddecdee50806ded9966a0ead37c5aa4fdc375a913b8083827b1ad72c77ae0657a7a8c86180ebc6cb37ddab331d2faae6b1b761c48ee59184c96616a2cd6c4c5f5a57a02dd47506334e1cf98a5eb23821bce436967f852b13d93aeffc27fa3092135599701a22570cd60a0853a65883119a85b52bedca60af9d7ec9dc520bc3e297d71cb37e3e41038d5e34837afb1748f1671c7242166b8ae276ab2d7d589f8f94f697cfc301d510709004a12b678401dff0be35d001bfa9b704d0868eade2626d35d13558dae55344c2557bd46934d50798206c5362e51339ea8dd9260e0c926e87ab9f7d2e23443a97414bdd3152c757817608779397c04f87452a878c16d0250fdae708dccc15d5c6e2cf4a2853e4b95023d1c883ffbc6275692644f32463c4340df71c30605ed8dc84bcd0fb15ec3b5953d96d3172705a1ba351caa9dafe7cf2f4b303375efdb16e4c1851e35534b111c03d87cf29ec4f2aa68868b62af8a69153d6495b78474b632043b4e8da8fffc8cc997a9727ca9cc4a2c09b75d9ab338f2228790b95e22bceade5a0106579f9130848040f6038576c5e2536bbfb9f6685c79bdd321d9c75bbf7dc47d1551203abcf4dea351f3eeb0e911b6717702e0b2f37b8f90640c69b3567f9d21ea167a0758dd04d90b04b579d0fdea8dba0033f4bfc827f48e4da489d14a92f1a0e4cbc995e34a55388c0cbf3e4c3faf2c496f2b60d3c47b70864f1ba230eaac3d0fcd37a8a6868bbb327a5c25aa1fc0cfa5f4a9b6a7cd9cefb4fcc4db2b9ff367c42bf6a182b04fc1a9f6dd7ed5f26fb486ed54ae9bd8d7fcaa4ef0656937e990c6d1b328a74e99b6ffd82cd76cf9de7c633219006d84456a8b0464dd7ee5e1305f73ff1229f66ccedf352128f97f1cb307228c83a5d7541626f984807bff0465c9b529543b11e1a906f4842716b41fc7fbfd1a940eccd0a42be5540e6bcd77eeda8739d1c3710f845e6c765a81fd678636877ad2bd9604131f548e3623773ea391ab3c05b157369a5de355501c9f5a5f1494ecd28fc0e8ea43d998c108ac9b014916a5bbe4e98dad3c750e3ca8201cea99333445911367a740950d0a5103b8ef4a487b0fbed4e0750bf79d230b1bc8d364e22a4afd3435e0f07e9fb3e2f1b20e1f1e77af7bddfcee2252a4a16d8c80bc8eaca6b09854928405526af23ca8079b2afe05b43614115301a3c2430ee2f8569217ce6198341a5a135c4758cb0f7e1cc8f834561df6c34031b35bf641cd17276ca3b3de84ecfd71bb6cfe6df609307a76bdb8c91978ef7b1bc8b4b99c269cb44d99e574856f87d0851cd845ac35e973130d191e6c8bbe6e681e8fbd95f72f2778439d7635592993f9149f7b95cf8a0f8633144369670980bdeb9ebb3fdad5d856c99d5e8d421194bc1ace34ab1da5b2ffa5c57052cfb7ec6fba9f7a15746b55f8b1731f79b70a667598348c0026356d0bd4f0292334655b96f17f1ec0c27bbacffc3cf79f4e38ecdfbf4d1cc12c05df4d6b3b074fd73f3995694f9d9e70abb34214de3fd7706c4992ac23ef345e2c6487574189faee8d1f90c491b732ebd5500b565fd879b28497a21c46f32dbb200724cac074e824f04cd57082f1778cde231172aedc24b9e5773df68e87963534dc536344358fd3ada66898ebd45f65bdb768ca6b53a1f07599ca0c2e1ef185b6638500c18cc21e2587a9b1f3453e8bb14da52c0e86a2b1f64973ccfb0da277278f9a7756c66ca22708c91a3d99fab283913212b6b91bbd7d307a416b1aba43409e8e7f1ed9706eeb17884041e4e8cae5a1af1a39d33d2273e2d1c4c90b488c6246dd31833791893b68d3ebf3b58968ac6cf585a6adc0274884af2427a296ff650c660b02ed4ed5e995d0340f6abc1b8c1973393ecac838c283132e2a58493a72f5c9e7d0c228641da9bfa1e9cc0f5049c698bc9cd39d6296cdb59dcee2baeada1f9987661dad5927908f4040510ef68e84ea4e14bda91d04e0cb752465e22a9bfd4288222ab920a808cae298fb1316f2c289f914dd892158b2f8d28b287c6601e8b56d7ea167b244763c8c4f3c01e9dc497b53625ac1dd7939e3f009bf54bda87a45d9832b7c66f227fccfc33cdbba9e94324d56dab36914e375c78833a22a2df94eeadbd0320a3999f82efb084057f78d3773f4a349f73f70336086ee1ad23df8afc838a55ffb91dc0061815e0278b3da8a7aa8b991ba1d347d72668985137833a009c90f15caa806704de0667c6bd7bcd5036a8f2f5f69a5b09e68ba8861cd8bbe39aa919a7f24323db2a940ccb58f6aa73d06497a33cb9241f32de9f245be549a88e6bf0702bd2cbf34bc8fa535a5aa1cd57e056be545074fdc5d017e14d5dcf025566495e8579a4a1a12c2d58edddd1221c8f99a266a3ab5eed1cc5a407b7a19cb830fcb1740e8778989bd1352b70d3f1446f854ec4ae79382807df721f000133bc84a7eb22a4ea965e2804c32e1b9ecf4b5a7e562de301e8a565a720f96f1f87683e5ae60107c7b609be89860e195c4ba3d7dc0a8a403a5264dec8ef7ba7d8ef900b6c26e7ee82127a5c479cb1fe225bd4fdb57554504a9fc6f24d629074e52e041155bb9c3e64fba0b603b08a5aa4556c3e4cc93fb2247dc689aaabd0a663bf4dddafe1b77f2e6f28351846d037da6f80de7b40e62f5f606bdf1cd2ffb6c9c2a7497d2b69c9e7d34a9b7529eb2b3da4036a7e750876d51e6d6538e0b410bb61fc3cddb547b163b5e46191c0a2e49162ef01e9c586c6ac875725cfd4784a7c4e2e3f15eb7cf29dc9ebae11ca4061337b59e207162e5f586466c43a8ee725194a532f3517c7dd927d3d48f7386a5db4f28f971678393f5c4cecac5abe73023420e1e6fc88d6aa812b6866a7164d11feb0c540c070713084e0789184f9a489703435ca530051fe190f5634ed56a4136d0f053c2943ba861d92be7fa81224665bca8e9cc424a7d41d36c394ade74be3a9ba9bbf47f6f9c38add8eead8b6802f4942126f5ef062cf45143e4a9f2a24b41da2f9726d23d8cab526ce09d24c265b245de9d6ce345ea63577865bf6a810a86e744e40552f0eb1910e4be2ecacad252bda3504c728f57f7ba314d53be66c7170f20aef22d44fa2bb4a419cf7aea96ed83c1c08a9dc08aaa1c72b53f118db22be4cb2b5e242949101c0a87ac27dbf8a09c1e75a6222f8ea42943d511794e998f2613aa9dd89783ccb684d452a348639601a58c8e5abe1edd10d6909f5388c442440b08b89533c81f97e482e1aaecdeebea6e1b1f2447ef8a92d8c49c6b06a788ac493bb0927aecb26410725b6fc66b5571983ad275bf8a52c7bbab332c63db33597250ce2e207a9bcc2ac7ab597566b6b11e8f6a558feb179949c0860e6dfdc6aed29ee79d9309d21a9f2f72a0ad1fd93adbe659955026aed2f8315a6944a58b7095baf5c2284a935fc69c3be971cf5d6628593fbe15d63bd41c45f9376f7417a980881cdf6db29ed322ccf710c8cc020bedfbac0ea436e11e37f69e3c7e673ce590a9749900b681b1da64826e0df94e565963fe14c1c7c745c6c1da4bda8fd3e0d3c55cf6a99ce08a0097641cba5a4faee9e085f254adbe2bfd9df15cd2927ac5f1c429e6c629e65283328ee7d730892428fc6670645ca5bd51c69f85b00016a1898e8d82093d76d0fe1b6d8bde573c2dde3d8d2c0f54138538a0e5e215a2bb7d6a09a25608b54e209181561b5c861e4278e1185c99c98d51539438102b9552c3052b967168973a1f22620f215705010a0b78cfecbc7599c77eed05dde2e3efca8e9e7b953eb200d9baf2b37cafa961335962fc3f3f6a1e0098107bb0a7ac6b06221dd8af5a4d8413c2cad06239640939cf7577230b6104e2b7cbbe9a5c0aa732a313cdea9a4f894efed51a60a230ad1b82fc8cb983630df91799ce047993e1923a5f", 0x1000}, {&(0x7f00000022c0)="dad8ac03f48ca41d2c4c76301f38eb4da15712d75355cae3d26a6f5ddc0dcaed7f626344cc18dbf2bf153b857c62e97170455908c2441b9a0314545087218fba7579af45fded7a7e519d34162fb1bc11ad67baa60f94bb246d7e50d87c1624afdc0a985a8a442e45aca3600af9646174e6c525b131d5dfdf9fcb2a4a31774b24b86071d4343f24ee1680c0de254fde61f32912e3bfcd16c8dfb14a45bc0b49d96ed9aa3ad95ccc493754880561133a1f9079bc85ee1e1658e203d38328911cb9da3748c7436af0175e5d8a968c73689a72e6ced449d83e600013dcd8b7130b2cde7ca3112a6c6bb936458218fda91d1049228280593e5e052da143d578beb5", 0xff}, {&(0x7f00000023c0)="d496528340d3d6fa0aec7a1dcbc53aaff5f1fd2cfc1935d5ccff4dfea69eec747adecf641e97e5de576a0aebb201ce9e9a5ae20896432fa4a5e4f91562a0f22220bd8b315215e8596eb74e9be25782ba3f711f49c709513170f973255b58f13768510a2b4f15731c68305e6e6ad26e0808364be716c1c071952433e02a8a5b3948583f19ad0f69c3f426b0a1dba8c976b13773b9f02505b7094f6ca7591bd7c3282d514aab6e050c9087d3e81b9decf4114a20bc726e04b5bf92a8b71cef6eb10a3d", 0xc2}, {&(0x7f00000024c0)="9d77257bb59c842ae6462c8add00539585692163b62cfddbffd4920930e36a2f43610b1e55a7a4cf80c5a6fb9017074f4ea900d4209393e7cf1022dd7433d6ed086761fba5d2b7fe2022185ae511032bec3edd1c27c52978184a4e71bfc25f6560236ea54276700a07a2ce2c469d69c1293e18826b37f486028a1c", 0x7b}, {&(0x7f0000002540)="43abc7f04a27a271b398c5aeeb39ba8b8fabe6f67b94cd6d3d9bbd302ebe34fdc467f456c8628f325f73fcaf030fbca7d40f2280e379443e295cea34d24dd44e27dad5d7fbf711861d519bd0b4420b9c5ab3b024bd137b48405c512179bcaf25ee3741c239ce380128b80683926a37c20c6f19ec55", 0x75}, {&(0x7f00000025c0)="f798f8a8854f9c8e4e021e1265bfb9f6092b02b493623c12bbe91a69a16fad2ce8a9e346b800be1d2442ac062a0088060a5ecf29e675c8fdf9330ef5ab51da61f07d3e5a6fe0d4ede45086a331063534ceb27848cca7cb934a2fd00b3be52336ef70d8576be09e4f021a8949c973a89b2dc4ebff1822bb9700bf667300465d55829de88445e056b20822f76fc1317f145505cf240c9cf6add449d96934", 0x9d}], 0xa, 0x0, 0x0, 0x402}, 0x0) pipe(&(0x7f0000002780)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r6, 0x0, 0x22, 0x300) r8 = semget(0x3, 0x1, 0x40) semop(r8, &(0x7f00000027c0)=[{0x5, 0x9, 0x1800}, {0x2, 0x1, 0x1000}, {0x1, 0x1, 0x800}, {0x0, 0x8, 0x1800}, {0x3, 0xae3b, 0x800}], 0x5) r9 = paccept(r0, 0x0, &(0x7f0000002800), 0x10000000) recvfrom$unix(r1, &(0x7f0000002840)=""/240, 0xf0, 0x842, &(0x7f0000002940)=@file={0x0, './file0\x00'}, 0xa) fchownat(r7, &(0x7f0000002980)='./file1\x00', r2, r5, 0x600) mknodat(r0, &(0x7f00000029c0)='./file1\x00', 0x8000, 0x3) getpeername(r0, &(0x7f0000002a00)=@in, &(0x7f0000002a40)=0xc) pipe(&(0x7f0000002a80)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r7, &(0x7f0000002ac0), &(0x7f0000002b00)=0xc) shutdown(r7, 0x1) bind$unix(r10, &(0x7f0000002b40)=@abs={0x0, 0x0, 0x0}, 0x8) r11 = semget(0x3, 0x3, 0x260) readlinkat(r6, &(0x7f0000002b80)='./file2\x00', &(0x7f0000002bc0)=""/111, 0x6f) r12 = openat(0xffffffffffffffff, &(0x7f0000002c40)='./file2\x00', 0x0, 0x2a) fchownat(r12, &(0x7f0000002c80)='./file0\x00', r4, r3, 0x0) paccept(r1, 0x0, &(0x7f0000002cc0), 0x10000000) msgget$private(0x0, 0x1) openat(r0, &(0x7f0000002d00)='./file2\x00', 0x80000, 0x106) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000002d40)) getsockopt$sock_cred(r10, 0xffff, 0x11, &(0x7f0000002d80), &(0x7f0000002dc0)=0xc) semctl$GETALL(r11, 0x0, 0x6, &(0x7f0000002e00)=""/101) sendmsg$unix(r9, &(0x7f0000003100)={&(0x7f0000002e80)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000030c0)=[{&(0x7f0000002ec0)="b9fb1cbab7185272b58b8f1c3ebe2a514865351d6a51431c7005a0660535908eaeab3585ab0546577ff3d146ff58d639ccc36db7de7e645dd36f54c3dcae88fafefe791693c5746de399cd141bfc6ce8ec1f870fe1c7389e44a982b796aaf2016ad3a5c35c", 0x65}, {&(0x7f0000002f40)="65469a7ce2dc2dce0150ccbac0bf8064e410f322876bd95e6b3e0257db7e8517c1e41beb76bc611690744081785b7037f0b083e7c9bf6ab6667fad4a1ba38755ee2d87f6e17efcab7018864f3d9d32ca59", 0x51}, {&(0x7f0000002fc0)="50b467357a1533c9b697027acd067d62ef2e67f3649d78dffacf2d7a53ad4b46786ba47a818554f03cf98a6514d6f1a1035a38c23fb372a5d81593a395ac71edeaf667f7a914450fd9e66275e8aa1d8cec5f550e0d43eeb5dc4b9f8e70a12de4db091008af11868425fac49d14607918734f7cf49d281865e4d13bd9a994bae5ef6791f2bf00e730336ce997c98d6fe5232f03c45ec2ac666650e79dc1ed1ca12403a36270dca13070b77f3e808d8a749c1e2e9dafea744c3a8995cc5aae4cbf4326fd9f60573dcd", 0xc8}], 0x3, 0x0, 0x0, 0xa}, 0x1) 00:00:04 executing program 4: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80000, 0x102) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400002, 0x30) semget(0x0, 0x4, 0x5) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) unlink(&(0x7f0000000140)='./file0\x00') r3 = dup2(r1, r2) close(r3) r4 = paccept(r3, 0x0, &(0x7f0000000180), 0x50000000) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0/file1\x00') flock(r1, 0x0) sendto$unix(r3, &(0x7f0000000240)="690dfb1766d6a702ae1e", 0xa, 0x4, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000002c0)=""/55) mkdirat(r2, &(0x7f0000000300)='./file0\x00', 0x18) sendto$unix(r0, &(0x7f0000000340)="e83cecc473654da032", 0x9, 0x6, &(0x7f0000000380)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, &(0x7f0000000400)={0x0, 0x0}, 0xc) r6 = getegid() fchownat(r2, &(0x7f00000003c0)='./file0/file1\x00', r5, r6, 0x400) linkat(r2, &(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00', 0x400) close(r0) bind$unix(r4, &(0x7f00000004c0)=@file={0x1, './file0/file1\x00'}, 0x10) dup2(r0, r3) getgid() stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) stat(&(0x7f00000005c0)='./file0/file1\x00', &(0x7f0000000600)) socket$unix(0x1, 0x3, 0x0) semget$private(0x0, 0x4, 0x3) 00:00:04 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) recvmsg(r0, &(0x7f0000001540)={0x0, 0x0, &(0x7f00000013c0)=[{&(0x7f0000000080)=""/109, 0x6d}, {&(0x7f0000000100)=""/183, 0xb7}, {&(0x7f00000001c0)=""/58, 0x3a}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/162, 0xa2}, {&(0x7f00000012c0)=""/25, 0x19}, {&(0x7f0000001300)=""/179, 0xb3}], 0x7, &(0x7f0000001440)=""/253, 0xfd}, 0x840) bind$unix(r0, &(0x7f0000001580)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = accept(r0, &(0x7f00000015c0)=@un=@abs, &(0x7f0000001600)=0x8) r2 = accept(r0, &(0x7f0000001640)=@in6, &(0x7f0000001680)=0xc) sendmsg$unix(r0, &(0x7f0000002cc0)={&(0x7f00000016c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000002c40)=[{&(0x7f0000001700)="e31505e2c8d35dc19cd21d3e12e85e5ee4b65df65fd0aaf4992979d3411c38e56f134486bb66006959768e56efcacd55b2a05d5b1045e47855533268606f54632e1b4ae76ac3c6a06b761c1487abcf36ef00641e8fc832dc8a1f77eae7fa274d75373d0385279e1a26e0845627b3b40313481c3d77ddc907b24635db2f91452e24f5fc0e28ac905ec6dec08659172798f0d89ec25cfaa8975d724fd81b76276fc666f3563880fd2d874a0ca5", 0xac}, {&(0x7f00000017c0)="803abe67c10b6ee868c1f77f9dfa81edc1e2952bbe5cf297b931284a4f31d28923d0bad633edf52068656983b3fb0f01cbee2abead990ea2424261153757cc542400a02f997bb45dd45cd17452da4344c9e5ecd531fecaee0e9c8e2ec41808183585e7ac824d1630070c93ec208d4500f43ff5baf11e1d4a87f97010f4ea1d310d11308b12931d2e655bab8ff85052bfd3fee6f109a24f322c7aab4e17dd4bf43f3f67e10d1be0dff64865cb6325b4", 0xaf}, {&(0x7f0000001880)="786805a49af586ce75658259bdacc47bb6ebb50a8e388852b03aa17c25818cc56e49cadf7c0006911c4ff9de2fce6d28040b6f0492b1cc3687a4d554e445be1d5d275b588bc5265cb4abb013a54c2bceef8073ab638fcf96f6741057e43e5c6bfab72790262432e734a7955306d38000213b390a3261e21e8d0ab4689305786c08bcdb81db5a9b331b99e99e23bab2b3e156baaebc9641d589f0e9b566e7df99e58bf68205a78b6119", 0xa9}, {&(0x7f0000001940)="520fe3730a3e65f96b4b98c6941669c53d02423a282a3f9cc2e8e308cf91f18896d8c2c5dc446df3d3f447da0241beddc03cef3ab13bb400b28c834990eac1ef845695966048040d6d726b27c312e27912f8d854454aaae078a17bc966a4dd4b831351b4076fc7d64f8e8eaf4749a79e91a31cd7bf3da71c0af791fee1062a6b497b342d22ca5a10c3f4565ac385af693293fc8873eb7533cb321c42539c2c80241b34bf827cb7248b685046d39f93aa3af3c2620cf2069b497eb6af1a4c9cc30ce752a488372e05592ed6781d0fd7269834f876fd3064e69a90", 0xda}, {&(0x7f0000001a40)="1464cb902cf5500aca18d62973b80d83f4b560c5938118a7378f3aabe91d8ce22fce4765e6229e00a796646a6e6882e0b79410c814f1799ec89b5891257cc010e4483c4e60d2fd105b1735bc2a4e4d8b828d008962c7ec8389de7c961536a9f03a998b31e43d8f694ab7695e87e854bee3c505344e3c826c9247cffc7c0efa56872aeb92477ebf01c797c01080ae0fb58631224b7853476ef88de520d688fec03c33c4d09fb44d62d2d0c54b70533d8eda567c2b1c7a1b1e2c6caa42ef6f01a8db63fb5d71d3646a80075512c27b820db6c1e0ed22c5ac27872051191236c5", 0xdf}, {&(0x7f0000001b40)="5057fe6e784ec1fd95d3d2d066e9bbc8c24598acc1ee5216aa0660bff3c816ed07f4065dfc816c34f79767c7b066b46948104e4953786623a49c4fd06db933075badf16170991ae3f2c97a7f1400f287b286c1511c552837bd899d559d29750a9ae4481513b5d8d3cdb973440acbc54ddb41c6ccdab9ecdcf390585e69e77521b0ba3c15a8433d389a12d8eac099daef0072107e231a60cdbc10e9e802ee4dbd171417c146c0d18bb21b9542a311bf4d67edd581a6ea406459a9f3887da0a60fc7fb0d3d2f8cdcec60da68b18a407f19f401bfd9668817d38252cebae4284fc9dbd3c0b2da63233ad91cae1632138b5475f335c518af146080f78e8be226eb0145f43fd6cc1bef5e70dfa8c27e0f52f58af473d62db5f6de088c65d0b26c1426123d7ac5cf8b4862d99f5cba8379787f209af18ed0e8f6a0ff2ab4a91a4c92348d64440dcbcf2f8aaf0dec95a30c4dde424e70536d63a0b52d70802a9a609cb6939ad966da54832d91ec5f1573ac019ca3cedcbe12441abe6e5de235231e2f90dd073617d7a4d2c206674865e15d9cd6e7433b54bce0d278e3843064ccef682154e695ae7fcab0c5372b796cc9ba825d862c0691600f5c291cd79855538759fb9bc8c0d2920102752084f74113002da7982ac3fac0b96a5982751011a1c4da0a4ad83e4e43b13f80310a3a2378c7ed54fd2910431e6daaf336552aa86cba3e76e7bc71f4c7e046d57100a59d4168570e4cbd478645c4a8d47f4667a782ba4217c529a8c1380085bc2978e0a35e8cc390522fb795e4fbf7f3a5c90e5e635edd73dd916e55f951ef4cb2c1a536b7d00e7322af29f13453f081a4c144b241fa059e3641bce8a22f603589ff41e61455285ffc2b479a542c6b2e33f1ab53dd8a9a0891a92bd9407f791156d524929bd88778a12b518a903ec8775e5637b51f1565f783d8a5aceed7c3c5415e044464bf761aa81638b104a7026e4ed48016963ec41c41ce411a4639e329e3901ca22018d4353c62949a8c7edef50678e261288921de61d43f6c3efef1056b5a5fd1ab7bb4da7d5b576169a37efc901bf23d11c585056915eb5704f0f85d0ecb98cdba2c07a664bc3e17de0744a07f6588233ee8781f0a5afa761221b008aee7f7f2e702d4361885020e4950d3080ef833c4cbae569f6412e292f90836d10f53e04172efb35266125786040eb26f43414d875da3d253676186f50d23b160614c83c2c194ef8f92aa17ea9e980d68c2eecff353287c3b9c77f116269d8f45ce8fac2fcc5509bba38238fcc13620783b0b7f3fde2d0d14dce5381c5ac0c877844becdac16cf3a745f32c120f8e8cf036c2889ea4017609b5817c120688d4935aaeeaf4c397db68ea1e8d545e61f75186c5c53fc050a9b23c737a6c3f5f40e55c4edec4bfc55f09229d29fc4c1176d58a9cbe2cc1139d09c1120ad62c1a69b5270987bbf793230b3170a74c66601a1535a621eb551328a36e248fd019e07d652577a69c236b8f1049cd55bb307d7a327ebff999b7c20c1e0f57d345bf89d10412491bac8cb90254c9745601ffa3fb6c273afc4dfbb0669a0fd7071e664be42370e9de8ff0b5b11e11aee8cbb9b6f831a7c8f4067d04acb4b83a6b50ea235436e1a2912e8017b9ce6a540cd6121e90340eddee0f8da9c8e64c11d8314db183d33ae142370feca130c405d76d704b416d39c8fd2dd4c60b2ae802dcce416fc416ef77a89df4cd607335fc1bd03f71b708850601c87e5d9f6c1116f7cdd4d7724e27ab57601847c84add8dfe0baa07d69f3b9303fed924bce3e1c74918d310d6b8348ee123ec372e461ff9c40e7e2f88b78aa81f1dfabcb065da738aed854a89fda6514842032a49650503bf1b4ef8d683dd07d9cf25454af1e5893994b92282e68dde90a5156c9d8a7a67b93de93d85612005862d7111be6c69b4cb5af1f8000a38bf08b6790257ca574eefe526abec6389f80c1c7769d4bc790c25fbed6abfa6189fbbdc08513bc539bb49b4a0bd2c632e14675ddcd6b61de14ce706de48efa088ef1e60fe41fc2ff9a498dd3f0021c61488699fdae14008914bfae49122aca2babd8bbfc2c4559dd4ffec7a664ed88604bf6bfcc57008fdea2713426eceb785983135ce1e881843ee4912b904f450ae59a6eb368e255ca43016aa58cb737f5aea276ec56bcdcc02d70dd959a660000c7abd2d85246241e4c79b0ccb9653c2e266749ce3b4d5249a8368c7e94f7d9b10c36b900992addc86d9806ffe7a8fdd33d1bccc9894854e6c8e0f8686a52ff80d834b0a51b9b3755e9d843ee55752f3ad6ba7c17ec1951df0dd110132bb0b0e35b05aaa5dcaa1a5c5efe61e09c6a41011da2f94308807791e89cfc75678689d3d661239739e15704a1c0d00083e71c23eac4ac0f316df2a7f91374de7a9d9b516da843c191165dc0c0700c3ff28232391aff31759548c0051b77a17b39a8953536baec308c36e790ed73f50d69ebb85b92896edeb137e3f7352f7fd2560fe03c6638640c378e76e6554c77a606b87c78b8f9cddfb232f5521a907841ba30de0b923e855438b76f7b404b3db1bc86a76f084235a225385d577e0e36c4b3d4d5b47e8673d1b40544235b17b359bc1c1ccc2bc1bcca9515af7ba13d78b1906512e18c7d5bba5bd51693033d8275a967ce72c9b646ff689e8f994576292bc14df0a7d558bc5bc3a71faf76368fe867c4509b486f99cae881306abc9ae016d019d27ee19b3ffba75d2f85fa8c3638178fb4f2a1bf7b84edf3ba0eab1d64aea46c3d3e34433783205d54c94345d923fe0aae3edd6e23ab51c6830335af6e6eaaa1587ac8abc108fc329487a5ddd75041e59306cf3278acc5aff33b3c920f4f094ca1fb4cd90f3cac1ca9b21c03afddb6e509f8bb581e73f047416680aeda4ba608d4edb14f83bb8dd6338e76ca3eb153e4fb09b76aea71808e113cbb4f12e426aa0f17bb0ef1f1f925c83c09ef325da1af4d3f3781d365ba35997317fc4353990126f2669a7515bcfaeff27d1be30578d86ac1840359a27728953403d0d31cebb978961eac9ea9459cbccc02f632d2910d7c170f2f26e79915f0c7e5f2b514e041855cc2017022f5b6599df2b38ad7cfcded0f9abe54c9340c43f866f2e4909b07108d2762548710254993d6fefbca23d39713f8a05b23ac722c529a5368f4e4beee0944780400557c12e1f1979ffad8eba2761dc1fec98963c48d2492533ee6dbb96967f2c9a29e1cb4950c1ca2932625709cbfe8e830aa9eb4a2d590d22a7b52367790ff19bf8a4e0811d68ceeccdde841efdcf2b529044deb5f0628357869f92a31c493ab76b8681f0eb0b04c8ccfeef591a119dda329ed2cfd6b79c1985d91dbb367ab9e0ae4212bfecf8f924a0c1579efec246a2748b25cfa82f55dad4656d3fcf009579269d693e58f41929fa3932870e8444eb3d192f43aca49baf6b766b1fa9d82f0eafced494bdf995c7130fd0da12e7edc1548a531fadb7b752b3cd2bf797ce668b09e4a9f4725f9688e085989da436e51cd259fbe8f1a001acd18147b7c7cb50c1ecabc21a2991a4bc0c9354a3678de42fc8195e6df7ce1ae6014ab6a84015dbd9626b8e9cf095ada6aceabce6b28d377b796481b5fb260bb56ff6363a4dff76c089dff6807e8aeb4d025299113d5c4aa7b761d413db144fb896e26531a9b9dfba15ba8d5813cdd88876dfcfff9743d406116aba34ba0cfff55c971da327aa05689cfd39f38f11b57887d678a870b761f9e522587acad99db4852d0f33b2f7fefe7fd7c40c3c4c1b6b19241509b57da8ad8107b135f34a225b939a2aad37fda4647e9a9defe1a0c976c95f495f98c70e8ab109660514812ecf57267ff643b938499002897bf16ce70edf3a7a4437cd698dfd9238e93280906544770ffa886e2079759e25bc1855cd2bbca843b8aaba39ca534cb8407954e3f2c124e820c47f90138b2eb23d98307b97e3df1aaf5326626f1a26aa150b1fdfb6571df28e5cd8d6a97ecefebf24eae2aef2a96776c553b1b088aba51f25b41a3a98f1322d59be9c4ffe7990f42d5514fc46500ac70ec8a6785152025fa23801c6f53176667ec4defde8dcb40bf584353258b4a1e9a2b52e0f128747674c9d335d2dab3df2b761535a9dc6a376e398c56a92094c0d03de498f435d8db46fc0a4a10aabc73152f035143403f89d40f812ef5a83f444bed5d8d702506974a77eba4f4fe61b80d951a8bccdc4c952fd0da6cf90afc47eb88a5cadd4b5d132aa4647bb744d794945cc478f2b67d091de4baa8a9e76ff1d7fcc595e93a4e1d260b30439a128c8ec91d9c8e99827e1763a0f1cf60191fffa08b140e49dde4d60f550822f650fd6b27ebab16b54c31b1d74a2a8bf3cefbb97c542f4a8027ab6ef5f2697b32f3a612f4115159e5c4bc5ceb0c97126cdec959abb3ded65685ce687c3483c1546fcf94adde9a208e3dfeff3f44fdeadb0b11728f3b63f57626992af310139a5298eefefe81976b7ef0807c6f138ea36afc7bd7a4e02080abb72da7f8b32505b4df83bf5c7e2985f49d0b6a08247481a81daaa5f7527f6467fef38b2a940ed6f8777271ceec33e74d43c44f9855cf64225c78e8b373b4b8ddf263e932b9bc22cfca0e37675b689dc8598c20e7ec6b260df89562fc7ed7ac996dd9dc4db01a73d25c923371b2330d8f83194c3722a29ce99eb8760b49f647af3fe2df5f769de731d818843b441fad0e7275a3fcddc5f616adf530d7fe748affe8dad4d9e0508ec364be94305e5bc6a462736ce452d51535c72f20be97bdf68ea148b3f2393bc324bb60d59194c5178931b9a7fb73edf1ff461ac4d713f59bc2e8ef4fa12d40536cba3407401ca5fbe266029b79a14b02c4f9104b44299cafe6294272d7a0c728227e2f51638eb5107834b6707d49f2e96ac58bf49bd6d5aeab14c2f58d8830e3e4bf84028235324de2333fa2e36df7246232860cad11dd350fc1ba39197b8b924ed63ba46ed8a95e854839c212bf106553648aee654bf46cc39124d31ce2268bc0ba7bba91ffc02afcc8e7adebcedf001c11a0de20df3fa332962a53b412d7979b4b46b61b25c5c323ebc502a039e386f23e1ff40cd10eecf85b95904851498d3aee32998dac7767317cf1f8b994890a662366969105e44500f28fa97824966f37c245f83e5b1647890cb8bc64e3f8abec44bb1150a5a31ef57e17c8fcf396e452ecb132a0723abad804aac699dba934125873a05b7f5726138dc5088dd31c8df66b0c046ca583727492863d8f7ec333f6fbd7cb1542651ba636ad32a4f10b47593a6a29d3360753ec9a03f24a7b731bff0632133df63ab8648b6e32b3070859cd4121848e348d4c25904e195c982ee69ebabdd0848f595505b2e0227537c4d544d713e75c9ed1f8f9cf0b2cf79173ce996b50630d01643819e0440241ea95d7878e936fca64b68ce6f6d5c2a98386f9f40433fa39cfdea3c587c4f7cc6c5ca3510065875f757ec736848c7d7cb3874785c0413f08655900d51b593fa8d4186b570856d858c41363c81a3eb6dc1ac17ffdf038513234a2b5776bdc082302db3a83f4c8e6557052a1816b121496c2f9bd82481d993124fd3a93b2e984a6ea5a6ca8d0fcb3feb7360b9896fab95b62f85255259bca9c1a9c0223cd568876cb31f7ef67d1696fda69ee5d6fee98b692f30a9d63ff314dc8c1da4ccbe9b51f8adedfc6230d822fe3e21d1e7716d7d40e09dd52dd9c75be2ae46375681315ca13c05164be1c116f49afd199cc335d7c7", 0x1000}, {&(0x7f0000002b40)="ac0dbafbe223d7d0dccc488a53875688e2d7de2983f4f467b49833770491ef80a1d9b4081a799c64ea12fef3e2525c5d02fa8a2c2e32e63ebff59e7b6dcc1a007dbeedad343d232686b57996fa33f4802018ad32ed88045c9ccb934fe87d4348cf7e677a7887745f9f26df2c9a3b25ccb34a653770807c6914c7e8c321699dd6893e8d5c7646d4b0d170b6a65e05024abc4e1ab35a89c3eb795aba3193fe4c0800f778db9e2fc36fe183062edf1c220149b1dda15b262151edc79cb7c6f771e3c9a79321f02f95f6c7528db9c5d8745f74ea6afb37873a9dee7927390c8cef13849d368f1871a059ae37fa4aaf08bf0386ed1f91b31ad59060", 0xf9}], 0x7, 0x0, 0x0, 0x8}, 0x2) r3 = openat(0xffffffffffffffff, &(0x7f0000002d00)='./file0\x00', 0x8002, 0x10) r4 = fcntl$dupfd(r1, 0xc, r0) renameat(r3, &(0x7f0000002d40)='./file0\x00', r4, &(0x7f0000002d80)='./file0\x00') recvmsg(r3, &(0x7f0000003000)={&(0x7f0000002dc0)=@in, 0xc, &(0x7f0000002f00)=[{&(0x7f0000002e00)=""/245, 0xf5}], 0x1, &(0x7f0000002f40)=""/168, 0xa8}, 0x41) readlinkat(r3, &(0x7f0000003040)='./file0\x00', &(0x7f0000003080)=""/241, 0xf1) accept$inet(r4, &(0x7f0000003180), &(0x7f00000031c0)=0xc) getsockname(r2, &(0x7f0000003200)=@in, &(0x7f0000003240)=0xc) recvfrom$unix(r2, &(0x7f0000003280)=""/125, 0x7d, 0x41, &(0x7f0000003300)=@abs={0x0, 0x0, 0x2}, 0x8) sendto$unix(r0, &(0x7f0000003340)="50776409da6610f2ee02345abcd4e66444ae88ec9eaddde2b384b362b93cf8984881dfd37d5f4ecf3fa009eb9714a00c54477319b4bc8e6d7c051cd56c4412ccf1c8daf71b0105cec500ec877e980fad4acce47a9fb030580cea261b47aca7e89cfae960b199e14d7e7c4b0b3175cb86c496deb2567d224fdd2103782a29c859ccb07a352d125d4296e13b743c1166c841c5db685372f1ea5e90bcdc2a2b5e6dfb56b41824cde59363867a79fc2e5f0d6de99e2f81a977c32609fcae0062af8a150543865f5b9e5b140446972692769a2749047ae70729caf7f76e1fdd1f05a29ae4730ab4cc752cb716d97324a98c5fc3d97a04beff631550cc72", 0xfb, 0x45fd3c3bfa5b8c20, 0x0, 0x0) utimes(&(0x7f0000003440)='./file0\x00', &(0x7f0000003480)={{0x8, 0x8}, {0x1, 0xad76}}) renameat(r4, &(0x7f00000034c0)='./file0\x00', r3, &(0x7f0000003500)='./file0\x00') mkdir(&(0x7f0000003540)='./file1\x00', 0xc) shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffc000/0x1000)=nil) connect$unix(r3, &(0x7f0000003580)=@abs={0x1, 0x0, 0x3}, 0x8) readlink(&(0x7f00000035c0)='./file0\x00', &(0x7f0000003600)=""/113, 0x71) r5 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r5) mknodat(r3, &(0x7f0000003680)='./file1\x00', 0xb150, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000036c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r7, 0x1) open$dir(&(0x7f0000003700)='./file0\x00', 0x800, 0x100) fdatasync(r4) bind(r6, &(0x7f0000003740)=@in6={0x18, 0x3, 0x8, 0x8}, 0xc) open$dir(&(0x7f0000003780)='./file0\x00', 0x1080801, 0x22) 00:00:04 executing program 2: r0 = socket(0x18, 0x4, 0x5) getsockname$inet(r0, &(0x7f0000000000), 0x0) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 00:00:04 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) fcntl$lock(r0, 0x0, 0x0) 00:00:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001300)={0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) sendto$unix(r0, 0x0, 0x0, 0x404, &(0x7f0000000140)=@abs, 0x8) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000180)="79d15f8ac4c07a4a5e32b1aa11d0e75583ba72948ab604aed6e3750307bc695d94de67d4c13b6e3b903d3dd7f6a4a6fa58d42e2e0ba34267e5ea38c4b264de6ece7d4bf93d279b0ac49e2297b724cc2b714ae749c4f1a04851be0cfad99e9863a3e89e3c46893bd07985f5d4d723cf63825cfd7c76266f316906ff79da19e61021e0c359e636ccdaa6402ae2716b1e242ccc0b655523cf57b6a5c6d108665a4ffa3b15e729df9f283b5b2d8d4f8d969ed872f2e1a52d4c9d1068eedfce8b49dc9b843795e87ea6958d6a6974a33266ee35e06ac16e2977d08cfb4f2a41", 0xdd, 0x40a, &(0x7f0000000280)=ANY=[@ANYBLOB="05002e08dd695ccc50bde5d285ed39"], 0x1) getsockopt$sock_int(r1, 0xffff, 0x1210, &(0x7f0000000040), &(0x7f0000000100)=0x64f8ace1409c6b29) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)) 00:00:04 executing program 4: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80000, 0x102) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400002, 0x30) semget(0x0, 0x4, 0x5) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) unlink(&(0x7f0000000140)='./file0\x00') r3 = dup2(r1, r2) close(r3) r4 = paccept(r3, 0x0, &(0x7f0000000180), 0x50000000) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0/file1\x00') flock(r1, 0x0) sendto$unix(r3, &(0x7f0000000240)="690dfb1766d6a702ae1e", 0xa, 0x4, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000002c0)=""/55) mkdirat(r2, &(0x7f0000000300)='./file0\x00', 0x18) sendto$unix(r0, &(0x7f0000000340)="e83cecc473654da032", 0x9, 0x6, &(0x7f0000000380)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, &(0x7f0000000400)={0x0, 0x0}, 0xc) r6 = getegid() fchownat(r2, &(0x7f00000003c0)='./file0/file1\x00', r5, r6, 0x400) linkat(r2, &(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00', 0x400) close(r0) bind$unix(r4, &(0x7f00000004c0)=@file={0x1, './file0/file1\x00'}, 0x10) dup2(r0, r3) getgid() stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) stat(&(0x7f00000005c0)='./file0/file1\x00', &(0x7f0000000600)) socket$unix(0x1, 0x3, 0x0) semget$private(0x0, 0x4, 0x3) 00:00:04 executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = dup(r0) write(r0, &(0x7f0000000080)="cab38fade6ae6cf1ab34d20fa3bc3c7f061bd556a8e81d3c6167c90f74aa405f74b7bc9bac80a94c499f0ca8f0eb9d8abb9484ee1c9fa93c5c71feaaa82e4dd1bb19e168f5a324c29730aabe9101e5a8899801181277314541f13c36ba5f1e992e", 0x61) sendto$inet6(r1, &(0x7f0000000040), 0x45f, 0x4, 0x0, 0x385) openat(0xffffffffffffffff, &(0x7f0000000100)='./file0/file0\x00', 0x10040, 0x11) 00:00:04 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) getsockopt$sock_int(r0, 0xffff, 0x100d, &(0x7f0000000140), &(0x7f0000000180)=0x4) connect$inet6(r0, &(0x7f00000001c0)={0x18, 0x3, 0x4}, 0xc) sendto(r0, &(0x7f0000000200)="efde5b5e332121cb90a5f366aebf2b7e97efe1ebc366969dd71afd0ed186b7e74679ee7fb65dd75944c6b87ca4ee3dcf7a0066ed4dde629ca60e588e99b6c27f77e90478fa629683be5b26ef0615f319cdde6d616eaf08bb9f2f6876d79cfd8baa9d54ed", 0x64, 0xe, &(0x7f0000000280)=@un=@file={0x0, './file0\x00'}, 0xa) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r2, &(0x7f0000000300)="6bb42f4bb310a5ba2fb1826f9256454a296ac7427a2bbc0561236130f8ef7fcd3af73706827111fbeed145ae086c0baea1c46ec53bd3f07ff9a4c4fbf92b486bcc63a67648f4ec1d400e8ac574f80b51dc7cf82fe2f8a5bdbce360c446adb7482970389f86d1c30d", 0x68, 0x400, &(0x7f0000000380)={0x2, 0x3}, 0xc) r3 = accept$inet6(r0, &(0x7f00000003c0), &(0x7f0000000400)=0xc) fcntl$getflags(r3, 0x1) chdir(&(0x7f0000000440)='./file0\x00') write(r1, &(0x7f0000000480)="cf226b0818469d14db17b3dfabb1e8ccceaa6bce6fe92a2f494d0dbdd719d41a7dba893d3aea054a21ab1d43ab", 0x2d) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000004c0)={0x4, 0x42}, 0x8) chdir(&(0x7f0000000500)='./file1\x00') renameat(r1, &(0x7f0000000540)='\x00', r2, &(0x7f0000000580)='./file0\x00') getpeername$unix(r1, &(0x7f00000005c0)=@file={0x0, ""/108}, &(0x7f0000000640)=0x6e) getsockname$inet6(r2, &(0x7f0000000680), &(0x7f00000006c0)=0xc) connect$inet6(r1, &(0x7f0000000700)={0x18, 0x0, 0x9}, 0xc) r4 = paccept(r1, &(0x7f0000000740)=@un=@abs, &(0x7f0000000780)=0x8, 0x40000000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000007c0)) paccept(r4, &(0x7f0000000800)=@in, &(0x7f0000000840)=0xc, 0x10000000) r5 = open$dir(&(0x7f0000000880)='./file1\x00', 0x200800, 0x12b) r6 = semget$private(0x0, 0x3, 0x50) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f00000008c0)=0x48000000000000) accept$inet6(r2, &(0x7f0000000900), &(0x7f0000000940)=0xc) r7 = openat(r5, &(0x7f0000000980)='./file0\x00', 0x10, 0x7a) fcntl$getown(r3, 0x5) dup2(r3, r1) recvmsg(r7, &(0x7f0000000bc0)={&(0x7f00000009c0)=@in6, 0xc, &(0x7f0000000b00)=[{&(0x7f0000000a00)=""/215, 0xd7}], 0x1, &(0x7f0000000b40)=""/84, 0x54}, 0x840) clock_gettime(0x60000003, &(0x7f0000000c00)) 00:00:04 executing program 5: getpgrp() r0 = paccept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8, 0x10000000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x11, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x11, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) connect$inet(r0, &(0x7f0000000140)={0x2, 0x3}, 0xc) ftruncate(r0, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0xac, 0x1, 0x0, 0x0, 0x9}, 0xc) mkdir(&(0x7f00000001c0)='./file0\x00', 0x2) clock_getres(0x60000002, &(0x7f0000000200)) r5 = open$dir(&(0x7f0000000240)='./file0\x00', 0x200040, 0x80) ftruncate(r5, 0x4) getpeername$inet(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) chown(&(0x7f0000000300)='./file0\x00', r3, r4) fchown(r5, r3, r2) dup(r5) r6 = fcntl$dupfd(r0, 0xc, r5) chmod(&(0x7f0000000340)='./file0\x00', 0x2) r7 = dup(r5) connect$inet(r6, &(0x7f0000000380)={0x2, 0x3}, 0xc) preadv(r7, &(0x7f0000001480)=[{&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/170, 0xaa}], 0x2, 0x0) getpeername$inet(r7, &(0x7f00000014c0), &(0x7f0000001500)=0xc) accept$unix(r6, 0x0, &(0x7f0000001540)) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) semget(0x0, 0x2c9505d057a72f05, 0x5ed) r8 = open(&(0x7f0000001580)='./file0\x00', 0x1008000, 0x1d3) r9 = getgid() lchown(&(0x7f00000015c0)='./file0\x00', r1, r9) getsockopt$sock_cred(r8, 0xffff, 0x11, &(0x7f0000001600), &(0x7f0000001640)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001680)) 00:00:04 executing program 2: r0 = shmget$private(0x0, 0x4000, 0x17, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/62) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockname(r1, 0xffffffffffffffff, &(0x7f00000000c0)) recvfrom$inet(r1, &(0x7f0000000100)=""/197, 0xc5, 0x800, &(0x7f0000000200)={0x2, 0x2}, 0xc) getsockname$unix(r1, &(0x7f0000000240)=@file={0x0, ""/4}, &(0x7f0000000280)=0x6) getsockopt$SO_PEERCRED(r1, 0xffff, 0x11, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) seteuid(r2) chdir(&(0x7f0000000300)='./file0\x00') getsockopt$sock_cred(r1, 0xffff, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) recvfrom(r1, &(0x7f00000003c0)=""/105, 0x69, 0x0, &(0x7f0000000440)=@in6={0x18, 0x0, 0xe5, 0xfffffffffffffffb}, 0xc) fchroot(r1) execve(&(0x7f0000000480)='./file0\x00', &(0x7f0000000540)=[&(0x7f00000004c0)='&\x00', &(0x7f0000000500)='&:\x00'], &(0x7f00000006c0)=[&(0x7f0000000580)='#!#\xec\x00', &(0x7f00000005c0)='#\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='&', &(0x7f0000000680)='\x00']) bind$unix(r1, &(0x7f0000000700)=@abs={0x1, 0x0, 0x0}, 0x8) r5 = open(&(0x7f0000000740)='./file0\x00', 0xa, 0x8) getsockname$inet(r5, &(0x7f0000000780), &(0x7f00000007c0)=0xc) fchroot(r5) r6 = msgget(0x3, 0x1) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000800)=""/168) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x3000) chown(&(0x7f00000008c0)='./file0\x00', r4, r3) fchroot(r5) utimensat(r5, &(0x7f0000000900)='./file0\x00', &(0x7f0000000940)={{0x2, 0x4}, {0xff, 0x400000}}, 0x200) preadv(r1, &(0x7f0000000a80)=[{&(0x7f0000000980)=""/28, 0x1c}, {&(0x7f00000009c0)=""/177, 0xb1}], 0x2, 0x0) socket$unix(0x1, 0x3, 0x0) getsockname$inet(r1, &(0x7f0000000ac0), &(0x7f0000000b00)=0xc) bind$unix(r5, &(0x7f0000000b40)=@abs={0x0, 0x0, 0x3}, 0x8) dup2(r5, r5) rename(&(0x7f0000000b80)='./file0\x00', &(0x7f0000000bc0)='./file0\x00') open(&(0x7f0000000c00)='./file1\x00', 0x1, 0x3) 00:00:04 executing program 4: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80000, 0x102) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400002, 0x30) semget(0x0, 0x4, 0x5) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) unlink(&(0x7f0000000140)='./file0\x00') r3 = dup2(r1, r2) close(r3) r4 = paccept(r3, 0x0, &(0x7f0000000180), 0x50000000) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0/file1\x00') flock(r1, 0x0) sendto$unix(r3, &(0x7f0000000240)="690dfb1766d6a702ae1e", 0xa, 0x4, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000002c0)=""/55) mkdirat(r2, &(0x7f0000000300)='./file0\x00', 0x18) sendto$unix(r0, &(0x7f0000000340)="e83cecc473654da032", 0x9, 0x6, &(0x7f0000000380)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, &(0x7f0000000400)={0x0, 0x0}, 0xc) r6 = getegid() fchownat(r2, &(0x7f00000003c0)='./file0/file1\x00', r5, r6, 0x400) linkat(r2, &(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00', 0x400) close(r0) bind$unix(r4, &(0x7f00000004c0)=@file={0x1, './file0/file1\x00'}, 0x10) dup2(r0, r3) getgid() stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) stat(&(0x7f00000005c0)='./file0/file1\x00', &(0x7f0000000600)) socket$unix(0x1, 0x3, 0x0) semget$private(0x0, 0x4, 0x3) 00:00:04 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x0) r1 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0x7}, {0x18, 0x3, 0x5, 0x7fff}, 0x0, [0x9, 0x100, 0x0, 0x3f, 0x80000000, 0x7fffffff, 0x7f, 0x1f]}, 0x3c) fcntl$setflags(r1, 0x2, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x11, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x7, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x11, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r6 = getegid() getgroups(0x5, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x6, &(0x7f0000000280)=[r2, r3, r4, r5, r6, r7]) r8 = dup(r1) r9 = semget$private(0x0, 0x3, 0x41) semctl$IPC_RMID(r9, 0x0, 0x0) r10 = semget$private(0x0, 0x0, 0x2) sync() mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) r11 = socket$inet6(0x18, 0x3, 0x40) r12 = openat(r0, &(0x7f00000002c0)='./file0\x00', 0x200, 0x20) semctl$IPC_RMID(r10, 0x0, 0x0) fcntl$setflags(r12, 0x2, 0x1) sendmsg(r1, &(0x7f0000000840)={&(0x7f0000000300)=@in6={0x18, 0x1, 0x80000000, 0xec}, 0xc, &(0x7f0000000700)=[{&(0x7f0000000340)="3867df26214b04614a54f18d5a8aa97b11e4b3aa0b1fca49fe428935dbea82ed1ea114027238f87c82cae7c1662f642d887cd38955ac365d33eaffdd58de066d11acf9eae032b711a58d9377ca17053e8d92187d896bd895b56fda897866dc7aad117616544118b5ce6877be7cda51e2a47f711ae92e84966be726ab48fc84510736f4ca62b7c8e8addaf08ad6ad82d35a5ddc8f05aceff8c73973ec0b6369e191aec7cd3b0bd0de868c389634e6bfeb30bb41990eee2f9f2a46f80a2a", 0xbd}, {&(0x7f0000000400)="01edf0684dde5b0e451c83a351146b47365f60df8a1d9cc9ab00ae0723de4ce7027f751ffe50a80cea4a77cf2be0f9371848", 0x32}, {&(0x7f0000000440)="476a55add0f25ffa55ac678123305d91518d2135599fb3f804a5c799002a3c24472fa80e989f6c9231bd15097b966fc9ff729c4d8aeb2d0ef6bc58ac9744a9bf32b376e10183aa5d90806d88e8ca28761d513069b49ed3cd9cfef9fcbbd9a6c72a162631f60e748c8a43f98aa6ac7846eb39e7b101b3fc7ff69f5a5facbe504c245c7c4ca930e5368dc1aab28a72ad74a531fedfc90185242b99942bc379779700101bf190d7aee1c97cd2c5da47e7105c947f102fa2f50e7dbf557871326698eec5e555b192faa562a2b70add08f5b43ec33406a155d936387ae6a56a86f4a0", 0xe0}, {&(0x7f0000000540)}, {&(0x7f0000000580)="fd5315cc0be8465ef2f92c3ced1f5baaaaa7f5fc516f7146c933412bb49c3434be826f20c9db279a8310915510a47c9e066282ae6b0918b5f6d737a007801713847480a90342d0", 0x47}, {&(0x7f0000000600)="d5e0b925d07a8c7c4379dd6c8f4b3fd5fc37d547377909ba912e191aca65f54dc0e0e3d09120cbde9be7b652ed59212c756b7b506ffbefbc1d593761dce1faf1cb8b607b228469fe360555dd3d50b8971135372a3a378fe601e4bdfc73af318845a1de46346a96159aba4a268614c759aa0364e8dfa659632a98aa4025ae59a94e12b6a88407a2c6e6070a65dd57d052e8f249efebb81a5beaf76c66ef8887a8b1a4944dcc700fd5f74547367cf8f22438d52e1b2d4d9ed5bb89811c9a34e8ac6870536183681eabd6e92669c4d5639fe92504269248b5", 0xd7}], 0x6, &(0x7f0000000780)=[{0x58, 0x29, 0x1000, "d5cb69a5415b50841dc0a8723f3080569d86c98c63b4af59fa8003d43346e62303ba6499e0c7e063a2b08ccd749f8cbad3d89d6bc92b7c5ce1ae49907d092220bf"}, {0x50, 0x1, 0xe8, "b7168eb4c3f01b218a0269d9834aeb72b996a1d4f022f3f461e4f3388b180542217499f91a8e169abc4b0fd073ad1ab80aad82c115684585a25a915440"}, {0x18, 0x107, 0x3, "4333f1ae8be4abda"}], 0xc0}, 0x0) chroot(&(0x7f0000000880)='./file0\x00') r13 = paccept(r11, &(0x7f00000008c0)=@in6, &(0x7f0000000900)=0xc, 0x30000000) recvfrom$inet(r13, &(0x7f0000000940)=""/17, 0x11, 0x1, 0x0, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x11, &(0x7f0000000980), &(0x7f00000009c0)=0xc) listen(r8, 0x6) getsockopt$sock_cred(r11, 0xffff, 0x11, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) accept$inet6(r11, 0x0, &(0x7f0000000a80)) link(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000b00)='./file0/file0\x00') 00:00:04 executing program 4: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80000, 0x102) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400002, 0x30) semget(0x0, 0x4, 0x5) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) unlink(&(0x7f0000000140)='./file0\x00') r3 = dup2(r1, r2) close(r3) r4 = paccept(r3, 0x0, &(0x7f0000000180), 0x50000000) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0/file1\x00') flock(r1, 0x0) sendto$unix(r3, &(0x7f0000000240)="690dfb1766d6a702ae1ee3db", 0xc, 0x4, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000002c0)=""/55) mkdirat(r2, &(0x7f0000000300)='./file0\x00', 0x18) sendto$unix(r0, &(0x7f0000000340)="e83cecc473654da032", 0x9, 0x6, &(0x7f0000000380)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, &(0x7f0000000400)={0x0, 0x0}, 0xc) r6 = getegid() fchownat(r2, &(0x7f00000003c0)='./file0/file1\x00', r5, r6, 0x400) linkat(r2, &(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00', 0x400) close(r0) bind$unix(r4, &(0x7f00000004c0)=@file={0x1, './file0/file1\x00'}, 0x10) dup2(r0, r3) getgid() stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) stat(&(0x7f00000005c0)='./file0/file1\x00', &(0x7f0000000600)) socket$unix(0x1, 0x3, 0x0) semget$private(0x0, 0x4, 0x3) 00:00:04 executing program 1: r0 = getgid() setegid(r0) setegid(r0) r1 = getegid() r2 = msgget(0x0, 0x4) msgsnd(r2, &(0x7f0000000000)={0x0, "ec31b3d9210ed1a68501850690ce9653eb24900b66b07b0bf0e25a6bcbf64c7806131eefe57719"}, 0x2f, 0x800) r3 = semget$private(0x0, 0x0, 0x4) semctl$GETPID(r3, 0x4, 0x4, &(0x7f0000000040)=""/23) setegid(r0) getgroups(0x9, &(0x7f0000000080)=[r0, r1, r0, r0, r1, r1, r0, r1, r1]) r5 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt$sock_timeval(r5, 0xffff, 0x100c, &(0x7f00000000c0)={0x9, 0x2}, 0x10) preadv(r5, &(0x7f00000012c0)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/180, 0xb4}, {&(0x7f00000011c0)=""/238, 0xee}], 0x3, 0x0) msgrcv(r2, &(0x7f0000001300)={0x0, ""/157}, 0xa5, 0x1, 0x800) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000013c0)=""/84) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) recvmsg(r5, &(0x7f0000002640)={0x0, 0x0, &(0x7f00000025c0)=[{&(0x7f0000001440)=""/118, 0x76}, {&(0x7f00000014c0)=""/4096, 0x1000}, {&(0x7f00000024c0)=""/231, 0xe7}], 0x3, &(0x7f0000002600)}, 0x802) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000002680)=""/197) accept$inet(r5, &(0x7f0000002780), &(0x7f00000027c0)=0xc) ftruncate(r5, 0x4) recvmsg(r5, &(0x7f0000002b00)={0x0, 0x0, &(0x7f00000029c0)=[{&(0x7f0000002800)=""/123, 0x7b}, {&(0x7f0000002880)=""/42, 0x2a}, {&(0x7f00000028c0)=""/24, 0x18}, {&(0x7f0000002900)=""/161, 0xa1}], 0x4, &(0x7f0000002a00)=""/213, 0xd5}, 0x1) getgid() r6 = socket$inet(0x2, 0x50000007, 0x6) getegid() socket$unix(0x1, 0x3, 0x0) semctl$IPC_RMID(r3, 0x0, 0x0) readv(r6, &(0x7f0000003c00)=[{&(0x7f0000002b40)=""/128, 0x80}, {&(0x7f0000002bc0)=""/4096, 0x1000}, {&(0x7f0000003bc0)=""/11, 0xb}], 0x3) semget$private(0x0, 0x4, 0x108) setegid(r4) openat(0xffffffffffffffff, &(0x7f0000003c40)='./file0\x00', 0x0, 0x0) 00:00:04 executing program 3: socketpair(0x1, 0x2, 0x3ff, &(0x7f00000017c0)={0xffffffffffffffff}) socket$unix(0x1, 0x3, 0x0) getpeername(r0, 0x0, 0x0) 00:00:04 executing program 2: r0 = socket$unix(0x1, 0x1, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000366000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc) listen(0xffffffffffffffff, 0x0) connect$unix(r0, &(0x7f00000001c0)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) r1 = accept$unix(0xffffffffffffffff, 0x0, 0x0) bind$unix(r1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) 00:00:04 executing program 4: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80000, 0x102) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400002, 0x30) semget(0x0, 0x4, 0x5) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) unlink(&(0x7f0000000140)='./file0\x00') r3 = dup2(r1, r2) close(r3) r4 = paccept(r3, 0x0, &(0x7f0000000180), 0x50000000) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0/file1\x00') flock(r1, 0x0) sendto$unix(r3, &(0x7f0000000240)="690dfb1766d6a702ae1ee3db", 0xc, 0x4, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000002c0)=""/55) mkdirat(r2, &(0x7f0000000300)='./file0\x00', 0x18) sendto$unix(r0, &(0x7f0000000340)="e83cecc473654da032", 0x9, 0x6, &(0x7f0000000380)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, &(0x7f0000000400)={0x0, 0x0}, 0xc) r6 = getegid() fchownat(r2, &(0x7f00000003c0)='./file0/file1\x00', r5, r6, 0x400) linkat(r2, &(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00', 0x400) close(r0) bind$unix(r4, &(0x7f00000004c0)=@file={0x1, './file0/file1\x00'}, 0x10) dup2(r0, r3) getgid() stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) stat(&(0x7f00000005c0)='./file0/file1\x00', &(0x7f0000000600)) socket$unix(0x1, 0x3, 0x0) semget$private(0x0, 0x4, 0x3) 00:00:04 executing program 1: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) faccessat(0xffffffffffffff9c, &(0x7f0000000200)='./file1\x00', 0x2, 0x100) r0 = getegid() munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x0, 0xb5494ddb0ef5f801) fcntl$getown(r1, 0x5) getgroups(0x1, &(0x7f0000000140)=[r0]) r2 = getgid() r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x11, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x11, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x5, &(0x7f0000000100)=[r0, r2, r3, r4, r5]) 00:00:04 executing program 3: r0 = socket(0x6, 0x4, 0xfffffffffffffff7) listen(r0, 0x7) listen(r0, 0x1a9) getsockopt(0xffffffffffffff9c, 0x2, 0x57c86bf, &(0x7f0000000000)=""/151, &(0x7f00000000c0)=0x97) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x37ac2229ed55c13, 0x0) fcntl$setstatus(r0, 0x4, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x20000, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x80000, 0x100) renameat(r1, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00') mkdir(&(0x7f0000000280)='./file0\x00', 0x41) r3 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x11, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) lchown(&(0x7f00000002c0)='./file0\x00', r3, r4) renameat(r2, &(0x7f0000000380)='./file0\x00', r2, &(0x7f00000003c0)='./file0\x00') renameat(r1, &(0x7f0000000400)='./file0\x00', r1, &(0x7f0000000440)='./file0\x00') rmdir(&(0x7f0000000480)='./file0\x00') sendto(r0, &(0x7f00000004c0)="acbb658f636f4a4c788b8866f54ec89a8afbce1c5d2c8aabe4648b5574fc253492de0e88512f1b8b8f69f51bd22c2480e5ac6e737b22", 0x36, 0x4, &(0x7f0000000500)=@in={0x2, 0x2}, 0xc) r5 = accept(r1, &(0x7f0000000540)=@un=@file={0x0, ""/4096}, &(0x7f0000001580)=0x1002) pipe2(&(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1400000) renameat(r1, &(0x7f0000001600)='./file0\x00', r6, &(0x7f0000001640)='./file0\x00') connect$unix(r5, &(0x7f0000001680)=@file={0x0, './file0\x00'}, 0xa) getsockname$inet6(r5, &(0x7f00000016c0), &(0x7f0000001700)=0xc) semget(0x3, 0x1, 0x10) connect(r7, &(0x7f0000001740)=@in6={0x18, 0x3, 0x2, 0xe3e9}, 0xc) getitimer(0x2, &(0x7f0000001780)) r8 = shmget(0x3, 0x4000, 0x400, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r8, 0x4) listen(r6, 0x1f) recvfrom$unix(r0, &(0x7f00000017c0)=""/119, 0x77, 0x840, 0x0, 0x0) 00:00:04 executing program 0: mkdir(&(0x7f0000001440)='./file1\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0x0) fchmodat(r0, &(0x7f0000000140)='./file1\x00', 0x54f, 0x5ff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x11, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() setgroups(0x2, &(0x7f00000000c0)=[r1, r2]) 00:00:04 executing program 5: r0 = socket$inet(0x2, 0x40000003, 0x4) close(r0) r1 = open(&(0x7f0000000180)='.\x00', 0x0, 0x0) sendto$inet6(r1, &(0x7f0000000000)="4a75bdba702342a1df617184b3b1dd8e309ccc29b936568cc6bb39ebb94383c4a127eaf2075c4c9efd219ee3a5fc0f09ed14ebc876fb249fe37d2e3d843762521e9f16326b1b67762803515b34f41adb234e0ee25ba6a2855a3834173e28ee4a2ece4a090a48a86b1131554e7ee58dfb080b84828fba3e08f175835da8835c67e82e6cda8b8bd549f3d8333499ae868e1c8847a1d73a85e1f26692b1b226dae397ec3c70f40ef9e9e20c7879fb49e7b5edee546f497922a56143d16c6bf18f", 0xbf, 0x4, &(0x7f00000000c0)={0x18, 0x2, 0x10000, 0x1ff}, 0xc) open(&(0x7f0000000140)='./file1\x00', 0x200002, 0x40) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x80bc, 0x0) 00:00:04 executing program 2: r0 = dup(0xffffffffffffffff) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x11, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r4, 0x400) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0x22) fchown(r0, r1, r4) geteuid() recvfrom$unix(r0, &(0x7f00000000c0)=""/224, 0xe0, 0x43, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8) r5 = geteuid() getpeername$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) faccessat(r0, &(0x7f0000000280)='./file0\x00', 0x2, 0xd6f33b995c76475c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x11, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getuid() utimensat(r0, &(0x7f0000000300)='./file1/file0\x00', &(0x7f0000000340)={{0x79}, {0x0, 0x5}}, 0x200) nanosleep(&(0x7f0000000380)={0x2}, &(0x7f00000003c0)) getuid() sendto(r0, &(0x7f0000000400)="e929d4e6c156e62014aa0fa4356d16dffb2a5e7b1ba795175e1f785cc5e6464204dde09bef0ccae1665691f0600eb6b9924a72446ec37454b8238a7877671073e552b628fea803b3ce9a21d97539b6c869688f835ca388d49da46349a97502d09fdac65cd8ad5a12b567f625e61a9aa2722237b7491169c4ead830bc9e09ae2b7dc24d247432599c7cfbd44000f0b0be3eceffd6a35d7c9610aa72a777212c8da09f85ca3c2a9f334496fa228c26b5c4e1d5", 0xb2, 0x1, &(0x7f00000004c0)=@in={0x2, 0x3}, 0xc) listen(r0, 0x8c) recvmsg(r0, &(0x7f0000000700)={&(0x7f0000000500)=@in6, 0xc, &(0x7f0000000680)=[{&(0x7f0000000540)=""/69, 0x45}, {&(0x7f00000005c0)=""/74, 0x4a}, {&(0x7f0000000640)=""/37, 0x25}], 0x3, &(0x7f00000006c0)=""/4, 0x4}, 0x2) r9 = getuid() setreuid(r7, r9) r10 = msgget$private(0x0, 0x400) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000740)={{0xfffffffffffffffd, r3, r8, r5, r8, 0x144}, 0x9, 0x4, r6, r2, 0x4, 0x200, 0x6, 0xe1}) recvmsg(r0, &(0x7f0000001b80)={&(0x7f00000007c0)=@un=@abs, 0x8, &(0x7f0000001a80)=[{&(0x7f0000000800)=""/85, 0x55}, {&(0x7f0000000880)=""/210, 0xd2}, {&(0x7f0000000980)=""/4096, 0x1000}, {&(0x7f0000001980)=""/79, 0x4f}, {&(0x7f0000001a00)=""/103, 0x67}], 0x5, &(0x7f0000001b00)=""/99, 0x63}, 0x800) rmdir(&(0x7f0000001bc0)='./file1\x00') sendto$unix(r0, &(0x7f0000001c00)="287595a297f5bf1b95102f0ba19c7638f0bdd6a5a5a7fd834979dd06c017b0da9382a7c5eb19cf4569e575335244205c258d53889063dd9baf832178a479fa8073eb17344c44788a02bd56564bfa29ac94e1d37a057bdbd1a114ea7451f4b70a001db1c678c90dd2f78cb99858ae1c7d71c0cddf218952cde09913589beb290457e19362295596c06cf5e222f994f71e96a6646522f9f5842d76627411cc7da128093f40587945bb89f574bb2be7ad86e3091970a76973793dbb", 0xba, 0x401, &(0x7f0000001cc0)=@file={0x0, './file0/file0\x00'}, 0x10) recvfrom$inet6(r0, &(0x7f0000001d00)=""/126, 0x7e, 0xb8bd8c7a8f902d1d, 0x0, 0x0) setuid(r3) linkat(r0, &(0x7f0000001d80)='./file1/file0\x00', r0, &(0x7f0000001dc0)='./file0/file0\x00', 0x400) recvmsg(r0, &(0x7f0000002540)={&(0x7f0000001e00)=@un=@abs, 0x8, &(0x7f0000002440)=[{&(0x7f0000001e40)=""/154, 0x9a}, {&(0x7f0000001f00)=""/101, 0x65}, {&(0x7f0000001f80)=""/120, 0x78}, {&(0x7f0000002000)=""/137, 0x89}, {&(0x7f00000020c0)=""/177, 0xb1}, {&(0x7f0000002180)=""/139, 0x8b}, {&(0x7f0000002240)=""/212, 0xd4}, {&(0x7f0000002340)=""/91, 0x5b}, {&(0x7f00000023c0)=""/107, 0x6b}], 0x9, &(0x7f0000002500)=""/64, 0x40}, 0x0) 00:00:04 executing program 4: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80000, 0x102) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400002, 0x30) semget(0x0, 0x4, 0x5) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) unlink(&(0x7f0000000140)='./file0\x00') r3 = dup2(r1, r2) close(r3) r4 = paccept(r3, 0x0, &(0x7f0000000180), 0x50000000) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0/file1\x00') flock(r1, 0x0) sendto$unix(r3, &(0x7f0000000240)="690dfb1766d6a702ae1ee3db", 0xc, 0x4, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000002c0)=""/55) mkdirat(r2, &(0x7f0000000300)='./file0\x00', 0x18) sendto$unix(r0, &(0x7f0000000340)="e83cecc473654da032", 0x9, 0x6, &(0x7f0000000380)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, &(0x7f0000000400)={0x0, 0x0}, 0xc) r6 = getegid() fchownat(r2, &(0x7f00000003c0)='./file0/file1\x00', r5, r6, 0x400) linkat(r2, &(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00', 0x400) close(r0) bind$unix(r4, &(0x7f00000004c0)=@file={0x1, './file0/file1\x00'}, 0x10) dup2(r0, r3) getgid() stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) stat(&(0x7f00000005c0)='./file0/file1\x00', &(0x7f0000000600)) socket$unix(0x1, 0x3, 0x0) semget$private(0x0, 0x4, 0x3) 00:00:04 executing program 3: clock_nanosleep(0x20000000, 0x0, &(0x7f0000002480), 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x100, 0x20) getdents(r0, &(0x7f00000002c0)=""/29, 0x1d) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) clock_nanosleep(0x1, 0x0, &(0x7f0000000000)={0xffffffff, 0x4}, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r2 = fcntl$getown(r0, 0x5) getdents(r0, &(0x7f0000000340)=""/125, 0x7d) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) fcntl$lock(r0, 0xf, &(0x7f0000000300)={0x2, 0x1, 0x1f, 0x1f, r2}) fchmod(r0, 0x0) getdents(r1, &(0x7f0000000180)=""/243, 0xf3) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) openat(r0, &(0x7f00000003c0)='./file0\x00', 0x2, 0x0) getdents(r3, &(0x7f0000000080)=""/244, 0xf4) shmget$private(0x0, 0x4000, 0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil) 00:00:04 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x0, 0x40}) nanosleep(&(0x7f0000000040)={0x1, 0x7}, &(0x7f0000000080)) clock_settime(0x1, &(0x7f00000000c0)={0x9, 0xed53}) clock_settime(0x40000000, &(0x7f0000000100)={0xe7f0, 0x401}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x11, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x11, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x11, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x11, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000002c0)=[0x0, 0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000300)=[0xffffffffffffffff]) r6 = getgid() getgroups(0x7, &(0x7f0000000340)=[r0, r1, r2, r3, r4, r5, r6]) r7 = socket(0x1f, 0x4, 0x8000) connect$unix(r7, &(0x7f0000000380)=@abs={0x1, 0x0, 0x0}, 0x8) r8 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x22) r9 = open$dir(&(0x7f0000000440)='./file0\x00', 0x808, 0x44) renameat(r8, &(0x7f0000000400)='./file0\x00', r9, &(0x7f0000000480)='./file0\x00') getsockopt$sock_int(r8, 0xffff, 0x8, &(0x7f00000004c0), &(0x7f0000000500)=0x4) chmod(&(0x7f0000000540)='./file0\x00', 0x0) getsockopt$sock_cred(r7, 0xffff, 0x11, &(0x7f0000000580), &(0x7f00000005c0)=0xc) fchmod(r8, 0xb0) sendto$unix(r7, &(0x7f0000000600)="a663c6bd2117437925aec0897db71492aaab6b7194124f8bd291e874f2e316a60d5833cf7148abbbb15e8f2d54d9acd59727e3b21d65138c712533b7f018dff1027ad5db90fc4e2358419c2dce74138ef852cb14eaa03d2cecc56756c46aff7514048be8757bfb4cff3147b1e009f54691828c234575ce96f3b37a7f85643e6156d5bb3f371865deccfc91b3dc127ecc3e183f9a81de377f421249eae1ea5b9738907e3eeaac6f7d75d4a1be29daf4fa5caa8e4093b78a40cdb2909b2b8433e579e064306f135606efda77f0c79b88adb62c7809", 0xd4, 0xd, &(0x7f0000000700)=@abs={0x1, 0x0, 0x1}, 0x8) r10 = accept$unix(r7, &(0x7f0000000740)=@abs, &(0x7f0000000780)=0x8) sendto(r10, &(0x7f00000007c0)="691e6444", 0x4, 0x401, 0x0, 0x0) clock_getres(0x3, &(0x7f0000000800)) fchmodat(r9, &(0x7f0000000840)='./file0\x00', 0x8, 0x600) r11 = shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000880)=""/141) readv(r8, &(0x7f00000009c0)=[{&(0x7f0000000940)=""/92, 0x5c}], 0x1) fcntl$dupfd(r8, 0x0, r8) 00:00:04 executing program 4: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80000, 0x102) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400002, 0x30) semget(0x0, 0x4, 0x5) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) unlink(&(0x7f0000000140)='./file0\x00') r3 = dup2(r1, r2) close(r3) r4 = paccept(r3, 0x0, &(0x7f0000000180), 0x50000000) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0/file1\x00') flock(r1, 0x0) sendto$unix(r3, &(0x7f0000000240)="690dfb1766d6a702ae1ee3db9d", 0xd, 0x0, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000002c0)=""/55) mkdirat(r2, &(0x7f0000000300)='./file0\x00', 0x18) sendto$unix(r0, &(0x7f0000000340)="e83cecc473654da032", 0x9, 0x6, &(0x7f0000000380)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, &(0x7f0000000400)={0x0, 0x0}, 0xc) r6 = getegid() fchownat(r2, &(0x7f00000003c0)='./file0/file1\x00', r5, r6, 0x400) linkat(r2, &(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00', 0x400) close(r0) bind$unix(r4, &(0x7f00000004c0)=@file={0x1, './file0/file1\x00'}, 0x10) dup2(r0, r3) getgid() stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) stat(&(0x7f00000005c0)='./file0/file1\x00', &(0x7f0000000600)) socket$unix(0x1, 0x3, 0x0) semget$private(0x0, 0x4, 0x3) 00:00:04 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0xc4a53d2bde26c6c6) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) recvfrom$unix(r0, &(0x7f0000000080)=""/126, 0x7e, 0x803, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = geteuid() r2 = getegid() fchownat(r0, &(0x7f0000000140)='./file0\x00', r1, r2, 0x200) getgid() pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) chown(&(0x7f00000001c0)='./file0\x00', r1, r2) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000000) r6 = fcntl$getown(r5, 0x5) fcntl$setown(r0, 0x6, r6) getegid() fchmodat(r5, &(0x7f0000000240)='./file0\x00', 0x1c0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file1\x00', 0x40210, 0x22) r7 = semget$private(0x0, 0x7, 0x100) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f00000002c0)=""/64) r8 = shmget(0x1, 0x2000, 0x200, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000300)=""/218) shmget$private(0x0, 0x4000, 0xa, &(0x7f0000ffc000/0x4000)=nil) geteuid() semget$private(0x0, 0x3, 0x2) r9 = msgget(0x1, 0x80) msgctl$IPC_RMID(r9, 0x0) msgrcv(r9, &(0x7f0000000400)={0x0, ""/106}, 0x72, 0x0, 0x0) sendto(r5, &(0x7f0000000480)="55b5cd4eb9a0a453120a45b5f67119f9da9fe75c", 0x14, 0x1, &(0x7f00000004c0)=@in6={0x18, 0x1, 0x8, 0x5}, 0xc) open$dir(&(0x7f0000000500)='./file0/file0\x00', 0x200e89, 0x1) setsockopt$sock_timeval(r4, 0xffff, 0x100b, &(0x7f0000000540)={0x9, 0xeb}, 0x10) mkdir(&(0x7f0000000580)='./file0/file0\x00', 0x4) utimensat(r3, &(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)={{0x969, 0x7}, {0x2, 0x2}}, 0x200) 00:00:04 executing program 3: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x212a, 0x8000}, 0x8) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x108, 0x100) pipe2(&(0x7f0000000180), 0x1000000) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000000) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x400000) r5 = semget(0x3, 0x7, 0x100) semctl$IPC_RMID(r5, 0x0, 0x0) fcntl$getown(r3, 0x5) fcntl$getown(r4, 0x5) connect(r4, &(0x7f0000000240)=@in6={0x18, 0x2, 0x3, 0x9}, 0xc) close(r0) r6 = shmget(0x1, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) fchmodat(r0, &(0x7f0000000280)='./file0\x00', 0x26, 0x400) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f00000002c0)=0x280, 0x4) shmctl$IPC_RMID(r6, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000300)) r7 = dup(r2) getsockopt(r4, 0x4, 0x1ff5, &(0x7f00000003c0)=""/69, &(0x7f0000000440)=0x45) pipe2(&(0x7f0000000480)={0xffffffffffffffff}, 0x400000) getsockopt$sock_timeval(r3, 0xffff, 0x100f, &(0x7f00000004c0), &(0x7f0000000500)=0x10) flock(r7, 0x2) getsockopt$SO_PEERCRED(r8, 0xffff, 0x11, &(0x7f0000000540), 0xc) socket(0x1e, 0x7, 0xff) fsync(r7) setsockopt(r0, 0x1, 0xec3, &(0x7f0000000580)="328ab2b99fbe9cbc1ba74a0f91a23f6d5400c12c603ec4ecea1f251c398ab5e2e7b982ddc3aa50eeae4e3d542a9a4cfae7b475d66f0246adb8b95c1faa2a03a159cdc543289732b8342fb78629d68fe9b263aa03a8e7bb77488230614d99f1408cbf818495faab7263a1644c65ce47c6", 0x70) semctl$IPC_RMID(r5, 0x0, 0x0) fcntl$getown(r1, 0x5) 00:00:04 executing program 4: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80000, 0x102) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400002, 0x30) semget(0x0, 0x4, 0x5) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) unlink(&(0x7f0000000140)='./file0\x00') r3 = dup2(r1, r2) close(r3) r4 = paccept(r3, 0x0, &(0x7f0000000180), 0x50000000) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0/file1\x00') flock(r1, 0x0) sendto$unix(r3, &(0x7f0000000240)="690dfb1766d6a702ae1ee3db9d", 0xd, 0x0, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000002c0)=""/55) mkdirat(r2, &(0x7f0000000300)='./file0\x00', 0x18) sendto$unix(r0, &(0x7f0000000340)="e83cecc473654da032", 0x9, 0x6, &(0x7f0000000380)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, &(0x7f0000000400)={0x0, 0x0}, 0xc) r6 = getegid() fchownat(r2, &(0x7f00000003c0)='./file0/file1\x00', r5, r6, 0x400) linkat(r2, &(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00', 0x400) close(r0) bind$unix(r4, &(0x7f00000004c0)=@file={0x1, './file0/file1\x00'}, 0x10) dup2(r0, r3) getgid() stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) stat(&(0x7f00000005c0)='./file0/file1\x00', &(0x7f0000000600)) socket$unix(0x1, 0x3, 0x0) semget$private(0x0, 0x4, 0x3) 00:00:00 executing program 5: r0 = dup(0xffffffffffffff9c) write(r0, &(0x7f0000000000)="910d1896bd8e002a3ca8635515aa2ed2f0f3bff9f0c6aa04941d6aa1debe2b9bd13f362cfc3393fb541b4eeee8cab73f73a4b24c4167a8ef85aabea57172c4e56904ff51005f55f494b863d7116778ce5043aa9d47b565b7c5fd1b529629f01ec79689edb139f2e15b1838a82aca7c066e77f626c8df2842c97502367dd05a491d006f23e7ea0e93", 0x88) r1 = dup(r0) r2 = dup(r0) lseek(r0, 0x3a, 0x1) writev(r2, &(0x7f00000000c0), 0x0) write(r1, &(0x7f0000000100)="87c46c319ba6b36a16634d7043de9f0d5ebfb86c1b6e35dd262eea2b0e24d46f1ddcd8ef0bae753bdc3686cc22904370496215f3f6b40406cf5a91c51577862d32d71085fc95d347c6c85101ff906842d70067e1db1b615604a61a664f40fb46b3714364ed156c582a94526e00936ed368698d1666a841688bc7a16bdf75eb2748711413fc56c5bd22fc6825fa24795046648ca832583adbf60afc9f683afb68781594b566c4cb758304b23de32431848d9148be05950b7c96568a382a58ece70d5af3758e1ce8356d92ae49fcce6f03011f25ef1ce9eba633ab00417b61688c35a19838d1712051ca58dc05e9b6ebd096cdc87356fdb9b5ef19bceeb61f", 0xfe) r3 = socket$unix(0x1, 0x1, 0x0) r4 = open$dir(&(0x7f0000000200)='./file0\x00', 0x800, 0xda) write(r3, &(0x7f0000000240)="0ce8e94a8db50f466812c0dc70ba2bac1b11f4175ed1fe1507ec8f5d60afb97c80e13d710eddd8c17d7fcba3797a0265da9c7c51322b5ed9a4b431b9e17844667deee68641e4b5d6f5ab36429118ea4d14cea4c547cfb129e116e2631e1d480059854cb6169601a81c6268f76384b1ea7e52dc016b6b8b8db11797cefa969c92288550f02cb983c3757cd4ea8f7dcceb549447c51c4673dd61331204dc798c87869937bf1aaef954056c5c018fcc48c38ec5cb868f47ce521531a025a99d171d5decccd66562c09b38e79b53f0c7251f0dfda7667da2d571715129add099a11ac3e2fd4696c49aa756fca57f74b3b33bbfb691b7a74c99e0c1d810b9bb2aa858f9954b948519b28342ffa6e729734e2d4289b84394aab67e6a50fccf700e7cdf1e3ce3c5bade52d6f09cecfc4efd84183ac0bdd5b7b1af600a71c05fbbbe6101ed9f09aeecd9dec8ef0702a2fcbf1752c43da652a1af1a93fd23966251b5ed5a6af1a794d0f644ec06179cae85af60b94abc9a40adcb9a087776f32e0ddb0adf1d566261fe013fd3547a6998cd8affdf6a29ec31cb471bdac81c973b3ad079139fc5d7acb232b2cc07f686810570e860f0ef274d25c3ef61e0cc0ec7e004b86f0b00d9df82e50c8c751299c51fce166764c2797409bd9c9b9242e43bbc2ac28d9823925dcc426d4bf576036790f5ca26a8542abb4b2bd0163ead87dda9cca09b4919a90646c335ce4d548759b58a9aac5a18bb3ab06f0459b7edffe8628bdbda62e421f01506cb0749c22d01b826fa4c75eb04571cb89708c60a58dab26e6aa480014943d80d85d737d04b90efdb0fcc82041fb4e979f41490aeefac7a27cb233aad873408b1f582a5bdff061c7c61086b5e090565ce0b4cd99674fc5d3f2ce19a882ea91e858d1887421a6da91040e57c99a7958c5cdbe48886344a1012f07cce50af2d16801e1085ff5f2853241e8ee1438b1f7c645b94e2e959a59e4d7141e63da63ee4276b0bc448c4724b92ef37c2e801454b0e73bea40ce0935cbc613fedb5b2a52e8d811218672d74b988161621e0e9aea33f1fcf7e077ae0e01d7d51bfdf14446a4480d5829aae16a9f18f2f6015a0384d14164b00ed7930f7cda8f89827ef219c710b3c415240efaf87aae9d80a4a9f92eb773c59736ffe9b5a41be2e73329b1bb660ee056b89cd8e66aa295a11b9f18f71ed47af488a07bb98340862cd98a4cd9bfd37133795181fc8550eadf3f11cdebe2f5fd3a28c6f15995b80454f24c4e4b7a5fce8c592c3fae25766a2575de55acde6978a48a2d62b0a112d858548946e6b25caec8a2830092864b5b975a351dc30131b331b61b0de407f888089d75c15c05161ab7f97df54ff06bcfe807e53097e2fe282b776d14d56710c8d2549ff478ae1c8380da5ae1e5b9bcc68d9e67ded49674a2eb0a26745329bb5dcf98c9ce1560b26c504888051c87e6e41e62d3a0859a660a190628f1b62619b2f3af5221e5aa08b5d99b399fe0d340cba129bf8de390c9d7f258efd1a7215430d6a6716e100366cb25dda00f36680e913592e7dc7ebcd9e9b8c4933992e01f4430418ffb4c5403a9b36a13f9155448f201e074913d2f5b424131ff8a4faa3b8f3cee30722a9c6792100a4459610e6d16c4aa6417c7cc06c0641a044326586d768ec9b35f3e0a41e68d6d892b13ad79432a43a310e637fb579db36a258d54c9e6341a9ac02d2b3b9d933227e2c3f49ebe78a8e3d2b200d2af7207cf51e80e0a1442c2a9cd89797b6259d2420e18d3beda535bad65b226e694e6d58b6c00fd86a1c1707fdfe0c59ed498dd9f68c63c17df9671809003ceaee101fa926cdc30a64ace725116173656aa96603ae220a99238330804030921845973e2d0f565f4d22c16db8ca85604c2505ac9a478530883623f6180b5600d0b5742d3dbb1d71b740c9279e98c247c14f384aa3f325295d6109e33d6514ca1040281567980d394eddb60f3fa4ba1f0f36076503cf804fe47bc23d6d76f299e61fec90ff40a0d8ce15449ee6c1f8dc6ac5d8900e2eaadc8ee0e821dd2aa7e1275466f2dd932ae6423a61cb4807cd0b9a93ec0ff4556baee4f992545d886b3231865c66a3381888c08f3a0b4e73f4d01cf5f08ae376d775e783f9a212856abf2e21ffc873502bf3bbc073edc9294281ed5af4769d62de25c491dfc068e42d12288d09aa3db7370bec4106d1c42eca519e966da8fefd26d47f08e52a3b2e909156e8222037500493162749cd30c7ca125a51523cec4b6bf22cb5fba8eaa514ecaa7ad5a714df7921e6652fb093f961622796b9fcad8f839cdff927f661a6f268a863e09bd9be5586c58d9cfe065cc0b5566edadbae65a6424609ef52071edec7bd8f5c95621d419592f1e529544f772806997cc690f2a621c2e26e721badadc57a055221c3a85cacd0d1e5002092efe71bc28b08326fe96f75635868145cdac2c0bfa70c07984f0e66d7c8755c803231ab528701ac3a48fe592cdae04dcbefb53c233790ce16dc5d4c4f7094d805650fdd96f7d75a258a0287ee64ad1ed78dc23666352a19f6372bc427d3886c6bb6e0cc01c12b296af781f7d3cb950eef4ed77c96b6e99e1d7e0775c33510c714c627487c85474019de4081bc5c03a48cea387ca8beabf3ad5a435c49cd03a5e9b16edaf308ae9ea0433a9edfcd48b994364c5038b563237b528d008be14c07c31a58d252c9e349fbc8efaa48be1c3e37eed8faedac07eb05c5f4640876a71c8d7e2aecc23cf6dde84ecacbb6e8fe34aa4f47dd7ac7ba81ae645e618b090d0bdef56e14b350f514e9d2ba0edab52266345dff2844d7f2a13fa8384c2c72970dcf7be9f8c824abdc88e7348a281436ec4e1a185097e386414c1217139dcac0a245a8597a14b346bf79f26a3e35704dbe7fe68d634389d56b850bcd3ce9b9adb5ece327562376297f85a41b25567c3010d79de8662968646341f2b71031df1a0803bf6bcd6c209a607592658a6e65479531d3f4494744f8976b0d9a01f5a9252de60dd793701f5c0dd1d31fd53b0936e8d3fcd9fbe39e4666d5ac2f7ca5b1917683e5d4e3bde0b461494fd196e6b51c7b98557141f57201344d8fde16f316eee40949492a4d2a995356f7f1a960b1614d317a29a4c26a50d65609342ffa677bf7960c76dd97777549054b435789816bb4fe479ed2f54e29b36a709748aad9bb7e26eab36d021f86584881ef413c7e7ab5eb963878555d86c91d1d7a256f526985637720b2cc5e7479e86ed5f9820fe66d500a235fcd3677ee1c25c33c233691e0ae67024fef4cbb4455f481309551ce0a8faea3e6fd307ec1cf930bf3edccd8b04209483aee2a159fac404be3ea122ce5f7b8fc8f04fdefb03cd3dfb4fa023d4cfb40b18b401f9f1e226e948865a3c8fdbaa8443ec99b385344fd9746a8c476a19eb3c8dbbd0ec8b05d57a302473abf80c55b626b9aa77fd1df50c595cbf67d3041bf9dedc63cb31a138d119a72f7bb7bce42c6f2e9f81d47ad9a543b7763574afe9f541cad7108f11a91a814fc42210f2ee35cae93fa9af09b934ccf39d5892fce561af09bd997257c591ae006c717f26dffe4a11a090a8b1e3ce6f8b7e39b07341683fbb44b3a6e17e7e8310d6d8713d4aa559b7986e023dd46cf6003901bc462be1fd6afc24a61c0d7339df1469dc63dae8f4627e2edfbed8d41ada32c5f9d8679a76b0ba80c06a9031d340823b827cb5b59e01e746c62b2c354e8adaab4718e513311434bbc68a3a711152548c0bd3388a4f514158b2429efab7d421358b4e0e1fe67b4f21abdf86022edc3d8d44e3e861af14421720aa31467d5e16242c3403028ce8b3508f46445db33fa138cae043508e532bfd31f27ad8f07449824a188a5d537114505ef1acc6f9044ad4b2a46d89b37bbf3d7de9d490e4dc58db9a5f503c71a8f475ce4406d2932855550218440970f639c0de5b55b700ef7f5ab213cb62a31cbb45c608310e546a91831cc815dba4665052291784c17e39889651e204b88ec12efd0e56e219e59e26f44190b00911425d976b5d1581fde76adc4c4b0f01c9165ad3a357ddccf7d2c1de24a34bff2fcc992712a2324298d8671a81c9eeb0d263e93ed54d087bdd7f89318047bb1b00047ba39d88e67e3354bb6286f2435d89341d059e019ab2040cf101ee86384c8fc9832b4ea5103540fb99b89175787c1081c59c01e4aeef752e70e483a7b3dc02dcc7ae544c743fad635386087efb5c14904d1ddf58ebc35f5aa0d96de4acce39ed34a984aecb1131754bb4feade0fb4584584a33436414c5688850e7e00576e61c20e193b350502f528028692e1222d5e4b17b72073c7f6e306b2707a6303a81329e9fb0afbd74b5caa0063306bd67a68b86ef63c2320601326ba9994017cfa1be7addf6c78baf0d72e6b9f127026f12cedbdfff30fec3826a58e9f32c49491369b7039597163d48761c7251760b8baa748040089120b5536fa0e847dc7f38787ad1fb6cb9ba0e7c16714587ac39a8860c3921bfaafc204d57be97d661db47bff752fcb466e5a59c36d2faea4620aefd4a5a4385eee6f375c3372c25472b168e07d88bb72e29ed7a4fd9b7fd68baf4e037888e389ecd958201ef6f5930f93aad55f8ff607e5393a780802c276c049349891ed0891aa0e9fd6f029098e71f801f87ab88e46489d162eb8ca484faf2926fa96ca037d811038fc09b4b08ac8ea075f1d1f36dece02ce3a7b2b53f91f393bba592ed916d76a67900af52baa08070d365b8f4d9486316e26a1df5f8e97c8978963439120d9a2ed752d7f8d2453083554c9fba3b44e7ffa301b51afdce8eec55deaf7d1bc6a57a97ea09294a7751bfe20ac6b9579d529efedc0602ca4c84fe099767d0425ec3af9c930ab2d647b54afad393a48ed53cfa17b8240ad2d573945e1acb06449233ed886e14f7ae2635406b96617cf5b8217fcbecddb8e614080d7a6736bdc8cf9a076d03715a0fb873cb096beb26172f0cf0ea4d647651ac8e826eca5b9700fb305790a8827eb25fb8945ccca46d85a94ff1e59727a40611532011d523ad7d93540f0fe3c0005c38c6f57f2747c0fcbc07be76e35693c9f4089330c31fb14c49b03f7784712099ec603d80e05f278c5c8ea82bc4b59e009b9bd5f53baffc483d5d288f6abb05d5fe6052a5a987c7fc725db981677b3116e468066816b801c167b446301e28ccb13df9102ef47e602cc94b5b4537f03c3007df084b68ea3a7b999363d15a859f42d21c26bc74756e97de0dc122735d0be9e8a6c819d6b392d57d98cf5460a227272c2e96fe051e509d6acf8c53a4e0667db9a1efc4fbd67a0e167d74ef7cc52595554c70784c52936782ce161dde4908f64960f9c7329daad1034f5a5898d54ad82ce44e79c1b71ffde6a0cc8e63937cb4d2fea5dea7103a4c6c9cc5b51cc35cfb3127d127ea50dadb9770de4ed9abcd69073db72d07b5806fba4199b05642bfc4c33ea5f939c2703f9fdd67c007b0a88cae7fa9c69fc0d8323d467c172e555e75102bbb5d90b49460d21ec0140c1f3ff0c890c00c1249bf900d75ed8a1ca283ed9594ee084a0a25eea194a7fdf2c3586eb4c1a4c5b1d20fcd936fc46be49aaaecb078a26df46dc372eeb085ddff507e88bf6b94cce0bd976c320cd523fa7c2f411a6bfc04a980eed7bd7d4bc1198bafe5b6087465ad822a2732e557665cde2aedcf6993ea9ba53e0760b57c50e58f8f721a534617e02ca4e22b225aa928812f40bb845bdd6ad71c700dfd57128c9", 0x1000) connect$unix(r0, &(0x7f0000001240)=@abs={0x1, 0x0, 0x3}, 0x8) r5 = fcntl$getown(r4, 0x5) poll(&(0x7f0000001280)=[{r3, 0x4}, {r1, 0x60}, {r0, 0x4}, {r0, 0x8}, {r4, 0x80}, {r2, 0x1}, {r2, 0x20}, {r0, 0x104}, {r3, 0x4}, {r4, 0x10}], 0xa, 0x7) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001300)={0x92, 0x3}, 0x8) flock(r2, 0x9) bind(r0, &(0x7f0000001340)=@in6={0x18, 0x1, 0x1f, 0x1}, 0xc) syz_execute_func(&(0x7f0000001380)="f00fb0736bf2460f10202e64660f3823f1c4e1fe12030f8100000080650fee9800000080660fd5088fa978cb16c4c3c96d882c0000000cf20f516d00") truncate(&(0x7f00000013c0)='./file0\x00', 0x8) utimensat(r1, &(0x7f0000001400)='./file0\x00', &(0x7f0000001440)={{0x706a, 0x1}, {0x7fffffff, 0x10001}}, 0x200) r6 = open$dir(&(0x7f0000001480)='./file0\x00', 0x40000, 0x40) r7 = open$dir(&(0x7f00000014c0)='./file0/file0\x00', 0x0, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x11, &(0x7f0000001780)={0x0, 0x0}, &(0x7f00000017c0)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x11, &(0x7f0000001800)={0x0, 0x0, 0x0}, &(0x7f0000001840)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x11, &(0x7f0000001880)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x11, &(0x7f00000018c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000019c0)={&(0x7f0000001500)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001740)=[{&(0x7f0000001540)="764ceba1c3c75e1a3bf3b45e6eb217386a549b31e47d458d6abcd9c87a97827e16c29c9a8932ff85fa17572a68eeb079cc44300bd218c432390753fb69c220f73983ae64d06a113ed17a01bb468b8f245ed0b9bb2c862b9de6ff7bb5233e40e92a241980fa02b4c0fb905ff0da91e23880438b78fa775aaef332928a897391e0ce299f3eb33f1902d4234f1af839be94ae3db425326fa2f3a0175ceab7f35a97a88490f8820a28627450d81dd330de07814aaf68fc5204f4a25658563e38847b37fd56a17448e6b53548970ecb3486cd991bc985bd92474ac35f7a854e8b4740b40b192d1ec33a165073a8562039b971b5fe", 0xf2}, {&(0x7f0000001640)="344d53d5a09e57932b3f440dd230cdd45d99068648ff092830af4272316f08e4567195ce5522569512761978c97b78f86fa772e801cc0db29f1d6c01b069f688674f02bfb175234eda1f3356973bfbbe908a11fc7fcc875540c76c046f3aaddcb16f38a500fe55e80df23ff9c6e8dcaeedba18c49dfc00b9fc4754cc4ca06692e540f586b31cdbd1d906206de7fc0737c88564b5bbb0f617e584119534238d4f76060a38a8703f3f208a0b2a950279ddea01ba1c547fe55195d538a20892916b8013b9b5dc1f6a3ee714289222e74e21e01cf8add491ea637e644e315b6617dc4ae784190326847142c2c7a9", 0xec}], 0x2, &(0x7f0000001900)=[@rights={0x20, 0xffff, 0x1, [r6, r0, r3, r4]}, @cred={0x20, 0xffff, 0x2, r5, r8, r9}, @rights={0x38, 0xffff, 0x1, [r2, r4, r2, r0, r2, r7, r0, r1, r6]}, @cred={0x20, 0xffff, 0x2, r5, r10, r13}], 0x98, 0x40c}, 0x4fb0f4bb9c00a91) open$dir(&(0x7f0000001a00)='./file0/file0\x00', 0x40060, 0x62) sendmsg(r1, &(0x7f0000001d00)={&(0x7f0000001a40)=@in6={0x18, 0x1}, 0xc, &(0x7f0000001a80), 0x0, &(0x7f0000001ac0)=[{0x80, 0x6, 0x7ff, "09b71ab837dcbd954499f4f760b5d7853963b6cace45e9dce4502eff0988e8ba9809a324927eff5dbc898d9420400f4915ccf9fc2020956c1d9ae2c57b8e102a405e1b5df55f3277d09a1a56f54cbba8681d1ebd2fd771055ead84620a5a29c83791423b5b35011832ba07d1"}, {0x58, 0x29, 0x0, "2464d90d652a95762eb605f2dc5d4d15f28b4b7678e80689a60f2cda425821bbeb4143624e561e32acfb81ade258fc3b5b28acd5c8af3cdfcd1796a2ef0ddd03933fccd1a9"}, {0xa8, 0x111, 0x0, "106b850602619a0c53bb07528ea57027f8f554e7cf99004eaff47f7e19be270e0df03b01676225a1ab1817b5a97b0d805f6f90e8942aec83012c60eab5a96a9f98b15faa0df63d38910d5b7fa4e02dcff275a567995ad7838f4bc4bd0d3eb0c5c0ff1cba214c85b698c39f6be74b4cfd221c72d415c7c266f19dd302418d7c6925d1aa4ae044ccdb367600e207f5679b5ee9915c"}, {0x88, 0xffff, 0x0, "7d481ce3d71093d809abc42688e458a38112a6d248d16eb786c05b870ab26fdc8a97dd40dcb26423e7b28d5532ed0dbf12535eb39be48294c99555b7bda7e487a20cf5e3f754cffdea319c3f3b6d82318e242e562abf91f13cf9141b9c3bae4185bb4948086319495c7151b35d5ee9459526f988d9ae7b"}], 0x208}, 0x400) r14 = shmget(0x3, 0x4000, 0x114, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r14, 0x1, &(0x7f0000001d40)={{0x1d, r12, r9, r10, r11, 0x10, 0x8}, 0xfffffffffffffffc, 0x8, r5, r5, 0x3796, 0x7, 0x40}) 00:00:00 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) flock(r0, 0x4) r1 = socket$unix(0x1, 0x1, 0x0) bind$unix(r1, &(0x7f0000366000)=ANY=[@ANYBLOB="0100e91f005e87a0a29d5348fe"], 0xc) listen(r1, 0x0) connect$unix(r0, &(0x7f0000932000)=ANY=[@ANYBLOB="016a5458e139feaf5065540183"], 0xc) r2 = accept(r1, 0x0, 0x0) close(r2) r3 = open$dir(&(0x7f0000000000)='./file1\x00', 0x202, 0x0) flock(r2, 0x8) r4 = getpgrp() fcntl$setown(r3, 0x6, r4) 00:00:00 executing program 4: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80000, 0x102) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400002, 0x30) semget(0x0, 0x4, 0x5) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) unlink(&(0x7f0000000140)='./file0\x00') r3 = dup2(r1, r2) close(r3) r4 = paccept(r3, 0x0, &(0x7f0000000180), 0x50000000) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0/file1\x00') flock(r1, 0x0) sendto$unix(r3, &(0x7f0000000240)="690dfb1766d6a702ae1ee3db9d", 0xd, 0x0, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000002c0)=""/55) mkdirat(r2, &(0x7f0000000300)='./file0\x00', 0x18) sendto$unix(r0, &(0x7f0000000340)="e83cecc473654da032", 0x9, 0x6, &(0x7f0000000380)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, &(0x7f0000000400)={0x0, 0x0}, 0xc) r6 = getegid() fchownat(r2, &(0x7f00000003c0)='./file0/file1\x00', r5, r6, 0x400) linkat(r2, &(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00', 0x400) close(r0) bind$unix(r4, &(0x7f00000004c0)=@file={0x1, './file0/file1\x00'}, 0x10) dup2(r0, r3) getgid() stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) stat(&(0x7f00000005c0)='./file0/file1\x00', &(0x7f0000000600)) socket$unix(0x1, 0x3, 0x0) semget$private(0x0, 0x4, 0x3) 00:00:00 executing program 4: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80000, 0x102) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400002, 0x30) semget(0x0, 0x4, 0x5) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) unlink(&(0x7f0000000140)='./file0\x00') r3 = dup2(r1, r2) close(r3) r4 = paccept(r3, 0x0, &(0x7f0000000180), 0x50000000) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0/file1\x00') flock(r1, 0x0) sendto$unix(r3, &(0x7f0000000240)="690dfb1766d6a702ae1ee3db9d", 0xd, 0x4, 0x0, 0x0) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000002c0)=""/55) mkdirat(r2, &(0x7f0000000300)='./file0\x00', 0x18) sendto$unix(r0, &(0x7f0000000340)="e83cecc473654da032", 0x9, 0x6, &(0x7f0000000380)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, &(0x7f0000000400)={0x0, 0x0}, 0xc) r6 = getegid() fchownat(r2, &(0x7f00000003c0)='./file0/file1\x00', r5, r6, 0x400) linkat(r2, &(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00', 0x400) close(r0) bind$unix(r4, &(0x7f00000004c0)=@file={0x1, './file0/file1\x00'}, 0x10) dup2(r0, r3) getgid() stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) stat(&(0x7f00000005c0)='./file0/file1\x00', &(0x7f0000000600)) socket$unix(0x1, 0x3, 0x0) semget$private(0x0, 0x4, 0x3) 00:00:00 executing program 3: mkdir(&(0x7f0000000200)='./file0\x00', 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000280)='./file0\x00', 0x0) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x8, 0x200) 00:00:00 executing program 5: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 00:00:00 executing program 2: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x1000000) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x810, r0, 0x0, 0x0) getrlimit(0x7, &(0x7f00000000c0)) select(0x0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, 0x1, 0xfffffffffffffffc, 0x0, 0x8}, 0x0, &(0x7f0000000080)={0x0, 0x31a}) 00:00:00 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x100010) faccessat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x1, 0x0) 00:00:00 executing program 4: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80000, 0x102) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400002, 0x30) semget(0x0, 0x4, 0x5) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) unlink(&(0x7f0000000140)='./file0\x00') r3 = dup2(r1, r2) close(r3) r4 = paccept(r3, 0x0, &(0x7f0000000180), 0x50000000) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0/file1\x00') flock(r1, 0x0) sendto$unix(r3, &(0x7f0000000240)="690dfb1766d6a702ae1ee3db9d", 0xd, 0x4, 0x0, 0x0) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000002c0)=""/55) mkdirat(r2, &(0x7f0000000300)='./file0\x00', 0x18) sendto$unix(r0, &(0x7f0000000340)="e83cecc473654da032", 0x9, 0x6, &(0x7f0000000380)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, &(0x7f0000000400)={0x0, 0x0}, 0xc) r6 = getegid() fchownat(r2, &(0x7f00000003c0)='./file0/file1\x00', r5, r6, 0x400) linkat(r2, &(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00', 0x400) close(r0) bind$unix(r4, &(0x7f00000004c0)=@file={0x1, './file0/file1\x00'}, 0x10) dup2(r0, r3) getgid() stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) stat(&(0x7f00000005c0)='./file0/file1\x00', &(0x7f0000000600)) socket$unix(0x1, 0x3, 0x0) semget$private(0x0, 0x4, 0x3) 00:00:00 executing program 3: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget(0x1, 0x44) msgctl$IPC_RMID(r2, 0x0) r3 = msgget$private(0x0, 0x206) msgsnd(r3, &(0x7f0000000040)={0x3}, 0x8, 0x800) r4 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffa000/0x3000)=nil) shmat(r4, &(0x7f0000ffd000/0x3000)=nil, 0x0) shmat(r4, &(0x7f0000ffb000/0x3000)=nil, 0x3000) r5 = semget$private(0x0, 0x2, 0xa) r6 = fcntl$getown(r1, 0x5) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x2, 0x6, 0xf6, r6}) fcntl$getown(r1, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) msgget$private(0x0, 0x6e) getpgrp() setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000100)={0x7, 0x1, 0x7, 0x10001}, 0xc) ftruncate(r0, 0x2) semop(r5, &(0x7f0000000140)=[{0x6, 0xe83, 0x1000}], 0x1) fchroot(r0) semctl$IPC_RMID(r5, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) shmat(r4, &(0x7f0000ffa000/0x2000)=nil, 0x3000) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000200)=""/2) ftruncate(r8, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x11, &(0x7f0000000240)={0x0, 0x0}, 0xc) setuid(r9) close(r0) fchroot(r7) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) getrlimit(0x6, &(0x7f0000000280)) 00:00:00 executing program 5: r0 = dup(0xffffffffffffff9c) r1 = paccept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc, 0x10000000) getpeername(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r2 = fcntl$dupfd(r0, 0xc, r0) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x20) fchdir(r1) r4 = socket(0x1, 0x20000007, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x11, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fcntl$setown(r4, 0x6, r5) r8 = semget$private(0x0, 0x0, 0x40) semop(r8, &(0x7f0000000180)=[{0x4}], 0x1) r9 = open(&(0x7f00000001c0)='./file0\x00', 0x400000, 0x1) r10 = dup2(r3, r9) readv(r9, &(0x7f0000000380)=[{&(0x7f0000000200)=""/22, 0x16}, {&(0x7f0000000240)=""/138, 0x8a}, {&(0x7f0000000300)=""/100, 0x64}], 0x3) fchmod(r1, 0x1) fchdir(r4) getsockopt$sock_timeval(r0, 0xffff, 0x100c, &(0x7f00000003c0), &(0x7f0000000400)=0x10) bind(r1, &(0x7f0000000440)=@in6={0x18, 0x2, 0x9, 0x9}, 0xc) recvfrom$unix(r2, &(0x7f0000000480)=""/65, 0x41, 0x41, &(0x7f0000000500)=@file={0x1, './file1\x00'}, 0xa) r11 = socket(0x18, 0x20000000, 0x1) sendmsg$unix(r0, &(0x7f0000000cc0)={&(0x7f0000000540)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000ac0)=[{&(0x7f0000000580)="df91516f52bece6c2b7635bde3a20b084e1292303ac2e2dca6565291b644d135a84b8bab5da15ceeb7afab2d5b90b608aaecdfa635f5e343f9f24c6ae3dd8e75535fb31e3c314c77516a5f404b040bced08eb1641e735c90c903881c868e4ef6da182741d2065f93f4cac15337cc948714f5cdbd0a05a92a5a292d5c02a77d4b12a2f449c2", 0x85}, {&(0x7f0000000640)="4d2a8d4449c37f697e8b1affc658ba54de751d78fa8b2a", 0x17}, {&(0x7f0000000680)}, {&(0x7f00000006c0)="6806fe4761a23113a6a8e0314049e289be1e481b3c82d7beaa3f3ca68887d97283b885feb1c9aaf5f431bc201c65c5020ea33737ab8baf5882011ed3083c62353a22f9389141cf40bbf417dd8b3ee867df0c59f3246472896d91e80c33de22bbeebe420dc9ccd3eaf6db169513eadf2daf8e0d3a9326a7cfa95642f8e55d9c4bdb958b6ec14ae970ad2fbc64d84aa5735b558f15745d883d7d3557f3660c077cdb20527c3ec0f073302a126b430e90", 0xaf}, {&(0x7f0000000780)="4d07a7b4a674d1c3d29d43ba3596365ab3c6a1988068059ed6e21b8e7d50c39af2cb4c108a47da86e293b7e93524e5dacacd7a2cc61f9bc466fe4dd8302e9e1257e531750cedffecb0db9b6d8c554f4b316d97373549a7495fe7d7fb89659798ab37b541cb448914ca651d", 0x6b}, {&(0x7f0000000800)="f4bdc06bc5", 0x5}, {&(0x7f0000000840)="73dfa1553de682c8d8438ddf56edcd180b14093c3b6029b5c196619709c18f37e333db828ee8a77f01e54461fc23b7e9fcbedf3700830bc9b6e62d3f8e34ce2d0acbd166828c187ecf9bbcaf59d47b6f801d70a2ac9bd1145b3457415de2a6b2e2beba6e68fbc1658d8c74243bdda4e27545c5c0aabdf33a49da6931cd18a1903923dc243f0ce1d8be20e372142d9c8cb8b509a3bcb2604e8d4697c33d6498487fda12e43073f4f87812000a19324fc53a3b46216dc6ec1fadb252a1767a6c1bfde230cf735e1e2b07", 0xc9}, {&(0x7f0000000940)="1ae50fa3ae1118c6b26b15627a1663c24471c111f9cdbc3e8cff8c00b1df1535f5b3bdc3989d24770e18ce8fc52b8d76f9097998d81029c032dae79eaf1f17ea9922d1f546bff1444a87a8a09ef090b86c9a379198759294563b2782701575d6b582bb1b627ad998de9e971086002ca6042d365e91dcf02080e20cc9e7fe026ac265f3786d46725aed5cff9c36559a6e7904ca6fa13d3e8d08719edfb7936c02cd0d3a28b40092c2aaca31fb8787c406660b1e60d78c2350fe9225d247", 0xbd}, {&(0x7f0000000a00)="963fa20e22212f100262c7d097012eac3ee7189267cf4b1d8e9cdf10dd9a802ae9e533429fc2d3f741ccbed08d0381c25402a3fcf4f7a01e6c133a47753cc7c6ffffb7ea5154d696db7adaf94b59a5127e0a583fcec07c5bd4422aeecdc81e0b76eae592d5cc6afff8c196c25a65a6b6cd761cc3626f7f3f068b69922ab7f7d9878350531fbba4e1a968ffcc78", 0x8d}], 0x9, &(0x7f0000000b80)=[@rights={0x18, 0xffff, 0x1, [r9, r9]}, @cred={0x20, 0xffff, 0x2, r5, r6, r7}, @rights={0x30, 0xffff, 0x1, [r2, r11, r4, r10, r3, r2, r4]}, @rights={0x28, 0xffff, 0x1, [r4, r2, r4, r2, r2]}, @cred={0x20, 0xffff, 0x2, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r3, r10, r3]}, @cred={0x20, 0xffff, 0x2, r5, r6, r7}, @cred={0x20, 0xffff, 0x2, r5, r6, r7}, @cred={0x20, 0xffff, 0x2, r5, r6, r7}], 0x130, 0x400}, 0x400) writev(r10, &(0x7f0000000dc0)=[{&(0x7f0000000d00)="183fc89306f54c3706782603ef7ed17470aa32dc305d16b71933ef8b81043987dc2d8ee34256e3d779c0cbae6400893970c862f7c95a36a730ec60694bd09c1c74e8e3b796209e9204eb0b0576264953e637e910c3c8717da18b93d8b54b1640cfb515b49875ecf0e0f78079a899352862bf4262d0330d72edee607b87f70ed74405e1d343dabcdfa5c1b6", 0x8b}], 0x1) recvfrom$inet(r2, &(0x7f0000000e00)=""/6, 0x6, 0x2, 0x0, 0x0) getsockopt$inet_opts(r10, 0x0, 0x1, &(0x7f0000000e40)=""/236, &(0x7f0000000f40)=0xec) poll(&(0x7f0000000f80)=[{r2, 0x80}, {r1, 0x20}, {r11, 0x8}, {r4, 0x10}, {r10, 0xab}, {r2, 0x40}], 0x6, 0xa3) bind(r4, &(0x7f0000000fc0)=@in6={0x18, 0x3, 0x0, 0x2}, 0xc) flock(r1, 0x8) r12 = shmget(0x0, 0x3000, 0x100, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r12, 0x4) unlink(&(0x7f0000001000)='./file1\x00') 00:00:00 executing program 2: mkdir(&(0x7f0000000000)='./file0\x00', 0x16) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x4) utimensat(r0, &(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)={{0x7, 0x5f2}, {0x0, 0xfffffffffffffffb}}, 0x200) recvfrom$unix(r0, &(0x7f0000000100)=""/204, 0xcc, 0x801, 0x0, 0x0) utimensat(r0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x9, 0x81}, {0x5a}}, 0x200) utimensat(r0, &(0x7f0000000280)='./file2\x00', &(0x7f00000002c0)={{0x401}, {0xff, 0x3}}, 0x0) flock(r0, 0x4) mkdirat(r0, &(0x7f0000000300)='./file2\x00', 0x40) sendto$unix(r0, &(0x7f0000000340)="644586abf0aae262d1a97d150215dc457880c5df6f", 0x15, 0x3, 0x0, 0x0) mkdirat(r0, &(0x7f0000000380)='./file0\x00', 0x20) r1 = open(&(0x7f00000003c0)='./file0\x00', 0x280, 0x1) sendto$unix(r1, &(0x7f0000000400)="ad6f0c4103cd4998f6205385fcc0c68cb9abf445b0fe55f8741f1bde2c1738ac970513cec17759129579e6d9f4415e463024117ab077e737c1a1b45ec1c557f32b8b474c6cc8776ac2c7", 0x4a, 0x402, 0x0, 0x0) r2 = dup(r1) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000480), &(0x7f00000004c0)=0x4) bind$unix(r2, &(0x7f0000000500)=@file={0x0, './file2\x00'}, 0xa) setrlimit(0xa, &(0x7f0000000540)={0x4e, 0x200}) sendto$unix(r2, &(0x7f0000000580)="d0ee9e1c99d05aeee2ec8b94bf927a8590aad3af3447b57f50180214122a25479a1c32b6cabb18d03672e87afe72cdad49136c5327507d6a4d842d6a82d8f1ffde9d3bb3479f7e0fbdfd3ab1cca031bdbc4919d4544b7600cd23fdbd8be22e1e687e852e545d5f2396311146db8a99184d349cb605e4795e12c28de6a034e674cf99527c7a7ec8c3d2a254aaa795b4b0e4d391455539ab527315b1f1bb5de91eb0f2aa1c687e395a964a69661c41d0ebb901631b56377e3ecffdfec581d41c54b1ef1824963d2068b527ccd7c1", 0xcd, 0x400, &(0x7f0000000680)=@file={0x1, './file2\x00'}, 0xa) r3 = dup(r1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000006c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r3, 0xb) accept(r1, &(0x7f0000000740)=@in6, &(0x7f0000000780)=0xc) r5 = getegid() r6 = getegid() r7 = getegid() r8 = getegid() getgroups(0x4, &(0x7f00000007c0)=[r5, r6, r7, r8]) getsockopt$sock_cred(r4, 0xffff, 0x11, &(0x7f0000000800), &(0x7f0000000840)=0xc) r9 = msgget$private(0x0, 0x4) msgsnd(r9, &(0x7f0000000880)={0x1, "b4460c15b8b5b6de013852323166b7b37516f7b7f0ff1fd7ebfd33d307418cbb6317cb9399957656cbccf2d5708ccb011bd9c0e6b421aac7a439ff6dc9b5f2e7d8ebdd05fe8cc613fc215f9a78c9ad1dd3a8824c1c3d5610bee581d9ab18f56b7e82f0389b7dfcf02bb40798a3629e76d21a0fa2473c4c34d0df40fda31b5b391cd101b1a498c4225e173f53f81245e7b38e89f6dd49c800d43ce402fe000b23b03d35fc1fb345a4ba744580cd027477b5d73318694e15adc9690132b33ab72372cd81682406bf1b9511ede8290e8737679b3740169549811a7a3b7bbd0a413d32"}, 0xe9, 0x800) 00:00:00 executing program 4: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80000, 0x102) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400002, 0x30) semget(0x0, 0x4, 0x5) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) unlink(&(0x7f0000000140)='./file0\x00') r3 = dup2(r1, r2) close(r3) r4 = paccept(r3, 0x0, &(0x7f0000000180), 0x50000000) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0/file1\x00') flock(r1, 0x0) sendto$unix(r3, &(0x7f0000000240)="690dfb1766d6a702ae1ee3db9d", 0xd, 0x4, 0x0, 0x0) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000002c0)=""/55) mkdirat(r2, &(0x7f0000000300)='./file0\x00', 0x18) sendto$unix(r0, &(0x7f0000000340)="e83cecc473654da032", 0x9, 0x6, &(0x7f0000000380)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, &(0x7f0000000400)={0x0, 0x0}, 0xc) r6 = getegid() fchownat(r2, &(0x7f00000003c0)='./file0/file1\x00', r5, r6, 0x400) linkat(r2, &(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00', 0x400) close(r0) bind$unix(r4, &(0x7f00000004c0)=@file={0x1, './file0/file1\x00'}, 0x10) dup2(r0, r3) getgid() stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) stat(&(0x7f00000005c0)='./file0/file1\x00', &(0x7f0000000600)) socket$unix(0x1, 0x3, 0x0) semget$private(0x0, 0x4, 0x3) 00:00:00 executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xbc, 0x9}, {0x20000000000}}) r2 = dup(r0) sendto$inet(r2, 0x0, 0x0, 0x4, 0x0, 0xffffffffffffff40) lseek(r1, 0x0, 0x0) 00:00:00 executing program 4: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80000, 0x102) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400002, 0x30) semget(0x0, 0x4, 0x5) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) unlink(&(0x7f0000000140)='./file0\x00') r3 = dup2(r1, r2) close(r3) r4 = paccept(r3, 0x0, &(0x7f0000000180), 0x50000000) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0/file1\x00') flock(r1, 0x0) sendto$unix(r3, &(0x7f0000000240)="690dfb1766d6a702ae1ee3db9d", 0xd, 0x4, 0x0, 0x0) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mkdirat(r2, &(0x7f0000000300)='./file0\x00', 0x18) sendto$unix(r0, &(0x7f0000000340)="e83cecc473654da032", 0x9, 0x6, &(0x7f0000000380)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, &(0x7f0000000400)={0x0, 0x0}, 0xc) r6 = getegid() fchownat(r2, &(0x7f00000003c0)='./file0/file1\x00', r5, r6, 0x400) linkat(r2, &(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00', 0x400) close(r0) bind$unix(r4, &(0x7f00000004c0)=@file={0x1, './file0/file1\x00'}, 0x10) dup2(r0, r3) getgid() stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) stat(&(0x7f00000005c0)='./file0/file1\x00', &(0x7f0000000600)) socket$unix(0x1, 0x3, 0x0) semget$private(0x0, 0x4, 0x3) 00:00:00 executing program 2: r0 = socket$inet(0x2, 0x2, 0x0) clock_getres(0x40000000, &(0x7f0000000100)) fcntl$getflags(r0, 0x1) 00:00:00 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) getpeername$unix(r1, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) sendmsg(r1, &(0x7f0000001480)={&(0x7f0000001180)=@in6={0x18, 0x1, 0xff, 0x6}, 0xc, &(0x7f0000001380)=[{&(0x7f00000011c0)="ea085a0a371993facbba9d6964a5beb58f0a852c3e80577416fdcfe6f102392bae56c473f1317afdb479c4b62a53503840850dee4c9879567a4fb77b38ad1ffb3f0e49018eb76817ac3436dca13d4d10cc6cce9f5c3e9702bac5af8ba5a680f72c43c237c4b811629f1d0cad06973b4d18a23d9d2a3722dcec1e3519a557d2862d43d34cb020891a37a8099d9dcf0e799c8ddd567294d4d2d12fde78539040c65552", 0xa2}, {&(0x7f0000001280)="4f081e5a6335d4839bb8dfed8e5c3399e6d20f2acbf0fabc92a194fadb20a1e0808052a25426b76784f9e228897476ecce044cee208aa03e4343f4b1daeb379dcd4b88a9a987f424f85451ec32b2c31ab0bd932df9debf22ac4d7bcf43cb9f56889de032b91685e84c01dadddf477dea3d3505060eb2d06e58a81a462cb3f52486377e403d69d667c1071fdf56c093705e48dee55f368b523e1a6e4cf578fd1261ed2e23c908581f8bc02940f505bb1b889108ff08d3ba376aed6b096127dd7dbc75523a588435b0e0bab8bf4b99242a48eb91d0809c16ad30", 0xd9}], 0x2, &(0x7f00000013c0)=[{0xa0, 0xffff, 0x1ff, "e4fb1b1df9b7bce095964aab60b9a8052c344f00ab9a042d81e87d7d5ab70241184ee31d09f7ab6b29eb0e2272e96fd3aa1422ef0a69b9c7d7db55286bae1632a822e09e46a6c9f6a6ec4a0a31f3d4ee43f3c8cecd0802fc3f86dfa2c279dba98a6f0f28af8147cdc557d92adf66121bfc4d7e7e024e30ae04375762c000957a80fc4e30f1c6fdf8cd49fe2f"}], 0xa0}, 0x2) r2 = openat(r1, &(0x7f00000014c0)='./file0\x00', 0x1040000, 0x2) r3 = open$dir(&(0x7f0000001500)='./file0\x00', 0x80, 0xa0) getsockname$unix(r0, &(0x7f0000001540)=@abs, &(0x7f0000001580)=0x8) mknod$loop(&(0x7f00000015c0)='./file0\x00', 0xc000, 0x1) linkat(r0, &(0x7f0000001600)='./file0\x00', r2, &(0x7f0000001640)='./file0\x00', 0x400) getpeername$unix(r0, &(0x7f0000001680)=@abs, &(0x7f00000016c0)=0x8) connect$unix(r1, &(0x7f0000001700)=@file={0x0, './file1\x00'}, 0xa) socketpair(0x1f, 0x20000000, 0x6, &(0x7f0000001740)={0xffffffffffffffff}) accept$unix(r2, &(0x7f0000001780)=@abs, &(0x7f00000017c0)=0x8) sendmsg$unix(r0, &(0x7f0000001a00)={&(0x7f0000001800)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000019c0)=[{&(0x7f0000001840)="861064f017723887f8708514d4cb908d97ae54cadd0c8e23fd51e3460350139b2f6b97c877d7f1a55ec0011110473f5912e655d8fdf180adfaf2dc5a05f4d2002860de72ff448a1918aa9061cb99655ca39fd932dab7da70e288cf2d7cd8485f31cedcaa0299db74e2bf54a0772fe664501278fb9efff3e90354fb719a21ddcfb14368511e84b1832883b89cbbd3fb654ba2834ff9c7aaf2124a7e6ff851b6a4a3f669aa401aec11186984d825f6af289295d3f30d9631b5446f0723b172ee40635f9278c31ff99c063f0c8a7a18eb790ab4", 0xd2}, {&(0x7f0000001940)="6de190080f66a92985b3eb955470c9b9e1a6383f08eabfd0172ee99e832afe41208905846cb5aa6b616b61250491525be5d609880adf6486910112648e106dc4d1a9a275647ae73cb2484c02eae8ad4e12bc6edeb6102ee0287a5b87c03b17648e84221acc176cc4b0a4576815bd911d18b223dc6d", 0x75}], 0x2, 0x0, 0x0, 0x2}, 0x405) linkat(r0, &(0x7f0000001a40)='./file1/../file0\x00', r2, &(0x7f0000001a80)='./file1\x00', 0x400) r5 = getuid() mknod$loop(&(0x7f0000001ac0)='./file1/../file0\x00', 0x2, 0x1) r6 = getegid() chown(&(0x7f0000001b00)='./file1/../file0\x00', r5, r6) writev(r4, &(0x7f0000002c80)=[{&(0x7f0000001b40)="77fd71fb8f84a2c86d4e9fc2d6d9696c6ceef409de087a6626ebc32e021944cc782a858025a474b176c343d82a64f8f1b5dae9882000a2df0661585fc1c24f9a2b18866a99115f410e3822b0d8253c375d9d1c80c200dd20ab970d9690d2a4becfe47c1c5447ec308e98b2020d4a177d3d645288422427eac0e4b22b64abea3b37333c7b65c365b095c151acdffb319fc3f2db0a76a1101d7c8e3af3ecc54aa67a47c594ed6b7d1fa026cbd04e2bf7828bcfbf7bc5c4e87bc5f2674a489be093c24bef54a7dff398dc1cd558e640d1e85b58d6848826a731bf4b71aa66a87c32860b", 0xe2}, {&(0x7f0000001c40)="8ffb25bdeda5b1dd87b61a0e5f63a245f4f332d723e2d64256a1215174748c98657be88453ed3854c882a78d085f3d95f5e0456847807a79b0494cf53c1c70e12767ab340295c6c7dd8e268bcccafcb00c08c4c3efbee2d71e4efc46b14b84a9fdcf53226fb376e37245771ee4b4423e9577abe491881c7882184e82db0c15d178a4801714414db07de4bc2853bca213036f7fc6628bbf983fff5ced458704fa31648b49535c764b5d47f07b44beb693503d70651e2dc71ac08c3aae2a9c058f298da671ed57f4d492fd89af640695ac1b541ba2cb250df0d8307cef40792bdd31250e805644c2301fa4699da2b076e5a9f15726ec89992a8fe3474dd5401236d173aa1ca8f8c0bc23175ae9973a0cf6b2ea82e6f9050a3f61a9d0e625cc2753ea4c5b4794b4ffeef47a7d8fd035caadaa3032cdc5c7f68144b255683dc5f5572f06d7ed36a19bd2aee57131bf2498d0d879bd886e092bd7832aeb781dca8096d0fdd6ce9d3f95d6fe7ee616cd54deff6a2045ce5c7ff1df7255bd7590e044c6e05ee5f983545ef5e2ee843d76e4eb1d4bdeca6bda424367f4495ce7add3e24687b5e542093ab6249130b537d7cda7059d106beda1b21e389af8730902ae58c8f3924ba887cf05ec56f7e9d8cbaa5e056d4a383d7e83e8c77851cd6d2b815bdd984ce3b455cd325708556ee042c9bb4f051ce6f33282a86e1b5bdc9cd91d15394b598719779968955c2ea73929e0b6b447eef038579be48606ca91a2af2c277773d28ba9b2c9543637e435a0a5a092ec3c65114dafdffd9acf883cc97e24dca9a0430d4ea21ead37532d0eae3ec14d1cfe61c6225fe008434fe16c7c5d8d5c28cbfd37ab2d1fe6b38d9e384bdcc00f748902d5f9b07481ec7820cf5b8a59ed447a53a498bb94d3b9621ae2c5d4cd7539a726c72c7afecd0e3e2fe3c059e7c61384f613cd01a00a20f51ad429b2aa84ef4f4b79d401eb11d4738d7766835b77a5d4f133dba01896917e121757be44eded3f9e76dd31a3488804a57ac4e5e07bd7a9ed614d7fcc3366ac357a212acd945e4c1713463f146671576443b46846c3edb490653950a8ce06b50bd6205b90b16676bbbea5473eb3282197ddd1d52e6fe042ed60de8f4b7077838f79f6a945d943cc8f7457cebfba2c66b3d37519d17dc3124be5689272101c3f3825df79f50a859bf76af9d83c493c1a9a7be3ee51f81f8fa97e6e1b209c2c5ba9cb04b669840e124ee330b1385f485d5e845e170314fac0e54a6aaeb0637666f6afa09054069775ad206a5fb216176cb8831f8bc924a5407e14fdcd15d17cf4af60a3e5f1b79e8d427f81d72d778e4be193f2f3324054ec251a161497c210525aa444bb615be2c51ac08f5a91f809e63c88a738030bce4c2498fa318f992a7689e2f0a8d1fdc7b674593c8fc33427af091c27f40d141c13325a1c80f539f8a20c9b1a820f4c61fd1f7e07ec6ee168ff2815d8cfb358a4f8c26446754d2b09200a6fa97b3433dd2b7a2adf617813e8c950fda4780422718faf43c9250117c282d593153ed52082dff93e17eb3be02b771bd5fffc8f2e56df2211e29340d1a56bc2d4a4c4a4053f0d80e1d50a00a6a3f6ec4b7a30dee1f7e09ef795fa056e972d92fe2affa9f0505fd233f94aab4b32fea3bf2ec56dfea7db82fcc3880ce96a447a66c2e1d8e5230706a173ddd559205e602cbe30411a839bc4edada1bde1052c842c6fb303a6ca56c21eca8b95833b3022b52f9da8a6d53569b27c242d4b5b23c8015c75ad3db2f4135012f8ff9ed75a5a4a3bd86fe482bec9425bdd9ae329428432ced278fc63678c075b0892caad8619731e75f9b4215231fa1e208200607b167fd41dbca197436fa096eabed530af9acf548af70bddca8cc8a9ac95debf1e437128720d626f89a3f583de8b726e27c58afb5c02c2d41345328ec0b94195374d3b308faef5a5129ec858204669f23c4893aad23385472d6e5e71207a782a336fe3f5bf0921ad8755f5c655b532d54a010818fb7d6d029b443bc56c5ac78a6b24833823cff2999f457cd400d1490404bf5e5413daf775cc8575bd947a01b4c92a64e328b44f2dd17ff59fe501063f64b1e24373c7fd67afa02ccc7bee0cea31dfc24583a4401b8256d3122e3b44b813a7e88c269a537d3108101e27c97c9387bafd2f2d8f0d72c43d4b198855282f0bd677250012cde88981a31bf3cba21d072a5e2f80d0db7a3b12c155b0198be69c03beb7d7288aedbcdc69d22583e94bba918b782588bec25124c9576ce0bd8dc83b6b6635872976a1e4bf76791883157bc3df0c0ba863c0f4914d1ffda22141be4d260be4e852ee6877e43da54c5089fdacf20ede0510b0c2574ec0e93363417a30145bf9e17bb15dcb1f1bc76c77b4abde1747ed1cff4dfbda5c26014d863ea5402380c85226d2bcb0270f14d177b5c6d96422f9191a05f5ae5a7fbd3a1ef8a115a495c109ac30cbc915efa4549833d263dce2ed64185c3ae29a7678c7210b8ef00e87b2824b1b9e7f1a5c1f17a589337969c9650bbd5a84d37ceef381e9dbf3b4792d704713a936b2eaedd76a5b55b437452a29a7dc23aaa84c2eb17606d23fbc59fbd727a611e4ed8ee682fc75afaf9e5f336514da7f000cee62d2c45b43a504cd63e70a0a7c8b947fa7f1500a0012fa0a3ddf31eb9102a93fc80944c5092eefe15505c0c9b5f1efb06ea1fd039d573e2143c78580965e080dcffb7a7cff24cc007c06eae3db3d8a01fa55c7f38185ec5987685b510554524ffea639db9f7a35da7349aff013932e681ddf43e2be8ce171b22ebef73870840848567ec4b4fe598336567e614774531f7bf935645167840a649fe3b73486c18f6aa5d729e335da7bd75f5a66b3a175a807d13f518c2f11293257a51cea611a531a2e681baa4991ce7da35d818adff9901069f535b3055897a1e2c074e4292c51d0eedda9bf06977bb9f2270f8cc4d774c81dbe6137b20202dda017422967b8ffbc21c7b48856972b86cdb9920c88112a162c4e58e3fea234fbf2f47ccebad7ad08fc1a8015d689200b50ac1a7412a6c43294ac61cc348c1e6226e13a05c8b34460882de49fa016f5f86b52733c72c8da3353e4c53690af442604c4ac350006e26edb1355bbbdf0538e0e91d2f3e914c9c9162a4e56625a41e51cac6fe5a5e14d66bf0184a10bb2ec559b80ac5fb055c2ad95a607c260f068623c672f239fc31309af5c77df827cdf03461b9414ffa5dc56d71c8cd4c14c2168f35fa8628dfe9ca954577ef7cd5292f1847e78d89a882a68eca61de183adb4c796be63763939784d4b87edd6c9aaee59ab8ff140ae3e1cf62487117b23e279681d0a844a6e5f4ded8f3ec9f028c18ab55fec33e0a881141ed3c650e702c06091928b1316df04001e97152a4c9777d0a543069eb380a4c48473576f344c1cb449b32dd0c41c5fd576a99a7fa1898d88f589ccf31ff25699c75dfddc933e00495b0c46d17449612aadf8af286b3b5e122b300e4138c980add4bfe51367b6c72e33bff922d59c29ddd20ddc347d4643af47a6e66261d5564fef63c29edcdf2cf6b4db1b170b68bd25be2811a62c8e616c6e4d1f436caea0be69d0a2defcccdb04485f9720e9674fa38390b2bb06099bc06a18e4723b91f61b7bec37150bd93e05c0af7cb7e85ca3d180e6b05a1b3a07e40a46f705d8ca58b47283afd9555bd30e8d3c62c378023ea9c1cd4d6a46569ebad8c384be25c016661e2ce1cbf80251f3e25a7bd694fbfb9c4387ee709a79d03d04ef1316f3106f146914cdc930a42f18b366b7ebc7dfd175b3621c1776cbc8d6a770c3b9949c9128f2340bd231a38b6a290dccf65ad7f213bb8e1186332a698617149f525986747757fc5092260e70590520adddfb0f7689aaef3ffaeaf1d6d27edfd96e357b615c717e6ea9680a64a6d628e1eb2b1519b7d81d47623ff2d52561064f5889d343f078a3ee4836dbd3877133fa544473910e997c265d9cec206912da318a09fd3018baaedf091e604a81dc1787ca181cdf5cdb7c70d821bec694a0415cdb673e1e506626ee73ba0ca3692072751ba49bdd6163cffa8f5bd23bd754a9d177c31dde9580de59222b927707ae376be64c235cc0bb76abd8984a94437860d354711d256488e9a5d0f4482d98d4c2528a4f2d89bd5ff002a492da9389c44258f89906fbc7993a73973a594531f3b2f40d28f4e97eb831fdfbfaf32e40ca1541ad9edceb11e781def988f38afb19a328b5315d86930f6c269c2a9dde159c0bbf605da0d4fbfc015e744706a62085abb09e8a9550d7050cfd0f32f6935a30a31b00de81afe014d6fadaa1403c3032a7d7c3a1eafef0e827cb598495eeffb87f75321ec42065cd7f8f8e14631a53290cfd062732da032597e25d4f61109127c37ae99f6e6ccec09d1b4cb74db47a6fbb5867442463dd7878cc1a011b7811b73fb5e1ca455a473206aef65c37d68337ecc9bade12c162263399602bc752e22093aaa778433fd8acf28bb6b2d64f55f3f418bcb015efa54a3943c10bfb2c38deccc82b54a8e2fb400fca58ff66e821c52705d0fad7afbc95e7a5baeed9141df577711ace3e5b08ab99fcf6fd4ce7109b46ecd5a89a792f98d6f2797259318fea2cba1cc5a172efa7dd3656415ab6927c54f7863f2f15885d1819d54010dc4e904964443a1cbe420c11de2fb3be61bc67fc9976d7d0956a6f255c2d050ac75445d1fa3149166255ec38baf168f4eef420655d7042944ecb540d7a7a80ea369932027a3382888e4c8194404b67b408e6ba09afa5feb92644ec08005a3f8c731580be14e13b8715dc8067c103f6d5a3ea45b194f9545b54f4c358644ae37ca1e95d6977d2b80e2a7c10053cb8c176492ffaa75dc2c3579f1a541dcbad74786bef964fcf7ffacf6655cc39acfecdae654caa53e76cc7320a46cb3a9f262a3a3e3dca969ec9edd96d309aee09d14c65e1c255605ebd3e2aff167f5672944091905f716e9a5ef3ceff01183ea6e7c19ff105523db609494e5ed2e0aa81c930d4e37ad4d44c908c3bf6aec3d1b0542f8541d00085568c39249a76730a0cd922e1fe2bd1a8a93853c3e17cec4e1ee5219006e0f76e862c8ed0a972c212d5e48e470a8b00dfc5ba1117904acdb381c181260abc44e3a105c9d26094587fa47341fb0e3889d6098d27ae9a3a1ae6e3a19a7bbda5bd5882b6cc3977fe034bc04699e4d45b6abae4b2be75c0227353e678aefecfcaf55b709e0493115013f3638c1ad20870f37591fc31302660b8706a83fa28f3daabefb713a45eaddfce9953ae1a46c01c8c5f35b1b221793d4c7931fb5d00be762993517cdbaf3c9363344f35989f480155ff08d7007d02ab090b0d246b90e68353892a4b73e2744a3b5cffb1e2edd7cfd11a680bb22b4a9fe1aa02812f19f5a8a1daa447683cf78b96688b9e2e43a3364871a024cb942d460f7000092509f29a72be7e52d3ccf27a53dfc7903e521ff00cb18a4ccd01bf514ff869163e45d986dff76604e9269fed63e689c1d15e749b05a927db2187156da536af5831a3b77635234de05ebd18095f7713e8ac62cf0376b789cccc2e8f6437be3d283a87d9f4c0c72b26470c40152fedcd6663e49702cd708ef22792df93e5533ecb4022b8c37aa21a90b657741268b8cba90f6d3e7399c0d1f29bba3a2d468f9d4a83bd3005ce2159890c06153c95b0c31478ffea1cdfa165098b062b4c98a0ec10ace1cf42a9b3c2cb2ea09757c9d4b8829dd6807dd22308251b", 0x1000}, {&(0x7f0000002c40)="83e85acc60473a8123b8872f3dbd7115d981d02cbc6e57c03f40a39221d56c927a9f3ad8040f05f897a62fde4fcaaaac9c8105409bb66963090c1c7120d2ce0a", 0x40}], 0x3) socket$unix(0x1, 0x1, 0x0) utimes(&(0x7f0000002cc0)='./file0\x00', &(0x7f0000002d00)={{0x7, 0xd4fb}, {0xffff, 0x1000}}) socket$unix(0x1, 0x2, 0x0) open(&(0x7f0000002d40)='./file1/../file0\x00', 0x50, 0xd1) dup2(r3, r2) accept(r0, &(0x7f0000002d80)=@un=@file={0x0, ""/108}, &(0x7f0000002e00)=0x6e) utimes(&(0x7f0000002e40)='./file1/../file0\x00', &(0x7f0000002e80)={{0x4, 0x1}, {0xb7, 0x5}}) write(r0, &(0x7f0000002ec0)="42998330423e50918ff84c596525cd13fbcc1c769d2c13b83e7906d5362f57199ac0b2d417ffcd2888907c29711347c9df77503f6a9c9d573f3ffc2d06e2b452c2b73bb0f4fb550150c73357b2ab90b12b6c8a37ad83c8b806dad7", 0x5b) socket(0x18, 0x2, 0x4) 00:00:00 executing program 1: munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = shmget(0x0, 0x4000, 0x4, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffd000/0x3000)=nil) r2 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x11, &(0x7f0000000080)={0x0, 0x0}, 0xc) fcntl$lock(r2, 0x0, &(0x7f00000000c0)={0x3, 0x3, 0xd1, 0x648df61b, r3}) syz_execute_func(&(0x7f0000000100)="c461f95ae4c483196820ffc461b17c5199420fae4f59660f383332c401157ca6f2ffffffc4a179f7fe36047a470f38f06109c4a1791328") munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) getpgid(r3) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/56) r5 = msgget$private(0x0, 0x90) msgrcv(r5, &(0x7f0000000180)={0x0, ""/179}, 0xbb, 0x3, 0x800) shmctl$IPC_RMID(r1, 0x0) r6 = socket$inet(0x2, 0x40000002, 0x100) setreuid(r4, r4) geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x11, &(0x7f0000000240), 0xc) geteuid() msgsnd(r5, &(0x7f0000000280)={0x2, "659582b4b51c2db5251361f0d0769085a039b918bb9a09965e2f0da7d2960b93565f79b1caef0e9bf72ddd77c0e0f75b06cce202f0166fe4984787eaa24d2df0155759acfc0196898cc46b1e7fc9a1d9950dbc9af4138a22b2e7b5d713f204999568eef6c3a65829c226adcc5dc263f624943a96c9d8bb6f3b533b2dd3bd093130a50ec2d2197f41e81def9b36f225680ca58399a33b73d4dc914562633a9dbc6a2e2a8875b6cba94f0ed3b5d41806aff344d97ea695e041c63ca5d31ba6abe66992090bf8bf19a78d594c849d736744a09c22414c9ef7156b5f4ae2843212"}, 0xe7, 0x800) r7 = fcntl$dupfd(r2, 0xc, r6) readlinkat(r7, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)=""/4096, 0x1000) shmget$private(0x0, 0x4000, 0x53, &(0x7f0000ffb000/0x4000)=nil) r8 = socket$unix(0x1, 0x2, 0x0) msgsnd(r5, &(0x7f00000013c0)={0x3, "a4fe8451508f4ca42144081ab2a789c3c67b0170b029e02c8b7e19ee196c3eaa363f87f406f1ee9f7baf91160fa118269458667bb182ab0659d27924a5a20a787a6cb1d8556135bdb57d00bad67e1b2c"}, 0x58, 0x800) shmget$private(0x0, 0x1000, 0x200, &(0x7f0000fff000/0x1000)=nil) fcntl$setflags(r8, 0x2, 0x1) 00:00:00 executing program 5: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x11, &(0x7f00000006c0), 0xc) r1 = fcntl$dupfd(r0, 0x0, r0) shutdown(r1, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x11, &(0x7f0000000340)={0x0}, 0xc) r3 = geteuid() r4 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x11, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) r6 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x11, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x11, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) r9 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x11, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) sendmsg$unix(r1, &(0x7f0000000680)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f00000000c0)="dce7b030100d30a9632d79bf24e4887061ec30c3b89d33ab1b13ca56fe9c4442b2468d823af8f8fdcac3e3de6afbe5bdcac4710b016af05abd6120eee3391cd45dede25aeb458519b6f01d35e88efc8fe5327598dc21f61d71a922ada44f6853ab91b6b682f926fb07316614dd9ab4c62d5058e085bbe231acbed978746989dfc03adeeb09094c2e6a412d89a69befdb975801fa3e4ad05ec5f9f05dd75338af5386288ba22d949c05d9ba532b587cd2f6997e1a493a13bdbca8a45cea06eaa35d4ec45dfec1", 0xc6}, {&(0x7f00000001c0)="fdfdec1e1b228824e6b3db0f2c559fcfa8e25ba915333a7f448b560e84d7913e387fef47fe0aac6d58d2259916bc83c12a338eb8646ece32a747399edbc06422548ae9d7918dbc8e70eea67c4713a8cf671df790985532a33e1d8ed970b7679ba695ce8f857871d19688e3661171b9c97928e467a46bae20c28dcc41a99bdcba26acf08a00ad04b7158402f97e497025bb67437f3c753378f6f53d0959c381b04a5f6ec3e41f1d6960292ba372da1e7b80d9ff4905fd74098f208beef7a8d1912845d1864cae8ec0947eb9a8e8ae0de4471b20d5f410fe784f70ee00ff755daaeff2c64c3ccda20693eff73cd9d780e4bd26d1e6483382f7f5", 0xf9}, {&(0x7f00000002c0)="52c9dd7b16664ac2f5bdc8a58fe3eb4c6ac675a4a9af10295d979af3b2d04d24eb37f8f77da7c39d9f080927c5b3dd0c9df91935900aa63026f172de", 0x3c}], 0x3, &(0x7f0000000580)=[@rights={0x28, 0xffff, 0x1, [r0, r1, r1, r0, r0]}, @cred={0x20, 0xffff, 0x2, r2, r3, r4}, @cred={0x20, 0xffff, 0x2, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r1, r1, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x2, r8, r9, r10}], 0xd0, 0x2}, 0x4) recvfrom$inet6(r1, &(0x7f0000000000)=""/120, 0x78, 0x0, 0x0, 0x0) shutdown(r1, 0x0) 00:00:00 executing program 2: r0 = semget(0x3, 0x6, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x11, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x11, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r4) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x80, 0x1) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r6, &(0x7f0000002340)=[{&(0x7f0000000140)=""/217, 0xd9}, {&(0x7f0000000240)=""/79, 0x4f}, {&(0x7f00000002c0)=""/34, 0x22}, {&(0x7f0000000300)=""/16, 0x10}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/4096, 0x1000}], 0x6, 0x0) chmod(&(0x7f00000023c0)='./file1\x00', 0x20) pipe(&(0x7f0000002400)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r7, 0x0) socket$inet6(0x18, 0x10000000, 0x100) r9 = open(&(0x7f0000002440)='./file1\x00', 0x10080, 0x20) dup2(r8, r7) pipe2(&(0x7f0000002480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1400000) dup2(r5, r10) recvfrom$unix(r6, &(0x7f00000024c0)=""/133, 0x85, 0x42, &(0x7f0000002580)=@file={0x0, './file0\x00'}, 0xa) socketpair(0x1a, 0x1, 0xfffffffffffffffa, &(0x7f00000025c0)) setregid(r4, r4) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000002600)={{0x1dec, r1, r4, r3, r2, 0x4}, 0x800, 0x53, 0x80000001}) fchmod(r6, 0x9c) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000002680)=""/229) getpeername$inet6(r5, &(0x7f0000002780), &(0x7f00000027c0)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r8, 0x29, 0x69, &(0x7f0000002800)={{0x18, 0x1, 0x9, 0x1000}, {0x18, 0x1, 0x4, 0x5}, 0x0, [0x40, 0x400, 0x8, 0x1, 0x6, 0x6fc, 0x6, 0x1]}, 0x3c) readv(r7, &(0x7f0000002880)=[{&(0x7f0000002840)=""/36, 0x24}], 0x1) semget$private(0x0, 0x3, 0x0) getgid() fcntl$dupfd(r10, 0xc, r9) connect$inet(r11, &(0x7f00000028c0)={0x2, 0x0}, 0xc) 00:00:00 executing program 4: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80000, 0x102) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400002, 0x30) semget(0x0, 0x4, 0x5) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) unlink(&(0x7f0000000140)='./file0\x00') r3 = dup2(r1, r2) close(r3) r4 = paccept(r3, 0x0, &(0x7f0000000180), 0x50000000) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0/file1\x00') flock(r1, 0x0) sendto$unix(r3, &(0x7f0000000240)="690dfb1766d6a702ae1ee3db9d", 0xd, 0x4, 0x0, 0x0) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mkdirat(r2, &(0x7f0000000300)='./file0\x00', 0x18) sendto$unix(r0, &(0x7f0000000340)="e83cecc473654da032", 0x9, 0x6, &(0x7f0000000380)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, &(0x7f0000000400)={0x0, 0x0}, 0xc) r6 = getegid() fchownat(r2, &(0x7f00000003c0)='./file0/file1\x00', r5, r6, 0x400) linkat(r2, &(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00', 0x400) close(r0) bind$unix(r4, &(0x7f00000004c0)=@file={0x1, './file0/file1\x00'}, 0x10) dup2(r0, r3) getgid() stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) stat(&(0x7f00000005c0)='./file0/file1\x00', &(0x7f0000000600)) socket$unix(0x1, 0x3, 0x0) semget$private(0x0, 0x4, 0x3) 00:00:00 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x2) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r0, r1) fcntl$setflags(r0, 0x2, 0x1) fchown(r1, 0x0, 0x0) 00:00:00 executing program 4: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80000, 0x102) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400002, 0x30) semget(0x0, 0x4, 0x5) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) unlink(&(0x7f0000000140)='./file0\x00') r3 = dup2(r1, r2) close(r3) r4 = paccept(r3, 0x0, &(0x7f0000000180), 0x50000000) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0/file1\x00') flock(r1, 0x0) sendto$unix(r3, &(0x7f0000000240)="690dfb1766d6a702ae1ee3db9d", 0xd, 0x4, 0x0, 0x0) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mkdirat(r2, &(0x7f0000000300)='./file0\x00', 0x18) sendto$unix(r0, &(0x7f0000000340)="e83cecc473654da032", 0x9, 0x6, &(0x7f0000000380)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, &(0x7f0000000400)={0x0, 0x0}, 0xc) r6 = getegid() fchownat(r2, &(0x7f00000003c0)='./file0/file1\x00', r5, r6, 0x400) linkat(r2, &(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00', 0x400) close(r0) bind$unix(r4, &(0x7f00000004c0)=@file={0x1, './file0/file1\x00'}, 0x10) dup2(r0, r3) getgid() stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) stat(&(0x7f00000005c0)='./file0/file1\x00', &(0x7f0000000600)) socket$unix(0x1, 0x3, 0x0) semget$private(0x0, 0x4, 0x3) 00:00:00 executing program 3: r0 = msgget(0x2, 0x10) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/122) r1 = semget(0x2, 0x7, 0x0) r2 = getuid() r3 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x11, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x11, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r10 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0xcc9, r2, r3, r4, r6, 0x80, 0xa7b2}, 0x853e, 0x1, r7, r10, 0xff, 0x200, 0x10, 0x7}) r11 = msgget(0x1, 0x0) geteuid() r12 = open$dir(&(0x7f0000000240)='./file0\x00', 0x1, 0x40) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0x8, r8, r3, r4, r9, 0x46, 0x9}, 0x4, 0x5, r7, r7, 0x1, 0xfffffffffffffffc, 0x4, 0x2}) readv(r12, &(0x7f00000015c0)=[{&(0x7f0000000300)=""/201, 0xc9}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/97, 0x61}, {&(0x7f0000001480)=""/255, 0xff}, {&(0x7f0000001580)=""/12, 0xc}], 0x5) msgrcv(r11, &(0x7f0000001640)={0x0, ""/136}, 0x90, 0x3, 0x800) semop(r1, &(0x7f0000001700)=[{0x3, 0x9, 0x800}, {0x1, 0x0, 0x1000}], 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x11, &(0x7f0000001740)={0x0, 0x0}, &(0x7f0000001780)=0xc) msgctl$IPC_SET(r11, 0x1, &(0x7f00000017c0)={{0x1, r8, r5, r13, r6, 0x4, 0x3f}, 0x4, 0x75b, r10, r7, 0x5, 0xc18, 0x4000000000000, 0x6}) renameat(r12, &(0x7f0000001840)='./file0\x00', r12, &(0x7f0000001880)='./file0\x00') socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000018c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r15, &(0x7f0000001900)=@abs, &(0x7f0000001940)=0x8) symlink(&(0x7f0000001980)='./file0\x00', &(0x7f00000019c0)='./file0\x00') recvfrom(r15, &(0x7f0000001a00)=""/214, 0xd6, 0x40, 0x0, 0x0) fdatasync(r12) connect(r14, &(0x7f0000001b00)=@in6={0x18, 0x0, 0x2000000000, 0x5}, 0xc) semget$private(0x0, 0x4, 0x240) connect(r15, &(0x7f0000001b40)=@in={0x2, 0x0}, 0xc) recvfrom(r15, &(0x7f0000001b80)=""/175, 0xaf, 0x803, &(0x7f0000001c40)=@in={0x2, 0x0}, 0xc) 00:00:00 executing program 2: r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) bind$unix(r1, &(0x7f0000003000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc) listen(r1, 0x0) connect$unix(r0, &(0x7f0000fce000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc) connect$unix(r1, &(0x7f0000000000)=@file={0x0, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xd) r2 = accept(r1, 0x0, 0x0) getsockname$inet6(r2, 0x0, 0x0) 00:00:00 executing program 5: r0 = paccept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc, 0x10000000) close(r0) listen(r0, 0x6) listen(r0, 0x200) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') setsockopt$sock_timeval(r0, 0xffff, 0x100f, &(0x7f0000000180)={0x7, 0x4}, 0x10) poll(&(0x7f00000001c0)=[{r0, 0x21}, {r0, 0x140}, {r0, 0x2}, {r0, 0x40}, {r0, 0x4}, {r0, 0x84}, {r0, 0x60}, {r0, 0x24}, {r0, 0xa0}, {r0, 0x10}], 0xa, 0xffffffff) r1 = dup2(r0, r0) r2 = dup(r1) r3 = getpid() r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x11, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x11, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x11, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) getgroups(0x3, &(0x7f0000000600)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r11 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x11, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x11, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x11, &(0x7f0000000740)={0x0}, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x11, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x11, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) sendmsg$unix(r1, &(0x7f0000000a00)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000280)="9ae28dddf4000d4ee14875736f07486d479d83778bc9e64261d3fe170e284f83eadfb6fba4a3588644f2c555fbda0ec2dc23d2f614ba960c247d3950143d37931f92a4a0852a4930e38279f868ecda49759554391e0b44c6e866dde28ac647dccb91bb0c8cdea2a129b8a7d82100a5e8e8489d27206645fc402405fcec272af0a6d278cd31663b5f7a36d1fad95de9ede4cb8150608c4a1a08690f18f0f3dac3cfb6ef159ee026152662da9412803c23d5a3a67e78d2f1094bbc17b17d63e3ad0f0d52f4ece4ae27bbe47855ef7f478d30e2201ebc18c0ca7e322ff1dd5ead823ce86df0ad8efef93a45dfc94ea0be1731225ca8d7db7d", 0xf7}, {&(0x7f0000000380)="b339cfd7d7504bb38f724a75202e81ec2f1f27006f269493fbc36efea73e75d3ba539f0fecc424211c9252e54c14c2c3420d85d6c395651f0d26fce9d04e443d129ba64b2a4f9ed9484c2c4d8888c906864014fc53428ebe4e26bd8c0d88f9e899af1a3c1cbb492bf6ea92a708a9f6cdcdbef86ed5662ea4e1d57b3b9108a9f04394406695b5130ff53bc69bf16e04edfa25a6a5d5052eabb10e48d2c34667a10935f1bcc10d88547064afbfd04549cb3147938b16d0a2211c22c7b50930b8476e563702ea3b51d808a57ff6d6a0dbcfb2499f65b0f2a42cf459c2887bc5db4c", 0xe0}, {&(0x7f0000000480)="39f038f004c2d26a8e1b2c658d930241b237", 0x12}], 0x3, &(0x7f0000000880)=[@rights={0x30, 0xffff, 0x1, [r1, r0, r2, r1, r0, r1, r0, r1]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r0, r1, r1]}, @cred={0x20, 0xffff, 0x2, r3, r4, r6}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x2, r7, r9, r10}, @cred={0x20, 0xffff, 0x2, r11, r12, r13}, @rights={0x28, 0xffff, 0x1, [r0, r1, r1, r1, r1, r0]}, @cred={0x20, 0xffff, 0x2, r14, r15, r17}], 0x148, 0x2}, 0x2) r18 = semget(0x0, 0x0, 0x2) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000a40)={{0x7, r5, r16, r12, r8, 0x10, 0xa5}, 0x8001, 0x1, 0x7}) mknod$loop(&(0x7f0000000ac0)='./file0\x00', 0xc156, 0x0) shutdown(r2, 0x0) shutdown(r1, 0x3) openat(r2, &(0x7f0000000b00)='./file1\x00', 0x2, 0x80) getsockopt$sock_cred(r2, 0xffff, 0x11, &(0x7f0000000b40), &(0x7f0000000b80)=0xc) 00:00:00 executing program 2: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1000800, 0x0) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) faccessat(r0, &(0x7f0000001140)='./file0\x00', 0x2, 0x300) utimes(&(0x7f0000001180)='./file0\x00', &(0x7f00000011c0)={{0x9, 0x5}, {0x100, 0x9}}) stat(&(0x7f0000001200)='./file0\x00', &(0x7f0000001240)) utimes(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)={{0x8, 0x6}, {0xff, 0x1}}) fsync(r0) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000001340), &(0x7f0000001380)=0x4) syz_execute_func(&(0x7f00000013c0)="c4c2ad0a46f4c4c25590947c1e1200002666410f2b1a670f0080465700000fad98feffffff3e660f76aa36630000c4a3f917eeedc4c3f9609266690000bac462d1454e060fa9") fchmod(r0, 0x40) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) getsockopt$sock_cred(r0, 0xffff, 0x11, &(0x7f0000001440), &(0x7f0000001480)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x11, &(0x7f00000014c0), &(0x7f0000001500)=0xc) unlinkat(r0, &(0x7f0000001540)='./file0\x00', 0x0) r2 = open$dir(&(0x7f0000001580)='./file0\x00', 0x20a10, 0x190) fdatasync(r2) close(r2) renameat(r0, &(0x7f00000015c0)='./file0/file0\x00', r2, &(0x7f0000001600)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x11, &(0x7f0000001640), &(0x7f0000001680)=0xc) r3 = msgget(0x0, 0x100) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000016c0)=""/93) r4 = openat(r2, &(0x7f0000001740)='./file0\x00', 0x20000, 0x48) sendto(r0, &(0x7f0000001780)="a1f92228b62a2ffbbd0219655565a257c2612c4c3087f9e535a88d475a0b5965c8be253791a4619f863aa496062fb824953ed997445cc9a1fc6c5815d85bea80b51a1e6d7f99fb235e743100529f86a294004829204e1a9f6c3b5dc270c3696d7562b8f72b753801671040de0f86f4fc78e99333b409156ddb4e8fd48d0748d006956f7511bdf081e0ddf3877653ecb852d0339e7c5950028ba0dcfcd0fd665eab0d244a7358a4e6c6c49546ae64cf4d24eb882ad52cbe1bf33657b56d9cb4460487c3d72746f50baf9a7c08412b45f4f819bc7261763d89c05fe7510bf9", 0xde, 0xa, &(0x7f0000001880)=@in={0x2, 0x2}, 0xc) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000018c0)=""/4096) connect$unix(r4, &(0x7f00000028c0)=@file={0x1, './file0/file0\x00'}, 0x10) fsync(r2) mlockall(0x3) sendmsg(r4, &(0x7f0000002d40)={&(0x7f0000002900)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000002a40)=[{&(0x7f0000002940)="e3f12e68935fa86d1b834d8499f232bbf3f02ea095820a43862f8f236ecdf2048a6d72fdcb38ce8347c6f5639be5c87cf55b110488bd668a41944d46345582a1acfc17d203f030044e4aca57abf7165921bde8531b8351eedf7344d028ec48fd7013a2ba0ab6b58de52feb0c874352936f4f81ea1a1b604e3ba9099d9de1ba7287d2574b12e65da401516cb93038c595e60316b7134756b05daf8e86bc36be165538a9824770e0eb8bbb88def41cd305bbba89dafebbd046a4ed3de44551687049fa746948520d51139ca0bd689719e683050d96823774ca21ce08a860baafe0c98d", 0xe2}], 0x1, &(0x7f0000002a80)=[{0x90, 0xffff, 0xf4, "c1287902625847211179ee7887cb88c6f78304218eac37b0b227be64c250a6d97f1c848f1f0133575c8b73d0cc4647ac54dc018bdb7bcec5d8b3dc2cf200690e6b1ff4eef8b34283f87c003b2e1e4c1d7230d5eeee8427caf5d37baf8dfa11c4d5f83a82d466eed004fc41fd45114552262cb2c7aeb8806fb0283dc5a3"}, {0xa0, 0x0, 0x4, "098e5f3d8795f21911e48232443baf69da1545fb60517edcf448b9040a12d2dc03b97df90f484c8ae37cff4b47fb60c6cb8adc1590c3c55e253f3ff1bc829ddc0d9b65d27b9226f2730d5a0e9d372997a679ddc0412266d6a8a6828e92c666f5f9626452af467eb5d02af91eac0ca1883dc23eff16284b9510920a0aebbc9352f6af6301f1224e6983"}, {0x110, 0xce3a5d9af07bf735, 0x83, "72b2f004bd36babc9d80e5fe2cdf27dca95b3776acf4ee47de3a4c700bee21ad35f348eb14a142b750655d27c5a2072e1c31bf5fd4682bd2e96a17839a63a98eb0bc58a4f89da6f98d2eb12856fc175d937f29795834a0a89d58b3726af62ffcf0363fe5e7a937f54dde48a4de7d1b414f105aee94f4a6fb7d157f6c294506038b4d2b166c3f99ce7d44b621499a7d02fd7af3c74baa340f601ca65b64740f686909723697839c35dbd30b9bb2c95d8e34d901df49f5a64a68cdc71922a8240f0175745d27756eeb73d3a14416be7bb4a9382ef3b969eb36c8b862b3929d18452c81cb883d41755d6a5016c37e75be2c7d843f93d97bebd648"}, {0x70, 0x11, 0x9, "db514ee17e66dec54cd3623a436d275a4c10440bcf3a20a367c4f90e60ae69cef8e469b869ad43f5d1c69d0177c27690ffa9ee9fa2502ee111a7c52bbe01ae81884d6b8e2a308c29fc88dc315939825027fcbf34a5c4df644f1561daad39"}], 0x2b0}, 0x4) 00:00:00 executing program 1: r0 = semget(0x1, 0x4, 0x220) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000000)=""/254) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000100)=""/148) r1 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x11, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x11, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r7 = getgid() r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x11, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x11, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r13 = getgid() r14 = getgid() getgroups(0x9, &(0x7f0000000340)=[r1, r3, r6, r7, r8, r11, r12, r13, r14]) socketpair(0x18, 0x40000005, 0x8001, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r18, 0xffff, 0x11, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r21 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x11) fchownat(r21, &(0x7f0000000480)='./file0\x00', r20, r15, 0x600) r22 = shmget$private(0x0, 0x1000, 0x226, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_SET(r22, 0x1, &(0x7f00000004c0)={{0x2, r5, r16, r10, r17, 0x8, 0x1}, 0xf74, 0x80000000, r2, r4, 0x7, 0x3, 0x4}) getsockopt$SO_PEERCRED(r18, 0xffff, 0x11, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) shmget$private(0x0, 0x4000, 0x18, &(0x7f0000ffc000/0x4000)=nil) unlinkat(r21, &(0x7f0000000580)='./file0\x00', 0x800) sendmsg(r19, &(0x7f0000001e40)={0x0, 0x0, &(0x7f00000019c0)=[{&(0x7f00000005c0)="e31c073690f32c6bbd4eb735e270b636fd0bfb3a893543822d89789a98686a181ee18de32f590e2b3b06caf6c5f27108e512c74ebd33a9e22b09bc3d65b60a979a021cb241cf0e008c876e8027a69f55cd7a17592052a889c96626a46f46f43b0975846c3a3b627ae897261e098b77bc3ac4d5d4e0790afe7a6c3f94232480bcacb49c2bc6647cb6e69e8cdde1cc81d0c4c2bc140f447d42f0e1694ab2c25c4e554d3fbe24b7db0a931c1c77add145840ce7ec58e8eceb2933c10701479abad9d3cd39c9c092093d6c5d3d1cf9fb4acde57754845928d666bca056e519a0460e45507c6831cb80f2edbc97cd080637a9c5f6c209", 0xf4}, {&(0x7f00000006c0)="3c7d647d2124de01546be6a8516cf0eae4e8dda236b8335a09f56c36e956b3d1206a7168bb98fb234b0005e95f308fdd7e5d9aab1d0f0c47cb956103076fc149707b86d80395a864c771994e683d4ab65119518f5f67b3ee3f353e8a04e6ed73b62a671d5a9ae93b67b06be00b5104891d9604b4ac8955528b364b62362bd7acf64584cd1836b4ad0e09b62f7303a55ff1f14349b3cbcfa86ae33c5bf2731fd781a243ab37f2a1b1c5b19a0968a9f1ec2911030e37782e6f2c5beb8deac47fcd9431085bcb", 0xc5}, {&(0x7f00000007c0)="a87eddf8e8b5b935cb3f4f93878380f51ee6b2ef7d016e5ef622c07b4322c74f5c611a5a0c83822a9f63c9a7e202e0018d5c15d5b894a9488d6e4b43d4b926986d1372d854210fc3e1a175349c704cd9792cffe985dea9a271a4e9aa969ce3fa47fe26995e8d48f02f565143715b3105fc48d7b24b5ccad0f88c15991324e8bac3e87dd34f09700a047d1ae07df108a5ddcecc916487d26c193b17b3b9d5ada8d25c3c741bf813583105e29c00cb50203972aca669409586b7a60f9f4c15f46e716dc32f92903a03e7fd107b920ba7bc9320d104eda6ac888bfbad81af6ad566426d00ee9dc2821f630811c4d2dd92f67e3fc8f42aba517bb59037a77e7e6d6978a2df58c82526fab62b58266556ae62386d54b2d961bfb8af377fe4b7ab033da1d283deb5e27e244594af9d5c0fa398131f1d2e695000c41a81cc145aa55e2e57db9bd4f96f6fb3dbaa8bc2f1a6feaaa45400cac0410d39f6a3a9777c372a25ac4666c9a917e7e70fcee106a391e7b1e0be52abf38664afadd0ac375d12a1404b4cc540e316ddbdbdb424e2a11a5b9180b9aa863203cfad8869fb3c045bf35d10c4771efd5472b754f7dd4d6ced2fb69d3e9226caceca34c2a36e9d34fbef9c213e5c0bd7f91d13e451522cae585cbf04d370ca9e53d9ab7e6dd513113b706f2e2c6f3942375dfda2dc8a0ce86259159b80f705d48a36384aca266b5fbc19f9a7ea20d3452e446e12ba44e431d4d0f99fc4041684a0d11d3f3bf8705d1904bd6bee9cc7b57fc1b1a9f38132af86546d21de2d7551d4b9ffc6893fe68ffdc06849ad2985d75b3d2ad51e90038d88148b8943698599793d03e5e30656f997a3a729824ce97f7a76d878463731fbfd2c490c5f35e3ca1876de0acf4925286be04412fa185f2e75b1041276788f393d132e9c61227dd48d5f6b2b09f8f89cc8b2c8a4f391ffa842c6b14ffe9d98ac51346c8a10adfcfca6f7e35b3ea174ea4fe776b5c4d8f1b413bffa8a14e6e0f86600ebe5f9f0a768a1c916a0faeb665097131fa881a6bfd40e5ede28994d530519e04d3dfabdd4c115a37738b98f44e2960b2b72d8f512fde8e3673e2d672637b0dc526c53918a13dbb5fb15215991f92542426763f397a6bea3b81a50b78b7c04d697dd3cf38a6e61084cad5774319d85ec96db21cdcb37d4f41c08d84d12c422f43fa811a2534029d6f3ba0dc50e81faf18d2d699b31abbf73f32e3e0a6bada8f9db147e34264b3f332510f72aeedcfe3ace1b8f3eebc5493cbb72b96ca634cb03f464302882b02f3acc85de8ad234986c6b0a38351ced43413b15b7cce99f9a73571da5bd5240b57bbd54f87519cfd777e1b3f0d95714e48d06b13d454506d101c735076fcb7719c26cca364c44f299a64c37aa39d4be465e87cbc4dc8c80ac2894d95308d9c3a3bbe74723d552aff876f111b419bb2934ccf86e1607fb32124ca86a04febfe0c81ca60aacca9b22264cfe90c85f688331ee994d674e08e955e54715d72d91eb80692126f063c8c6ec7404c44d7636c1cc5faa2838645d94f69a8717d226a2556d0d3ee72f43adcedd1b9b29c9e5e7828598e8adfff1f7e352f3915131801fd17cddb32f27ae6785b26564cab146eaa50cf1dd18922ada74306c5bac490490bf7f480344b2a0fca4f5344da18db600dded590fea16e2175a4823f6ae73bece952a47271e1b0dc58042429cd9698e3dcdb68ef3048b297017fb208341e9d4a46f8ac297d5fb626db1e61514c24e669e41291dd4e343c5868105c843ad5a280d621eb18a91c3bd79553375cd876b52b01b8a540ae5e5bc82a4e3650001beb1156120172837108af14b1989016d42f5b2d39fc2a6bbf18cc302221131f78170c7094d478f9338cd9e9ffd758dc9bc97029f495e92ba744369e1a739b1ff8221384b65439764b87c46f39f220c5f0ce4238a39d54b6b4e567b5dab2f88eeba54f8c23780ad090690eb1d25945af544c926dd7435f803e6b22a6c5b4942a1be3bb44bad599e348dc3c75f60c7477d79143c64b49c51db92c4641e9834dd5e44e1f72ab3e0131db02564124cd6505f49a5698e081e76652987bb6d791e571b0d90d97d00dc9feb2e79066f52c93c1280d49aedab46345141a19739b5da7a45ead017cd7bf5a3b36d15fa1fee71d37ce2761551a359c6415dad5c14c88a927244be93669747a8035bff8b5a1bc519f1db15c5f9ef26c9667c5590c24de1bf09dd0e6dcb950c8ddd07357f5da96e49dc31552f0e68d5125470c54e4bc8914ee0d1965ba55b31a5b690c7f36158994a66183d4a6c185eb2ae6bb4ae593f488c115eccc5eba6dfdff836ea78a1a9a9c0514e22d829b1d1cd15570e7a41026daa3222d5b4a647965ce867af7916e05f0e8f17f4fd80aa5881d799ea58befae8de19a31c6aaa72f383801f3f93423a335ea6432b647cc29b8d120ea708b706de2782e06876e66bbb4d9d14900c6dd3dee80961f736e66eddf5311509ee36dcae76851710941936af8ae7f23e458c6d027c08fcebae04268bdfb99685704242e41f473ab10b3f98ca78e24e232e9f566564fc01828b4af58b4b342dcc16877b9e0702c57f8450bb87fcc4c9ea0677d861a30d707b4f96e96aefd0a38eb78526ec1ca3043eb74dbff267d611e91a82c09518ba3382b1e5f966178a72136bd7c7599b09182d9f6b834095c2395c00c8e241b5cf07109f65ae4d9ad185faec9ab3dba141c2162c2671416506e3f6ae77b6903666ca2575fd05d951d02cd0912150925f90b14f4062c442bc3a53dfddf7e10748ebfec7a6a380bd5fd2d69a9c3f72c22218fb3cee9cfd70a594a2fac42e4b61d36b4b0746eb1c64bf34503ffd67b7157fa7451643e33f0d1282f5dd694ffe242bf09a547549b5888a1cac575cdec14b61c0e9f31561e53aa890defa98bc19934468eca440145d0e30a1690a91a7bdad80718cdaff8c2694767aad333c6851b7b087d75f6d3096f0d93e666023bb5252a78ede8749cb8c8d1e5de69dada6f6f969fe191a905ba68633c5846efde20d52085d78c7e8492ca2697289fd6d869ce04a761fdd278f924ca61218ca1e4daaa14a93dd75dc35713c2ba20704579509fdb7d297f12494fb8495d5cb32427609057107fc25cad02faa8fe1981f32e9bb9bf977cefbbc58c177f128ee02381d3f6e19a6b8c3b34d825fb695bc4e3c46e93213703bd366a06dca86fda31d3bc79bf594f64100ae8d81784c26e3ca56ddc7c5a5969c4297ee3cc1e4ab6c4d9b6337dc3ece0c04fee73c3909aa5c3f9996111ff2a5ec4e70d8fd734cb737e7b19e9b401624d1638aabd0abac443276776486a6b6e269c2c16d6a1cc68b839c6a1916c73dc8986c78a4df20d8cc7caced91bdcf5aa37a8c8c6f576b46b4e356e0f08a1541a3b0255928261e6882e8b20d5447714e09df0311ddd478d7963f9f85e924a3e310f6a42ee3168e116ffc1e41f7af4eafbb0f2d0bc69f600ccf30bf8a7e8225a0bc114e3fe386635ba6bee6b4020b22bfa48aae0ac437463501f503f6f94356a411a56d66409856392a84eecb1b5ff53d20b75828619b1d313c8fa9e9ef218a73d58667f9d8e1d2d16af45195f257d15c5e1bb7feb366d24979f674eca670265656e6dca55b30f9fb388b4a457d6b80c83c95b2a77ea59b0be044f97f0c593437ede1dbea6d49a307efb2fc15fdff6eac622b184ea60f8fe0fd832fdd2e7a054efbf8ada6007b7c9ebc69edeb683d41b7d71c0eb52e2c693d8423d88aaedc1f8f44968fee71aa00fb25ae7b13fa83ce7e2d48f039b73756c0d28c7a5acb02c8e3dbe4de9038724af285ca7b08d6a0d52bbb6f64d4c4d4f0cc77d01fda944a56dd8e4258f99753bdbef36ddd658078eb24bad6a1aae669b928df15bcc8c255137f386b73f73767a0b8bfff638a93d98ecdc4efcdfcf98d3f6951f4a33c76bca9881b95948d999dc7bf3840e73ff3ecd95d0ac7aafcf55c76a89c9c36c89ef7c8d95884e6882d5ef6b4e199285ea741699e2452a23466d32121e93bc46784eb842781ff490029de5c30c72f813f683e6da473c0487b5738cfa0ab0dedc4b0f39365ee62d9a5d01e5cb5c3c7d90da5f4209cea3e8f9be2c160280b0a055023457b10c4db1bf5f16735149ac4bd6f9ccdcec47c920768ece4f7b8330c5f19ae3a9af35090d29c0963e49bf24803dee072b8aa4d9da54cfa5438d6762134941e9dde9dc327e808b4e5acbc4924bdb19863a4f9571bcec850039a71a14a4ecdef96b98fd4e030cad004d23c119122101033a31d5f3b7d50cbb03e37f85f844caf37bd9ec3681db113879eaf6570369aebc46b659849a15a2dfaaa96eff7cb65c1198d956e59068e8258b81d67825139d4c0b76d64078faabf7393f7aae58f22a1fde67b4492b9e2cdbd0d4ca5d806dfc67929a4dfd928aa9b471098c071187061f2b1422bdbb9205c2a093995fda2df1c824ff280a5608c0ca368d6ac38b4807dcc4a7783c7e4ebccdbbd99b4554f82bba30eb8a677829a9b8c7215589343c9c9d005bba6577d74b18fece66a30225d191de7fc1e68df79ac9843e11e22263259e6c0b4a2fa43a6c877f3f53f630c9dd26055b5bad1dd17341e2230e022ae6c8db7f2e990e7093f7250ffbf201c5d4851be15e6d7c519e80126c5a4c88beced12d8177e013dccb5c316a2c30274675bed8462780e283de1850454167f854acae441a1f9a7f04239aeebb89d03cd5c4bddad3d486c1003ecf73c819732234b138ee840efd8d7fec611602c52f70d7023fc2fcaaa6a118fb2700c265f4048147c9b7002443a7366c248620648d9a8b00c5d3a50bc0ad5d7ae7dd3d2a6d6cbc540d7e45ca876662d8dea02584a6fd4975bc1e76a6fc925fb4abeedfca7d478bdd36d40ca8fb8ef77ac79f7bd3a44dad3ab083675787ceed3d4ad813097f357f5d250ad82d55ff80eaf97084e07a9f830cc277982aaf33295266728a0feff45b42fe24d701990d5c7ce7e6a32bdf59e914b395c7b6f7c974ff524690833cc80360c83ecb16677aa61234ce6c1b8edcc6acc5fcb83641ca68ac60afbec19e4370986f8cb22269ff730f1c732c19d3a3d36e22d893af81476b9933c485d5ae7529b4ce2963d12289ddad3f1c978922954345b4732059f2b5528ca76509724b27c5a1f5ab9ce8e1387c2a23a0ebc8ccf77e3ff4107d59a8edbce94bdf3f9f640a40d7225ebd0be1611635a0735f03929270499018f52c0af0511ec007efa022ffef73959a862ae018308c908cb3aa27fdb58844d96e4aa68e09a13f3898f7eab5d4a349eba79a053360e30ffb7bac594963711559f9f037bbf841b5200defa405d78ad9872f00572d71d610224c154544ec770d3f0061690136f635bf17f8b5038685b1c3f1821c6f90c018510507363eedd502a6ae9d0ce56230dbb8fc7e0da13fec3b32080255e604c533efdf02c7df1d4dbe64e81dcf77c0e650fea63a1bfe9a9c4992073cae01eb62be43c087d77459aed0bf77d15d84285dcfab66e411d154247345eb106ddf70bebe019139a9819d748a4bc31dcb6506948a78e253b111a42c741e3017d8bd0157c7f7591fdc39df0eb2063333dce1afd5b9788cd235d753a9382417e2a97aecc234c2dd1f110a022f3692452ccc0913579d62f2a7beb9458f4f550db1f1ecfa3e375fad268265c69a86fee7683762be48c03d25d919159d60ef5b1481669a84d6f1dab4a4ecfd8b93a9503e1ba2b6e22dc4fffcc96cc122235b09e80be0607c0e95a192bc46523e3709192b794", 0x1000}, {&(0x7f00000017c0)="b982b5a744ca58c12dfdad4048c8dd06bb160a9771d90ae0263d35cb7458f487b47cdefcf0723220b629576712b2bf4b8ccf41a758405135e321158fef622f14da95ed6fd5fdae521dd9bd5ef5c03965d1c2bc6e5b0d88e2a213b8c2cdad68be15e7cd33f8d1a2a0cf13c6e3d1d3e742307a682b607948fc70517bdc15f3446351c5dcd0794f5fead2825d765cdaa8eeef25101af77892d181c587e0aa80bf784373e451836d6abf7cac37b3665483346f8792bbfaf2ce9499fbcbeb69faec6360d66ff0130c34ce8f9340ad8d94", 0xce}, {&(0x7f00000018c0)="c1f40c87b896f3d89d4772f71c7b944eed18ad7a4cc61112e2f7b2e33d34372ba889a14b71249670cc9548e89fa01ab472ea97d721b058822a0a330bcb1ec9cd703d7b3bda026917cd9db0bb084df859bbf504d8ce51b878982d3b3d4b755689d93e32513e39a2f3a72f6ef8252222a77e4fcdf790a9ac5122393756e96e3099eae560d3c3dbfe7c88c28d2d4ce3472161899c496f0c4b95c293dd212efabbfc13d8fab1e9a57d871e94a3db4ee14c521add0aea49220d9690c446bc33a970478ecd5947bfea4cf5ca00734e9f6085e8a69351380dbbd905df768dbea18caa595d877eea9d45b26339de146a", 0xec}], 0x5, &(0x7f0000001a40)=[{0xe8, 0x6, 0xfffffffffffffff7, "7dfc48773a0f69e2d5686cb4b0fc20eef2c77d7ba792361c748f1769fcf32975191c7209a6e99ee17bbf09be1a6fb97a3735c4727473ad0e5ad3058de0ca188cc0a8b466b8428390ae4552bd348b58c770a18ea936b0aacda0cece0c95b1105fc816b31a6355bc16040643d3b0888b4d7c79e867ab6e52a689a5d4ff63616f539127ee7400e60b7dc0aa13321b74193ee3dace47f0b727b24f92292b2c8509fc29c80a560a529f5e2bf9fa75544f3289cb8d073615b5ae37db0fc86ce30a5ca7de85a6559a9a6e1b94c1354a3c7f052eac20b4a9ec"}, {0x58, 0x139, 0x20, "a415ee5fc0ef5dedbda2443b2660a19227917f4f8c3d15c62a1cafe751f9ee4543290d471611a5e85159123cbb9e612ebfa6e1bc149bcfa24c6924582495815b2c8f8690fccd74"}, {0x28, 0x0, 0x9, "c5cd427728daeb66b2ea9b18f5a8e335a0"}, {0xc0, 0x101, 0x9, "11af521ba25a009f585ff2021bec081d2e2284bc9c6cc1ac5586a38889aea73b0ecf95f8a4aa2eb280909ac19b6e452e5d259ce299fa2f2bf14624fad13be9d9108d151b9a7d67578135e273f6444817e69965ba8598f0cacd042d969cd799da8412a303ac5a532fd1c9c70dc7cab607ca53ab6c3f88750d6107a686fd04d64c7ecc77bd41ec6b61b9c6f3e8d12868e3779d171ce16fea95d16633f38e8fe840554116cf2693d1415e5d6b0c"}, {0x20, 0xffff, 0xfffffffffffffff9, "c4335bcef7fec99d4c09"}, {0xc0, 0x29, 0x8, "981546e62be6f0fb19eda0a6609099a2bfb7c3b8a97e27ee7ec8934bd6d354668bb8687f74788b9844b7e0bcdb3d2544c65453d6c184e1e26fe3e22cf249e1119f234cbfbcfe78c26c54095c12f10db48599d6b5bbd811fcd9165179cdfea2ca1a45b4b833da1f6938709bff543cd2a309a1d2994af1f3cd35b8d1103d8692e49d40c8cf99ac49c2ba15b6c13a3b67e6d7c01c4910872566bed763b53df565ed4cf4e8686019b06197038152"}, {0xd8, 0x6, 0x0, "2d4a0dc56816d98f2cc5c17eb3823b01967e93d43a0d26b502362a67553fcf310114c0fdeb3cefb758f3966094b52d518cccb7b3ac9e9551ad89d2d828e41938c5328f257352b1a3b90224929838b9e0cb589850d66f5254566141018e6a311bed9e70e2b2ae8643c298f23fc8eaf1223cdcdd8983a8c391f6aac6dfc82106a01c1894441ed2a26841f4aea54dc506c70befb7f9f3d1da9b3a23dcdfea20ebbd1ea42968a42cb53d76d8debe6b361605a18269121feebcfb9d910d0ed3e645a0ecacb09975ebbaef"}], 0x3e0}, 0x1) bind(r19, &(0x7f0000001e80)=@in={0x2, 0x2}, 0xc) shmctl$IPC_SET(r22, 0x1, &(0x7f0000001ec0)={{0x7, r5, r11, r5, r8, 0x100, 0x6}, 0x7fffffff, 0x101, r9, r23, 0x3, 0x7d77, 0x6}) recvfrom$unix(r18, &(0x7f0000001f40)=""/76, 0x4c, 0x800, &(0x7f0000001fc0)=@file={0x1, './file0\x00'}, 0xa) recvfrom$inet6(r18, &(0x7f0000002000)=""/65, 0x41, 0x0, &(0x7f0000002080)={0x18, 0x3, 0x1ff, 0x2}, 0xc) r25 = msgget(0x2, 0x80) msgsnd(r25, &(0x7f00000020c0)={0x1, "1efbc025d670c25e81894fe305fe3739f3784399cf29151f46211d9b0787335069c20ad010e6d60b44cfc835c657fd2e9c9667e95e05836916b5e8f343228656f98d824b71dde4a48d6d75b310ffb61192f958ff5e6201ec7d59068f56637d62420c4fe2e9b6193c24771aaae9dbc91eebaf00b1f77922e70dbe48eae1b6b7e5afd5bdbb2c7580d37d27f280bf64aa13745d564a4ec677acf0a16f46cb3660a90521704696c35d6fce75b0839838478d0519a1a9003e7ed432ce2b89ed00d686c46e9a7cf2711885dfe8d21cb8adebc8ee9e7c57319ad853eba14c8600824db1b6821f8bdcbba3d5595999605c99f062365599eea1db3071bcf0e0c6f796621a786fbf3b400a8f1c4ee6e72b5b77cdff9346e0da5d9ca35184f4db0186be005bcb8cb0fd799a81ad701d9070f05ee87551f82c3bebfe8547eef77e4f7988f0ef6d6580590c9ae161f29a5eab843acd4d35c1ae89eb8df678e8ab3f171b52f464b7dfbe5ec76952b8e6702be02b91865a412c2c3aa0085b42a4c9a3cfe860b4a7dc57e617b698fc8cfa2dad04e67f47c5f482bb025b1821306cf213ad6f7ca4ccaaf0dad6dc5761a4c03616c1240a2cad3cea9364f27fde78778751d7c61d4d41d2ddff1ef2d2fac34f1f0c17278efbf210a57ba5c45453402323d593bc2a4fb0d447f9749925b96985abdb9e4969bfa08950d01f2e35d4574ba28aebd02882c0f3573071ae9daa485e5078f34f89736854dcb0cfbcc167259a0f5b4f77b4efaa7dd8af4c68a3c2dd883065318976f5cff71b66d522bb1f9f39aac4282a272ce8cf706805579cbe89ebc437bcbffda1caf97b53fe1c71361caa87a427f0b1f4eb49f6e685faaeec7702378e4415528be7dcfb788d87dc8999d9040c32675ee1f01c4cfd3d2176139f126dff6a27e58e503e4441441c3a011242e220f0276dd5415277ce2ce040bcae9de1a523ad258e36c502ef3838dd44defdc6c66d24a26c6fb98bcc7c1b0bbc03f091323bb3903c38f0d38ff69815ba08829709eecede74abc8ce61a71a4428d06816a395f8673ec40d2a92483a10d2a90bf4f1a7d5a912c5c1fa9667e38ca5a3cdfc25232317b587da940130b02c72dd1689da66f3261038d7ef59a241d447470d6d2b13fd637dde49f92fe0e641f7ad7fd4b765b4d728ab5216a74291c69079f8d20b21c21b8a623d685e0ae1870d7b79cb8b2f522117193ab8b69308ab8d840391b3ff9ebeb1873229d044219e00716cdd38150216ae57738cf9f228098af9b66a74fc914fd433e84888e93ca6bd029790bd78f317d5fcb5bf9e4ddffe9bf4ada08ea42af4bb0a020100babad6b9a55adcf8c175a18a46158461b6a18b962b4f28a7f1ffabfcae9be6c66c84764e60cc94611a9c6737198fd6ea468f94a2b4352f9cf06d16a3682d83d1bdc03c7494c37bc413129c33e8b5e7016e9f9cb493e022b616b101574faf545e88e6c1041c2b1ed4ec4170588865d9b3f303aaefc1fc23a002f5ef1821dd53941df794156b6ae301e83e4d135226426ec805a0ab7c595a7300cf7378b1fb2236d578661edc1b83bddb4a44dc7dba6dda0ca88bd06bccf2bfdbb9c68a6cf6ea87735570d128945ee02ab48e692e5fe17539e7e47b88a2d10fc28cf8e6a573da621bad47a9c3a47b929f24be38a3a3514edf85fb30a9c6ce4c7c7594e2ce7709bdbabf151a467c51c77e561fe00400e987fb68a64ebbdde9200e14008967418e12e9932a246f305c5b0e50e09b18fa9924e7e3981660ceccfe88ff2ab8755ed01b068190a7e4965520c35e4257f6dffcb0b2fd7deb1275689e7139a0d3f9eba4203a4ce47ab25aa68fdab91e7011db7bd17a94a2c5f5ad5d59877c7da8495cf4d04b09bdb3715906116ee0699be0f03ffaaf621f657d810e78f94f7c12217db88aa9d9d849b6714a0248a9e23939ab928919611d09ebd841a6e0f300cbb612bb9e8a381a69e6f5a659b201c9fe625b4f8dc8479cb7df95c072de8e326db2288fc15c7bde92fb5d5937c49ab5a438bc1a1df3e23ec1a196af9c54bbaf20750c015b2f679376a97452fd9f9e8dae1c862e9dc5664c9a1dd72f50663d08a6122dd02da9996917ba9916ff2325c258fcf43a803af21d24dbdaa558ed5e241384618282618ea19aadf18b44f1a0d4276e34fc1efa041c84548425fa4bb8194d5af7dfb66a89b62246ee6e2a1412c3e7e87d4d5bc1c5e210cada01978f85b5cd0cf7a1e856f1e30392890f77f5efb4973820463b5fdfab71e8a1f6f77f8484d1c964c1fcbaecd7b328f845218b968365c7097e272a458d6b2ad82761b44a0131e88e0a1a70da663a3509ac2ee7514c883190c5afa13528dc650a96a94fa21aebdcb5f06d845d5c0822c396a8b02ba18493f59757c7fc265beb56d059063812679f5bf2f09659001adc25548be799972cdbe2e60d03bb37ff429c332db76529f9a4070ea1f33638742f7bb85a05f4a63706f4a30a158d15f2ba8ba8d98b1c0c68cbd756562d829ce1c9566c447dab96c8b7d5af62085cbe4a617c3e08ba8583a29e77f2b6dd101f6300a54ba4516a991d4d437eda1f11d771002f0f7d3e159b2b29769036efece9524026360fe76f21cec7a61b89ccef0843d25e87987720a72af5093b4dbcf0868f083ec1ba55c2dc7bb0c51473f937d7e9299197b75a2c697d506b29b8730fc03fc5d068021ad3ba120c646085af12a05be8936333ab65fa96e4266010b85ee899366c1c0589b83dfbdb1bb0a0cfa4c3d989303c90f82c3dc3024c8040309f46ddcc36581803e8714c1332e50b51b363ecf21ecb347fe7654e3e978170461e241ef4e9f6e62f80638b55f394d7e990ee170aefee96e83761596095b50085f41f104f13c36c7340c04424e6f44a396c433d7879f3c1ff2ccc0bd4b831dfca9bd268bfb47adda648339f29cd15b81d2aab3c3a30f6b1e15a11ab4b1e7127748828920b162e33a2016d981f64f7ca290c11c52ce57f246d0c83a52f4a297d176d89b5355ea279384c47155ff1283652d975db132e390c726f0f3672907c7ffdb05a1dd897bcabca1e1352fb9ec7eb7e551f8a1ac668f788d0a0c709ae4db677921632e5f70b59225ffc32b62b61c0ef63d0d13a2c639b8a0e89065f9c176b8ca757ecd2cf52c7267b9204cc8174ab86be0b70b6f4970c62041a59da1e4c55e6b8ee99f69e4cb285cb6f96de044622a66efa8a288b924589496c404146601834469810daa0979ec18abcf54ef7ed7dfcac4f0b67206cc9a486a860a016d68aa43a862062cc04da5a9759a7eebac6359a019b1404f3e23143d042d8a6376e09ee559fdab8f28afba6889117a0ee2986b5897be31eb3efba4fae69396f76ba254dc5eeda1b982afdcf04d43a7bdfad31d9d5b8eb3273665dfebbeee68d51a80646713c76805fd28b770c8c5d79f16b9b90d5225a4de815fbc065493cc98bd5b6d768a760b151d65067a99e686d253719a57fd6e8906c8f8279ca8af13cf1781db176f3d90ffce6b95e66893acc741011a36490817e6986acf390f9e270f639e7ba46fed1411ef6b2e01d1626bd3ba3fc688614d62c59d2f718806154bc3f14ff818e0830f745901cfdc744475bf1e630bcf8202241163190cbff4dbf42cf381e1d43891c41c0386fb215d3bb928521283e0726793e2e0184c1bfe5983f6f2b0c54be208ffefbda11b1a75b97cb3b0e5899dc6ca9c9a689723308e1f1ad56eeae7ad49acaf6e12063fb0ff38e1f64c0f491900366530f592a299c0fa8f3adbe77cdab3d779fac510da5325b18b3a30ac531f2ad76a67611b4e588b8d87ceb18df24b9672d707b1bb8fc2dfe69a0c055fec3e82dd4453175445ceb4fceb396a34e872f350b4633e6c8cec1dfe9e26528cbf626510607490859286d9cfccb48f30ec1fd8268183a1451cb07e3f48038e1b73cdad11997a9167e8280e520d50af11a8e7eb8f9cd37b2f45714b218801eff0463525f435d5ae01a2a87cea4e4725c72d714e4f2f194dd580b5d041a40b67abedc29b43f10d9cd9b74cc6faed9dfda08e02ca11c178be187503155c39c8692d17a4e49481a9040635a1ee79cdd2c53439e31ed474a61454bfdf0fd30e89ad3eb5acae001ea63aac5e9a37094a4f5ee642e18b1663258e9b3c18344fe63b9e2587968c0426b81dd94dde70a024f21acf81ad0cc66693072b83c76a058c6a572cd699f9c85e160366b6666666edf5be5a2c4b2c2496c6f2e45483125cbae60c87c233f1b677fad90e484bda76d3b8a6c6f3c329cd266d9d48065b5cb16ed36e484e3e358cf512e35d4b71443ac7f55efb91fe43a836a6ef97d2821e853460c249799656748665dba2cbfe105ef0af83bb07a562b6f3f43143f81b4c29a18f58400d76895625c7840d1e805407410799d3505dbfaf55e068badb98bf32de97ddb428ef402cd76ea82f907b1861203b085145f827f408dabac3e2b9f65438ec45d103bbe532f5e7bf1104a4aaf400020b9f12fe4e621c223d35ddbbc5e0219c61d2c6c5591ef9433dcab73a61b836e8ec6361799f8be3d45928f3c397fd63d5d7a45d58779960cf2a3a6c01e674daeb554eca2036a936601c3317b5af586d29f4f7733c8181658c69a58e158da19786cd8962761b7ba13d0ba3617e0d55a10454f9d61eaa94348778eb9081d8d48020615083d4a11c94b6ce63202b57de46cd554b2a14db880b5e0b3566878ef9beae95aabc7cf70ad7c4c2588ed9ecbe85532c432d7cc5c33b8489d3dad1db08de30c0345fe59d1ae9c70c90cd8cbf9c1adf231da0fd6f4929f74850d2d9eacc838da9869c146eecf0529dfda0dbaca063002b4e866bfc5dc9b6ec5d7c6f9434ab6eb3634251fb145c33cd4fd6e4e65eff67bdf951ae323f6fa8fbf47294a6a38e1f4cffe590d72a97a75ba2cddc86ab809005f418561e2134f7ea9edad23d55c0291a01877c2cec4f7513da096bd4f50e882a1afb7820554f611c6add4ebef997cc0047e8fe42e4b6e427a5bdb25573dd35bc551fee8a3223cf065981e22e2257cbc3e6a6d2e501274bb2fca30a87554ed74d37fa8d9cff22981d74d9969245d3f52771964649625f0e326fc878e439dfcb2667eeae236f05a0d30a946950c0772c1a10065749ec30d8cc802f278349ec3c790e629562922dcd24580211c7878179cab51bf4a5a5f0099f2ae2e16f2f2d45c7232cf288f542dbf559ebc13a9d4ff6bb32f3f922f0520afae478c88945c3f3aeb0e9cba820dbe040dbd02aec3766994b0e47114d981fd863c78d31d7754b6bc375df35bdbe893fd6fc2de63db6d688f14bfc405a170befcbdd48d136664205fa2dbd7cbf12c40e86287eb45fe4f71a173d0939da4c778c96ea16a33ed08609aed70d320d4c37f4aeded02f7a9c5cb9992ddeaf7a7e167cf7fa1d19df81f82f60213f1e7c45d041761f0e997f5240a42607682126c36f3edb352a78eeff6fc8fc9abe17d7aeeec8a3c075561a8bc0ad4488ee0a19d49c1154348891cef1c4dc25e03eb0eb7e73b9b46d02080c036a4d9d0ce313a20758ec20447369f00e54d6c4f4d9e78ca0f3fb3f05b261eb2dcdc2f073a0140d60ca05248423c88fbff06c39e8bfc9bc6e74dbded5b653d167769427fe9686d691e7d8810e688fb7071689a6fc0ba65a679f6839469177fe5af2f4e26f9a4e12be01172d87c7ca86a0b701d787b7f8ae23cdf84d483cdd15d1c4f5794c7fb8810b46814e6d0d65134f5cb50378eb4b6949f56371198ebd56ccffd2f98477e45ca4f393a77cbb66cafb2c6"}, 0x1008, 0x800) setsockopt$sock_cred(r18, 0xffff, 0x11, &(0x7f0000003100)={r23, r10, r24}, 0xc) 00:00:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) close(r1) fcntl$getflags(r0, 0x3) socket$unix(0x1, 0x2, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) 00:00:00 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) faccessat(r0, &(0x7f00000000c0)='./file0/file0/file0\x00', 0x100, 0x200) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) open(&(0x7f0000000040)='./file0/file0/file0\x00', 0x440200, 0x30) mknod$loop(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0xffffffffffffffff) munlockall() lstat(&(0x7f00000002c0)='./file0/file0/file0\x00', &(0x7f0000000240)) 00:00:00 executing program 2: r0 = socket(0x2, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1004, 0x0, 0x0) 00:00:00 executing program 3: r0 = open(&(0x7f0000000240)='./file1\x00', 0x982c0, 0xffffffffffffffff) chroot(&(0x7f0000000000)='./file1\x00') fchmodat(0xffffffffffffff9c, &(0x7f0000000540)='./file1\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB], 0x10) truncate(&(0x7f0000000340)='./file0\x00', 0x3) rmdir(&(0x7f0000000040)='./file1\x00') openat(0xffffffffffffffff, &(0x7f0000000380)='./file1\x00', 0x20000, 0x1) execve(&(0x7f0000000080)='./file1\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00'], &(0x7f00000002c0)=[&(0x7f0000000200)='\x00', &(0x7f0000000280)='<,^\'\x00']) mkdirat(r0, &(0x7f0000000300)='./file1\x00', 0x188) 00:00:00 executing program 4: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80000, 0x102) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400002, 0x30) semget(0x0, 0x4, 0x5) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) unlink(&(0x7f0000000140)='./file0\x00') r3 = dup2(r1, r2) close(r3) r4 = paccept(r3, 0x0, &(0x7f0000000180), 0x50000000) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0/file1\x00') flock(r1, 0x0) sendto$unix(r3, &(0x7f0000000240)="690dfb1766d6a702ae1ee3db9d", 0xd, 0x4, 0x0, 0x0) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000002c0)=""/55) mkdirat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x18) sendto$unix(r0, &(0x7f0000000340)="e83cecc473654da032", 0x9, 0x6, &(0x7f0000000380)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, &(0x7f0000000400)={0x0, 0x0}, 0xc) r6 = getegid() fchownat(r2, &(0x7f00000003c0)='./file0/file1\x00', r5, r6, 0x400) linkat(r2, &(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00', 0x400) close(r0) bind$unix(r4, &(0x7f00000004c0)=@file={0x1, './file0/file1\x00'}, 0x10) dup2(r0, r3) getgid() stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) stat(&(0x7f00000005c0)='./file0/file1\x00', &(0x7f0000000600)) socket$unix(0x1, 0x3, 0x0) semget$private(0x0, 0x4, 0x3) 00:00:00 executing program 2: clock_nanosleep(0x20000000, 0x0, &(0x7f0000000000)={0x40, 0x1ff}, &(0x7f0000000040)) r0 = getuid() getgroups(0x6, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000080)='./file0\x00', r0, r1) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) getegid() semget(0x2, 0x3, 0x88) r3 = semget(0x2, 0x7, 0x210) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x400000) getsockname$unix(r5, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) semop(r3, &(0x7f00000001c0)=[{0x3, 0x1ff, 0x1000}, {0x1, 0x0, 0x31f9cdfd77d2a10f}, {0x1, 0x8, 0x1800}, {0x3, 0x1, 0x1800}, {0x4, 0x5, 0x1000}, {0x2, 0xfffffffffffffc00, 0x800}, {0x7, 0x7, 0x1800}], 0x7) r6 = semget$private(0x0, 0x4, 0x418) semctl$GETVAL(r6, 0x0, 0x5, &(0x7f0000000200)=""/229) semget$private(0x0, 0x4, 0x400) getitimer(0x3, &(0x7f0000000300)) utimensat(r4, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0x8, 0x326e1cca}, {0x7, 0x660}}, 0x0) semget$private(0x0, 0x1, 0x10) r7 = semget$private(0x0, 0x3, 0x8) preadv(r5, &(0x7f0000000740)=[{&(0x7f00000003c0)=""/185, 0xb9}, {&(0x7f0000000480)=""/67, 0x43}, {&(0x7f0000000500)=""/152, 0x98}, {&(0x7f00000005c0)=""/1, 0x1}, {&(0x7f0000000600)=""/223, 0xdf}, {&(0x7f0000000700)=""/18, 0x12}], 0x6, 0x0) semctl$GETZCNT(r7, 0x5, 0x7, &(0x7f00000007c0)=""/54) r8 = fcntl$dupfd(r4, 0xc, r4) getegid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x11, &(0x7f0000000800)={0x0, 0x0}, 0xc) setsockopt$sock_cred(r8, 0xffff, 0x11, &(0x7f0000000840)={r9, r0, r2}, 0xc) socketpair(0x2, 0x10000000, 0x200, &(0x7f0000000880)) setreuid(r0, r10) semget$private(0x0, 0x7, 0x200) socketpair(0x1f, 0x4, 0x6, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r11, &(0x7f0000001e00)=[{&(0x7f0000000900)=""/29, 0x1d}, {&(0x7f0000000940)=""/187, 0xbb}, {&(0x7f0000000a00)=""/4096, 0x1000}, {&(0x7f0000001a00)=""/12, 0xc}, {&(0x7f0000001a40)=""/225, 0xe1}, {&(0x7f0000001b40)=""/196, 0xc4}, {&(0x7f0000001c40)=""/164, 0xa4}, {&(0x7f0000001d00)=""/202, 0xca}], 0x8, 0x0) readv(r5, &(0x7f0000003100)=[{&(0x7f0000001e80)=""/141, 0x8d}, {&(0x7f0000001f40)=""/4096, 0x1000}, {&(0x7f0000002f40)=""/155, 0x9b}, {&(0x7f0000003000)=""/191, 0xbf}, {&(0x7f00000030c0)=""/34, 0x22}], 0x5) 00:00:00 executing program 4: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80000, 0x102) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400002, 0x30) semget(0x0, 0x4, 0x5) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) unlink(&(0x7f0000000140)='./file0\x00') r3 = dup2(r1, r2) close(r3) r4 = paccept(r3, 0x0, &(0x7f0000000180), 0x50000000) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0/file1\x00') flock(r1, 0x0) sendto$unix(r3, &(0x7f0000000240)="690dfb1766d6a702ae1ee3db9d", 0xd, 0x4, 0x0, 0x0) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000002c0)=""/55) mkdirat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x18) sendto$unix(r0, &(0x7f0000000340)="e83cecc473654da032", 0x9, 0x6, &(0x7f0000000380)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, &(0x7f0000000400)={0x0, 0x0}, 0xc) r6 = getegid() fchownat(r2, &(0x7f00000003c0)='./file0/file1\x00', r5, r6, 0x400) linkat(r2, &(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00', 0x400) close(r0) bind$unix(r4, &(0x7f00000004c0)=@file={0x1, './file0/file1\x00'}, 0x10) dup2(r0, r3) getgid() stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) stat(&(0x7f00000005c0)='./file0/file1\x00', &(0x7f0000000600)) socket$unix(0x1, 0x3, 0x0) semget$private(0x0, 0x4, 0x3) 00:00:00 executing program 3: r0 = socket$inet6(0x18, 0x5, 0x4) close(r0) r1 = dup2(r0, r0) r2 = getpgid(0x0) r3 = geteuid() r4 = getegid() sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000040)="db145adf6f4100b467a42cf654a04e60d4e8b2c22780c3b5b711e7ed2ab5f920f3c25ec2cd43d54d2beebed7baa1fcec1cc6c095cf2a9e1626871de7883ff567736a65e821e17af5339abbb869e4a853f074b688d24561b7016e986349a3d1566a1a9e5d168da3df89acf16ca5feca0dd3769eb247a3b4b6af613339b97d56490ca8fb8496b8a1e334f5ae5b1eed1411fb4e9fdef9b7e7d637fd14e935ca6bdcbe238ce5576cc2edcb3e8a5610b5647825df4e2635793635478be046b84ba04bf3e0b7726b876403ce27f77981deae5b6c510dd38b4d", 0xd6}, {&(0x7f0000000140)="d3b1d870d72ee11ad5ce7e1cfe0ae6ec8b14dd6c235ce82eee7fe328b03b37bbb85302bf74378d54a5b9574e7cf37a218d14ae715c306dbb075124f61a50f1056e2e6fa814c9e84839c095", 0x4b}, {&(0x7f00000001c0)="52a53e4d4cfc942c781d184cf1afc8e3ab8ba67c11ee71fee9a52efe32f756bc760e9819a73ab97f16f6f41c265dad431c5ac5953e88448e03cdd75cf77969f80ef65d565a3dd2da924c54a75edde335542c0100a613bc0ecabdf4e0cf03fb6574d3a83091cac68237e53bfc3b21538a3a88ede94af692c19618a9235e126005c2e69f20747f8e947f87e9024fa31b508365a35e494c444cfbae78f5b1189b40e1938401ed5c778c4eae628afcf402006bae34f6ee0edfb65e1b075cd5bbacd4235837aa8e37e250f9ee4e673f4632a3d4ad8f03498cb1e36891f34277d14fc59c920740ab", 0xe5}, {&(0x7f00000002c0)="295e1ec385e65cb769ffae93bb3013ee1bcc7d86b029bc99cd80cea77e48f70c255bf5a1f2dc5ee1debdcbb564b8daae0af67ab7d355db07649bd58002227ec4718884866e4a22db9335403ea5d5de8f5b2a51d38c675e61aac187bbeaded7a463eb809a83783c1fb020de4b800f36f3cd55aa1774a2b2316143ead8bb470fa82a917e89b0faa1118bfbf090b8d0bf2ef5a24a241d1c9b49bdd544a5532e9ee6b10ace32f6a3731707307f026a1850e4ff9a264618dc47fada2f560f0348165220724c2b3d54cd52f042c6bdbb6ab2c099f7aae620b595e534605d8f15db22f1b2acbbe5558da3830c206c20df58a2bf0f1d7a33bfab08206f", 0xf9}], 0x4, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x2, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0xa8, 0x4}, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = shmget(0x1, 0x1000, 0x1, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_UNLOCK(r6, 0x4) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) getpid() r9 = semget(0x3, 0x0, 0x245) semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000000580)=""/109) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) clock_gettime(0x2, &(0x7f0000000600)) semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000000640)=""/6) getsockopt$SO_PEERCRED(r8, 0xffff, 0x11, &(0x7f0000000680), 0xc) stat(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)) getpid() fchmodat(r1, &(0x7f0000000780)='./file0\x00', 0x10, 0x400) faccessat(r7, &(0x7f00000007c0)='./file0/file0\x00', 0x8, 0x0) clock_gettime(0x2, &(0x7f0000000800)) clock_gettime(0x40000003, &(0x7f0000000840)) connect(r7, &(0x7f0000000880)=@in={0x2, 0x0}, 0xc) readlink(&(0x7f00000008c0)='./file0/file0\x00', &(0x7f0000000900)=""/225, 0xe1) r10 = dup(r5) readlinkat(r10, &(0x7f0000000a00)='./file0\x00', &(0x7f0000000a40)=""/4096, 0x1000) connect(r5, &(0x7f0000001a40)=@in6={0x18, 0x2, 0x79d8, 0x5}, 0xc) close(r8) 00:00:00 executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt(r0, 0xfffffffffffffeff, 0x4244, &(0x7f0000000080)="f3aea03c4c90a3d2e423c245a58c9c75f1a245eaf99288c21e45f1b782d2e0fdfba3e24b4d6062b96ea901abff75bd4ad9e02d0b7a2b3e5561063c208c3422eb3fe87e4ca2edb006e97630bf39db6bb626d72e73df11b4ea44326981738e9e0316d04a453e16282b2846afe38cf0f91002a3befca5b2c89dd6258e4ec3d98ec5bd6bce9996e9adacf9f052edbd6d3f38a51ed4d6bbdc2275ca49aa6b5e24", 0x9e) r1 = socket$inet(0x2, 0x4000000000000002, 0x0) connect$inet(r1, &(0x7f0000000040)={0x2, 0x0}, 0x10) writev(r1, &(0x7f0000002280)=[{0x0}], 0x1) write(r1, 0x0, 0xfffffcf1) dup2(r1, r1) fcntl$getflags(r1, 0x0) getsockname$inet(r1, &(0x7f00000018c0), &(0x7f0000001900)=0xc) recvfrom$inet(r1, &(0x7f0000000000)=""/48, 0x30, 0x1, &(0x7f0000000140)={0x2, 0x1}, 0xc) sendmsg(r1, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000180)="2114c31104ce2a44811926fe76c535eab4dd36b35656181856912da95d8e7fc907d40d91283893d3c89ffe324a8ef219fa2aff5d242602dbdac5b63433c84557fc90d9f36ea61f38c55bf9e79f3e1aea7df883b50907e869c93977510acec3afb5e83940df6c974f12bb73f44d0e7beb87f1913094256a21a15409c729bc384b72aa9d77423a0f19f91b252542a5da7732f4ac35eb7b9f0d7c178b2bb7db023f1f0acde86b6952aef39d", 0xaa}, {&(0x7f0000000240)="cd4b627adb625c617f1035f73593c742d72b9f3a2559edddfe1cc3ede9ecd48341fff16335b7bafbb2ebd94535202bba80b140dbb4a0428cb99f37d565b847d6f2b4183d2a06ec84656113d1445e10ef5fb85e3fd5d015ab89e77cdb9805a302afad0b82fc114f96173fac77d96512d7f703c61dc80e1fcce67f78c2c615f732ac23915038e2c39fe3bf7809bcef3cbdac58a226b8fd848c4070c1b9d56c26fcaa2bae12ed2595e5cc143a6d99c8773c6f7a071aac41b15bd464821b98aafbba43a78b71e68ae1dd8b209c6fd6aa950d16f7a88a", 0xd4}, {&(0x7f0000000340)="01c9e6d961fd60d7e30cfad73e214adac4d2dee2fd1cde", 0x17}, {&(0x7f0000000380)="424f69d539962f7e03612bc20842ae8abb003ac3ec1936cbcb0c1c9c9f251b4a8a963b5b086ed68dbd6697fd71b35477fa16de22a3a58fcaaf23ac631aac0d5fadb5183b632b990c66d61d779fa19e481fb557acffe580a3e2ca5f1c159bd4c6ebc51ae1e80391372dffe9f6d2acd4c8ee7e1baaa369ab94379376ccebf26070efe5b1a0d1e70a7339b476c084d071fca57eac1d2e2f4baa34644320f632b866e2d9586c4e25da0b2d5c3961a2f32502f376e0d6f9db29277c9bda3a9123b43e544dc3d5ff2a631010955493973e", 0xce}, {&(0x7f0000000480)="2ee55060970873edba14494208893a0daf5f7f77b219715fe83c6e09f524ff30f1d38a6a553d03a5c19e1732949f2964f7681814b981e30ba33ef7047da9e5b9bf48ed8a439e17e8cc9ba2131310713970e87403cc85ce1bde", 0x59}], 0x5, &(0x7f0000000580)=[{0xa0, 0x29, 0x6, "9c9341af5fbba0c59b708dc26cc07c9ae6df9fe4a83ed1895c52e8d6e0a9c4714fa63819e2eda8a3567da1883fc025956a4fd352d568d938e9691f2866a07d3e4a83a26d24347dbe1583ff6828a374978068c857247d62a16f345f62531a695bcc99f64c7eea97ec3e51233d80334c60bbe9ebe20acafb67cc256c7e20045f58d28a3c1efea197729252de61"}, {0x1010, 0x11, 0x7, "33dfdd93d36149d649d5259641a3bd876fb9a66e363f3876f7f3702c7e87ecb0812a4075b5adcb5de741431796d9ea69a52caac6a17ca256aad00ef795adc55e960b3d2e3ecad877e58dadf985951e793c066e40ec24edd36c8a9fe518029a0465469ece56b8fdab577255e158a56b8ab573269e032b40bf1fb8e48d667a1b105c1b77a9a86b65008d0b565eb8bd82e1c51c3c542b943740b5e35ba0ceaa9a44a5f6eb51e038a1c202ac3ecb361ae06e7208fe5333f3b564c1a9ec14d840090422a631128d7d15474b461a274b17eb0488970eaecee2157a8e7e94f4d900cc6af589398a8771d9942d3332e05ecbb54126df973b9310319902ed62ea0ab73c07f57444475a405d7dddef1a98399ba41a241fd23e04c246fa771abc2f097a573448f38a176bdbbee4932623bcd7b3ec2fd0775df8db978623c935671e22c33524ca471fd0c995f3832ca4ac371f12499f99282ff16d93179b4de4b7100a952b720dd444aab24553d224cc22a75905bdaf4da74e280863675d2bcf256f53b78ea7f9be684b9e341c1449890e22910b3bba278fb017d20d62cd18a1c4d741c461c0d8c999e63ae454802d4027f9b7b67736e7b80afbc31aa98a370679c39a51f9a8ff04f532eb68053c314d468056879fc4a4e742a19f4fead6c3e52df9c72fc029d511f46096a5c2bf3fffce3a2df3e3b91299e0b62b0fb199b9c29d81b4b0a11e1b5ec9005abc76d2174038e68d77dc7085b389c846c36900f27470836091c0217dc68e079d66156164d2e7562556f942cb3432dc3ba85cf131f3e10ca7b9beb62b374482655ab78b822108f15b40c2d6bc3dd971ae2ac73f3418491148c36a7c7f76bb0253b6696170727bf9b3c81d9a2cb3437ae9eabc4ac694f9a02e45b53ed98d1c03d5d3c14f9e6ee6bb483d2033d3a48409c7408ac7e55881a4d0576ad2c565beeee1aa84475ac59b496d5f3d9ec6460a850a27b8c00acc263ffc52badc7c868760b4c0c500fc8de8d16905dcae1b26a2f95e2b2824f516dbadfb7197fce01c90ea0c055078e11a44e6b749118545126520f5cee577a29b9f9ce4c73888b0feeac1eecdd2b446f78dd49c941f13271ab2fcf41020387c04551026967bfe17b6c616465c0ab4470c9cbb9b4b9548b98c745de9b2e0a4dff8c7c156f2c0efcc04bfb94d143c892564d440d75dfbe495c373d89297f4b978e50b13a89748b84a008434b20ba7a42f4fb082adecde8f9c52b4bfc599b1e17c2da184740bfc668eb6cbae55a8cf5070e951d1541a7586b63686f79b5cf78a85058d097f7d61eb7bf2744d9ebbc4b76b918fa0b619f703faf5572b81f946d12b12d6a6df99d24a720bf1bccb5dfadc8d2c737f45ba010783cbae8fc41b1df0d022fc3b89f7acd56d8372412d7b4072ae04396db8372bbf8c913363f86ed2681aa6f286aa1909e94edff99f05494e13b7ca9457525bfd2041bafaaedb97570ababfbb2825963d1f171c4d9d65fa4d5286c384ab97c65b20e6595866663033cd9a740663eb5b756b5aaeed0b02ab7220a3ae32f4b439abd388acbbebc9ffadf64bc3e688f0787c16435ec4ce94096a0bfab0cb988a8508cd6cd4c9caf71b0c9a19a0d211146d0e5b552a595226dbfb15b46483c7da6d4ec79bc0920656b19a014452f5f88a12d1a0befbb8eb5152e77aab8df7e84942541e285464227866fbf8cfb4a3d8632196777ab6f8aae2eb5bb743a70c8a6efd34fefeb585dba787a8c17087cda2c5fbf8da959fce8363856abc5fb6de4479a92b8079f18d3a82b74225ca2fa909c52309f1244a7f150d7cb62d2eb5ef5fe6e8b7cf30586403c7bd0a59e0dd0a91a90d377aa6c81bae6ea1985497a391252d01445846ba15abc98d1e43696270801d2fc33c3c7744646bb6a914e8de5abeacfce0bb7dbfcee2dae82314bb434a17bcedc15cd1736ea9b99bb3f4eed997821d108ca331f55bb8deb542e6104fc0f22f06831f8332ea0f2701d053a6b65c6d5ca9b6c7e7ca884205077fdb0d7c25dab99b5d1acc5b7ae01b933abf651892cd5686f7666431d34b82450c5f60b7a0a07f92fa9f1fac88172e200b2a47803650c542b032c92f76bd4494ccd7e4e52c80966a63c2b5c964db8377d719aac25822bd3a81af101b9769df5a10efc2ecc05dc2db94a673ed3f2cf5466eadb75acf5f22bc2704e67b76010f544ee23f055ccff8b83229da21153061c2999785535d4f4bab15bb455457e0c98c91687794de1a1cd9d7b1dcb8fc42260900cd47a2d029b749ee4fcd70da3dd33d1fc3bbda6505d7b6e62f9a765fd42c29fbdbdf509a9d73ba0d0317cb21494110a56eb3aa01bd185a2fa4bf7e92c1b22b08c8aa94fb58b98b266979db9851405acf6bc8ad1947c9d2141075d4d68aee772722894071da14656ee5c7874643dfc98a86824ca18245d29d3ac528ff6854ec5107102c502b25885f6773e87780333aba24ca19914abed39d065d22819c983fa9813b68ad06eee432ff8347cfba8d1d781c6ba0bae2348edb3faac906e9bcc6d5bc7db9d509a017f9bdfad710b793f03e3e615a323380b933a2bbde2659ec6a0b92894b90cacd2cb730df60fdbcb80a830a1f52f6224a4485aa5b13d8bb663449f01f55d858c3485a50a36af27efa682ecafcf0ac954dc03a129a4d85e8b98a6a4e79ab3a4bed8e861788ff7a27913682dbb8e9e144aaab34b4cb327a90ead9653d1144cf2ebe5db3755fd5295c4ed16e722a1b1518877cc763e0be400407e96fb74a236bc644a98d92d044b7b172118ce266d3582dc7d6c23f59353100df92bd785f19cebe93d175ce2f21e0de1e97d36156d11e8031a8a7e2995ef89e82038e60da2687eef4749b85d1e56586a3171ab7fd614367a14bffff5afe28eb4ec7dcde34fd6d10692cf53f717e14892fc92635731e5a559b9bb6186983ee3fd79e1b86be98aaf87631ebfdd1329c6aedb942f077b5cc263530ef6cfa433b80338f232ecc7775b45cccf396c5f27db81676240cdddfb39b3358eecd3ee297e7c56815e524cc50cf5275c5218e114e943c086caa54d57a330420b861399d2fdce92bce082f16392df0bf6679092312441c7c41ddd1f05eec08960f8f2d5b184f654f9eb615fa44cc6175cc94d3bbfb144127ad2a92af28437d2ad927092f18e3da6ded6b330170cbe7d5d9d90b7a7f72118400702260d7e718c275354cc2e2930a265f7ef65229d80b581220be32af38f9526f570ef46e50c009851159a76f53fdcb3aa3f86e3b57cc1031c687a14107b4d84e5f2ad680b3e20666bb6771e7697580d03661c44a7fddfb022a00e004227991c3e69f50e369cc1337491f53ce34a9963a7e5925bcba0a673073b4cafec89eacab8ece875aa942380b9d5fccdc3a7feb32a2c5b2e954b32c15e9a54f9a2ad804a776405700d188851781ffb46a3aff489af5f6e49f4760bb5197c1365ae7e66d35ed5b253883717569c18de1de7978666d6032aa48223462e7b3fa20da12b794199ba7c190928c9c8867e159a3b49eac7626d5ccfb15d1034261268357aa1a5d49a55514461b761c89a40b850b6a4c76c112b5f18f9545cb38d40a751e316479998a990b6ab054d2bcf3defe36b722690ab97a79bbb2fa4d9b55551058e26589aea076509c032d8f4f8afcb8a1209a7150ad79f994138558d496dd484f050049e2270780457c2884dd9c88f97f862508f29d0c273ed7de6798092e84d9724cc34e38df9c8c5e0509678a71dcb54c907b8be08c3c97c3d638777c1c73550b03a520a6c1200784ef69447f6d948e71c8f38a650eeb5076027382e9b39b1f57f4413912aac20ad5784f284bdafdb68e77099b0165d0d99550640c2fb40b9af4ef9d724a40e6457b7a2330259691079f7bcd7a3e67f790e20752bd167830ede0bd0a56cafb50ffff3689647bff566040d5e96578bc8e4136dadd9692c71ec927e78e53930213de982c555b653022c58380032fae85ded7cc26216790aed91278dfcf949c69a2bc38ddd375a4856ef4335052f5e1a1e71c84d806685b047c2bb2a59ae1730e50e1add6fb8d2058bfdc592c60c7d979315850d43aa59cce383179d8955f00927b78ffe06378f2b09ed8d73e866646a71af3596e36d0ee2bb2e36924dedab6b60cf07ac93df3dfee03ddcb8cd4dc816b0b9fe580f193456071b608038bd92ab6f1541c8a3abda23c82d0c8ee2ebf9237667c153da8c2dc15d8c6543b23986a88bf7a1ccd5c026bfb914519df214038fd293af8a8900dd57530bbe0a32243ba9668c918681fd3bdcbe36aed2957ff4cae9b985fbb872126b1593d46ae0ad7c09ef512b3ab449f2374a597428e54ef863d4b3612fa130855850a357d189a9ed76f16706469ae8849e9528eb12455f56a6864b88e3b1f359c28dc180f9099f84af6e70292a062aa74e00fe6772867ac96659ee626790ed0989677f141d2c5ea61e5e4e2ac23912d849b05ef54e2e24fd97a4e2d734d7cb9ce0309813d61ec27dd97441d21e8bec0cca7ccd37dda758c54b04b2075d39ed3d0283d09dd146efce401b087c7695d8d1c3ee0f8dc10f529e651f5c932832343eb2716f51c8c3c679e2fc4c5821ea43333b8ca2557cfc60424a72083505545d91edf519c49bfffc7015805ad2962ec0f7a6904a183d32d8852a5e6dfcc8ceb088759ea3b5e2e626aaa0fb97010afe3d2fc2367e7b550490c3c90788a6217b874532f0f9a87df009f2f6c83c6b0352b399ee68da9b04a92d905cefff877b726c50179d7334cbb7b1ff1ba6864ee18a09a34f2891dedf8f612b4d8381edd7036f57293aa37ce057cfaafaa4336127bd47400bb5cfb71440274703fbdb108ce8b21dc5eae7dcf24777eb87c37860a47c3213e3df73dd19057cdc9c5b3c8f6275019c549d27e7918bce99ba491f8f67161bf2c900597363ddc48751559015c020ffa5c547059d07170f6bc61caf4aa96fc15f48affee33a3f2830fb9231d33b8ef925ee69c334a36aa7dba31979b4d8d4825c722bc1c281d9c81320df7ea2d1bf6326fec200ca40fad573e44f9026906498d44092ab3298deef5a1118bceadb972bfe7d5eabc22d8e8b495fc0b9558be19236fe5742979a81f389c58a77c6e414200aecea16d4dd28d4c6f6e981860978be491e5e4c45ca3bbc7cd8c52c71f7539c64b8e2fcfcbf8cfb7b0a9eaebc9210f5a6a172becc622f50337fae0563125842af90bf0d9130ce2d9e386af211ab757d40a2fed5fa2241ae1e71d35c5c22a7c5f491a5606ce6b88a1c3b1c7466858d2c4fad5304aa7e0c5534f398bb8720441f956a381466afc283d2d5af70624ed3093956144c53cb3c04a710a8e3d42264fcb18fe0c3d4f1fcad01a53d74405f179bc3a2aba1a0ebfc2fe2d06510d6eeb60194e042c9a3197198083e394bf548ba812714fe4fc1d9a3893a9330d2c868c4a35b55bfe463f66f58d2466d60ded51eca678b2fa418be9dc0c5bb67f5bea9e973803c181bee879702191a105d1de5b50bd6ab37025417b5be0f1564d64a44b9f123d7c2042f3bf0e66d686fc6376024835eab376e42015040c4829344d028295638979b2b2ccc6c12470bac1918c5c5f221087b5a123a5e5e8a8e37f27d9417d584ee262391a1d430b9c4f8124de63c5b151d23843ffc47d3d7afbcfa4b69f4e4457a40dfe5023db74fd926f9d34477842b5b29ef38a6c70997cea0c00d5b00f0cf243df13e9b33179c6a891998405478d09103bddcda7ed9395ce1ccd6b560b3f050ca93333caa95ea3beff487ecfaa8daa"}, {0x98, 0x111, 0xb687, "a23fbfb44932ea32e9044648830ac6dce44a8c15e644773666973ef351cce933c45e5bbfddaadb85fba32e898b33ecd48ec0a98abf1434eed39924eb59b76bedd9e41c672f4ad0e2b5b0776255aa1de8c2300bd57099bd08c99a0853be8d0b1ca50548fea22c5becff5d7c17362fd3cf5c0df1b2f40274b1f2555640fbdfbe64260e3e"}, {0x28, 0x129, 0xcf03, "3f81a2043cce7b2ee765e799c6c6f9b85c"}, {0xa0, 0xffff, 0x6c, "b2ff6c46541f2c0c27b72c851a3bdfa2823703951997fc6e53c4016491a85f170a485648b1445c1484263e1b051535575014f81df8972e76714dc0c900302b9a065f004b0dea8ee408dff2f71b67aba7e5672ed802ff84b06ade124ebb3eccf29952b40204581e8c89fb40981e75472ff4043a34939d8f00c0b84a4c136387590e42f5067f86c349e0bf95"}, {0x98, 0x101, 0x2, "7ccc3118df43b5238e3f1bae6eb1c56fda164e7042fb0a8f3ae20516fc829915255088aea82ba355a9c7cabc8ba6cb0d90ff82e8158b248cc7c061d8367ecf91e3aca4a4a02b5e77648b5e759a7feb3cbc9894538da3e24e14c4b566c21940dbc3571bb2ea1b5c2983310e355d9ae16997cd307075fd22da82fa0247af58e554ee37"}, {0x48, 0x33643968d6667ae9, 0x9904, "6819204db689b2b664e1a316cec694c3ad1401cb24758273a92333a774ef6d1b8a07ccaab8c6027eb3cf1e2473d099c8f7"}], 0x12f0}, 0x408) dup2(r0, r0) socket$inet(0x2, 0x4, 0x5) 00:00:01 executing program 5: 00:00:01 executing program 0: r0 = msgget$private(0x0, 0x400) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x11, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x11, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r5 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x11, &(0x7f0000000100)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x93, r1, r2, r3, r4, 0x8, 0x1}, 0x0, 0xaa, r5, r6, 0x6, 0x7, 0x9, 0x8}) r7 = dup(0xffffffffffffffff) setsockopt$inet6_MRT6_DEL_MFC(r7, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x2, 0xffff, 0x3}, {0x18, 0x3, 0x7, 0x4}, 0x1, [0x1, 0x10000, 0x6, 0xffffffffffffff7f, 0x2, 0x7f, 0x6, 0x3]}, 0x3c) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000200)=""/4096) msgget(0x1, 0x502) truncate(&(0x7f0000001200)='./file0\x00', 0x100) link(&(0x7f0000001240)='./file0\x00', &(0x7f0000001280)='./file0\x00') connect$unix(r7, &(0x7f00000012c0)=@file={0x1, './file0\x00'}, 0xa) msgsnd(r0, &(0x7f0000001300)={0x2, "a0da9f8ffeb857ec4590d34e630f52003ba17486aaa840ccdf0ad01234d1e5deecfcc4c10c7b0d03d1f6261e582cca4c384084cf2f0ab894db782b02ba6e4a54dc646c7e7d941b29f306e470c08708cf395bb1706342adb80abc4386976e85b96c0deefc9f829f56d1e1205fe32716f47b4dab0825ac71faf7862f05c65d07ee24b343c65aff8dbc84dd115096150ab7de0060b662f8023534e5d16862dba9e520fd6f056cae50714bdde5e5bd52e14567ef830c97c5323df7f70e14612337e4deade9fd9ebbbd36070a47"}, 0xd3, 0x0) chown(&(0x7f0000001400)='./file0\x00', r1, r2) pwritev(r7, &(0x7f0000004740)=[{&(0x7f0000001440)="4c16c2262f8bb0b34a5889458bf49b5eabd3f22e6c92b1e1d99a04895dda809b46fc2342549249356f89da25017d07a6f363e71d44082c31531f48cc089667e0a3d0cba9a147c214fe2eedce337f2692485c02b9a40cce829805a2dd525fed83bb647856e95ee439b37047f4344e81a2eff49e8ac63fd080ffc9455b583440d04887e2825c57cf1f8194e822c3b25aea4f8af4b93642fd7aa65973049d0b3d4f5e3ce2e4f02106a753230b811643f8b424146110d0066dea68c0f606bd982751a5a7645d10fa25357d6c58bd253ed1bdd9762128bf66e1f0231bdd888e481457c821b3151a4068c40ce559aed46f1ac125fad76a3b4c044f4743c1d84569ab13e80b9b3120292798a26ada518862a55ec48c7db6b69eded0a977702009adad36a632429c2fdd468c628de194446c95eb4816f0cc82dc027679b7dbda31e07360195cf0bcbc36cab13d43d1d1efeaa92cedce42c74fd863ec225f398ed9d6abb8280ef8cca1b013f03a100785be70758e54870452f6785c9d919fb5d8c882b191f4f02f40fe4ce978c0cba94f2c6b6911b62774df461d644a2d8465df49e20b86b49cc3353e057108333b35eb309fc6ab99b21947516f9f9ac37c16116686047fbcf44ebdc2406aaf9720cab249443095d65f13714b0d9aa8d4d33d3add8522f8d4cdf16fd3c88b8d611e1264b7930f725eb7466659e19b6752c86a37bf24052fccdcd9d7cbf2aefc517c78a6a9adcc87bcce2b99a02595d5e913b6b7376d1ff84009f36d3ac335a403e76e682e1e0fd16d8b10ef852c7c024a9995ebdc3a2b44524be8343ef5bb244e4db15848c8f6163d557e826c34be014868994a3c6b36f643b0f47253ff8cad45aca4c5837434568c1a3c645f5391ec8a3f9a645f3e0cbb8a77ca58e440aecc276bc5b655cf29a5f5dc0d74482a7e3d970897b1e5934c0ce282d01627083162791a53995e6f7553e3b65568410c87090dd619874a1e238210110903a535a8520a0b704b5fe828f4735b7e14fc92c16979dd7c23e78915791db9e170c91b2d1b3cbdf601ed376f7183c88727b2d14232e7d422b070f4e36daf419b36875f88ee8b5d4a807ab8d82a432deda9de39dc17bd4882353fd0fe712e212b3c93c65b124242d1dbf6082bf96e6131b3d31bb359bfe16ffdb04375d7f320a02b30eef188e7a347695bf6fc513f29b52481424503680f26f6c2f3dbdf22d9869eab94cd616c23ba21ace2cafb82c166ab1032d03525b5ccae7331abdb89ceb66b42a6dff4796cd4dfd0f42954d27b444c35e6b627840246f697c8304301e599caaa13dbbb8069da879b8fc039db244a20ee8af454c2b3a92c6f09289d62db83f71854fdc21a145bd7f7c0ac780a1464ff7b01d33af2c0e338ce11791de4a39b7d61e60b8134232ca98e519bcba09198278d2d655aa0a29d3fe3f8be230d47fdc52d23d9766e1cc0534f37a07d20c888eca526fa4c6ba26fb0067f37951e92eab0e948e9743788fbcb7a7066d5d14292774a2d6e30e6807daf601801ffc660d1057b5fa91578d2452790c0b5d48e3987fa0ccb55445151da078d6025c82e18018016303f967fe0b6d0a38e7a98ad4d7226c4416ab67522daf18fccda0a04752ea06e46d6d31d941efacc820218669abd3c98bfa82a8d0f57b01afb387ba0bbb08241f10b0575355b8ebe8ddf6e987f6806fe691524241ab317f3d28504e9d0969d1f7a383a0066782ca1a460b4b79e40e24aa9418801b579ba15037c36efd46d483f2acefaa5b8763808f7b66efaf117e4a8e023a38accd4123ddb5e7d4d71a7bf2fbf90df75f33cfbaf584ca1da63af3fd2b42de74d87a30b7173bab08f29cb2d224e790457dbedcf982f73abf09da6e742aab26251b4ace35590e9838eb3b25b927749abeddc816ae7d08a85c84e8883d6be9290ea9b82b61c742d651529700f5a95bae1a19bd155bf668b69f61bc1dfb9f347fcdf0116f6a1a2ffa9b9d88a06ed1f53adf846fdd1fabac5496c352902bc21a096b48c91ce3d425af63907c5ed2a8a478fcdd478b3a6164c77a555df32c586f474159c2c1d829a6d01471e1e149acbcb8147de3c60f9bdcd07c64f7ba7d0f0b05eefcc14ec5d4c7fea826e0a83892a9ebbf4d59549af3f584fb23421a22ff65153fdecaf0d01393bb85493bbc2f7849ba40c645370a1fd1439a29791954a241352921e20ac05d7f5ae7d5e5ac894d07748fca85e9bcc1debc4c5f328472ff5896cc43b14bce0124d574e8c1a07ce4e2ce6867e5d3a35f05b891526da4089f8d1e94d8a1c6462a6f497ccc614b5a7b03500adaaeed2edbcf14e2d9e16163554e22583104cd8d4f6fbaafbe0ccaa28a2687f85dbcd91660877d1eb4b50d4345b4f392d76f65ee9fcba8ca93e3aa46165361868fab3218ef316e92fc102d2b980ce98e1a8db0613ccdf7b8fa6d5f662041d7355cb6dd0abfc321a4fba45e355058140a322d0cb2dd3c8d27df4f0e9eda6c3cdf20dc7e16f6065e68440aaa34231542bca4c86af44e8bbf90a63b762933afbc788587a6d9be0a7d338bc99b92c0ca8c0bfbf7b47432602fd093935b110835e14b90b4bc250658cad4dbd41a572d55879fe7563749f4954db99333c6871fef02e243b731cb3978147486670c3e7f2f1b7b35b909a16936ea9fabce60aff19d746dd8986cbbcae48cefb7c05e66ad598828751b65f45a76d8077f9cc3865af59390170e0e40747a2ec47a2c70f55da05b93331bf2221508b05849da7e24b7d063d15aee0de2e738183db31c21163f3f621b3ebb0d096bc582c13a0d05c6873617034b2fd9b6c9f36d59750868fe9aa01fd746bc20f72aba5ebf3d9c13202a9b27a86a1f3cb86f21d3407a6f6ad0b8d3d785a83dc0423c9579fee4a2dd52e8ac1210042ff2cc6915f604eea957ce988ae1064b575fd0808e2eff257d13485f78df09ffb207504112ec84d84e005a1c0e14ee1cef7a90fd04f0e1b5840cacf10904d4e93bf12b4f898060fbad66b5ec351ed1bd3497455ef50d5da042867478397fd1b07cb31982acc11418b52312f136c6a65fd358ba3b25dc52d55459ab7e11d952ae6ed827d316c3373a041fb2eee1c1d74152cc0f7549ff17962aa965d82c18b38916cf4137dd9a02c5fdd31db1c6754c831124284220b4e49efe769c298f4a4cba1bd9e8d870a86cb29b606b04a98e481808ad192684931b563fbae32512986d841fc2917ea7c913743aef68e52e2dff07dffddc7417fc672424b581242a5a5730ea56bf83ab28660f01ce756fd22a2c9db4813f9a50cef0724e1f78007fb03dcd18521f93a2331aa383a273a073731126fc74d49cce3abbd3e6dceac658ed35ca8af660a74b7d44ec6fb83fc233b5a9ad44204fb6ff1a36ac61d6aa6598bda469641e455fdc2899274be5474ef4456bd974e0f589b27d64a763c62b48e272575b0bf86f12f5faa826ffab770105a1b0b8e5b8ccbd10c0567af08b3f91e1d4059e832e058789ce757e92591884e3974e6c82c82878226d45d136add4bb26344dd4efdcff1cdf106cb4fd6513f5b1a7cf582010345fa07828097621bb50984995561659219345590d47d725189370b5db797641e79a3ef012edf26f9749490f88dd15b2e5049c45af83454af4b0963599124de3b285066c527314c845ab76d5755c777b5b22f7aa3408eb3caa18204706f9ee0f8cc9f26170b6b6b3cd0ec81bed2053b4e3f6601eb52b4eb795be9dde85639add32f6114a51e7c9c2a0dbd453b9d9a0108955ad0408dff4307f25469ef8fbb934aed38ecb4e064a9434b01dfe352dd0c52218663755a2b7cde2395dd08f36c5ace57413d7b02c33acac8005da9afcaa10f8564d81cc03d1b67774b0c3814a25d88cfa94e76ec80516c151f4c557bb2fac4ac54936860b04499f0b71dc84213daa1814e921f5c10ea8d335df04562e2047e34b22e7b22c1929009d127f8af81225ce7b825cef37e14cfd44ac343ee248c789b53441c600c100116dbe8582aa014e0515c980e4ae09e164740ad2ffb4ec26bc232d631efdd37fdcff39cefd7e098091efc6130073c3de51ccb08ddb16cc8f8e249305d5bb962f98fb3cc723bd2e2028fbf2c732d9e0cfebb018e51f7fba4a50de2e875953b63f22730600e17e6aefbaea24ad8646ef7c30eed5846c115dd8d84116a97ed1a8be34a8333f252192a551f043221b4c8f92843b16939b1a3d264430e158c42fe4636ed035bf87ef1ce9c7f770742e3dea8c1c1022552ce5687b3859232e1ebaad4c55c597509eccac25360d42adedf9d12f92818dd9279019acbd0e1f9158e57c85a9d8d79fbd3bd6fd04f41b7962b2b758caf261281e1e1627bd583a07db719109c1e0dbfaa0c1aa613fbc228a12fcaea5cb4791fc6a7286f05ae4262635e2031de7162bca3b1fc520866cab456c951f8ec06538df1503c73b23d738d35ae798dc61d2828c075168a429bd24a5f3d81b3d68e20ac59449700334c541a25a8824d58081e5b2075d536cdf674a80fa6e2c0bea99587b6d58e9b612a29468a6618399945125dc8e5a20da92cab28760358565bcfcc4105f88e676abc20f084d59f415511219abf735e7702c658b43408de2953f4323ff99380fa64f74fb7954126e59a162bf2b50e62a075eb7247124594ed20c73c3cc8e6f91de3dac44a84095b7b368f0521d1fed3d0f10d0e5dfcd9c921905bfb3728c674cdf434285d78d34793ecd8bb5f27243e69312423fa8cfd088625bb6a623b5c07df53688f2a88517464da13d14161da82c9f1544162bf7448ae643b62a71e85b67b86ba9446d7185ce202be2e4b3d7372995a6b634180b3c2496111e16c16e4018f2696dfeeaa6c4e83c9b17778d6f95878518fe463640547989498b54d566e3740f9ffcca698eddedf8fb246845f976e98b95d8c594dc6a3fe56644ef00f35ad9af0f35d09832f6551e60f9b3f7dd7db90f729e9941e22e19efc57a07291bb180485e5aecd496f6cd15184554157df417ba90741271b0438eaf4886f71b4caebef25865609342cd07838a3fa2f8fe1104f3ce80ce5fe4d0384bfe8f83fd275d1381400229b9ffb1f000f94b6f4b51a94114c6b3c6a40567b0854effd0d2d7dabf2efc45704e537d2cee27f31744f051f5a3f27926d0926646d8cf3f163ba63744e99d34d56f0173ca24bf2b45d7bdcf486cbc8712a72038de89129d1af2d1ed5ed6edd0be1f999c35f686fd18b79318a158be8be801e7556aa3742d13d20ff695e2694f247c18437250af75459fe53c03fa6c4b4236fe9e5cbe6e23f37d59b0a21d52deac108c754691b7f8c0e6526c0f035c23dbd4605e33be006bbf58315d80edc4c430e3da0703aa61bb2c0e767f2e5faf98ebe742c2f2b7be60b0b17e67ba3a5d24ecb8d333ed13006e6385656d8951cd0afcc0d8c832c4804e5ff271d497a0b5dd891ba9d8e5995e083b8b231ecd4fe6cb456a47e2473f441d3af873514f9089b23d1ac673c161e7fe1b21b901d21dd610b6a4a7a25f2951fbcf95a492202340371177764a29bfc9114c3628e34665ba8304a30ba38cdfd4729dc23f0aae9bbf326eafeb9967ac04c88f8d36b88071291d798de021fe91bd3d20ce88010dd7d1a1247d293d931be08843318a3c85ab267f6b2bc09339c606c9f73deb4ce47f93b0a8c3ccbcbe889142e7caa4735648c396e6b75ca11b57bfceba3f366b6e68614b1e82a9488aced577f92efdb8d2a9ec1b0a814843804d25c68082f1ea7ece5c7a026ab520bbeddc16b6aa2857e3500312b9c92", 0x1000}, {&(0x7f0000002440)="367ef7f66d03f1c8887ad933fc72de6a3be44362d702ae41a4f4f2f6b49c3b8bb036521474cb3671baad3afec5104f75f749832b8fc9b1bd0049c33fd5e551309e8ef0967d077f42a8336b3f961af25d968f4e4bdb6b985fea41e870647be86183f4d0e73834c648667d43d0454fba4761b43bdff6b801f655f85e67407ac1eb69be59b6757f5e77cb6a96bdd0b0d002684c4722", 0x94}, {&(0x7f0000002500)="4f050f881c6e37006525af6c3e978df1622d00bee7c9f9ac7e8e15ca1b50d33b99106b667c8fc9b45d115bc45b9b7f35a341981a6804382a79254c8864d47e7b41ce4595d05d813ebfeebf95a091583ab4be9109712d4baa43fc27b5675bf05e4eb099eb1010911df1a01df84006aca75462ebf33463e69a4d13c28d5c1c2df3268bc5372038dfaebe71f7d9c677af118b8ee8032f9624d7e1a662f7397b66b0316b486baf2af53ccb5c03559a110a6c56904e15507314b6813784c646ec559c9c13570078cc1a473b617b8f756925e5a4bdc2d2a30df3d47e4106", 0xdb}, {&(0x7f0000002600)="2508c4b51bd4e74f69c3ae893564c2140bb10a9278ca0ace7d", 0x19}, {&(0x7f0000002640)="4b71754693a03bd9d6d4e037f5a365212446a26b35090f527727ff8010d2fdf73972cfcccbf34c0a5e4aeea101c6a9c6b8f2ed0bfabdf78c36566536264475a99a5398c7238748351931f96a2421454cf75970e5e45bf95ce18c686336b2fcc872f3ad435ab3ec1cb543", 0x6a}, {&(0x7f00000026c0)="e80baf9b9b941c2a38588abb2527dcdc79a706ce9aa3883b11338dd15668ff749c164aff6680c2d3147a3b3dad61b5c18b9c16f089c9a205d9b04c3e9017b3cf29aa3e0f6b2658235295f90c6f160236b3198cc76ef7208f3f6d88bbeaa881a5a8ed002e7b334add1e2416ed8bfcebab85831fa4de667818668a98afb88640497f85b5931b214e5096c271f0199af89fdfbbf80c61f38cc5c9b25455b8a0ef1fae2f6e5ae1ee7dc6d6486f45166bfb2a523af56f70220d0395f4513be78c7a697155f2c721ab0393145aca4e2e903e5c49285e0197e9a60df112f0eb9d97dff711ae340350c918259b52b2cbd601aa3a268a9194196c77c0346109e4fdfb9f649bd7ac35b18a3a34bce1edda9c0cbf28df762079b6ec6758c348c4f138b5f191398b02cb2a3522bede53cba8395aa129eec163d2633afe3e15e3bfd10d0ae2f3817a5bab911a22dcb9984156b0bd635e1225d2f377c717b671032ee41c7fa81f275337850874a4c7e3a2587cf04e8e1cf3bcb08d8a97613e04aaea4e0dc4db9969f67af86b55168aa4f4729bde4faa172b25e7accd9687ff81020bdd9f448f346a3bbf4da672fef81c59016aa62bb4a6a1e5b434a1ce431962e9a070bde2854365b3b584e5da47f3a852b723dff57f4fe8b25c9f4b3bd00c58ca759e357dfa020bd35ec2c4acf55818838bbaf56c1470d87bf9a578965cb961742986ac0ef64da048afd83685a181d086d930e37e0b716193111f047e562d80c74038c93e0e85d1a52f1267c2e72450507f1a566edb3507e3255664f159aa07146cfca2a47fc26e3ab9bc43491f5a3871c44c3a714195f04aed4e59d474d5c9d54d851b2c1d4b69c2c16d8793f14f0ffcbe540bf95c21c72e22d12891b0b5fa7173aee4efc32b333dbb160d4d6b75b840e798b0c285663580e703c20e5af03af13302b3921ed3c1693553d326bada947b0e7af4a17a424df7032d45c7023e65a515ec1227d05c93a1142f68ecac613e78d62b6ca98d0ac6845893ea5df2ae7d40016fa91f3ffed49d4677c09a8c67cfcaba8f392d1dd9bd03dfbfb65072be0a6cd8435ae58cc2a046d6db93f55c3202d1b93ff1a839498795b81ffb4389377621c2c0bc5ee87cc7535a33ca08116a884a156fc8089a57ae30a6c7fc0ed0d837403b1db13665ede33be6751f7d17f5fcbadf43fe4cdfa64d00cfd329bb0953bb4155c247d9d5dd6d9d7f9ed9930831b7b6b0ea91db54fcc2893b775aeeecb598d3edf60afd8b96adcafa4c074b508e09c61aad098518b1ed96101f510c8c80587812f5a393b606e1912b781ee4ea14887c47e3c016f031f8935cad1aeadd2cdec35f2bfa9cc1a296857c0ca1e98ee6e0be22063aa044c319432e9fc7c92ab10b29c6e4ef4742f701407dc4e901e796a3f0dce0bf54376a24bc4a130e48990e6adaa75ad3c86287157c518631b4488f180cd67f6f0e8b2da8547b78a9d60fbe1ca241772277eb9ffd3d199df9423631892d44a1b63caed02e23f3a66f9b156934fde94aedc20aa52b0cf26a74f166e85cc3fa3189c5a73d69dde15f0c7b36786a26408c52f49980effcd80559cb3cd9da94723941524b37707fbc841d2fc189f8f7ef79289f6126a1f19ca33a41133c0518ed4464e6329279d3205e3e61f557a276c3bc52894886eca65254687066c5f21dc44c66e428a750cee0844c93bab4ead601630fdd615af3b901e4410c3aec289c186b2557be89d0b956a49d519f8958536c06f5fecc7701d4593ced323ee3f2f3c176a775ae7877e8443fd244f12287d6f28f73dd27f9d45a0f1d39c8232e8978559bfb4e0bb07e18aa964e34f2ae352ef8e8a63f6b1ecfbc83e36455384e37f2ceae20b082b12455d104faecf0b4728b9deec1f53b836e749ab441fb03e433ef8d22780a9cc8a90acba8bbe6af715434075416168847843fb8745568ae3949246632348c3d2115a71bd349e202b3fb9d552f982ace128bcbb3878d2e9a49d40d67b881c3f70f5648b998b10a1a4b7c41359e7acad316ce5f483fdb5556f11182b9c108312f9586bb7a7b0f71c4220648df0c263cc29644d06cb91855c5716b9ac0933e63da23e42e315bd22dc1d3bf15932268b0ed6b53ca065ef0ede0a84f7201768c0dafb90d12f3ab487ab3965c04e864095d7c8f0aa3606324bd597a9ecfbab3a6640e208c30072a0816f401f1e8a45037bdf0a235fa254b80dc1ad26c57343389eb038462fe5c4bac8f074477fed7bef663a883f2a21aba05e28393a44e6b5c42f85f603fb888a8fcda096dbfdb4960ebda91b144fa91fd5d0475c87d2bb37663a244309bffb8614b6427cadc8b9c88aa1f2b3a5f2f4415167f138be0403e0b6b47fbfd357e722223a298cf47be58547b8c69221c49b32d8a17f3760f7772bf6321083cf3afbf55bb12cec118520e0cb6a2b11e925fc0d3474c4b9fb77982215f71733215015589e9dadfbd695a14e9329f8a7c1580d26c9de669c7ebac5af8089a42673e732944bfe544831e122f53ffd5949b6060665c1caf3fa5b321514f493205cd5dea28adf7de7143509f32c99107be02da8e14483743021c9e0953c9a7f546c15b8b9fc29d1f667226d95e293156630459bc3a497dea73f93739747e33a5dc206c37e2edfff7040b6a97dedf3a6af133ba4fd6c270200892e6157645aff68b10caee91e0314fb2abf676145ab6cec113ed1fe31db784b35fbdaa39bd392dd1509030343f01073486167d2e0000a6ca6972d032b31e2687ccbed4e0d15e1754122de8f16e133a8948ab16cc89d5eb698d7cac2314be694b18e57e854398f3c4c7c5ad3309b549ff473c0da81a4b2e84fffdc888e2b88324b3cbd01296ac2aaee0c5ce198376b732e608214ad4c3dbb110c687b3049a16d75606d8d437852e6b1a56dadc75cee0d246ee932d778b0bc84a9dcaa44102bc50dcde1132702d6b2ba2310ceae776f916c232322cbc7995619a8c62ea8fb07ec8b5e5284feb37e00f70174d6783c33181cffd209d7edcb034e7c4cc9a06ab5871a3da244a8443488a7e64c27aded96521fa7b8a65ae02a098c00aef3a11bc4c221f022ba99e46b9532311496a8fadbec82a5d94693021e1b0c3f2abeb3921849bd9d482d971f860060922fa782f8d279446a80735cbacefc9990dbfe54f72890206735f8d2f2b191c048d340d6f79e63427a381072f62c42e23f60ac34989c9d4df877b181362462bb97d6febac8551526b7124258d23154ccb2978fba39a692e415d7be1aef6cb18a5c085dd6f1668d7efa815e58ada364dfd7a17ae23c11a8089bf70b48ce9ff3dde4bf2548d1be179ba37f3fb6510b7e84123037888cee0c0026e8c2b3457bcfca00db5a6a975f402e7c8147b4ec0cb7c6fd17da9833303d734f04f6fe7b1e17d92d2ec7991e41d9bc2430ceedc8c014b650d790bb122dc82c003cf540da34961f34caab2d83122bf49f86055dbf4a9beacdf4c92e77a20b70063d2129dd5fd021dfad499ea31268f0570b36213dbea93c159f8bde94f96ba7b5c1e4ce5c1370093889e9f179e2534f97d87ba43fdec2d09237052c5f32c45f1d1dd3e405c3314bf532a49c550be4feb5db67b19ba2cb09e8ab02209d20c1e104052f683a577287ab31be70fdd24b1d9572904b69a5f599451e49a9bd96280bd6d2d587d7e9efd13abad21646cc161bd96678affba6dfe3ba7d3d50c103f95458b4989a78fbf98ad0f3d86ee4000c6c924b961ee1008cdc327c1ba41c04c4b08c09d4c007d2be6d349aef377640549c5c81ec7faf27a2b1b5d762d7c4d35fa79d4767d1c47b8a47c71f76181aa399eb5f3308bcea304e3ee56363a6256f9d8a471474c8cbc031ad6f947d05619fbf0b5200151ee4d09e5c6ea95db4442a3c96a2abb38a55c6668f883d3d7964e71903605c1cc4f855af80b83c3b05c64c1443724272600fd510f3f528dffff84bb57a2853b0d5f220df7076b3e646b49ec97246e36277479c136d29902dfb0316752c618761ea3736e103539986a5998e02a2539e45930d0b664e6c95f5313810d89243e755dba42adc1f41d6ef7aa2d41a0e938af7bec46e6277cab927f5a5e63ab066ab0d7acbddc8ac1250be121586e422445056858ba29ad8d490530d1a9973cf31ea5272637ca2960ebf8d1b492e48e09357cabb1f93058760eb103495ec7ef316ccfdb8dd42ff9c77fe9802f616b3c0d421e65e38b9fa5f1a4fce0af5759e1a1b9ed960c573872ec53a3ca0359f030e1058fe802d0ca9cb7b26326bf61dd650c761997c5a7a7cb76718e85f972d13294065acf7098e74e44b5359be17f230a3d987a021aaabcfdef8ce4757a1f3bbbba7597d8e25d242af1dc04289592d9f108d8d04a035e0d828fcb56ec2f46ece2aee4655be0da730299d3d9b0097fcddaa8adf328571cfec087561c24463fc7fe5b017db5baee566c141e673347697d2dfe9fb4c93519f685b22cce9c52667c74ec5960337c24e5563ddc0d1abf450a48994e49bc03b813befe72e3a009332a55aa217622a5c435ded40d0c5c3e76f3a22570c07c661ef86c004ae3be1489f30d7a7bf6776b4d6cdd090405d8c030283460c7a30c75eb5863cdb25e3ea0fca261a13e05ee14383e0cbc9a461b2f09a3b5f8ffcc89db7cfce5fa2de0e074f55b573a83f435df7e4b233c6dd3102f33108625c4922972757bd5a47af097f2db57c87c85e406be1ec592f7365c3b8f7610f1dcbcc68625ec42eb1486b7486b395c431cc41076a769c7060662a2ec3ba0d622e870b1b4e03ad37e855c833514cac304ffcfd3f426a82c3d1215561ba802966a83960fdcd8c7e55ed85383d27d3400a29c34c72842f74fc81eb40c7ecdbab9428c627704a7ea351b90d64767b29f702f817ea8798dba1cf9885dc5f62216bc4e931f7f3165528629fb4304b7898017dcdad5ecadc24c46741793ca3e1c7835fa772a52a33448d72e0314e626302e734d79652ffcc69f99e6acd2e330e83838967f46652b25df629ef7b46bfbad1498aceb75ab7d830cd473f3ac312a3e3ce48dc4095e820a0f7713a225ed03719b6f1dc8432975b4121a6c7aa15a9fee4bbcf981691bf15ef790b1e59a0160957fa6f1f66ba5c857f089fa9d78ad77aa499f69ba355cd61d4e343d7895e79c5e0cd26b284240214dc7881734baf765b438d5019c79d1ed9ee2a51bcaf78bd03be4be51df1b6ef13afdf2d73adc7b19655725097a6d7fca875079de9374a13bc4ba9c6826f2bd57df1aecceef698650e6807918dc75a7ff968b7aa44fa4820c36e915174f10d5391fbcbf9a4862764c2007ad157c8e9e21c6b8d1f8a1e52f1da498ec2153d85ecfc71a9f140b102ea56c3a770d9bc32233b4da5d98588f72ed64128de2b7f6690bf05abd36ac0310aa71a1b6be1dabf1119c7c78d5bdd76a46b331495f08bb80cacf77ec8118a8feae3499d0cfe56c509f600c75e71fd8dffb9b90ad5e3787582f299c034d4b2cb5306a38359ff1c3f5814553d683277e59216c06a0d9ecaf6b3b54697271ab4ba517cf6f93f82fbb6bb297c89d2d912452e9400c015186817f900b63759c5226321a464bd69a0ea6a294dd7de8075df125e752c19b42cd8be326334e5780413661dcdc9bdc84d9d8a69d91b299722a739f9b1baa8579e7b069cda7c2c98cbaa5bf2b0ecd5399ae5eedad00051a97eecb35f48021aa4a4943b7e1191581f0adae63fdd75edb7983cadc05bafd362feb5277e145dc6af88b433dafedd0d3e5f51e869504206021013727ce5e7684b879", 0x1000}, {&(0x7f00000036c0)="2a887e91930959b45ee3f19068881587bee82bc18a5b5eb512a6a5f095fecf2edca7e649351469173efaf321b90309c733d3272da49db27d0f8b3bfb02b728624502e521149d41798d1ac6ca3059a9975d519365e24b31764bcc7c1597994e16b23f8d5b3c593020c5b13517ceecc34135fd0582bba172de879c155b375387c79aed3dcd06b36ef985677786800b69cf30f12a567829620175688ccf1528d3bfe9af0705c719f9f4651ac9cd2d22d853d4f0ab22f2b99e08b04ddd93844576fa0fcc1e33b41c5028aaf3dc54736ae49a4ba62a25b7c90d3e3292f415644fea28b773c6016b4121bb20a6cb259971a25e62bef5476d3343d33b67752389782abc7f1938b031d670478a1d11cc1bf0fddba2d89dfa20312b1f6d30db927598a5ba20ab0a7f99e82a26d0b1bbb000c4a33b6954b4820d58481df19b924cb12cf06dd9c1b6de230ea9a3d8ccc2e7ff13619903fbc003cd06aeddf506ef83a19b9f5cc9a7b09b20631501ed384d94bd954782b0820e72c88df9902d3a9855f0ade85fd2e25c3c0a13d19c7a8bea6087ec84f100d08d2f90fb34b44c5beb9f05d92dd6d5d0ca1605e365b66be7d9371bba40a22f7ca736c033cc91bc03475bf17f0b195fd54231a37249aa6c25e92fbab660bd46e6672cd956b12ea593fa3a469951365be6e9f7b19bef418d8913354bc52cc6c494f8a0da12dfb36db919f598380dbd08e737dcf7d601ea9505f42fc848a33989d3b2e60f1f84714ca5b5ff9751e47efc4d23e73dd7134435ef208941d9957d18fb248d4976eee42306e1a60278a6e817d44c40c64a0735eec581886a37c2f48e3ae2b7164bdd07195d853c98baae8c22818d540d26bb0cc0e697570cb7225e45f4683af77f1928a89228e2938cc4242997cc448731a4378a205c5258f9751b33f90f00dabd91e028b587ed17af4fcaf4e5f1a2ccd175c2ce12251bf8ae718a276836ad61375ab183e7fc71d069d1f3e2bcd8e490f0539142f21b1547b5c141176458fed31650d14781802183427efbaa83b36de0484f36951c197b45b0688127863d6121139d64aa1959285e1e851575cb9ac0b9d40644cd37874618718be2aeb4092a9695dfb137739878743f43b306a80667035f472e6429fa29697beb30252772dbb04b1645d7290485d82b024df0dffd90ce6b320f8bef2c7a18a5d608a70c1bba73091e439d63e80a0095f4410ec6ea148e869367252b29a02c96965164c07cad853845293d9c790cefb17143094f74022321a5eada634329a736c82e78de19da9ccf4e96d31c6d0e7f48674fdde9d8330f83606aadeb9d8600794952c6b5e8bea97aae6ac9bd96c7b6980b3a32d7045610773847e9d07cba0618ec8176f02ea071898181ccdb470bc32f15932373a16212a5b2cb5c31e1080d08347fcb37b3436915fc9b9180bb1e5472863d52f29c424587ca084c845174e39ec1b4921d025af48565c348159278c6248aebb7f0e5ac9cdf3f4bd721a3522fd5fc89996dd5e0bdb48dedc25f6340c2bab247170e1e2376a08da3ceea5f504b04f1c7e1e97fd7a2ae1f9fc9a5e4c4b32663dfefdfe9139174f4b4489192b153a4ce7e14c1adf93312f8e00cda2ac0f11114929e87a7ba84987d7b185d25bae6852e8a3e2eddbd781206c9f0bb0a46a14d1fdf02c51ee025a4043d5c55a5d846413df589bfa1ee7eec8a7ac732273541af056bd45309f5e464876f516015a27ed8f6502f9b12fbd62a9fe0da12b31047ca3c16194335b6d216c10ca1282da005394b488c33747b20a486db81e31ff9b85cd22864bdda7f15ded7caaeb79cb4ccc5fdada6889ffe799f384df048f521ddb592a3716b01934b4816a7b5632ad92e8765a24f10eeb9c2ecb086cc58422695aed0a70d4ddbb6290dea2309dbdaa9f12a3cd9cd54704037140437bd2713bd6fd01a67937baa39aba9f2edd650ebfd363f081193f8097fa870262b27e00a07f09757d4271b28b1597b415c090604943cdd413ab9116258059ade55a41ce3fee5e9d21f6a3cbfac29aa2292b81d3623eb7855c7ec1e7f91e943e7a1a14460a56d3a824bbc74d42f741253b0a5f1d354cbd700692c50008f2e2a8dc40bcb6d0454f01b00a0a39d361d7c147a441d3b5a460ff9b5f4321dd18521ac95290f37ace86c882832646683ff800e33c61e6a207201af98dd4d7c83fac448a088447e524cd7ff2f85aadfb076b2e6221d6d03fb3aca370894a00b721dcdc9e382fd6fee09431a8815f173015e75b80db8ad60502ec92d9cdfc09044cb25a97ca4c5fa2f1b77688ecb6a96b5c8011d50bb0e9cf75c3185ac8596d69ebe116c3b0268c9b121c02ac00279a5a65fe8bbfd4dca333addec21f142fcfbe666e76803bc6d47c74fee245949d835d9f9933ead40036d2e02d7b1b409ea13625a484aeb379de1ea494f5744a6d6311106ddf8303333f5b4493cb8960c696e08416cf2608bcfb2c565e06a9ff1d40a8427aca5a6223186548a837b5a2f7e601649244505364e64dda866effc7a121343768a5e08eacee77dee266212e8d352e56f89fad666ed54abcf776d83ebe74360e781339a009de7fd2b43282fcb98a6b5da1592c035d17d4ac677e0504cca56dd89ded96b0bb09d7527558ba7bb8a6c93a5e55039f1d8a619ac01f19259b940a622a2f057334079c6f419250e166b691054014f0e99b03079aceed5f617862922e7d5b8229e2d42f73986637ad1f0326792106f875590f1c8e8ae942f3e1db324f3510a72de971639f28bc8f2adb9196ceefecbfbd554c1dcfe1d3f4430b424bf0b4d35213c239a17295260eb3db056da812c091f113d3be64ba110e0b1351bc88382c9fb678f64eea2a71b23b0542d101f06024ac3052f6b3d5ca3e696ee2b8ac16bb6fe226c724f56fd2ddc1afaa4fc875d2cff4d4b7454b770711e86bd02c7f7c33aa0c839411f82d0e099d4eb76728b75463f656da23cee4743c9d268cfc332ef8fd7de712bc45abf2cd5836a9bdcfe3574037a425d86e1b07ebd0b220d6b14b41816585bf8181b5c99cfe0d63c3a6a6a43789cb292c59ef449aab9f61bdfc23a246d7b9dac6a44e3f7699723f946efb0b83b200e1b4c3a540e796b44f191dd4b1d2835b5e02091164a73f0cf617e4a9dcdaf37d8c631b05a19945d436ee16e0b4f8609714b1d0d84cac4db0652e3d07888388a05d4bbd853136264e256b6c23d2957ea447719d26d9253ddad1b81afec858668af56b3ddc70064fce52d26a45eb3434e30333243ef11add1aa5086d30b57ee9c0457bb9eae42d4b24b0babda7f8e5f3343ffbd9070077e88f5c54434ea24c56f7afea700ec6fd26edf709e1f311b6971ecc12cc06aa17248337e18e778f4c526424fd32a49bba7e896ad12665d3e5fd162bf4bac44c267915e077df50f8b7f04ac07c79088e084b6243624bc9e05431684b0bd09c72314435facf5f555fb593ef9e773e124334434ee018225c81cc4ecbe8343a1c6fbca03d7d897762d840f00dcce8d2183a8a42c307583203bf501efb19fbb4ad56930ffc654c2e3bd19e8373aebf80ce27be24b042839b8899b2765cdfd0e413ccde453964ae9c631c57fe7db0d60c7669cd17090d20fd2ba5f641d7ee8483ea6baad1e16521c246f5a88970f0c324f82344161f5695bd3092d9311361c800dff99808509258dd7e49e9f9d6e294a5fa150b9b4a3bd49c6fee58b54d469a04f1b1020269bf090a4227bdf6ea157ff886350386173bd3f849e7617329892a5d15825d6a18d933470935c8caa45b677bc1e6249249326ff412faf53b846cc8a987022b4702c96c29a03dd6bb1b8c09e044c91f67c1223dee5852ddaca6abd42320dfab6aed0ca00b899cb9607494565f31f8407ec1143ec4b8f44dc6bf8f5e9e9ba53897a696bdfee63b492b381773eb0938023271ba617fd072a9586e4a42fdb044c1205454b17ea71c4bc368119376250b5382945282735e35afb34c7fb9f7612da8ca0d10e1dada069963de4b099a3583b17f18cf7c02773f663f9e32d19b61a460f47b4d83ad45c41b799e6f2f5d42061fd63dcbfe8cb013b88e41588fbb7f2f52d67cf256c354c844e3bab87466850800d0654c194ee5765ca0fa2d39bee9a1022e2b1f9904bdc8c121b8a533153142cd822ad386db3fef390cfa90347e8c49deb3ee9d75be965f41fcdb6eecc7708439094e1cab6f3b66c4f5772e48008a6bfd929fb2a0b56da4a531d193ee88beeb5e24d5be2315df7f89df8c795f1a9b6871566f48e39fbd60e498972c08572c93f09adb18d277df3a7ca16633f8006d4a8c483d3119b6df960698e6e5786540f48800007c770e00636b17ab9c5bbfe5d1bb81001dc9e55b9f35ad703551c231fb606bd15552e58a2a15848dda0fb6f0d893ade464fdb7e415c2d9ee4db39fc32fc911370ee91c36f84a78596f43431a105b594adc6851a90802263f1764f6253c365bd39dff72694b0a2cd23f4c6ed22fd9e235870e60348e0fdda1bd5231d23db72174c0dcd9979709d49380a6131ec94b1e1483b1052529d90fff8f362e9387d518efc329e59cff149f336573de887286a2b84716ed86f95dbf0af726de459de204de63bafa9ccf17debb0bf0f40b0c4566fe09052c4ba83a2e2af3e52100cffaba98cf3cf69aa29c68f55fc58f6957eb0364473272a5b5f5982d70244cd97ca24d6a6b1f6209ad32bd34bb089944ec5f650cb08800aac9d3dfbbf1fb9db826507ca54ee272e9a965e53cced3ed776a9317028f543920c3555dabf1b518ff030b055845d4ce2a9d6e2114213b73e484502d65f88d803882bbb299fce5685e6da2efabcd5fb69748cb5ea5f91ed613de06437cc568c97902bee877ebd971e283aef2a1a189859f9acd9e007358c3e64322326f086e129db3109833c2dde8293eaf78da03007118dda81a687f4ab55de66e421b46868eadd1e2cf57a7dc08d68942ebeed185fc63e39a47ec44a6107f57bc0d24677878b35df0d073fe212246d89e704a74e4450b74a534ce6f72616adf73e9481e7dc355dcaf77d7e2273613926129100fb67de97aab6cb66580aea8c71f32001b107d06bedf14511343b784930125232fc66780249960590b1c96f6298cbfc588deafe3ce420d013516008178057e3fe5073373ad74bb81940222537b4b383671fca464312655069c967c686c845099ecf69df393aa674ee5acdb4a09fea30d65b2bb55ccf63b9407cb50c18449d798cfbaf2f39e874cb27792ca4a86319367af697dab6274abebc4131be3af6469414814a51ae82b6a078705e8087487fa553264a9891b03e731cd657ff1844241e01ab8ffd9b80ec50e9406ae38b06b7872fd31ca8a63b14c053e86884e267920cdf131000fbd3294512a113ffb81e6a2f40b7a096ee48494b4049e15f93ff863ac71f41ac26a7bd2dd5bb0afb8aa35296026fd3d673729b663ed33c64c8adbeda5cb05bd4c1e9d9a1042074ec3da0a0f3e384c120fca52c4544e3c1d56e0d4158ef28f69528037475cd6c47f686c7b69b57257ace96935923bb5d0db9f05c8a5a355d40651a6ee5b100f35db58c7d1911111fd9167c77356594a7364f1aa8693f1efe89c64bba2230a77e542bb649b4c56fd08ebc648ec233e779091cd558b99d93c7d840b199398dd2737f79033ccda51cec84d37d69ab556fcef5445ab6423b7a4f8fbf24479b9e05093794df7c7bf0758d431f298a076a0d815f921d7b31d2a0c82d16557f1c1bf5df26ccb7058d8293c13dec3105576572f024a6eab0ac", 0x1000}, {&(0x7f00000046c0)="c92d716fefd040eb9ec0c678213aa2300a1fca529d37aa95497290b86240af6235121017f05fb09fda32df89800451e33c91b4cff119831645e17524a4474127d5786b4ff2133d", 0x47}], 0x8, 0x0) unlinkat(r7, &(0x7f00000047c0)='./file0\x00', 0x800) munmap(&(0x7f0000ff8000/0x8000)=nil, 0x8000) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) symlinkat(&(0x7f0000004800)='./file0\x00', r7, &(0x7f0000004840)='./file0\x00') r8 = dup(r7) symlinkat(&(0x7f0000004880)='./file1\x00', r8, &(0x7f00000048c0)='./file0\x00') setreuid(r3, r3) r9 = shmget(0x1, 0x3000, 0x10, &(0x7f0000ff8000/0x3000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f0000004900)={{0x5, r3, r2, r3, r2, 0x8, 0x7da7}, 0x401, 0x800, r6, r5, 0x100, 0x100f, 0x2}) pwritev(r7, &(0x7f0000004d00)=[{&(0x7f0000004980)="ebb704ea9622e6322ea69fb6a386781578d57948409213cb0adc4d25d744471824bd9972965f1862e43764dd1403bb9616fd00df53e5ffe1bdc3c1b59b325c1fca8d6f53e76ae3817883fc1c4d56ada13c57256f2f5b266b95778414b39e93b82a1148e8bed93c6612ef952cadb7175a28a9478692b2d0ce9894828c58c0a9d93285a62a3e94eac39d25ca1ee158a2c9fe0d3362a984d8", 0x97}, {&(0x7f0000004a40)="5cecd3023a80c38f9d5ae2117dfec3278a38c7ea95b4efc6835c5a588b4e9c483542897241e68b9d3e4e840518206c4fa7b0b7a75a6ee6cd998d4366d979e1210acbd13da8ed56fa60afd44573a178547c772d104cdda0a19d8fa3b68e88b090561a3d149ecb15cb6230a5d04fc16903a2794ee815de2cca3480db0bb029525830a720b107d8a89650ab1be05b40e15f5c6a41cd236ee4dbc327f4292156", 0x9e}, {&(0x7f0000004b00)}, {&(0x7f0000004b40)="f4df3c00aeadebb32cc90f2f33b085db1dfbdf9005908d899aeda042d69954f8ecf714cd1087afdebe5c7da68f7573643e6eeb099ac8ed0fbc78f7c6be864630ce5c3b9dceebced3daa64704e374a0962ba248ff3248ed7e614817fc454b10799a704b1ba68c194042dca329ecbbac4fc8821bee731ae6ee4eaba916333e2fad26015bd66552", 0x86}, {&(0x7f0000004c00)="232bfc5bb208a0cf587e7483e310500d15e717bb32e639afe1da92dac63f5948e14274d151a74446482e26833dcf92a480bdcb6b6619844986e3e3ebe3fb183c5b47beb334b4ed512161fa10494a3c7753aef88ba35569a22c2e04482b88c6306da55af586d604eb2de09ecd0257e417fe241fff9a439ef4c2cfa7d95dc8f9073343bcfde28b1857658b2b6a04ad1c5d0b24ede016bc2c7308b2e37b9cb273bcc99440f97a1fcc0d64cc8e15511ac3aac838cbcb66b9bb7c622b847b31270672a0b05ca3d38901c7e55a3c7d22d0ceb4", 0xd0}], 0x5, 0x0) dup2(r8, r7) 00:00:01 executing program 4: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80000, 0x102) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400002, 0x30) semget(0x0, 0x4, 0x5) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) unlink(&(0x7f0000000140)='./file0\x00') r3 = dup2(r1, r2) close(r3) r4 = paccept(r3, 0x0, &(0x7f0000000180), 0x50000000) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0/file1\x00') flock(r1, 0x0) sendto$unix(r3, &(0x7f0000000240)="690dfb1766d6a702ae1ee3db9d", 0xd, 0x4, 0x0, 0x0) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000002c0)=""/55) mkdirat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x18) sendto$unix(r0, &(0x7f0000000340)="e83cecc473654da032", 0x9, 0x6, &(0x7f0000000380)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, &(0x7f0000000400)={0x0, 0x0}, 0xc) r6 = getegid() fchownat(r2, &(0x7f00000003c0)='./file0/file1\x00', r5, r6, 0x400) linkat(r2, &(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00', 0x400) close(r0) bind$unix(r4, &(0x7f00000004c0)=@file={0x1, './file0/file1\x00'}, 0x10) dup2(r0, r3) getgid() stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) stat(&(0x7f00000005c0)='./file0/file1\x00', &(0x7f0000000600)) socket$unix(0x1, 0x3, 0x0) semget$private(0x0, 0x4, 0x3) 00:00:01 executing program 1: munlockall() symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x80000, 0xe2) fchroot(r0) r1 = msgget$private(0x0, 0x20) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x80) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r4, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) bind$inet(r3, &(0x7f0000000180)={0x2, 0x1}, 0xc) shutdown(r2, 0x3) msgsnd(r1, &(0x7f00000001c0)={0x1, "0972ba0ba181f5213436589f6610948f257c6977244db70dae8f03ec8dcb600c612d9c573a6631827d95ceb876d1e87f9ac79e897b35a8a28e38912592b0e4b56329228b358d8ca2592e5d4da8fc562e92d91842daeb9f1edf3cc9f31de44a402c0b1a5b53ffe644c7ececa412caa43dac885a7f1a7c84b59d50e02db75b05"}, 0x87, 0x800) recvfrom(r4, &(0x7f0000000280)=""/114, 0x72, 0x1, &(0x7f0000000300)=@in6={0x18, 0x3, 0x7, 0xfffffffffffffff7}, 0xc) socket$unix(0x1, 0x5, 0x0) r5 = open(&(0x7f0000000340)='./file0\x00', 0x400000, 0x43) getppid() symlink(&(0x7f0000000380)='./file0/file0\x00', &(0x7f00000003c0)='./file0\x00') r6 = dup(r4) getsockopt$sock_cred(r5, 0xffff, 0x11, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r8 = getgid() fchownat(r4, &(0x7f0000000400)='./file0/file0\x00', r7, r8, 0x0) r9 = dup(r6) getppid() open(&(0x7f00000004c0)='./file0\x00', 0x800, 0x100) getppid() getpeername$unix(r9, &(0x7f0000000500)=@file={0x0, ""/64}, &(0x7f0000000580)=0x42) r10 = msgget(0x3, 0x440) setsockopt$sock_int(r4, 0xffff, 0x1009, &(0x7f00000005c0)=0x3, 0x4) msgsnd(r10, &(0x7f0000000600)={0x0, "38f93cef0d49072e14b9fcc8649b135870b22e316ece3a3fcf252578fe989d4a35ba556a29001c1b4ec7a0b21b9d495b"}, 0x38, 0x800) close(r2) mkdir(&(0x7f0000000640)='./file0/file0\x00', 0xc6) 00:00:01 executing program 3: mlockall(0x1) r0 = geteuid() r1 = msgget(0x3, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x11, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x11, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x11, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x11, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0xffffffffffff0001, r0, r4, r0, r5, 0x100}, 0x6, 0x4, r6, r8, 0x4, 0x1000, 0x3f, 0x10000}) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r11 = dup2(0xffffffffffffffff, 0xffffffffffffffff) read(r11, &(0x7f0000000240)=""/89, 0x59) r12 = shmget(0x1, 0x3000, 0x200, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r12, 0x3) getsockopt$sock_timeval(r11, 0xffff, 0x100f, &(0x7f00000002c0), &(0x7f0000000300)=0x10) r13 = dup(r11) r14 = msgget(0x2, 0x2) recvmsg(r11, &(0x7f0000001780)={&(0x7f0000000340)=@in6, 0xc, &(0x7f0000001600)=[{&(0x7f0000000380)=""/40, 0x28}, {&(0x7f00000003c0)=""/200, 0xc8}, {&(0x7f00000004c0)=""/45, 0x2d}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/236, 0xec}], 0x5, &(0x7f0000001680)=""/220, 0xdc}, 0x800) semctl$GETZCNT(r14, 0x3, 0x7, &(0x7f00000017c0)=""/29) shmat(r12, &(0x7f0000ffc000/0x4000)=nil, 0x3000) msgctl$IPC_SET(r1, 0x1, &(0x7f0000001800)={{0x4, r3, r5, r7, r10, 0x80, 0x33fc4258}, 0x6, 0x8, r8, r6, 0x6, 0x1, 0x100000001, 0xa7a}) fcntl$lock(r11, 0xf, &(0x7f0000001880)={0x2, 0x3, 0x1ff, 0x7266, r6}) r15 = semget(0x3, 0x0, 0x705) semctl$GETNCNT(r15, 0x3, 0x3, &(0x7f00000018c0)=""/225) r16 = fcntl$dupfd(r13, 0xc, r13) sendmsg$unix(r13, &(0x7f0000003080)={&(0x7f00000019c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000002e80)=[{&(0x7f0000001a00)="24bba15fee2b9791355632d00c6ae9a5b23dac33526ceeda03e5a85d5849e9867c6a1105d9e1bf6971a3601c59bc669a6be98a1b2a5af953b8ab4c9ea1f6b21d88b96db5b9062ae47fc8f93038d173c7eb42d817d84126791bcb302765bbfa2c82fc24c049b7183944cbe3edf219d6cdec8e096cad58f563df963b7197c0a7025bf8552ae9dee37dfa613ecf6cbb98f171b9206b6523f4cfd913b47d5fb46eafbc051ef9af06cdca66dd1ebd29d0c34885ba94d70cfd13caf5d6a2314b5ac64e1bcf21f1bea88e63", 0xc8}, {&(0x7f0000001b00)="22ccc15d9bc5630cd3cdb1d67182ca9345ca1d6c03044c077272a31a4ad4f3a7fdecabe362afb456bf89cbc2bb127c8460117ae4", 0x34}, {&(0x7f0000001b40)="0cdf94f7c195e3faa4256240998589862d233428bbe12b753ce1d56cad2dffe309e12258284e253e91d791d75c3415c02e18a938d753effd4a819b1377cc7b05dbc1220f39de9dac2674334fbe443bb69863f0b05a177f81a4f3a4e061d6f12492fc565a60b7324184252b8202e0698b38edc212aead68f70b7f07d6fb0da1a3d7c04f314a0cecd123305990d4ddfd678e28ad596d3e5ba09243987ae1d84bd5c1436c6b6e26370982e0bdd2486cea", 0xaf}, {&(0x7f0000001c00)="824fb0f00ea840195f8898b1f926ee430d2f9d616e94f8", 0x17}, {&(0x7f0000001c40)="ae3e051a9a85717cf557ca38bd183b2ecf3fc4c9c9459681686488a3bf92a83693d7d41d41cb4ad0c895f0a2288ee5d14aa9144337053ab326cda7212e86ef40b55e8a64a56bdfc5c97f76ec2510eb2115fae1f3af6961940a173856b5a379ef5714fe20d536ef47dbb2405325e1", 0x6e}, {&(0x7f0000001cc0)="cef6088f5094e715b923312186f4a971147f7164835feb0e599facf8be4fb117e2ffdc15868f8841906db252b05d8d8614149e57e5694435639ddb9edd6e15097e4b7b9112cf817c1f50c913643b6d7166f62bbe011b498403b7386fc5270bae5c976b1d472fd73dec0754d0ca150c41cc1a23ec998492e48af16830e89bb8feca", 0x81}, {&(0x7f0000001d80)="50cf9a89f4bcf19632323556853f03939b9c02927df7aa069038877009375a44836355f9f0b9080829d3d42041f8e4342e698b5141773d201e4616e54fdcf317f1d1189a2e730f5f525fa81acf63a81a43034e7e1ba34a5279e1b68fd02eac5663136e29846dab0ef2d248bddb5eeec67d1a37058ce1cc9b80c1e5f35c60069347d90a91b0a6e751128c8fc830834cc7191c56a22836a8913301d82e35c48c50f87a2181f25343d25affe837a0692cff49af4a696d06a994281d0bbb85f81d7f7a3d91935aa22eb32fb4cb491e3f79933a4aa6d46b1d9b4aaf78b339ed6b", 0xde}, {&(0x7f0000001e80)="11542822afdeada214e650e9122fce0df78aeebd6eac4774ab77e233f1ad2043f4e44a16cb768d5c6b9e986856a1fba0637d48f2ebc8719d092d42f72817c4e3cde70f7e4e1bda5f200c646e71c583f1ddd09354904b4ca0a4b4ac6b16ba27a099d8b1884afa1edef08e82cf6de30a99408208a8d7b328bfdaf75a14f652ec2772a0afecaf9cc232e78ff494eac831c7df09c5f3bd2bc34a21a28881a428345dfe829c8e30a05e44b655bdc879a2d1de17a29f8252ce7637e4d638dc74ba5202cd42244949642f8174b737b89969f730be43a0f7de7954bd7c14e31994189661deb961a2c4bb4d0d17741fbaa6cd546fc11944d3adc80f5f95359a3f26cec928215f60f89c3f223f58e9c7b95ed0554dcc20adc7cfa79cfd542cc94fc628b65d95391b5b70c15da402328cf7d1499289872948e7f26a53fc71741de3e3e7b3ca21df9d98bbff2cad0b7b943923e719df2c52eac6b7bee1026bcf69fbd98e0db3c91abd9ba8611662ade681c68e0354ac337e62a3f17be2ba96ee59ebde4b34da34c976c49a6ee65bf4307d9a1789ee892a041ea796b62dfab958992bef2f4c941cd8f97ffcc555971e41e38166d8569de84fc414cb50bea55b9ca499bb9193a2f6b2d11391b221d6e0fea69c858ffd56504b5dc8949cdd103703876565f0cc0b9ee7c80ea3ed6c260639ef41075b96b099e346436e603b0ef30bd080c039142d7953caeabbfeda9bee5d661d8ceee8e67ec38796a12e722417871e8c45afc9cf6e4d12010ba1029be58bcd327cc67266a8ffa7210504e97aafbdb7841451c3d01a1a83eb15a59a07c8ba925c5c7722fd71f64bba3405aea5604568ff0b11c82a33557499a56561f6e8bbb87c2ba79c053eb7d72b47f0d6c2da90197274af4648917d942e197ed74e582f56b08cdaeb97577cbb628c0c0bef883728a6b1db6dbb703a836cc271154e071ec60bf173212965b02d8acb4966f94ccaadf93b8e79f07599d80f0fea2fae34de6c127dc62bd324fe5ba9c7ba71fbce3a129cee72b670f700380d6556cfc5a02b98722e96b7ab1464db853a67378dc98ebb94693bb89433357276e4cda4f263b0d34a2391172cd019d61cb93135be722639dad7dff1b528a20dd1fad0afe6db4f40b8f53ddf87130f45f17b5f5e7fb0c8a5614b122751200aa16bdd521200eecf785e5169c085ea5eee30b325042f3d62fab92a269f435dd1efe7f95744078e28fec7d0605e954ae11d44414262b522b10a7fa5e205313f591347eca495d8f46687eabb0638ce71da6487996d7b48c275123a983fa40d76f4157761b9b9176a1c714c8dcabb990e5b013b2ba473801d711a9f9aff26ea43224cd6ebe1ac13e0ce913cfd903aad6ed73dc98af2a4c69d8ec94a5db1a05f9d9bc3f617ad15662b4bd42926ddfbe17515a7cfc39251891d3a5787a17a2bd4840de3d84a8ffe55cfac10226cc0d8a0e3f84a3ec7a272ff8e084a8edbb6340ddfa12c68cfda0815bc18c3bf69d5354101856ba26dd8e1e6ea62b4a5a8c1487e6fdb1de8dee78565b9a00aacbde1c3c134664e0fcb1961060bbf50389766963ad8b449a92f8dc1f28ca37f87a8130c1e07e56790166c7b5c8eacb444769930cce35de328e544dd4841efe387451748ae31e67b194cd51e4596acea9c3b7fd753e9f5c57a2c3374430355d16fb1ba3d1604c1af497c0f5e195cd31c7c5d56f5efef83f5a6a18c9a5c3cd5ed4647360464a21b4e93c6c1a386a3f94005eb44d8cc2a030657486240fcf5f43e56244949f7dc59fd5002239d9e9e54f1850593996c1bf8826a41d8e059a7e44549fbc2a39085b298af21b0894b1f7ca64cb0e6b14e3abc085928f751a7defb1ac754068a590b3a4af42240d5d650ceb5b23120452c423993d0f83d9d811282d4e23c606d5ce24b60584f15754ef4753474e87575f7f6a7dd32dd700bc5b6de0973caae936753afd102db654b3319c57e576799c835c115b66260c55356abce65a981562143db284e5f8744c48e10e6512e996d6868b8d251586c5fd60d140e0a3c05fc04c1b2d82679a03062b1a5fe0ffc9651fd9ae8f3a9a9a0c116ed425b9aeddcbbec3fd00cc737e80341bc0d465592284d6843beb5633a385c9a98ec2ae4fc0c23124aa68f8a9fc4c3aa0272072ed696c957bfecf1d05f0abb3a08bb0fa07f50c02da7c71c34ad0eb559fdcac283df4822ade7b2d1888490cdc36919b1b8a3dceb9320267785924bccbdef35a7467879f56628f4cf3062a138a7012124f8dc8f2c02ba42e90956624ac6babc690a765d6735f26ac623abe74e6b44fb0497a135c11659ef41e5a5d54f709ace006de52afebc72088017a0dde37b084cdd84e82c9cdbc9bb2cb7243a42ab3db960740d6bcad4911ff9112d460da97d2f1b930e0f5c2e9dcf06e21d71cd65e2cc6547a2a29c36dd75fb8155066123ee552586b70fa36f057f4f83bf151c1da59af69f11860c87cf9db434ac7cc64b83acf0ce9baa71fb992a39ceb01056a13144d7c7207be376fc406c0ab7d33806ae584477e090d3df5b819c3b4d6f69d596dbd88bfdd545af1c2abdc3d539a91195d3b808cb164c864f0300644f46345467635ab6a3e7b5b8bd232ccecdf58bc9b2e373fe6ac1c2ec4381f21f32853ed7455513aafe7028991eb3c4544a2f43a36d9f02b2053801f7baa40375455b71998ac0a1504787e60f5015f79a0d9c27f74e95e9c8c2ecb557c7ad53743ae1b2bacbd7028fb60972c91d034efcaf61d7c3bdc08e43b06ed827b7dd7f516142bb5c9df263907c8485542544ad39bf8d7d931bc1d6d9115036038a8c46fe5dbb52953db4d47ced51d8d8301a35b2e4856972c974ff9f2167a85063f8eb13bcf040555c6afe1f670813dab46b7b923a0fe764b63f4f14cc1c80a429d466e5aae835eaacac67400d318e6dc74e2b45dc0e865617f176c567b8c2858029f1f4abd97b651edc294b31187e904505663b9cabe0cd41914856c2c7faff5e4daecc9290a08e3bba114a95341882d934525129eec0469354f692fabf9dd0613be872630088416e3022e2fa27e6e8aa8b2d8706131fdbb23c79452c331a0636c89b8ae6da59162cf6db6141b753dd4c97ddb5157388b4dbf0cfde1ee30b2d0b070da45ffa27927f27ca04a017a3ca917d002b39b0ad0057a28a05c53d9ade43662a520e0ffd17611c2ebc030f0da80b0aa4e7db41365be11a39bca98a2da1935dd15aec2631a62c2ae80d0beb3b3a6f5d0a195ac999be8477fd0c2fc437b0aabb4e99030874c9301b86f1b768535d1a2455bbec0c0b2440d1331e50b0a193ed17d1eb5bf82c2bf00d91874c74409122355d9e707224fe120faac4f5a31417ba7ed3164cf34d1111185868d2a63ef63fcb5766a0cb974ee67f31f1db6814730375709fc092c357226cdff3683f6fbafb1efebeab0c111e152739edf847ae35ecabf07ccd3b67863e0df21d2de1ebd82a6297688071a40cf9a0f4462304a4965f3eb6103b544bce0aef9bce4e477c29e0d05c57d3a39e953181dad03da10f5d6f95f34686ab4938c1f9f2d28cac4debf43b0138ee35074bac4be5f1a9b867d4555f7fdfc88efb0232e3a9efc51b534ba5e25a81bbc4eaef67ba6d987be413f217efae6c5b162637b1e8087991b4185df557f40e26809c908a07f59841ed6bddea6123b3773fa149d8144e20702889d2ae22cab670c46bf69fefadb2eef5c4a48a0e481a8eb0c78168102e12cd087dc98336100e2633570351602d2585524a67cba6b1024ed5b643fb4dc03e2369d6dcc22fbb4cae46e9da48993247ac2ac5efe3ec12aa9727722ffa3e726a0676d8f33a52e68d28ae08a8188763b5e428e14a25d92f2af92000dfc60bea897a3c867ecbb18fe0fffb9bde220081958dec18de65c842bf575ce40cc55463d5f8238abae99c1cfa5aa586fc753a3f1f05a7b383b48fc6e713484b334188ac27a9fc96b36c331595525143d7f302c2c8d3d1485f53b286ba7be3576a1631bf0eb01eaea570181ae81c09167ed93bedcdb72c935cc320a9021e2498feadb9c3f8a74e9577e88e48fff4ad9a826312d1f8aa9dca1d2f7f7db6dca26b972087fcb89e2a3033019427a3e3286e4bf9661d5ed604b92784d1cf14179afc881fd851e48dd8b0648c20629d0e5afaf6152e6c10efc5fdc3f3931a1645db72d9e8da207fbcecbce725418b831dbc25843ea502670e1b8e92720e69328175bf19c171ef365c221e21167d3fcff6916ee75ff8fdc5f28fb08af33b515073c252be4b02f4e9d5fca713fc6387edcb697af933fe425c1ca6597665da19e935c12cc50967576d00f17fdde64bf84659b75445d436ced02b4d93f5f1224451e99e204dc68ed011104ffb292faf0a5a5d197889ecf002fcafbf7c1e3a645ea0936642d777cc0d797905188898c55898382570444992aa6db10f23ebd7676e118eefb0cd660d029614fde96fff8a00387bc791d2528e20779cb11d4723b00083b90a601f3301e0af13ef61af7f79e0f695b42a868f147093d1f9b59bc5afd4d9ddafa3d20b644fdd397897abe6be4a8bdbb1d211c9968d0f74809046f66d5b1a33e43d8e956db7cf708ce411c9821d8f65d879117aee967489a68ae9c7c7808ea5acd46a352037202fc86b72b9af8800975c9d9b577d4aa0139aec8b000f0e1e143e987438a56949d2f59a93c94c6741973d6a444c6d1d3c95e23ba5b71676f1665a971a50bebf490cb1cb5ea78103434c857d424e47235dfe282d60f2716e62b642263edd50c5fa203a7965ba565eb8461a63b712b7eb13212c88cc175fac6be08358b1cdf6b9536947c2901eecfcc163d1c7a3cf28d6d5685c5d3c2186447c1cd231a704119cd0964b568e5f3d981d8dd088395b21ce97dba64c25cf287cfe1a2db2d83f530d18e267719e290eafc886773207e5dc5cf97a0395c72a6375272d4649f299c64e2b3aa4b491db1e113f42a23036f5b2cb8ed32ab468e39896352a626198e9ccd3244d3a0b160a29658ee89fa3ea99a13126e62c8c5e06d4c5cedb0936857678fc068cd08211cc8b922bda3ac3d71a3a0d776461880ca2337fe8b757572cb53ba4795eb4045122f7e66c83d541f6134d84b2d8bc3bbf9af8d176059f43c8454231f95aa53b2ac4795f3acb303c5a3d20ace2a079b0df3fd340947a73df6d1f6924ec04a00a6f180fa6062235c82ce89bc6e4a1fd3cb4b2633de65f831f8d31a039e62563868ceb2be0a296955c1d97060e4b90126990f3bede2c83cfa70005699b489cf32fe4ea28c0b4238a72fc6aeac1be2706534805981f3db836449814e77370f7637294512b9cf0eebe199b80b93eebdd57ecd742dca1ca49a2c26338d561de7d35d933e1c38e2ce955e8f1ad595fa51e02d5d1c6df02423e8c72ae4ee87f6a9f7dd8731c5060a07fad1a001c038771871d16797f28a5c50f17c95845d1097e044872518fbfc3e5c13169d11b4cb02d20e99ecc19a2858b19574076164a6eb47b432ef46e22f968d3a33a9b4690e2449446303c39d297747864a57400a6697fd73a0d7a2ba715d7d2e5b72cda3da5bace4045c2858e010d60b95019eba8e5d2956c5be436b6a68a6cdcc66dd555fe370f53c478fe598d97e4bcd3396d5d002f860a7824e752772546e687b9b7f07cbc7525bf46449794a1387c3c3ff2243e2a05ea9672350259830e7fda14c1eabddbcd549f941a95a8b8c320661dad1d8ad43734e64c14daf92e9ad2dc1e85076c3d85ca5ba95c5dc2a9599c2d2845ba72420c8fa0ffdf", 0x1000}], 0x8, &(0x7f0000002f00)=[@rights={0x30, 0xffff, 0x1, [r13, r11, r13, r13, r13, r13, r13, r13]}, @rights={0x28, 0xffff, 0x1, [r13, r13, r11, r13, r11]}, @rights={0x28, 0xffff, 0x1, [r13, r11, r11, r11, r13]}, @rights={0x28, 0xffff, 0x1, [r13, r11, r13, r16, r11]}, @cred={0x20, 0xffff, 0x2, r6, r7, r4}, @rights={0x20, 0xffff, 0x1, [r13, r13, r13]}, @rights={0x20, 0xffff, 0x1, [r13, r13, r13]}, @rights={0x20, 0xffff, 0x1, [r11, r13, r11]}, @cred={0x20, 0xffff, 0x2, r2, r9, r4}], 0x148, 0x8}, 0xb) getsockopt$sock_cred(r11, 0xffff, 0x11, &(0x7f00000030c0), &(0x7f0000003100)=0xc) msgctl$IPC_STAT(r14, 0x2, &(0x7f0000003140)=""/155) faccessat(r13, &(0x7f0000003200)='./file0\x00', 0x0, 0x300) msgget$private(0x0, 0x60) getsockopt$sock_cred(r11, 0xffff, 0x11, &(0x7f0000003240), &(0x7f0000003280)=0xc) 00:00:01 executing program 3: 00:00:01 executing program 4: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80000, 0x102) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400002, 0x30) semget(0x0, 0x4, 0x5) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) unlink(&(0x7f0000000140)='./file0\x00') r3 = dup2(r1, r2) close(r3) r4 = paccept(r3, 0x0, &(0x7f0000000180), 0x50000000) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0/file1\x00') flock(r1, 0x0) sendto$unix(r3, &(0x7f0000000240)="690dfb1766d6a702ae1ee3db9d", 0xd, 0x4, 0x0, 0x0) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000002c0)=""/55) mkdirat(r2, 0x0, 0x18) sendto$unix(r0, &(0x7f0000000340)="e83cecc473654da032", 0x9, 0x6, &(0x7f0000000380)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, &(0x7f0000000400)={0x0, 0x0}, 0xc) r6 = getegid() fchownat(r2, &(0x7f00000003c0)='./file0/file1\x00', r5, r6, 0x400) linkat(r2, &(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00', 0x400) close(r0) bind$unix(r4, &(0x7f00000004c0)=@file={0x1, './file0/file1\x00'}, 0x10) dup2(r0, r3) getgid() stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) stat(&(0x7f00000005c0)='./file0/file1\x00', &(0x7f0000000600)) socket$unix(0x1, 0x3, 0x0) semget$private(0x0, 0x4, 0x3) 00:00:01 executing program 0: 00:00:01 executing program 2: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) close(r0) mkdir(&(0x7f0000001440)='./file1\x00', 0x0) r1 = open(&(0x7f0000000200)='./file1\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) preadv(r2, &(0x7f0000000440)=[{0x0}], 0x1, 0x0) 00:00:01 executing program 5: 00:00:01 executing program 1: r0 = shmget(0x0, 0x4000, 0x40, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) sendto$inet(0xffffffffffffffff, &(0x7f00000000c0)="6817605cbf674928ec", 0x9, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 00:00:01 executing program 3: r0 = dup(0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000000)="26d5ff7bfd5495cc9be161b233e03503cde0e54d921dfb2159ab5b24ebef245fc5ac2b83184d6385fc89d303dcc52ef0fbf3dd65be4a61700b8abc51317e84dfd20da8f082c1de9a13cb92fddae92dfd74e42cd72b4685b31d113ef9d98e3f004f27cbc767f5836749288d00aa75a86e2b48f0dc22ab7a705859321e3fa01ea13bde3c", 0x83, 0x406, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='[\x00', &(0x7f00000001c0)='}!\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='(:}\'{\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\'/{{\x00'], &(0x7f0000000400)=[&(0x7f0000000340)='\xe9/\xfc/^\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00']) rename(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0\x00') connect(r0, &(0x7f00000004c0)=@in6={0x18, 0x2, 0x6, 0x8}, 0xc) execve(&(0x7f0000000500)='./file1\x00', &(0x7f0000000700)=[&(0x7f0000000540)='[\x00', &(0x7f0000000580)='\'/{{\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='\xe9/\xfc/^\x00', &(0x7f0000000640)='\'/{{\x00', &(0x7f0000000680)='/\x00', &(0x7f00000006c0)='\'/{{\x00'], &(0x7f0000000800)=[&(0x7f0000000740)='\x00', &(0x7f0000000780)='&{}\x00', &(0x7f00000007c0)='\'/{{\x00']) r1 = open(&(0x7f0000000840)='./file1\x00', 0x0, 0x81) r2 = msgget(0x3, 0x200) msgsnd(r2, &(0x7f0000000880)={0x0, "47d3ddf08f427aea3535f5597defff0eaeebc4d36104bd9d45b0d407ee76cc6c2ceb60c140e024f15fca0c82cfa9b6c759c3154e42a1078a409797aeb8165003b43e8decaca8c03cb0bfc7c12dfdbf586276b8a57b2d6f12bdc9f8e2518d8b8bcc31bb136586fbde79befdb2f9a6cc28f9d4cf4f43d9c7de1677d35a74bb121d01173b7d75bafdb8e9365729fd7fd7351392d94d2b778b4f2675dc3293a91fb269e549128763c8d42ae9775fb2a249d62277cbd3ca4d01c5e611e9fd5c47dc87dd2fabd5798dbb659f63a7cf647cdce8f927227de63f558acd0779fa44151d0bef6e817381119abf6f0d66b9963820f5b105dd3320a7"}, 0xfe, 0x800) r3 = paccept(r1, &(0x7f0000000980)=@un=@abs, &(0x7f00000009c0)=0x8, 0x0) msgsnd(r2, &(0x7f0000000a00)={0x3, "dd8db6c833d043aaed73f3dbc3ef19e7b8dbaf83a9ae952e761c94f8b2c7b6c4476e1aedcbb6f87717e20f4a9f37fabd1260e472b6d74ed7b88ce1f16f0f688d36b633ee6359e172157caab4727061b451b1e26eac55acabc8a8b333c0100db25f337d0bb093e7d56d75c4f6392d"}, 0x76, 0x800) sendto$unix(r1, &(0x7f0000000a80)="c9b22c54e9a047d9fbe8f954812fdb23c9c4e39c843034efa1ad54a8de928e9f2b01eb3d4694d05cf51950c008d82ac5af35e168a602ad37be8094acb602da9ce783639088b019af45e6a48b25e9d3f556ebd6534aa4eb7a2ed5b4b7840b70c8a8ca2de827cdc024cc7335a82b4dbc4637b3841753e4935e185446cd585ee7fc9479290c7fb8982e5e6ae18aedeaeb61907984816de9a15a84557d2d12ea81b976a7d43fd8687faa69", 0xa9, 0x2, &(0x7f0000000b40)=@abs={0x0, 0x0, 0x2}, 0x8) truncate(&(0x7f0000000b80)='./file1\x00', 0x7ff) mkdirat(r1, &(0x7f0000000bc0)='./file2\x00', 0x8) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000c00)=""/254) sendto(r3, &(0x7f0000000d00)="48e181c3676e88d4741f529661b7759bcb7917f59313f400f032a4befd8a8d7f3d9e9cc638d9447ccf2e43e24a0fdf5a00bf7b5d084018009260838abab0ba827fee3485407d8817b2a046ad6ba636fa6b1e196c5dbcffa3cd90aed5b41703b9aea453bf840431ab80c98b4d3653ee207215f89dffbfe10642aed1987c3dce88a5c10908e8c5247ec1303aa0a4b2e74b2e2a23328e143f6f8a95954fb6ea945bce979369af7f57e1a0e55944293d4329a03b6edac324ff850c73fdcec112b1ee69c7d35ab79c0167ac3f2b278bcf787128078ca8e42847c1ea033f19778236c2", 0xe0, 0x408, &(0x7f0000000e00)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r4 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000e40)=""/71) shmget(0x1, 0x12000, 0xc, &(0x7f0000fee000/0x12000)=nil) r5 = getpgrp() getrlimit(0xf, &(0x7f0000000ec0)) link(&(0x7f0000000f00)='./file1\x00', &(0x7f0000000f40)='./file1\x00') r6 = accept(r3, &(0x7f0000000f80)=@in6, &(0x7f0000000fc0)=0xc) mknod(&(0x7f0000001000)='./file2\x00', 0x1, 0x508) sendto$unix(r6, &(0x7f0000001040)="9cf5946ade3ab3edea", 0x9, 0x3, &(0x7f0000001080)=@file={0x0, './file0\x00'}, 0xa) shmctl$IPC_STAT(r4, 0x2, &(0x7f00000010c0)=""/25) r7 = open(&(0x7f0000001100)='./file2\x00', 0x10800, 0x90) fcntl$lock(r7, 0xf, &(0x7f0000001140)={0x3, 0x2, 0x1, 0x101, r5}) recvmsg(r7, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000001440)=[{&(0x7f0000001180)=""/215, 0xd7}, {&(0x7f0000001280)=""/216, 0xd8}, {&(0x7f0000001380)=""/69, 0x45}, {&(0x7f0000001400)=""/35, 0x23}], 0x4, &(0x7f0000001480)=""/84, 0x54}, 0x842) shmctl$IPC_RMID(r4, 0x0) 00:00:01 executing program 0: clock_nanosleep(0x0, 0x0, &(0x7f0000000000)={0x4, 0x2}, &(0x7f0000000040)) socketpair(0x2, 0x0, 0x2, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r1, &(0x7f00000000c0)="5cf805783769b7ad89b473b27902dd259ec177fb14ab3bb1359d8b8803aeef0df4844a17eaf9809e61a554e2c50ad7cb81664f4d9068a848033350af39394c663f453c8766d9a37c003ca7f5d3ddbfa048944e625de3a355a8424bafd888f9c7918b916240118eb025c6c37ff24128414da148ca858f53a0962daa8f7b95646c367c135782b8c399d73bf729e46d30ed5c0fd5fddec70fc7672ffed20b9fd3e76356", 0xa2, 0x8, &(0x7f0000000180)={0x18, 0x0, 0x0, 0x1ff}, 0xc) clock_gettime(0x0, &(0x7f00000001c0)) recvmsg(r1, &(0x7f0000001500)={&(0x7f0000000200)=@un=@abs, 0x8, &(0x7f0000001480)=[{&(0x7f0000000240)=""/230, 0xe6}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/8, 0x8}, {&(0x7f0000001380)=""/213, 0xd5}], 0x4, &(0x7f00000014c0)}, 0x800) connect$inet6(r0, &(0x7f0000001540)={0x18, 0x3, 0xffff, 0xe10}, 0xc) getsockname$inet6(r1, &(0x7f0000001580), &(0x7f00000015c0)=0xc) shutdown(r1, 0x1) execve(&(0x7f0000001600)='./file0\x00', &(0x7f0000001700)=[&(0x7f0000001640)='\x00', &(0x7f0000001680)='\x00', &(0x7f00000016c0)='^\x00'], &(0x7f0000001780)=[&(0x7f0000001740)='-\x00']) fcntl$getflags(r0, 0x3) pipe(&(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r0, &(0x7f0000001800)="8d236c5a0ef51c65e1f84be568549df8397fdb8633e077b19410b2b8e7ae0caa91d5ff2f09dd774e5251428359e55c7744fa5f888f7cfa91b21ad48ed1e5da4382866002cd0b0ac72068ab7e1c33ec4b435bbe07afb2f4165e784f50329450b2c97677ce8b28494a45674037a64c4c518cbf9a6abc98a0ff39a41c12ec1cd9d04269164bbe1e16548553c71f9114487327ab282f78ab289ff808174c7469627ca17db4d0a3ffb1e26b2f500c97853308bbb1a7b2766bcdcdab7802d3fc535f1752e0151ccd3998f281beb92a12fd5e6ed5f44a49566c80fada78776053cbb4504baacb2d4e8bd8aafd7f6a9b5ff980778888261a", 0xf4, 0x1, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000001900)={0x80, 0x1, 0x0, 0x2e5e, 0x7ff}, 0xc) r3 = dup2(r0, r0) lstat(&(0x7f0000001940)='./file0\x00', &(0x7f0000001980)) fcntl$dupfd(r3, 0x0, r2) getsockname$inet6(r2, &(0x7f0000001a00), &(0x7f0000001a40)=0xc) r4 = socket$unix(0x1, 0x7, 0x0) shmget(0x1, 0x1000, 0x1, &(0x7f0000fff000/0x1000)=nil) shmget(0x1, 0x2000, 0x508, &(0x7f0000ffe000/0x2000)=nil) socket$unix(0x1, 0x7, 0x0) recvfrom$unix(r1, &(0x7f0000001a80)=""/140, 0x8c, 0x42, 0x0, 0x0) connect$unix(r4, &(0x7f0000001b40)=@abs={0x1, 0x0, 0x0}, 0x8) nanosleep(&(0x7f0000001b80)={0x6, 0x8001}, &(0x7f0000001bc0)) shmget(0x3, 0x2000, 0x409, &(0x7f0000ffe000/0x2000)=nil) shmget(0x0, 0x1000, 0x263, &(0x7f0000fff000/0x1000)=nil) getpgrp() getsockopt$sock_cred(r3, 0xffff, 0x11, &(0x7f0000001c00), &(0x7f0000001c40)=0xc) fcntl$getown(r4, 0x5) mknod(&(0x7f0000001c80)='./file0\x00', 0xc000, 0xffff) 00:00:01 executing program 4: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80000, 0x102) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400002, 0x30) semget(0x0, 0x4, 0x5) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) unlink(&(0x7f0000000140)='./file0\x00') r3 = dup2(r1, r2) close(r3) r4 = paccept(r3, 0x0, &(0x7f0000000180), 0x50000000) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0/file1\x00') flock(r1, 0x0) sendto$unix(r3, &(0x7f0000000240)="690dfb1766d6a702ae1ee3db9d", 0xd, 0x4, 0x0, 0x0) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000002c0)=""/55) mkdirat(r2, 0x0, 0x18) sendto$unix(r0, &(0x7f0000000340)="e83cecc473654da032", 0x9, 0x6, &(0x7f0000000380)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, &(0x7f0000000400)={0x0, 0x0}, 0xc) r6 = getegid() fchownat(r2, &(0x7f00000003c0)='./file0/file1\x00', r5, r6, 0x400) linkat(r2, &(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00', 0x400) close(r0) bind$unix(r4, &(0x7f00000004c0)=@file={0x1, './file0/file1\x00'}, 0x10) dup2(r0, r3) getgid() stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) stat(&(0x7f00000005c0)='./file0/file1\x00', &(0x7f0000000600)) socket$unix(0x1, 0x3, 0x0) semget$private(0x0, 0x4, 0x3) 00:00:01 executing program 4: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80000, 0x102) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400002, 0x30) semget(0x0, 0x4, 0x5) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) unlink(&(0x7f0000000140)='./file0\x00') r3 = dup2(r1, r2) close(r3) r4 = paccept(r3, 0x0, &(0x7f0000000180), 0x50000000) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0/file1\x00') flock(r1, 0x0) sendto$unix(r3, &(0x7f0000000240)="690dfb1766d6a702ae1ee3db9d", 0xd, 0x4, 0x0, 0x0) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000002c0)=""/55) mkdirat(r2, 0x0, 0x18) sendto$unix(r0, &(0x7f0000000340)="e83cecc473654da032", 0x9, 0x6, &(0x7f0000000380)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, &(0x7f0000000400)={0x0, 0x0}, 0xc) r6 = getegid() fchownat(r2, &(0x7f00000003c0)='./file0/file1\x00', r5, r6, 0x400) linkat(r2, &(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00', 0x400) close(r0) bind$unix(r4, &(0x7f00000004c0)=@file={0x1, './file0/file1\x00'}, 0x10) dup2(r0, r3) getgid() stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) stat(&(0x7f00000005c0)='./file0/file1\x00', &(0x7f0000000600)) socket$unix(0x1, 0x3, 0x0) semget$private(0x0, 0x4, 0x3) 00:00:01 executing program 3: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x11, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setuid(r1) r3 = semget$private(0x0, 0x4, 0x400) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000040)=""/135) r4 = shmat(r3, &(0x7f0000ffc000/0x1000)=nil, 0x1000) shmdt(r4) setgroups(0x1, &(0x7f0000000100)=[r2]) r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) bind$inet(r5, &(0x7f0000000140)={0x2, 0x1}, 0xc) pipe2(&(0x7f0000001580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) lseek(r7, 0x46, 0x0) fchown(r6, r1, r2) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f00000001c0)=""/4096) sync() setsockopt$sock_cred(r7, 0xffff, 0x11, &(0x7f00000011c0)={r0, r1, r2}, 0xc) pipe(&(0x7f0000001200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000001240)={0xffffffffffffffff}) fcntl$setown(r8, 0x6, r0) getpgrp() getsockopt$sock_int(r8, 0xffff, 0xa00, &(0x7f0000001280), &(0x7f00000012c0)=0x4) dup(r7) getpgrp() pipe2(&(0x7f0000001300), 0x400000) r10 = semget$private(0x0, 0x4, 0x38) fcntl$setflags(r5, 0x2, 0x1) semctl$GETALL(r10, 0x0, 0x6, &(0x7f0000001340)=""/133) pipe(&(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r11, 0x4, 0xa0040) sendmsg$unix(r9, &(0x7f0000002600)={&(0x7f00000015c0)=ANY=[@ANYBLOB="01a11aeed269260b3be1b4b560506b76c1320d579a5471900934c7b4c6ac6232e30c44acfc4ade03c72166967e45c7d4830e920b5ab93c091bdecad09dc1b66ee4e7882be252f1fa390085a804c6135d323d1c1578e6ebe2543be2d2a6646a4c533eec984ecc4b749bfdf5000000002b47fb99f33ab3e01d6f2765efbc3fc6a32fa111d953cbcc7cc3a5231a24da2dc7f6665afdd922b11f5aef5d7055352241d5dc5ccb670685558aa7d78dc712b38e82ae05233f6b163cdaaa175e85a5e3617c1b12a576eec14d47abd8405ab483040b22c2e400"], 0xa, &(0x7f0000002580)=[{&(0x7f00000024c0)="1463a0d0b093f4d161d01c87ad40257e7420225bb87c39e63c0780e7f412a6d00283343f008a8da0dcc23a55cc09d1ebb6717f0150e6a68c665221cbaae50ab6c3d82abc8ab872874ba67bb5f53ba450a9e600d44ac2f47cf345bb28217339b102eee11fced8a065b5b8c73302a19871377ec97ed048d33207e298b6d547fb4d1aad3fa8094bb2771af5", 0x8a}], 0x1, 0x0, 0x0, 0x8}, 0x40c) getpeername$inet(r7, &(0x7f0000002640), &(0x7f0000002680)=0xc) 00:00:01 executing program 4: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80000, 0x102) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400002, 0x30) semget(0x0, 0x4, 0x5) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) unlink(&(0x7f0000000140)='./file0\x00') r3 = dup2(r1, r2) close(r3) r4 = paccept(r3, 0x0, &(0x7f0000000180), 0x50000000) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0/file1\x00') flock(r1, 0x0) sendto$unix(r3, &(0x7f0000000240)="690dfb1766d6a702ae1ee3db9d", 0xd, 0x4, 0x0, 0x0) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000002c0)=""/55) mkdirat(r2, &(0x7f0000000300)='./file0\x00', 0x0) sendto$unix(r0, &(0x7f0000000340)="e83cecc473654da032", 0x9, 0x6, &(0x7f0000000380)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, &(0x7f0000000400)={0x0, 0x0}, 0xc) r6 = getegid() fchownat(r2, &(0x7f00000003c0)='./file0/file1\x00', r5, r6, 0x400) linkat(r2, &(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00', 0x400) close(r0) bind$unix(r4, &(0x7f00000004c0)=@file={0x1, './file0/file1\x00'}, 0x10) dup2(r0, r3) getgid() stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) stat(&(0x7f00000005c0)='./file0/file1\x00', &(0x7f0000000600)) socket$unix(0x1, 0x3, 0x0) semget$private(0x0, 0x4, 0x3) 00:00:01 executing program 2: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xc, 0xffffffffffffff9c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x748}, 0x8) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x200000, 0x10001}, 0xc) listen(r0, 0x7f) r1 = socket$unix(0x1, 0x7, 0x0) r2 = semget(0x0, 0x0, 0xc1) r3 = geteuid() getgroups(0x8, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r9 = geteuid() getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x6, r3, r5, r9, r10, 0x4, 0x5}, 0x2d11, 0x9, 0x1}) r11 = semget$private(0x0, 0x1, 0x580) getpeername$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) bind(r0, &(0x7f0000000200)=@un=@file={0x1, './file0\x00'}, 0xa) fchmod(r1, 0x100) r12 = msgget(0x3, 0x40) r13 = getpgrp() r14 = getppid() msgctl$IPC_SET(r12, 0x1, &(0x7f0000000240)={{0xffffffff00000001, r9, r8, r3, r10, 0x80, 0x80}, 0xab, 0x4, r13, r14, 0x0, 0xfffffffffffffffa, 0x20, 0x7ff}) truncate(&(0x7f00000002c0)='./file0\x00', 0x7) unlinkat(r0, &(0x7f0000000300)='./file0\x00', 0x0) mknodat(r0, &(0x7f0000000340)='./file0\x00', 0x4, 0x9) setuid(r9) flock(r1, 0x3) lchown(0xffffffffffffffff, r9, r7) recvfrom(r1, &(0x7f0000000380)=""/95, 0x5f, 0x800, &(0x7f0000000400)=@un=@abs={0x1, 0x0, 0x1}, 0x8) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000440)={{0x800, r9, r5, r3, r10, 0x8, 0x3}, 0x7b, 0xe74, 0x1f}) connect$unix(r1, &(0x7f00000004c0)=@abs={0x1, 0x0, 0x1}, 0x8) msgsnd(r12, &(0x7f0000000500)={0x0, "d78ee005a60110d2cc324c48a5436d7119f852676226a25f9c22ea935d1e7a8cf617c19327"}, 0x2d, 0x800) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000540)={{0x2, r3, r4, r3, r6, 0x10}, 0x0, 0x100, r13, r14, 0x3, 0x2, 0x7, 0x9}) 00:00:01 executing program 5: clock_nanosleep(0x3, 0x401, 0x0, &(0x7f00000000c0)) 00:00:01 executing program 3: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="b9f8bff8a778dce342b81b0e9ecfa8cf3bc3e3d3d5376a23db4a8a88d2ecf5fdab64438f041fb4bd459d7c0af16817a1bc3fe2f5deb8978af8f4db3c08d7f22a033973e214d058c7fa8c64f66872c75d3b63e304f9891f8274e949d25776887f385e670147237a548b0fec3060c0d9d0ad2ac554291c9da4708dbdbd2bf10989fed428c89f1ea3b26b24908139a8a27559a1a80b062be706e23f39a5e799538a", 0xa0) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) socketpair(0x3, 0x20000007, 0x4, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fdatasync(r2) shutdown(r2, 0x0) sendmsg(r2, &(0x7f0000002740)={&(0x7f0000000140)=@in={0x2, 0x2}, 0xc, &(0x7f0000002540)=[{&(0x7f0000000180)="15f6c3aa9b1c3ea6c6991a1dfd2c64b761cb84e9a8b64b9befc35e74a622fd9a14ce2e493a86fa2afc4b53060223d5543318f65b9137b521b524e860092b74ad08c8475903eb296539241a6045f7ab889ce3cd55be56cf34ce37d4017385a9261b9efa85196e799cfdc2d0ddc5d9c1bfbdd90d28ca9da15d67f95064a3", 0x7d}, {&(0x7f0000000200)="6f3dc936400963ae148ef7d3dec7ea39fd6bdf81c666c02a2ac34a079a68859bfa030b07536ba95abba06eee6a68bf3fead20c885816e99f7de203c3ff59d0cc663100e4a840a6fa1f9384c995837ab26b95345a212cd1f3b3e5c726cda037b6e605e9a63fd75b8ab70a5f7bed506c7d748ca22b3261db642da76d51ba3ef74429e0e0270e23a82067664263834f00dfb338389887f7e8a5ad4cefa4c4d4ba2cca158f126b56bc6fda5ada9a4f503a5c20b2b2aac65599a0a0eb0ca14eadfb15afe79b9c66b4fa99d59d67d72ecd5cf7237ac9a1398cf19175707bf49d8e", 0xde}, {0xfffffffffffffffe}, {&(0x7f0000000300)="a1b0aaefbcc5f3c874ef3de72934b55402437cfc5b835dff75b6e8969939ad83f0d3fb9081db08b249249b92f6bb527f81524fa83357e3cabbb7b19d21a42046290c4e39ad20286fae4a296ca450b849a8845d5d11715c5daed0604778d675ca0163951fc092a7e53d36e16ea1242d2b8c499ea919c27ccfe7ac997d04d1ed0a1da3f484487b331d258ecee75b303b91f8926f381b6387b789414179881b18fd30e9ef8ccc6db7a5417982de16e7db4b04b8905c51c3ddc0e30c8f562bc6b91b78d12cdf82f8381c9ae21d7e30ea2959ce7abb5ae6b1e620c5171086015a1c4201acd6b873912eff277e6dfdae2edf906447aef9afbcde315966b84b72eee72565be7833b82a8f8d78210246ba664d1bb158fc45de8023686e97edd8fbf862fe8e883da6f8a7d76302988c3cc9b22f091528881c45a6c469bc7498499abe02ac836c7bb4e15772430fb362393a0571750580db8308e4f429e234f35087434a3e6317fefa5bd4423a238791200451e49d959e04f387bae30c8928b4bfdddeed646c96ac4dbda7ba50adaf97d37a70b06fd084631eae0cc53ab88d1469e25f3c43e4633cc9f3bbd27622f10180645b27a15646d28f09ae707aa49b4a4e4448e8c0f4455e8a7ce547a755678741c1c0fa143ca4a31f9367c05fe93a1ad46436d3cf98a6d54512f010620d15838dfb8efd477562873ae61bfe7fba6676b1268e0e079f87f0ce6115ff41b5a96697feaa267fac5da71de0041a34524ddb2f10cff65f8707146b20395abeb7bfd249f8adaa0cc4e321dd47e4b378b2af94a1ebb14ecc70c92222f2e20d9b978ad18f6d1588a4e60f5e0d2a52d266e19e0bfd026c0e1326af6f9849fcac6919201b1d843c974c81df135a7eb8d4b7f10b1e2b59b2d5d570912e86cf8f6c2c3025bbaa7a305e6fb7bb3edfa5a07275075e4db9789ab6da7b1fbd113ed67c7485e2fab9ba9ba8e5c742c14e3b5019804682397957d9262804ec669321b194adb08509ec727273750a93ef774df9b42f53eee58c12afca18b73028ec9bc685e5edb7227505a0c7cb6208def1a99aa899a44f8f0ca8148c2d3164ef53a79dc040f93c448c9902da13bf2fe441913ed5e34e4400915eb8c59e51d83d29161820b4176fcb0b193928c4da4362fb1c075920d6c845d3a415f0acb89b9c956f75e3dbf61fad42d0cb42b2141ec3d2dfd014660250d5437e543aee635e431638b9df4b87e3e4c6644f87c06b22f54e196d641b0106f81715e73b25d5bf860c01551cd6507d48e8de88bbebfdf9ad742c93f829a1c86e56697ddde1dc3270203717e481286a9787bfea10bb5b57a3c5f533005ea8783281fc05d90cfdc63c1c237e8a3c08d8a23dcb3c76bcc609e0ed4d04bd1dd56545e7ca60d6e00bb6e1ac1f074961dfebc25ffcc31f9b9c1b4fd7f960013d73012104d441e4ab2f9fd2d1ad7c10cb8ba5cff367d0b5e37403f3f802181765dc448b89d481c3cf591eba6026d9e52a4ad585c25259cc0243f5f8d091d67709ee31443041ec09c16ab08975eb2d6a66355a564162a15c650f40d682b06ef59e416cd1d3d1dfd3e13a04ec24e7de12c91069e7d4eea4d3e74c0a7c231b52ee32986313f4955aaf0fc8808e1687742b1cdbd350f1c5bff4ff09f79dcdf0b4cdce86e41f34992c542bb4201c9f57392f90b37358db6bf222c3f13b409a72097ec51f34679af3cefd366acbf0ecc1a29d197fc496b7be93525bec1020bad4f7367c482604fcefa011e64df58fb07dba31ee42910fbf1729d08e9c4a96864d917c50c02ca43afab29e9bbb592c8eae75d5861f6dbadba07d27abedf0ed0e22c6fc574dc41e27cd8ef8b9cfda9715aa96c6c8ebe530fefb48f6cd624895075ada0939192f6198711d7184336ce2939716bc65c011a649d008b86cc948a1320f94c60eb5c466fe55eecf8ecafe947e1f71aeefdb86f96bd6acf392101f467e63bdc2600d10fb468cb44324c08934923c3b0605a2646e2c2dbe1e89532a7bab1de09401e421a6f506b66bad9aa58d0c43d490c4ee3326ef00dcde684978f2fc706ba032e089b7d62fa6e0852234517854525505a903facce97b8e69596019095926be9e2077dbab9ef9b9281a721d210ff1ce86f9900ee284ab8c0fe0fa69bc4376e3d3b6b1e7793df40aacc00c6bcd9d3113a5ba57b464240a6ef9f25e1e22c1aed47dff51efb7e0798924722a0c118cad020430f002ea64434abfc2b0c8e41a68b49c2d30cdfb5fd228028343f5b50ea33ce825db8f5e5c91b90d9f8244dbf498532f67e1167b8bb4b4e70b9b1a4eaf1f5f52b385b8cecf0ad14392bef7979637d68a33660fceec997b4cb1cb806c5849e70c3693d24e9f59b7871ab859c568b444f537e694b019377f893adc9f67d88747ca5c3a620896631b7bed71273e7a3872d130c007f8cfd3bd196d369ddadb8334b09bc85da57b038d2d909e586cca4385ed69bcf89026988b56eae776a17e85429a717169a16b92f9c220b8400dd6ddbf546a18c5a80ed9d74030fc9ac0f6730796460f8c526b5fb8fce801a7ddd71bf733d922f2a7322241d8c4e34ae0c55fc753429508ad4b33d4753592e5e108c2294a2a34ecf28a752a97b45260469e4b56f72d3df0e4242f60c44c1aca42468bf4fc15ca158910fa2c7466cc10f251c91e729d22bdb6f9b260a2d8f9aa3c14ab76ad17d2ad855cc7c3a11d29d3a12d5cffc27064650b16e266de9447d2da476183013c982c446c10ddeaf4fc4cf1db24190507de3065b9d2a348d1db0faffc9e95fd8ec239b7f765f1e67981ef47af29274d572a2bdda4c266cd38b3b501979de442c1960eea5abf284eb6c43095a8d1492751d7e9254e4522de8165929382128727bb18667057d73f9468adc483e266a1ae879108c584ed4221b923f80b2c96a5e720fee5bcf94ce5da313979fc302c21a037d4eedb23c08b9a39ddeda40683fde8cb1d40a7a6045befe852b4f4d2d64922db3917719e16850b921e0ea4bc811f0ca814b62dd92fdc21d1b7e867745a31ae54c92e3a947ef31ed385efd2a025471dc48cd99e2f83d6d3cce40a36ea17afa69e19bc11c9a6878651e60ded09e2f92df33e5fc4dd3fe5ea228afce17d844aa8dccbf688d5251e7d6c38d740892f5481e71d59bb1a6dbaafe4ec2abece5cf04983479008c2c8a883a47018857e86b45bb467f817761f0e1798b8200d4a7fa91ad593e5ae441146420610899949edc7800de687035dcdce5cba21cd6a1bcadce3621d21fdd373522d0590ec3fbc5538d26e8f89d7994106b05756fdd38e614740b07ea360bf877975788aa6443fb51a8a5c2f641573ae167582af7f6b2a491d6e5934bfac399fc77ba729608ad2922bb33ba0e1254b7557b6072cde0417c318661c3467228d912bc4227995c0836b8d0bd14671605cd657b8021e66b431687889b3cd3a24d104f90b65b1c613f91361dadb8b0c4787f43e3cd8b22cac395fd9266ae32284f43e043104eccd436d71805f73f2550782019a854a7d2a280aa7a2f2a3a4d4536d7b0f92a88e293f694509071b31cdedd08669c6ad771146e27e4925bf19720efaddfea35e6b92676fce80e6b302d851bf21fb3a3e530165be63f2ce5e3d4c40d50016a038c9d0c909b1c76ba69cd51862c559cbaef4d79b69e4a290fc9a6c2d99ff0f3f630d57947072a309d7bf68fe20e7d5303aa91f4f1688dd6c624655b25a968d98db1443017eb271d987c0a41683793330296cad42f17340b344446665138e9611d900380b9bbdab386401f0616e726c5dfe9c75c6eda40cc5dfc0219521e7719096efc26c382e5143a7f374e0282df4e25e1aa699e942363d13f2fdaa5e0dffd05ae756e92d586c813a2111fcb3d160d6e9ed53419d9e20d529a12cea8676206d0b394fcb4d51c5667f7c4304d7444edb77b2c5135619eba821d8439694570cbbacba641a29dbab3c631fde504edfc7202d5b4d10ecb9775cb2a98aad76dd9f687316948a9413e4d9ecb8f966ae8faffa8c62879e25f9fb4bb337a497e10b49fe3cc77a56221d4057f7f4b1e34da817a8f8831aa2131a8d799dbc6dad0f6629dc40c343693cdd08eb53ea49b27f29f247b9a87f5fcb5a95d3f7a8bd7889d6a639c015ac6a972a46af42ce1b00a71a3eee67d6d4c66ce2fd5cb60862b0e8e8e8e5e7a5e0b47b072f68f443d59544385df340155aedb6569daa7866a0ae80f0a89b0bbea5782b15f671ddf518491fb6c306fc39eb6ead46bf88b6a2439e8edf95834f7fadd6ad2ba9f11b9b0289c0de2e228b71ed8134c6db7833b9a01408d050b48d3dc6bf26b8f4c7342d1fcb8bd293e56dd9669e7a0202161f86a3d38f5211cc0cfa9eba826c19ea4f07b10daf1163e9e59e3e9e323605877ec00b67e2bd225889b6a2f1e42f01177d8024751d4ad2f6754e0e5cd46b42ff716a03acc04b4c76148beb89709301407b750d2cce0ba1682f422901cc2eab66289f2b1fb396c92b118a72881093c63b6fccc11f3de3a2552d98b1154e3abb4249affcb5ffb659a2fbbe6b453910ebd51b1f068298be18228e06f4f63d587491af49f62f2bd1d038088316d89f272f246a1d7c2427b420d108b80196ec6cc83bb6445b2bd7b6c79d073444862b587e238aa703b211fa3c941fc4459a7bb9f089b13d312370316ec4114ede25b0850a826ca899c941fcb3afce33d6b0025df508b931d77ed98aa2eeccc4c294f6e6843d37318256a4ef29fab9603c3c58a242438b7cf13783d07f6e2235698cf0f89d8404c1c4e3ab3099990b4fc9f80bcfd723efc117b8cd2a067fb1da6837387fa8a51e50ba528c876c7ad1619bd742e7f0b3e90623840a6e73147ec4cdbe14b108971e2205d9ae6291568d992898820cdf79721464a22b86e1de1ca7eed4328e92b337fb92495d175f512616607f60c689889188cc16e9c29a59e6d17030d44544c77cf8fc76581e188ae187e2e13335fa26cd289506facdede1e7b42299c1321b0a09d144024516a52e73dbfbb06929b5352ced58eb9af9df24390078c1a2ab22e5cd87d3755cce24afda6c3b947b4d3083e80c561abaea98be6d73ac02c5f8cfd3fdd27af7349c919e27b7326fdbb56f3bdf7bd01036397278796637e96702945ddf8d05b215b2f30adf10b69e53cb70d13da4d6cdb4fce427d7d10ef0b1ff970b500f8ca28a601074581878e33a3a95c82bc22349a59d547874701b1d445cd140ba9a13d3966d5758b3bd6300f51a3987582a89e897d0bb1a0c308a0cc884235cfa978982edfe7d572c2b04c340748e031d3ba75395aa8d73dd119fd113610605fe9fb59b218a2aca9b0fd33c5f80ac6d67a717af0c22492a14540ff374f9706af38e47d3e99c221a7998c971d47c7565b9068744b99fb8a0eddf2134c054fed0543270f0aab31b6e2b2ef7b61a173dd12ec3b6ff472c062c33f044dbbbab729ba064307dcedbbca0776f0a996e8d34851758fd52aefb3998d36b3e5dc859d9f9e3e22de10b72ce923cbf01b2a3588b469b10b176e384770559bd3667235e4ddc79d76e18c967abb35bae81104da607513d288d652d2d4fdc381bac6fc9bf77cdf9ad18c739ce980dd8b1ac73c0869f5dbcacd297a315dc7a8d1d4a53f8929e3d491c0d3418316ac669d62995dc9fa7121d125056adf37d2e3295633c43e81aad53d88d33db01245fd478e9e2b90314f00b2124bf09949fa98f69cde7ee6817cb8f6c81c6129d78d7c33dec92ff5373e37e58307359cb7b3fc2686dfb00662fad604c4fe55b19f1de", 0x1000}, {&(0x7f0000001300)="81fa4add9058204959b2440c01409b5fccfb5edfb9ca2b390f1d5fb7e8b315d27810b6d140c3356b2b4bbcbca3549a09cbcc8a973e565b5b4368532aad74ce1ca7867d8e05e63bcec8daeb970893b580a45ec53d58cd6e860d4407335171", 0x5e}, {&(0x7f0000001380)="b553e136e9d0f128036226182607b046081c790523b820c202becb76946a8a872539fb5748c9be4f01ac4612740f9b147655e47eebc15ee7499620bc8a44bb9e1f6864dce120e9c230fd58419778c6da9574abf822aab5dbb7bd67d646aa789d77d9b0456f762233d12f7a99cfef962e3e8a44cf8b1ff4ba2d61ed5267f269c30127f070f618541897cdb885074d4ab41622b06e7b08db1d71d722a86ac62bad708e6a4ce9089fe58fe98cceef561f71e2004fdb2f0ebc6ae4dc0fa81113d8bf4ca8cb4661e1da46326789cb3cc30947718120c5ce0b0855c86ed7363c1e0bdd4841ef5144de9f15e320f4188c9503dcfb854de338562b787cf659c2368b6b9abb9b976c1b846ecd3a4b346642b6700d5d27ef819a1a4ec003c0029d8831a11fd43da2915e210acfbe3c569fe2d2c852e1fe32de3976aac9c1cf3e82d176c23f6c019b808f9c38416cc19b797ac0abdffc6d45deb35039b329dbb1b3ef198814809dc5e920b00fe208069a9ff1f31a425defa6aaf3883e5b016a3c524a7c6357b4dee8007b5db698d009db7b70b2466156a064398c044d6d490193225b30e32754bd35ce81cb5e8811ef05543dcd026e958b3cbd25763c7ae6b3486147d939d875f6f15bfd54cdc6ff84869f11dffbc62863735ab2e2a8ece4aa3e4d082956099be5659f1dff7f622043ad999ea91a0c4377ef509d94c3fb2ed5feab66ea16fd27d915a60381b0ddbd88f89a5d955767f89a55619755938b2df133e87c142e80c42f68b2b70645997cc064573891fd6da96c7bf9ecb9657222e9e9cb6eff794fd070031919083e85b458d7d238521a2104aa5968ef15aa7c49a0130d0fcc726132dda32faea5783c164ff4d7bba05f9131faa2e8a1417211a1d47d2e0a7c7b3f7b5846ef73b2d73f08477cb062e690daac995cd3c2da45002ef0c665c02b5066caba7c465a76c67e6ba2432b9a220a799b00b6587836a6154678c64bffb66b794746d1ab3447a90da9614c1851de077863b9c57c7af10ffb27ecd6ed917ba2fded18d4697207fb3fba9d2f469b53dd6c2c4b54e0a7f81df03942eb185fc9578a9badc4d8583c7952e5baa3ee01865bf9fe77b545b4c0eb94bacd310aad3554a30fc3e0b642729cc6f3b7bd70ac865ba001e4f436bdbf5b0d0754f6a076446f45af99bdc0d78cce48931701766071dc75d51d533b704481ba7c0e1b0d5da3ecd5bc9b1675ec5de2e5c77e0655c37fdad089225e3e4afc667cfc18ed7d095cbf34ced38b000aab10314ef8736001d3cf5c3dae3680651e7c990e47ca4e262525fddb4719ec70fb1bb1c1ca6a40266b0a4cd30f983096932aef5a1c55334422368b1660ead7088719ae1ce018b83e19f8c969eef0c43473a3ab77e5b39794b535bc564bba41d9318adf050267479fd7dcf89d5252616dc07545414dbf8b767e7a322a6219d5ac05812ee03e9728e66238ec16d76bea4f95b760052e1cebc83b5fd0efefd2b2998286ea18406c43e9a9fc7c07831e9399eb5e80703104c699028ff785678412363c227b51b5ed944a9050b3bd9eea5b549a88fc1d91c26760776f034feac457bc20213e4375a878a3b50be57012fcaecb80e910d6fb67836af1009efff1d416448f96e33c6070250f06c969a04acc78ba6f1e331a37c3e25f7b239fcc41c74f88a4a431f2e61902a041462aa735b008011a776551d5d7790c99cd3d2a773f47d60fd0403f4ef410d4a4b46886b8498b187b99bb829a0f2334ba597421afdd63770bb2abf2f496167d258fe155b31e7d1b1e31b8d0cb682772ef3da6b31a99acd8343ee0e785795aad81f71533e0ba910c521bc7a7a78a97df52dc7f32e782a031f8a260c152466dc9cfb3c28ab56b4da4a97dadd6ef2efdbe8ca6ea95dbec919b942b191da0789f19776fbc42d9472b0b532d5cbe3ccd4c5ea11beb6182764398ceed6db7c180c4eebc716e7a042f7817a8b5db0c757f56aef8581aa850c83f206846dcc7946b130ac6920283f42892d6a09d9e373201e6697e4c78035d0aa40589b7b14a1bae24543bf1f8bd207d37930a5f213f0df477a68d1703c5beab9c65e4ff3fe4582b9af9e769565f88b589443c8ccc592cccfd6d93d8823c12b9533729ace7b3f6fa11f704169622582f4282f3a5c1f2bd43bd3ba2236a296f9f8f7837d0f3823b0b8e937d3c11b64c4a2f40022398fd3db9bd7de40d0d761db7c319260138a8c05fc9b0d81b456e23acb714d5a41a4675e9db22fe8c090e44f6457e2e8982b03e36cdd59b85433ce73c5a5110d96c66dd2bee1e93a9991e5caff3318c820e9b5565b4ae968e31c2cd6dc5d84f2ef29bd3ac48ff4d8d615e4db6c9fa9d92cd1c78b869ffaa755f9dc7e4612a7fe8b70dcb5a04169abd176907065ecff81bef5324c74c76b9310a16edb85f3e8e85d5430d830f9cc43f40e381773958b548a296e886982cb1728715c26c771d4ef4d63a4bdc958cf9856947349efa19db20c82dca51db0437fd79cc098b73c2555cc71f76d95a8c1ba4e3d8eaa7b8e6272497a70bc0e3fe81cccaa0d977a1a9ef9c22c85ab4182860ba6688f693213f104363e7f14e8d62314d94c6bfa8d03eb3e184d3b7e494830a4c3df44b8723c2c680960fdd8b6601b1e0e1bc2dc11264afe7594e1865a9bd1342385dd694148f8ff1c1f2df37d97016a9dc7ad9eebb464d5429b525ed44068a16c118456d9ebe7ab0f044e2417618b2101716ca9a5b72784b69bd4a7677f5a5950a3b8a587ff655980658856b747b855600f1b03312b1fd55da2b217125ee92a4928d8d30512d2bfc3d96c3d171cb0d32ba4513fa8ee10d915518163e359085cc1bd8de028ddf642abc6ba55fe65c1efb095d6fc7749ab77957fb2fb1ba5a50af00d6d7ad91fc7a07a7e3cd9b2d967e14610355223bc2454864a59b836670168592894c75dd85a92f817af3f4ae0092b61aef3e7fd85ecbdd9d8fb3efbb203bb489a67f13e0f9eb9a947bcdc8dc989aa06f95248d091668877254529bc709241c09505cbc3a4935a269945aa7f926fa25f984a806d417b228eefeab9db5bd7e241ff9319c08e14885fcea15ef9d1d21d084e4c4fc81736295f6662ebe6374a4bc1f5c0d0f1989fbfbfba7f4184c127ae9d2f278e5a990d0c2ffe484748a07251e755da0a4649f340cf03091d620bb7cc3675ffa5208a05c1e9811430cd1bf596e9007fbdcf52b74dbaeced17f3de006e569e2bc3f2c0dc81b3888c5aa75801a36651064cd966db6a6cd7cc27b27748c5bc6ed8f36ec1f824f4ab566dc37f1d6bff7e37a8f7af10be8de4c2c33af18e29d9a54f6c3932c7a8069cc568981a785fbfd4e8e3898b37e940a67e08ff3f21eb4819331f2d63656b2ba0b542855f73c7e79593ddc73313b002f7e14369a49d5efbde3c8fd662ae6576bc34973cf59e160adef18ca45e45b150fe04c38ffe60a12eadfa202dabbc2cc58b4cfa972a7695fc4cf6ce7bf48f4f9a5d4f194bf155586794c1e2074c8705549130d9ed66054b346a8868d74398291b4df1b5de5a0b102984e4b5ceab1f35ec1161dd6dcabd23edbaccd981183504c637a52b92584d071855aa2564f6d77de99f8454875e2751020f43a3c3682a5cf74bef33925fad71a281644767f94c290d2eeeee869ba191ee8531de163181bc0e60e86d8a8442390040add097187826000f58a61c434e5fe75785683a2f75636eb0f2b3de59fa38f596d1503d3502cd6903a199be944a21e8b5841c2ef503dfe9587a681bfd30b9e82ce7c799eb9799fa5cb017ba6b0ce68780959a5820f5967d15fb8f7736110fb50ec6ef02811c1f8a5c2cf08593a9a94b86af382fbc6565748267cab410d48d9f4e85d75fe27d0664df76fb89de4315fd7d5095869a96bdaeaa3bb06c4d0854d37efae5aa4276171905f7cd01a64c4d0fccaea543d3337f048d605baf3fe7b5622a0a94f0c731947b29139b52eca40efce936abbe04b6972858d11925bf0cb470399d9e4cd0644a5b3f8337d414b184c77c9baa815b3a0b2c064c50ea3e67d807ee2a62681c036b3d1291b589801b2b49700e7d235e563302fd174c741ca194fe032b883916b138fbeb0b9a0bdffd6089fbd3aac7089f6fa5352b54110759f680c1b8f2ee271a087b3fc64dd7395930381fd5df66aaaa258ebd1ffb194894d68bd6eccecd1fd90c23428e9399ff95d0e4ade2507a4a6a5cc608652c3fa77ef1b27ea5dc9b8527811629c4fd2a27e8bc23331c5d1a63927ffe4622d090173d3ee42a0d26f825000d79e34178b60a531333d4fb9f33e003d7051dc987cb72576afb09eccc50f000090a4178078625d5d40268e886898006dbe1ba426f9cb8350b93cecb3df8350a0b286932be8f2afa312ef89264d1d5098f984ce56191ef34db19ac325a55a091162c9dd3aa1ba7624592d4c7bb7a9d20c9a2e24e340dc6873380f39573740acc3fc29741aeaaab6db3a431b6fee06373a874eb2eade9b941aff1fe334ba413319c9e9413a1ffb299488bc2afcf346fd3286963ad40c219725970e5e06ce7eed0aa24d7532c3e57987c3e014f26fe328337bd15f65ced94288b67b60e2f858d17d350679223c079c957a7469ad4c1af6500e98081e0ea5ae1c0d90afaa638a20d9cdcae6ddd4bad0dc4bf89b45557fdbb7d236562b8aed71a1821fac40e20400f9e23321e4f1b752b92f19a321c88b665748b620c2c185ab365228830486906867bbb68b5dc4ddfce2288f46451c88ef2b8b56429af0b878fddb029ee4cb747ec12859019f717de2c4497b851762d891f95a39ce982ea035cd47f9d79b882bc219bf2b67da110b1d5841cb7af43782a91e49893b0675da76fedfd31cff3df54bdced8082302c2ab3e092c8d98c4a6de2e6da2dae50de0578aa136a63507db37db103b0b1926c0ed44bbd98f5313bb4e11e3a74c23d748effc868f6999784daf6b8f22c8a0023ceb04b2874b60d52824ecbd088bbba32b2a705a29503978fbeba7e040afde692a439b19d0beea5150e2c78c49ec997715e073899bac58717530f9eebfa1f90cb834a7feb6144b4e489aacc5a6886e4df68a66de01a766dda1a0477bae506f2653f116d6983ed54abc0b8674c1de3955f38b0eb24c862b6c86c88c6c9bf6dcdfb96eaab3a2abc9123cbb1ef1305f17d5696f49174e8484b2762d9219d71b946fa8bfd75f3d6823f3388988135645161a5945cd7942e7e597888235ca5dcb523f9257e89ed68f96a1c8d8e4461bcd69c4e2077657b55ed7fe6537f45afb7674f0a552ad2d85fe51bfa4fbf17e02793f26ed5820d5bf6ef2d71e778dd47ae8face82a6a390b8365889dbb157e07a417699bb7e9af6b0ba8714e869c17b411c3dbb65c462fc2cc91f6dd8df041143edf0a0829c9d0bffb11bd230219cfc53ad18d7deae6cb19adad346b40868a704b60ee6a0e0b01fb4c433d0cb506e0d2d48ac2ec7cfe20e24ac7c387d06b1310c2041498135c1ffe182e51dfcb99853232fab84f2f14fce4c00eb835a3245bfd20ebf8bb6c386dcbe76b9e9623c5942335eae335a84f24ab180910d78eba21d8be347bcca6c24f9e77da08d09bf05437c0c1163ea2778466da739be168b3aeb2e777a6dc7122598b8b4dc4df9b4fb79e625b481a30e4c0e1016d5058784dd97e7d4f96ef3f2271ccaffa6d46bc697f424701a4fd8c2dc3d8d5eb27af1a06c16783b504875e28490d2883a37de89802fe89d443944f987b774498f2de316c76456262a2e02e075999251c0ea95a3ef4f1c6d14c19dd758669b5", 0x1000}, {&(0x7f0000002380)="042053448777451c7cb34ec1b245310f62f979b7fb4c83bd1b5a3375b25996bf5b80d6688e8fbc749382a0b5e6e15781424f701d0ea996b9d1c4f92aecbe435f0c445d24fcca6c165768adb6a948260b454210551db0b67b06ec24ce109b4f2741f01ffca919c94bdb16303e2185e42bdc", 0x71}, {&(0x7f0000002400)="deb19abbde132c", 0x7}, {&(0x7f0000002440)="86c988033c711b55204eee8e9c4dc8903b086a2f7d6d20b4723cc71d5d84481d7190908b63bc90e0b2de0ec258a8294d94b33199ea4b38c44a22edb515474eef2ef6df3e9ee394a9a7395963c2f1572e63b0d276ab9e1ca6ae2905e716b20692a0300c2df9bed52623630bb514d165c47f465e761c2dadb26cf70b00dfb87f40165e69721e1c84b93f219bead07d58e29e34eae16801d3345f7086b6bed2273be2ec25e0001ece65e83aa6cac53f1d23a81c5b7235e82b694519bbc2446d47dcbfe4728363aefd18b1c082", 0xcb}], 0x9, &(0x7f0000002600)=[{0xa0, 0x7, 0x0, "4757fd22815a63deb36792d0b35cb60b1bc48707e870114da7042e21c2f3866b05464afcf97a06e50db596ef16370bf349ad17fd114401deab52620e356f6bd3a55062ea725c5b81c6df2cc52c9d581870de7434e945efe6b4945525ae98a673155b2d326e70b23925226d5372a880b491f0e43c548c2256bfcae633755ea4abe749b1dec99c65f210"}, {0x70, 0xffff, 0x81, "73a2ffcb713c80c3cc5b1a1d405347cc96163eb51df79338f59a7c43a2ac197ccc8eb3ed87d3c7e8b5661e29b6cc4e5fc2a5688091b93bac48ecb7d8bbbe98cfc3e755cab9cb8427df8af312f938d322420ad81002d988d1b8974ace4a7420"}], 0x110}, 0xc) r3 = accept$inet(r0, &(0x7f0000002780), &(0x7f00000027c0)=0xc) getitimer(0x1, &(0x7f0000002800)) syz_execute_func(&(0x7f0000002840)="89de44003d16950000c461ddf111f2456fc46245bdd7f00fab2766430fb28f03aa000066430f708ffc6200000bc461fdf833c4c22dba4f70") getsockopt$SO_PEERCRED(r3, 0xffff, 0x11, &(0x7f0000002880)={0x0, 0x0, 0x0}, 0xc) setpgid(r4, r4) close(r3) getsockopt$sock_timeval(r3, 0xffff, 0x100b, &(0x7f00000028c0), &(0x7f0000002900)=0x10) sendmsg$unix(r2, &(0x7f0000004a40)={&(0x7f0000002940)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000004a00)=[{&(0x7f0000002980)="3ccdfc4f16a075c063d3684e917e842d5ec7658f622ec41a7ee2e3661165cc490fc562102f105019d4cb316430e74a65926502c1a5af81ca7af6fbc5f97ee6b5b0167604ede7f3a7ce5757604fa5ff654ab7c55574ffcddbaaa0b4ef8c4283f8e3bf6acc780586641bc1bd06c8d0cdf4c56fac2c7ac91e0b6f828212f7612a551391747001e4fa9abe72c46875baedb6bac85d9b5b0c58f9bb1b41d9d368b50a3c91622fbef50763a8e48cb694a05829bc812ee71e3a6a05f958e91fdcd499d25569d41c7db309144787443c174769a8c3b7b709ed6bd97775044cfcf03e1a6644a3c8876c155512be04fb82570392106359155bc049aa8713f47f2741277e4763b766747e27efd3a27505b227757c26cf51282a82841128f988f5d6a2032704e2f0b749ccb6bbe6713eacca9a87c471f5f70e14eef8adb60ce59795e55a7a602815864e2018518196eb327c88c5d900d3f16abed184fd315dec4eeb99453f7ca8ec63ded2418e81c931747cd841a8a1229a8bb92c3aabefe5ad7af9b210bc85cd812d45fb3eb074d6284e073ad6eb1d670dca479243eed3abc04b4d3a2d523884053c7db0b776e24f42356440489335536e209738ca2e29ecc3cbf382b532686562453933026e0a9ae76e492b6383420b1ea0f3d7fa4ed3bc548ac941a299ececa2507ff59f4a35d4dc545103fe62fa09f1bf399994135858fcbc91428a36cce84e55ce6b62654f0aa000a1645c71cc56f82e310d8120cf12b06b8a2749cd2e978e429b88f31407bf5f8a1eb8fd54811f525fba5adc96148f91867bed3f177936eecde6611a8bdb5606609276d4a4c2e8285fc4f903d312f1f3eef960082115cecf40805e46446104c53be06a1d739e430e7cc50d965c0c64ad9886e2a58bb86684abbaca7d5480bb1611aae0fc764eeacf42d3f47d092a6bd2ee4785208c9c33dd11b82f86ebbd2a02219bf23a929cf0495bb17c7d9320820432c2a7c34176f4be3b989dbf2f4aebaaca93c450aaf8d7118ec002520ede8d1dfa66aa55b997d4808fa1d7d2940c4580bdff842f5854b4493eac8b4d99065016b527b9b8089f8c6c207e2fa0f8bb3de4b350329ab3f24d16357408d6685fa8f3c0dc76fd2ec6362a14abe51696685756ed83d291f190e64e973007616b890c0b5b7b5cd2649925e7daccd0afee55188a13de7f804f7bd34c498e2f0ca29fd0d62da1b9f51b077a4e9cddebe8d67587f7a6166fdc2ff067f7fac2056f6e3ee9fa9cdde49122558efa58487bc97cce4b1177320da71680af74999ab37833606552abf7045b5d9f63711d62ec46fea0169d4f770d5e21608e9d9be33c2cb848a979edbae131b63b8953282df30bff5d51f7800b0350656311807867d349ae15f765a47ca480d5777905568affb3c7e407db24353c967221a49ec722e5c5a53fcc91cdf82dd668dc59f0c6ee64022fe849867bf66f4dee5b0dac0359495ecae57f08d83505640318549350697676e00347173deb40fa403ae5d61deba533e952bde11f2f256b7dde3337cd8cd052964066605d5e79bfcd6d8be5217361e3074752d41b5568b54d38c9291ab5f0955cac3fd07892fe2ac27100a880a95e0cb8e826f281ce603c0bc67eaa9282b61a772d9d741855da381342a7eeb5b22512dd0b5fd18c657224204d6e7d5afbb43e548967c6e522cba91d45c7c2351766bf58f0940596af7f2e74f02fce1efa29808ebd0ee45957d854cffa4a051935c35018630ae97d62b08f08cbe8bc3b43e428c9692b081084791acfc046bbd94b0709dd32b7f523a956c933a6ffb656f6a8d082cf42ed2dc032c0735826b4a2436cf822b2ed7b4922bab0c3e31a4945a11978a8b590499b9c86af5cdb2ae25352bb85556d20427de841fa9114ba7477f4bd3a3f2ed37ae1a45e7dbf312771e459da6959e7561c871617815f5ad9ab6350145a9f452b05254df01ca79b4efe9e228b58f5049f00adef8f2df1f89c145365bff574103f1475545f52ccf21516da99e421a48339f8ef75283fd2392982bb85621468f69573b00be6c29ff499b80b8a0756de246095679f18e6b1979463a020ff3d35dfe73a1c068cae1fdce72991246a98bf77b8abc13de9faa95df4a24d95ff401e6374811c8a09c60fb8408156efbc17882fbcd70015e0d6b93331641ec59106a9f4cf066c30087829c1439b99932361192b492fa80ef1e9fbfcac4ee1954e6b5574aa6d874c721f13d56393b018eac78d9f1b34c6401d5b26d6e0806c530583695d494477ba7fb41b35b382975cba62790cc0a1730f7bc65a1922ee5f485b0a52a26ed212f76305dd6d06dd05adafde3f1f4d043b2ab2f434fb2e9f6714996c5b3c1cddeceee9d067d7cfb9fff998a84831f25e439bc0dc300029e2a3aaeb7b610ae496576835f5ac5d1e4bf61c696a5bbbcbb1c918c033fa681eb46dfb2064031ef4d82766cada58b13f140cff2cb8265cd269087c4298759e8679ac473ee2c55cebd1009c76fc3c514baa5573a8dd4b7e3500e78fae2a147e359b7c0b2d10a1f0f5a1facbbffd1b81f6667b8585eaf63df966b6ec5f7d6859906295c314b11e280fa2878062c0e34501c584a5e566cf5f5e27d037dc7bebfb929fd69440b331b9a82bb83f5aec1c6d91b9cb745ce3b521526deecd83b25a1aeb09793f2d3c32bbfaed61a5cfee1f80cdc431cb417ebd3f1eb7f4cda827e9f7b64b7e1e265794cf69e9a0c1da0ecf5edd82f1239aeeda7c7f99c52de87ae4214c46aebc33d8d71bacd303a118800d57710e3c7d144462b8266cad6ee994508609829c0a7709af87c0f0ffba3467ce4967bcd6f9541569a21ea2c7b793bbd3f4c5937accf4a1c8657048be67ce0f8a8ab461139069e266ff55da4628db493566d30730b78711d3e1f2e50bce514e1fad36402683620c3401855d4112b27095afe496877bc2bacade78156c429b7f594f832286ff5bd329d6d3d1df717b0c1ed7e84f5a84e504ca43e17ab1dafeeb332b7de88e92acc9e2ed90a8419815141f4dd1b07f5d7a06d88527bf9ef645ad749eb5849d9ca147687beba2fb528ecbebcbcfaf5a803796f267aca50467ecbcfd4d8b666469e6b4f6af032f29be1d01e4b0df4ad5f7a6044b23c0f65444e203af97a4e3a3681fade497bd1fe37e6873993046d156988766e7d18a39631174c60157630e2f4be8b629fd8bfc1ab1ae6962fde8cfd17065b052857f0a90b087fa93a2aec58c12753cd3bac4b3e37e43fe0fb46d570cff0ccaed4a96ad427c1e87a654b1c9239a21e3cc9e93bbfecc014bb73d61a43c46e8652a29d9adc30bec0a22d5c4f195b333e8179c478092afdb101de0c92f69c4e2213015a8d36d566eb85e6a823dc203613183ff44c90a6005126a69c6f9f4bca34db9d88f8a740096319515b44d3504487043d2ebdeacfd73ae0605004b48b14ebf6f781e73235e137111ec9054543fe706f6508e7ddce0e2d8b88fec61fba41c176d9fdabc6e84aa396e766aabbe32db5c259e90aec4d8f73d1e9ba11d23d1a55268de851fc5b26c87f367f4779c971744a505897e060c395ebeb8a3e22d55a27d8692e62cbdf4c07ec8407fdaf26b5f3f2cd11f4538782b6c1cdfe95d81c0eb4d58808ec755fcfe515681c2aad420446f8213b6441b2c116e0db0d64dd49aa3d16a8d8e92753233d0951ef9389e915c510848cba16456c7c0ffe7683ebd8a55fb4e87e505e860be659ad142dcc0d3a7482085f0eefc499fa41e3171b2f44a14341275e450975baf24c0a1aaec7d56c8d84e3e35d09d26712be17aac3bc8f8bf124fbce85820477ccdfd8927864ba38478964249fee49f6a3149f93cebd83a44b149d8cb3f57dbcc160335787bf4a76dff05fe471c558499ca874027e9083938b3e14d5e2ea50a856cdbd4203ebac4180ece54818172537d5753c3164ff8d32e09ab52aa8de5f3c837ab491e074b1309992c8ac110eadbf5a52ea88b55d1996fab63edc873891b7cdb04c0c28dc6a16dcfe5169f7145be6f97829c5219425c862b400c4c1a5590f312c571be0698bd51cccef589a944249c96ce7dedcaa80341afd688535c52ec515a62adadf55133c628b6123bc8842c5fce1a07294fdccc9d9492b732336b1ad146f8d0fb954c162de0d3a530e21c99a766612246e63365bcf20128ebf8dc89319300a56b41effbe1d6af963c7a07fc5799aec6b9914b2dc4b48e3e16b7545257c89ccb37feee396bc7b08ea1d5a05ced377fca2e6d3797f427d79588bc1cecb52fdf3c8d5ded50aa7c85cd2b0b2c19b88c71dc1f68ef08848786ecc7a4df85c58f44e4176b8edfd9255a39cf876ec8cb80c698ab19ac682b7738074730949515641c98534a87acf59449f39c8c4c80589a76a6dee65e6bf4d6ad6a356524b24663fe7714efb159a02c31c98b53268feeb1ca6953ec5c3b3ad85fb522479e05a265d74d57e03608436d81f6cd8cd47d586e394c0a2fb53c801fa844da91c5827eb550dcb2fd6f203b20a849fb4e5f7c89dff6cf1dd02ff0e8976d6138a615506a3c855b5ae47790b6c43bcdc9504fa34a307b69e429cc45f72f5e949c25dac661f26bf0a37a65f375e53a7e2d1200f3f676fa0d7e2c49036d7e3c95de39314f80aed82ab7acc3ff6f43650c6625e38e1896a98c785656ac63f9386d254c52a9e6b51699636a0b74811bc9cfeaac444ab70f8880cfefa6d39023fd267926633bdeceb53f139fc11967307580239cb42e5f9ca444825c83c05fd7e2a8224196d2ed346e97e598aa767ac22a2eeba7b9a10a992715c60cc2df634c7edc577146efc69afbe9709eff65d5666221c50c2294abd00d63a32879a5b3a65b496957a751585d2ffcd9d1d0220b653548b5204f34190052a3f6f459f64c7c2df56450df528e4f50b5d5b68d81bdb68df60b7ccab2e738b9732603e7b93f8c4d8e291c3ca0fdacde285f355c926dad429a5d205139957bfa943f7f470387089c6db2982cd139ef46f6a2cb4276e341246d77fbd2d8b6e2d01e10ea1180f2716c510542af1421193c14ce67523782129074e72d48aa42957cd02baf97d0290f59e0863efe9c1353dac07fbe29119a41b19ffc1a8251725e99e4ac4a36b6413fc5fe3d40896a5d3fd832a16fad2d3ce4a40db34f5b4e5e5e108e00d5a12ffe00aef2d3cb2c7e314e7d3e8154eb9c04be854d63c539126f8d32a6031c062adc0d6da9525aa137f8c76961ad2bd56f3afd9af7d5b6d8ffebcf030de2373dc4f8b9d06aaed9d2959818776692a74efa237d45b8488be0ce0459b8a3a131f1c7591c6caf3ea9826d17be8611545c0b2a27c0821a1afe99950e37f8e9571472ddb216f11c2b22a3cfefe658ac92afa08323305297bc1214b6b02fbe64c7d2bb2a0d51a35c148d4b3d153b3e2a02887ac7442d3e36a254e5f9459d82213e9aad4967e1a72d9ac2f4aa9cae851f4a90a20db5638e87f28732f5120e6159ecc8c19790d7d690d82d6a03ff4a885090704aa6f9a74c2c2420cea10106cb5188f71c10277452ca5a06f8410474f874f80b49224ac8d0999e1716e48dbacf4d2e27287cbf02e4ff73c70018e125cc4546c5366e5b528e9146068801d49d0cebbd31eb34461ca5bc396c88c5335a67e8a58daeb78723e8bb11677bdd2ebf2d3d725486b246a1599d2a8f7aa669ff432842a197c62ebc3e32bc603d2d3d2521293ace01bed18209ec71c14ff2f23d33d1ba28377e42e75fa73c7a57bdcf41894ea1eca6ecff5125b6e89c64a30500e4941a545479e19b48aed9df3f3375cfaf64", 0x1000}, {&(0x7f0000003980)="ba5491bc6852dff4e3a624c6e1579b2d1af7a97b054eebfb8a269642c59f9193291652d1401f1f586be5590503242e3ea5d8b4454e8bab0620e5cf69993ba2f03c", 0x41}, {&(0x7f0000003a00)="516ed435f0ba3e1b99b8db2f9f23b7e939f8a2b03bd78044242390dc7232a3a857d79db32a38687a4f0b5838c2be71a1e019f61872777a0a798f7c7b77ad2150cbd1cf71e540acd0ae5b6b5e2819eb2a590b94bbe62444e967bd46bcacb83515bc873ee6ad2cacfeae925ef18b70cceebd6263a1e9339ba6474549cb74d49c66908c5e9736f5a786cf550f3d3cbb6b7adfa349c13bc2f64a1609f7ed303813520d810f0fefd547a71bf5f0e6c96945096e41c96a69fdbea486c60c1cae964e4a86585b4c57f1fbe003c13a15687ad7acd667ec74031a9f0d1ef6c978df31e8c6a627f1baea707e42d4754014b75968ea8d5234d5099ba4beccd6e0594cf67b1059dbd7e81c5c24fa6b22b66a356a569b9ba554ce7a8e3d5f593366249680cbe483fbec4d4ce95da08fb4c59e92d6c02b9ade0992c63899c26617cdefc99a94017a0e83f917bd00cb9be9da22741efa4d75eca07172ec0bfe58a6777b869c6bb5846004d6bf5b1cb8e1730769067488ceb3d39d237467fbf92dd6badbb08e54cb6284637c820f00e0ec0c7bb827c6632dad97155f6bd301934300414484586127b34c2b0ff4962adff0a3b7af745320cf6475fdec3eaf03841a707ca22c6bc3e234fdbb6fd36941e7e7275dd34b6ad48006e695888a7c13251bd1c2f8e6eb84c41e98b6de67414e71c8462d47bbc7919002217fae8a2cf9cde3c01c2c14087f1fd329b7d8db0a8038d9212a5a3be83e29ea381b0a5eeb0b8829566370bfc626bfee7a9a37749e541eb6f460801b40fcd0326ef77773e32b223f2148efb4e4a7014bb9377577203e9ce6955673c77ddfe38d2614a4dfe72699063dda163ada174bbc4921912bb107a5b734d5179f3d86a5ae27103fad3fa041db724f7a9caa1de0a65087c85bdce14a05850f7d99223034e5589dd6f3fc1a79706987f36548172fff7d08fb9f18a3afefae5f695e6f82bb3348071233397f919d37606467aa69dc56a35baa18eaadb21678610812f9598045979ea5a36f0f882c31f3d2a7e7d1650d647ecc7d3102e37a2a0fffb4526564676759f2a15e8c657ac0335e7fce199f1211316f84d1d315c3d3a7e5965912ed619c9421d699ae06fee53ed8f08932c482458472fc59cc0f49636cccea9673fc26daef9d5214ac7215806d40b20406a3f72429e2e7f22500987f36ff491dce3554808f40101cde0a72c7eea369438e38bf640f300003e292bcbca70f819076b2f110179c1f681061d91d586c986a2209a09b745d280adf30f6a110e2505dd6b7beb0e34e00f49e4762d374d8172e24ab426852b593f3c7b5634b8cfc115f958c1b9fee7be7ab17fc55672ae506ca25061b371ec66e50f16105a4a067d8ef781db0f4c6cf1114e4da88d153129767c4bc05a81421b5a450fc94a8e91a980b157efc22c4eaa07ec446e3bb6f9357167a18b093774e88cb3d7c08326fa8b2a09d7e140ffe6f1e8756ed864076d450593c46eb1d0c688a1780962d5cb88943c50a39ab18cd0eef107ee7e10c5b53b76f5b9195ddb957dea18575b942c82807449508c476d2b40ee1c009c1b4ac4a08c83da25f0b586a4a9054b82c9c212a8ba86d7871da6e6d1c0c8c0be9202c66d6a74f642d8b488c3b7487c7563a9e74ac943a55789812e740542d1f513e90c5c6f85e2171f6255b6f3e9185dcb8463c55f611b1d1570d329cba8dcef33d62c6d729ab51d63d311a2cef51ce302a7eca228c6fd32d2b76cc050e91cdd3551e3c11f5cf1f6e38bc21acf25ee95f974eec34c79ca915a27e071ecf1ec1651c9c4f62b03a14fc051e6303442eb3f54225cd03dad1ad61b7a5aa87085ddab36996d6521b7df3216fb9165acc3a6d66e84989cdaada81de89c3b0d79aa0adc7202e6070142a179e29e44b40f2f3f912f00b10a51cd3c3f9eecf5ab66a060035eca148f621e3a71af5e65786e1f783dd689a42a41ab69e3ef32c2e04f996539d6a7512b4be6cefbdf54d6bc6e81cd66e55ec17fd49a4763e1d299ba1e7e69c47c37a5079b2373279a27afad96654c69e873ed9e2952eb2a1003635774e49044dcb5caf7fe42fd115e0880d367e4c4a8a9a4de3574ddc9c62edd950823d512aeb899716344596106fa2889fd7e43e876ee4376f99e7ad8ecf5286bd164b3ac1bdd470651b5872df12675712fbe585820cf118aeaff83c56b4ea81050f1a40831b20282b9728e1ece5807e14fa7969637f54d06fc6cb392de8e73fcb2a3ea7c33eb9fae0f09267df29f2ab785427963556b13bc76b8693273a621384c90538d7b5818363261f358357703d5826f3e70f33a49453e8939ff7b6186404dfdccf7dc4543cea9ce060a1bc4a5bb746858fc4af56f3b8d7bef817078b043d7b45cffde2caa8a48659db3953f774083c265da0df0feb82940ebafba94c5788dc9970157a4bd246a21f378dbef96a80c5cc0675a16ef5e858ec5da1ab844ea41ac289356ab701238aa7b20928ab7a14c40904a76489fe43aa6f9a0fa88189c9f3050390c5ffa9fe68f8091e84f4adf6fca7d1167a0310c55c2c0a4436209af4cc89b478c06eb8f0d75a4a1393e504adf560e871ae99ea4bb807fc0f185c4c83228b463db89d91e26595eaa765a509ecbe8928075b8ca62fa78c3c7c81a8fac94873e8fc51f2009d77a69a8f2d58c617c8f7b92e1ada4e863df8cd973bfd1ac56084ce9a78c97be76e6587c067702fbfd0194935660ddd0a9577613f2b7ffa3251e63257e5deb764cc02d69641ebd6442f6f3fe1eeeeda4ec15a1dd42823522a734227928d8057e1a477b5d5f18fa3dd6ad31d4e7e148d766158be7580eb286e7a5c1fa4e01680aaa6c4dc1a97f9ef148d3798f78b57cfff6d2f1df12651461bfcaba64b6bdfd977f5e2a213b2227c632f47cba21704d88b9396abaa1ebb29254446ab1ee2d6b390aa8cfd2024bf2dd07219d33f130d510f3db3f7ac006d3687ea468bd3fb45af1f904e176bb1a1fb24686113b521ef0d2bca1224b9f9ec621f37f84ae5dbcbf2c1881a6c4fe4d9bbf6afcdf5f4ee6aa0af95b4fc4f7aae5ed531097bd44e4206e6af1fe5b317b911153ecae74def483841b2a7936fa8a73b5afe78dd87ef60eece9cfc568b31d6f84f5ae81b890820a523ea602a10f85570a0496746f4637251016ef7de7444667b791e5a525a3721d34075436f6cee569482b93a51e2a2bbff2a56c2f97ac0dca26ef30921cffad3ce58689edce3a69b366b5a5d347bc234fb5559486971e99b5a8342594c855b56616e85b0dd4c6009ab58fd9f5d46ede94b7babca2369a4893beff14bbb4c8dd8be0b7c072da9a472644893fc4e3ef61531dcb7f0bd1f587b81fb91efeeef5cf9885a8f2b5ebfed3a6aee296cf2d8b4caee7523d331a8aea7e25ec7080fc4e9ec914fee935ea36f7ecd88806345b563a65a770ae0c790347f5c54361a7b296d398dbeedab2efe0f643d34a184079feb802b9ed79c4ff814b193f9e3267f38149690965ad879d8332b9f40c242e46d7b09bd1dc984f05769bf6c3998029660cfb2f98ffa3b8e19725f2bdcfdedf5ca24b20942a5fc04d6dc1d15659c0370b7ef7fc595a1b70125f9bb0ef355266106aeb2379b5a3e341dcf7de065da993f22699d82bdb0771d91943bc6cdc569ecd906b33805e63b85cfdb03e6162c1beddc5a7b60acd36940a354ccf8b54b11ef9c630d8265d05822c4a39487f17f2bf4d995c6149e0cd4e1e3719e967ea7373b59ce36707e3c313f10e2699e9a36f50f09dd8d56810bcf7d5064d7cc27a47327f19b9c7c3bdcecb383629d4e3fa154a258c3b5b6982b028cc8fd6a07479ac1ed766f1d591e0d0417df9f0b88a695b43a288ff8abf5b1fb5648e577d1caf22e0c5a03075819b0c7285db1ef224e0eb837d2d81cb953d2c6d36b05c7949e4214d6e5a3d598a8aedfeea5d3837569a6e43ae5135cf4bbea386cac7e187713dd798b5f18de4d6292f84232fbf20a69db71b06a2754d522fb854f2d723f1d29cd218da294bb9ef0b48eec61f810b4e42818c424fbd9f3ad4956a773257085a0507efd90975aa6b66ecde4017ff73becbf6ce0ea6f3166eb03ac3cc860da00e24eb4a7b60d911b6ee77545cb7fcc21d8d8f3bd96af30a5f62e1a7e9f198dc29b39943bfdf32808014c2e3822d99fc7be7260c0b4c95aa8f942099657f6c6e5e13cef92996df4926e88e821e4437f65983688b04a70f877e8496bc4041a0afab212878deef37d6dcfc8e2a404f0c8d698d301f3f646945747ac0f6a97db7e77a2b2536e9b793394c333995608ea611bcbb8bd3e441e31948654ddddfe0910b716eead8426653efbcb573931805e11125b3a5cb1a0f6a974a83b0bd0765e9b32cdacc0de2b73e4719ea6ebdcb8ecde78b62c64815d548d4b982c43a75ec123ecb2d11ee2e8d7041c99a94d2d84913ad521a4c036ed105def486e70f2debc8eea901321738f9ca7ccc12a38ca0b454040da7b8ed71153904ecce50407da06459ae742c4ccc34ae8358b31b3e959a200a4eeb62771967853d5dc6b8dd28defd25513cf61fd23c24cbf785265ce39ec7eb7650d30c9275f82939e426acc9383dafd0ccf71e27f80e076b41a897ba66db8a431a722916a7b49ff789e463208dcbcef7b0cfaf38e92c3d033335f93cc342abe18f654ac315030cbbfc5c0625373f1a8b68ca534ad617750a28a6bbc7d0a92b64dca28d6141e1134acc6ad8216f82fdb048946b7b5a74ec325706368826681e94086e392b6472c3843647a57e280817dbbca03492533ed36fa781be97be1368c92960c04f645cbbf06d215faab9d084db29b2f204ecb5dc08140b1a3eed0c7f7c602c38b9ae371c9c84679663c4b636a0dfb09306ccdf281025ad266ffeabb29c3ff07e9c79c3e957fe1d9270eca28a1f46cb3b708f01f0a44a9508e51842abe1580b04b6c552837c3258e2d2f13ec60061ab5e7d7b87bf17b1388354b5fa5b3d5008c0892b026d7a4ce982895342f53dec6e21f8592834b4ba7d7690ca8a37b61dcccaebce83bbc133dcab789921a0cfb0888ed1a26e29e54a7e7a5a6d2d98adf3f3df0a4a5d960990d4f6fd6880544c9d55716c9928ce1fc8e6ab272dfcec8ae057c3cfd49ff967034dafa4400dd239b94f47e0ce9dcf06cddba8341449b4c357908486856c8738ad7561af28c994d7b401b326a3440961740049658bcaf64880e4cd016f83f06fc8c102802890395a386e0eefe7f540f70b42331531bc41a97727d6685fa198bad4602302823d76dfbe1e2efc0cbb8d73fcc0f5db8499f4a45b5a2a0c766e06778b49c2e4ae06fbbd137f33fe71421e961fcef99736f54c7db94f1c63b680647d77f1b633c90f98cf69acc4f527ae5b20858b8f2cb95d81e0906377998d96760b7d8796558defeb64ac3d9ef7009a7b30e780b03a4074a7f1a2cd2b04d9db980e1bf737b2980d0e65a5121bd71851c8d7a2389f5dd8e2c36ebeb67c1921391058043c1738e2fce49d4a9f80bcfc11a32c9cfc7a62f6ebff61af04126cf3cb59bb62d400ef633ec52d9dbadb6a9e0a66afef594d3248543e617a3162f507c68ec5cc4c21b8f8897b3eecec5017865bc64775ff5928e8373431b871997362ab89874eb0b05b1d4987fe49bbba29972301303c82f7d115eaf690408e6d8358b8abfaa55c7bafac19752e575d5f16b252762a72a578bff12d836bd94c28e2259ddea30db622be5d7da62c3e5c55d942de909a1a9e61b4ef8babc8cfd8393ec91106594e280c6bcf336cd8abdbd406ab7e3ab0a0766cbea", 0x1000}], 0x3, 0x0, 0x0, 0x2}, 0x9) shmget$private(0x0, 0x1000, 0x47c, &(0x7f0000ffe000/0x1000)=nil) r7 = semget$private(0x0, 0x3, 0xc0) semctl$GETVAL(r7, 0x4, 0x5, &(0x7f0000004a80)=""/172) r8 = getpgrp() r9 = open(&(0x7f0000004b40)='./file0\x00', 0x0, 0x168) setsockopt$sock_cred(r3, 0xffff, 0x11, &(0x7f0000004b80)={r8, r5, r6}, 0xc) paccept(r0, &(0x7f0000004bc0)=@un=@file={0x0, ""/4096}, &(0x7f0000005c00)=0x1002, 0x40000000) accept$inet6(r9, 0x0, &(0x7f0000005c40)) setgroups(0x2, &(0x7f0000005c80)=[r6, r6]) sendto$inet(r0, &(0x7f0000005cc0)="afec1f76aa261f603145eceaab2c23efb852591402a77cbd9e83c00d77684e9f530cb647a9f171d4404b4a57adb9964fa3d90e3e2566b69e6eed435ea5685031a33f39105b3e7b822d5d85a64a1e5c60a636b1ab5a3e6e4b2a3af75a6682a267c83619aa6b5843e68b964f12700f65b5b0cd314fd45a2a40b236ac2d53496519130516b3022beb113447a3c6bc7616b625bd04ac1ae8f5f4ff90c8bf9bbe8ca57b972b5884c995e7d0532bf80632bcc9b719fb67b1b6181db2d33cd8780fbb63014342f98860b5f823314cf454e2dda93d3b0565c9a726efb276db8565a9c5fc60f889a85361c0ff1936d56236aed051b63d658136a0faa9a6a38d049fcce4", 0xff, 0x7, &(0x7f0000005dc0)={0x2, 0x3}, 0xc) dup2(r2, r9) r10 = socket$inet6(0x18, 0x4, 0x2) r11 = fcntl$dupfd(r1, 0xc, r10) utimensat(r11, &(0x7f0000005e00)='./file0\x00', &(0x7f0000005e40)={{0xffffffff, 0x2}, {0x6, 0x8}}, 0x200) chown(&(0x7f0000005e80)='./file0\x00', r5, r6) 00:00:01 executing program 4: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80000, 0x102) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400002, 0x30) semget(0x0, 0x4, 0x5) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) unlink(&(0x7f0000000140)='./file0\x00') r3 = dup2(r1, r2) close(r3) r4 = paccept(r3, 0x0, &(0x7f0000000180), 0x50000000) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0/file1\x00') flock(r1, 0x0) sendto$unix(r3, &(0x7f0000000240)="690dfb1766d6a702ae1ee3db9d", 0xd, 0x4, 0x0, 0x0) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000002c0)=""/55) mkdirat(r2, &(0x7f0000000300)='./file0\x00', 0x0) sendto$unix(r0, &(0x7f0000000340)="e83cecc473654da032", 0x9, 0x6, &(0x7f0000000380)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, &(0x7f0000000400)={0x0, 0x0}, 0xc) r6 = getegid() fchownat(r2, &(0x7f00000003c0)='./file0/file1\x00', r5, r6, 0x400) linkat(r2, &(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00', 0x400) close(r0) bind$unix(r4, &(0x7f00000004c0)=@file={0x1, './file0/file1\x00'}, 0x10) dup2(r0, r3) getgid() stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) stat(&(0x7f00000005c0)='./file0/file1\x00', &(0x7f0000000600)) socket$unix(0x1, 0x3, 0x0) semget$private(0x0, 0x4, 0x3) 00:00:01 executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = paccept(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/50}, &(0x7f0000000100)=0x34, 0x30000000) getsockname$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) sendto$unix(r0, &(0x7f0000000080)="86", 0x1, 0xe, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1080002, 0x21) open$dir(&(0x7f0000001bc0)='./file0\x00', 0x341, 0x42) 00:00:01 executing program 1: r0 = socket$inet(0x2, 0xd591b6c3f29e1794, 0x4) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000004) fchmodat(r3, &(0x7f0000000140)='./file0\x00', 0x82, 0x600) r5 = open(&(0x7f0000000180)='./file0\x00', 0x80000, 0x8d) getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, &(0x7f00000001c0)={0x0}, 0xc) fcntl$setown(r2, 0x6, r6) r7 = dup(r2) chroot(&(0x7f0000000200)='./file0\x00') fsync(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x11, &(0x7f0000000240)={0x0}, 0xc) wait4(r8, &(0x7f0000000280), 0x20000, &(0x7f00000002c0)) getsockopt$SO_PEERCRED(r7, 0xffff, 0x11, &(0x7f0000000380), 0xc) getsockname$inet(r0, &(0x7f00000003c0), &(0x7f0000000400)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000440)) getsockname$inet(r3, &(0x7f0000000480), &(0x7f00000004c0)=0xc) chmod(&(0x7f0000000500)='./file0\x00', 0x14) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) utimensat(r5, &(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)={{0x3, 0x2}, {0x73, 0x2}}, 0x0) getsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000600)=""/4096, &(0x7f0000001600)=0x1000) readlinkat(r3, &(0x7f0000001640)='./file0\x00', &(0x7f0000001680), 0x0) chroot(&(0x7f00000016c0)='./file0\x00') r9 = openat(r5, &(0x7f0000001700)='./file0\x00', 0x1020000, 0x2) pipe2(&(0x7f0000001740), 0x400000) setsockopt$inet_opts(r9, 0x0, 0x1, &(0x7f0000001780)="1051cc7a0867d985b4d3a53735d8ee23eedd12ad6bbfd3654c4349724811577123e423ea45ba5d6579833b75e075bde77eaf981a097b9ed2855924295f2540ce30163387e6e81385932fe3a83fd1c05debc5121ef9e14240e2d2d547d81055c0e866644c622798b13b5770b6c22d2149fb8a2a04d8a12a64664c16c6d9611a4f9bf9b126596363c6674d3b83e29fcb62411a6b76a6afd11d29d74b1d5b9d5eadb8253f32d574de47a57ad2c1502ed740c3ff2f2a1e", 0xb5) getpeername$unix(r5, &(0x7f0000001840)=@file={0x0, ""/4096}, &(0x7f0000002880)=0x1002) clock_settime(0x3, &(0x7f00000028c0)={0x3, 0x24}) getsockname$inet(r9, &(0x7f0000002900), &(0x7f0000002940)=0xc) 00:00:01 executing program 3: r0 = socket(0x1e, 0x3, 0x80000000) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x19a7, &(0x7f0000000040)=0x9630, 0x4) fcntl$setstatus(r0, 0x4, 0x44) r1 = fcntl$getown(r0, 0x5) recvmsg(r0, &(0x7f0000001340)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000001200)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/116, 0x74}, {&(0x7f0000001140)=""/15, 0xf}, {&(0x7f0000001180)=""/68, 0x44}], 0x4, &(0x7f0000001240)=""/234, 0xea}, 0x1) bind$inet(r0, &(0x7f0000001380)={0x2, 0x0}, 0xc) pipe2(&(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0xdd50e6d988b0f814) socketpair(0x2, 0x70000005, 0xfffffffffffffe00, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setown(r5, 0x6, r1) r6 = socket$unix(0x1, 0x5, 0x0) listen(r0, 0xa5b6) r7 = openat(r2, &(0x7f0000001440)='./file0\x00', 0x200020, 0x90) wait4(r1, 0x0, 0x12, &(0x7f0000001480)) fchroot(r6) getsockopt$sock_int(r3, 0xffff, 0x4, &(0x7f0000001540), &(0x7f0000001580)=0x4) socketpair(0x6, 0x1, 0x6, &(0x7f00000015c0)={0xffffffffffffffff}) recvmsg(r2, &(0x7f0000001b80)={&(0x7f0000001600)=@in, 0xc, &(0x7f0000001a00)=[{&(0x7f0000001640)=""/101, 0x65}, {&(0x7f00000016c0)=""/6, 0x6}, {&(0x7f0000001700)=""/252, 0xfc}, {&(0x7f0000001800)=""/200, 0xc8}, {&(0x7f0000001900)=""/206, 0xce}], 0x5, &(0x7f0000001a80)=""/198, 0xc6}, 0x41) paccept(r8, &(0x7f0000001bc0)=@un=@abs, &(0x7f0000001c00)=0x8, 0x50000000) r9 = shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r9, 0x3) readv(r3, &(0x7f0000004f80)=[{&(0x7f0000001c40)=""/122, 0x7a}, {&(0x7f0000001cc0)=""/4096, 0x1000}, {&(0x7f0000002cc0)=""/214, 0xd6}, {&(0x7f0000002dc0)=""/106, 0x6a}, {&(0x7f0000002e40)=""/4096, 0x1000}, {&(0x7f0000003e40)=""/4096, 0x1000}, {&(0x7f0000004e40)=""/237, 0xed}, {&(0x7f0000004f40)=""/15, 0xf}], 0x8) dup2(r7, r4) socketpair(0x1f, 0x0, 0x0, &(0x7f0000005000)) shmget(0x1, 0x1000, 0x1a0, &(0x7f0000ffb000/0x1000)=nil) open(&(0x7f0000005040)='./file0\x00', 0x40401, 0x100) writev(r3, &(0x7f0000005200)=[{&(0x7f0000005080)="c732ae44963809e05fee7bd73c3c480e7ad7aca757c8677db97c1387f52c444a487827dce7f9da84a1c9fc6ff0258d0ec1e24235b53589f397af847b7581cab9eece7e2e0424d140ba8ce595bf9b5e480b1bedb803323f5ab4c999f3f14877d318f7cffb7db49b", 0x67}, {&(0x7f0000005100)="2dba34e3dec2cd92cb6c56aa02d0ffe9aa408d80598b922091c3bb8602894ad68c962038537b55e5e8312d67d727c688a6b5fb8c421019cf5a0aee5a945961d24cfbe3eb5a94d0be3f307075057d0180ab598905a599e2019f3ff7f1112c70270c3db8834b9f6ccb8cff1ff0ac73fcf4c48121c81e7ce99f268856964b268507b18bcef366e2a9c0a5f0a956", 0x8c}, {&(0x7f00000051c0)="e897d93ddb26d81a6d874ee78b315fbc7277f66c52bb1f3beb410fa874ad8c689d2f6c4660d96743b9daddb8ccc1678dfe5c58b90c17cd", 0x37}], 0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000005240)) msgget$private(0x0, 0xa8) fchmod(r5, 0xa0) 00:00:02 executing program 4: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80000, 0x102) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400002, 0x30) semget(0x0, 0x4, 0x5) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) unlink(&(0x7f0000000140)='./file0\x00') r3 = dup2(r1, r2) close(r3) r4 = paccept(r3, 0x0, &(0x7f0000000180), 0x50000000) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0/file1\x00') flock(r1, 0x0) sendto$unix(r3, &(0x7f0000000240)="690dfb1766d6a702ae1ee3db9d", 0xd, 0x4, 0x0, 0x0) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000002c0)=""/55) mkdirat(r2, &(0x7f0000000300)='./file0\x00', 0x0) sendto$unix(r0, &(0x7f0000000340)="e83cecc473654da032", 0x9, 0x6, &(0x7f0000000380)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, &(0x7f0000000400)={0x0, 0x0}, 0xc) r6 = getegid() fchownat(r2, &(0x7f00000003c0)='./file0/file1\x00', r5, r6, 0x400) linkat(r2, &(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00', 0x400) close(r0) bind$unix(r4, &(0x7f00000004c0)=@file={0x1, './file0/file1\x00'}, 0x10) dup2(r0, r3) getgid() stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) stat(&(0x7f00000005c0)='./file0/file1\x00', &(0x7f0000000600)) socket$unix(0x1, 0x3, 0x0) semget$private(0x0, 0x4, 0x3) 00:00:02 executing program 5: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200000, 0x28) r1 = fcntl$getown(r0, 0x5) fdatasync(r0) getgroups(0x6, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setegid(r2) fdatasync(r0) fdatasync(r0) getgroups(0x1, &(0x7f0000000080)=[r3]) fdatasync(r0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/228, 0xe4) chmod(&(0x7f0000000200)='./file0\x00', 0x4) mkdirat(r0, &(0x7f0000000240)='./file0\x00', 0x1) mkdir(&(0x7f0000000280)='./file0\x00', 0x104) r4 = dup(r0) mkdirat(r4, &(0x7f00000002c0)='./file0\x00', 0x10) symlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') getppid() r5 = open$dir(&(0x7f0000000380)='./file0\x00', 0x8800, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x11, &(0x7f00000003c0)={0x0, 0x0}, 0xc) fdatasync(r0) faccessat(r5, &(0x7f0000000400)='./file0\x00', 0x82, 0x100) setreuid(r6, r6) poll(&(0x7f0000000440)=[{r4, 0x20}], 0x1, 0x2) close(r4) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000480), &(0x7f00000004c0)=0x8) readlinkat(r0, &(0x7f0000000500)='./file0\x00', &(0x7f0000000540)=""/146, 0x92) write(r5, &(0x7f0000000600)="ad7d663ebaa47f91d5b891b1c0e4b950c8", 0x11) fcntl$lock(r5, 0x7, &(0x7f0000000640)={0x3, 0x3, 0x0, 0x400, r1}) ftruncate(r5, 0x9) fchmod(r0, 0x2) 00:00:02 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) close(r0) socket$inet6(0x18, 0x50000004, 0x6) open(&(0x7f0000001440)='./file0\x00', 0x86a7ac95ee0cf34c, 0x0) fchown(r0, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x33b2, 0x6}, {0x18, 0x0, 0x4, 0x9}, 0x5, [0x100000000000000, 0x2, 0x800, 0x4, 0x24, 0x20, 0x1000, 0xfffffffffffffe00]}, 0x3c) socket$inet6(0x18, 0x20000000, 0x2) setitimer(0x0, &(0x7f0000000040)={{0xff, 0x2}, {0x4, 0x966}}, &(0x7f0000000080)) r1 = getegid() setgid(r1) 00:00:02 executing program 2: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) shutdown(r1, 0x0) recvfrom$inet(r1, &(0x7f0000000000)=""/61, 0x3d, 0x800, 0x0, 0x0) ftruncate(r1, 0x100000000) 00:00:02 executing program 3: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x60221, 0x0) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0xc) writev(r0, &(0x7f0000002940)=[{&(0x7f00000016c0)="630e74bf1fcc73074c25563389eb1883fa9242699128d3c614daad26e597cd59cd351c4e595bac073820b6fd3da131d2d17f5f0ad7017ce0128a70fdcae3acaea2a0616a8d4b9a76483a07a2574f61325a393dddaf5714cd9380042b11334ecae5c808e72a842bb8e5a2e29c79f2600b1a38aa18b837d26a18e4ea5b81a20eb6d9cc48b5faa5e6657479e6be18fe86bec6ea6675868498993eca2639da236987d5cdb631093f5bc2adc5c7c5dc46d9462797c03e7c4bd5799788357bcc8e7ddb8a8f119b2e4d3fec38011520c673c0991c1b509e0d6bf97efb9fe71ea2ca361d22204479ca9bdfd110f3e6f863834102d5320c2b271ee04420747720f2ea122abc9910743e15c9d4c184e15905539a8fb718f5e7664c3964a85d5870a40640dda44d53f895d536813c5e157b342392adb3d08d10cff35fd74997b417fbf63316", 0x140}], 0x1) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x8}, {0x4, 0xb8d5}}) pipe2(&(0x7f0000000180), 0x1000004) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x5, 0x10, r1, 0x0, 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x0) 00:00:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) fcntl$getown(r1, 0x5) r2 = semget(0x0, 0xffffffffffffffff, 0x0) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000000)=""/149) 00:00:02 executing program 4: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80000, 0x102) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400002, 0x30) semget(0x0, 0x4, 0x5) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) unlink(&(0x7f0000000140)='./file0\x00') r3 = dup2(r1, r2) close(r3) r4 = paccept(r3, 0x0, &(0x7f0000000180), 0x50000000) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0/file1\x00') flock(r1, 0x0) sendto$unix(r3, &(0x7f0000000240)="690dfb1766d6a702ae1ee3db9d", 0xd, 0x4, 0x0, 0x0) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000002c0)=""/55) mkdirat(r2, &(0x7f0000000300)='./file0\x00', 0x18) sendto$unix(0xffffffffffffffff, &(0x7f0000000340)="e83cecc473654da032", 0x9, 0x6, &(0x7f0000000380)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, &(0x7f0000000400)={0x0, 0x0}, 0xc) r6 = getegid() fchownat(r2, &(0x7f00000003c0)='./file0/file1\x00', r5, r6, 0x400) linkat(r2, &(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00', 0x400) close(r0) bind$unix(r4, &(0x7f00000004c0)=@file={0x1, './file0/file1\x00'}, 0x10) dup2(r0, r3) getgid() stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) stat(&(0x7f00000005c0)='./file0/file1\x00', &(0x7f0000000600)) socket$unix(0x1, 0x3, 0x0) semget$private(0x0, 0x4, 0x3) 00:00:02 executing program 2: r0 = msgget$private(0x0, 0x2) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/227) r1 = msgget$private(0x0, 0x41) r2 = shmget(0x2, 0x2000, 0x400, &(0x7f0000ffd000/0x2000)=nil) r3 = dup(0xffffffffffffffff) shutdown(r3, 0x3) socketpair(0x1, 0x10000005, 0x3, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r5, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) r6 = getpgrp() r7 = getpgrp() r8 = msgget$private(0x0, 0x100) clock_settime(0x40000001, &(0x7f0000000180)={0xfffffffffffffff7, 0x7}) fcntl$setstatus(r3, 0x4, 0x8000c) r9 = accept$inet(r4, 0x0, &(0x7f00000001c0)) getsockopt$sock_timeval(r9, 0xffff, 0x0, &(0x7f0000000200), &(0x7f0000000240)=0x10) msgsnd(r1, &(0x7f0000000280)={0x2, "ad805591e49ea64ec08173a08621d8675b71c227ff73df8d1cd6fa788371104708931955dfe95488b2b18e9972a3472912f59e2a5aa976d7501f3785af48ca20df11810313a4"}, 0x4e, 0x800) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000300)=0xffffffff) fchdir(r3) getpgrp() shmget(0x2, 0x4000, 0x2, &(0x7f0000ffb000/0x4000)=nil) getpgid(r6) shmctl$SHM_LOCK(r2, 0x3) r10 = getpgrp() msgrcv(r1, &(0x7f0000000340)={0x0, ""/222}, 0xe6, 0x3, 0x1000) getsockopt$sock_cred(r5, 0xffff, 0x11, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) getgroups(0x2, &(0x7f00000004c0)=[0xffffffffffffffff, 0x0]) r13 = geteuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000540)={{0x7f, r11, r12, r13, r14, 0x50, 0x1}, 0xffffffffffffffe1, 0xd34, r7, r10, 0x6, 0xffffffffffffff19, 0x10001, 0x2}) semget(0x1, 0x7, 0x714) 00:00:02 executing program 4: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80000, 0x102) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400002, 0x30) semget(0x0, 0x4, 0x5) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) unlink(&(0x7f0000000140)='./file0\x00') r3 = dup2(r1, r2) close(r3) r4 = paccept(r3, 0x0, &(0x7f0000000180), 0x50000000) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0/file1\x00') flock(r1, 0x0) sendto$unix(r3, &(0x7f0000000240)="690dfb1766d6a702ae1ee3db9d", 0xd, 0x4, 0x0, 0x0) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000002c0)=""/55) mkdirat(r2, &(0x7f0000000300)='./file0\x00', 0x18) sendto$unix(0xffffffffffffffff, &(0x7f0000000340)="e83cecc473654da032", 0x9, 0x6, &(0x7f0000000380)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, &(0x7f0000000400)={0x0, 0x0}, 0xc) r6 = getegid() fchownat(r2, &(0x7f00000003c0)='./file0/file1\x00', r5, r6, 0x400) linkat(r2, &(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00', 0x400) close(r0) bind$unix(r4, &(0x7f00000004c0)=@file={0x1, './file0/file1\x00'}, 0x10) dup2(r0, r3) getgid() stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) stat(&(0x7f00000005c0)='./file0/file1\x00', &(0x7f0000000600)) socket$unix(0x1, 0x3, 0x0) semget$private(0x0, 0x4, 0x3) 00:00:02 executing program 0: mlockall(0x2) mlockall(0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x7f) rmdir(&(0x7f0000000040)='./file1\x00') r0 = geteuid() setuid(r0) mlockall(0x3) truncate(&(0x7f0000000080)='./file1\x00', 0x6) r1 = getpid() r2 = getpgid(r1) r3 = semget$private(0x0, 0x4, 0x400) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f00000000c0)=""/153) r4 = socket(0x0, 0x3, 0x9) r5 = dup(r4) r6 = msgget(0x3, 0x458) r7 = getegid() r8 = getegid() msgctl$IPC_SET(r6, 0x1, &(0x7f0000000180)={{0x7ff, r0, r7, r0, r8, 0x40, 0x7}, 0xb2, 0xc6c1, r2, r2, 0x3, 0x3ff, 0x9cc, 0x5}) semctl$IPC_RMID(r3, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x11, &(0x7f0000000200), &(0x7f0000000240)=0xc) r9 = semget$private(0x0, 0x1, 0x1c9) readlinkat(r5, &(0x7f0000000280)='./file1/file0\x00', &(0x7f00000002c0)=""/217, 0xd9) syz_execute_func(&(0x7f00000003c0)="f083649ef800c4c1997cfec4417f2a838e0000000f18f4660f3a61e100460ffe16f634070f7e7bcc65260f01fcc4c2f9919c4815f2ffff") shmget(0x3, 0x4000, 0x49, &(0x7f0000ffc000/0x4000)=nil) semctl$IPC_RMID(r9, 0x0, 0x0) getdents(r5, &(0x7f0000000400)=""/4096, 0x1000) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f0000001400)=0xfffffffffffffffc) sendto$inet6(r4, &(0x7f0000001440)="e6987dc1f1d61673ab2963d8f329e375643d39590446aad1349458c2319740f596bd9f7d", 0x24, 0x408, &(0x7f0000001480)={0x18, 0x3, 0x5, 0x3}, 0xc) getpeername$unix(r4, &(0x7f00000014c0)=@abs, &(0x7f0000001500)=0x8) bind$unix(r4, &(0x7f0000001540)=@file={0x1, './file1\x00'}, 0xa) 00:00:02 executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000040), 0x0, 0x42, 0x0, 0x0) accept$unix(r1, 0x0, &(0x7f0000000100)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x11, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = getegid() fchownat(r2, &(0x7f0000000080)='./file0\x00', r3, r4, 0x0) 00:00:02 executing program 3: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400000, 0x1) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/95, 0x5f}], 0x1) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x180) mkdir(&(0x7f0000000140)='./file0\x00', 0x10) r1 = geteuid() r2 = getgid() lchown(&(0x7f0000000180)='./file0\x00', r1, r2) fchmodat(r0, &(0x7f00000001c0)='./file0\x00', 0x10, 0x200) listen(r0, 0x9) symlinkat(&(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') close(r0) r3 = geteuid() dup(r0) r4 = semget(0x1, 0x4, 0x212) r5 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000280)={{0x8, r3, r5, r3, r2, 0x105, 0x7}, 0x7, 0x6, 0x3}) r6 = socket$inet6(0x18, 0x1, 0x7f) sendmsg(r6, &(0x7f0000001740)={&(0x7f0000000300)=@in={0x2, 0x1}, 0xc, &(0x7f0000000540)=[{&(0x7f0000000340)="4e7f321b920ef80161fa2bb9cd3708b709d6bd94ea240e0f4b7f87bac95250c8891f806d412c24042f820f5544991c18fbf3c4a92ff0dfbccdfc12e19af00cb981b74e4320a40d3ffb3d38c550c1961a5a2d8bd87d867a3c1548c90a25bb14f4d96966622c6c759f8bac3786f5ebeab3f1943d", 0x73}, {&(0x7f00000003c0)="fdb0c44300c146b5dc413b26d1b39f1954186ce61ab1079f86ef65368af89054f9c088f300d6d769dc8534c918e0e8796b672b6c0b80719fb932d6fc6e9163d6c426ecd27a0fd9a3b802334a6a7d5eb7688f0dc4039b9038cd9304100fbc8400887c655c7c18ea110f061d0fcce868b7c407550a410163fc64a2f17df6521cc35e708398581da6f5df138251b9c7b2df18ec994afe9ef50d990f8b1cfcecee071d689b4ee7f65fa8edd6d45bbf79cb44d9be2f", 0xb3}, {&(0x7f0000000480)="3cf5c2a3683226f2d3df2e3326b890d0ccb03a85acfc487c733e6cd3a2ea9d6aefe0fa41a324228053282b83c9eb0f00dce23e5d170dd47a315749072c218da0e56c7a7b87792d64820ccab7f4540b3be37287956c80d5756e2d409f0edc43fedbb6c0bf7887787a42297959", 0x6c}, {&(0x7f0000000500)="22133f1bf1aeabe8a4", 0x9}], 0x4, &(0x7f0000000580)=[{0x88, 0x1, 0x794, "64c19a00028e53dbd5604aec3dd11a82b6f061acc3e06026737bef8f9ccfb9178f78e31c8ff549ec7fa73e94436f4d3e623344d082fe7abc898c6b6aa03f3cfb58065dded103a2ae6fa3021287c0a3b754cdf75304bdee9dad7ab5e00aae945f89e9d9aca1b56a2d29ab9d96abc77587fb0ccb14ed91"}, {0x78, 0x101, 0x1ff, "8443be3fac658c2c205ed00edaa8cfb43a22a72f18697f5924fbbad44adc93164f444283534af25449c0d640b48e4b2a8c7ef4a4dd37e49a4834d4a1bf9e40669487b3db56f33634049b08e76e91a711fa3903aa4fd4008a8389312a04664ee90e9b21bdddeee8"}, {0x80, 0x101, 0x80000001, "5ae4a959761e3983652b975e7eb954b392377240c424c0d9912d0f9f8e3b8b62ca4b34a02e65581559a35f5c872361e7b930cbd0d7f58bca2e913735fbdc649e8746c484a8a6d736f3883d910af17b9360f647efd50954dc407fc845fc70ae2ee143bb445ebd1248b7a3"}, {0x1010, 0xffff, 0x0, "ffdde7a1423baf7a6dc9bae36b2aafd88543800c549153ee29e38b31d890bc345437a4df1a4dbd8e85bfa3a8c92e1d9d54232b9e063f37d27ac5d60e4993db75b5828729f480af9942e07860e302df65bdc22ebcacb4c5da65eb048625bb6ea4f34e6c0378fe95e82e20174cb5d99d37c1faba4ec0da37b2c9d476000e86377fd1ae9d43d2228cf8398badbee92913669a471ec14ad23260a6b3463d22077084f3b4b4bc749e8a9f46f599feb2edc73d51255c9ef8c693e346c6463cd3ca0daf3ace8386e4fe6b64675fc370f18b495f6e050c580a91afa0e686b2c662b532538e7b5315f1ae1bb35ef6f1abe002484b6d167640815799d8450e79ce818d5fe17302aa63679bda1703e39c16ba3d9c548878c0033037859cf914074f26da77ee3bb888508e520c0f77b64ef5d118ccb88c5b9482b11df06bfe29c2b5308ad2d4f1211a7fa2c42dd580f57ab618f7273bfe9e5c33cbaaeaddc3ee7e0f0bab786661c98d43a93d61907b85b48e254944bee01ba4b36bfc415428da85a478d5386e459ba38903fafddee1e23ef65a3281f1541c8a30592266ce7b8cd5a01332eae9a64ed66aebd751270584eb2bd76b3b4525b253f42309263e7b9ce8cf33b688cf24c0b603aff200978d969a47c756533fd93f34d26ff39a8c21444eabe03303102a06255bc27f28620b406a5b20d9d46cd7f3a7ea746f687067f12e63eba4260825ff4485e01093243a0f59ae6faff2b8f6cda609bfeebf3cffbd1468e79233271eb70af8392c14e93a815bccd3cf814f252e41c6e1994387a2d7ad96e5a6212194ccdb5dc8ae8d9e9ae06c7efa8e47e41ca9c5d6f9945496820813e89955ef2718e6409e6f7a2457a67ed1e939bb84fdaae1d5e1d4fc2c8b7307b68c1fe17e99f684fbbe01288bc613cb834ed295738c91713aaac93bcd78a3b8f0878935a83774db457fb109bba9aff4edb9a2f298a7abd50a831eb1b2b712090a11e6460f2f9492b5cbf3b9f2545e92e99da9d0ed49cadf0e76dde7a4ca6c0497a9cdffd625ed768207f4fcebd417cf0337d5f4999d5848c8702ef4dfce16517e8d62915dc7208bb01b89ff0fae6501f0e151b3e2772e819d3c4c74f3daea814c2d787c5f2d867a538b082a52269cc22d05f430f2a12d2a101489e8cdfa6fec47be8105230fcb78443274fd4da27e94838e982df28f370a0d5db56186d3ad13afed0b5a70bbe7c60d2c72d3ab587a1f1ece2636a9789fd8ea71d5f4161e6caecdf7c4b1a9bfb632316434e00ba342c2fd88a5eb990af48b07acdcf1948aefd681b3d9a46965aeacf0dc6ef6104d6d1e6f097eb171a7d6d00e11299be67f972d03f8641a59f9703918b3c180412e3cc6982f5b2b04ef4b394521c8340d1a2fe4366173e13f33e56d691171dac686adaafaf1dc4ff02a4178a7db295bcb6761ed6f166abfdd40ec2fb3b3477f1ce452027d55f89ed7827a7380d425af3d8a4b4ed02397da830737e4844c2f4d0c807085c81484cbbb386cbb4cc37fa2b7746bea6e0e38f7411ca85286d294b14bd83bda4867975571fa027263b9a2dc6db494acf76e33bf36178e7b90ed6d4986c1e207c21e9dfe1266888ecfcc1b3110aa158e870661595ec82fa9d0239eeade519fc87aa0c74500ceeef7f912fd7768ae7bef58e22ec70d2dd7cfe9cf5a6a902f6a5c547b422089860f7482e970c38d93558106085e6ed8898e166e7d8b4ef38dfd69163db4e81804da461becb0ed0bb535f253b710d9c4fb7446f7464a53fb21e6b23309f6e76ed0a41f17324c3e526a3e9e3284268586650687f858e4e5057a5b4ea6120902668916f6b3d264f9372eee5d13639c08cd6b142f3e738d17049c1d34eb79f485244de6465b6234d4187884072f96135af0a9afeec241bf6b77ce446e214302d2959a6570c2b4c67480622ab968aaf8f41d9286b38eecb8b18bd3b6848d4922153664992cb8dd62602371422f343a9bfc2b98e1db1ad8f76e57ac6d43937b3754fb8bf23fbe5a0c6ce44d3ee686fba6ea54cb4632296d104a1ae642fe7df10f21564437e42c9e31e13d3d43194a5fd6b2db714c1ca0f5bd1c1b07b274502d3f08e6786278884472a26c603bca61dbee5da8ce370caa4fcdbc914d77327af9a3a9e3b9867cf3d437deddebf767660cae604c1c7c95fc85295d8cc088ada7b035982c5d35149821f4cb649da75f470b2c63fcd7c22eaa7452a62773f5868c6e8fa1f719a45a5106a89b31338154965f5b33b909bb5058cc3cfa5ac5237ff90be50485322256caec9d8ad2d8bcb3858b02e01381ca18240a34e359d364a70f6049d07797050687b39cf53cd72186a82523a51c6e491d78e72b6ee094f70b44b805573597542e9e997aafe3c396dc52cc737870a3de7911530c57442028864e1e5117e5573daaebcc4a7dffae923a6cb0b04638e5c0c8d299e8b7a220450538e85de81963ff1ce8bc26cdc731953a7ab2869dd01621339c262e50f40c28b56b2820ef2b96c5301fa7c7356b0c3dd015a9c0b0d7ba886f4b4e3ec80e48474be3a82c37e65b90ff7e6d49b6f1e1428fb6051e0e22ba74a3922470e7586206be9cfbf44567d71ddd1b5a625d5b5d66483d9d48539c6c609ca09b5aa4bc18e6b45d8c46c9045e29d282a40b8f649964550320906c698bb91aafafd2a2052e2663c58e8e696929787deb89036b114830780bac68173b8cc7447a15caa192590b0d009dab48f203b5a47fadbc43e7659c26a25713f600e48617705e04f27e2731b820549f0813d514a12dd8c78cba6fd9903147126fa96b0bcc97a37dd651b53220848fc6e7aad11179a535f90b29e54f7a3fd3e58981fa3f19f4e02a7e7a357429b6b1068128c355e08ea892139e32f3afb1111374bb72c8ef9e2ff1e11bad0abac225ca17f50f9fb50e7d2f7b06516291abb95b08a8337731f43c8964bda45592bcf50e05878433fce805c7dd47942d67998b589c139ee3c72de917f3abd38fe141e1472b0c22e85370d879388fb37f4dc00ced93e680f32658ac02974fec470b0639b8bdca9fa0513ca37b3740ad8d6d6ef2f18b402c5823f23d2f2bdf06cebde79a4d6030e0e7184a23b0fcd513aea16c5cd06552ad530d71bca717090ae59531875c9828223b51030de9d6ca3adab6442335b28adeee38ab61bb21601e16e9f17a178a06af72927f3499baad723cdb46a834e256f3ef8a61d0a3da9f20f19432452a1a21d529deb36f900d411111c7f6292a7725073c67339affd733c7b941cd0229f8ccf91db4bbe9acf18faee8776b726b03fcb6d7724ff635d29c4b569b7909a1746ba85060ed1b0a519553ded0454293de1ba8b8cf221655bbe970499890ba7b8433d9ce026ff41f82ffe8a3a58b01911ee6959134a2aea08880d6ff62f5ed43d4ef77807293a162f479927cfe112548da783e433376ac8bd499476b2a68633758625d0a747e549b8b88454f0c5a2feeeacd907c87b3a5c76c14bbc80c2eb325d5c37b80d5b27d4b0cb16d60e9b5c1f4c624e23ceb00d5b0ee04f19da045d28c9edc035bd9c2afcdcd69919722955a925317cdf3eda74ad52c13b97f3d78f1f027e60c986f371d148a403b4693eb453c2bfea8ec993cb7620e3473c9321c95323d4d39a86940fb26b9460d57ea89e072d363d7c5b45839bffda6c2cf6c06315a16d50e2f7da749015eb7ecc5966e5e92226fabc24541189a84860a7d94814bc4bba171894677b42af3eddc1ffaa9a32f36f7fcc86d3160d63b3009a365ca5519862d864a9fb1d12aa6d9e368aa1c51f5ec0867a975af1d052098ce2438f41f2acf5fab3a2b383d89d268c6af05b5c1ff4af74525375d9547465e182790eda15bfa0cb5e4ed5f2ddd5620940888181c470c56b7a1d982b5149bf9f87966226d7fbe65c534788e7b0cf09b925f0c92375dccca35264e17f2daacd4384e7fbce3bbc233fee63e105847aa40c25aec99495642d539190a2bdf341d9525d0771b48de654e3af9f0a6258e2c480f2a0d555148bc1c3c7154cbfc1d87d85df64965a16b7882d56a44e8f2f46d70e29d15153b14b109c499904e4b23a17ea880f8dc9979b3f8988975b5d126dc9598d173beabc3eac3ded9bce0778c5dbaa71eecfdd39bfb3014b08456de5166e918810fd83559163d05f99a95e6a4c7f1307ee2b4bdc5619458c89790b96e9b74769f6a7b87fe4678187b5d428df87343b15f3fbf31453224c648942c7c17472f02bdb2927ec041909ee9869cffb65d2d20f7fe755bf03683d62a357ae4a98d2e75f78b8c6a48f7fca8f8aa25194fa63806bcc86fc990c02ad4a9a4a2b27d62f22344a9aeabcd8852b0869ae3d7c55c6508ce89a0bf1e1abd560fcb8777ebe58bf50e85390f0e03478b25f9c65613931ee6af6fe0e1ef24bf7816340399ca8618707f8ca4f7f4824675c2128fbd1f0826f02016070562fabda233d0ad63d564dcc43c6c3e18c5785be531c62c17df5b4f5fcaed09f0e910236c481ab80731d26a1291a8cd6fa6ffd3f5c809be16dcf829b9858741334b2e246c83a0e397445bb3b7c6ed4146e0350c569e09af2b3ef4a6f10b20b64043a0b8015ef3126c81e65062ac08e3ee673c2eec337af502b74751d3688708ac05eec8db3e9b58c7a68f4095cb134f6b48f89e2c4bd9528005415c52adebabb739a7a337d431e7aeecb76de70c72896f148706500c073aeaf9dc7a19b4314a0aa6da3d369de5c8c02ee5f06e91e6a5e8cb74d15f2f91809c13e4de055c31f3b8ce74c87b04b475d347ae257df242a63eaeba59e6c62d26dd459ebe66ef3c6f5fba28812db3d36ad6675fca81dcb95f5d473833d6ac5fb0e2806a8aad3c57b41c7e13b255d5d8ebbb44286a7a6d1f3f51ad064c95c01316d58e0a2f615cf74938e828d53d3ab0fbb3834cdbc6ce9ac255e555f3befcd1ec0738c30433afa386bafad8cd95cc53dbd507d48c7865c9cc792a067e92be3f6a9ec93c8d6f4faadb7fea9751df7189584768a160d2e241bd62c242f4c175d481fc8e97bfbf787fd015ccdd5166c3dc92c01c7ab7fbbd2972a9fdb2c01e9416bfe0222f69cc26cca3cfa1384d4ee43883523128df38cc46b00b4b367827bd39e57e1d5b05e76d0642951e4f4bfc94a97629294159d590e89b3bafcb1dc12529cdc57a7fb5e145610c36fed98f038b68e0a34038c1020f9ee73ce70dd807c796ab2f32cd67980a7d797d78058e43a234d69bc80c6098337666c320c59ed84e9c2fff4e620e1ae94d012e766d7e62c9c3ade05ba77aafed00ef3eba2e9e984fc96e1abbaa3cfbddd5a02550a2f8278faa34c16b158841a0edbb4b3356bdff5cf86bbb31573356666eb9b68a4d72c6ac76479c70344f1f171c1a827ebd8d19e830a0353f915ae65924740991e7af7762586bc658414f86acbac6b14ad934ef6f7307d1b4c26cc21c7369b54ab6b31e11a68240c6729216d409bb0b0cd02581c8da3b3b9982fc47bfd5f2b6f91311b6c315008c0e5ef1d1fabc728a8ebd7c96d5e72a7b6a869407c03b9fd5e35302f1f20dd8ba7de766c254ced020be04299b0ac553d980bb5275345aa88d16254475ed9057d915233cf87eb06545f24a65bdd423d0e97fa611bdca262e3438e941a28cc47076ae73df005c908bafe9d0534490efa1f37e1a0e6aeb5c60aa663c5c526bbaa0d679852b19b53c33e75e8479a5863f8db52cf5c3c498550a395fe6ab93d747b4afe39bd1a076a5c066bcd7e233dac24bd6a6a095ac16615402aa53fbc7cae4e323811b5829811c79595f84a5ab"}], 0x1190}, 0xf) pipe2(&(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000004) open$dir(&(0x7f00000017c0)='./file1\x00', 0x100, 0xc) open$dir(&(0x7f0000001800)='./file1\x00', 0x80, 0x20) open$dir(&(0x7f0000001840)='./file1\x00', 0x1, 0x8) semget$private(0x0, 0x3, 0x142) setregid(r2, r2) mknod$loop(&(0x7f0000001880)='./file1\x00', 0x8, 0x1) getsockname(r6, &(0x7f00000018c0)=@in6, &(0x7f0000001900)=0xc) semget(0x3, 0x0, 0x60) r8 = semget$private(0x0, 0x4, 0x410) lseek(r7, 0x0, 0x2) semop(r8, &(0x7f0000001940)=[{0x0, 0x6, 0x1800}], 0x1) 00:00:02 executing program 4: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80000, 0x102) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400002, 0x30) semget(0x0, 0x4, 0x5) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) unlink(&(0x7f0000000140)='./file0\x00') r3 = dup2(r1, r2) close(r3) r4 = paccept(r3, 0x0, &(0x7f0000000180), 0x50000000) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0/file1\x00') flock(r1, 0x0) sendto$unix(r3, &(0x7f0000000240)="690dfb1766d6a702ae1ee3db9d", 0xd, 0x4, 0x0, 0x0) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000002c0)=""/55) mkdirat(r2, &(0x7f0000000300)='./file0\x00', 0x18) sendto$unix(0xffffffffffffffff, &(0x7f0000000340)="e83cecc473654da032", 0x9, 0x6, &(0x7f0000000380)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, &(0x7f0000000400)={0x0, 0x0}, 0xc) r6 = getegid() fchownat(r2, &(0x7f00000003c0)='./file0/file1\x00', r5, r6, 0x400) linkat(r2, &(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00', 0x400) close(r0) bind$unix(r4, &(0x7f00000004c0)=@file={0x1, './file0/file1\x00'}, 0x10) dup2(r0, r3) getgid() stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) stat(&(0x7f00000005c0)='./file0/file1\x00', &(0x7f0000000600)) socket$unix(0x1, 0x3, 0x0) semget$private(0x0, 0x4, 0x3) 00:00:02 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x40, 0x200) r1 = getegid() writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)}, {&(0x7f0000000080)="cd2e4471fe237a38d1c4843aa82c2143ccb076ddbb88459b4c153fcd057123f71f07eebba2eedbf98888afca61326e4d53d53f84e0b935", 0x37}, {&(0x7f00000000c0)="5df5dd56ade150dc3d855e3c51e191967cb351e690f6cb0572e7f0df7bf732e814fea3245fca4859cb14f0ed1f52a00f53bc8133dce16df917fd2495b3078b27b660a45edbdb29a63eb81a1145f774f293edc56efba490fdb2b98223e04f8327d0ca00", 0x63}], 0x3) sendto(r0, &(0x7f0000000180)="29f3c0601ebe89e70caa7c845301daa24a3e8ec85a0ff17ba12baf4b60a6809fa80d11e5e5e5b2f21243c8c80fb4737f6b4fdb322e9ebd1655fe038d8812b66bb5b11138080766c59ed7a6c14f52a2550d1225d8fb255eb77d9cc6c8fb51ea82871a67ed4a4763f2791900d07f699ce2b5e5a8591bc00f64ad04c26e3117c2f48162a6b59cb1387f2bcb865ae56f3bf626d17bc5eacaca36d7d91e1f70fe17cffd14d2f75f1b83350f2c21c09882b857208c7fb8d1597ce37c045dbb02b508abd270c6bd02d5f4181bde0789d16de390ef164caaf3574006a6", 0xd9, 0x400, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000280)="3df7252e0bfa4ad7e75d73e4e91b51a7b41a472b5f51a9f85e2bfa794595b967c7560c7422856a2ee41fa6155dc586d0bb41de789b872c3c8796637a014695046177fcdf412c06c074606f89f4321fc7bd79e9745b5421c67e5d8a0ce1788bdc19be6f239908db49a5f4c74c65ac0be84946ed65191da6f6961f055187af82168e29bc186e6100e5c33cc0c4600b482a2bc86799fb03ec9cb950cc78a313e0799c7d062fc82a3dd99545cd57d40e4a3e6fb45d8f2a6d1b5e938d371d3f5926969e31f5ee493a0e46fa50040981dbd1585e443d0c02a805bfd10e31e07091f16dbddbfcd0db663b12fe0f788c10", 0xed}, {&(0x7f0000000380)="9ed559beb97375f492828e85a07322da7ea7ec20c269c8bfaf2fb10c89107b227ed374d980f28b41a2eccf5bd5c99648d99c2f46cf83b17441b7f60f6932b40c08d7a9c9f655624c9cdd36a43af3798e5be3f83f1df96208652dd41b94128b8c78540be9a5b028aa517113290c18136f4ae549b474a8d184d03c82d3e50a6c4b3c377cf80ba5b257cdf9f5a2efafeb9ab1a455dee1bb485642f7c585f12fbc94fc730f6f0b80a4c9aed3f13443cb5b245c5a6724af5102f029426283e359c4f1b2a4856df46601e49be49870ace22170166bdabb46a80ae1278edf21a0c7748e83e87958e0c3530f16", 0xe9}], 0x2) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6, 0x12, r2, 0x0, 0x0) getegid() nanosleep(&(0x7f00000004c0)={0x3, 0xfff}, 0x0) write(r2, &(0x7f0000000500)="0280a6559d88f5d1dec36f56d296ea7f47b169", 0x13) lseek(r2, 0x0, 0x2) r3 = geteuid() chown(&(0x7f0000000540)='./file0\x00', r3, r1) getsockname$unix(r2, &(0x7f0000000580)=@file={0x0, ""/4096}, &(0x7f00000015c0)=0x1002) connect(r2, &(0x7f0000001600)=@in6={0x18, 0x0, 0x985a, 0xe917}, 0xc) mknodat(r0, &(0x7f0000001640)='./file0\x00', 0x4, 0x1) chown(&(0x7f0000001680)='./file0\x00', r3, r1) readlinkat(r0, &(0x7f00000016c0)='./file0\x00', &(0x7f0000001700)=""/116, 0x74) nanosleep(&(0x7f0000001780)={0x100, 0x2}, &(0x7f00000017c0)) linkat(r0, &(0x7f0000001800)='./file0\x00', r2, &(0x7f0000001840)='./file0\x00', 0x400) setsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f0000001880)=0x7, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x11, &(0x7f00000018c0)={0x0, 0x0}, 0xc) r5 = msgget(0x3, 0x223) msgctl$IPC_RMID(r5, 0x0) clock_nanosleep(0x0, 0x1, &(0x7f0000001900)={0x1}, &(0x7f0000001940)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001980)={0xffffffffffffffff, 0xffffffffffffffff}) fchownat(r2, &(0x7f00000019c0)='./file0\x00', r4, r1, 0x200) readv(r6, &(0x7f0000002b40)=[{&(0x7f0000001a00)=""/4096, 0x1000}, {&(0x7f0000002a00)=""/144, 0x90}, {&(0x7f0000002ac0)=""/80, 0x50}], 0x3) semget$private(0x0, 0x1, 0x1) 00:00:02 executing program 0: mkdir(&(0x7f0000000180)='./file1\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file1\x00', 0x1) readlinkat(r0, &(0x7f0000000080)='./file1\x00', &(0x7f0000000100)=""/106, 0x6a) close(r0) socketpair$unix(0x1, 0x8, 0x0, &(0x7f00000000c0)) getsockname$inet(r0, 0x0, 0x0) dup(r0) 00:00:02 executing program 5: r0 = getpgrp() r1 = getpgid(r0) r2 = paccept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc, 0x10000000) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x1091, r2, 0x0, 0x0) r3 = semget$private(0x0, 0x0, 0x80) select(0x40, &(0x7f0000000080)={0x9, 0x1400000000000000, 0x1, 0x2, 0xfffffffffffffffe, 0xce, 0x1, 0x9}, &(0x7f00000000c0)={0x556, 0x5, 0xd44, 0x100, 0x20, 0x7, 0x7, 0x8}, &(0x7f0000000100)={0x1, 0x6, 0x7, 0x9, 0x4, 0x7, 0x8, 0x1}, &(0x7f0000000140)={0x1f, 0xff}) write(r2, &(0x7f0000000180)="e6271c294d4811097b1c6495724bd2f99b2b198253d474184ae5bcc41f33090e0d4178d04938f51b6db44bcf674e9381a105800027cc6e58177b0e24f8f9e94325febf42f846da727ed464", 0x4b) getpgid(r1) r4 = getpgid(r0) write(r2, &(0x7f0000000200)="977039699a50f0e6b97b010f9913700d0657a9e96502f2f9d33c435fe10086ff64f3db423b2f7d582b735300d728149cfff09a24b01e578d20f6709d17094e59", 0x40) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000240)=""/131) r5 = fcntl$dupfd(r2, 0xc, r2) fcntl$lock(r5, 0x0, &(0x7f0000000300)={0x3, 0x2, 0x4, 0x8e6, r4}) semctl$IPC_RMID(r3, 0x0, 0x0) semget$private(0x0, 0x1, 0x210) fcntl$getown(r2, 0x5) recvfrom(r2, &(0x7f0000000340)=""/4096, 0x1000, 0x801, &(0x7f0000001340)=@in={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x11, &(0x7f00000019c0)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}) utimes(&(0x7f0000001400)='./file0\x00', &(0x7f0000001440)={{0x4, 0x3}, {0x0, 0x10001}}) setsockopt$sock_cred(r5, 0xffff, 0x11, &(0x7f0000001480)={r1, r6, r7}, 0xc) getsockopt$sock_timeval(r8, 0xffff, 0x100b, &(0x7f00000014c0), &(0x7f0000001500)=0x10) semctl$IPC_RMID(r3, 0x0, 0x0) clock_settime(0xffffffffffffffff, &(0x7f0000001a00)={0x100000002, 0x3}) dup2(r8, r9) fchroot(r2) getgroups(0x2, &(0x7f0000001580)=[r7, r7]) fcntl$lock(r2, 0x9, &(0x7f00000015c0)={0x2, 0x3, 0x72, 0x1c81, r0}) preadv(r2, &(0x7f0000001880)=[{&(0x7f0000001600)=""/213, 0xd5}, {&(0x7f0000001700)=""/141, 0x8d}, {&(0x7f00000017c0)=""/55, 0x37}, {&(0x7f0000001800)=""/78, 0x4e}], 0x4, 0x0) sendto(r5, &(0x7f00000018c0)="ad0148e852d4f0f9e759f55858e069ca5606f37aee2aab66de028908707b3f1bef739b815ff7274103b7b36260dbda4548e771df66cb518365f2621662cff7afdb3e075c0f17ba425b10027451506e0d0f38fb459d72dbbc455e5231f3dd4a97469c3adcbc369a03726f1489df9122ac151877fd52c5dab6ca73367db371bcb7c52ac73053ab42968a7b5e71402be277cde3d3f6aa3b0ab588fa6c14412a6787d4d5316e7df1c6f3dff564bb5f7d8669b68ff7f9f37bfa15c855d884a020295c91b53bdcfa93d22f05913afa4fce31040c06a7fe5796e2f71ee150a74dca2c57ac431a07f0dcdbfdc10af7f92278160e299078b966f2621778660a", 0xfb, 0x4, 0x0, 0x0) 00:00:02 executing program 4: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80000, 0x102) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400002, 0x30) semget(0x0, 0x4, 0x5) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) unlink(&(0x7f0000000140)='./file0\x00') r3 = dup2(r1, r2) close(r3) r4 = paccept(r3, 0x0, &(0x7f0000000180), 0x50000000) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0/file1\x00') flock(r1, 0x0) sendto$unix(r3, &(0x7f0000000240)="690dfb1766d6a702ae1ee3db9d", 0xd, 0x4, 0x0, 0x0) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000002c0)=""/55) mkdirat(r2, &(0x7f0000000300)='./file0\x00', 0x18) sendto$unix(r0, 0x0, 0x0, 0x6, &(0x7f0000000380)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, &(0x7f0000000400)={0x0, 0x0}, 0xc) r6 = getegid() fchownat(r2, &(0x7f00000003c0)='./file0/file1\x00', r5, r6, 0x400) linkat(r2, &(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00', 0x400) close(r0) bind$unix(r4, &(0x7f00000004c0)=@file={0x1, './file0/file1\x00'}, 0x10) dup2(r0, r3) getgid() stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) stat(&(0x7f00000005c0)='./file0/file1\x00', &(0x7f0000000600)) socket$unix(0x1, 0x3, 0x0) semget$private(0x0, 0x4, 0x3) 00:00:02 executing program 3: r0 = open$dir(&(0x7f00000003c0)='.\x00', 0x0, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='.\x00') mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) 00:00:02 executing program 4: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80000, 0x102) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400002, 0x30) semget(0x0, 0x4, 0x5) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) unlink(&(0x7f0000000140)='./file0\x00') r3 = dup2(r1, r2) close(r3) r4 = paccept(r3, 0x0, &(0x7f0000000180), 0x50000000) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0/file1\x00') flock(r1, 0x0) sendto$unix(r3, &(0x7f0000000240)="690dfb1766d6a702ae1ee3db9d", 0xd, 0x4, 0x0, 0x0) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000002c0)=""/55) mkdirat(r2, &(0x7f0000000300)='./file0\x00', 0x18) sendto$unix(r0, 0x0, 0x0, 0x6, &(0x7f0000000380)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, &(0x7f0000000400)={0x0, 0x0}, 0xc) r6 = getegid() fchownat(r2, &(0x7f00000003c0)='./file0/file1\x00', r5, r6, 0x400) linkat(r2, &(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00', 0x400) close(r0) bind$unix(r4, &(0x7f00000004c0)=@file={0x1, './file0/file1\x00'}, 0x10) dup2(r0, r3) getgid() stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) stat(&(0x7f00000005c0)='./file0/file1\x00', &(0x7f0000000600)) socket$unix(0x1, 0x3, 0x0) semget$private(0x0, 0x4, 0x3) 00:00:02 executing program 2: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="1eee251bc1aba243579bcfd1808cd4742d398120a223819bf3eb0919aa7d13f9b4f7534f7217ff0a73cfc66a80800a7d0a0b16107d2266826eeb7defa6df714d8505e8a86683e6c3251a4cb9bc009d18bcf46f494cee4a7ea7935bdecfb8faa7886f2b3f867fd5007df66b9b62be0f2e23ee8b7b10fce128baa1ee5b1a22b41384bee06608db1a1d439303ec04602fc9c4aeed15afa3d0a9df9c377cd87f08463636914e528403e1050eeb4ece553c30773bf30ddbdb8c6decea7c82360d37bda3e3d707b88972f496961ca41cb8cc5b053fdc408690", 0xd6}], 0x1, 0x4b) r1 = socket$unix(0x1, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x11, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r5 = getegid() fchownat(r0, &(0x7f00000001c0)='./file0\x00', r3, r5, 0x400) fchown(r1, r3, r5) r6 = fcntl$getown(r0, 0x5) setsockopt(r0, 0x8, 0x1000100000, &(0x7f0000000280)="c4c7b80cc8196c5f2169c96b8c1774be883c637dd0a69b92979d351f473aced9251b13fc444a4de8737a95cfd9284fa5284e11e8716748cbfb863d183c5c8308d3d95136bc8c34acf4d0e094662eaa4a50a2fe4003880bcab7fe753ef5e981c7f40e5624cf86d3061b81e053c27d0443b65224b986c1e1d9bf08aad11a528e2fb433d40f46c7dc3e313a60c5", 0x8c) sendto$inet6(r0, &(0x7f0000000340)="883842512fdf60367b4d868e72d9e2f4c2e92e3484381b8a1034d18cce1395d2860faa574fb28f6ace338bf66316fa703f686e67099a3e0344742b081e8c51db0900d17b37566e7746bf475236fbda6c7203a8c0bae921b33a9895115a62cce82810a6d98316600b45e9eaeb0d94f772948f91d651b53790a93088ceba9f28059ec85b0bdc8f2a390a35a053d0eef2", 0x8f, 0x400, 0x0, 0x0) r7 = accept$inet6(r0, &(0x7f0000000400), &(0x7f0000000440)=0xc) r8 = open(&(0x7f00000004c0)='./file0\x00', 0x10, 0x8) symlinkat(&(0x7f0000000480)='./file0\x00', r8, &(0x7f0000000500)='./file0\x00') r9 = socket$inet(0x2, 0x0, 0x8) sendmsg$unix(r1, &(0x7f0000001a40)={&(0x7f0000000540)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001900)=[{&(0x7f0000000580)="705b923ce8f5a11fbfd7827d6b7f71748d03406e372e553db88fc0a578a2c1b96f3bb3aa0fc3be48d994f96ff31f2ac9d5c70339e575d97ee353650543641f17e15662a88f1c76f7afee8e644dfcc97725e4755c77f2320902e8296096e9c5fc1d850ffa441c095c8d", 0x69}, {&(0x7f0000000600)="3a1279f6515006958b783b588c37deb3f4f9514f4d77d0c52b9270881620608c15ee61907a1e257f0f06edd2cfd2756c1bdd301e8404e880974c34ae02cd0cf2ad68e6b007fd5fca5a5be49a4609e6cd273878a46acc977cbe632765a6a82674a4c8df8a085ccc7127a178d939a0bc1ad35a1c56bd63fb0bb3ff3f1abe6843fd64a37c199e1051ba6bac907d65e0e0dc02862fc2fdbe4a940c5d040b26ef7d25215953", 0xa3}, {&(0x7f00000006c0)="58d68635dd159a54a65ba6bb259ac39febb2d57ff950c3f5a8fc01fcaa9593c07170364470b219b928609d9d697a6bd40706c1f03f917d58915aefc52b1326387a312e622291798f4151e1524080ca499dfc1d59ccf211adb943b22418792ff29556c2215b3b97eefcbfdf786c2ffdaa0dc1cd1b00749bdd66be142b749ed5dbe9a9a7", 0x83}, {&(0x7f0000000780)="b64ba499a8a0fe956206ed3815e28dfd7c262127fb86ac63aa7b68fe7a088c9c1d69d7a730b0ac5bdc101beb1b3665e46cc2403c3b9f7e37ebbc0292562ad62b0e67630f955802781f19b62e3e10ca89801324d37bdea00540a9", 0x5a}, {&(0x7f0000000800)="2694", 0x2}, {&(0x7f0000000840)="baf934f44caca16ccaf1e3704b59d970bd6f073b906563518e3987c08fd9ad329b738b4a4c48fb4c3998726c529709a1beea62088deb6435326f1727d1def5c746b9ec56d302da8511b2a0933f882769a53ad1d75ec448303aca783679f9f05b3f1cd5de2f9c6eb8746326d082e269fb0cadd153c7ce840bb7d42a73968481d25232e674de87b5e39ca41a806a34cf905defde0941", 0x95}, {&(0x7f0000000900)="e3f236a799e4c700e3aa23334256f4388379c61e17044845aff1967218247ad862652a47eb8fe5a687b811c183cae9b976ac1b84651ad3e00c11b9aaa7feace2a5a764578ef11c4b7635368ceecbaebc812e24c6b3ed4b6ef479fef6e97d974598c6352be2995bf58040b1abfd2409282909dd36d5969cb78767611ba554aa0037244cc70a9263bf3de4a780e0fa31facd4d9dae253682d4a7403c6ad554a4c8be603aea468c38c5bc91457e5e4a4f6040e66e56418f4739c4aa5d686f72132c3f7c5f3110a5690746a7c0019a5c8293c447287d41a0e96e80617528f3b41fc68ffb9904e51c370f57b268f7ed8a6d70bd8d5424c3597a29ce542f910972482653d3e98a3283eef8f0fb8d4783ad17fe08a5e37638173d585bd26f4f47688e6f69b2dbe9b090938a979144d7f2e26e17d580bef739fd3c9eea3adc2a3bb2bc7e0f38ce76bffc08cf9fec8a25d9a5a8b9a473c365cc2acf82098a60aa2bc4a79866294d79216a39ef089c19fd8c4b83847eaea8c2295fc07d1d7cc65d0fa7a07127a41169d3f2ff735eb7180d778164c6ec535bb2ac7755a3fb788325b8cbb7348d237874d9339de6e43c993ee3f56e5bf6fd710473c69f5c98376fe5839ff3c0f0430d0225ed240132f89fa91510dfde1d22edaa8bea1526764ee35066feae11cc4b07b756efd384e10bacc271ef01585f0168eb9beebdf5fab9bbf5e351c0a0dfd5b42602b920c0e3bbaa0394e4f75ad8f466291359ed9432c2d3ec0cccdd52c880db5d6f28727c7530b19eebb62103d390825ecc198c9f3869e50ca577ee25ecfff3557bbbcf8ed1d0aebbb2f096592329b839ab8f8d66be7df5cc68d0a78babda1a5d49932bb22d2dbea30120fc2b112d48657d6ab0e9e19f0e31220623e6eaa9f593510e0547352e3d4928f861161e43287683a6d30c851861c00c23640a6e50aae9a3c8c2cbd9310471f167883862b2ea2c6125a2925fe33382bb7a3a07212c29539dcebc1f9c49e26d0a8dc71cc9cd7ae299c1a5ac68931444fdbf1116026ae9f83ceea9520b1dcec34b97f97b5f6afa2cedd9c47ac51e76811716b7c0b999ecae78d4b479873f37193f32b200864e2bf6b549f2e56b40241975a71037d7382577ce7c60333bf2c36d488f5fa299f0fd1dfd5997f2deea59a4530a7db0ff6c95687a0329e352a060d29713e7acb34124b7aff5e49ee20061b82dfa17e92c0db4ebbc9a877e614bc579797fcfaf318f50527486ec86859c7c060c8f8f65dded17f8f511f4487a25760114901ef867a9a02e918eadf081125879fce477714eedb9e8738c7572f80f3e3b65b4dc087d31b57613724bcb563adc303699ffee62b02c0c969b14ab2f78e0c0cd3fffb9b5c9ee52b35e4cda9c63a7f114aaffefc0db364dd59935046480a18bc66286fe695e1c956f9292a4cb8e43868f02cc869fd7ded4608bbfa8b75e5c59768571aebd2a9d607517304db1f725bbb933f3a244935050e4da4a25dd0bea392a55852d59c4e2b061e4a3d6811f432a6cf6a02beea0a8540dd0de78fe8aadcb935563dcb26757315738f8249d0d96442457b3c68168672670cfb6c8598d03f59d2555efdd9336c844a92eb9413437d14557d197300decc07be60361b7363b67bc2d9263f6604be31281b02cb160321b7802b60bf85bfe1be9601d7ec030cd0a69923d9b9b0726657701f234f0eedba60c0d4088e3988fff0a3e2578f815dddd5032c4111cab15aa764784f64a3ea903c7f026e962aa5d4061b9a58108d9adcfea76c01e32e952baf3a8a5ba1cc640adae2a6df44f1447c05e315d6bd6d00034ed173b2e398a0340f9021e1e8bebe018d3b08c92dae67d3b2f3137cc9794642f49804fbd6fbe76ea128986b3b9f250e8f93c6c889843bc1f9e0a36aef450e38fc26572ff96e9cd962ed14aa396750bc4e14a151c759e15cf050bb27f63d527d676d6583a14ad5e1d6f63b422097da6799dad5c2c28020a0544a5dd6aac04a28060a4fa6b882e2ae91a12d9e14b11db8e723ade91cf8bc8c6e63b6503cd1233c92f60af694c1c12ad11ceffff7f22e9fa05807c6aa950f2e3ffff80547fb5685526dbbc711734eb0385f6c5aa15751bea6de098a2ff33a30abb6b8ffe1bc03fbd93e5e98d9302d9efce0ea927936152aab462e70f0cecd2c647691b9eca5a01a6628b33eb25058b5b32a9fdb4a5b30036ceed069ede66969adb0ead4d976cabad58d369425cc839319a7b0bd3303f8579d949701098a60c4b83478dea345b7d164a7f3ad6e6b4d92bb130af023d37d673918eec11d775be2d22ee790201f3ce814952f9d34613fe8ae7355963778890e00969799ccd65fe43f7ba89922df3b7d1ce23dbb6f10ab36be9e87c5f8aef2f0e7701d0e90b318337baf88bd86cf9dc6ee4d51690f827bc20ffdf5f021163565720e22630d1b343837dc797588d821886205a7059fde018378d2eb8c188b787adadf873ed7f04f466ea89577de051ddd817ff438e024b16b58c6c98415f4ddcb8c049f1e1e9911ec350eb8d6957616cbc3df2fe821633524ac7399d0b8da6010eb3a2131683b504959a5721f6c98390516992fe2349f4100ce16004f78b416f729e7ebcccedba099aea40fc14addd0f70ef9a67a2faea6100f42902a9b074092c41b8738aea2e74375d0f9c86d33e6cc48bcdbd259bdbb6b830400d05ede20ca232d6e5d3b9c44f2dbc1f02f0f7dbb8da615827e95b445010cc7e6e42857ddbb00e3aab73f9ad2a5176209771af6d7ef174e90167d3d9c7b109059c224d77bdbdb9f9f28c2e0ef7c22bb15fc3d7383acd2e781d3bde30d1b3e732eaa0d634fbb6347c87985b07e55ddd6a9865c62b38e852a863fc1ba9ed0f79c46ba38ebbe04f12f691121acb11fdf1f170655392160b186fb33dfefb3f30924feb0d8c415c723cb95ca7d209165149488e1dc1f5fc27ea70132b4a6eb88a8c6002376be56dfd310134fe56edffcc77715e20b8cbff0358880c4fcec6a9d7a8936790760088c3d3d6aa738fccb0a8690fc7cc04b21b6bb774a3998f7689a7e05ac34139d3753ab1926b9c8c327592c6de8ea471988f64759c18419cf2f5e9a8c8f3322f7d549123d269bf8f6790d3585a69a29e0294263048109228d2d9dc822623d4a886e0108060fbd8dc9107ea9f82079e161cf90710b2cc38a02d99def78515d64c68194337a814eaa1dc73c86d70c517948d05cad9103278a30f73cf4559c92254f53aafe923926f2d9ee1a807059dd79c6a2ac42528868a39d7eb11dc51f381c9aaea37ee3fa084f1417fbcf729a8788fa5c87ccdad125987ea40a380020916d548a3a91f5e5d932f3fd5a313e3dde38848bd85fd749037496da38b390fb2bd6e9483bf4c4a6af5e1ed8af9c236fdbff1e3bcc5b5d159c1a6e11678e2071a557205c1ce0dcb8a264e930c24ff02508dc5c924decdb0b5b4909d3e57f2cbd619e5e10b2ee3326805fca58cdf29a5dda0103eee432c8b7563aaf16784fc5a041a17a72fd5dea3d3fbc19c0a37eb1eacf613154a6cdd3d8697b39249382aad88f48022bf2cddf58686fdef5a55fef9750db104427b9c5e91702ff1ed3f47dcb34a95703e130585842c26cd61eaefdccb7990d3e7ae99eb8a6549f550eaada427ea4f5928e4bd17b5b598309917c23b14cbb9037718af0b7b7eb5c2f467efe1ca7eac8b5bfdf854456e616d471e0e1867cf420d31f652835b793d1d4e4f677e866c9f6898cf7b8f87ab025b6a947da9750550859f9c2f008768f1201d1c49ae4389004d55f97e12792bcabd3360c07024db4a6f2cac3f21f6d495071d9884013abc7232c756df01ae0ca28f69b6c851ec8ee5e4e464b6f08237cca67c3573903553a09802c21ad6fe04305b9ad193c42708cc3212e649813d62714b43eb91af60e5c9884ffcfe49d912c929241017b851f98d108734c8f6372278f3d8031ef12ca58b0696664d051e21d7bfc5469ab07e514d29966e5c1518acfe00a9e31012b1730071e4680e94c367f650dff06db4423e07496138968a5055e2320f919cd7116033d347afc1c4f61c5b288b62d8b4f95f0cb256340d2bcce97dd53c8d78d83bbcc57cbd1b19e4f289181ec55654045623d7c92dbdf80219c182ed6c46e5702a3fb03abc8ddbcf8479aa71dd1546f126d32ec9c922a6916c01160b61b362ca87fa24ee194c0a9db426136bab317c62e4c20430b8c5ca6f38f879451ba2c57a0f5a2368a431ae20e6632456a03f6b705026375d5eb8937397a5e647d47dd8ae199a0e8e011fb1d4a88cf57e6f42ede23d25afee671cadb3fe6aaf078117dcedd236db983f6b6730fc33c705d302a8fb923de4794ac2f1c269c8123f44c2a19eca95f97cfe75122f11d94809379502bc08c4894bddc2a5942c77fa40890a9df5a9c360c6753f2d1d104e453d870e8b12e4c365764ee30d5234250e4968d23e8cfe8ecf4bc55bb99157f3b7dec02c694351cc90ad2b5606a44a3b7e690972fa7cefa67dffaeead5adb7b2f21c052f81fa3ce44328526c98564e3a3c9ed9cdf71170d35e89c6c276ec00ce6e5e296fccca99ca0756e46bcf6516f14462ba13b003ce832b9cff3454521b3b54e4d9984c3b805fe0c205d3313689d8844173e9edaffa51748c56ddca0d9f626319a794eefd8a64093b3a4041a8a83e931317f444279eb0587744461e5cbfa0f918bd4968c87cb81bbffdf55be967c8da443b4693de4f33d5e63b6499f0c79924ad10d786c8a697c80b6348f64f9183248cf4c94462a2d24dd847db0b7fa7f5a11f51a0c3efef36d3e8fb3d35653f89411e40a6ffb7b76fc9fbdd9be82b730ce5d38f0283bddd4cb766ba2271d13e56f460c2d03f1bb7523d74153aebca0b418c5e5977273cbaf7efde38457426039ae402ada106935b70b78ad714318f73aa63c701b181f0707d85b5bed3ed43d67ea3abeba14808865f47c571fe50c2ee2f1009b80f180626a54d585af8376e149d28c02abf09767a31999d50e0a3b6af33496256b9da1482291a3eaefd6e360eb56dc4cd0a5f76f7af52228744ddf5cfbcaa3f44935628eaa2e0113c0fb6565539e515bb83c47723a020bff0ab16424d8b1f7a84a7b7e3048790349ecfd83196ade1f82ae9869f62b425c92b151c9fdc870193cfe1ab828851c1b4f5f58f09e956fd22362d8e9625cacf1254636d3299078f1520e9a292f49be914bece5e52f4864b299531a14d53d6c8b6dbcc5282aa875f2bf6c48d48e0409d1b36bbcf174106811568f76dd0001bbe641e6662857449d76c1038b4eb56c0e6056de56666b481f3cb9a3f3d807e3fc84b10786544378d5c63d755e49ad4160d721c77a29afe6d981a7cb28c07aca4a5fb432fa6ef2006ba2eefacb9455abd59ec09e937f1f0ebd222304ecb4ae7e1b3e00025ea6e047d1397349ad5f940ff05378e57aaf4e7131f6452f59624ac163fe0469062d191a91dbfad08bf45d60363269221e19f1ad2cd92637156b1347913e71169dd7793f9c7898d19e611036cef5f096cbdc5de709b188713094932e1c806fb14524eaae36fba6c9ef50b4e418acc08af4dd5fa734cca5cb3c7f2c6ca82257858bf25ec18345c011cf947e41be22bfed21ce406cf1353f53b272f1a2d19e4f6423a760de325d2b52ce65d07d304b9a254cba20eb667181310f06b5b20bcc3a15610da72995583ce1dfd1bcc36a6826e8149a49b2bee1f3416709bec128b22ad0842aedc8bcbf191a3ef46ff9c82dd40b856a989050868d0f64014b5124831003b78aa9b53", 0x1000}], 0x7, &(0x7f0000001980)=[@cred={0x20, 0xffff, 0x2, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0, r1]}, @rights={0x28, 0xffff, 0x1, [r7, r7, r1, r9, r7]}, @rights={0x30, 0xffff, 0x1, [r7, r7, r8, r8, r7, r8, r8]}, @cred={0x20, 0xffff, 0x2, r6, r3, r5}], 0xb8, 0x400}, 0x4) pipe2(&(0x7f0000001a80)={0xffffffffffffffff}, 0x400000) getgid() fcntl$setown(r7, 0x6, r2) getsockname$unix(r1, &(0x7f0000001ac0)=@file={0x0, ""/108}, &(0x7f0000001b40)=0x6e) paccept(r0, &(0x7f0000001b80)=@in, &(0x7f0000001bc0)=0xc, 0x0) r11 = shmget(0x3, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_UNLOCK(r11, 0x4) sync() shmctl$IPC_RMID(r11, 0x0) writev(r9, &(0x7f0000001d80)=[{&(0x7f0000001c00)="bd00a143a33dcaf2617218a184e296d59c18b51666a12d2c8f1f4d131132bd7b90b8a7e91a33a04d490cff541e16777265fae1eed8791806bb11998a0072a8616ff5b3c97e6c1f7c2ae959f538fcd9f8d05baa9d3d27c87ca586657217896dbb8e2f", 0x62}, {&(0x7f0000001c80)="eea4694198f32f68e5d0ddc68d1ccf4edb49a0a1ed01d54202e80b2bf239957784fc50a54fa633fd76eb1c0e95929d59bf0c6d2fab5041c8c5cc458c3e108ad2c91d4f99569e782c99bfc8ec6aee7afee050680720eaf63feaef914ae2de222cd4f6073bc572faf54f114db2a2ef086ae580d7f568283bc8a769af8a6aacd35224951d951ac407aeb7506bd4c1eb536ba40ac33f4d4c1f0bf2797ef56e240418f22d67da305661cf5c7bc36776a2f50f454c815a7a852991f03eb69260b90c274113c78213ed6b102cfff421132629", 0xcf}], 0x2) getrusage(0xffffffffffffffff, &(0x7f0000001dc0)) paccept(r1, &(0x7f0000001e80)=@in, &(0x7f0000001ec0)=0xc, 0x50000000) getsockopt$sock_int(r10, 0xffff, 0x1828, &(0x7f0000001f00), &(0x7f0000001f40)=0x4) bind$unix(r8, &(0x7f0000001f80)=@abs={0x0, 0x0, 0x1}, 0x8) shmctl$SHM_UNLOCK(r11, 0x4) 00:00:02 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x11, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x11, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r10 = getgid() setgroups(0x4, &(0x7f0000000140)=[r5, r7, r9, r10]) mknod(&(0x7f0000000180)='./file0\x00', 0x8000, 0x9) r11 = semget$private(0x0, 0x7, 0x4) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f00000001c0)={{0xffffffff, r6, r4, r8, r0, 0x104, 0x33}, 0x200000000000, 0x0, 0x1}) r12 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) bind(r12, &(0x7f00000002c0)=@un=@file={0x0, './file0\x00'}, 0xa) seteuid(r6) r13 = open(&(0x7f0000000300)='./file0\x00', 0x800, 0x8) bind$unix(r13, &(0x7f0000000340)=@abs={0x1, 0x0, 0x3}, 0x8) bind$unix(r13, &(0x7f0000000380)=@abs={0x1, 0x0, 0x1}, 0x8) getgroups(0x4, &(0x7f00000003c0)=[r2, r5, r9, r1]) r16 = paccept(r13, &(0x7f0000000400)=@un=@abs, &(0x7f0000000440)=0x8, 0x60000000) getpeername$inet6(r12, &(0x7f0000000480), &(0x7f00000004c0)=0xc) semctl$IPC_RMID(r11, 0x0, 0x0) mincore(&(0x7f0000ffc000/0x1000)=nil, 0x1000, &(0x7f0000000500)=""/129) r17 = accept$unix(r13, &(0x7f00000005c0)=@abs, &(0x7f0000000600)=0x8) r18 = openat(r13, &(0x7f0000000640)='./file0/file0\x00', 0x900, 0x10) bind$inet(r18, &(0x7f0000000680)={0x2, 0x0}, 0xc) getgroups(0x9, &(0x7f00000006c0)=[r3, r14, r14, r15, r15, r1, r1, r3, r4]) sendmsg(r16, &(0x7f00000009c0)={&(0x7f0000000700)=@un=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f00000007c0)=[{&(0x7f0000000740)="8259837bbe60250c578baa071d4bc9bf9fddd1db3b5ad3c42cc0d667e0bc87da410fa8d3053907b2fc8a9587b32e8af99cd157234585ffe835c94c269c29ad0926633f", 0x43}], 0x1, &(0x7f0000000800)=[{0x18, 0x101, 0x3ff, "fabae4ae5241"}, {0x98, 0xffff, 0x10001, "c7437169b8edfe5340bce379068a5989ed1e0f25a598fe813965a75c971ff96743b5a96b6a0d689c2433edbace27ac7a1af894aa9028804fc35f82e8b41d33fa5045320b1325d5a9cd6ccd8a23ccdbba796888f550d95cead912a52a8fdf10e2de1ca9213ee011e7b762d5f8511c94727a5502b7e7744a6e79542784767c0d0a61872d"}, {0x30, 0x29, 0x7, "c901b47a9c94586b07df7a8679e4c31941c656e0dae45d5e7bfab83a"}, {0xd8, 0x129, 0x1, "95a7b465111799ec560f127371512beda053e79d55a3af47679b341550f356699b247bd16196b63e23bf546dec67e3654a07684ba615de0fef894d2bb97f92fd21246a35803fc4fb3e784a86b26ec8cdbdb6b7bafcc0ade17cb515b2277fb609cdf2509fa1b210750a356902ac6588d2da79829f190f959abda81e0569977dba91ab391e033f381305482d230c9f5622a4b3a907f014f39195cad0b74bb2320a41f4f4e7efffdc2ef85bc2d95065fa69c8af5096a17c43c74400bccf995cdbf900"}], 0x1b8}, 0x8) getpeername$unix(r17, &(0x7f0000000a00)=@abs, &(0x7f0000000a40)=0x8) getgroups(0x5, &(0x7f0000000a80)=[r7, r3, r7, r19, r15]) semget(0x2, 0x0, 0x111) connect(r16, &(0x7f0000000ac0)=@un=@file={0x0, './file0\x00'}, 0xa) getrlimit(0xb, &(0x7f0000000b00)) connect$unix(r16, &(0x7f0000000b40)=@file={0x1, './file0/file0\x00'}, 0x10) 00:00:02 executing program 4: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80000, 0x102) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400002, 0x30) semget(0x0, 0x4, 0x5) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) unlink(&(0x7f0000000140)='./file0\x00') r3 = dup2(r1, r2) close(r3) r4 = paccept(r3, 0x0, &(0x7f0000000180), 0x50000000) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0/file1\x00') flock(r1, 0x0) sendto$unix(r3, &(0x7f0000000240)="690dfb1766d6a702ae1ee3db9d", 0xd, 0x4, 0x0, 0x0) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000002c0)=""/55) mkdirat(r2, &(0x7f0000000300)='./file0\x00', 0x18) sendto$unix(r0, 0x0, 0x0, 0x6, &(0x7f0000000380)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, &(0x7f0000000400)={0x0, 0x0}, 0xc) r6 = getegid() fchownat(r2, &(0x7f00000003c0)='./file0/file1\x00', r5, r6, 0x400) linkat(r2, &(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00', 0x400) close(r0) bind$unix(r4, &(0x7f00000004c0)=@file={0x1, './file0/file1\x00'}, 0x10) dup2(r0, r3) getgid() stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) stat(&(0x7f00000005c0)='./file0/file1\x00', &(0x7f0000000600)) socket$unix(0x1, 0x3, 0x0) semget$private(0x0, 0x4, 0x3) 00:00:02 executing program 4: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80000, 0x102) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400002, 0x30) semget(0x0, 0x4, 0x5) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) unlink(&(0x7f0000000140)='./file0\x00') r3 = dup2(r1, r2) close(r3) r4 = paccept(r3, 0x0, &(0x7f0000000180), 0x50000000) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0/file1\x00') flock(r1, 0x0) sendto$unix(r3, &(0x7f0000000240)="690dfb1766d6a702ae1ee3db9d", 0xd, 0x4, 0x0, 0x0) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000002c0)=""/55) mkdirat(r2, &(0x7f0000000300)='./file0\x00', 0x18) sendto$unix(r0, &(0x7f0000000340), 0x0, 0x6, &(0x7f0000000380)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, &(0x7f0000000400)={0x0, 0x0}, 0xc) r6 = getegid() fchownat(r2, &(0x7f00000003c0)='./file0/file1\x00', r5, r6, 0x400) linkat(r2, &(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00', 0x400) close(r0) bind$unix(r4, &(0x7f00000004c0)=@file={0x1, './file0/file1\x00'}, 0x10) dup2(r0, r3) getgid() stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) stat(&(0x7f00000005c0)='./file0/file1\x00', &(0x7f0000000600)) socket$unix(0x1, 0x3, 0x0) semget$private(0x0, 0x4, 0x3) 00:00:02 executing program 2: socket(0x1f, 0x5, 0x2) mkdir(&(0x7f00000000c0)='./file1\x00', 0x0) r0 = open$dir(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0x4) r1 = dup2(r0, r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x3, 0x9}, {0x18, 0x1, 0x80, 0x100000000}, 0x79d, [0x800, 0x200, 0x9, 0x2, 0x7, 0xfffffffffffffffa, 0x2, 0x9]}, 0x3c) fchmodat(r0, &(0x7f0000000140)='./file1\x00', 0x44, 0x600) 00:00:02 executing program 4: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80000, 0x102) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400002, 0x30) semget(0x0, 0x4, 0x5) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) unlink(&(0x7f0000000140)='./file0\x00') r3 = dup2(r1, r2) close(r3) r4 = paccept(r3, 0x0, &(0x7f0000000180), 0x50000000) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0/file1\x00') flock(r1, 0x0) sendto$unix(r3, &(0x7f0000000240)="690dfb1766d6a702ae1ee3db9d", 0xd, 0x4, 0x0, 0x0) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000002c0)=""/55) mkdirat(r2, &(0x7f0000000300)='./file0\x00', 0x18) sendto$unix(r0, &(0x7f0000000340), 0x0, 0x6, &(0x7f0000000380)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, &(0x7f0000000400)={0x0, 0x0}, 0xc) r6 = getegid() fchownat(r2, &(0x7f00000003c0)='./file0/file1\x00', r5, r6, 0x400) linkat(r2, &(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00', 0x400) close(r0) bind$unix(r4, &(0x7f00000004c0)=@file={0x1, './file0/file1\x00'}, 0x10) dup2(r0, r3) getgid() stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) stat(&(0x7f00000005c0)='./file0/file1\x00', &(0x7f0000000600)) socket$unix(0x1, 0x3, 0x0) semget$private(0x0, 0x4, 0x3) 00:00:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) recvfrom$unix(r2, 0x0, 0x0, 0x2, 0x0, 0x308) sendmsg(r2, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000000)="09a78c7523bb07e42ef8e2bac1f87e9cf87803096f312afcd7202bc6dba69963b9d9df2cb792e2e8a6da20fa1caa7a0a4a11a3f4e1c37074ae194947e104dc8ad4cf3aeac9165dfdc2c106d95712ac7317e2f801c4bc928a3d4769fd7ad2ddfee7fa436a4a55", 0x66}, {&(0x7f0000000100)="87334e67ba71162c1ad3c428287da0ce0521ad08527c0e0ce2b2ae2143e098c6b2d1968db7da77c6af0c685eaa56eb3c0c81e50858bd46a93ec351534e75a87b7d5e21cda51d349b967ebb61727caba0abe835e43e8a7f75c860729cf1176f006bc087740ab70fa01fadd0fe732f0af4253c6805afb5764365cddf458aeacb1c2259035c8f3751c539fd54bc5d6944462a226b50f1f1717534ae79a9d8a52912d079dbeda9281c2a79fe5e0c0d3b4e96985c8c57bcd3cfcae8350001582ecf9eaf27d2ff37ad76d5dd38ca8e7090f60d", 0xd0}, {&(0x7f0000000200)="431d60763934e04089f05f0e119faac606a0216353e12a36427e9349556b07dcd920964bf72ec6e888d3c458e13b8cc7bd415d700f9000620b7b05b37398f0d2c19b5bb9c3ca994a98bf9ff2af226d972dae2f0d2bfc48c0a6f131860a8d7e57caabc2d3ca174b1eaa77d474482273e47820f603156bb79468", 0x79}, {&(0x7f0000000080)="f7bf78cd57ac553ffdb90c4e6b084adfdd9ec8a1004ff58e5069a14d113df2444f673ce36578c2f810", 0x29}, {&(0x7f0000000280)="7815bf07480ed270c9f1f2d08943b62b2baba3e447e52b0e6feda561da1a988a348466a47f99edf0df648dfd8a3fc7be6a89faf048d2d0f50f14d1efe8362362779c48bf9fc9dd928f54fbec2bfa81f8bcca4e5c55b0181fe7f76fb0232268d3c6ee380695432e85bc2bf37030229225d2b08189324f045f1c44062b0bdf564df14a63c1423725c8d558bd8fc3fa", 0x8e}, {&(0x7f0000000340)="b2d09c780c01676e57a51749efbcb8f4ee63ac8e94920d7d3ba5", 0x1a}, {&(0x7f0000000380)="bf7a0d08344e0bf9694f9c0a3804dc66e712d703eef3481067d56a771edab5c3180fda3d0111bcb120edb7561fddfe59d602ea50916cb02b0ee087c8c2815ad07d3476e9a819e4fe4bd1f47d5d02700217c391f1d5b9f620fdc99a3fef88a71df13738cf00fb", 0x66}, {&(0x7f0000000400)="dac986389b0e4d940979a0541e62a607f8b48c2140f859d5fafcb12f065068cfd12f6ae302c5eab263af81f8fa5b09594500c724710e950621d6a6a73ce5dc31e24245ca3f52f8dac682a6966b7fafb475ae1f4835e92076253130327f31b8af7f77ad9c68a5df9b3bfe78d9945aab2af109446030a4093e635b2d99fa599fc37d84a8278878f8fb398e48826e4b9fdf019f1bce7bf481b94b2885e4712d090dd62adeb2dfdbaba7486a6d1746edb6bf70f0be6d8ce5069c29906a4d445e4fec40f601c215087caba1e29e95e34c4879de2f15c62e6dfebbe27df0040505a1fdcf7be381864cf31b16f316db573b5296798023", 0xf3}], 0x8, &(0x7f0000000800)=ANY=[@ANYBLOB="88000e00000000002f000000070000005c12baa0f23b9baf0d43491d86ae6cfbbf894d07c6e2fcdd15ca4cdeda735ea409cb1ef904a7410247900da41909cf2025f8336b6738c3a1a2c5486198ecbfbdc2bf35fae8247f3795aeef4ab74dfad43415548208230672258bdd50aabd23625480234f82ababa997d4b2181ea98fe304aa26a80000000040000000000000002900000006000000a13906da344967c86bb5ffa3ed39c3363252d17f955283f9f0b704dda4d81e64bec6f80fcbf29d5d5580390000000000f8000000000000000600fbff00100000016dd17af9ecf74995f115dbb5f7e9786b3b548d74f42b8f7b8417c299b490851041b3c554b33a0def4eb0e736d52c0f1d2ab7b0d0e19c939998ae7b0b21894ced0b6e291f2864e750a4a23283b92766efe6cb9bc0a3b6c0f0ae4be33e9336c87db90115d9b11efffa3d7466c21a9d87a7ddc9cc4d6e827b77ecbbfa26678a26ef77381e2aab60750bf0eafd4c7e276936832bcab5775bbc695e6186fead4b6652eb1f5d4e3891c1b93e9217810cd023a117129da7c744ed8357a371af8494787c257ca75cd99e251ae8f0d8fac70770115bd04d87bef2c42bc071a2002b4c43df6e000000000000f5bfe31e2015278e81aa9eafbb0def852f3f019c6bc03c097e0c7a410dd62186adcf4f4f0204502191d675df35b553ca9ca76ed859bd0065f89454d996366e529d0f1592f1f1450c6d8b105c050de71410ddef41e500a93f45295ae4b46e946b48741ca47c89490b8662bf46bc5174881c75bc36dea8edd7190b8e2c3406029bc7a1696a20d7082723fa41e08d2e57a231e226d6e31167eb588d87ce6a9181af"], 0x1c0}, 0x2) fdatasync(r1) 00:00:03 executing program 3: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x12, r0, 0x0, 0x0) getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) r1 = dup(r0) poll(&(0x7f0000000100)=[{r1, 0x1}, {r0}], 0x2, 0x67) getsockname(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) r2 = semget(0x2, 0x0, 0x21a) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000240)=""/156) mkdir(&(0x7f0000000300)='./file0\x00', 0x92) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000340)={{0x18, 0x2, 0x7, 0x5}, {0x18, 0x1, 0x80000000, 0xffff}, 0x747, [0x2, 0x20, 0x0, 0xf6fa, 0x2, 0xc7, 0x72, 0x5]}, 0x3c) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000380)=""/20, &(0x7f00000003c0)=0x14) getsockname$unix(r0, &(0x7f0000000400)=@file={0x0, ""/79}, &(0x7f0000000480)=0x51) mkdirat(r1, &(0x7f00000004c0)='./file0\x00', 0x83) link(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)='./file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x11, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) setgid(r3) mkdir(&(0x7f00000005c0)='./file1\x00', 0x100) r4 = dup(r0) linkat(r1, &(0x7f0000000600)='./file0\x00', r1, &(0x7f0000000640)='./file1/file0\x00', 0x400) r5 = openat(r4, &(0x7f0000000680)='./file0\x00', 0x200000, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x100f, &(0x7f00000006c0), &(0x7f0000000700)=0x10) fcntl$setflags(r1, 0x2, 0x0) r6 = msgget(0x1, 0x28) msgsnd(r6, &(0x7f0000000740)={0x2, "13defd8adf9d43337186b12ea4f79cad210083d770084e5dbd3820efa606f317993d09b3a7ac5cdd2f302b64934ddd5cd155274083eaf1913dd237b0b3b46551478488d8bcda02101270c1e3c4eaa39a504f629efeee84ebb5a191a5e391e1bfe86cbb844c73909c7236dea52440bbfc6404c2b5251a028ada5d2d8108e93c4b12e78ca471347975efbe804733a7bea76ca4498a745acb16557c1203"}, 0xa4, 0x800) recvmsg(r5, &(0x7f0000002a80)={&(0x7f0000000800)=@in6, 0xc, &(0x7f0000001a40)=[{&(0x7f0000000840)=""/238, 0xee}, {&(0x7f0000000940)=""/90, 0x5a}, {&(0x7f00000009c0)=""/111, 0x6f}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x4, &(0x7f0000001a80)=""/4096, 0x1000}, 0x3) fchroot(r5) openat(r1, &(0x7f0000002ac0)='./file1\x00', 0x10, 0x100) bind(r5, &(0x7f0000002b00)=@un=@file={0x1, './file0\x00'}, 0xa) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002b40)=[0xf733, 0x800, 0x1e, 0x1, 0x7fff]) 00:00:03 executing program 5: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x11, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r0, r2) lchown(&(0x7f00000000c0)='./file0/file0\x00', r0, r1) r3 = paccept(0xffffffffffffffff, 0x0, &(0x7f0000000100), 0x10000000) getsockname(r3, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) r4 = fcntl$dupfd(r3, 0x0, r3) fchownat(r4, &(0x7f00000001c0)='./file0/file0\x00', r0, r1, 0x600) mkdir(&(0x7f0000000200)='./file0\x00', 0x62) flock(r3, 0x3) r5 = accept(r3, &(0x7f0000000240)=@un=@file={0x0, ""/70}, &(0x7f00000002c0)=0x48) write(r3, &(0x7f0000000300)="7691ab001b4677094bb25e550bb94a", 0xf) readlinkat(r4, &(0x7f0000000340)='.\x00', &(0x7f0000000380)=""/124, 0x7c) sync() connect$unix(r4, &(0x7f0000000400)=@file={0x0, './file0/file0\x00'}, 0x10) r6 = semget(0x3, 0x3, 0x48) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000440)=""/94) sync() setegid(r2) getrusage(0x0, &(0x7f00000004c0)) pipe2(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x400004) fcntl$setstatus(r5, 0x4, 0x4) connect(r8, &(0x7f00000005c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r9 = dup(r7) flock(r7, 0x8) renameat(r9, &(0x7f0000000600)='./file0\x00', r8, &(0x7f0000000640)='./file0/file0\x00') mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x610, r5, 0x0, 0x0) recvfrom(r7, &(0x7f0000000680)=""/53, 0x35, 0x2, &(0x7f00000006c0)=@in6={0x18, 0x0, 0x6, 0x4}, 0xc) mkdirat(r7, &(0x7f0000000700)='./file0\x00', 0x10) accept(r7, &(0x7f0000000740)=@in6, &(0x7f0000000780)=0xc) 00:00:03 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000003b40)={0xffffffffffffffff}) getsockname(r0, 0x0, 0x0) fchmod(r2, 0x8) lseek(r2, 0x0, 0x3) 00:00:03 executing program 4: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80000, 0x102) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400002, 0x30) semget(0x0, 0x4, 0x5) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) unlink(&(0x7f0000000140)='./file0\x00') r3 = dup2(r1, r2) close(r3) r4 = paccept(r3, 0x0, &(0x7f0000000180), 0x50000000) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0/file1\x00') flock(r1, 0x0) sendto$unix(r3, &(0x7f0000000240)="690dfb1766d6a702ae1ee3db9d", 0xd, 0x4, 0x0, 0x0) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000002c0)=""/55) mkdirat(r2, &(0x7f0000000300)='./file0\x00', 0x18) sendto$unix(r0, &(0x7f0000000340), 0x0, 0x6, &(0x7f0000000380)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, &(0x7f0000000400)={0x0, 0x0}, 0xc) r6 = getegid() fchownat(r2, &(0x7f00000003c0)='./file0/file1\x00', r5, r6, 0x400) linkat(r2, &(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00', 0x400) close(r0) bind$unix(r4, &(0x7f00000004c0)=@file={0x1, './file0/file1\x00'}, 0x10) dup2(r0, r3) getgid() stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) stat(&(0x7f00000005c0)='./file0/file1\x00', &(0x7f0000000600)) socket$unix(0x1, 0x3, 0x0) semget$private(0x0, 0x4, 0x3) 00:00:03 executing program 2: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/97, 0x61) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/155, 0x9b) bind(r1, &(0x7f0000000200)=@in6={0x18, 0x3, 0x8, 0x3}, 0xc) symlinkat(&(0x7f0000000240)='./file0\x00', r1, &(0x7f0000000280)='./file0/file0\x00') sendto$unix(r1, &(0x7f00000002c0)="e0a262e72d27e9c8231f4d037515968cb7bf672309b43cb3440696a2b16aa92e458590d9a9ea1b58979e343d33cb234e04f618c2874314523a7d8b6c496fcee193f9e9fed9f2dc255a9194f0864936a452832b9a7402eeba53560362dd79613cd82e8f4a23b46a1ea114e207598c2fbfb6675fd9ef3d6638f609c60f18345c2e4bb536f37ecf2637b7015d5370d7e720a273335d", 0x94, 0x6, &(0x7f0000000380)=@abs={0x1, 0x0, 0x2}, 0x8) listen(r1, 0xe262) r2 = openat(r1, &(0x7f00000003c0)='./file0/file0\x00', 0x10, 0x34) bind$unix(r0, &(0x7f0000000400)=@abs={0x0, 0x0, 0x1}, 0x8) r3 = semget$private(0x0, 0x0, 0x0) r4 = getuid() getgroups(0x4, &(0x7f0000000440)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x11, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x3, &(0x7f0000000500)=[0x0, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000540)={{0xbb, r4, r5, r8, r10, 0x80, 0x7}, 0x80, 0xdf9, 0xa73c}) setregid(r11, r9) openat(r0, &(0x7f00000005c0)='./file0/file0\x00', 0x400000, 0x107) shmget$private(0x0, 0x4000, 0x208, &(0x7f0000ffc000/0x4000)=nil) ftruncate(r1, 0x1) fsync(r2) getsockopt(r1, 0xffff, 0x8000, &(0x7f0000000600)=""/81, &(0x7f0000000680)=0x51) r12 = getuid() fcntl$setown(r2, 0x6, r7) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f00000006c0)=""/152) r13 = fcntl$dupfd(r2, 0xc, r1) sendmsg$unix(r13, &(0x7f0000000bc0)={&(0x7f0000000780)=@file={0x1, './file0/file0/file0\x00'}, 0x16, &(0x7f0000000b40)=[{&(0x7f00000007c0)="8b48eee4ffffd94af7adcfd10e2fd0b448dbcf436100834034e5b577640ea7c203df9510aa2cb1f0d902f5d52e4e963eecd4ad782b4d9a3981c9", 0x3a}, {&(0x7f0000000800)="58d1bb319c49114a995b1d156944f58f428515bcd46d894d14368b42837ed8d0399af5130de0b9574e56933d26f56cc2a276b86ca66d95042d86c0fcb8de449356a14f44a670e138dc9f1d6f40168af4931e75115e7debc7fe9a45e8537d03cb19e7449a8e72708ee59898e3795a7c66d9d4d4b9d70494143cbe6ae7314aa2a7172d357a5f8078490c79f8784f52820c8900e31f346bbb3f8089620671d4d5e9580b972ec926e3f3d2ad5cd869c70b502b8b977dc3986d1f914cbd03a0d0058d3216cd3117f550071bf8c84c7d5f3c9e3731c560b7", 0xd5}, {&(0x7f0000000900)="bb0ea56537b0c48ff49fe43f6ddda6e9fb029d3b5fefcb572e8275c87655db26b1ceb38fb4aff49464805db8e464674698da7fbc556947583259b8d1feb47c22625c32e962287c34b5b7035d01cf6a687d3921c06cb97372983732f15ef1332e759338c964a8e404a3e75402b6dd5ae37aa39be7c7ac341089242d872fcf87507735950c03cb1066b91334ab2d7461872f649972166422eb46b8063a0504458c56abc60a652f093a6919d76fc46e6abcfdd857b34b213e5cca33eadd38770f13f16623824b837f7d78e622adc5f4d3b3d3fe33b1c4b85de384087eb107b9d83e58ea036850d9891d9da14e4ad75a49be3f09af26134eff34e9bb98284e", 0xfd}, {&(0x7f0000000a00)="794a10777c07bda10d547776c9a0cadc82481e3e62f27885036efded824bcc4bec483ba69147bb7d006edfd53f8d1f18cb801155498cab18e3c6701b51ea230b9e0c71bf56806e1a6c6ce501c0e3b37bfcad54e0b93436ac046a00df2c44316aebbe6e0776e31d821a5a3a12866f9b5fe0666c3abe3ad6339ae1d429b02e09a87eb325646ae2828de24556c9d1411921ac944afe51f85a53ebced00919b6c175bebba71cf1ef345b853ccc131bbf5c94e2eae9ecffd2f1abb121857edd59729743bed510928fb495fe1977914e19afebb30fd56398d678139ced", 0xda}, {&(0x7f0000000b00)="b1bbd14d18e7862ec78377cbc8a20c247748bdd6f0cd7dc3cd4063f1725a254e6b6e867daaf1e070b6f616", 0x2b}], 0x5, 0x0, 0x0, 0x2}, 0x2) write(r1, &(0x7f0000000c00)="abe285df4b66e44f901337dcd1909a9dc614653f9ff94821a56e9d97e60998eca36eacacb1658884b1254f19de2eb1f78710a2f13e036658ee1f921ea64c32cd9c4e75e06f8aa2128b907dc32b4ce9aa6dbcd22e2d6d89f9cdf6413b4c048f23b16762964d2d93f621eab3cf3bb3f79ab88d17", 0x73) fcntl$setstatus(r13, 0x4, 0x80000) r14 = msgget(0x1, 0x10) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000c80)={{0xd1e, r8, r6, r12, r5, 0x108}, 0x0, 0xff, r7, r7, 0x8001, 0x3ff, 0x81a2, 0x7}) 00:00:03 executing program 2: r0 = socket(0x1f, 0x1, 0x0) listen(r0, 0x0) r1 = semget(0x2, 0x7, 0x0) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000040)=""/4096) connect$inet(r0, &(0x7f0000000000), 0xc) accept(r0, &(0x7f0000001040)=@in6, &(0x7f0000001080)=0xc) 00:00:03 executing program 4: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80000, 0x102) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400002, 0x30) semget(0x0, 0x4, 0x5) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) unlink(&(0x7f0000000140)='./file0\x00') r3 = dup2(r1, r2) close(r3) r4 = paccept(r3, 0x0, &(0x7f0000000180), 0x50000000) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0/file1\x00') flock(r1, 0x0) sendto$unix(r3, &(0x7f0000000240)="690dfb1766d6a702ae1ee3db9d", 0xd, 0x4, 0x0, 0x0) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000002c0)=""/55) mkdirat(r2, &(0x7f0000000300)='./file0\x00', 0x18) sendto$unix(r0, &(0x7f0000000340)="e83cecc473", 0x5, 0x6, &(0x7f0000000380)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, &(0x7f0000000400)={0x0, 0x0}, 0xc) r6 = getegid() fchownat(r2, &(0x7f00000003c0)='./file0/file1\x00', r5, r6, 0x400) linkat(r2, &(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00', 0x400) close(r0) bind$unix(r4, &(0x7f00000004c0)=@file={0x1, './file0/file1\x00'}, 0x10) dup2(r0, r3) getgid() stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) stat(&(0x7f00000005c0)='./file0/file1\x00', &(0x7f0000000600)) socket$unix(0x1, 0x3, 0x0) semget$private(0x0, 0x4, 0x3) 00:00:03 executing program 1: geteuid() r0 = msgget(0x0, 0x400) msgrcv(r0, &(0x7f0000000000)={0x0, ""/200}, 0xd0, 0x3, 0x1800) geteuid() r1 = socket$inet(0x2, 0x2, 0x1f) getsockopt$sock_cred(r1, 0xffff, 0x11, &(0x7f0000000100), &(0x7f0000000140)=0xc) msgrcv(r0, &(0x7f0000000180)={0x0, ""/4096}, 0x1008, 0x3, 0x1800) msgrcv(r0, &(0x7f00000011c0)={0x0, ""/44}, 0x34, 0x3, 0x1000) semget(0x0, 0x3, 0x51c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x11, &(0x7f0000001200), 0xc) r2 = msgget(0x2, 0x182) socket$inet(0x2, 0x40000000, 0x100000000) msgget(0x0, 0x2) msgrcv(r2, &(0x7f0000001240)={0x0, ""/179}, 0xbb, 0x2, 0x0) shmget$private(0x0, 0x3000, 0x2a2, &(0x7f0000ffb000/0x3000)=nil) open$dir(&(0x7f0000001300)='./file0\x00', 0x8, 0x80) fcntl$getown(r1, 0x5) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x10, r1, 0x0, 0x0) socketpair(0x1, 0x3, 0x8, &(0x7f0000001340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r4, &(0x7f0000001380)=@abs, &(0x7f00000013c0)=0x8) bind(r3, &(0x7f0000001400)=@in={0x2, 0x3}, 0xc) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) semget$private(0x0, 0x3, 0x10) msgsnd(r0, &(0x7f0000001440)={0x0, "4b613c5a69cb4f691c7a71fa7ad19359020c0afbddd6fbf171b7a6c155dfe1b9b4661d06bcaa38e0cbb4ed871192d58a32ac"}, 0x3a, 0x800) connect$unix(r4, &(0x7f0000001480)=@abs={0x0, 0x0, 0x0}, 0x8) msgsnd(r2, &(0x7f00000014c0)={0x2, "d97c89a2830902026d071a207e636c022fe70d7d9c629f7c99012047df76c327d20ce0b169ec5be771d49240b7cda39ac40a49327f04c6fb3afc85b975295209475e56c9ca293dab1d48457b2481b58fa2498658cdec6f3761cbe3c2eb8b6355fcc5df6954ab831e4a9a0f6c58ff2540bfab6514591f0dff3f56cf14f5d9f009614bf6f17e186474fa0db3d2be0800cbb9d0849dddbb9e94e278982deb29939c9442db984c7f2c37e4a10240ed3c51d994808f439b7f3fba1acbcedb1814b714a9507c5451"}, 0xcd, 0x800) getsockopt$sock_cred(r4, 0xffff, 0x11, &(0x7f00000015c0), &(0x7f0000001600)=0xc) msgget$private(0x0, 0x22) msgsnd(r2, &(0x7f0000001640)={0x0, "37271d9eba758cc341ec6308c5db5f04bf98c381d7611dd7ce80f77c0a9101a47c0a019be3ed36bbc7c22e8c8c3818593f60c23909d2acfdc142ea615c152f5c0dbd12cc613f40c1d9ba85c57cd9f2732f356ee10b5df281738a7a59af35f96095e851a52c4db74910945a5d0a75834aab25ff99f12659a0b67e85"}, 0x83, 0x800) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 00:00:03 executing program 4: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80000, 0x102) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400002, 0x30) semget(0x0, 0x4, 0x5) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) unlink(&(0x7f0000000140)='./file0\x00') r3 = dup2(r1, r2) close(r3) r4 = paccept(r3, 0x0, &(0x7f0000000180), 0x50000000) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0/file1\x00') flock(r1, 0x0) sendto$unix(r3, &(0x7f0000000240)="690dfb1766d6a702ae1ee3db9d", 0xd, 0x4, 0x0, 0x0) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000002c0)=""/55) mkdirat(r2, &(0x7f0000000300)='./file0\x00', 0x18) sendto$unix(r0, &(0x7f0000000340)="e83cecc473", 0x5, 0x6, &(0x7f0000000380)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, &(0x7f0000000400)={0x0, 0x0}, 0xc) r6 = getegid() fchownat(r2, &(0x7f00000003c0)='./file0/file1\x00', r5, r6, 0x400) linkat(r2, &(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00', 0x400) close(r0) bind$unix(r4, &(0x7f00000004c0)=@file={0x1, './file0/file1\x00'}, 0x10) dup2(r0, r3) getgid() stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) stat(&(0x7f00000005c0)='./file0/file1\x00', &(0x7f0000000600)) socket$unix(0x1, 0x3, 0x0) semget$private(0x0, 0x4, 0x3) 00:00:03 executing program 4: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80000, 0x102) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400002, 0x30) semget(0x0, 0x4, 0x5) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) unlink(&(0x7f0000000140)='./file0\x00') r3 = dup2(r1, r2) close(r3) r4 = paccept(r3, 0x0, &(0x7f0000000180), 0x50000000) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0/file1\x00') flock(r1, 0x0) sendto$unix(r3, &(0x7f0000000240)="690dfb1766d6a702ae1ee3db9d", 0xd, 0x4, 0x0, 0x0) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000002c0)=""/55) mkdirat(r2, &(0x7f0000000300)='./file0\x00', 0x18) sendto$unix(r0, &(0x7f0000000340)="e83cecc473", 0x5, 0x6, &(0x7f0000000380)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, &(0x7f0000000400)={0x0, 0x0}, 0xc) r6 = getegid() fchownat(r2, &(0x7f00000003c0)='./file0/file1\x00', r5, r6, 0x400) linkat(r2, &(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00', 0x400) close(r0) bind$unix(r4, &(0x7f00000004c0)=@file={0x1, './file0/file1\x00'}, 0x10) dup2(r0, r3) getgid() stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) stat(&(0x7f00000005c0)='./file0/file1\x00', &(0x7f0000000600)) socket$unix(0x1, 0x3, 0x0) semget$private(0x0, 0x4, 0x3) 00:00:03 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x8600, 0x100) r0 = open(&(0x7f0000000080)='./file0/file0\x00', 0x40700, 0x16) unlinkat(r0, &(0x7f0000000140)='./file0/file0\x00', 0xfffffffffffffff9) fchmod(r0, 0x80) 00:00:03 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xc, 0xffffffffffffffff) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x33e, 0xe61}, 0xc) r1 = accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x800) mkdir(&(0x7f0000000180)='./file0\x00', 0x40) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x80, 0x44) bind$unix(r1, &(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8) getpeername$unix(r1, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) getpeername(r1, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000300)=0x8) r3 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r3) syz_execute_func(&(0x7f0000000340)="c4439d5f1adfc4c1b77d7d00450f135f3664660fd86300c4e17d50e2c421f37dd767f36cc442c5b77b008fa810a288071842243bc4e15173d0d2") recvfrom(r0, &(0x7f0000000380)=""/227, 0xe3, 0x3, 0x0, 0x0) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f00000004c0)=@abs={0x0, 0x0, 0x1}, 0x8) r6 = semget$private(0x0, 0x7, 0x420) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000500)=[0x3]) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000540)=""/250) recvfrom$inet6(r0, &(0x7f0000000640), 0x0, 0x803, &(0x7f0000000680)={0x18, 0x3, 0x9, 0x9}, 0xc) recvmsg(r1, &(0x7f0000000b40)={0x0, 0x0, &(0x7f0000000a80)=[{&(0x7f00000006c0)=""/46, 0x2e}, {&(0x7f0000000700)=""/239, 0xef}, {&(0x7f0000000800)=""/246, 0xf6}, {&(0x7f0000000900)=""/75, 0x4b}, {&(0x7f0000000980)=""/228, 0xe4}], 0x5, &(0x7f0000000b00)=""/15, 0xf}, 0x2) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3, 0x10, r0, 0x0, 0x0) accept$unix(r1, &(0x7f0000000b80)=@file={0x0, ""/32}, &(0x7f0000000bc0)=0x22) r7 = shmget$private(0x0, 0x4000, 0x228, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r7, 0x0) pipe2(&(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) open$dir(&(0x7f0000000c40)='./file0\x00', 0x0, 0x40) fchmodat(r5, &(0x7f0000000c80)='./file0\x00', 0x10, 0x400) sendto$inet6(r0, &(0x7f0000000cc0)="84efce98d0c65e7db43bd54b02e420e126570e822d8da11878c46204ab9e47714d29f4aa1a5ca5b243df7df9655f1a8ae11ca8c04d033eca7671df3ed13e1275332785e1abe69cd9fe99d32e2cb970ae4e", 0x51, 0x2, &(0x7f0000000d40)={0x18, 0x3, 0x1}, 0xc) linkat(r8, &(0x7f0000000d80)='./file0\x00', r4, &(0x7f0000000dc0)='./file0\x00', 0x400) 00:00:03 executing program 3: r0 = socket$inet6(0x18, 0x20000003, 0x0) setrlimit(0x8, &(0x7f00000007c0)) r1 = paccept(r0, 0x0, 0x0, 0x0) flock(r1, 0xe) 00:00:03 executing program 4: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80000, 0x102) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400002, 0x30) semget(0x0, 0x4, 0x5) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) unlink(&(0x7f0000000140)='./file0\x00') r3 = dup2(r1, r2) close(r3) r4 = paccept(r3, 0x0, &(0x7f0000000180), 0x50000000) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0/file1\x00') flock(r1, 0x0) sendto$unix(r3, &(0x7f0000000240)="690dfb1766d6a702ae1ee3db9d", 0xd, 0x4, 0x0, 0x0) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000002c0)=""/55) mkdirat(r2, &(0x7f0000000300)='./file0\x00', 0x18) sendto$unix(r0, &(0x7f0000000340)="e83cecc473654d", 0x7, 0x6, &(0x7f0000000380)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, &(0x7f0000000400)={0x0, 0x0}, 0xc) r6 = getegid() fchownat(r2, &(0x7f00000003c0)='./file0/file1\x00', r5, r6, 0x400) linkat(r2, &(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00', 0x400) close(r0) bind$unix(r4, &(0x7f00000004c0)=@file={0x1, './file0/file1\x00'}, 0x10) dup2(r0, r3) getgid() stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) stat(&(0x7f00000005c0)='./file0/file1\x00', &(0x7f0000000600)) socket$unix(0x1, 0x3, 0x0) semget$private(0x0, 0x4, 0x3) 00:00:03 executing program 1: r0 = paccept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc, 0x10000000) flock(r0, 0x2) fcntl$setflags(r0, 0x2, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x11, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = dup(r0) r4 = accept(r3, 0x0, &(0x7f0000000100)) fcntl$setstatus(r0, 0x4, 0x40000) fcntl$setflags(r3, 0x2, 0x1) fchmod(r4, 0x10) fchown(r0, r1, r2) getsockname$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) sendto$inet6(r4, &(0x7f00000001c0)="6921dfc51378b85c49d53ef0ad7f78c2a412f38935411939ebae4a39480e32d279424327bb7a68758322b371", 0x2c, 0x3, &(0x7f0000000200)={0x18, 0x3, 0x80000000, 0x9}, 0xc) fchroot(r0) r5 = paccept(r3, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc, 0x20000000) bind$unix(r0, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x1}, 0x8) fcntl$getflags(r4, 0x3) r6 = openat(r3, &(0x7f0000000300)='./file0\x00', 0x0, 0x31) fchmod(r0, 0x11) poll(&(0x7f0000000340)=[{r0, 0x1}, {r4}, {r4, 0x40}, {r4, 0x40}, {r0, 0x6}], 0x5, 0x6) preadv(r4, &(0x7f0000000540)=[{&(0x7f0000000380)=""/164, 0xa4}, {&(0x7f0000000440)=""/206, 0xce}], 0x2, 0x12) r7 = shmget$private(0x0, 0x3000, 0x514, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000580)=""/109) fchown(r4, r1, r2) fchroot(r5) mkdir(&(0x7f0000000600)='./file1\x00', 0x89549cefec41aac5) mknod(&(0x7f0000000640)='./file0\x00', 0x8020, 0x2) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ff9000/0x3000)=nil) getsockname$inet6(r6, &(0x7f0000000680), &(0x7f00000006c0)=0xc) fchown(r4, r1, r2) r8 = semget(0x1, 0x2, 0x40) semctl$GETZCNT(r8, 0x0, 0x7, &(0x7f0000000700)=""/159) 00:00:03 executing program 5: r0 = socket$unix(0x1, 0x5, 0x0) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000000)="76cd35c952dc8c9d59587dc1aee479b71dc2032a17b5a5ed437824b819e4e31a603fd8fa834d2363ec7b36885e9d90a146bc7f9dfee7d4e56d86e08a31af95d6807e337a10fa52e34c036c0ad05c6998a82bab50c192f7058f763cd963d80226f20f13d19cd08a0cefa0afdc148b5e6e44c813e10eec692078daabc87dddf251af408220386df20643c1f73e93f0b2828204c1a91e80a79f00f359c6ac113586fa354911bd8349d44c4f475874c03c62bcec6e26f865fb279e855d3008b2e0d188426a16dc39ff7c0b9c087b0843a49e44fbdcad79485709", 0xd8}, {&(0x7f0000000100)="d3bbb1cd9084bad9fa5ad6cd347b8a97eb9bcb1126c5f495ee64eb18ee99e05d09fdd5558d8f61f441a50ac1dd61df519826b38bc7ad7f42003dd5b715618f4c1c6e2b5ff31012bf5010bf42bc0a1e162e96487797af3b5f4840729b73ba5c24277f190e53896cfe0ae6622b2abda746766d9fd0961d2d2c888a868bfee3674ae3131c0fc7edb3e5f512c5524f07db7d00873b69d8af6f57f99db110a26c7ed43e3a835b16e9e7c64f283c55a8079c23b343b4dba671b1612dfbc483416d446ace3d368410750fa40c72e988144d25835ffabbcc428582bf51b0acdc39", 0xdd}, {&(0x7f0000000200)="07e1a054d34105f76628369cbcc5e0bc052c736f0c94e7164f6d192d0b3a5465ea46721157da638ab4e534e8786a85f4cd8e8e1535d7c5a97444167abf8a71cf3cba55af228cdf39e2e445268a4550bfc0dbad481f2a5af78c003270d1fcdbf1a477847426203ad881257286203fac81a344ab16019f283efc22d65908ae17809fcca7fb519bc61624fc6ab1", 0x8c}, {&(0x7f00000002c0)="6a0304e0c0eb5d89eae2764aca8afd2f01e828c178476352f77f641623e5566029f8c78dd32d8af1defcaab7b396c72c9397e46a56ca18886ada46c114fc1da30733dccb24a1d36885c536fc21c22fe7265463d88b5b24a42c71274ea8cf45d94e3b2ba6ce2c3b205f659e6aef188b89ffe737fce2be5199535b213bb9ccdae8f6a093400e989b54e606529157159671a839e21ec41f4c17084ebd5f1f70cd3192f9dbf8f4935c9c0da8348dd4e96cc34ca1dec315106a20d667f78deac60fd1ca43fcf7b86b0ffa053248e06cc40fa381c773bc7ed1619471d4c6ffaf7b6d0456f9e81b22b9", 0xe6}, {&(0x7f00000003c0)="52ca7d7c892b1c803d55123b9bbb792298d2f00ad49345031c6bdecec04531b57b1014594af240f068d8596d4f4d51cb8fed37272c694fc7289bb38825c6a65234541b2b8474a37d98232780e43f4942eebcec74bdb5de5a29df5c01060677d1aa4de135cf5942ca864cea1ead0dd1736b276226de6a755e93f3336fa888512cb7f7b34d8c378fbd62573a6dbce02115712bf1baf6f308898623a1d5922ea892f10d31dd264bae273023ee57f88061a40e42a83a5eb1b925ecedbdc535d1ad44031340a08db437ffd02f5f086aa200a88092bda2210eef23465daa069b9329728714d4c723e09b", 0xe7}, {&(0x7f00000004c0)="51cafa7106612d69e59c32a4cba8ae3be2c813b878e4deedf30be9d0d3ef9c6cf973fd1dacb1cd87b2f5e60f20e90ecb6a47136065ed67af4cb095466281be711a015a9f7f149ac0369e9e9bb100cc16207997aa44decbc25e0823075af43fad10daa95f9f2778a7db3b6b31f647c1433a28200c7e4665c416f523d5367d26d1daad9dcd1d9ccd15fef318b6c445ce670cd67b37f8b4e9b5f1ed240e6c5e86546c7bd2fb7fd090cd1b98a3ed618884ef2b67f8aebe1ebf29de888122869f6ef17a6ced1a9883d8b3222efac952e104fc47902a600526da0b636a6a45d80d88c57919e9", 0xe3}, {&(0x7f00000005c0)="6c52bc10e66603732a76fd8c448a026646ea82d52daa0dd75b433f695835e6", 0x1f}, {&(0x7f0000000600)="cda1a10cd63b6cecf2e9664f580cb3bfc0fa33a34d058bcdff02152ac1c7a23d0d63d81a63cccb95618ccf9a2a55e65a5b9b61a95cc2c8d2e17bb23337cce5f59912bf6610a67eb62a861055a4b15c7a2dfbae411d79748895f1da2c1b18a4cb71da76285d54dc5bd0c9fda647f2f2f523656787b1339cd47fd5e3992f171955cfeb8868d852e8059f9bf2ce8298ade26e49e558a72c1d28d45b23cd0287a220dd1d5673d594fa3add9241794eb425abf99f0d476af9acac700fa741f0acdbac9e9b", 0xc2}], 0x8) r1 = dup(r0) getsockopt$sock_cred(r1, 0xffff, 0x1004, 0x0, 0x0) 00:00:03 executing program 4: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80000, 0x102) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400002, 0x30) semget(0x0, 0x4, 0x5) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) unlink(&(0x7f0000000140)='./file0\x00') r3 = dup2(r1, r2) close(r3) r4 = paccept(r3, 0x0, &(0x7f0000000180), 0x50000000) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0/file1\x00') flock(r1, 0x0) sendto$unix(r3, &(0x7f0000000240)="690dfb1766d6a702ae1ee3db9d", 0xd, 0x4, 0x0, 0x0) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000002c0)=""/55) mkdirat(r2, &(0x7f0000000300)='./file0\x00', 0x18) sendto$unix(r0, &(0x7f0000000340)="e83cecc473654d", 0x7, 0x6, &(0x7f0000000380)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, &(0x7f0000000400)={0x0, 0x0}, 0xc) r6 = getegid() fchownat(r2, &(0x7f00000003c0)='./file0/file1\x00', r5, r6, 0x400) linkat(r2, &(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00', 0x400) close(r0) bind$unix(r4, &(0x7f00000004c0)=@file={0x1, './file0/file1\x00'}, 0x10) dup2(r0, r3) getgid() stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) stat(&(0x7f00000005c0)='./file0/file1\x00', &(0x7f0000000600)) socket$unix(0x1, 0x3, 0x0) semget$private(0x0, 0x4, 0x3) 00:00:04 executing program 5: r0 = socket$unix(0x1, 0x7, 0x0) fcntl$getflags(r0, 0x3) r1 = semget$private(0x0, 0x1, 0x220) semctl$GETZCNT(r1, 0x8bcc2601c8fc140c, 0x7, &(0x7f0000000000)=""/161) r2 = geteuid() getgroups(0x2, &(0x7f00000000c0)=[0x0, 0x0]) r4 = getuid() r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0xfffffffffffffffa, r2, r3, r4, r5, 0x8}, 0x1, 0x7ff, 0x3}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r8 = accept$inet(r7, &(0x7f00000001c0), &(0x7f0000000200)=0xc) connect$unix(r7, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) connect$inet(r8, &(0x7f0000000280)={0x2, 0x3}, 0xc) r9 = open$dir(&(0x7f00000002c0)='./file0/file0\x00', 0x200, 0x4) getsockopt$SO_PEERCRED(r7, 0xffff, 0x11, &(0x7f0000000300), 0xc) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000340)=""/116) r10 = shmget$private(0x0, 0x1000, 0x50, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r10, 0x2, &(0x7f00000003c0)=""/226) getsockopt$SO_PEERCRED(r0, 0xffff, 0x11, &(0x7f00000004c0), 0xc) r11 = socket$unix(0x1, 0x7, 0x0) r12 = msgget(0x0, 0x42) fchmod(r6, 0x100) msgrcv(r12, &(0x7f0000000500)={0x0, ""/89}, 0x61, 0x0, 0x1800) getsockopt$sock_cred(r11, 0xffff, 0x11, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) setgroups(0x2, &(0x7f0000000600)=[r13, r5]) msgget(0x2, 0x100) r14 = dup2(r11, r9) r15 = accept$inet(r14, &(0x7f0000000640), &(0x7f0000000680)=0xc) sendto(r15, &(0x7f00000006c0)="7c0fd1e2dc1797f3c4001c8345a9f8b7e256323689946a792a27b72828e75fdd30b1f5613980ae5b5ec9c896aca97cb9e77350246a91db3c4a04ee7f7598b35966d36b1ab33712fbae750d15e28f22629d6811ff3d70d4404cb3d14b3a91e082cec5", 0x62, 0x8, &(0x7f0000000740)=@un=@file={0x1, './file0/file0\x00'}, 0x10) r16 = shmat(r10, &(0x7f0000ffb000/0x3000)=nil, 0x1000) shmdt(r16) 00:00:04 executing program 2: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400000, 0x160) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x5, 0x1, 0x4f158, 0x4, 0x6}, 0xc) linkat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x400) bind(r0, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) r1 = getegid() setegid(r1) poll(&(0x7f0000000140)=[{r0}, {r0, 0x94}], 0x2, 0x70000000) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/55, 0x37) utimensat(r0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x0, 0x8}, {0x2, 0xd95}}, 0x0) r2 = dup(r0) r3 = getuid() setuid(r3) connect$inet(r0, &(0x7f0000000280)={0x2, 0x0}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000002c0), &(0x7f0000000300)=0x4) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) setegid(r1) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) mkdirat(r0, &(0x7f0000000340)='./file0\x00', 0x3) r4 = semget(0x2, 0x1, 0x210) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000380)=[0xeac3]) r5 = msgget$private(0x0, 0x90) r6 = getpgrp() getsockopt$sock_cred(r2, 0xffff, 0x11, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000440)={{0x0, r3, r1, r3, r1, 0x8c, 0x3}, 0x401, 0x4, r6, r7, 0x40, 0x1, 0x7, 0x2}) utimensat(r0, &(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)={{0x3, 0x8}, {0xff, 0x6}}, 0x0) msgsnd(r5, &(0x7f0000000540)={0x3, "dd343341eb0b4b7f321631eddc622eb5402558a6cb691120bdebe00764ba11db12c1baf33a1c9b6572c04cf674f63a196d3afe9a06182dc9b336faf6b0d721f2d9e04fec40f03427ea6e554025023ba01ddfdc330bbfee3ea3f7b6f38b4ad0d1a2b76bf5fe3c7c693e20f245c5d6368f0a36228d84e912493a572446be6c552f0b168e9718b82c232dda21671317838a26414768d7758a0210ea57d79dbdf5e9f7ce61b885331f3d2e3ce77bd946d15b56f15095519bbda80e4055cead53dd1b8364c6bbb3a1addc91d73690b2161509cc95e2e02021b66b858b7ad8f3f59aeaf13313cb0ec13f3f04a2"}, 0xf2, 0x800) getsockname$inet6(r0, &(0x7f0000000640), &(0x7f0000000680)=0xc) shmget$private(0x0, 0x1000, 0x1c9420b00a1c540b, &(0x7f0000fff000/0x1000)=nil) setegid(r1) fsync(r0) 00:00:04 executing program 4: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80000, 0x102) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400002, 0x30) semget(0x0, 0x4, 0x5) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) unlink(&(0x7f0000000140)='./file0\x00') r3 = dup2(r1, r2) close(r3) r4 = paccept(r3, 0x0, &(0x7f0000000180), 0x50000000) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0/file1\x00') flock(r1, 0x0) sendto$unix(r3, &(0x7f0000000240)="690dfb1766d6a702ae1ee3db9d", 0xd, 0x4, 0x0, 0x0) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000002c0)=""/55) mkdirat(r2, &(0x7f0000000300)='./file0\x00', 0x18) sendto$unix(r0, &(0x7f0000000340)="e83cecc473654d", 0x7, 0x6, &(0x7f0000000380)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, &(0x7f0000000400)={0x0, 0x0}, 0xc) r6 = getegid() fchownat(r2, &(0x7f00000003c0)='./file0/file1\x00', r5, r6, 0x400) linkat(r2, &(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00', 0x400) close(r0) bind$unix(r4, &(0x7f00000004c0)=@file={0x1, './file0/file1\x00'}, 0x10) dup2(r0, r3) getgid() stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) stat(&(0x7f00000005c0)='./file0/file1\x00', &(0x7f0000000600)) socket$unix(0x1, 0x3, 0x0) semget$private(0x0, 0x4, 0x3) 00:00:04 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4, 0x3) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x4104fe71d08dd6a9, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000080)='./file0/../file0\x00', 0x0, 0x0) 00:00:04 executing program 1: mkdir(&(0x7f0000001440)='./file1\x00', 0x0) r0 = open$dir(&(0x7f00000001c0)='./file1\x00', 0x0, 0x20) r1 = openat(r0, &(0x7f0000000180)='./file1\x00', 0x420, 0x0) mkdirat(r1, &(0x7f0000000480)='./file1\x00', 0x0) rmdir(&(0x7f0000000000)='./file1\x00') renameat(r1, &(0x7f0000000040)='./file1\x00', 0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00') stat(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)) 00:00:04 executing program 3: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x188) flock(r0, 0x8) readlinkat(r0, &(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)=""/38, 0x26) flock(r0, 0x9) flock(r0, 0x2) symlinkat(&(0x7f00000000c0)='./file0/file0\x00', r0, &(0x7f0000000100)='./file0\x00') r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x10000, 0x40) mknodat(r0, &(0x7f0000000180)='./file0\x00', 0x28, 0x7f) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r1, &(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)={{0x10000, 0x8a}, {0x8000, 0x1}}, 0x0) bind$inet(r3, &(0x7f0000000280)={0x2, 0x0}, 0xc) flock(r3, 0xa) accept(r3, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) mknod$loop(&(0x7f0000000340)='./file0\x00', 0x1, 0x0) linkat(r0, &(0x7f0000000380)='./file0/file0\x00', r0, &(0x7f00000003c0)='./file0/file0\x00', 0x400) linkat(r3, &(0x7f0000000400)='./file0\x00', r1, &(0x7f0000000440)='./file0/file0\x00', 0x400) mkdir(&(0x7f0000000480)='./file0\x00', 0x0) mknodat(r0, &(0x7f00000004c0)='./file0/file0\x00', 0x1080, 0x3ff) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000500)={{0x18, 0x3, 0x4, 0x100}, {0x18, 0x2, 0x1, 0x4}, 0x101, [0x1094, 0xffffffffffffffc0, 0x2, 0x2, 0x8, 0x100000001, 0x6, 0x3]}, 0x3c) r4 = getuid() r5 = getegid() chown(&(0x7f0000000540)='./file0/file0\x00', r4, r5) linkat(r1, &(0x7f0000000580)='./file0/file0\x00', r0, &(0x7f00000005c0)='./file0\x00', 0x400) r6 = semget$private(0x0, 0x7, 0x208) semctl$IPC_RMID(r6, 0x0, 0x0) mlockall(0x1) fchownat(r1, &(0x7f0000000600)='./file0\x00', r4, r5, 0x200) r7 = shmget(0x0, 0x3000, 0x50, &(0x7f0000ffc000/0x3000)=nil) r8 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x11, &(0x7f0000000640)={0x0}, &(0x7f0000000680)=0xc) shmctl$IPC_SET(r7, 0x1, &(0x7f00000006c0)={{0x7, r4, r5, r4, r5, 0x1, 0x9}, 0x0, 0x4, r8, r9, 0x3, 0x6, 0x6}) 00:00:04 executing program 4: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80000, 0x102) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400002, 0x30) semget(0x0, 0x4, 0x5) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) unlink(&(0x7f0000000140)='./file0\x00') r3 = dup2(r1, r2) close(r3) r4 = paccept(r3, 0x0, &(0x7f0000000180), 0x50000000) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0/file1\x00') flock(r1, 0x0) sendto$unix(r3, &(0x7f0000000240)="690dfb1766d6a702ae1ee3db9d", 0xd, 0x4, 0x0, 0x0) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000002c0)=""/55) mkdirat(r2, &(0x7f0000000300)='./file0\x00', 0x18) sendto$unix(r0, &(0x7f0000000340)="e83cecc473654da0", 0x8, 0x6, &(0x7f0000000380)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, &(0x7f0000000400)={0x0, 0x0}, 0xc) r6 = getegid() fchownat(r2, &(0x7f00000003c0)='./file0/file1\x00', r5, r6, 0x400) linkat(r2, &(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00', 0x400) close(r0) bind$unix(r4, &(0x7f00000004c0)=@file={0x1, './file0/file1\x00'}, 0x10) dup2(r0, r3) getgid() stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) stat(&(0x7f00000005c0)='./file0/file1\x00', &(0x7f0000000600)) socket$unix(0x1, 0x3, 0x0) semget$private(0x0, 0x4, 0x3) 00:00:04 executing program 5: r0 = paccept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc, 0x40000000) getsockopt$sock_cred(r0, 0xffff, 0x11, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x11, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x11, &(0x7f0000000140)={r1, r2, r3}, 0xc) bind$inet(r0, &(0x7f0000000180)={0x2, 0x1}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x11, &(0x7f00000001c0), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x11, &(0x7f0000000200), 0xc) socket$inet6(0x18, 0x70000007, 0x3) r4 = socket$unix(0x1, 0x5, 0x0) r5 = paccept(r4, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc, 0x50000000) bind$inet(r0, &(0x7f00000002c0)={0x2, 0x3}, 0xc) sendto(r4, &(0x7f0000000300)="31b4872ba46e8f0aad52489a896ad6b75505498e7892e7aeed752b13e88bd1d5c48e11c141120d1a3fd739f845d7c666a62534df4d742db67d992861c4fd243a7be28040fb586312144587556db6b50ce034d895c84ee76fe087b8fe16ad21", 0x5f, 0x406, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x11, &(0x7f00000003c0), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x11, &(0x7f0000000400), &(0x7f0000000440)=0xc) bind(r4, &(0x7f0000000480)=@un=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt(r4, 0x4, 0x545c, &(0x7f00000004c0)="5a050bb239de777875f12192c1e74a46dd91a68bc19afea0c3736d85a81ae27b67d9fde570a55b26fca262d3e4084fe53322f7f7107005", 0x37) bind(r0, &(0x7f0000000700)=@un=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x7) r6 = accept$unix(r4, &(0x7f0000000540)=@abs, &(0x7f0000000580)=0x8) setsockopt(r4, 0x8, 0x80000001, &(0x7f00000005c0)="5e1b9b5caea9e538374d5755978255adc81d1c6d6cf9da80665eb64137ebb8afc6b30c335b96c04bf64a57a057fc2c623e07d9acd26d3948e48883a7bc4333038a2f1af4a9c497579012adac447b1ea2bb0e637ecf8fb0c3002b75a725400553d8c8e67f269cbbf67f91", 0x6a) readv(r0, &(0x7f0000002840)=[{&(0x7f0000000640)=""/18, 0x12}, {&(0x7f0000000680)=""/23, 0x17}, {&(0x7f00000006c0)=""/53, 0x35}, {&(0x7f0000000700)}, {&(0x7f0000000740)=""/58, 0x3a}, {&(0x7f0000000780)=""/4096, 0x1000}, {&(0x7f0000001780)}, {&(0x7f00000017c0)=""/75, 0x4b}, {&(0x7f0000001840)=""/4096, 0x1000}], 0x9) r7 = semget$private(0x0, 0x6, 0x201) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000002900)=""/186) semctl$GETZCNT(r7, 0x3, 0x7, &(0x7f00000029c0)=""/55) paccept(r6, &(0x7f0000002a00)=@in, &(0x7f0000002a40)=0xc, 0x10000000) shutdown(r4, 0x2) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f0000002a80)=""/213) shmget(0x2, 0x2000, 0x102, &(0x7f0000ffe000/0x2000)=nil) getpeername$inet6(r0, &(0x7f0000002b80), &(0x7f0000002bc0)=0xc) getppid() 00:00:04 executing program 4: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80000, 0x102) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400002, 0x30) semget(0x0, 0x4, 0x5) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) unlink(&(0x7f0000000140)='./file0\x00') r3 = dup2(r1, r2) close(r3) r4 = paccept(r3, 0x0, &(0x7f0000000180), 0x50000000) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0/file1\x00') flock(r1, 0x0) sendto$unix(r3, &(0x7f0000000240)="690dfb1766d6a702ae1ee3db9d", 0xd, 0x4, 0x0, 0x0) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000002c0)=""/55) mkdirat(r2, &(0x7f0000000300)='./file0\x00', 0x18) sendto$unix(r0, &(0x7f0000000340)="e83cecc473654da0", 0x8, 0x6, &(0x7f0000000380)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, &(0x7f0000000400)={0x0, 0x0}, 0xc) r6 = getegid() fchownat(r2, &(0x7f00000003c0)='./file0/file1\x00', r5, r6, 0x400) linkat(r2, &(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00', 0x400) close(r0) bind$unix(r4, &(0x7f00000004c0)=@file={0x1, './file0/file1\x00'}, 0x10) dup2(r0, r3) getgid() stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) stat(&(0x7f00000005c0)='./file0/file1\x00', &(0x7f0000000600)) socket$unix(0x1, 0x3, 0x0) semget$private(0x0, 0x4, 0x3) 00:00:04 executing program 0: r0 = semget(0x2, 0x1, 0x10) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x11, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x11, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x11, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x8, r1, r3, r4, r6, 0x8}, 0x5, 0x2, 0x29}) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000180)=""/59) r7 = open(&(0x7f00000001c0)='./file0\x00', 0x200000, 0x80) bind$inet(r7, &(0x7f0000000200)={0x2, 0x0}, 0xc) lseek(r7, 0x0, 0x2) connect$inet(r7, &(0x7f0000000240)={0x2, 0x0}, 0xc) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000280)=""/199) getpeername$inet(r7, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getgroups(0x9, &(0x7f0000000400)=[r5, r5, r6, r6, r6, r5, r5, r2, r2]) getitimer(0x1, 0xffffffffffffffff) lstat(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)) r13 = dup(r7) r14 = msgget$private(0x0, 0xc3) msgsnd(r14, &(0x7f0000000500)={0x2, "cd090cc82748899644800def9a780fddf3d26018a902c9"}, 0x1f, 0x800) getpeername$inet(r7, &(0x7f0000000540), &(0x7f0000000580)=0xc) recvfrom$inet6(r13, &(0x7f00000005c0)=""/55, 0x37, 0x800, &(0x7f0000000600)={0x18, 0x3, 0x6, 0x478f}, 0xc) getgroups(0x9, &(0x7f0000000640)=[r8, r12, r11, r11, r10, r9, r5, r9, r9]) paccept(r7, &(0x7f0000000680)=@un=@abs, &(0x7f00000006c0)=0x8, 0x40000000) semget$private(0x0, 0x7, 0x0) chdir(&(0x7f0000000700)='./file0\x00') pipe2(&(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}, 0x400004) getsockopt$sock_cred(r15, 0xffff, 0x11, &(0x7f0000000780), &(0x7f00000007c0)=0xc) msgctl$IPC_RMID(r14, 0x0) mknod$loop(&(0x7f0000000800)='./file0\x00', 0x20, 0x1) getsockopt$inet_opts(r7, 0x0, 0x0, &(0x7f0000000840)=""/180, &(0x7f0000000900)=0xb4) 00:00:04 executing program 4: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80000, 0x102) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400002, 0x30) semget(0x0, 0x4, 0x5) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) unlink(&(0x7f0000000140)='./file0\x00') r3 = dup2(r1, r2) close(r3) r4 = paccept(r3, 0x0, &(0x7f0000000180), 0x50000000) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0/file1\x00') flock(r1, 0x0) sendto$unix(r3, &(0x7f0000000240)="690dfb1766d6a702ae1ee3db9d", 0xd, 0x4, 0x0, 0x0) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000002c0)=""/55) mkdirat(r2, &(0x7f0000000300)='./file0\x00', 0x18) sendto$unix(r0, &(0x7f0000000340)="e83cecc473654da0", 0x8, 0x6, &(0x7f0000000380)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, &(0x7f0000000400)={0x0, 0x0}, 0xc) r6 = getegid() fchownat(r2, &(0x7f00000003c0)='./file0/file1\x00', r5, r6, 0x400) linkat(r2, &(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00', 0x400) close(r0) bind$unix(r4, &(0x7f00000004c0)=@file={0x1, './file0/file1\x00'}, 0x10) dup2(r0, r3) getgid() stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) stat(&(0x7f00000005c0)='./file0/file1\x00', &(0x7f0000000600)) socket$unix(0x1, 0x3, 0x0) semget$private(0x0, 0x4, 0x3) 00:00:04 executing program 5: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x480072, 0x80) fcntl$setflags(r0, 0x2, 0x1) utimensat(r0, &(0x7f0000000040)='./file0/../file0\x00', &(0x7f0000000080)={{0x8000, 0x10000}, {0x2, 0x4}}, 0x200) r1 = paccept(0xffffffffffffffff, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8, 0x30000000) getsockname(r1, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) chmod(&(0x7f00000001c0)='./file0/file0\x00', 0x80) r2 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000200)={0x2, 0x2, 0x97, 0x6, r2}) bind(r1, &(0x7f0000000240)=@in={0x2, 0x3}, 0xc) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x1f, 0x5, 0x401, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r0, &(0x7f0000000300)='./file1\x00', 0x0) getsockopt$sock_int(r4, 0xffff, 0x1020, &(0x7f0000000340), &(0x7f0000000380)=0x4) r7 = shmget(0x1, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r7, 0x3) getsockopt$sock_int(r1, 0xffff, 0x88, &(0x7f00000003c0), &(0x7f0000000400)=0x4) unlinkat(r3, &(0x7f0000000440)='./file0/file0\x00', 0x800) fdatasync(r5) getpeername(r3, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) r8 = getgid() setgroups(0x1, &(0x7f0000000500)=[r8]) dup2(r5, r6) connect$inet6(r3, &(0x7f0000000540)={0x18, 0x1, 0x1, 0x2}, 0xc) sendmsg(r4, &(0x7f0000002c80)={&(0x7f0000000580)=@in={0x2, 0x3}, 0xc, &(0x7f00000028c0)=[{&(0x7f00000005c0)="93cc2407754fc758b35899ecb4c9201bdc067d36fa46dc8233b16a453aac26c2ad092cb6f914e537cdd844776b1a4dcc554537815f809334fed1988f081da5b61a59aaf3ba5f87e037d29cf45bb293a03429268cf05d6d311e26df21a7f8fe0c20478d8adaae3042d5ea09c50f44c5a33450525a9777a2c7a95cca8a9b0f850ca5aca481a6e734b5b8a997f2b586d2536f4319bcfaec6f2aae67787eb35545ea5f5398e21e8c93fe240ce97ddb48cdbac1bf2078f33eac2398d316b4eb135d171b6c657f757051a77d2e7853c76a10007f850a734e22ff3980bf930ba81bbdd05f972330a62d053976aa29178c512c2eb4eeb4987acd260044cb9c4be17f6cd84858882dd927c5372867a4a34f6713971d30933c9ace9f40f73e6e2fd418f83e6fba09dbb7c36cb1ba98506bbeba18fdf3f186fe7c83b389e1219e4aeb8973242b6281427fe59994886b4a8d6b74f6190c75ce516f91b09f405ef0397ec6d174de40cd1c2834665e2d2c596e255e0e85061cfd6cc614d2b2907f79bce8573a6c6bf58a369df7d3eeeacf5dfbffcd895301a5cc47c954e604abc097fe1566ec89c735cf13a431b9979d6d9261abdc9876e0f56946f7dc1cd30f323ad71049f289a2a22c716492bf208d463e7445967f890d41b482eb947b51c2b6fc8bd5f670c23fff34f3f4f95ccdfda40b15e678c6d957460739b58f6f820090e809d347d57c7aec953e73522b683676e9ea3ce22f4ddd4f092e3bf03ca6c2f217c0d32ba8001ab14f6739c38162fbd36af0cb2527f5a6c4c10e5deaf5a7c9fd12755d19dc4b30261c67a1469d7f69704af46b8630216c7b117ebef0485717365053d0d9e389e6317d43a137ea64f8da4aa5029fe2ae7a5c77c76304b699109772941b4b21bc8f32d3f680ab4c9f8bd4f6e4d7362390b1a277e9b7302bd1bf835e6518a584a3adab9987a650341dd748b5f2b0a90621b3eec2bf701262d8be7c8e3959a9e8b8bd6d8044f4271ef2be19f7491cd5ed26d9f4fcc3e90659697d58d0d983caa32535b2c35a6a1f4a34fa5aa8b211a849df0658bb2edf63240a347522bf6a2b63252cf02925c5498e938fea0ec452a002963b9b65897c1f75c43c4d2bd4fe9af94bba43cf7e9e8d97bad53b45df2be32c288525249d8a39fc01228fdf130c89f6868dc9f5683c62236c51f3159ec68a47903ae4be9634c847e14a06bc2c74d75f787af5a9eba5832871bfbbd99fbbe37001b9796d17124177e1a2660a1fbdfade516884372f8bcfb671316003304e334815ad15304f7a34352dc1291ee26e4b5b4ff232e4f6ce50c4b43d0a10cad90ebf90197bfd091957f0757bc78134b9821de462800aebf4d670900518eab398682feed5bbda4659c6daaf7138d6dfa15641581c642b9abbbcf54438da53d0a60c1ea4cb01f98cae5023f6f59158be18fe311015d56b605f99fbc177c7d7cd9b03a1441b96362002e21c9ec5c9c21e0d442aa538680dc91b3c40030a7ac1706b7d23078d6ec6ba131ade5a70d1c61bd59ba66b28ba181997e607faa62ea4c58cd2624dcd9403abf8abe524fd3afde9e69c06c17dcf2331e960307e5834f0f90ea4253dc88323e5dbe22aea63d67cadcb64e48ab208e1a7db93a473b40d57d544e4f084162a9294198177806f43d560492a7f793bca7cd29617b39e9e0c1d8a689e6cc7cb04b0a2e616a8dbeb8e5de0a3bd98a5c196bf9f4003bce94fc56c84d39b309840da476ef0aa70802877ac05ffb925be20a8b25bf2a6666583681cae16c5e6f2fb934de2cae68eb5c7973f6b762ab0cb506489a0dde36dfa3eaa8409681f20e5fed895dc72c271b93e0501317784bb5fb29cda2a4821d4dbb8bc13def3fb6b049a352cf6d075a5bd5bda53453b0ea358b950c830d95e4fd8b51984d8c31e7bacc3e3e8f77dbbf13c70c9ed0ff1f0f88e3df6b9c9f4873e750e0bfe4f8ae833425de358a0505e246ccc8308ee9308f0df809702c272739cff25a8b5a791f78c69b0d7a66ce1d794c6039421635f3a6b7e4e0c92cef73dedc87385e19ceb90bbb95ef960b19adef9fea45a389262c817e6bd74f056260e876797c52d18c414be521f2faed1e0b8e55e4f59e52a7fb2ed991c7709d33da61ca1e12ba8fb3948cfd2d451f82d8f27d3278ea24a8af97114d825df891b338f9bccbfd862197a35bbc9474d6da2f8ce59e8c2c0de3e8b8504836509c389b3e35277d129b99999a773911b8ce234f123d046138f9cb43434548868c5cfe7b2c6b9de97aeabfa5259b26e5ab3dd7781fd54446a0dd89dd7f52f90822f444891787d680347978812933414247317bcac1125033ed0290c94b48e6cab6aad73dc91612ee68ef3746cb7107d4e465116dd50cd0cd1ecc38a433762b424c8f13e52e8d23af4a859ae36c188391252b78b79dd61ea03706ec738f2523988812b4a11ca5c5132955447368705df6ae059cb3851f9eb3e1472f97da89f715b01d78964842b996ca72f290e703704c3af0c2254b5278be4b68cf225b9c10a9d50238f4443c67133ac2cb3296639dfddd5827032dc6a865a1db806d612db7c6006ecaea6b4b7a8ae2f44b2d9bb1d445dad77b33423647bee7e2eb853bf65943acde7d5da578854ae303db2791a274f1bb5a89ace417c8176d61a2124032502d2e353bb5beef892eeee1640bcf8da2d69180cb70b0231bb6e05780e0dcef3e6b0ff9d60dd80ecddbf52af1c08ffb828a1d7607ee9824ebd093ad32e820f10c9ce17772b742c28832656c487a9bee326980dc06efa43254204e1b74b9e2f50c530cc1bab12b7526ff602bff9b06c35b01ce1217ba8363729d53b83e74f266785776da3cb3fd5511e93f3bb03f009124f48016db861f94b2e2e8d0b8e647aee8510567d0460417e9a10c6527783e1721f04fe01be6d3e416bcc6c3e8e7b404cf653cd2ca87fba43024b88367d1a9464fbab0ed8cc668b1207019359c364c6543abc6680b55a50c445a697796801229239e533fa76fcae7f17f6f9ba37238df34c2fa5d1dc29690d3b59d8ef9457dfcd6c5040864b89b5d7ba52cd2ca1c5c07b3f372ca1c09b5e7903e4279f12b580600e7293348f83adc7006c5b06e3515c8820ee71be1344a261e56cb4342688357d6b7dab8ff829c8709290fef39b7cd84f6656dd5551e677ac288a9b6acaded24375394788c7bc38bb90401f0f54ad3fd8e01ac955fe0c0a641eb7c9afef9f60a4b6ccc983811b0de2220a577efe3a53be36183940c0a133343fd6873b4250ecb300d8c7e1f7e1c12c810b7f8e8b6ad51afba12f481389ca90740020b375168020b7d7ac9965fa78a58216bd81b326b905bffc83973d5192257fae31bd68339bcb18e9c989d56a81dba9fc32899f22c32d2f8a09c23fbac31fb3c423ace49d5d6dd022b11504b894ef685912dec6a7335c2d733cee2d00405d86e9977f065de305d9edaee0d6e3ffd9688113e0f2d11b159adc5a680fe60b027530aa0e80fe79aba4d5960b8d55c024d7bc86d65829ad38504ed067ebe7215b5f81a73eaf945606b87e6294615418321b2e03a97798d1b9f475d7a76548a9157ae3ef3c175465677ab87b473e815bc86d588bf832feaf2a72cd43f5f7ad44900878cfdf28bd1e795743d8a73a04c67638218ed2da71a0b2e4ccf472f4af33312283cb783ff8a08637ddc3abf149c0f365b08408039c7e0698247a78d83a4b973975d2c172bd39084ec16a3bf9369cc1530dbabf22e22221db6e67cee916e81bec6f4faa0c8095e2312d8cc7307efc2fec1f02b22825ea53c09e4e5a94befc963bf08f90f85b0b2e083c4b0955b913475f1a425ae4cdb11dc1406d643a26a8457ffffa7ce1156355faced7d165bd6523f96febe1320ef2c5db49a77234f662fc7eb0ac1a2d38f61a8890d51cf0a0bedcad2cae49046f0f963de520222fbfce1c1642cd155ff8f8df2c87a9662a130faa82d6e9d38e73dc8655eb778f8ce1e24034228cb180677c1aa71e5c3b1ec01ed720066c6b5b000c84d034992a8eb1b1ef00d38b58b1adb515eb2b54bc2f2c6ac47142921f267ed080a00132c1b7fbaedeaa2f5f73a7634034d261a8fb93e51c6ea191f4d1fcc67c702088012adc2c6bdc98db48fc100e9622faa2505eafab436a276cfddb15e29b918460759f50fa0e702f0cd278c8a845a12a6d37b4550d647eadf97242b6b261cb2b8bd4885be8de92f690d7ab8e8098ca078bc942cebc025242b2899a9ea44393df0490168b29dd18e71c1ccf7f8f7bc2e78d5fab2ac9e6ca56918f72c26094238ec57f031d31fd45c644acb5a7e874e983ecc5f6062f98369d2a23c0e77b0d93bc86f0b84c361585db2de56ad2071f805cecf704e44d05bafdbaf8e5da2e9fcc6978854723401b7d58c8451bffb107c40332c9fa7fa7e4cc1d037d02f08266a98ac2d3ba04d942e5a7617fa9738be54b381c49704213c31b3635279172578db3021656a0a9d77525e771701c8e1a40d3b4f9303c2fa3a2a4fd26ae236db0c17aefee15450de3dc66edf2e43dd3b568d26e470b66e911ee7420b414d61446afdec6a5e50fefa0a49ef47fbae500efbaaf8d96c6cdbff8a9319fb050f98db0a274396e59b359b7d8efc2915c951a338774c06bccc0958758c938eace44f569e23b6136e8f46a275f21bbe52187cdcd8f9c60d9cfd4bc30795d5f099f908259063629f150001daf74183698a604d64bd0086293575676b2590ef4c70e1778c4ccfac9035e2cfa474a846aa9d5261ed049285d3f9476e8e11dc9aa0712498b0f4744aa2355f8ba4dc3fb0eea19ddfbe96293313429fecd1483c5bc91350d1d4f123b36afacd5512554f83ec3e7a8f9ef7234d25e527560c7ae962c53dccb1d9a9f10084d24beede092a378887e5fd022c6ada644aa457178a74ea980110abba33609d4a009c36297ef99a38028bc3a557b813f6ea179f40b0e462fe850b6ab7c5fdb378ec0a3fa2bd4410de8ad600824d39c1789cc095f9d21ff5bc06c7177b6c40cd5350b1dbba3f888d50b6297ed3a0b0da998eb3d01cea50d1a2d28d7392e99bb2734622abc9ac26fee37b42e111b230dc2f3341ebc1f02b6cabf3344a919deb00cf2aae37f53cb402b10978ea6f387b48728af89f5e012a015f91c9787b2f4d7eddc42b1a7e527e30e56bcb932fff8ca306f1a5c285284612532aa0158087d1f1a22ed7534e3995ef2a1fb07143ccf6e272eb3902357df51b237a8c1d699bbdcad57a675b67c45075e716edb7d245fa243d148a365d2acafa6f58b6fe237cc506f7afeaf1eb35e4faf282a8596a0ee6e251d114bd626b326cfcb129a14c7097d98960e4a516931f5b7a005dfd1eb4f13d567cbf0469dcfd168bb0b1a11ca9fc38a2dcfdaec3b040ff140fd3f27e0893253e09cf42ea918193ceae177de9c19d1b38fa7dadda56c9a8dd51228c7f4de2651ee01222266cc61203e3142dfb38f5c7b1ba68ed6940fc44826554d78318d9f1bd9b33f6ad71c032afa558cf7892ee8eb6f1d19b15502cd853681e965174f54b0bdb1ffe2204386ecaee73f12383621bb8170370c9c6abbfacb36804c2911dfb2717863288ef18e2501b973cbe1379972865aaed86ddb49fb885dc6921fc1191c41ce8f56d345ef0f71bbf9ebc46909c698ca02f128cdbb99c0d2865945cafe849878ccc3a2791be0e43647d4a9dc251ed1f362702a1ef1e9b6730c8a87fcdbdcea0c6f1200ff5d48936c227971fc5861f926b9d0d940475ae61adb3dd7774607357240539489ad8f034bb8e35de95dd3", 0x1000}, {&(0x7f00000015c0)="8c1d42bc9a64a71bcd591e584054089be6ebeb9c82de8cbea526cf16b51292fb4df7a7d94ace9f3a67b34fa6e64825052bf7936b84b498cd033c3d62d527f66ee36360f20f8d9142c70297d880d6ac1ee756621dfbae0dbb18ffd2778813e76e99a49031bea1dcf85b3545f914f0a02c570e53347b2d10e0992bd91ed25d55f8b6f4cf1d9fbd8f60675296bec221104f8fea0df0431720e47987f6aff65ff375747eb65445cc2aedf9e38f9979e0f5f255758af2ed44c12b8fd764e420710eadaf5d016bbcdcec4a84a4180353d26217ba507cd128927749a54563a933835fc2eb57085eceb76fe947d8143f29aa9c8c8b7d88e73de556fd130a28e7c006e4", 0xff}, {&(0x7f00000016c0)="e339d6b988e259d2cc0f7be4a87b253f431187acffbbe3d6d7b6ef4f9f590517e1a33c88bd5eaaf53aa47e8002d9981dc80f9455e8b1040676dad3b5221141300685ab81f4bfad8c6f9043711c2418fc7d9ddcf1056fdfe0d34a6727b18ac454f0eff20ed7d4b0f72523668a350ad56606b170efe3bbabea91c015bb7e76c166d29b5bd07a881127caf4f7869dc0d0d2f8fa17f44986e9963a812edf3bc1a491b89327c50186fbc9dca76ca85ed696b704", 0xb1}, {&(0x7f0000001780)="0c3c2530044b1be917018fbf3084be24c50e54a0b6165699d5373ba1eb276d7550b72cbb3e8a89ae803b84959a", 0x2d}, {&(0x7f00000017c0)="580a69665f7feb0112b695314717cf89b05aaeb0e2dad7f3ac8db4583822a7106cb042dd08ad8039d2a8346dccc41e0c015d8b35f8eae16e4719a643312cc8fab88942e0b2b4a0fbbeb25a05742936a9ab36cfa64d9b9ea439d3b2d96523f6af3126887c4d7e0f46f676a5cbde9689f739d71d96ea43ede770a8415bb81702840cd2c9fd3814", 0x86}, {&(0x7f0000001880)="9775aff073ce7fcc7cfb800dda36f88683027d40507f0f2a4a6ffb9177083ac1a96d55d15650f49d7ec54e8a9f1cedf4802330c40787a8361089816eba58dbfe221707aeb34134801a85ce4064bb5417f87a27e9c345de2567726b29193bbb156e0fe3f4abb1cf045f3a2dbe8974ab918b2b0bbe8ae4fcd6b709c27a00ac9afd10259186dd8e7a6ad291601655dfdf7787344c858de3fa77aa3e3d4a5bbacce602033e4b2566693cfb87a6c2291f8fe6820535d989a00a578501a3384bbd4485016922145abf40445ecfa68ae53700beaa0a626443e0a692f20fe3e576453b30c4503ac0a2084dad4430b0630d84f3d8ea288805b44f11d992aae9a66528956295e8856d3fc40140f0a9a1b428633fc9c9af57522dfc8bdd777135248b5b38d21ea0cb8cd4a668c12e51e5d5652d2b4b02da74db7dd845b34a0b35decd1138120d7ca0cda1f88d1815f05dcbd5e20a65c27608f7a1c118093011aaf1a6eff05eec5e81d959b2289ad151042c3ed4b931d7d5e27f507c2c5715860422b60f116b615e2305d57e2d83bf4d4344a8e0e75ba2a1de25ada28f00669b6d0882fe3db50e3f39f087baef369dda42896544d2ce75c234c3094a2c78909c3ebd18c2f4c62223f15c46fff1c18441402ec2fa3e7f0a9703996ee1184aadc52f2675e74ab654db517933cd910141a2f1bdbd6af2c8e51d885d68b374fdef22395de447579b0c58f44d23c1516f64c8a2d387d46faf09d91ab235397d8b83d15c55552421f123cf238089d6a7c2ac1dbed1c32f940c84f706ee8384d88f49ab9e64e4ab23a1f1cdb80a6474111dd0e1f678ccb581e1546834b8cf25055fe11329716b45a6a1db72677cc5208e9405b01e85289f757460699ed25869dc7309cce37c357995639f2ca739cf4419ab1d6410a43ea404918f91222a8c7eb53d0c40bbfe9d83df0a73a9509166e223aa8534dcd2c3d61535303528fc3666df57a808045cc5205a41dd58b6e074d84e8bb2be5bc731c4537ff12de17c4143d5a9cb47bb41da5cf74ea59c1de128e84ceadb0edb8505555fd1eaa160df5d2d443b3f7eed4c788a50f4cc2468aec4d1ef708495e4627c732dd9a141317eee2e19d6700701ee90cb5a71182bee7571757ddb5b295b428d55e2cbfc8633666130699ad290033517fe60595cbfb8a8f6d1311dbffa0eace9d8840ec979d36d5a764da4c7b9885ba0621817cad9d5747cd165f50983c751d4aa0e705132c5947851fe05063bd5a9e0617194152bf67378c12a0bc4efa148a960c4973d1407241114f864b75342deb577b6110e2f5fc4221996cb2d690c91e1a7e9a1817ba0f1537eec54bb2f2682c1b4350194b10e81af5e00b0a8ac3442307e523116bfd7075ca0306411b7e012d6422fb5dd1432b7fb6ec695f60f8b6421c2b899ef83c1cb84b8e8b28649165e83420b6d112392e8994d64e115820852914b58c6b700e771f9f04a800dc353fd25713950fc929e787edff09d18b135c4e8cf4b64081cc55c5689bf2ba08a50d129d70b36a74eff6733f332aa3cc44dc09f09c74576e51c205c6bce2140f958f2f340739066bec7f62eabe5b26c698d0f2f101121f1e48c0aadf95de9c665d81c75f59c323f74b24f6b2013aa23c40c98d9756df68b1b1a7af8515074b7635385f4cc02b565f51e6b992231c946adcc0f9337580a7a43e82fea287978de56da78d68749c413e8f86512e213f104d9b44e223728966a338367ea8cd20a7d8c2869bbc5e2f25dbdf8a74b764c4ec8225b1fb6dbd4be46003fbf36b0acd3d6b20e29e800cc2b423f1527ada7626de7621bd93598783ba23920c84e79a40dea19decd73eb8c351f6ee05b4a477bfc3e698a84c178f02a7ede0fdfbb5388bbe4d4f21020e01df00026fded44a2749b397c0f552688a9f6d7072d5d94782e72292a10c64bf0fe9369df94e0f24bdc53b7255cd566201a15d1983db524478256ba6e581edb8a822a4cdf5afd802bd4b81222a7657258c198b872db147fd4bae63a26f9239739cfcab644c4104b2a6e106ec50f3c5d78dacc2f386279e2e6c7f983ce086d71ab4f22e34fb764004f1d83fba6a8ae23e5f79af6d97d70b610e8192cda8395b094cb3dc261a7fc28149896f91ed4d2ca805d1f0665e209bc43db03a10b0011966cece2eea6c462d9cc7bda3de243efd0d1a24da6e23169a699fb1d9d0ee5dd8d6b990dedb1bbcf264e2a4dba1f5c0f4cc61ca2f5f6753dfc7bac8db41f7b61c7f12dce3fb0960a4e82e97fcb703814d2d9790c73c2f281a62d55fae44fda929832f6ba1a6af0c6aaf95a44f5317ca211a3b6b59451518dd13cccea160a2281469f7117a87011bb9414e59a07f03240ed26ee8b46113bb0873f57754362f3d13c7d8e68e6b8d90f07b17ef6aa88e7992d5e7f46afd364207c1a4baf09c7b8027dd109418bf62f9124c799346210de387d82cc40076f5a645e5e38e4e9d4c21ea4bf17370fa928e890cabb0bde39735c0b1d8a5758dcdb9f4d79884ffa4ca4c99ecd36c31525d07b2ced0d22b06d1a9449ef766725d6d5ae8a53455a31175b1a771a96b6369e48434bba8b00f7515d0714b60104407118a55cf959a7d9e38918d42eb87a60ee9ec0b348c974af103e313c9bb074cf7f70ccbbfb55bf31d99921149f04bc4c89ea9f29089a3c5cff290f2b106d98f33a323e3f4f06445ed3fff08d9dd9d52475ac9bd54c390a53a18fe4fa36caeff5b750cc0f1dd0c96ef90053200b17efb144ff8052fbda90f152b81a5ae573667013156e873624a721bb4f32892cf2e92544b4576c596d03d4669c1f2397e7dbdac8ac54d9a61d53a2ba2fbac2ffac1920616ddb9033164b07903934766558d0a9ebbda8bc4ab0f532d75d0a96dae7419b1ded26cabc89f71509890142799a66fc789eb262f4e690f1b8da8b3f98125ab6dd3bd6fea8d64100d9c67eff6fb58c8fb30ffe5434d3b8da7ae70d9bdff3c466e76d41baf49052c5aeb55499324ebedf42f85a048f4b6a7fb021d49d297e9f1b93e14a9937d592a275c96af3b7ecab9f7ef290392526374a41dcb77ac51d5b4aae0a598d699cc164bbe34bb6aa40cfcc99b2a91781d9ed29ce0256d6280509a08cc29f4ff89c9b3aa70dd32c9a178bb1a4c6a6aea8f5bfe0cce5504c509f8dd060dac067e27a19d89e5d60d540e2863a76d185943843840df6e7e2be94ae8f4beb844068be412544d4fb1de1b18af32b5b12f41ae7a859aefa6276b204cd3f8982fac55a3b415a7e19718b6915209714003d6a40166b93becd0b06d34bbb255c2c0ac37afb2849a1cff1580e0cd919c911419934378dbf15c3f76b3d17a6c535b79ba0c80f40b1f24dd7f22a26364ca14187bbba43438a9f69775421cff664e4b0be254811b1fbd89a446ac41390a476f1426b9ddf9106aafd904085896d224ae7c23e4bc5251d89a748f06d7cca5ecc63546652e61176a4edd3b8796f24a0bd6a5966f1e0f689fe67003ff1879dd48911587d9aa4b7ce75d3c92273305664149b43efaf48e451be0adb1061bae993c8029e19106e26d9edd78eeafeaf1606fce712a7d1ce4397259cdbe2198884a4479bb7935d3988b01e45271c28f8a03c372bdc65eff5789aac6614bc5c266b3e539ef182fb7ee26215cd4cfbb75bff46dbc857aac3ae1940f95aec2e9dba2695ee0980e36a984fcb04d08ab358bb25f97b37ecd2cc4b8394504ff76dd096e74fb0f36058ea790572894f586dcd1268d1698e685178443b5893286bbacebc35f2dc826320192fa1a2b4b2268403d66e4781b1c74113742091e0717b8fb03a15fcd659e616721e7d009871b4e4d06140304639a40f5ae238d62459416ceac82d04e3b5c55ef53d4b76391f3c9d687026b8686a5bf2b46f3759443e3ebcd960dbf5e3072c7d14d5802f939bc156d67f153341d25c2c83ac2f8b94d02345953e7ee29faf902929abbc6c6528f2b10a1f922430093b068bfad4c2572c1853b6408352e0fdd18a0de5b4586692b6610dfbb43c9e2d5f58647697bb00722e223b9ae239bcad4debe307322736e13dabc34c4972807349e9a1abbd939f00ee6b65e2af51558d2b07b975a5318eb2c5aa729ed570d2abb9ba932cd3838cfadac183eea97cd1a7f9a867e4d7fa269e2f3e0589e2921ee646dd1c42784372a60b3590ddef3759c34bfc79a0343654d7dcb9a656ff4bb472f9ae25b2d06f4e6f64df0b06aee271cdf55f539d6cd8409cae633ce12c12b4a1db0d70a73923107e8a01b1f8149da9abd5f9d14576e257d47fc346478325dda54577423af30ad7db8b2fd2a0dde1979639ae129423d47967889db4badf3b4df91582091f34bad46667e438a8f31b358886d5ab43c84a96214f8c840da597ee24ed80d3f137736241a3171bf68f7c3f3d476fc78b4f84938f5d2dd152a0de20cf551fba269e58c312c3573447f0900e3806a722295bdcd8c71c1663051fe67c31f21bfd310f5298a36f22d0dedd280fc42db538758fe851d8f5921d833485452951bd568124d05413cdcdf92b1ed19b9fc9b0756b0d7d14fc5963f0b6d66b6f46951748fc3485864c45ad4f8ea6af3f14cae4282a255abfa6dd31f174d81870d91e6da38ef50001ac577c2071d3099517c2f43c1149edd637028ed71f40954e71ece96ef1d75654d2632ffd5c43597fc3bbb896c03a8b7c8cc05c9113d0231b3ba693914b6b482ebad47365e2bec3f112580bbf55956dd91103cf545f605b86917a3a44e39d0c88d4dd28ec6003889e1ba201565421ca0e24987997302ad14f9b69cb1cf716e354b6d4f36b5035408db1f87eca76930480b6c4ce76c66b2099493e92a1f7ebb308f11bd357e65800e44dbc0001b28a75e44e047c1d841a7b566f1c922bd0318f5b80fb312cffbcf132921534c489a85ab192be9019439e9f44e5886b5c33ffad7e0267bf469f072cf89b4d4e8dee2ec3384bf7b84c24ff795af8cf5e11fbaeb1549968601f9bf0aabf6a8286517b881b9f30eb5c060204f2f0dbf5de37b554bb94e16c936bc75799589a6e668aa3282b2d318c0a85fda7f8cb7972e16b672f88fbe06bcc623ff542f1109bf931fd23ace5dc1e115491f47365cc20c8b3f878a5ec6412b5c869fc0a075c8a4c7fbac6f4e00797236f6f86e02de493e43b495ff8a69a546a197411c16788497b603fcb8f4bdd5389ad4b8b823aa333029dfe30686ae79bfd7669e2a1a9201eead66a4181d5577d9fe0fc7e4725d1ce8ff13825edb788661f73ad0159b89ddee41d7b54c41fb9adcc83cddeddc087b2cf5b62e16b6d75e9f2d709d3acd74a8caa94b70fd7759a19cac56586845debb64b809c40c667a76ec796294d0f3d88ae07d3a0e4ff8a4a2b85e3542035d31127d908754bdd2e6cfde48825d3a092ba8b6b49453369b7ee445d494232c6dfedb2b762bf28ae7873dfdb992cace70d955e9a0b90c1ee2ed8115d403b57661b0f7e3f8826fe24593c593f83289b898b27c15cd9fce64fdceef2ead508fe4b7cf445f83d57101ac744369580b3c805a4e99c29a476d5db8467f6e57ee9982dfd0d1cdac7cb87f94a2050b96b6c0f7d9592aff257326c0a796eb6ef5cd7c56832245a62ce7376ca56b38069ffe4851d62c7d324e4130234114f01fd509d7e50f52268fbdb345fa97af3ac191cb80d6c8eb8067c45ee67612231435fb943296df516dd2ea2806b18c9906e70b11d666ad11aebb8fd0a1225156b248b4cb0a5a37e5a1ad9d7042f3f7f857c5885a04553c8e945eb62b0d0fd70edfd162726c417", 0x1000}, {&(0x7f0000002880)="e79e48f3b16b1fad8bfd516e2b622d3c3fa5918261fa6f2b2b0098a507dfdcf36f95b94215", 0x25}], 0x7, &(0x7f0000002940)=[{0xd0, 0x1, 0x20, "10429d5444995f41871b8b648005f9112eb87a3149825db12da257e5ea5acf9b66823e4c534ebc9327ac937f16ca0890d4fed0bbf0335924732b893e98064dd8ea786dd66931a54b60df744ab55a62ebd0d8586e8c237f5859e1ccc4bc70da1d946856d1edd7f0d985c5b202f5ac0f6e430ba9ce66ba1b72615ee5d93e9ec83ba7c4aa87ce7d5964a83b470fc1bba37b7556d148bd2ebac99ce4d38e1301b398e4024170462f4f6d30648c3ca0aaddf023f7c9ad7b8b97384d0a"}, {0x40, 0xffff, 0x3, "520025637d06db7ab8a14e431c3e7359e0d520fbd29c6212c5ba9fad20684b84e972f183d5cb171879bddbe5"}, {0xd0, 0xffff, 0x5, "cc60b41c1d851967b928f8779e4506ee710a522921841528ad45f0eb4e3e4597706876a6cba0e3f4824497a2bd8ec414fbb22b2fe7e83f0eb929deb1d59851c32da9cd4d74957cda4799bcd78f74d70fd1a92fa8b4cde6ea6b9b0c12345ed11fb5476176f98857a45ec10ab5ae312eaf309b088357a4a18b699c9f1f5085441e9010c54b39050a8f5bf3f6196594c3a00ecbd887e8c57426d1d9bfb312d5e880d03fffad8b918f0516f7e876cf270fae58f4f1b02f33f24dc7"}, {0x30, 0x101, 0x4, "af79db35b79eff80a9581a6cb4d64343a4466fb932d00cbfe1"}, {0xd0, 0x0, 0x5, "99184a69c7b24041673a0bc6eaf8baf59b8f57eea7e602d077c7ee0b6c552df48372faf0263daa67bbcc3fb93952dd0ca1bdcb6c2fa36ee3d94f16035e5e07685148492dadc76bd78a9732f6038f1501a31d0e0f56af81d6474e11250e6add562f808e47ee951d4d478fdb674bc4e2fe46a67a93aae5308c929fb7746416428eea3ce9714feca0052463174c50fec9bf28262aae89491bda5114b46dfb84eac4167e51350a8066a7b0258415da80441f70ac3194cdf4fa43f2"}, {0x60, 0x29, 0x2, "a5e8708733219fe2ae41ee5d637f06e4735bc9d368c3936490667f46cbe18ab5f9a550bdff1e33d1fc9c266fd4caec3d939c783e1e7293c1305e5d11c0feab18f47ae0cd7a847274e6"}], 0x340}, 0x4) setpgid(r2, r2) pipe2(&(0x7f0000002cc0), 0x0) getsockopt$sock_int(r6, 0xffff, 0x0, &(0x7f0000002d00), &(0x7f0000002d40)=0x4) pipe(&(0x7f0000002d80)) readv(r1, &(0x7f0000003ec0)=[{&(0x7f0000002dc0)=""/4096, 0x1000}, {&(0x7f0000003dc0)=""/59, 0x3b}, {&(0x7f0000003e00)=""/170, 0xaa}], 0x3) fsync(r3) 00:00:04 executing program 4: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80000, 0x102) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400002, 0x30) semget(0x0, 0x4, 0x5) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) unlink(&(0x7f0000000140)='./file0\x00') r3 = dup2(r1, r2) close(r3) r4 = paccept(r3, 0x0, &(0x7f0000000180), 0x50000000) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0/file1\x00') flock(r1, 0x0) sendto$unix(r3, &(0x7f0000000240)="690dfb1766d6a702ae1ee3db9d", 0xd, 0x4, 0x0, 0x0) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000002c0)=""/55) mkdirat(r2, &(0x7f0000000300)='./file0\x00', 0x18) sendto$unix(r0, &(0x7f0000000340)="e83cecc473654da032", 0x9, 0x0, &(0x7f0000000380)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, &(0x7f0000000400)={0x0, 0x0}, 0xc) r6 = getegid() fchownat(r2, &(0x7f00000003c0)='./file0/file1\x00', r5, r6, 0x400) linkat(r2, &(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00', 0x400) close(r0) bind$unix(r4, &(0x7f00000004c0)=@file={0x1, './file0/file1\x00'}, 0x10) dup2(r0, r3) getgid() stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) stat(&(0x7f00000005c0)='./file0/file1\x00', &(0x7f0000000600)) socket$unix(0x1, 0x3, 0x0) semget$private(0x0, 0x4, 0x3) 00:00:05 executing program 2: r0 = semget(0x0, 0x0, 0x0) munmap(&(0x7f0000fef000/0xe000)=nil, 0xe000) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x0) 00:00:05 executing program 3: r0 = socket(0x18, 0x3, 0x9) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000280)={{0x18, 0x3, 0x1, 0xc5d}, {0x18, 0x0, 0x1, 0x800}, 0x0, [0x2, 0x9, 0x8, 0x0, 0x7fff, 0x1f, 0x0, 0x7fffffff]}, 0x3c) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x11, &(0x7f0000000100), &(0x7f0000000240)=0xc) r3 = fcntl$dupfd(r1, 0x0, r2) r4 = getuid() seteuid(r4) sendto$inet(r3, &(0x7f0000000140)="0c5f22da7c6181a72a58a8522f62784092c2ddf1c7906abcdddbcbbeac279cbd3b50c671e939de064f6495acef88feafd65dd5fc0373ca481a298b6ca81dc2c53cf23bcb965f92e600d196a81597da20c1278962b8dca4de0a38057cab3a540f81b44a2a64933900b52cd35e21ad4042cbad6a1e1db8e25a8afd60468ecbfb66dfe7905e92da44390233809f38a91c9b095f83c0997cf4ccd9e03d568c7700d16baf6b38c196241ab039619be9c69a70c77457ec76245feb0b472e6d1dfa8a754069e6ad36dd6d41ba57bc25c753f553d4dd28b3ca42e47e7afc763bb98d7204c3c17b057a03315b9d8fbe1ddfb6b9bf7adda5fcdb7854d57a6a391b3ae3f1", 0xff, 0x4000, 0x0, 0x0) getppid() r5 = getpid() fcntl$setown(r3, 0x6, r5) sendmsg$unix(r3, &(0x7f00000019c0)={0x0, 0x0, &(0x7f0000001800)=[{&(0x7f0000001780)="4b7bc760afd73e3929d78e605c91f27adb52dcbd3011b7f8b61fad032f0a4b085c9521a65fd124cf01c2d25e2d154cc595835d84d2e273039ba1865471e01181e1d5ce9cee4986a9ae3317cd8b2900", 0x4f}], 0x1, 0x0, 0x0, 0x400}, 0x2) 00:00:05 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200020, 0x40) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000040)=""/179, 0xb3}, {&(0x7f0000000100)=""/187, 0xbb}, {&(0x7f00000001c0)=""/30, 0x1e}, {&(0x7f0000000200)=""/242, 0xf2}, {&(0x7f0000000300)=""/48, 0x30}, {&(0x7f0000000340)=""/239, 0xef}], 0x6, 0x0) r1 = semget$private(0x0, 0x0, 0x8) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000004c0)=[0x9, 0x7, 0x3, 0x6]) renameat(r0, &(0x7f0000000500)='./file0\x00', r0, &(0x7f0000000540)='./file0\x00') r2 = open$dir(&(0x7f0000000580)='./file0\x00', 0x40020, 0x43) renameat(r2, &(0x7f00000005c0)='./file0\x00', r2, &(0x7f0000000600)='./file0/file0\x00') r3 = semget(0x3, 0x3, 0x100) pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000000) getsockname$unix(r5, &(0x7f0000000680)=@abs, &(0x7f00000006c0)=0x8) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000700)=[0x4, 0xbcc7, 0x37df, 0x0, 0x5, 0x2]) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000740)=0x3) shutdown(r4, 0x1) setrlimit(0x3, &(0x7f0000000780)={0x2, 0xffffffffffffff81}) setitimer(0x3, &(0x7f00000007c0)={{0x10000, 0x7}, {0x8, 0xff}}, &(0x7f0000000800)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000880)=[r6]) r7 = open$dir(&(0x7f00000008c0)='./file0/file0\x00', 0x210000, 0x104) connect$unix(r5, &(0x7f0000000900)=@file={0x0, './file0/file0\x00'}, 0x10) r8 = dup2(r0, r7) getuid() munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) execve(&(0x7f0000000940)='./file0\x00', &(0x7f0000000a40)=[&(0x7f0000000980)='\x00', &(0x7f00000009c0)=')#-\'{(\x00', &(0x7f0000000a00)='\x00'], &(0x7f0000000b40)=[&(0x7f0000000a80)='!\x00', &(0x7f0000000ac0)='\x00', &(0x7f0000000b00)='}&\x00']) accept(r8, &(0x7f0000000b80)=@un=@abs, &(0x7f0000000bc0)=0x8) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000c00)=""/15) r9 = semget$private(0x0, 0x3, 0x20) semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000000c40)=""/77) semctl$GETPID(r9, 0x0, 0x4, &(0x7f0000000cc0)=""/254) rename(&(0x7f0000000dc0)='./file1\x00', &(0x7f0000000e00)='./file0/file0\x00') setgid(r6) 00:00:05 executing program 5: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000040), 0x0, 0x400, 0x0, 0xfffffffffffffe7a) select(0x40, &(0x7f0000000000)={0x6, 0x8, 0x1ff, 0x6, 0x6, 0x5d, 0x1000, 0x34}, &(0x7f0000000080)={0x20, 0xd90, 0x6b3b, 0x9, 0xe000000000000, 0x7fffffff, 0x8, 0x34}, &(0x7f00000000c0)={0xfffffffffffffffd, 0x1, 0x5, 0x9a, 0x5, 0x8, 0x1f, 0x7}, &(0x7f0000000100)={0x7, 0x1}) 00:00:05 executing program 4: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80000, 0x102) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400002, 0x30) semget(0x0, 0x4, 0x5) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) unlink(&(0x7f0000000140)='./file0\x00') r3 = dup2(r1, r2) close(r3) r4 = paccept(r3, 0x0, &(0x7f0000000180), 0x50000000) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0/file1\x00') flock(r1, 0x0) sendto$unix(r3, &(0x7f0000000240)="690dfb1766d6a702ae1ee3db9d", 0xd, 0x4, 0x0, 0x0) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000002c0)=""/55) mkdirat(r2, &(0x7f0000000300)='./file0\x00', 0x18) sendto$unix(r0, &(0x7f0000000340)="e83cecc473654da032", 0x9, 0x0, &(0x7f0000000380)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, &(0x7f0000000400)={0x0, 0x0}, 0xc) r6 = getegid() fchownat(r2, &(0x7f00000003c0)='./file0/file1\x00', r5, r6, 0x400) linkat(r2, &(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00', 0x400) close(r0) bind$unix(r4, &(0x7f00000004c0)=@file={0x1, './file0/file1\x00'}, 0x10) dup2(r0, r3) getgid() stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) stat(&(0x7f00000005c0)='./file0/file1\x00', &(0x7f0000000600)) socket$unix(0x1, 0x3, 0x0) semget$private(0x0, 0x4, 0x3) 00:00:05 executing program 0: getgid() open(&(0x7f0000000000)='./file1\x00', 0x40000000982c0, 0xfffffffffffffffc) fchmodat(0xffffffffffffff9c, &(0x7f0000000200)='./file1\x00', 0x80, 0x0) 00:00:05 executing program 5: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xc, 0xffffffffffffff9c) r1 = fcntl$dupfd(0xffffffffffffffff, 0xc, 0xffffffffffffff9c) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00', 0x400) r2 = msgget$private(0x0, 0x4a1) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/201) fcntl$getown(r0, 0x5) recvfrom(r0, &(0x7f0000000180)=""/112, 0x70, 0x3, &(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r3 = openat(r0, &(0x7f0000000240)='.\x00', 0x208000, 0x2) mknod(&(0x7f0000000280)='./file0\x00', 0x1091, 0xec1) getpeername(r3, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000300)=0x8) connect(r0, &(0x7f0000000340)=@in={0x2, 0x3}, 0xc) r4 = socket$unix(0x1, 0x2, 0x0) fchmod(r3, 0x10) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000380)={{0x18, 0x2, 0x8, 0x80000001}, {0x18, 0x0, 0x0, 0x5}, 0xfff, [0x80000000, 0x9, 0x5, 0x4, 0x401, 0x80000000, 0x63, 0x400]}, 0x3c) r5 = getuid() getgroups(0x4, &(0x7f0000000400)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000003c0)='./file0\x00', r5, r6) listen(r4, 0xfffffffffffffff8) sendto$inet(r3, &(0x7f0000000440)="e5e7ab4f79da0c096b0d36fb6978375740f0ce511939a6334efa8e81e7bbf64d70587fcf1beb9255572c8bdeb6150baf14cf856fb0a7629ff50ef2f0adbe4bc3db409ccf34d3bc05e0df0b2d40e2500a013bc658f1fb322197f58efe9fd12c65a01e472b2de8a0833e88f92114e63339b9548a3d13a6c662a7ddc742bdd2eb478e9a4011a1869052ba70a64742e085b3aa5fce756aadbb9d2a5f7aae76f81a62943a14", 0xa3, 0x1, &(0x7f0000000500)={0x2, 0x2}, 0xc) syz_execute_func(&(0x7f0000000540)="c4a3e16968650366410f382bc58f2938017321c442791d9f5d00000047a80045ff6bfec462fd2a4c510098f20f5dd8670f3acc4c6f0005") accept(r4, 0x0, &(0x7f0000000580)) sendmsg(r4, &(0x7f0000001980)={&(0x7f00000005c0)=@un=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000000640)=[{&(0x7f0000000600)="cedec43a31105cb5144236f9c7647aef", 0x10}], 0x1, &(0x7f0000000680)=[{0x38, 0x106, 0xfffffffffffff935, "fd8394b41aa35e41b23f888ed8a116350241199f587a94abda8dd4dfa71198e2a4"}, {0x38, 0x11, 0x200, "b94a97e1c6c718e0afd0cdc85ef9dc501431b596bed940da5d793fa93b665bf24bd292a520"}, {0x48, 0x1, 0xff, "9a3e87c4363ce1509bda240f3a742b383a912d8a724db5db1036d5aa833d6b8faff2fa914feb17ee09ee9972d8163c0f3dda53f6e87db3"}, {0xb8, 0x29, 0x2, "bad84ec3cf7841e60aa519a965c3874cbf41d70bb13b4d85cf67f9997de4f0e3fd2244ab68ef11206e05d061629c085f4c674e93772003f02d837e1b9eb916b807130ba652610b009a1b754eef8331f5b68913b40c1c652121793162409bd12f60a90748c9d08dace9a9fd4cc6cdc71e1c34e1f80d8fd9ebe1a6821457beee9c5d5e11c7dc64e10eae4b6b41692650af2044e1cdb661a3e5847631c624587621617fa388dd"}, {0x80, 0xffff, 0xffffffffffffff80, "5c5de27e5e5d7f63569b54906ea01446d510a64be6a640a4f4e8f635144b68d1da4f294ac78f9bc0422267efc027d698080697382eeadf3b8ae54ca29d9fffcac3b62dc5a78b41627552d54794422506f57210701efdfcf016fd306a4cc277ce80f8c0dcd660afefa88419dd6bd5"}, {0x1010, 0x3f, 0xfffffffffffffffe, "8f1d4399d139af7f898712b172747f5aaf1250f7011553fe094886a95649788031d93ce87f0e316401276118c99db1f564b5b14af5b96f126ebc9623cde74104054ebe8491f2b0270ea2da461be6d7f3da4891caf2624df7b56aee56f80b219c48662df18416f75270cf79f52f745b76f1296c75e61b7d3d964014c751d78f0fcde23be8042c3b49a6e6484f128e4b7d5a6613137823c2974e9418fd78b65d0b12e76486febb38a0c3830af4f37a69bdf4c74f6cf99f468429d30fe6e0212fe9cd5e510f99b0085344457feeb430805a74060682e9bba21f8d3ca2868df8989b925309e52aa2297a263443835db556442ffdbe26fc8914b7bf8d09a40f2f6a9e0d74f885097e92a8ccf8392377b96dec4c7b3432a3c0d321579fc321ee4cc775432cc535bc3463fc75b8f82c632f983b4fa91a23f32527dbc9c4afadd80b75bda6a003361a5cb3089052ac7920f02cec6df560dff296c31289abaa399383346a6afb4c82f875e069966e80a75d0b17c7efaa722e8c9f8c4642f4006fabb9880f820d8f8e97604de07e31124427fbdfd7d89d70e8d1ae29881074ae676c4770438aea3ffef51ea6d6ee0c82b45ad7c825e777c8733449267a09ead4ba14375b3674556b34f06fd10da98149314760c4b8c6c64702e5d78075eecfa3fc5c108d63d9d36386e64057f7affcdcb6cc63083fe679f94a891f8a1fb03a80ab5438047f8ff68c59e73eac7ba77fb4df3c183602d73b5fd8c19463de4b6a9738ed3b6f9bb2f40776941913a969ece1e827e4bed8e5612ac225d3319466c27b6ffae3275918260ac9139ba940b8359a4debeca59c0050994bf318a66dd6231b73ed7becbc09b08f3218a1164c999c5c1dad13dee47dbaf24e974c73e9b11d17d7f1d58b48a12b92f13cbe048d6ea30dca0c5caeedc4345884480672bb9c1455df2c6900e526962101da82d5382aeabbc94d433a4a8c1cb5326142165b40dd627ac07b73108b15684d8a2c9c974983df032f6fae4c60e1ca524f6ead674dbe499a09d66f919a02ae4b2f2021265b361fb68ba78de8caece6dcaaa8d7a58bc7f9556d296e1a264bfff705c2bf4ea3ba2f7326bef6f847de6286f92dc3d54eb76595006c020461294bf988c9e8a823ca584c686e95e4a1b876f0323738a1e50b726fe1c07f512bee4754644f4d58c9aa46d92450275756d64d0653275368cec2daaa7d568bb211f9d6a3c985c072650f46922d5b6738373ee232f3ebc36deb5cbe4a697588211142efaf82fb48e9a2aa497b068911dbf2bb4f8517649ace521d50e5d5811a558dc86b72e1fb0f030e498e75cf58556dda877514989e945fe3d5244e4d82aea446d89eaea841abadcac184bf85d84362bafe43f5ed1773de8c4af38abcb77f315aef7062b29d4f2b9960027196e8ae482f0aea80f959a9319a0a9e8bfdfbeb18d209ebdbfa507ec6b10d7c542c354f5691efbf34412c3cc938777443ab81f56b4eb31253f5ca3a6d5797e8adf5c424c9cba82b30d1083ed677c7c7b55cf5d16eb7053f5c30892ee79ec2c23fd2e9ff66ca2538d074ef6efd9349569b1229d0b74de3303445ffa3fae882a116c3b45862ee71d297372d640bddfd4834cd9df61a2c3eb4774c06942c5acd45e62f284d6e833b051583b48faeac1e19435e2ee22a01fc856221c0a55303ed6b3cd27a1e1ba527145e8a8768e62629bc7cf0bc155e1d6ab98eb5aeea2efb3ff2d1622b662b5f392636fa1b2a5dcae19875951121e48e4def7fb3f2a5e1819914ffe76ba54465b374b8682558eb40ee402eda96ced5de510cc502cf91d31c55d4ebce37467734883c4c1e10abbfa413883ccf9f46db6bfa3c4960dec4864d177ba3b359ce554c190662c1a331882ba132f1846556becb79f45a51f22f9a0d977d525de9dd9b5a9ee1e904082eb9ae97172f69410426b2ca1d3e93333d11b8c2bd7c5908221795b069296209d5f2b14e17a283c5b9ba8c396a5a601fd587d63649b0a2628198d2a32fe7ae84a77a38cc3c27a7af79795dca906964d00d5958f2f73e93868638004e03d88a74297315dd98e9925d2d30157ccadee44bfacef66dbce9d758f54d9d009dac7a791cd68bba8a5c47eb4c776e4ee8a9314205cd07135d9fffa6ec13a0ddd207e34dc0f8ffd27fe98101c0320cd02655b378286734cf6410873003a95c5465a463972e74a940a4216d7ddc8c4fd336e48dcabd758029d30e14120200d9aeef2a60d3bd50d040a1385b328a2945bc7bb8ff10cecbe82d12c8da33ad85c9b6faeeb4fa24caa4ab237b4e4802b0a5467adc3a83cfdfc72aec4465b897951571fe5f6bd0fd76892c0668fd4f7470cba7035ff39d762c8a9afb0d66a78e8463b76a3b639ff54d4e9deba5a674d1399d12ff6070dd6b463cfa0b0f10a716449e969b0458d2cea0a2ae8d0a68633dd31c308348d82d6f11f5b6f45b9eebbf1ca1e713020b4857d7cb3ea28986cd72218c5278e9b30fa676a3d1a0ba849559d0b373636c5ec1f1b1eb2156bbcde1d0ee102540f4c789a1c4e56b0e5164a01d6659202fb1dd1c5f4f91f14b54cc9d8f211316e31b534ec62ab49c11064cd3a83bc5760930ffb8288757199f691f35f7904ec92da31c06b53eeae54088a30076f0dcb975e4de58fc0eb9295ced5ea8088cd6d57bfdbd45ce40207996f1b294bf3638e19298ece54373f34f67bbe3ab93029052bb5e3d2f564a8e04d0b9c2cba5c08ad10ac5022525a1cdbc8b7f72bd6659fe5812bb2e933a03e5ccf0498f840f2bd77ffc04699e971add542a745015cdc80ebcd42e3896e48663602ae7128a7bd384855ae551ad1f21600d59782057a54b560b417422e1d02d0e15ee45ec086545c5bb39266d5b89de42e0f84869fe0eb79a43dcc83d6b1a4aa3e360ea42531ad13c13feca69f1fcb6a27e54a0ae91d032e224fe14fcd8eb55bd4dda22adc1ea2c21b0c35e946f2451e43ef859f1994b168aae1f3b7305862f9bb4b89e100c49976e21d011f1ddfeb41169cec28a643283c1030f295d07bf31dd1e39e41d625164e13c7adf95ecba7780c59a036f8f200f0a6fc52063aa5bc49dc75e7bcee6ac6cb07f7c1c32fa80278a303c2bec4cf5ea7d058a09d6d1f00ecfe08566b21f433010f846c6b5525ddeae08473e929134b471525b3688387e5e45ca988f2ce7aae33a0c1b40fe350d6eb369c8283687fb477b87e54e82c7daaabb5b1ac020afdb0903c047a514182f1fcbf9ba95b9bd410357c51ca903d9a1c6d84ef008ef8043ad4d3648359b0c0cbdf931eec84e80273702bf5bd6f8d802f16d97d9f38c6ead7119f6260a5c54b0b6935fd761f020e3767e9999766d3ae6c82285f97dee4b69ff89ed1a7efc65b67251f2708680e0fa59bcae15979a92a1e4201fba3262a7cb8ca3f0b4ed45bc57512229730582ac83647ac457cd2e5b166e1392cce7d717cae685149fc5d88b32b3dd3c307eb1c576fa35de239922e8396a0ccab8e02b623cd2a4f3ea6861d2e0aa372bcee40ebbab19058cf5030c84927e5844fafad252c86d9604eb481ccbac72aeac857c3bc0e93b36f56b587055809b7283238bf4dc478518854de873a769a86647db8c7d8708d961167c75394e1b14ebbc434a19c8e9198354c985489bf47f1a03c3411dbd485169226481cc7f936f1d24180153ca53abbd5ca5ad8418fa62ffc60ffa4a31ba037d5b6b48ec2d82becb82a4c4695565a832b7c007d2f61929a91acd627cfd02044366b558e917af5a56b1dcb3da9bb2376cba797e889648446274c068c333daaeb0a204b1c63011149ffd4b20c76cd8a5153d22ec3c52acfbad0cebbe81232d5495a54f13cb5fbbcd6895db408afb5ce51c06f01476209c4ad3da8c43455ee6fdd5b41c47702003bec87010eb4660208c56806b8bf0c6fb1243f2486989f361d3dc5c244ef2788f493a0c285462e72c9abbb2119d53f07c0acbafaf0fd7e9c6c58ba28e23b964b63888ecae8eacc0b718d1a7dd32c7972dc91c33fad6dc4e7d5b6bde8a51bdc6f93949b393f028c8a0825e856263b7d9ee46d9e64c4f884e11ce33a2aa27755ec2b6be198630a9253bbdc4c4017f601b4c4eb886175e82ab59bd6d4e60c4e073bdf1779923bce3bfab503a8b9b5064f5d5a88b44792b3301d2b4f7c89171578b88b5db3b674cd671a5f3a4d6ad610676e7a574765f3c40aae2573eaeb48f27221bce80a689da09ea23b742af234c7881d10cbfd81b5b2185541994319e8ba71804bd6a8e0defeb10eb8aee8aa26203c77226e73b769298cac59a51ad4d9ae606350fa40fda208054dae7e77c22fdda252b6d856b8bda19d9e26279de4c33868c5a88d58490db7214bb6bb8750beff5990eee6456d0bd4a58dabda5c7abe9b65915850d172dcd28a4bb14605627a71d6a39a8e5cf2fceb01204d677c9ddd2b9377460cafd71402bcfd42954808a1ecfde0629fe9aa603b7b2fe9cd440393acd7b30380afbd131266cc4dc1137d3a95fd4f3d8f53bda41792c1115729f0d67d0f765f3cca445cdf586ad8f119c76168a51ee877beb36b27e9075224e0f1f998e8834b327183bc992a653140fffb68686404bc4e94d0905d70cef661df8070d6327dc27be9c8bf5f6d4bcc1d40db02722ef5c66312af6d122c5be9b2cf33c689314db1123335c3dff716fdad8749a8aed9201e31b90cd5b44aea96f8d3690ed5c95f2930260ab15d576beff6869f3c35323d62e6361c7d53a59129020d5bc7c10f957d75f7442171d6ae4303d11529bb0b26c59785680b7c18a77987084a51a1fadb373b50e2392b6ddadbf89886731c3354240107a0d492af2955fcce2a3438286168f15ac2952c46ecbd044b17201d1fa444c6b05d1ad7fa4c730bb9c89916f590e3c8b882b03091aae6f9ad503c441be3d3fd919f4cd1b0655e032bcc4eb754c08ada1021bdfd7b94e39e7508e7fb4dbd6ec3a3f76bd74eb63c1626fc396fa4432c35e0c0aecc5835c29f2b8496b0338d0686b38c7bff7c989b48a657f07b2aaa538a29977cd42c7b86372d95442de7bba4f88836f9ce8e1c8ae898d04c1ad0861828aa56ad7466765eb1fb182086e2da2b26c1ebccd9a298f533006f49adb58e041bc7051b2e625e3011bc237bf43821f3f12d507dbe2e30536de8aab39a2e6c111685277000b9c715f1592817f3f4a1a39de40e83c6c993f269ed6bcedbd1dbe17c4a155805ee55e4ed5d8d299dd91747ae6e66973aa9e2c7098f09b285be77f526399d3fa523bb92786e243a6fba902f40bbb57db160df1263978a7bcfcb51f083d4b59209df02fa961bcda94c97c7606484705d392d6562379218a5cfae413e1e80b719d2939c775f83619236bed1c27fe384d8419d698cfc9ff201a63692c9c0cb005bc45a4589a51007c0a59a1322124d94cf65eb8ea07739173e3ca132ee268c34c01433cf6d7ad3f148a01f9cd4ad094aa42e335cd82e427bfe6304b54604ef814b3a157eb6360e02d168a38bf126cb3417378a4c10ff4572bcbd41f9443726e13064d51beddaa781598cba4c9dda136adbbafb40bff95a57fde1431de1d9a8a56bdb32b98a88f91991010944c21798c7690d971767e249154e3923468d3ef29fe87dd8fce6981eb8c4cdac740f7a8e4519484cad429ac2bfc6254ae1db7022f4d0eb8c3cd7aafa0a96af13ef630824a9584133250fc8c04005d1adf0b8cb27199c9425da79bd4ec225c563f317fe6bab9f042f169831182c7897c792aa7b0293b579fc74533a4ccc461d8a0a806b5017d21c29b858a"}, {0xc8, 0x0, 0xffffffff, "23b0adf1d157021028bea1006921df81c0eda6fd594771d60ecf33bd2b57da8170c6405fc03b2d93c21f00b3c09815b70c7c2a0c76c9e0e8e0c1307161ace381843b310833e9499909468e6f1cc6e10bfce81500486bae39c2a02d2654820c0ef42214a02ab117aeee0bb7e44a3c5658f1e7427ec9af842c7568f0d50992ca3f5cb5bc7291415b519866b2747ba9f705e06ae2c5adf42c242f329cd8a94a1fe55d30f629e9bc2eab3bac6ee8fbf8ea6cb9a8f8e96b506c8e"}], 0x12c8}, 0x4) r7 = accept(r3, &(0x7f00000019c0)=@un=@abs, &(0x7f0000001a00)=0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001a40)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r3, &(0x7f0000001a80)='./file0/file0\x00', 0x185, 0x100) bind$unix(r4, &(0x7f0000001ac0)=@file={0x0, './file0/file0\x00'}, 0x10) faccessat(r1, &(0x7f0000001b00)='./file0/file0\x00', 0x47, 0x0) socketpair$unix(0x1, 0x7304c70ce6a76ab5, 0x0, &(0x7f0000001b40)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r8, 0xc, r9) fcntl$dupfd(r8, 0xc, r7) 00:00:05 executing program 3: shmget(0x1, 0x1000, 0x40, &(0x7f0000ffc000/0x1000)=nil) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x11, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r4, 0x600) shmget(0x0, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) shmget(0x3, 0x2000, 0x400, &(0x7f0000ffb000/0x2000)=nil) fdatasync(r0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r5 = shmget(0x2, 0x2000, 0x200, &(0x7f0000ffb000/0x2000)=nil) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000140)="b91b8da5501f8958a5acfca1a7ad567575657e1ddd4e15eade85fabd1fe3372cf883135235f184c96e9bc7da87ed93b8ea91ce243945fb545ebefa8cb3dabfb05faf28ebccd59f9f0897f0b41c8dbe0b6aa199af62d225073573df8ceb67ffb8f02a046f9882de006e7a74a4d3fac6", 0x6f}, {&(0x7f00000001c0)="37d7a485d0e7fe2221db91439b6ad8aa24cb9146bf7e3b0643cbba0d39658725c477e72beb2600904752ab16d459808537ddf5396a184c4bb5f7bfc4417d4ba00db008d39f29846a2c69924217dd750ce61f75", 0x53}, {&(0x7f0000000240)="ba1b2db4ef5590d28aa0f83c4c994a5c8cacc3a99cda924fb63f14e3ad6728d95f24007c9569f995194d9388babd3e0ac5766aee7a2fefd7b343ed0bb11eee37f9704be10ec63aa237cff00da9a1dee89c4fc7ea3661e08162b49c39f4f69d5f5ba7ad57915c00091847314c92d07e7513e10ef1e08bbea4bff7ecb46bead879bd1eac422ffc53b317f0e789c408a90bf02b8fe5cbb046ec72eb50fd9ad98f7adb8de2f10c6f9ff76342746289e3901b012187de2f8ec7498cf29f0311e85044472cb1b3bd9162482cb1b45dee3c486f3329eae9ddd4ffb5a1e4a2", 0xdb}], 0x3) sendto$inet(r0, &(0x7f0000000380)="d8fc6fff950f77b6599c81545f756f060eb659c0d40f444376b28f2733196ae2d23233f4268baad7a8f4ecc4e2a941f9be1acdbddb420d74564ebe3bb69cc3c1543aeff823caddfc591b58d10b12b99877f82de4b28e4ea9896faa0083f1689def349ca027b08bb735870af1e5611a294815b3266c9f8996c749150555968ceb76ec549597c1400eec6661082181927f814525765367ea5ef662be7f90d702af096df9a02d44f667c2d6fc039316f4f26c0dcfa49538a94e614eb7eccc36932226bc52f0082e4bafc36dffd64a02d5449c977b7794a9530eadfeb6c9fb0fccc346b2db5b17d8490c", 0xe8, 0x1, &(0x7f0000000480)={0x2, 0x1}, 0xc) unlinkat(r0, &(0x7f00000004c0)='./file1\x00', 0x800) fcntl$lock(r0, 0xf, &(0x7f0000000500)={0x2, 0x3, 0x9, 0x8001, r2}) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) setuid(r3) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000000) r8 = openat(r0, &(0x7f0000000580)='./file1\x00', 0xa, 0x80) bind(r7, &(0x7f00000005c0)=@in={0x2, 0x2}, 0xc) r9 = open$dir(&(0x7f0000000600)='./file1\x00', 0x80060, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x410, r8, 0x0, 0x0) pwritev(r9, &(0x7f0000000840)=[{&(0x7f0000000640)}, {&(0x7f0000000680)="b7ea8c149b92b9ff0d252969bcd8296e0a07f186bdb1e7abde62e59fbc4747e4a1dc2f95a3dcbfb23fd98737fd9d7fd6039873a38870ee2afd25e80f1f15ac2edc5ed54db4dfadc3267ad283c1dfc5badc9a8b6706a9c70f82c22185faccae85e861e13158b2dfde6288dc99cc7b9708a8b7bd895255a7372edd9c31b777724ae96ba16a04", 0x85}, {&(0x7f0000000740)="f8112271b8e99ed428c136808d13a894a961e45872a18663c156bf4e795c90b5aef41ada890de6196d71b62fff2ae1ccc698221413a8eea0014a8a938ad454374ece5de496fbc58339d1e5b16f836e4adafed9a062350df0d4f806b1ae59670e6a7436a57eb485e1e7ce75c4c89092ee702d8f22b28eac7572b3c65929254f3357408284401c96743f506285428044474db6ae9813bc5b1ad7a7f626235dd8983796976ca9ae2ca8ffca244549c9495e3bd5a1d14d03f31662ee0f60f71e08b06a0b114f7128362ec15be01a732b3215ae8570344241", 0xd6}], 0x3, 0x2d) fchmod(r6, 0x20) r10 = semget(0x2, 0x2, 0x8) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000880)={{0xc0000000000, r1, r4, r1, r4, 0x114, 0x40}, 0x7, 0x401, 0x2}) r11 = getpgid(r2) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000900)={{0x6, r3, r4, r1, r4, 0x80, 0x6}, 0x7, 0x80000001, r11, r2, 0x5b2, 0x4099324f, 0xfff}) getpeername$unix(r8, &(0x7f0000000980)=@abs, &(0x7f00000009c0)=0x8) recvfrom(r8, &(0x7f0000000a00)=""/244, 0xf4, 0x3, &(0x7f0000000b00)=@in6={0x18, 0x0, 0x5, 0xd70}, 0xc) 00:00:05 executing program 4: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80000, 0x102) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400002, 0x30) semget(0x0, 0x4, 0x5) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) unlink(&(0x7f0000000140)='./file0\x00') r3 = dup2(r1, r2) close(r3) r4 = paccept(r3, 0x0, &(0x7f0000000180), 0x50000000) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0/file1\x00') flock(r1, 0x0) sendto$unix(r3, &(0x7f0000000240)="690dfb1766d6a702ae1ee3db9d", 0xd, 0x4, 0x0, 0x0) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000002c0)=""/55) mkdirat(r2, &(0x7f0000000300)='./file0\x00', 0x18) sendto$unix(r0, &(0x7f0000000340)="e83cecc473654da032", 0x9, 0x0, &(0x7f0000000380)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, &(0x7f0000000400)={0x0, 0x0}, 0xc) r6 = getegid() fchownat(r2, &(0x7f00000003c0)='./file0/file1\x00', r5, r6, 0x400) linkat(r2, &(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00', 0x400) close(r0) bind$unix(r4, &(0x7f00000004c0)=@file={0x1, './file0/file1\x00'}, 0x10) dup2(r0, r3) getgid() stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) stat(&(0x7f00000005c0)='./file0/file1\x00', &(0x7f0000000600)) socket$unix(0x1, 0x3, 0x0) semget$private(0x0, 0x4, 0x3) 00:00:05 executing program 0: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r0, 0x0, r2) fchmodat(r3, &(0x7f0000000080)='./file0\x00', 0x80, 0x600) sendto$unix(r0, &(0x7f00000000c0)="f36bf6f8a0abc26ec23df3fd21fe85cd18995e92", 0x14, 0x9, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000000140)}, {&(0x7f0000000180)="89ece7f82c605901f83bfb9867977b239b795f2c459794cd4f9f4f7e9bc4697c4c08ea7fa96aa9313504a058fa438a6f13318b6fc68d67473bd9705e8336887b536d31aa1683fcedf9c4", 0x4a}, {&(0x7f0000000200)="461c0b5e13febe785e299f3bd329f5c0455300c4c847f7ca2697af045694fdead808ab0c5b6de5d02c690f5870fff266fd4ef7fe6a84454aca0c3240ffba86c2bffa1c863a6c5f2f88e1f4042672e56f2da6bb8cba1c26c0182bb59863ccb276cf01b267dcf09806254e3c6706fa42db50cca975b2114ddcef610052927f4233cc17965cbc02147c54e74227", 0x8c}, {&(0x7f00000002c0)="190a1b9a36f623a6d5490da686c0054aa865e078891e46b903e64bd460beb4d199dd152393b72f92f54c4203ec3978591e2d5bfc5878865f080a542b6110e5fe6148a0c0990e79ca13b0b23f40f46290b93f3ff31ad3122dd861d7e045fed8f80055d99fdeaf2369f78cc5a4ded9d57a7aad5a7a6f9d6fed7306fd1fe7902d967c1bb8146b07aa0ab06afba2d8a6ece1100e794b79573c94b7d47703952aea5ba0ac0e3770d4516161cdcb9b594e08214f5c009a4a002cec27df8095afa86f1acf08ff0188a6959ad39b4a393c075e7684b8ea4fd8815ba558", 0xd9}, {&(0x7f00000003c0)="d93a0f556ec125f25b77f20c16f52ed5fb9187a5495b22937c55e9c32e790a18fc097d9275ce159a7535ab0cc24413156bdca361089b1b309c8ed57da6e4912a5c4d29848163f0f8d19303fc5047814ed7d7ef7eda559471a85605866b878a02e8c134019973f89a42e820c6337d226397eb", 0x72}, {&(0x7f0000000440)="5741416c5c7c3b0806add33dc6c17a2a17d1edb764183f218fe73dc9a8ae2edf5796f1c5084658def06c36f6ef6d6c92f6f7e36656969b4ecd08f55be228942ef83e538ecb33f0a144384a41272488a5798bc55463d6e5ff6006ad083682e59e2a1c2269fc4317efc8", 0x69}, {&(0x7f00000004c0)="c9ac8c58d8d754087baa437023cc7a59504cfc60ec135e1587650df9fd3b860c66fc1ebcd8b9ae18207826ccef5ca9c86d37fa2d776c324dc85cc2387f058646fb84eda2985220fe009a348d3aac4b17b7903f5170eb9bd4e195da95a339183bdec1138eae57a7eab9b49695d29a2a8d2800a05383", 0x75}], 0x7, 0x0) getpeername$unix(r1, &(0x7f00000005c0)=@file={0x0, ""/4096}, &(0x7f0000001600)=0x1002) getsockname(r2, &(0x7f0000001640)=@in, &(0x7f0000001680)=0xc) recvmsg(r2, &(0x7f0000001940)={&(0x7f00000016c0)=@in6, 0xc, &(0x7f0000001840)=[{&(0x7f0000001700)=""/87, 0x57}, {&(0x7f0000001780)=""/156, 0x9c}], 0x2, &(0x7f0000001880)=""/191, 0xbf}, 0x41) ftruncate(r0, 0x7ff) nanosleep(&(0x7f0000001980)={0x5, 0xffff}, &(0x7f00000019c0)) nanosleep(&(0x7f0000001a00), &(0x7f0000001a40)) r4 = socket(0x6, 0x30000007, 0x8) readv(r1, &(0x7f0000001d80)=[{&(0x7f0000001a80)=""/149, 0x95}, {&(0x7f0000001b40)=""/84, 0x54}, {&(0x7f0000001bc0)=""/63, 0x3f}, {&(0x7f0000001c00)=""/222, 0xde}, {&(0x7f0000001d00)=""/109, 0x6d}], 0x5) getsockname(r1, &(0x7f0000001e00)=@in6, &(0x7f0000001e40)=0xc) recvmsg(r1, &(0x7f0000002280)={&(0x7f0000001e80)=@in, 0xc, &(0x7f00000021c0)=[{&(0x7f0000001ec0)=""/59, 0x3b}, {&(0x7f0000001f00)=""/109, 0x6d}, {&(0x7f0000001f80)=""/74, 0x4a}, {&(0x7f0000002000)=""/57, 0x39}, {&(0x7f0000002040)=""/71, 0x47}, {&(0x7f00000020c0)=""/105, 0x69}, {&(0x7f0000002140)=""/109, 0x6d}], 0x7, &(0x7f0000002240)=""/11, 0xb}, 0x2) socketpair(0x0, 0x2, 0xbfc, &(0x7f00000022c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r1, &(0x7f0000002300)='./file0\x00', 0x9, 0x600) connect$unix(r4, &(0x7f0000002340)=@file={0x0, './file0\x00'}, 0xa) r6 = shmget$private(0x0, 0x1000, 0x123, &(0x7f0000fff000/0x1000)=nil) shmat(r6, &(0x7f0000ffd000/0x3000)=nil, 0x2000) clock_gettime(0x2, &(0x7f0000002380)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x11, &(0x7f0000002400)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x11, &(0x7f0000002440)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000023c0)='./file0\x00', r7, r8) socket$inet(0x2, 0x2, 0x0) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000002480)=""/4096) clock_gettime(0x60000003, &(0x7f0000003480)) getegid() linkat(r3, &(0x7f00000034c0)='./file0\x00', r2, &(0x7f0000003500)='./file0\x00', 0x400) 00:00:05 executing program 2: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xffff800000000000, 0xb1a}, {0xfffffffffffffff9, 0x2}}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xc, 0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x4, 0x200) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') writev(r0, &(0x7f0000001480)=[{&(0x7f0000000140)='2', 0x1}, {&(0x7f0000000180)="93324b8d7cc3c424f1591bec9c6fd11d2ac3c69e149d4c8a9bd808f065a07e90c4ba0132dabd497b163ac202d2a2e5b5ae13729347126ac44de1769690215e41b24e690e75e088936ac8da99de74a3f64f4cace42ebd1dfa5a81b118099189498bef8f88039ee79af1ca626fa0eaba38e96ff9eddd81c34c749bd9dcc5ae00aee2dd65644c4a0ea3c06459c35f39d75b36324bcc5921dde42b3c64c4445262aaaa26bc42a45744bca9f271800e0d5afd2b4beb71a19ca18b575e356dbb3b5431f032a63c056da0c0b644dfb05ba305289f537b4b3a8b71b326f5809aebb89b481d0fb2d65f8eed00f378fa86a76f99d3822fc1b7bc93abae89103c2ca4c89fa10ad445091474a3af9eae8aff3c4b8add5e2d3863ba4677fa1ee70af30e8e49b26d1703b7d33c87bae0dbfe0a2c06bd5d6df8c5c020186041310ac60cd2a3449c21a312ae0fb1518ab793a64ccc1f2c95633fd25221be1ae0b8b08646ef0e7fb984e765641152eaf81bc194c89c94b8cb91f3c6041205afd2f1c9681f6489e18899a2f42c0d1ab00034f07520ae2104f1fe782e0021f5594ff88f11aca17abc3c22f1e6ed7936b3b51bbbee7ad94e1ef78d8a47ddf910ddd03682e6671af8fe8e10f65aadb1e0a0439557d770c696150ebf361082bf8b12a260319dde940b7f5ee00b758b3d8dbd85ff86a2855f6eb72a3c8c0c82460d4ca792883416d116d270c58ed7b133b95719bd7dc595a37c9eef2f6cea4bc18712473a4cced1b4ae4655928e434a4a4127351f24dcd8b123781779382b1272bdfe11d70354b763da304654bba339aee3c2691aa39db39ab2f325a70f1c21deff0209a1c095d96a6f7fbfc7aecd4e16e5e30c39d49d22b6c02caa7c4b857a025ddd85d123b1fa681a257d859225a0c25c81c60cb4cb3ac2493e8f9c0b353c3f77dffde1aa8706420d62b73f6786a4e1aa89c317d328f02144710b88cfd614aa97300d36ccd4f80c6397a9e71c124a7ce0abce9a99f18651d431e8fd0ae4372e742c15df6f349c1ec644f8eb249a5dcdce2fd307b9f4fd176c66b5912bd7cfad1a72e9c1634ae7d7c1186151f9ceb1da8bcaf699040842232b14fdbbb0ff794dd444af77f3eb81d1f8ad8f21d5a8efb96247c88c19fd2974b9d7e6a80dd97ed6bcf54d2aa0bec7914d6b95272b0e8ba060bdf28ad18afc26fcadb27615725fcd5a914c7a57cf427b3a54fefaed18319682aea1b82cbfd124f54cdeed001288948de001f344c7acb0ff7399c2800258b68918bd61cf2edd01267792754b5245b9229db2d0d3c19dde06e56033aeba45ed9002969188f753256ea2c5f712baa863fc8a41749d1917ffa0fdf5f2ee34e76694904ccecb95708cc42e289cae2125502bb29d9802b85510335dcb8af237f152de7461065590e3be23b842701a25bc52261d276218669578d3a889a67718510660cf8da5b0de2335f5b9a5ec99d7c8c2b75b0178806b233b21b925f3165db059ee18d9064f63b117e6066dc53257687bcb04a7f929f79134f318b7f11e98160b9342f4d3cd251d354878a72134ad5599ed074f7abee75b12f96c72404ec7a61824734fc93fec73be1a29846ae438dab8a8c9e8ed86fd73806a4bdf6c314b5dcabbc2ff25cf1c79cf2917ecd1ed927515b49bf0c1b58791b7316dcb4d198401297c8cb8566d865b50d22c8d6f4fd09844f099a457266161c3a52e6a74c460d08d4608c31511c0d0d82b4b7a41786836454319616f80c6fe8bb141b4bac24fe381d2f1bf51633d7a9e4fc3fad7bf2f766932dc550b8d5bd2f020dbf8aaf7bf0666dbe934fa8b0987dae9df31587c8bc2e8376d065a79a8ea87cd9fa0c1ffe353a86d86f59a6906bdf86c0ab62fd74e8b258603f8493bec82785bdef291608f2536aa9f0b61ee260efe9ba8a9e3c9ed46317d7c04581eb4fcdf4ea9caa0f0e588e064e3a15482010b8626f6282340c7157b5dd3eb42b4c0bd6c6ca94b5a13d4f13c00705602eaaf722d5750f3ec45af2119bf09eda0e497adc73abe3f18df7933d6d3a625c24bb1ae8e65e3e4e1c078525bbac8060f26b00295a5d0267a8881661af39252d116f8855710831c6a874df55e6e48fc07dcbe70cf4bc40dfb44d01ebf5d017b319e5ec7240344b6ff0c0808051f84c19312011b8184aff6a991051d066bc96ddd03e1814193e6d20a659f2303f11d5dd114a30828d7dfd21f8c64f25779833cd1f0ea35aeb5f53b4fe224347e5b0a1ef753be17f1553894a966c8a16a9ae70a4ed91eaaa5309e4f0cb71ce24b53d20124c7849fe1a6244f20fb1af3a6010a22b43742eaf198f3956377b8a73f3b655c21bfa53c2c404bea3e80f120039337da3aa666d7a472d96f7db27b4fbd41a8697ffa7ce465450e4211855cbab55bb4dcbac501cdf53fe2e073c6341320dd2321e4a9a6c3a7fbd82432a8669176cf099246fb996e1cbf2a3a0bb262390ee4dc7fd8ce8979f0a2eff04db5e417b1216e6dcc24568d9ae73895fb8eb9e6d35b4dc230b93016f892ce92cf840d318492d7db2f196e52edad111e46792a4a0ea01020943e64a52670fd5a976b352d690bb5326f91e47b337352204a88c3a93671daf3bc97ee75e6ef6ab0fd9ec5a506701b5c8234cd5d66b4500f54d8dd32d346eff398a9ac0fca80284946ccbd83be3588cd8d2d4e5e88c1d87dcbacbe032a1307659b5c21c9b79039b59447cb6114c630ffc6287c9da936f77bc18c0c16a7078c80152728de3382646bcf0dd7b2f95c4c0958a6087a7f0eeef20bffcb8e37325f0dfa6fc1e11b9f0a83d0584e1477037f77a4e5b42dea9e23fb64f9bde1ee49ba4c4706b906dbc60a844ddfa49f3a7f3ade6a8840b7d04095dc36fdd6fdd7ba0e0e5263d21dc85826507575c190b97a810f0de268be7bdb76b05248d669eb4d98e601df1b04f8bed38ba7c8e0453da0f2e1378cc4bbb5aa8d67e2e460949bb107bd0f2d02b4c7f8814d641ba7830737ec0c911b5e13782ba669bd06a7cbc48b32ae6e83504fe116abf9a159f5e49e9db3cdf6792aeda2b05332aee6efc074db925ae1303676366793f80a309f167cae4fd9558691d07faccc8898b97b49bd1fe4285384406df3e2cba0e28a2d76b08e11da5934d1ce0ed1d17122ecf02206cc5d71d0dc45ea21a45d0fed26f3718f425414443d59b3790f356dfa89008d50dc60a1364a22e16e3688627c551ac1752623f5f2adde5d78b5358736c92e61e0e2e9bad8e66ca6fcdf83a76192b78c598c97c9d35431c85dab389916aa88e16edc9b65b9b4a610b953ffa859b9da4c38f5dfdee19a4e38c322f8df3e0901ef291a20cbb0c005b45ea59adb1dc6fc12b50a1fd3e165ba9c9bff8d7cdb1e017ade55f91dc6c13157a547bd76edcb372b5d9c6661c8dcd63efcf334f273cba30384aebe470c5b1f515e9f0bea9de41358cc290e02ecc6ab6aea8888de80cddad58757a10c7144fb78c0e95cca275d5f82b9d97b675d21e2a62244f11f78bfbc01bca082aa8405439b4f371a183de070ae578e99eb9f1e3bceabfa2229bbac2a1e8596a8ef7066061044b3c5cab4c5ea145381dc26cab3e8cb1865b14aef896bc1c802a6391c1a8b11dfdd2005950d7c28bd2deb4161e161ecb4ebd18fa72d20efbeb99a923895354d67672e09f264beffe5ed54404b6ee190aedd4f63a2179bc996f34126e59aa02afecda646bee2a93c6e64f98a53f078d6f5f381d0d8f4c4d4cdc4187237b38383f5c24f03f19daebbf45f6507ff2e80ac321cf810bfc4342279f6826741e4e1cefcd07edcba5310e1a37790f5d4d017d4fceb07edcffe78af0ad4e61e2fee7a73626bd6ecf92751e10c74643327d05774a467521ad0ce29240eec88eaeaad70c3bcce3d93786ea35b9f706d7823aef3e54ba269c9fe2da1e58aeae87a1bd59571353ff22c595ac3a7ccd570fe75023685bd103c5d83300fa83438a92fab0a21dcade30693d51d001c50dadcff6deee99ae3b14f43f1852f82f41a9ebc1ea7cc839112fabfb69a9fb03212cddecf9248af5d9dd42993f2f20fdc468e8a8a6d504fc6373fcbb9bdd811efbae933d3c4f819df3355dc10ec43891e571ed271c09774b6789be36390801e61658decc6697ce02e2e5c66ad7a7e1c9890c41fbba53e390032c551ca99116c1858d56402901ca4f0f5afbde6bc433afbc34240b6da84757a96c724b3cc112eb92aa8c883ea8b1672f0e7b10bfba12f3706912af55827fcbc62de40e507fa87c0744d50c7c1eb6cb6f1c1b05e1c7128095eb879d443005285578d07ad12866d0e99edd441c73f7ffabd1d72fa332f4aff6de1e142717bf76e1adb63bbe2b3c981af9f07508db044209f037f53921ebcbcd2846005b18938d1fec98d23623487108d063dda5975787db33bb66ce0b82447da013e45d5a38d62226788ef7d074690b96c593e723969b578822f54257fa11395f4064e5fd5d7f70039eae98c1500b70a997fb3d2ac4c6087074210847f3ed7fbf7c681fcb6e4475c384fca6c7a640aecd0108e9d35ed174f9667696662a85f597fbaffa3ba1a72963c6d9f8ff8b19ef44e96302eb07969fb679f1978a0def3d29ddf7c066d81d9c2f3d94eb9b7968e9c0e905975055a19b4729d05192a737d42dc8f35a88fe73d35cd7c046ffe159f99548c4aeb17fc3e8d445d0526c19142f5b71cc3bb3aa2ead0aa179a4b153cbe63a109b199e61f5ec134ab31e406c1b50a9a8ab4c1516d135d337bedf6edbe2d2a4ba80ff996d5db3bc7c8bac547bf72f90821136fcbabb76fe095102f8884f9b7d877407c5b619d9e80eab9fe263c7f3ae91763604ee74dbb0b584c5441d07cef9561f437fab98946432b70190f091b55c6b72780553e5e5a47beddaf34b250a4d9c758caab13811b85cb42bd7b56aa99775a7ddeedfc25561b4f2541775163488d537ef7bd994ec7724c5ae3191709bdc6bf56c7a366f204deca2f9996014381be6348f8e69cb03528a054cdd64f2753bcc93597af068cde063d36168542cc52a6df1f514c7fddecf2b33847a9f9d9e1d90a66ce60929305b2f82917547bbbeabe3b074fd2ad92d282b5123c7a4d434f8e9662d896a2813c0219b32b6cc636035b614ba02d085ed40e92985f1ef71ce5a41feb0f4b1c2c694274da403356585fce49e853efc568d5e2dac9407a87f2db981ae9bb73ca7b79023bcd6cc8a8ec1f413aa513a46e87503a5fea6b11fda300509b127d70cbb853d4678da4a120962193a1119cf8d2f19a11b49e95d47b8c52e21e9dfc570e36e8a4744949030c0f16f2b5cdb748a274a7867074a4e38be7574edbb354ceb49a87b25cd96fe3d022a23d7a91031303eefa47ef4eafd76dfc3b47405fffdc2ef8e884f20dce32e13cf7644a676b85c65523456fa499bfe59c4b0da682d96cbf16195a924331f948ee27770a391648c98dfba4cb70caf5484d59ca3b4275d1ab6f86acd16fc9d209e951e0e70b6833af56f4da0833dd9ee90913929009db886a3d2c5012019674be907072ee0a030c89aa70c6489b9cd1754c107c910523f5d99613ed7c26de7d39eb94e54ab4cfdad28cb0243320d42d7db286a9f6fbf781b7ccbacc2855d8293f28eea95f94a9524b077f1b8e2cd46313199e43a711dc47b042d12f21e3271acd3265ca239af85df5adb6d35e736f868246f92e55161b9e955e8000d2c5b6745f7a7cb94313ad0e58fbddb22275e978ff26e95964fae741725e36b8249f83622812d602a00a0b135e4a7eb3c6b08825dc7ab352e1285467aa1c71736b", 0x1000}, {&(0x7f0000001180)="222e299e8c9d4073bb868865b4765c490206b5e6ced2dd7d3ace6cc5d46507cc39c90cbc1233291181e09726009e4619fa5da61b157fba6ebf8d5d31101fb8206b3cb0f2b1e2565a655730e0895aab8f4e9f6a7bd8bd6b95a08e5d69f05ff0178d5f0a4b83e1d7d088ab18c9ffb8a02bc1887a2a47224b725c0f8fcad85e8c9a64810de7f59628ffe08cda4c648774cf4624cc0e956fe0c67fb449f4f6ce5f2abc73e8e82bfa00a2b08624acf8625eae0ca9cb80b4df0ec3d86eaff2a1ca3b1772a28733d469ba8a25e598e0ea3dd6b41860cb17ccc08379c6abcf4540c716090f21ba8b6a00f3ba330c", 0xea}, {&(0x7f0000001280)="ba73feef7af5f59f9c62194a46eff3fc10b39535f36c691f9871f7dc52a3e1e80f94a6d1797d0452e06cf40e4339e43f24592d6ba4432f78d1e6e16c34165c14843c75c974104c1c1210570a69658a34ced02755f1c2", 0x56}, {&(0x7f0000001300)="0580c4e3d3ccd5aade9ebcb64956758b4f15717eb1c324bb54f47e751774b5ef0535239b3328dabb553865e629458df8b282400e57e938c98baa1513686136b055fac950e997fdb6fd76a477139df1d01e933d0cdded4efafc325fb797ba19997c6a71ef7b928f92a0d476cdf079ed4ff0da38c373a1d2d7e0979aa08e153583ba", 0x81}, {&(0x7f00000013c0)="93e21275f8b9c9f84b7d2ecbea7256e0b1c035c26716dc06092aac7613ce8046c75e71142b2a23ae64619d4748a3fc043c91ce7ed441315444189098f957c6001a4d676c9636db2e22c27f3b3706555d5275a69e84f3214e33c017ffefc4f0ebf65c5a289d595355fea72a6012583fa2ec3bfb97e665889f77b15727256ea1891c2c3abdf4ada10944", 0x89}], 0x6) writev(r0, &(0x7f0000002540)=[{&(0x7f0000001500)="7df19401cce655d5f3b5ff0a9cf9e46639800456fa335ce547926d3f049061078de1878f0171a33c79b60a3363d73557887ee38508bb2e7ee1f11e15882682fab6b6d668b25469c580482b83eb6ded6648fa8a4ad2ca326f77852e1cf9ce596bf17faa2d348119745bc41f7985508d73597303a12014cbd63880f616efde546b419f105c3bd7e0411457cacafe302c1648aa91ad3ba8159e9a8d3d9283ca3abd2cd13fe79d0b968f5c9de9f82a21b135f42c2de1eafcd5f8f79e5bd2c675f2bb17a38309d86361f62c3ac55cecee3d3db37d529c53ec66ff809a78b56fbf3036237032ac7a0de069a81d1a4565af8c43f56e96d5df7d95164db9406fb5907d193dee5229a00e72643c8acec50241163f4e1198667b4aeaa7b65fa90d4dd6de238a93ae70fb3e63d5b72d73d9741aec758cca57500412bebf4f8a0e149cc962692659a53977caacb1ffe672e2f95bf258a49555931ffbabde51cf5d9c019d3111219cee08c0ea3fe85f7dba52b82cf7332647b710145ec6a76d0d475f87dd39c53de51e18b4897602868e7abf66d97652223f15b4d44e74d11232eb07d7db1d7b1044dcf164d2632e3716f7ae82fe5cca50cda5b5b58d8583de4d7721bc9dc2830cd4c3c78278120a7cb17faa5c59580531105d4d0124e18fc116ac1b3d9eaf73001b932fa35d1712759469f9fb361da24a4e9a555bde6f7db0f0c1174aa2415bc1c9afc82a249625af46110770d0dee485d4252d58c2d0f29f7491242355b7bcddd204bab4ae0a02a7a5249af94432394c27ec02c5fae58d35c986b37b6055e70d722fdff07bc316e775f8b09eb9f59d261b064742bc6ec589e89610174f996f493996217975d19f9451d9fa96e6046b9226f3e93c1dcf867accbdbfe219348415aed7b982b79a405e7741ab37bc34c244206a27d4e30757f3a4a402e6e8d32d08f9a8c8093e14f41a3eb6d675c54265759a8eafbc9742dbb36633f07cdb6a4e4afbfbda37ce02e048fec6fd7249101cf60f76e3dc4d4f4a8a73c86f89b0c59aa5416d9824e266f5e78ce1aa4c6ab4f71d92c9ced7b9fcb19fb226edc336f44a7389363861f16ecc1b9ae9ec38fbd73687eeaa9ac5ff1d8ec40a19d77d638cf58809ddfe91b9b9fc2c65d07d1261936b39306f58a71bad8b9d205b93592a7a55a97fd46710a6648eab500fec6308a44b56a4480f5d859210cf27e5ae411bd2338c7844a655b520ab5058ae98512d8fe880e29f116c641d88fe3d5f27d0750a8ffe4197ef279ff287b4eda631dacf8fc04f6cffdbcb4177e9ca6c8cdd749a265b1be959e2f18195073d66879d5ed84078c25d8cc7c4b51d66c378dbb774a7d7640264a34f99fb7fa1586eb9eb1d740e9195010b0f38fe756fee8f5e4edaac0f4e0114282a6c5250d5d905332e48ff02e7d9bbf641e799b47828d294b98669e5c43bfa842da03be734c89761a9ec1f004418193febc6e6754d1993bca589fb7fe40a4bb62d12d7099a4044b57531d569bd05e556de2372497b13d8810e1bc1d59386cc5f13b5bf2d231f071957ca77ccc4a444d52f457f23147f6d675a8ea4636614056c7233f3ab4157e12f557f1fff5807b2a69d6926a7c01fe17cd2ee08ea6cbb859c54bf7667c42e23d7586c03ae56b7eb435ce90d2d28503aa1229230b79d337f4cef578f575e5ec31c2a976a374d7721309c9e60461fefd3769eedf8488ab1587f063d9554b1b79d72729d78126a8af54ddf6c6881f96e152d9c0451f8243f6cbb8dc7d33ed3e62f3b950b0f6e536e6c3bfd0e74a9447a7d0819171c2c0be08183ff80fc8eceb6dea80a7ec8cf5b5fcaa940c5e2169b9bfb87de84566d4a3f13f377b9c8c7be4be0902eef9a1775f3802f927b6222940d08b33e26f6700eff737e7bc189683007f583cd78cfb8f3254f9b37ccb270cdd646f4dc8ebec23f4eda7d3621b34b3eaf68599f5565dbeb55bfa031715181704c71b8acb90b148761e4b137562223d325f05e8f338173249d2add446f6d0204e489b63182e65858d68b5253024d9bd8786027042a367b0d417b8ea975ea9f278643725d456a9dc4c5bbc88651bf0c97779e6cc8cc7ce0c86c516aeb6b5a1e53ef16c543e7a70711ab21e4757f5eef35e71447076b941248903e4886ce3fbc093f720caf2f316b893dc84f2d7ea47be7aa011a66f15894ef696d4947b49d62524692961cb1562cd1c00319423b44846e0954e7a45293e7034c4a232b752e37b54da92e6bdafee8198a1cab9be5cb37fb994136fc3e28de49c9f5b46514750290039cae09375d94f4eda97d3b72b4e6396438efe0fc8f03db588ec5431d970065d26b0ee39ad449e5360bedb2097becc1b401e6e98222c91a6db8c3d4aaa09d37aba6fe7a510914faf0fc3e93039d91220bfde181a94faafc9dabbb98d226621a45dfbab5a98e9d9013aeedc29c212cf708b699f17c45c2a4766c5931acf87f2b78f4705ad1b6e99b4d09a62a62d21e4c76c76e314696febefcee7ece82ac8640708937d937223145c7dc2e9f15259d1bcc5c9da41a677ee2aa6e64ee8ec4c36bba219f075f39e24648e87386dd094f19f0b9043495c4c0b7c70ee385abbd3ef38437f0ecf64bb7277008d8eafeb4021ee4883e397a48515785c619ba108f0fb178a25a4e196b34bfcb4df53561a243b96faca62dd206b9f3be97e9421e884f8134ec1674376ada42ee4c057f0ce4554c456299fd7db24a3d66659e68152b10fac967400ce0f231c88deb33845e12d1a52c2f74764a09fc3a498c340a45746b686800da6f406c8ff9d71ae2dc4c1e6511839e7f101b847af250b3e05f131e917868c06252fc91cd248927a3b054d0cba51cd784a4db45db86c62b4d159864d602d62df8f1189fefd5494f41811c1e84fea1978d6110b22f73c15586a489b54d245f3eb9e20eb82c449e72f4b6ad9a5c3b0926e96c8440024f97b2d4dee1fb5c3e2fb5fcebdc9cd56cd9ab8362e49bf32607cb3e5c8009934866b88fa729bbbd4191f1386e6be6d18e1fd4f4975e8b76b9b293094ba6ad5a9d2c1595a9d2c3f4894b05c85884ffd879f6d8d92587a2f759d61c9168071e6d268d11787aae4499a3f574ce74fb66cbd559120184344c27aa3b00647e35be3cfabd425048f960a3d442da39abd4defee9e3c6c8a7bf2cadd0a058e0d6ff4347e7879d5eff734d84377d91821ae5656ab1fe3d66e9dbffe045794faae475c6ac3adc4cfc4e50f207774c1a51d5adf03fcc8304be50b32986e200b7aea241c29b8c8005e714a77f39cade5c4d37f0ad434321af1822c5b6ad55daf9303628d15da2b0f7a4a1ae2dc6d42f7a81ba236ddb50593ddc36b1ff47d2059ee74382db5ad25a577a050e6adc63af3fa4767eb14e5b259558a5cdc7d78a9e2e9553d6eac87bfc84c2825c22f730db529b688589f4a286a09c72b321dde4434f395d1c44b69f87d95d85e2c5957c90c70888b3bf46de2f66fc762fb0627d2c34ae48bc4dbd519b72cd121343fe9f4c954e7de9697d0848b277b2eb3c1a1380e8080bb28dd2bd81cd09e62f0eade2bdb6cc1741d98536348d1c6ae3c999ca99178fffcc2fa3d1179ca57b15ebf9aaadb95c8ad7a68e392510d05b60229833a6c0919bdfa92a8958b70f04c41f92efe3db27ee0fd0bc73a662e134320c90bc695d6c68bc6a9f93f6020e2b41562e16163d4b2dc8f5f5e6ca54a7f9717ad3e3acb41e5cfffef3a27ba753759b87021dfffe90ffe271b0a4219bd8962393697dfb3da1b529ae250fb1ab39e25b1aec37c85811a40b022f67eef13a701db85d0057c4be1fa887d98b545b7f7d6e0f600c9a3f3b16faf2b08f4b0b3c4121d6ec9d47cf2388914707ad97be0d2632ecf2f36f64a3192f8ddcdd258f0a2b9d89fdb13255e0f52b4307aa1ddd5c4a76e0c6651849418c0a8a07c8955bf39089276784fe4e1fd436ae001347ac07caaf7d6c8f3e688b8b659705fce31820d9c73c9534aa1138924913a04c7c7659cabb04f7da0ee06b667add930d4f205ece3072ef3247c4b1263156b8431005625581b6430e4eeb7752ce261b9dd05cebea2b219ca866c021c0f3742fd233c7a2f8eb78f21ffefe89cb4c3fca77a73af8079f216a02d5aea1d1c27efe30a909b07f155d5d47da487591626cf246bec9cefe98086fc730f88e397568a5e05e9392e89de48d8d7bd87fe28c84d732c93192307cb6e165ab8282bef154c40be7c6104aacfd3a9cddec45a23ae0a22c42ef63daee0a76902104b87903f709d861e812664d94bad803cebd667e1fe68d4aba500f6c53c509b552a75dd1c12a8fa2f3e0d6561fa3f74b06d7d3937d8d2f794423367b11fb98c4ecb047d823e8a06fb02a341dc6dce1caf98f21fbc61be8fff4284507d61778c216eb1df44c9b14db59068eddde54ace914dbf3ffb78cecd02c70461f1a81dd25ddeb438171f7323a76d801d625cb4962c24bf86782ae55e30322031a83ab99e08f9a697577c8222eb73ebc2631114ddefd9cb0a17ef1a5938b3de28ca619c7a546b131fc02ffe848cdf50f55c61f85047c25562e6b4f7034068c036371c7394199357ee0802653d91da72db87fd4e1643b82642fa1f8e5a7bf5c34de167b35da7ea16e515fef53d77bd2bef4da413fe933a9c37c325ef8ca9c59301eab95119dc2ed66ed57ab3be8ca37be1fcc606049f068a14f8251769adf3501ac42bdebc66f8f681a9b2a24ed866a55236e056afd6705dfd5b4000e3079dcc8bd1b770f37abeebb65027039c65c3f9f25ce3b30c104a2f6a8fb15306fceea90b6446253fb09e812a1ffcbd498d8f71fc38baabf45b06950db876edb4b5b50a03e6c5a765b9a54940c07ce2acb3ccede08115eba794cf61447088517428d866e2f156458128f23ce0759c201aaf5e1bf99d0b468b21c987f5818a0d04534b82031f16f8546253c19cb5e3e8237d7fe787c5590c537cb6581bdaaf7cd8dd124464f2382aa90050c45e22ed2a2ef573f72913b5e557e4f0f04db43a6ae1da5796ac763a17238786c1f2b2113bd8b5c85f715ab3811e91ca47aeac589746c7afab47501320be3ccae59f6138d383caa29e1ffe6df9ad80c12ca48bdc76c135161596099ff276fb5e109d7df8d62f743e02a5d77f37bddf4116cda4b90bbf3166babf2ebd7f083696174b7d38ab82350a540af5a3cae59d2dc7c902f2e4419bb0f7331bf246eabf6f84174c427dd8c768f6e661a4d2470eabc505b27f0cd1ff481d5b4208a21d06469ea60e21d6071491c634d83c24e6ded8323869446932d1b3c00da1aadda469d601af1504bda461d368e46fd3ad148921ea49b79b321865ada19fc28ee7155d134dbf985cd2685cb8e4b77607160a72cb5aec4d3d3652d2c3acc18ab02039c2f810c07db2cef7c12b5cf31e6e9a5ee5ecf9a8a7a9147c31860e868dce57aaa1f9b85fb1118639114a8b3334ae296476530defbeff934f799df07f87b1cb9187a7b632a38119fe7e50f5533a2d8e85a18795d3c36d757fe5073fed5f389913dcb5bffc4858679852bd58b78524b21e1eb0bb1f609492597595251836c45031ee93af718ba531ccb841132e1362921d5b1d6cdf675d25857683f4d89dd2a85cf5ea52253cc61b6295e93a7a3f0504b25735b12e675128c2f5bd9d2a8b0d6bd57560024235169de6c253aff8c84daf38aafee3ba15f2b963697bd74faa174956b9d262aab69a47f5d5439e32b5ae267bd4be57be47e9d0fb40b3abd60dcb983f0cbfbbd0887d57e5b0febd49ccd13b51f35afd924a7ab71", 0x1000}, {&(0x7f0000002500)="e6c0a06c30cb2b779af9c8fdc91fc191dc3df9a21c4510a1592ff3dfa635b65af7d6b6f4729b54ab130ccd91e88c370b714356", 0x33}], 0x2) connect$unix(r0, &(0x7f0000002580)=@file={0x1, './file0/file0\x00'}, 0x10) clock_getres(0x40000000, &(0x7f00000025c0)) unlink(&(0x7f0000002600)='./file0\x00') writev(0xffffffffffffff9c, &(0x7f0000003740)=[{&(0x7f0000002640)="faf3f380e04a8caa5d2eed8f4501c5834186d0c03b523862071e0f30b483b5df26666d2cdd72cce05e99d7b6bbadac84d7ca9b37939cc57d58077ae1cb806de38855cd950a85927be1d3b587e713", 0x4e}, {&(0x7f00000026c0)="36ddd49b892de45e309034d290535296829a7b986bbfb0f286ea82f162ffc93cb70dc505248f48c5e48028ee82", 0x2d}, {&(0x7f0000002700)="c373df2aee03b57bb2cc2736465d01de0f59d06f8841232a267173ef82514e1a0299970fc5ef4aa859527f50a0296f81f28f5ac379e4fa", 0x37}, {&(0x7f0000002740)="eacf1213ace98324f9db8d042c6af8ee79eb9adffc196472c301d25747169c9f51026fe7e033bf15c603241d46596eca89348531d3c06441fa3081bea37b026f2f61c21f1097b67c156caf658f88af9248674156ddb18c079b3313956e41a4941e6e41f1bfb8391fafc833cd541b1f988a94debcc67f0e4c7d821014a5c8b8b25014f8e384dcd61a0f3668904e0e96d3d5e08f06f45c0d80a22083d8dd9dc2bfc038dd1c2f96c48f2f261ff673e87d1acb2bea4ba76e6206abae7aa2e9d2c838c050e8d8d22294204c128e01b9cd9542264a414eb35361220687cdde5301a02627391cbc708e0e6a33a3173818e1827c729812d4ba2d8628d4979b4ac93d320941bbf2ff5406b78a4dcebe1b5890dd52e9147b7cb72b47d75ddd06e7e6932843d3f5cf187d0ccd6fac8162ae11cb06679b0e0af6bc5f8fce019a9ff230fb79a37963582ddd44e49974e1f1222ad3472de6c95a8b1ddab6780df1aaa908accdbf33a297343583e74262930aca89e1dcf83f327b0e83a844712b210c899fef244717e13bafa3f5c5709c543ce628b6297feaf59348d7e7915a6198e07694c1bb79191aa5dd00e8508e60edac2d360c8a5205c2fe615db66685cb815f81fd91f7adce4ee0ca720edc8fe31e7b5b0182aa7ff36efc6cb09cbdcbb4e9d80b5ac147770da6b825d60820f72c8c1949bf27b6270d3a1f8deaa76be306bcd0fc964971b64f02ec646a3cc702c13f564c3c4f27b5faa4bbbb3c0c137d8f715d06e03c1105406b6617b37b9e27014be0bc6399604f7a1a53d1f68c659ede35c385d9373c7a561d605910bff826dec789e99a8a4ef9f4198cc7aed0d43f5ceec5ec94df9631fcf9dc0774a0ffb0549af6d613009a47abcd81944d99f6ab4334eb52e025812efbae1a5c4243bd0a74503e52e30db9ad7b9d130e700736bfa11e12df622a2558e1ac15a3df8e63a6c711fe70ff445404e05a71838f8cf0ecc274821b6edba0a9c046b4bd1997d5164efe4fb39d1c298241ad0aa74a815a5912f4322123ba34fa93ec52804987b7cd021c792619f1941d589dacac81e489c317af64f7e681e77760eb564e24af379b0925b243e414633ce23a4e93d3cd4373b13be23f1f0587e805e27c8eded02d60901e7317d4767e375082ba1a6b159da5aecf2a34bd04bf878896d6c45f04f79941f66ddc665bb4ae1268f21a8697e8ccbe7a115227cd938fb4e619e1cd665a210d1b091d7c71327f4677759432bc785d8d5a82dd6a3b436e3c7ae5fea01b09a22ca5e2fc1de78d1d3c06a5d6bbd112bfa514426f4e5cb13210d4caf15355a0aaa192403db3a9580c223b37327e9606719872ba061ccc0387a6788ea60776cf527fcc3e0bfd4bd4dfdb3c5537655e0801385a88eea2c16441647d5dae9c0ff1f7ae4edb5ad84d391ef026342968dae21866e2930ee8d56aad37fe7aac95d272e9b0c4dd9a0371d4ec3a5e4db4048b35021c68a7afd5dcc1328bc304c0a1af5d26912c96e4c2c9847b56024f2c2a9c9ce1496829ced81ced8cdd08a791238c0cca32c818e95c732ccdc2a824c06bcbe8fe5512f20425d71203b1fecd5d574e9aa90c15c74ea24f838d3470a255eee1e4e9936b22ea5a8d7773ebad8f290fd1e479a86d16e577cb8bbd88904bdc8a06b9e8d7f02bbc345a61e43b9c5fb696b3f7f0862efeddf99c55a64c9d9c79c12894fd99667ed41d49da5505ff43acd27d465a0b8e48ce06b613ae55270cdc40fd2112866b1e1e317f79cf8df598977a23687c5276ad6bfc5c6ee0de788bceb5d2cf9216c12d3d85fda51bcb05ca14b7cc80a92a645392523cda4b08a9810a3985be355e32e04c75a31a9532ee1c674bdaa183006c1c44ccff5f03e0956a4f41fc096f1bc34eba9ef7c31868a98398b4e1699efec38e43bf6c39452989b52976ac4f247997bfff6b43eb8db919f64970a266f1230856d7188914f53dff91a02a9ac14be5ef55e6532a378970b0fe80261b4174070782f660d8c5c7f5a6c7fb3eac779349d3a2d4ea375214545f54abe1829ffbde45cc9117e808734d2db7e64d7e80b66b988125ab8c2c0a8c657e6ae01b4aa219a284fb4650c921cd7a9375694adad4b58e6cb30a4a2450293a26adf84aa04eb869673c06be9cb6d633cc53688ce20d9194e5fbc7ae8e7fb4a869df23567d702556fee1e6de0ac757023849aabe3d181be56b6f5f56c480c39650898008d73e019c3ede974a83f6d1882681c554dcd9de885abf053040c4803d43075e33f3b8bdf61e2607d816b43e9cd2eb7396fad08192d27719291a7144a4364afbe996ffe85731c370402f25eb07cefbd4a5a4835acbb82bb3d9bc9fb842c0335087c152787bd317afd8a68e8bbfdd291cc2fd8bdc31d55b134e65a2d09d38ea874b77a95b61bdfe48160415bc7920c077c980f50dd049f1692aebba721a8a0e34e7288ccb32e723752e1a607a2fbb6c4bc405dd0d3b8dde89bec3b5ce5ca4a3474dc48342cc74e37e9508ade17516b1b4b232783ee3259c9667a2d75335e96307607d693c8f72df981d54db1c51222a07b85416d7a42b1b2ac1330fc69aaf0bc7f11949a764b47126730519a8d0739086a21b5ea920bb6f5d111911ec6a1fa0a42ed02e508bf4571b74111e3c0c0cf9da2dc60a79eb33a423adf3e1b909b18ab8f43f2535d42525b3f374221ac5ae70cfba1ef432c9a3a7678bd56214086e1ad67628a5ef7610842a13dd9c342391022f5af6dd16c636710f73f00e370f58910b8661fb4e6b7594c84c948e2c85c6ae96d66ff1401b61284133a4be2eb2c29062ddbaa4fd63a8617b7d1f29b903bbb4a9f5330d7b20183a4eacb78b1178b0e2888d380de49032eeb74e86b95b9557e250bee00d57e4a05e1ad1a95c0c3520f83354ad10bd0b753d849edbf0040a1c36e18716e802bdb51d6cc427e1419bbb0246515a6db95b9f726cf4e2008a5a101856a2c5cfd71318bebc4bc42e53ce7d6bdb27f0d4c7115cc12efac8ef44b8bd872d873c62c33686bc06aaf4c5c7a5eb3050579eeb6078cc1a822e744ae3f2525b49f60d5b0ba044857b777338b96a4f2e78a6f91f9170a73bf1ea81a6eb3a89346eb24f062e4a3616b56bd75dda782af0352312b4d334ec3d4925272eab0afbcb270557e38e21e28ebee2bed83362cfc2982dd6584872dfd16871598fc5fcae96350761156fb58f5c3b371cd76b7a360c3c6b48ab884f38c812f43b434beea1cda58518153ebaeb453c1cf156569480df2dc7683c6f14e3e9751fe765d62df697c1b349bae106fddf6770594d0a8f19501e0913e21be9e12a4b8725a111fc0707c64b2f68a9463a29302fa9b05d2efd57661b25089c4bf69754c4f8a5a36a80311e0d9f2fb8edadf229d1d21b252d1bc5e7aaf078f135151ed95b851117e9d0f3e8a56e758f8c94f7dbb63d3be493fd194d633fb4c0bf126af881911c082dfbd5d19405a3404ce0054d0bfc6d110adb2e623fe0a09223a2518ac68a1369e672041efb2d8ca006d910eb3d06e1385c95b3c0672b8cb7b34696813305d89ee1d29f7cb6210921ec1a465d3ed46d983416840c5ead508c7f3aba6f18d351fbfd7c666633485f71bfc0473b02037253a380ac5406816781b34eb392d1ab1ddc1d4317b59cb8a857d03c241c19dd151898bd58757c57471e8968785c86991250c643c34651168f0334232fd60312361ac1de8f94fe5813f8db34f278b6e90546b5114d1646287cec3daa1169fd2105dbc462b386cb1e5d3b2d2b329104c1d6264164fd4cfe93f236a65381e3013dc6acd2ec1644421327d12ffe00ebbeb6c795f4ab54bc123217c8d87dceb6bcafe4eb8599d6fdc168ccb49c0e0f0016fb4026ce9108b69fa1a4d618dfa8fb7f8c52b95516c35cbce68e046d215b3e6087ead38bb8dfa9cdc3362dfc38c20ef56bbe43ed104b4675d6b279c9280c31dee4bfa7216885365c64db9bc295ef254775aeca26edb18979e71b945dfc0a6c6331ae7d4e6fa8b2abe90f8864410d9550a9de7fabdfdb448cf4001b37a2a59675a9a312c62ff360d691c7fdade6a3b0795e058d87d2802f8ffc9fde3bfc362411475d25bc8f8315ad1497cee320710e690d4099c6943e147e839890d0261f305063f733d15c2366cf860064380d92a2ea51cc664092820760e0afdc17d19e0808a34ec3b4dab26273aabc6e0b582f2f956e13f5934c116fe11bcf62bf70d292ae62534f6bb7b7e49df120ba628f38e1d232206d429479b3a71892d9ec37b9038190a33b8948ff68ca31751a9864fc117b9b6c7dd1a50542e98183f53f6731439f1173ec3ec3e1df4b1816ff5acf75172d4cf5c98250cbc417fdf6ff3d1420b6b05bdf953c2b0bacb60587226d6de8487244690b12022f10de37a1c3cffac3409b2948c0524b5b92659516ed357dffe36be241d7294b3c510d271d46376755bb84ca5a0209ed38b377ee6e5e9f83383927849a01a569e38a9614954b1c96b342ba86e95ddddd49dbcc27da69cdf442390d667c90f12ad19fbe17a48accb16a193cfda292a904d8d41defe3e3ff47a7a21b3fbe10a2446fb1ba87a397a3fdd0e6199bb5c906e06258985e080c0cd0d9d0b4b43e18b21e3d8203fa2c4ee594213ca2a95962d13fe07847994e392c6d1bbb40483d76279f8d417bf202a5199850bac8423160282561187500495c730e1deef384fdf98515c0a34717cdb30e6acf8b126d73c45b8a066b65bbd30fdee5109f42021435acff87c893440af443c9ab48cf5d18f4c3f1acfcd314649efc9109b8ab5a6d35d09d91d168180fdf1541afdec82a8a6340af8299b6e9c3e0dc278d9d31329580f0bb77b19b9382cb5baaef9b6ad601e8714e1c8e74a69df98d2a2c04ec9906953cb822d6d0cd42120b738bb8e2b07943bfe48ba831851452706f61e378418a29642a3368d1bdce1fe0366bb9e978647a9f26591cc5525586b8140c3af359347b5d45f5e1db30efd8322c002a33abe71074d6850d09035e655b78360c8d6f0f99f454464158f675660acb76235e8f0cf150da0101ec37600efd48c8e629dc38c5ad3a954333446309cc46a0cc5147d468b03cfa5e9568d12f42464ba1be33dbb559d53ead83f895bf4798e99130e63d9e7eab6751f9095fa35940da27e43bdae999c834957e570aa4052ed5a8ca1f46acf9b27ddcea7f186aaf8b59dd2bbef40cb40b739996ade800f4fddd3df810c7d1abfc682db723b6ef3943f262dfd4e114eba05efac6166a6cf4506ac82d355958e0984b886be7ba788f0b57f69b2488a38efc3698d04fcc4cb9c62ae5aed24494179dddab563f1b6ea2186f933e837a0ae383b1f0315a9d721d6b57c6c0dcb61259a621c208b699bdcd74660e90b03bd83a46764325ad8e2b16c591730a3001b99ecd2864313cd975aeb26d91621c9fae36bf8bbc898fce030bce2fe281dea53fa60f922da23b5070d9a61655818f5f8687eebffd58c1b6b7c46483ee4a1795adf53a4d8547d231c22d62532ad96d5d653e0cede344fcae783caafaa369159c030ffae1a996c8b37eb2231cc92dc818cbc1ba55c5f4b73227d47e176c4b9e835097bb77d85569bdc7e6049d203f0d4673d132c4fb72c117f9b8e48bc2bff7c8a506979d320f2bb467fefd0915229a6b29f67169b4a07bc7cfba3fe91f212588c8521095ec82942fa87347645c174353354f8f4e783ed80a771892b4d96a406ceb5800112596ce542a9c4a6f4460c671f3cb7b7df2904bc8a531582d48bf0af3fbbdc6eea7c839ffff9a77a80ab4945a", 0x1000}], 0x4) mkdir(&(0x7f0000003780)='./file0/file0\x00', 0xe9) bind$unix(r0, &(0x7f00000037c0)=@abs={0x1, 0x0, 0x2}, 0x8) unlinkat(r0, &(0x7f0000003800)='./file0\x00', 0x0) readv(r0, &(0x7f0000004e40)=[{&(0x7f0000003840)=""/200, 0xc8}, {&(0x7f0000003940)=""/39, 0x27}, {&(0x7f0000003980)=""/251, 0xfb}, {&(0x7f0000003a80)=""/93, 0x5d}, {&(0x7f0000003b00)=""/138, 0x8a}, {&(0x7f0000003bc0)=""/123, 0x7b}, {&(0x7f0000003c40)=""/189, 0xbd}, {&(0x7f0000003d00)=""/142, 0x8e}, {&(0x7f0000003dc0)=""/4096, 0x1000}, {&(0x7f0000004dc0)=""/95, 0x5f}], 0xa) unlink(&(0x7f0000004f00)='./file0\x00') fchdir(r0) fcntl$getflags(r0, 0x3) symlink(&(0x7f0000004f40)='./file0/file0\x00', &(0x7f0000004f80)='./file0/file0\x00') r1 = msgget$private(0x0, 0x8) msgctl$IPC_RMID(r1, 0x0) sendto$inet(r0, &(0x7f0000004fc0)="9f2654dc26d668fad0eb29045fd096cd077dacc41f3984be05d164713a930b70fe9ae1626e3a2d1b8919cfba95d3a6d335684664dc734e5333b9e5765b141c14dd16323cd4c5aa2b996b9424a650845d6ddf15fe31b7bc069bf4c843ba0bf493ad4b54578cb7fad83c013a487a07129d79b91f528b1603e8d94bc358b0884fc86d47ad81f7f35fbff79485b9c5c55c57ddf9297103c07d8b393d6dfed21aadabdb85d17bc287800dabac5233f370dec8fff2c8b3a9a65ef924f74fe1f703e861fa3c42db19d25021768fe23dd7c06e7a415f124f572aa1ace35533e6effc35e9ce5994956ecbfc9769e9a8157af0e7110224e18159d0d1e0503e69aa26daa870fd6f88b8b7c8b971ace37dabd9f10d69ec35d34a16735bb0cc02ae5667b3fa703b64e3ead00c1cc9bab44aa01b353775869b9df15d4fe3c3e43d9882ddb29dd49b4d34081f3138420b66e0b9f4728067b36167caf74b9dff9557337b294371c46ab353e631f6b22fc7b3ee812846ceb48b76f15aef29e90903f0683846831c3538e5e315c3f4caa464a01b7e979aa771edf510ff928cdfe153273df9002921749a302f78015239bb6443b4869086f417eb47702a7bd4ac17dcffd6ee7e63b53f8f71e5932f2698ee44ed9c8039244ba86bed38ffa1087a195a758e7db47fcb230f9bc5f5218d24c3ac3f0edf005c533fb065986a254a1b0b767f71c12d831322c75c27661c4a3f2f7164c00685f725a9d99d43e4c5b390ba28d4f5aca74a026bc29dbfd586911ad66e043f3cfaed65b3569b12222adee5376dc4600ba5ac59b61861e5db959b64d1bcb5bd5cd6cc20add5cc163dc4371c6608f3dc4ed813471f8d073d8da060466eebbe5b934bc011784117787220b6b4b8002c25281534b6cc4e6dd95f941c457323d3aafd0cec57519d7f4abf891248fe5d49167692b4af85872031e5c53cb8794de84be34a85868e53b02e612fbe58d5b02d876f92851aa2633f9ffde176ace918164751f691002ff8afc371a9330f723908464d0988ecb9f0196f30f200c871ade02f544211d7a81d380dc9b69f195d001a3de1faae072ec482e15bf1a558c6b8c9b364320c4b12159010d00d7b436326c145b8096d591fe61b785db716d5074a0b11cc6d15c443cad5ec17ff283efd2ca1eb2e382fd6330dea3180ee27754e2016dadbfc8dbe5cdbfae23fab677bb40f2660e4377f3d1e1d5d85ce057da9c94a859eb63fe67d335561515301fb1012719915c24646304ddc2401497e3c7f6f6c4acd415d4ca93c68eb5e36ae78df29b0bc5588afa9c1f29fd28869f1c25454643e020be8121b62e7efea2930633b4dd081647527bb4af142a7976057e2ed20889eaeb0b56039a61955998e26cb7fb0d9804f8dd512c63914dcc4876673d773125486dde8b1f9daae001901bcd2e11c98ebda307e648672d94cb00e1bef5b7ea1b5a0ce67eec6f27635ad5c309ebc34c58fb831c7e74bdb83fb2340f7a5698851c3427fdc5516c50d1e1b1966312f2f7dd988c64c3839d3de90ca0ea523ebea3c3b80eb8a8c6f8799a65556ca0933ecce91d8085e0fb086b80261fe89ea96ed19d02ce5db5d2817bb61424a829638d19d3f324600415140d01436d8e51cd27e17b0d50fb0acfa86e8ee472c276474ed34cc5673edb702c29d4dc7f3d213499cdf6d182c55cf5796bfb60f4ca00d285d47408cdb1e2f32a96a247c8a8976d1260b2c14b03538338b09ba19b7170c9aed4cadc7c3e46c2d8813f2b42eab6c3ea383847e5c7a2c6463b85e9b4e99ae7135bc29ca1992973781fbe0e6de3d754c2f04e4ce24b605f3da2208ade0cc73c40bab292433538291293115328fd2dd87d54b0de0aec3c816448a476ccd730617a39097114b07c90e06de7c4e0d192ea2dc10ac2dcad823e1560ceb5980aebe80eb047a1c7b9a91ba340a7a0146fc23d0ebb681f60a15a922c516c9d36e7acd4ebdaf5e883553357c0e3234bef960579d82dcaf0c9f5bc4851b15bd2c35002319fe2002de0e3f87df07711a6f35539db394030ea75200ab13debc808c725b4ec858c23f5150ab92ed75f4448514ca49d772e2e6f7ccc19c62870bbc787e86998942bf20ef5bf6668510b00a0398f4967b07381aef25108ea99574712963a68a96ee5fd90d2e063b1f043540c78c10ed02d673bf34b32badfa1e70e509174279c21db06959f5df00f73581b96805c3b9944daa5ad9da948d28aa7fcba4595a528d61569b9bb5c189012a204fced2414a792af81775f9fc01a4bd07f87e0be0fb4a3bc7eaddac2f5e95baa2bdfa7570093d22a0a548846a60843069b7d732e5b957967a6eb3bdf16085a5c03a09ca14e455a080f1de648b69fa8a2c4e4e242b90871a5c657559d8959864ace0ccd159eb0d5639a1ee699aae0e79adc6703a3f878a8126dc170562b032cce11d7f165df13be128ee252dadd3a9a9d6378f07aa031b75b2152cf70e13dc339c41955e9a5818a1f39530a007f1ec6efff7372bfc6884afd38e8ddcdc125047e33b65fc76ef27755c780562fd5dd2dfba458d689a394b4917009b53e25e576542ed6f928d14a0cd4ac5198f2e138b00ef9b707f115da7e0fb721ebd46c1153b9d33f94fc599f610e6d4f716e225edb989bc9e6881b3803654c330079134839f9dedd7bb802d2b4f1f960e93b12238b8c2509dc6e93515e84bc4d89c06fb89b5469c46aa0f6c8fa2a45b1c768507a510ed2d077cd02b87e637913de52e9a70d9077b5c6853cd6c98c78a304d7cb9eba55006617a90dad711d1561c88fb55e318f4af0c6d5d0f7240021ce62caf84764895b48bf9e3acaeea40b12478622ae2dcde9530f05f4886f824bfb488bc942ef1f1c9779581b45739a4d1a36f27e7f85d886e2d8bc8b0fd88be7be18e88eff10cc770aec04a3e48e9b4aec9b0f5ebd2c7233f5957b272ac2d2f0ecd5cef45e66221bb6bf52c17575fee392110f5b3233c0bf33364168d64e0fbea972e4bf0578aadc697a0da5b8855eaf302fd52022a23fa5048af568389f4f589765cb58c52f484a7041935424adcb8798cee93a957b9712b5561807d82c043249f6c2a2fa50881eaf5a1fc9ccee53e3f11ddff8632c560bbff48c74a5680fdad8a3ae7d25777d185863c649d093483a4365fac12748e624a7bd184cdfc78b61ada86e87f864cd0cbe1f127b4a6edaeb6dad78d352a37839f7f9fdd394c2fdc1e15b0e25db50f2b2db95b80e763e25d9a188d1d55f8dbd1bd9bd1818f0b91da923a3d1e3561a623f9a86c1253312464d580443fbabbd22a46860bb2852071d8dadc77849f95a9feb347045bcee75e435c05db70cc7883a4b619064e45b84af51fd92801e2222234421e30cd9a3d386e89c773419c373ac513c20d9001d1e4cef055005b25e1e56887b9e3e8a1cda1f491dc59bb0cf194e1f43a922dd51095a1d209ba011fa94754e2aa66be285e7d3261e1e62e3f6b423c7b3abb3af2adb4b93556f303ec40bb81fe2480fb4780aa442eb41c6e6b71f565a841066a90ed28cb9237e881e4ca37de0010650699b6473d8fb7e1827235cce91775f15eb6574a48cb2c60df324517648a1c4fcb651f84c01a04444a5236bc8a87960c29ed7f2a6c8de7954608fa48e132382bab59a1dde7f71b3592014e55553067057c859334414a0230c9b6035086b53f6ab861706122fd523fa2667c743e2fa3a64ce1c60b1df7e4c26f9ebd694c1b4c9bbba67e5c1b988f0110f93faa9061cde7e0ca22fbb350174f6232a8ffab73d40c4cd8eb869298a14aec2eec0425c1df6b5694cffdafc2edcc9ea16f12504dea66aa8435fecec3e2fe6e245bb43b8846c0f323085968ca8f2dd685ca1909d31b1417c24898a7bc33a8f52d103b0ccaad7a04853b7633bb8a69a8c05ff69d6ac17649b46ca6a25780cb91d99e3c62336191e2895afa6bdcfce110287bb6b7dfb8728d2c9b958959a82ce611f8a5d364d3e39a22e51d314b54ec16a1ca074210c4fbaa322102cfa2ed94a7bb965d925c04bcf9a7d158f7c27e04b5184e1f2137228eba227242ea1b218f65f3ed86f005551da404904d7f38ad359c5775a7a2f78a238db0c324a536840117687a8f27e8edce2bc63759ef56d6ad3771a063a438cee03a12ef86d13495570a1e04d246327f86926d4ac4606f0f25e982d7ebb86cc63a3a3df31259b59e5e98172513c9695438ac62cf2a1ea8ebe3e191478ff759b9145a315c77e22f3ed1c90ec08f2ccbe1ab16e8a71788fdbc8fcdd61378c2c5ae951bd226300710144676995541ead7fcef4b59490e78ab1282ea3a21f31e0c9920b941078d5b4dc22a207c6ab831f29af2653be055cbe04dab1927cc7aa4f8e5cf2b1acd2a4be567c35788972fb083172e8b985bed94068a6f7872f2745ea3c20b56b0ef0fe8aea30077eae5383697288045126cbb0d177b00c1aa0b52110c552182c3885067847cf787d213002e3804b4100dda30b28dcbcb0911b05bc15f149827cca31e500b8c69af85c7f5940b3e4a65ce4630d0d3645e0d0d6f8b88869c37e703ce6dc1b3aeb18c65f7151a5b13121c0149110a3e770efc5680722f15050fdf2abfeac3ada9fcdc203bd7f1c5409adf7d2c10c7fa7fa103720d6b0300d82e84026e3aaf2948a9bdb9db3839a231042aebd0d6f3f5ddb3e7e5aba68ed43ea774815818d15aaa81a645ef5c7c65cd8d44c19a6f57eb7b98b0eb95748b4c06b2b5aed38811ff8842d92962d9455172e955679101e5d64f0f83b77e349a71fa60e3f73efe4415d11c4817ae54a7bf34a494b0aa5bebe48fb428f3a09d17ee0ab6ace0a8f615b5436211ba50dfb6e4efef4467e0ba9bbb70939952da5510f233afe73210a9d3a0227286a06f42b8c61b0e40f9259be1cf104182fea5e82db699f86dd810314bf163ca52fa945f91dea3413c77504ea66fe84a09020d990da57fa1c3df25ef478f3f8e7677e5a75a1ce330d51684af41995ae06d7c84df10bfa57badce03fe445c5189bf0845549d83866a9bcec6cea9bf4f322b94a593a4ffdd6b421dfd2a8b915376ca0df87510e30dea0943ab76c1bd3d8b12eed5e7b6357928bea1387d9f96bc45a7707ac1406df81d9a5cc55c86ce8e5519eca1259ef3e78ebc7b979812f91cc5a8d9f8690b976146b92d05b6aa5797bc566a0acc6141e0ede59b3e06a8ae0eb03193acd28fb2e16ff28d3673d662615c8ade34f4d79bb41b0a11922c9f027ec81b30828ad92820bf474320a5b05d0f9ae57914cde57ad172be2f080d4984cf872c6736db7f5636de0bd9931e48c7f224755e4ca56be7002504c5c8b7d22367701d1d023bd2125a90ae9e10d87d125a49a026d2a7076eb50bfd7935d5bace020a66347218eb4f0a0a49f4fed3d2a9bb5e972e93ceda3aba6e6e693c88815771dc9822aabfefb812f96c8c2f0768039f50cc4b7f288a15f2ec15c92e6e236bb91aac4dc6c6acf7d058a5ebb100771e37bfb8b5dc7ec2189b7c1f09967585ce774c0ff524dbc7d0f811798c528a8eefad04aa547f873e493ed6c71145d71154d83e0246c686322ecf25af800b96f22447be9bc607371e9664961dc51647735ea53b85ecb879454a8509829b127702ee12027f9a641cfcd38803b6864165ba827a58b293cdbc8d1a1f6522698af4f2d939f77bcc044dc9890ce3bfb3d0a8d38b2a04dec53d038a5bd6448de57f647343b600c2f773132d06c141c2be48e3789f85e1ea10698a6d227cf504231416a4cb1084080b1da0ce854877e25a254ac535730d592c8e24", 0x1000, 0x2, &(0x7f0000005fc0)={0x2, 0x2}, 0xc) sync() r2 = open(&(0x7f0000006000)='./file0\x00', 0x400, 0x9) msgsnd(r1, &(0x7f0000006040)={0x0, "03997870077e4c2797302dd78651727d26a8eaf65dc8a8f6c8fe097a014883364be6d83f34d500a2e1b589c9dba43c3b2f76b7dd1be2667711a3c98f6a4b344819728807944fe0ea2cd72d7dbcab568ec6e7fdab2cae6aee2f168848a516b3fff3e3219c1502b4bf272711576d2dd84185193424711fb4badc780370b35d1a4230bc3cebbc523ed1c2bc602efe6e080401617033a200896a8b279e9300abf9fe71f526a60b35e8b4e313ba159e3e76e1551f121e67f20bd13144824c3b4ec50984e364f841873a6a"}, 0xd0, 0x800) symlink(&(0x7f0000006140)='./file0/file0\x00', &(0x7f0000006180)='./file0/file1\x00') accept$unix(r2, &(0x7f00000061c0)=@file={0x0, ""/4096}, &(0x7f0000007200)=0x1002) writev(r2, &(0x7f0000009500)=[{&(0x7f0000007240)="bcae768a065edabf97e1e08dcabefe0874e96bf989f1f1323c9a59fa49f9794342386e333e0a88b35c0a491926905bbc71257cbc9f182740255bcce3b5bcb7f1a0876e5997a5b199c58b747981ee9da9c75e7e1fe0bb3233c291cb54a55d38491148e1ab734d6a8c38f29ed9748c04fc7978e875ca636e22a30b944a604093d3088a59a76a8d4ec4b54c03d927663e51ced7a4c3141e235e0e5b0041baf133e15376934e40949041178943925dcd93b7850cf76258e9bf2431925fbd2a644217c4873d9a05b1706ea09b8c005f2448f97d6896140d79f58b6c95607e20c4527c8fc6481e7bbbdfecfe28bb6b6924a3b7a5af012337d56bce09f08cb02703e92306211e4cf93cbc39aea9a95c55e2f22f663b13e9cdbc5f9cb70af50e948b00c1c7bccce3980fd2db42a524c71dc5ee7e67564f12fe4e8f90bf79ab189e6e083d16976f42f21326816db3807a6030b39db0586a66c33920903e8043d9e8dbc4773b43d514c772d1fae5b66b0fc2eb253be28ab8e829bf7501bd66c9242ae70a2aa5646e463d72593620ad869593e477deb9e0ca8d7c6b2f2f793e15de7d63a16ec885b5c0a57a953501d8eb6a8dee394d54dc7e279d207fbd184506ff3eb45b5a9f82b72311c2d8ee3bb9da04d4de6435fbe624539cba709895b2f2fa2d3766cd12b28d0834c233d1036f0614dc3a068338ccb20470ba8ca2a95f57bad97129a51916e3a423c03ff6f6a8848c5c20025a192dc82a81e2f0a04c68be489bccc4484f785a7adbd98e90e03957315d599585a52bb40e6bd37a2dda20f42905b201138b98b4eb85518b7bcfa617a11d02c259b38e0581fa4cfb91273ead8c2703b16f4c26e370c49df9b7721f0e0e98e7e33860a63c5f05b9a50d943fb0b4093c2f687450bef6f3b172d20c067ff0b586a37c4f21200d5f65b37e92ed903b514bd61866283a61332d04f5bbeeb897cd1b0c69cc46a5957bd7ad58c6cc2c90c8c5374b953587f17507adb7b0b71e7b8c42b0d5d287f7818680e47cfacf043b4567b16cc0548d8ee0ea7f25e4988b1a606c8934a5b775a1265720422d03b0c005101c5afacc1af39901fba42cecf2b4876c29aeb210783b8de3e571895566aef19e37c7e257c7cedbf250913bd9681d6ce3c541b0e58d68f3d164fa2641b778f5afd5244ced4a30c94abf7956968b5e4ea96aa7c38dbcebc0f120956c5b573ea50625c87bd2dbfebdb786aa3bd09b026f193217aa600fb02d243ab0c2682da39a99a9aaf42d8ad56ed895e8b3b906ce7af8ba96bec463bc458242314cb71e1d5fbdc4b913bf64132085e620321267f16c04e98671d18efe9a53be4376ffc8a072919248ada25b6d084cd2930f32dcee7bee0119d54e1eb0b1eb096a1e7adb4962976d553940ce35f4e0b7052980659720bd466b4d8ae10afa101af964fa77097e02da51ba5a771a1cbc8c221a186e3eae3f5d703678f4b81418be14e933ec3068e3c7c8316a338afd66d1202a645a3a8c55d433ad06aa64884c8ae6432ed39655d2b1d8f33eedc12a26a268692c5593b3fb330ef0fff1baea55ed68d8ad5064d0774f83bda631dfacffe7163df1e8b35ea8613ff644fd5de0ae57d212f91836cf3361819005daeb8abbb41aea1a998bfc2f1e4ed6a93bf5a8e8067009a7e30c807c0c462f73afe90ed1fe11d863593c1f2117774818405e601c170d5fdf9f8ff41d7436ac5442529c940b3062850d608756caf3efe9016027ae5a66d2bfe6e62bab56766a9345116223bd16719d6a90cf0513bd775a4e2d9ba85f49f2b9bcb7e2f6d5ac9388eb1538ff05d5e71c9144248a6ba79860f0f3f2ca1553ef47a93703e58af3a5bd696ac0c1d06ecb08ae787319b9995029ebba0ae1e2ccf02f9fa0a23ec294873b958b4e08726f7fcf483402df07568f69df14194a69cf6c1aec5aa4cf552dda0bf28abce6fa1955cb61d8d1f925019336e1bfc29170706ca3a0da51966f4496be12d84f313f93ac7b17851a957412671d6dcdbcefb5da5ca1938f3bd2536a3b20da044068615c07940631b6ea23cfd3eb5e6fda2e666a6d2fa1ff4345ea934a2417fd16e6c752defae20ea826351e96bc056f77d644ce989028a7f93001bf2079be6f39bd960d1fd98d61dee541143ace508a94a45509ce90bbc94e93bf267cdc6d6fb281c9915c59aa28bccc7c467d21878668f6427cd4afbd04d6b7d31849f3cef840c45d2485cc35242505ff6041c36e1a55c92ceee9a751110fe06ff2da1e5fe09ac1e70b4d55c6c05de8a9101e6945909c6801d669f6d8c736dc31c2b00784fcd0a56d83e8db589a9a01408ba5cfc306a37afae34c41fccabc99c1576bc7c0de2594b29bd4c6de2d3025c91c4b41229b25da1783c27f116d57cb6d685055de97f45f571f06b135468a6ee0436a2cdbc55a2dd03a0a58f9d6a8056ee07504cb0a6fc245a45b56e200a7a584e0d74781f8ab6db8da4cf731b1420aa8c52370a78f2a2bf12fe8321b24d6187ed7695c6e6757402ea0b502e60eddea2b7188e9b75e5c92b62d6d27ccdaeb650b083fbc3ace8bca8f2870fbe89e463002299bbf74231a7326a501e110445aa0aac2024a54f5a79a2b2fe46cb260cf7b7b69f386d5d13e13e09e8c53382116239ee64d284bfa89f90bd9c5090ca9b632953d990a7e7d8fa23ee9f3fb3bfd51a283c922a0fb76c6e6f95cca91125c7f24f5e5490f3983c873e9c6ebfbba6fe3753212805781cbc00760a2ca7466816bf3ba5157e0cc71a4974997520bb4134c5e21fdd13069f7e25d2fc439f30cd916e09bbb4e5cb797ab544726056b30cbd0ce06021657c38e9ce033b147fb30339716e91a9fea20d129eb016455637c4b46b71d10e2913d647ee0064dd07bc156f72983b9f74361aecfb99c3534bb339cf901baff5ce658928dc2fd245d0e261020d5f9562c56ba51b4531c6d23520a91c57b4e98e5a02febfa5f42bf3529890a745b60cb3bc1ba8db33ea74a0972ce90461190b53744116976941dae2e471d86b5d64a1ac2bb97fe7c528b67337032c9753379135e2091e674d21e1299b0ff12b425bbccbcf1993b3b230a7f2800b637617e8437a9b82a8f4df462d26d3d0cc95052670c30e0371c8da713aef89134c46a1503d9ba9d7169daa56eb28e2bd2eaf07d21d205552c3a9d4fe1179f928da6db566c418b12635a12a63893670136ec64922671c9d736e9234e7b0778262961596033345cc18645ac416ec3e467d1d317b41f6d65c12832c4d6000dff06c24cc5d86dede6d208bcdca0f3a68e2e92dca267e22f0428f1c754d267587a3f0fceb5a4b6d19eae4e66bf6c2d686454044c9c6e4072088d305a17eb8e2af1514e5f22f233c927aa2812cde1de5d4def80ac7b7283189eefa36efc2cc28ad6fb2208ecc1df89d7fd8923c80b7bfb631c0f78f9775c14d3d344ac5a9b781ff4a9f55ab35fe7be1710e640d66753eeebdb6186b3dce878bd7f8969a32d93ee26a55f23edee39b5347cdac1169881d8b7053bebf600529de3381b010b188f62aec928238d7347437300ccf22096acaca9b1ee0dcbd13cb651c4952bcefb6d238e2171196297a4a7c84ba2f6f083f0467cdea8945414b18b1529322addf5d8c1ce987b1d3238b1f19ecfb90a8ff39a39000be0d82c6093bc499d6ab41023c6f812befa63aba969f987c7b68da78784af54ab73a6e49fbf55bcbe807852c0d183cce1a04b03b97e230346f1af3a1d395fa6b2a84589a5ac2a0d8859f8cb6a171318818c79ad3571dffff6813131f9501f99fd0b42dee5170cdf924f3d76e4799e4e6dadd5f3481041b402be3e0b9d5aae487db469b5132a237fd19e997e7eb25c60b96ba898439220bccfe8fffec0dcc136432c15f93709fc70cc7a5613a100b448e9ceb11e7013b1bd741f8fd42a2b2812addbdd49494003340c3c08162b15d5ac60e94f8c4f08e56e7b54e32030cedb619aebc16cc9a4d58700672f9e0332e9d8b1a312aa58ed6c2886920cd04ba866eca0836b9b530bb647ca0a565a710b3acc8eb2bc2e99a21eceacf77c5b49b72dfa49ab5ff5d11a33d0bdb0d9dc238ffcd57d0ccd0717d41b1742042cb9c083b6ea9db4b7ff2327e4e52c78b6853a2a386668fe6d1df79292fd16443598be11a541ab5d2ee18f657508f0bed6049852cb5fa8cbc1e795b7b6bb2df90eaaa34ddef352ba4a4334ba18cfe55cd62a9ac74bff97ddd65ce9dd51cea8e46c7b5ddbff4ce165e71a1b5c300f603de52bc04bb2bd584c18d6d9c0e0fafaef43628e9c63d05761c7297b84e78501207a2a4c491fd208078f3c310757141b4d126f691901b00ee69c2c75c7c665f7e5f711b31ff481c0bdd8b0a67fd95262c27ec820dbe9ee139d9912fdf5d0a444879e245fad563015c411dfe2977eb713bd2bed071db4ebba9b7d8d6b4ff3e364d8c678c86d464f6b630df69a78e37e73b3a15dcd690cdb7d1260e1b9a2e945496de1229281524f66bbe7f0b114c5b49e3708a920742a4446412bceb1b3dc2f67ca55595eb724643c0e09d74a89ec3dbe7e655d8847a776d24faf60a6eb73743ba54bce7c261abf949dbe03c258be5fc19497f363fa6efea7dd667c0813eada27a0afd69270f480d85b131c8cfb5b2791916fde7ce0e5afc99b2bfeeee5a07249376628dc2debd17e2c550f39bc39e943402c1785fa929d8671bda266558629b2b5cc9121c67abb1cb67fdfbe9584964df6e3b8ed755638add5b710b9a3efa5ccb8d51fc8d424d3bcc5bc0a26aeb245c3d35bc84f88c0040cf20d5a1fe6cc8bf31cd45603dcca14d40a28cc9651bd6f3747f8f746a3cee13a2dcfd79a6fffe4e6a352a48fb642be7e90bdb8ce25cb70d7553e2dcaf86ef3d3d2573bfb685c90bef59179b45a41b8f60370c570d0818927e4259e108cb26d109b04daf27e59a9ee985b89ed841c25839f56c734c202b679675f0b523311b8744b9de12aa73dead87719d21d9c60d7fd14fa5d0f9a11001e5d396ee837b2a0de073ca38101034ce568950731473f8d7a8a82c1b5a4a0cd6b57e20975ba213d8bc8708aca528c1f461a6bc7dfd1fa297b5dcda67fb8232f0d1e30296c21125b2103d19a3cefa5e4d43322a4049f33ae85c6ac91d09a9eea94101b64bc2ba57c3583ee378e0d34b4653dfea8116f5bc80c9b2e3e6176fae8d9068b3d70058dd8fb71379d945cb6b5552f58ac173b248f9f13de765773c261a6646b728079a4565b18a2baae9ec90ff8757a9edb212983b7e5b139d27a1f704eeae299966946fb547491db1564b4e662ed5cee0b57db1ed01e919e53d6fccd5d8ff628f3f95f9a37e4800f691e074c245b89f18da48278735b3c4ef6f05bdb21e0203a4748e1a71829e2ac11ebca79cb73b798260d9beeafe8df872c6d3fc2cb4bc61d4ed8be12dc2aeb28ad2819dc73b7265f30907ab5db49cc32e288b14db3de0dcec14dcfa107e1d9d6ba6a924bd0bdf5c39a61a2ebb7341f5d959717377643129f84e94ffc49b1c59a76700de721fb38f792a7fd24a98a9328f4c8f777f5925583a2a40de13ac93d9593e8a0ac9da597ad04eac0a98f7a51f63319f204ac38e845226d74d1655723981947188e1a7c843347a54c601b1722c86960e38de3543dca279c263576c53fd0209f06128c2240e675617e1b067d41272cd3d4ec2d5be5a391da38164ca0f62c0e53bae370af3486df35b8de2af59c4f34358edfa1638854eafc97564aca9638b652801ad0b35ad5948801d7ab89ee537d9375f15ef112c724d87aac8ab3c2d2058616", 0x1000}, {&(0x7f0000008240)="d4b3a26bfe41b133f21febafdf9243d3c379924248ef01782bf7d9207289c4cdb12b6b2225cdb6023fe971cc6bb0a8092cddfb4d0181f2f4d7a15f99e3fc9f0b4a43e7c477ca86cb727a3f173e793f0404aeb2b4e588ec19155d7a80e73e91605934549cce883f0870bd4db717adcbcecf03cf1646e1ad60158de6d9fec637cfdcece5551bfa9811e8f332b831ad9e36e0405fed2182e40a4eb1d69d1549cbe1fc4f3a826432d1a404a1461a87df181860b0eb0339798c3e1ad683e288291b8507fcdeb569d8292a174d9fd0b56048db22b5ff838b13f6cdaf4aedfe4487541c01637613804f3bfb0469b2d5c2ce04b34cf13eda84564c3c6403b83179d7dfbadf1e1f00f64bca1c5216a8025373bd514fc7ad0206362532425c3df2fb03edcdc4501d15babb4a3dc621e735fb946ae407f8734cca3ef799ae51d53b4637245fa152eb973cb069d27b040e9e5baf486529991ca5d654f572f420a358f3b2306663353e2d6ac0d2b84cf7e52ccd9b1c9f2f1a81243ed56a19de2b28e002e76bc09269647102fd16cdbeaa24fd107409496e61d5355165ab5dac5f643f9f53a8d72e73e85c11ca0c7832437acd150bdb20659ff447649ffc0f3a9889e6c72584afc6649bacadc9f4dd344eef75e7356204cb29695387cf2f4cc23194b85fcfdccc0e6a5a4ce4a72b199618abd18c27db92e629ff9c49f6147bcb2508b9e84ff04499c252bdf58bd38d6391d68d1da632c45d70f8581642ecc048616962e6c323f2d82efc65e0312bc2817791ccd29d667622ae4db56b0486e1767d74674fcc47c5ba9b80752475c7e5ec2be44a2da4283727c62a6543c6642ca4818a25ccb7d51d19cb051ae78787e791dfcf82eb3785f3dff577861c6b39fdaf251858b69168cdca9b3da7f2f4d7aa024ff79391abf1979e8db765f2f5f1ee6e1d4408fab080548d56254cffd8311ed8eb76a2b9df57ad85e127cde5fee422d5adc3610ba76b3554b93cc2d0a3a76ccd884fa19493f354b3957be28e5a29096a1a27ed3c1e043ef0b17f854d20e01740f5e9c566fe06bd0d6d577ccec9b17aca6cb6c11b5709d8e220ab64ce1a9a191c123f9098016751f585c58c3781c9ee63e6745fb6392c3ac03c266230406d030de8321ec32e9f46a7d7b18879d7feda0d6f76d55427ba68da98c2cd05a7008b4b29533736537f93b6f87505cb70b12be9a55d5d220c5e085547c721b10de2b6424c84dd998a0924e4c6ce0b510dbaca43cfd2cb86d8054a44fd0a324267a9ff1f975a13ec21766fc63ee707e5e98d86fbd78b3ecab50b93e98924f3165cc76df27dbca0b74216a9edaafcfba0f54a263e7b446a55e946bae3c30e918eb7b7301abbda90fc28469b50d6de7a973abc8598f5685288ff5486be17067de0a528e8b48f173862466873a0c6e6d1ebf87d8d76a53589180fd53431f6ca6947db41e4bd443acbccf7786e78d6680f03cb2ad5b1a5f907b51db12db5903272552b5ffe3c535c5b94193df864298fae315f8d3034a1a192eea0fbaeb10224962fa5f095f3b94103fd30baa091d9350bc31a22cbb053e23b862798195508b66b909efe14bcc0327a0454d0bc794d9fdd639dcd2b18acaf6aa1bd7ce153e12caf3c7cd03c42d49ca469ed4f27f891b37637c9481f7d94feaae034e6310a47b30c7caccf7ab2df22b8e2f3ec335914ef67b97a886cef7ca389578d5f2f75f2c5e38328dcdc050efe2fa2dadc25b05b4a2afdc7b567563214902264f611368d7dd06f6fe4bed59088f9fe7a97f313757df973d2939605f99712e8e39af6c9c512e6a91c165578ed48ee696fbd5a1658c3af672bfd179281a64672382ccc28b49938b2ab37f75d01468d9aa97164c23173c0cd7f35c9196341997999582da9e3afdcce1276ce251d670791f45e081c087ff35fe01fba02a97a5c5a06089cc13c3e03265e333eddf0e37a3ded788e9f1b94edec5a8c62fb3120e9b4318e91f89fb0cf1ed0a0da144bca7399400323b90569a5863b57ddabb9aaf1cc235529bfba5fb81e37559448d0cb35fe60c89c2a804c7f7d2ed8b91f0f3d44c441fb427a2035a0749c31cbb8735a3c1360b244f644fe16f13ef21facd8d98508a7242123bb8d8d91a7c7d5feb14601b299d4bd501d9463bafdf5df9660ce53af090d807c376894563a3f8514c2994e54fe8c88a0c5c1b3dbf44255d1bd579dd8af2aa01e24ea51661e5c17d26c12a36fb9d37ca3062f31736f31cfecc554cf8dee2f307cc9ae5365f567ea58309ca3dfe20cf8f390b49ad44ba0ed735ba77f1766298fffe672c6cfa1c5ddff3c754754d37580732a4c42ce5033e5e4d7f79998ee1b2d1fd18dea184b58c8b5588cb502f12af2bb884ee22fab00d47cb5ddb81394eeb426dd9b994b76d04a96edbca82186c4e603f5c622d2400205e82b0c515c967a1ea5e0ebdd1d7b42957a528a429995fd749019fe983d42c8497768defbfa8f41052522f33a93c17a34f4487d437257ce1db3d632c456dac74469fd5b263598cadf04042a11108977a7bfb918b0469b3c67946c9f220edfa62f02b74bf0dcb42e027b66a944dbb7d14863d0ecfa78b5d5dafb684fe8191c86b24ae6fd350865cb090921d79ea0572d066075bf524a24e142a5fac32225f98b6ce3f04385867ad8d6be06765eb6eba119dabb4910efd4c13fe8c295daf2ccb8575ea583e87f80a09d350c62feed064790e72b6492420a52de5f92925a694e15712cf6f1064e5a1fd3d66a641cf5a57a26f2e3bd6ead729d0bbda5d1fb7a6b31d3f4114916af2a22862342f9ec81067fe0f5cca6493fd42519393acdd838aadd3ec69a3b3e742727f61440e91d69de1cdc9542db773cfeb3fa0a8fc87976ea9f25ed9e394966c7818ed8128f50fcab6e101434325986fd34f55f5183a73fe94297b7fcfdddf242deb788c90d14bf40aa5fa25cf45e518ef824467a7d9a82ced77d213d55f4a19dd6f89589f5e08fe0f1846390e7afcedc231b279e84919b9637c4672ec86e5c57a55e7a0d8e195c647ea02f7c3f97831303799b7fba5153f94172d6325921bf1974e064d314fcf94ee48bc47049f2a153fc43a4643ed56d1ed634563bfaf280713acea70ee5f750d0386ea2c99ad0e85b5313648a0439689593ed819962d5d5d7019cf1306ca09d3f48310f69589dea24aa96b06f84c83db4ec64b7ed653e375a0244ebc724e52490739296524f3e309e1ae27e622218c96ab2989272fbef0b2bb3d9d8a62813f047353512aa475acf2bae84839e346191feb1573b20868ef0001bdad54b2fa122827fbce9413f9672f0b66ed186624b56878a22c88158efee93931e4639b5105bfd03cbc59e80c74c70ba89cec74e4cbb56245b81bfb61d4899bb271f52b0951b133ef67d7fdf0f0a99be39cb1a309df9039381587a6d1b4cb2167edf45c496092442a442c22cd1d794f47049b3bb2d187f012f71c1a651586c5d06647c03de2d9b2536a9158e441762b4dfc96b300af0dc3d1b5fe54e214bc1311119dae9bb2509ae6da9cba951a99717ea5f860a5e6d5597a7d79351d81e8ac2e0a3136e71ce8445d38f1c7fa749893961d67d228d343a02a08987599e984f72f14de37f18be4390a57c50e1a861a936717fa9a2a37e221a29475cc1f684f2b1d2c67c8bb66811dfa723e169c663151a5514a224674c00c145572480b3be9ae6caaebaa3cb2972641f64a3f895eda18d9ead0fb32bfafa22f16affe8e78fcdff939b5d184af72a663990b4183d1b7d8f1a79a2f9f07e5eaaf5f37b5dd151e8504603d82eefdda46336de4dd9bea944d65df85cdf4665e1a163e298b7ce6ead8c8af93e944a0e0a0365bf5971742d7b8785a5e90e9e7564608c657183ea9cbcc02fed57858c6f6f7c6c989e7dd2354e3bcc90d42c3cb5667c849f03ed686b1e777bbd738303ad52e05b182085f32b1bcd6644e1e9db90a5b99c0f890e00198358e16fbb75725e6ca8a469235841f9ec62d67b521ce7ad5131113fde25b77f634528a1eb493fe2c7532a93a0faab1a2f8962414b44c86b547596948820a1216559051c398848f7bf935798a763b051d97c652dd1d36c35dc0bf691609304c1a17b6644d622a3722f30359bb15ab8133e528332d0bfa949a881a25a1742083e36576466a8441c73fd1a94373212cfc1075621cd6623847767c62bb7373cc7523d621d97ad6d3b4368ac6702625f043f29365b52478b50a1336685247677b90ee8a3a7d7557f29b2b35bde0b44818d845bf68b491ef57e9003f1d4e705b9c9844bcd1a11546a3560f70bbf47ccd4c4fd5f8ec02f79a19c82af81521dbe71dd60892132e247c01677b5dc62b29ece2662cd63224c9fc6664e9b88078ab744a3032afd7cb0650d41f15bbfdadce830cf4e964ea4aeab49b7957a6e2abde5781935dd0f2c75afbc134db02804b31430692a5ac730833ec6bc83fa601cdff145fcffc3cac948ace991b0c68187477308f5adf712fa10e779a1c58d5978925ca7dfabc4101800bd8628ba2850a483c4dda61e598b6c068a0f901c344372b9b7e5d069a8d204dc71314df6db862bcfb0cc2a69dfdb102d4ad96736665a1766eb4aefd13fbcd2b96a92837a086cf7393cb392379d031c4ad045fd875da94f596816d275d4a1f964770dd222f439cf22c0c4630e5ba9c577f19bcf17025aed57fe9b43718ae988ffc3c4afa7851440ac8f339e59e80ec61cf0e6357bd84141d435896ae222fd5179d12c35d6ca0720a6078a79f23ef78e51dda1c3a86de05fddc9519cedc6120c1832aef70975d5874a42d8a4340343540e5e8b4db9074d388ec21449ed833b36ecf8b024292c9fc93f37333ee86299461c649396e3e1d8c0666c2a8858f21fb3e559265c6819b7ec188c07c20e342651634586f17d2fbfe42da465fe0b785ea8a58ed30750af8cdc191c6837aae60d00d6afde672902d2188b62b48dcbe4461fe74fee4c97679cf5c9c1a35d2d23c2efa37914db2cfcaac70e7c45f2c98e026ac58eecb8fba2f1e1816b38d7dacbf66f5f88fb843ae91ff1065e8816a071794073e52cdf38c4695d4fb702da6da8e53bd08b1365e30d0b38b623494287fc8fe51b9b1a98e9d7b64d8655c30dc5d8ae466f6f4fbd38c79fef2560d10ec5bf5909e3bb1302bab32d272bb28e4efb7c874185bace31a68ac8f345bb20382d5535269bce7503029569ffd65ce8771750a587d6b25effc0b133298184db3669e6df4aab29a685f2a2bbb4a9973b791ea797ce5f2f11bbd6d74375d191a53d9f1e619c012059d4a2a53472f95e0d9059d3a8e2e66c4b5602b0cb6bcd5f1868fa74b055acbf418e2eab8a198c94576185dddf560661f1b4d9f0df2e5271a04e213d3cc3ad29a1ce047ca02e8beb22644b54fa08f4d51e08ed3f14aa99673ca27facd0d3e191d5f260c014efa1d389f1f67b81a68b4c4c634692dbd0489aa6d41a2a7a9ea6620e8e6e4f0444756ab680e08b19d9b56199a1f593260fb69c2739e267d112bd7d4172b17296c1b0eac3df6a6f84d1fb7f8b2a0515a08426c7f6ffd8e5048704496a75b7bacb7482795a7a203c1c52178104f1db44d73d355fc7ca9a15a21f5903e834c9c8d1da310bfdcd74617530274dec4ef3d201997efa33294031b3af010e261a31ac5e8eb7a936da40e3726ffa8d6e12dbefddc2350ea7fb13940a95da97917482a17a0ba3019e00ca94bbccba4056256f066cf085b61cb054a591c4b02dbe59cd91dcf8bb5a33af83488fa008341b1efec361ced3f0ea2edcaafca0", 0x1000}, {&(0x7f0000009240)="6eb8791b2ec7019ee6898dada683bff9fff432d9a052556054d63c9b69f67999e3cae288a491ebf7d4f8dc191e17ba3e3a8a191612c0ba5c7f0ee2f6df68a21a9544e774a77bef730105d8d7319bb8027c5bd1639d2038006450e3aff8b6275fc4ee6e72f03c29a263a8be21d51218af4d83c2f38198ccbbe277b02138ee321aeec891915d93f86c8da3485b128ea9c020fc69b7f73a021ac38ccd6a58ec3a50a70120fa2d4c0d492fa5c8723869cf3fcca4f9a0a349d8e2642f750a0e3d709171a845efb41f1d85bf4cb91ce04839965125b6cbfb8f7e3707e7aadf67", 0xdd}, {&(0x7f0000009340)="49c72bbb1587c1303b57ec74f0f3c1e994301006ad8a6197d3cde4e491c16208bec333365a2ce1804301858ce30ce21edf1f83e4e98ddf69985b39e25966c54e27aa7e4b6534aab7e632b593a2cae72e72d3aa11da16313a191235a0c647b98942b62b48a2fee31fa7d409ebebb486aa07d459910d0eb792f3aed6acb8c270ab623c6fc00470a92af7e0d2893b45028ba556c93fba8ae3febc8d225dc73720a61e9c880668eb4e4c9b6e9089d79987d41081eea148f9ba324ff5755b188fd01b7192922b67e1", 0xc6}, {&(0x7f0000009440)="32119e65d7776555bca2a521f4420c2214aa4f7681d445f687706e231ca45203a04cc8229042616db57f832413e6e81fd4eed876e4306e6019f790fc078d4cac685cda06b4e3afb91cc9c53a10bbea716c0a9c75ff1adb1a418e9fbe57c03bd7b74053df1f2f75e4aea1f56b68d4dc94d70b1a667a9d56a181998f87ea2be0342d17069d", 0x84}], 0x5) utimes(&(0x7f0000009580)='./file0\x00', &(0x7f00000095c0)={{0x10000, 0x1c}, {0x5, 0x6}}) socket$inet6(0x18, 0x50000003, 0xffffffff80000001) getpeername$unix(r2, &(0x7f0000009600)=@abs, &(0x7f0000009640)=0x8) 00:00:05 executing program 4: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80000, 0x102) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400002, 0x30) semget(0x0, 0x4, 0x5) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) unlink(&(0x7f0000000140)='./file0\x00') r3 = dup2(r1, r2) close(r3) r4 = paccept(r3, 0x0, &(0x7f0000000180), 0x50000000) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0/file1\x00') flock(r1, 0x0) sendto$unix(r3, &(0x7f0000000240)="690dfb1766d6a702ae1ee3db9d", 0xd, 0x4, 0x0, 0x0) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000002c0)=""/55) mkdirat(r2, &(0x7f0000000300)='./file0\x00', 0x18) sendto$unix(r0, &(0x7f0000000340)="e83cecc473654da032", 0x9, 0x6, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, &(0x7f0000000400)={0x0, 0x0}, 0xc) r6 = getegid() fchownat(r2, &(0x7f00000003c0)='./file0/file1\x00', r5, r6, 0x400) linkat(r2, &(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00', 0x400) close(r0) bind$unix(r4, &(0x7f00000004c0)=@file={0x1, './file0/file1\x00'}, 0x10) dup2(r0, r3) getgid() stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) stat(&(0x7f00000005c0)='./file0/file1\x00', &(0x7f0000000600)) socket$unix(0x1, 0x3, 0x0) semget$private(0x0, 0x4, 0x3) 00:00:05 executing program 4: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80000, 0x102) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400002, 0x30) semget(0x0, 0x4, 0x5) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) unlink(&(0x7f0000000140)='./file0\x00') r3 = dup2(r1, r2) close(r3) r4 = paccept(r3, 0x0, &(0x7f0000000180), 0x50000000) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0/file1\x00') flock(r1, 0x0) sendto$unix(r3, &(0x7f0000000240)="690dfb1766d6a702ae1ee3db9d", 0xd, 0x4, 0x0, 0x0) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000002c0)=""/55) mkdirat(r2, &(0x7f0000000300)='./file0\x00', 0x18) sendto$unix(r0, &(0x7f0000000340)="e83cecc473654da032", 0x9, 0x6, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, &(0x7f0000000400)={0x0, 0x0}, 0xc) r6 = getegid() fchownat(r2, &(0x7f00000003c0)='./file0/file1\x00', r5, r6, 0x400) linkat(r2, &(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00', 0x400) close(r0) bind$unix(r4, &(0x7f00000004c0)=@file={0x1, './file0/file1\x00'}, 0x10) dup2(r0, r3) getgid() stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) stat(&(0x7f00000005c0)='./file0/file1\x00', &(0x7f0000000600)) socket$unix(0x1, 0x3, 0x0) semget$private(0x0, 0x4, 0x3) 00:00:05 executing program 1: mkdir(&(0x7f0000000180)='./file1\x00', 0x0) r0 = socket(0x1f, 0x5, 0xff) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x9, 0x1, 0xffffffffda6d2399, 0x7f, 0x10001}, 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) close(r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x40000010000005, 0x0, &(0x7f00000001c0)) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockname$inet(r1, 0x0, 0x0) 00:00:05 executing program 2: r0 = socket$inet6(0x18, 0x1, 0x7ff) getsockopt$sock_cred(r0, 0xffff, 0x11, &(0x7f0000000000), &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) sendto(r1, &(0x7f0000000000), 0x0, 0x408, 0x0, 0x0) writev(r1, &(0x7f0000002380)=[{&(0x7f0000000080)="99a7417582755b3037b39bc72348cd5b7e6470f179b41d18f7f5961c376dbc3828cca6f6d1914c7743f6304ba0e2633267e20a548d373c53c42e92e14a97a6b4e1367f628f3121c8b97af106efd887cab3c284b654aa302afe47dd161d80748b683000671fa4506ac9d1eecbff2150d87ad3b4c641058ab1d916f711475aea8f39de4306453ee78013e132e8963a256b4dc24f914fb1a01d2a9d551589ee94284ef4ec62a011ee7c574c951e062233c7df0c7efcfd6006b2eae92cf7934d8cb2f800b46d04b91d710c095e2d2ecb1dafa24634970b03219bbb3c7126fc132c1381ddb4b565d27115e664d915387845fa5563b5e3f4c7", 0xf6}, {&(0x7f0000000200)="e07b45bd12b830b6c61e0667e350ba019ab98402e09bca2c396d882e0bb7115b7f5599aa42f0a164694f247824bbf1718902a5d4c9606b0ed48569677cf489e703fba0f5cbd94304f11d4f5719dc921d03e81dc4485334d73efeb783354fbd50c0e2dd543b74f55b3d991e3e28bab219a08fd6d150cf6900c44990383b16e3fdf538d0cae1a683ea18398c3ea65b47537e37ec54537dfe398955c5da8a356ef081054f8de93dc5b715e5dfd4b11e569dadc269fc710d6917276ad0930e710873e8499cab52ce9b23b91233e0ad19227baf233db27dbef9bd9476b488e0d35fffabc7b5ee6aa3d5eff62654c780e8cf3cb1a7dafad9a8041e9b442f53bc73f2ae76ecc34019ad72115b0150a0df8511318eb29796181e43f4300aee8ea8de546aa467edcee39efd6c02e268ec0593bd28559be882bc3d41720eec03b76e873be1f8e2115273e5e1c78a03fe25d71c889ff7165572f3cc0dbe4071d22d3d6f65718bd48e9e7c3fecdb18b4802cde668771ec8706262297f25acb2f13d25b41b2a7b0bdc7438e88f736a6bb1a2185b259d92d40d9b32d140d65f46dc6c37afa1f75e5608283fa085e34b9ebe5f6fb53efe9e288f42714b3f0873ccb3a8a05db1d9d7ac4dfe970fc7699178e8a75e3793bd962b448befc2b496fd87f54386a5ef33973c06a989c0df8d8009abbf36f61e74132945eef13d5f1983f887605689d126d92c631c88f01f6f80bfee5404238cb3f4394f2e673e08c7e8f58ffb1a6916ffa5e8545e422cb1644a89e0fa7ac19eb5ec8d296b9ec924144a19aee6b0ea14ff99a7b97fbafcfbf1f27c451d528836ea0ba0d1a8a986d3a457c6ef8c509f13b691b3cd4672a2482d4dd46d8b57ef770ff2a10d76e3a466b2649a1e38ce4efc107c685324816c4fc5ba9f0a7378e4db23baa559191a4f996ccbc102297150e9a5dd4cd36a48c7019ff8244c4dfa00d17235e0224cad62ee09d32706e1a45b8a4afccc0dc309b0a0e2d215b096345b7f4bd2c509530b9dafd3ae2a7c7c58bc7763012327e2a647f1561a865befb93b2b172715f14be159b47812dc5744628de5268468121482cd98d067d1f5c2723be3bbf2ffbc2a2d6f8181d63db91f4b24aacb388e03f45b50f044691c238accbc90d1f1d9c38c3a31c88aaba5c26ef7b0b1996257ec1005dc282376af5616e53dedd00a1757671a3b3ee5a6456170d481b32e48c7e4e33380b7f9647cd0ed74b1b23c91bb3d2ec856e18b2decbd48194d362156718dfbb0d37b36d08b18ee81fa21817a2af08ef8657360a48ada716bfc92eab1dbca8057686c021d0ba36f9b49eae91742a402a719a2f59705571024f067fa3f8eca1a00ac30af852b39d4c80cd2a9037d2e6ffc78d64da5c342e65a4f75fa47af49423b8b111a4f5fdc94c78e5a1a371ebe5ab3e72e40acf6f2938f5b32797d2f4e30fc674d0006d12bc6f9917c835f03aa836fc1d61c9d2b7a96203415bb5840fe4339f4d9130aced50756dee230e67d09e3c70fe7fddc6e6fba30abe0380e08834d4d09bf48944754f9651624c4b2a846ed4d54e5ac2c0e0fbca0c654b6fc7d23e05729aacf95949975946145a75787f64c214c48a0fef467eb569bb15814f6198f5b89bb2c051ee73819a7f312be7fdd2cc4e4e7c5507f71c9c8a6e9bb3923aaab8be45775dcf9982d09a2d6ae9b937464173b1cc3d8fc8803febef08c9ce48926a4ef36e0c9f490af0fac006a9b4d05bdce775e9539a353f813c42d4f116691afcc3c4e90eca046cbcb2563209fa0c85381d4e7dcdb41895df5a12427571a890721c5871674e944ec9460dd6869af6beba3da7110371db2d02283ec794f5cd6b44410b4b8225dc1aef19f8fe8806193f9e0e9c8774d773b3dc3de31f3541e6fb02bb8660274384e18f55bb3075e0f5474970181c224fb8bc7875a3ca92cd4ccc9bae6255d8e11d081f8847257b6a8a7514fe8bb70fd5eb3d4aa4f3c7e255b8c41ad2190b1bd227f2497e76da331d87243b1141466d1d78ddee8cb41556a9a8fd2f8ed186e64a6966707a676f3d2809ab4e6caca0dcb4e7a7cbebcc12f768076b7e4cf247130a9da0cb5a0eb9247da03517d866a64dd874ca9ec35dd56dc2938b68149ae3f204281e5f24545976a01f58a054f9cf31bb711b2b86e1014fc5a312fbbfdd704d87ea12497e09a4b6a0b1d2010d4bb1e1bcc0969ed0c5b0cf723c97c87d489f63b60e28aecf52cffe66dccc32d1a5e5a8b75342bfe7789c797d9a3df84f1f407d71a1bf2bc1de87902127923a74a0902f966cbdd7427d520369c3040ebd401989340b2756903dd8bbcd7583c8b80f2c28908b7f0b60e4fda98b4fbd14618fbb63fc2561ab38c7022fb3f4f5341851f6d102cdcbfc0782f6babc515cf5d605ca8ae26d0e2f50d9ff40db187dd37ee99346c7463372d6c5d7360f660f1ee818a6f9254b41eedf46428b76ccca7f43d602365988530987709008851596edb38b27f73c4cf6641df488bd6b945fd9b790efebea21c4a8cebf07ecb04bd717e5cc579ecb3e41b559f0cbbb870be485ac8b1bff16082afe3987d372ff321c20f57c58512ac7b1905ed66f659fce187e3e679b3a99f59065f0a343e66780d990f7bbb4afad230ff4151a81978502d35b47cdecf5960681193e0454f938b29aae92e607dfc3e53603e41903edfa287d42b5cf438a65620e509457d2ce8938bac4d304925104ab7a99035e6d03c3cbeecbb1e90493d6af019e8e57fd4316aef7b0ba78783955e35d20b738f7d6af039bcc0ef3271a439fe684d31b6ccd8da8b32c35d3c27464cf65bcbafc4141c0857b0da9a0277be56396e5e1a72898443ae69c994ef2d45e4bd2d27f61a4ae90aa50a82efaf8446f1a3b8218334b326668c4eeab3d763a5450923e0f3dfd30f65c9a43c486a80c8572092d826be733c2f38a3078f49e259db6d4850cf2ab5013344af4869bca31c6f56574ee334331f82a372c19215aa062b754b4ba4a19e405c0212e8ac6ed7021c84e96d61769473a97fd9239b71a74e0a850ff23e3baf4aa0bb4a7f944c7c49f598306c895e8762991f1fa8a5433f9998e10dda2645638aa566b8b6ab9ac49a5466a6211a0d7ea9d01c33deaf267763595dbc37c16e81f6ba8e86c514ba80fa612bb9f9d0a3c619ab311590c277d5c266bf576c2abd73a4211716c3b62fb52ffe3dbc5a1b8a5cc917e99dd9d650324a1460eceade3d7dc8c396fffed901ff4a12947d954761c6000eda027aef984dbb27e498c5c1873274ae43b42d83e843e8088c36804e6740d96057a825c6a7fce58c660e973c4f65e008c73cd077a2bf7aef0c05bf69dfb3165aa22fe7fad93067dbc5a836976f1aec65804eebc090c44c2265f2274c237ca2fddd807fae164b8ae627ea786a1d2f1531f1daa1d54b7317c0aa68986f655ba27c72ba9235295f28c50eae2dc37fa874441102f62258fccef29f30180e64abeb983e662471f68596cb53b807c93385dec705c0a0bd7e7fd7cb6af1ac7d00f21d206567b52582a6bf4dc159fb9a1f7368917f6c6294fb2e3bf34bb8ace947a6072fcd64570cdb400fe7a7cde230ebb69977f494bc6a1f8d9d4a2e49d26ab27ed8a83ea2a7866c975d8ff4aff124c4dcb649bb9ae1bd614c87a98031ca8c8e501cffe1071169ab2e80ee5457e64462834921212232384e66532eeac42909c5c3b99e7280c1cf94e8a4280c23fbd9a4b8cdcb65251f877f20220b93f72b6b5a957178b47af2c3343619454656e6071f22e26ca219c8da3eeea2bb79000126ed495e4dd4f959fbb7a54e7508fb37c324669ef71bbb145ed835ce7f2c5d8162068f3b27c6e2951bcc6f18344ddae4c9acb507fdab27029348f8922bb4b1197e6da73f5ea0295c2254bc7a5cdb5d2fd82c4ba2c86ad50bf191dcac578e3de35a21720c87a12801b5d494b72cf115eee25cc24b7de8840fe1d17594768dd8e7ffbf9596a5abd343d2d172d6fb06661b40fca939573ef3b7620757087949fe8094eade77f75f5c6d699333a336f0fc5c87f022812406a4bd312edb2cce9aae6360a12bab22cefaf8826a887ac40bd59256879e97408e6169c3beef0b38a5a17b6d9fb4c797cde014b7d53a58169459b8b2adcf33c52ce1feeb072c4e957bc6a55d47e8933a14c7e070d7246b18ca103c509ccd42157ab5710cab32944a8ac86517763ac1311703b5fd8f3011841752e4f07cf2f4bb76a2b335d018818e36752708465fb2d57e1ac528eed3deca062d1b369d72e92129520e97957c8d24c563cc8533ceb815730d1a2540ca91ab05abf152f2a5c62d8aa74a6aa2a387465d1924538e385a89e41d05f6677830f82e85921b759e6cac765c80c252a94e31fca2d31c4319d99ebee4194a08b6a4c9d335889018537ff763c1f16887cf26eeef9de5942e07525e885db198812eb2d49c8cef5f273aa3afc77b55081007d2a91dee4044d55036c5e335e7c66b1c7effd896d6303a55fe8332bfad75f45cd3e8485ed63712bacf24cc4e4baa09980a92ed621b07e09119b46c47002ed72a4345dce32a0214465bc4a63c7515e54f5a907e769209d043f62666368b352db14ba57b42ce4f85fe6ba9367965f76bf95dc7e51c7c462b28cc54ff46e50417818f57ca0754088ffbc0ce2a834db64cd3f196200d26e0fbc2b5d3d0975bf26b0f49be08970e07e22dcd8d102fb316c9cae7d52141d2c108862605a0e6a04eff0993e5a94803ffc2a4ed1cd5c27ee57edd06199f2c8aff67e5d23473bad5bb16a51e2307b69faa1224db211f6577c5fd4eec2804de70326679754ae2983f830e259540ad747caee4bde04f731b5e368af702d90f292f3cee0eb775c9aa97ef1d6395b8ee692bb11eb25d5ddf901930a9a783d4d4a4d6d66993eec5c9898f6a753656954150c2bc338bb3d8bf54d96ab751ee5f2b6f49a190bb96ea26000033f4f0880041e9e421be97dbb4167aee606f75c7dfff24057c1ec9b3988b25547d13ba8ed99e8a79c42ece62d12cdfb7cc28729a59680657f0c5d2014b739b8ff8e8d12e7c5e8514ad1bbd03cce78694db327c935110fd878afad6e9442fc355932f4b491e4a584a2920bb6b9420761f8f22cdc39a12c48ea172abd6166ed46a14520bf1db7d5bb1bebe200b55419de02685b85013df0919824fd84255c869c02a698495493129220e6ac1036957e89ea6fb4f1dc3d64f8ff24d516a56ac03dda0efc928ff8bd2356246c7ad6669e2e4a0a5c23d78fe76f944148ea9b11fc0f8a0ffd0967362ca4904ddbbf267237b120099381ae32230afe9f6d73b8b54046ce97289fafc3d6ba42f01d7818a101dd66b4073e06097182a1e87bd1b0e63b3e0e2bd335e003ed56b1836ddee7fd6d6cf6e051e5d7c3ba9925a554872cf282cfe9ee66bc8774c82087c472196b787f8a175384371ace2f08ee4e111e369f372cbb28c7e220ea3df3d1d7966801fbd95bac18c8d132e3ab69e6541ed105adb157a2710a2158da166cd0e9d4369f099bc9ab6e8539211d8a44cad717403ebfc9d804b35cf7658baed00fbb01d5562858b7099e54159c68b13fa3a8480c6a44008378da09f24b71bea4f52a72a6e30292af95c8df5d2c81c06d1ad5828fc11213fae0b55c3f5352f8e110b68efafc9169796e5efebf89b41e2fcaf7e52f6d4ff62fe20263e88c857aeef84a7d726aea6a24ae7e07562fa256ca8923db95d4b24a80cf3cee62cdec9c2d938d0d50afa9e8ce49a8a411832a515abc4bc15a3a7f9664144a45bb39ecd0e65d5e6091", 0x1000}, {&(0x7f0000000180)="187a5e0d4bae3d68633a927de0bbcc7882ca665c043b396c7224d8cbcd609d4e1d32b38544e1132a95b4bd72cff1b450202de8c1b66a1b8a48acd23a4be3d2a9", 0x40}, {&(0x7f0000001200)="9bb0b8d84096792d0ae8eed8c29a5738816cff096fd41586a7540eb728178c2c7c910874642680bd299518535eb2eafd53e5f941ec53d1ae5e024e72a6f975a4b6439477baa8bc20e7d40dd14833f5b587fc15023cdb59fcd637e3daf116623c3a5e7c43e491060d3bb357822e6c1f07a853529c473e1677071bc5ecd8e19f96f44025f07e7912cd6123dd2b284532ab10964eedc5adeef59db2fb73e0948a2b60c5f2b45b306edb78a862acb872de46b10b47afcee1a8980ae7cd7231b76da7cbf4ed5df6cf85cad1194653680fafa3febd0f85f8ab53580b9582bda9df37d1a4620eadbb0e5aa0aa7cb39cdc5c4906e96648cf69db18229c5acd5e2047017ecd997925b5b0ed005a663e65a2921b80e6222481f9c85aec4676616d63d9eedc6f9b3b2e125e2227a5def445e3e440530e9d7c466835fe16262b91f2af0acbb2cf86c8a5aad3a7f07f64b0ffca496a80c60f1daae48a91905786dea89af4a27aefa81a9f4607b3703d15f7adb3f5cabe33a0e92b14f34c07e391dcb03a380b741c44bb04dbeae75f847260c56f50bba8893fb1e39574a4857444256fdabd0d11093d180e5be08371855fc50f6dc149e76ab418eb966ce6fcd6743acc2527d1dd053bc066df99d98dc77837c3a213b9d08f587a674bef19033d3c03b178178db7f92e5f654f81ce2feddf47cc3d791c2534724eaadb4f9c67f159259c6a2505ed176c9199292627d97dd7d964c2349147390785490b130f4e926d887e7e1df129cc955f8de4345bd7cc0242d9f02d3f4ae1abd4a8a03736eef4057b42631597c598f0b0a6db1df370e617dfe213dcf28c6839a253ed56a6e23c6336592de47405307fe85e415eb89c79455fa042f22c23e6eeb289745b8d5bc44bcc20c43f2246503c154d5294b1769dfce43a6225355e591685a857ad994661d3e507bee5f572eb1db76b8c51948c5981166ea3d073950e1f3f54eab4dd59a9693ab626d0fd8445e7f7fc7c9c7a21b02df76938442e793058d707a5f510e0a98d640fa542a9ae11b549f9e15ebd7a261a682bf6aac29e4d481c25123e776be1e9522861c8a47ceb2726aada492a14105305de0f496cb7f95f1c5f7bd1be31c14a490b1b30dc5d3b27647c1891dde167d8c1f18d2ec0efe6db1b5738388c666c4fbfecb827ffe4adef5890b6fbd7e06aa8a1589fac1b812be0bf1a82f4408fcab3760029145bc025e25f5803da5701497ac8d9ec48655b275400e2279b4aff12dab3c37931cf9cbf211cc5e896833239b891af04059330e3cd827d8250aad7a22fee93452ed805e522bc307cff9d18aa11d2af512965bc8209c89cf61ee2ec12372ab062454a623e28be855b9d251a6fa016edacf08f30252e130bf0c9a45db28cdd32a144b84bbeec5cb3f18d5595530a52d46060ea33edc299de6d85e331bf4c8943e904bcccdb6557770596affccba6f8c0e9abaf0f300312bc17c14601884b202b06e02772f2b9c5fbf9545f86a9f80eeb1ed5016cb5b68eb06b32941a1e6b8939081ae5ba1d45406ad906687a46b41cfc65d44d3456fc9934df5263c83a90440c7da49932edbc7ae840a9cdbd66a4183935bb5b95c7ab2c6a6b1328e96ed2f946f6dd7231f187e2e5168273170155b4a3f1b97cb04794c9bdfc1e847738b5fbf4c49cca2b2094745e9b76c090ef8111026f38ba413e8775a98722e1d97ce16bff94c52e963b6a6809faaeba5b3172d86da38f693050f0b232e1e8f9e9653bc0db2dce36df6c3a7c659fa240415a97c74057d7a212614495b4608ad3b768381111b956d3d650a52e252f02113db3d5ba2d135c99cbeb1aba412ce2f05965055d1e90e630f4f728ff8e5891e2f72e80b4596f355a57cacac16bf10a3508130e07b32ec8831222feaf6f0e28adbb34869680e4cbb833033a6b53a95072496399dc7dc50a51385b7ca7747d0a67741c3f6e5356ea5b92910a1cf5bafedb8f08b0af3369111897bc2b2745fc48f490c130c38675b7cd590c0cdf1a1ea3e9df66c1416dcbf19d299fa02480b9d3ffee1fd90d9aa0e01df60cdfaef652db058b4465813b16caf8e0239edf7984de232b5444ba5748fa2156eb3b4d8fa445adcd36e435519e722b29526db59ac9641b32a2f7eac5e0c0fe1aadefb8feb54a79e270492a0c6e2fdc88341d7511b3fea37dc93be8633a1f1255e01842254311ee2475de861d735ebfd7f4aa9f15df51fd5ffa7cf3090e201755230a34f058fcef95840cb2569d28801944277db2f8469f881266e3681418fb71d5bbdc1cf5f25a6c07beca8084a19794985ab170e9594d3ef05c59c529741a813c6e38be36c40befbf3c6a75347d5c4e4c5705164919848587179cce086b7ecd4d4adc9378906312fb4b69cba15a72eb9e4d76b921861e2f9482bea7421825f32639d403d31c9c397f63e68b3e39130bb286c8eea020986b305c9fb6f6725fbf8c50084a8cadc792fd4d8bb034bb2b12ddcd216412175caf22ea88270a1b2273bd1c2bb1b94edb53e79debaf62abec1faf214d537576da6964824b994429701b0faac7fc3395d71f5f343a7d2869b54ec048223cd3fd6d20974d4b29acdc8e10c7a6dc81fed83b639aba5721d84500838f9f70d492993e492c4b4d092d403be15dd9dbdd3dcbfd07c124779cbee7ef4b1604e00c1f06300e42c2ecdddc1e6c82ae539cdd53d9b2b3434d7aeaac596911aa3bfd914f19bb3a6f7395daaa8ed526180dc2f7207e2298938fcaca968b7ea0ccfcbaebbc254b989992cc4e975a8d75250aa0200994cf82c8700083b193518170cdae520d3a90b879edb63d759acca515cf7b82ed7bafa11cdf8f09c80e091cebb3960493813e89c2c0d400680214381ebde73f07fbf7c37063575318a845c114e29ce485b83cfa2df4378b8f7fa1f9fe5d18a02e7a011fcfe6bd61643d0a94b9ef244cdb57c02c64198b837749bfa0890dd8c68281caa305cc9fea9bd706e17d7d41a6e51a0add5a848038e2d660ad72489e251e0c7baf925757bc390ac870ffd2ea8fdbe149c642aa87b2bcd13dcf645829241e0e2aa5ecc8df5f3b9cf5612c4e697b2f5138ac2f3757890ac3af8c1cde2c558e3eae3f4722c932032aa7194e95c0bb3dc00735fe76f7dfe292fc535ba919afdd16925357631251ef2eee26cfd67a8a7957d2c0de223629f8cc158eefa88be416192a4ff5e463eabad1e919fc1be5c59c720137b8b8ad987446db5766c7460e95f79439d52c8c765bdaedb385947609c5262b8c462e0b996b3d9b6bfbe8e56f0021f2bb5e147f76c5a28b5480c74cb8c1c7e6317b6e9db3d4c4fc96e5c23ab1faa3e9be79f0cac03fa35b9d6eab71eadedf31ed8e8df4a905bd4ac3fda92ffbf4c16ef27a4534e2e3cff50fcec09b139bf875e031ddf19ce5aa25d71bc6cf1e25b301a9fa7d28b01b721ffe188695fd228c2ec2f237f18b3ccaacbd0709cf67546ab4d36787582fce0a473f2c8db2beeecc88db8a942bf7723f0c05f32a73fe873bc8c9597613b6c7d2de13573cb539b50e25d5154341ef6f5cb19d796bb4ce642b0a160d590de38361debfcaec3adbfdd2539ac38abe0d798ff80227bf120644be0a94c682824424f2e7a85321b20234e18f2ecba27a23d0e84f12bd26b5809d95a8f3fd46b2bd2dbdbf0b39a93bf3aa91d96ba91451f4119148a123fb4a3934716802110b7766c2dde0e74a7bc7cd32382cac7f4ef132c253db7a5a56ea79e6d6a2a151e6e00c514a7f5ea5998db4b331bb9ce6b2d0c46284c8f46ce661c98e9d1744c7ef3f55d9f03fdfc73f13aa76e6e066c286019ffada13a90bf04d187eed2f338f91228c6342ac2a3b49b0b5825e470e58e7bf3b052fb8ba87cbb2d0ca6a7c1a32e25064013baf0bd8deb94fe0d1010b74e028d08804a2426c8160d447e0b3129df5a27d8b64bddeebe2e7e31f9dd8394e65e218a632eefa9df642c819ac119abc8dbdc23821a94798e77a4fc64cf3080bbe6265d6214642516dd09019c635e791ddf36a52bf0f1fe938b02ed7705586163470aa89424baeb4c48e520cd5e0cf4f0dff0cc6fbab44bc09c1e6ab35a820babfa3ecad9e3547ae918a5cc5c77102d80bc44c0cb006600fd05fb0a01163e8d05c804c49edb57b478b098ed6a5ed19b066289567eed848bcb99f229074ce93b364a3131ad58624a101f00d4d60a45a568d474142567781547ddb2cf7afdabec0833b274aae06a9d36a44a476f050c2548ccaa30afb3e867b22de4ec93f4baef8237e360f2713cad2a8fddf03e17afc899c914342a802bac9027e826075a2a64a8f81df473822c5e8bb4a3b4ed4703fc1a794b122ee721b8850b43095a1889c2ee885300144279c710be6028a8f154d7f1f752937b5349e7f06a6869e3f9c4a2bd3cd62c7045c888b9e06145ae18763e02317f40b6701159beea08b24606fa45a0e1a799bbffdd204ce0f05a5b5ca6ea23c03c7df944688686193be3e55f53da4522f95355cc2c387c451fd454805602f8219ad0a09f8ee24837fb41faf11972e025b3a27af8ffc4406f2d393f876e09e2bca65f1fabdd0a068cf23457a0c23a847bf0a941ed0d2d73ff7c10399512ba4a18f8d71ca0dac43611ff8d5328c377424502d27d2f0ab6cdcec6cebe184129d377958264e06da0ae65273c5e3483c838b3c8b1e56510eab161afd6f90a831386c1ce421f4625d0f9870cc9a95e3c82780e29ae0dba8f9e63a207e9b12bcba7e7f4c866cb150ff7b2b5bc6d38c9a8a2ea7effd2dd9f7a11fdfdbed6752513940ce5058c784e2486b728126b1321bd5c9c23bbe27fa629f0bddb7ba3735fa2b3117d1539a450695ba7e1ed65298bed62c05a1dae825d797f638f1ad85733c871b98bd8254447bacfb37f2286d9bcf1b94a02da3ef55b8adb3b2d58c89007e60a42e0e2135d3f34b0605ed9e093b18319f4217780426416c622ac594ebb77de42f6c94ccba9b7edfa337ef97d36682228724edd87a274555374deff59ec34b3d9e9dbab71b001aac640bfe7de1ba743876414a932ead73a7dcfaf3a0d3693d9ec9cacc7ee195d7a68c874311ac4a4e69b473936793279d36c8543de6bceb583755f223ec961f61231bc589eabee6c0b4defdb55cae7f7c23a7780a5fa84d892426bfeb32a53094c1a49d623b620af89bc9c1ad9890ea4acb03b5aed0fa2272dc7c5d745eac9915eaefbf0e4d5cbfd22913b748d298c2e277a1a080a96668e63df6a22ed98f1dc4569e9cbf90ed21be675ae8fb8486b1cd074a024c4c09f5ffaf3eac94390af16b539b543ef9ecf9a4d96ebfa8aae032a5f71a150b9254d3aabb6ea30af60c4aafaacdf5e803eae0f422375f02c9297d5e06a3f43434e0d8c7b2a5a1d2f7e2731669d8b7020ea5af5a7a3ff9d7e266aafd5fb357df9275589a136341a73c8eeb7e1310ab1e391bdf8de5e689d4609cb168afe5834946abfe75f30a44000531a0d4e197e74c13184923cc5ca51f4bbf87cace00083175cb42f85eec5856dcaab45a8609faebcf42f08a0caf624a0988f73f40d8be9ad1cc0b3b3008e5a6cf8cf347596374824865ddea995d5ff755395592fb25103ea95f187a50a9603db584e8c15da2fd67543500f214e5e69f5cb387bfe336798a26e23e5bfe36ab41c30969f9397acc29fe7f25cac8727a6abb336d917731530e762fe624d6f13f1243efe6c85f7638ec5d2b13aad7c1107df21ce3e1a5e3bfa36e77266810baf4e1560ea5295a3d961ca2d0b0f35b52d245c24d9a20ca1cad438b0f240ffea94d1b0db65af503", 0x1000}, {&(0x7f0000002200)="e8ce8e893a567bb9ab62d058e03ed54009f098c4bd527b568ffb1b900be6d41a1cad2e20fd18f81c7b2c76f60c2e86dcead66486c16a175d3a4cda342fd9fe851330407a6f9f37ec84891d5b3681fd9bbf39808f54d77be12b9f609dcbc81bd0471b1a75f0a49b4c39f72a290faea05b3f33be143f8c814b8e749a79aec0affbfc9020cd594e5fbdeb34000c69d5ac5c10a1bf2419d3d018458c4749638198b5ec30dada24bfe343d2ad5434fdee289c2320f1014726e7d81755495781363fa16a360210388d3912aa05d25e6a00f7e152c61150a079efe90d10e13a7f42a24f918f358ec3f8b5796808dcac745d8ae22697d05f3207", 0xf6}, {&(0x7f0000002300)="b3b8edbc1e5ba72f84b3fd7ebd51f7fc3f5b520f1971324abc784af7dd6072c6f5127a25d627d92aeae5bbfb1c55457f0c5a2134ff1a09fbf574e0c69feaeffeee42e0cec33195819a30dfc5ba41fac4", 0x50}], 0x6) 00:00:05 executing program 4: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80000, 0x102) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400002, 0x30) semget(0x0, 0x4, 0x5) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) unlink(&(0x7f0000000140)='./file0\x00') r3 = dup2(r1, r2) close(r3) r4 = paccept(r3, 0x0, &(0x7f0000000180), 0x50000000) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0/file1\x00') flock(r1, 0x0) sendto$unix(r3, &(0x7f0000000240)="690dfb1766d6a702ae1ee3db9d", 0xd, 0x4, 0x0, 0x0) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000002c0)=""/55) mkdirat(r2, &(0x7f0000000300)='./file0\x00', 0x18) sendto$unix(r0, &(0x7f0000000340)="e83cecc473654da032", 0x9, 0x6, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, &(0x7f0000000400)={0x0, 0x0}, 0xc) r6 = getegid() fchownat(r2, &(0x7f00000003c0)='./file0/file1\x00', r5, r6, 0x400) linkat(r2, &(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00', 0x400) close(r0) bind$unix(r4, &(0x7f00000004c0)=@file={0x1, './file0/file1\x00'}, 0x10) dup2(r0, r3) getgid() stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) stat(&(0x7f00000005c0)='./file0/file1\x00', &(0x7f0000000600)) socket$unix(0x1, 0x3, 0x0) semget$private(0x0, 0x4, 0x3) 00:00:05 executing program 5: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_int(r0, 0xffff, 0x120, &(0x7f0000000080), &(0x7f00000000c0)=0x4) fchmodat(r0, &(0x7f0000000400)='./file0\x00', 0x30, 0x400) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x4, 0x100000001}, 0x8) r1 = semget$private(0x0, 0x7, 0x40) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0x7]) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = open$dir(&(0x7f0000000240)='./file0\x00', 0x40080, 0x139) renameat(r3, &(0x7f0000000200)='./file0\x00', r4, &(0x7f0000000280)='./file0\x00') utimes(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0x400, 0x1}, {0x1, 0x10000}}) r5 = openat(r2, &(0x7f0000000340)='./file0\x00', 0x0, 0x1) pwritev(r4, &(0x7f0000000600)=[{&(0x7f00000005c0)="4d61b16ec1f77a4fb80e7e1025fc51ada2bef336c69de7cc0e8fdc3d8d6dbc91f7673262466d6ad2555c89ff5f60dcd0a8b4a3b06138", 0x36}], 0x1, 0x0) pipe(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) semget$private(0x0, 0x4, 0x1c) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000680)=""/31, &(0x7f00000006c0)=0x1f) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000700)=""/121) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000007c0)=[{r6}], 0x1, 0x3) r9 = open(&(0x7f0000000800)='./file0\x00', 0x10000, 0x80) getsockopt$sock_cred(r8, 0xffff, 0x11, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xc) fcntl$setown(r9, 0x6, r10) r12 = accept$inet6(r2, &(0x7f00000008c0), &(0x7f0000000900)=0xc) getsockopt$sock_timeval(r8, 0xffff, 0x100f, &(0x7f0000000940), &(0x7f0000000980)=0x10) pwritev(r12, &(0x7f0000000e80)=[{&(0x7f0000000e40)="4fde25b1a7f1560a3eebe064bbae4edd198d11f6f23a004fd654b801be2ef898541abe0b6b61ecf2d867", 0x2a}], 0x1, 0x0) fsync(r7) pwritev(r6, &(0x7f0000000fc0)=[{&(0x7f0000000f00)="8840be8dfbd8c893a671887184736ffaa58e202f75df50820aa968c5a810079ec20e930d412058e7ba843f730d68f3cd3b14134734b64488b98d6f17e5fe787de9c6077f1f666c40a50a508d5cbf288cb853a811140728f2959fc11eb05043baa8851fcae24a17ccdac053b175eae0a37b4275943b6cb2d9a7e887c6987036b59135f41465690a22313ac0d3b482151edbbca4fabcd98449", 0x98}], 0x1, 0x0) fcntl$lock(r5, 0x0, &(0x7f0000001000)={0x3, 0x3, 0x0, 0x80, r10}) getrlimit(0x8, &(0x7f0000001040)) setuid(r11) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000001080)=""/182, &(0x7f0000001140)=0xb6) 00:00:05 executing program 3: r0 = socket(0x1f, 0x1, 0x0) listen(r0, 0x3) accept$inet6(r0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xf49593a2b3bd115d) r1 = getpgid(0xffffffffffffffff) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) readlinkat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/154, 0x9a) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x2, 0x2, 0xff, 0x2, r1}) write(r0, 0x0, 0x0) 00:00:05 executing program 4: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80000, 0x102) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400002, 0x30) semget(0x0, 0x4, 0x5) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) unlink(&(0x7f0000000140)='./file0\x00') r3 = dup2(r1, r2) close(r3) r4 = paccept(r3, 0x0, &(0x7f0000000180), 0x50000000) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0/file1\x00') flock(r1, 0x0) sendto$unix(r3, &(0x7f0000000240)="690dfb1766d6a702ae1ee3db9d", 0xd, 0x4, 0x0, 0x0) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000002c0)=""/55) mkdirat(r2, &(0x7f0000000300)='./file0\x00', 0x18) sendto$unix(r0, &(0x7f0000000340)="e83cecc473654da032", 0x9, 0x6, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x11, &(0x7f0000000400)={0x0, 0x0}, 0xc) r6 = getegid() fchownat(r2, &(0x7f00000003c0)='./file0/file1\x00', r5, r6, 0x400) linkat(r2, &(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00', 0x400) close(r0) bind$unix(r4, &(0x7f00000004c0)=@file={0x1, './file0/file1\x00'}, 0x10) dup2(r0, r3) getgid() stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) stat(&(0x7f00000005c0)='./file0/file1\x00', &(0x7f0000000600)) socket$unix(0x1, 0x3, 0x0) semget$private(0x0, 0x4, 0x3) 00:00:05 executing program 2: clock_gettime(0x2, &(0x7f0000000000)) r0 = semget(0x2, 0x0, 0x81) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/199) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r2, &(0x7f0000000180)='./file0\x00', 0x20, 0x7) clock_getres(0x40000000, &(0x7f00000001c0)) semctl$GETZCNT(r0, 0x6, 0x7, &(0x7f0000000200)=""/183) clock_getres(0x1, &(0x7f00000002c0)) r3 = semget(0x0, 0x2, 0x200) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000300)=0x56) bind(r1, &(0x7f0000000340)=@un=@file={0x0, './file0\x00'}, 0xa) bind$inet6(r2, &(0x7f0000000380)={0x18, 0x1, 0x9, 0x1}, 0xc) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f00000003c0)=""/203) semop(r3, &(0x7f00000004c0)=[{0x3, 0x1, 0x1800}, {0x0, 0x0, 0x1800}, {0x4, 0x7fff, 0x1800}, {0x3, 0x1}, {0x3, 0x40, 0x1800}, {0x2, 0x5, 0x800}, {0x0, 0x9, 0x1000}], 0x7) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000500)=""/213) semop(r3, &(0x7f0000000600)=[{0x3, 0x8, 0x1800}, {0x5, 0x9, 0x1000}], 0x2) semop(r0, &(0x7f0000000640)=[{0x4, 0x9, 0x1800}, {0x5, 0xff, 0x800}, {0x2, 0x9, 0x1000}, {0x1, 0x20, 0x800}], 0x4) pipe2(&(0x7f0000000680)={0xffffffffffffffff}, 0x1000000) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f00000006c0)=0xfffffffffffffffe) fcntl$dupfd(r1, 0xc, r1) r5 = shmget$private(0x0, 0x3000, 0x15a, &(0x7f0000ffd000/0x3000)=nil) getsockopt$sock_cred(r4, 0xffff, 0x11, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) getgroups(0x1, &(0x7f0000000780)=[0xffffffffffffffff]) r8 = geteuid() r9 = getegid() r10 = getpgid(0xffffffffffffffff) r11 = getpgrp() shmctl$IPC_SET(r5, 0x1, &(0x7f00000007c0)={{0x3459, r6, r7, r8, r9, 0x1, 0x7}, 0x3, 0x3, r10, r11, 0x1, 0x0, 0x3}) clock_getres(0x60000000, &(0x7f0000000840)) fsync(r1) 00:00:05 executing program 4: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80000, 0x102) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400002, 0x30) semget(0x0, 0x4, 0x5) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) unlink(&(0x7f0000000140)='./file0\x00') r3 = dup2(r1, r2) close(r3) r4 = paccept(r3, 0x0, &(0x7f0000000180), 0x50000000) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0/file1\x00') flock(r1, 0x0) sendto$unix(r3, &(0x7f0000000240)="690dfb1766d6a702ae1ee3db9d", 0xd, 0x4, 0x0, 0x0) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000002c0)=""/55) mkdirat(r2, &(0x7f0000000300)='./file0\x00', 0x18) sendto$unix(r0, &(0x7f0000000340)="e83cecc473654da032", 0x9, 0x6, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x11, &(0x7f0000000400)={0x0, 0x0}, 0xc) r6 = getegid() fchownat(r2, &(0x7f00000003c0)='./file0/file1\x00', r5, r6, 0x400) linkat(r2, &(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00', 0x400) close(r0) bind$unix(r4, &(0x7f00000004c0)=@file={0x1, './file0/file1\x00'}, 0x10) dup2(r0, r3) getgid() stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) stat(&(0x7f00000005c0)='./file0/file1\x00', &(0x7f0000000600)) socket$unix(0x1, 0x3, 0x0) semget$private(0x0, 0x4, 0x3) 00:00:06 executing program 5: r0 = socket$inet6(0x18, 0x40000000, 0x5) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0xffffffffffffff38, 0x9}, 0xc) r1 = socket$inet6(0x18, 0x2, 0x0) listen(r1, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x1000, 0x1, 0x7ff, 0x6, 0x5}, 0xc) write(r1, &(0x7f00000000c0)="464868a364e0f0a5b7294231125662491c71a3c2d337d74f2b18bcef4583cd3a796a4e38d50025c51c61b67d704f377065b016be15320a9e1f55b77aff0d292c30e794344d62efd1ec488fc49579591a08b4f355a8a1a2a457153eb44a3e5168a32d83bf9c64382c7956ea12bb26930be59ffcfe628c92b4f584be2097d45153c1eebf949836601c73623741a3d1c775d6f31b8a8c2ef7907dd685eb051dde92b761d3d0f5363735205e8d086e7999cfd1699c153289b0d2b2e4321de0ed20b047fa5c862555496fbf92be5be71f89ae", 0xd0) r2 = accept$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) fcntl$getown(r2, 0x5) fcntl$setflags(r1, 0x2, 0x1) r3 = socket$unix(0x1, 0x7, 0x0) sendto$unix(r3, &(0x7f0000000240)="a6d63d2a187651d5c8d9df409061630a50fd2960e48fd1de649b86a41e60d672310109c1a9e486d10c4121520ea599e4cb7b5047ef8b1e2c185a5fc77f2fffeae1f4c79d62ec594b2f5bd16abeb6fe9d5b0aadbd402a56c8fa04fadafea6cf88c4318a267d53ef", 0x67, 0x404, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) lseek(r1, 0x0, 0x2) symlink(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='./file0\x00') clock_getres(0x2, &(0x7f0000000380)) getsockname$unix(r3, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) clock_getres(0x2, &(0x7f0000000440)) r4 = open(&(0x7f0000000480)='./file1\x00', 0x400000, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1004, &(0x7f00000004c0), &(0x7f0000000500)=0x4) getgid() unlinkat(r4, &(0x7f0000000540)='./file1\x00', 0x0) socket$inet6(0x18, 0x10000000, 0x3) clock_getres(0x3, &(0x7f0000000580)) mkdirat(r4, &(0x7f00000005c0)='./file0\x00', 0xe) mkdir(&(0x7f0000000600)='./file0\x00', 0x0) r5 = msgget$private(0x0, 0x1) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000640)=""/224) stat(&(0x7f0000000740)='./file1\x00', &(0x7f0000000780)) msgget$private(0x0, 0x0) pipe2(&(0x7f0000000800), 0x4) 00:00:06 executing program 3: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = fcntl$getown(r0, 0x5) r2 = dup(r0) getsockname$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) readlinkat(r2, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/4096, 0x1000) listen(r2, 0x4) mlock(&(0x7f0000003000/0x1000)=nil, 0x1000) pipe2(&(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000000) getsockname$inet6(r2, &(0x7f0000001200), &(0x7f0000001240)=0xc) mkdir(&(0x7f0000001280)='./file0\x00', 0x140) bind(r3, &(0x7f00000012c0)=@un=@file={0x0, './file0\x00'}, 0xa) readlinkat(r2, &(0x7f0000001300)='./file0\x00', &(0x7f0000001340)=""/220, 0xdc) bind(r2, &(0x7f0000001440)=@in6={0x18, 0x0, 0x7fff, 0x3}, 0xc) sendto(r0, &(0x7f0000001480)="8ee49c2f26317b83749c26994eda5262db93ef8e5b5733797147ec3e7bd3b2fcf17479f6e87002e8698687229bd636bf82e1894c055833ef6b72e0ccc6efb93a141eeb5d92e035ebbce7f23a766f6685f279d7670dbc5ee9560c7ef9b410efe84ba8ed4b3030ccc2708afa4ced24b5b4692fff98c8f6be95c0ceb41d1bc270ee7c3e350d84ef28", 0x87, 0x401, &(0x7f0000001540)=@un=@file={0x1, './file0/file0\x00'}, 0x10) r5 = socket(0x6, 0x20000005, 0x1) setsockopt(r2, 0x9, 0x1, &(0x7f0000001580)="a25149e86838c18e6e8e0630a505e6669200147459bbe56d1867a4cc010a628a204814dafc9143065957b4f051eebcba7f7719a7c48e0636a7d5c575a5de26d151fe295228d3af0597d7cdef955db4782d5680b65a9efd8f73ea4ce44004f70c3333a082c43067e9f4a35e43ca8ee38441815fd29227a4a1f22f12f01eb480a5e2ed0edbd4de44f63edcddf80771748c6714446dd18a92bdebae6717b6fa2687a75b9ea26f7462b3fcc61e3f52aa5b699631964425cc6a31bd1b138be3c43a5c3e3872eb2eaa5f4fcefe061f9deb220a368777c16f5e8d8c8e2f9e032f44f56cb8f9e77bae60cceab03853300162b927a0c077e35fcc19199658abc45cf9cdd40d29fdb48f2c5dcfa56e41f22871b77eb6ac8b8c363ca8b2c3953c63ca6adb854d0bb6a71aa64e88e347d9919078bb8e0e37ff842f406f3265af2bef853e03fac819d73761ee7e664f0b6a8abd6926c1c14d75237b35fb6e12b7949604900d08a1b51f324aa82f2a755912d9d3bf81d39b238cbdda77cec05a622ba8795f12d0a8f1537e06c3147a4a80f602eda2906d9662c8084429e716ab0e9165e264fe1cc8fbd6803da5f921457a920347dc2ba10a1cf7c43bbd4fb515d75a0dcdad028ee207798383a19f1c2eae8f8c82cc353d45a7bef90dc980950f51e08f6ca34355faa2f9588d364d46c6a34e8961c2252b5774e1dab525d03270a3b22a970e1f1711f6ccf5dd14dd0801e20198108c2a9a977db3f7007d5113830f9e408bf1687513767a40a951ff18a13fd371714f5904dc7c5207069d6dbc6fb74dcf5cf6f89d4853c3d6218cbe349e634c2932d94a3fbbbb60d8412200caaf94f0dd05a3bfc9120a36dd5b3dc46afc19e7399bebf69f09b52978ed301648911a2514e4354aa21caffd884f1d7e27170e537d9735199147c299170d0cf9bc5010f59ce11374e26bc0b4f1dbf32f7eee79fe27c296dc2b7349b2301e3b356c0b925ed3083ee95fd4ab9ebcf5a2a74358731a259cb131431042da0caa2742924c419eae410371172a538293d852c0bf72ec4ae800e030aa693f0fcae320f339f52ebb0483874acd86f617504e18d8ccf98ee204d5f278b549a83bf2c247459a23156ee45d4ae968d20969e2a160cc20128a2f3b2cadfb9efc8b38ea9e36dd8e483f4303b666bb12fec4f80167d3881ef4c2e74e32151e985dbf3722a33ba5558c4a27a82300ae5869b870f0059ff1a639f187194ebd2275759e966c1a04ef8700387cb2a3777044aabf5d441f3bb9f9906babb68c9fc358d91c332dc9bf50e3d742fed9bc9a30e1aa1ffafa058b7349c7ba9ab30508d4362fe1e32f26d7624135820f02b8d09e7ee1927bfdd84e65abc61d6b32938a12848261687834c36202a5841c9484ae81da3563c0e0cfbea28d1243438b51d2700779f25cc7bdbf686bcd04512c4cfefdf9a640bf4d70dd4139b3883102e1af2855e97eba520e9dceeda4549bb0b2d7815bbdc32bbe9461647449b3a2f1b092872e10910376ac22f6db72f21a9bdf6f03f640f6e3c620ec7da43297c9a4c6db911387df9eae263806f8c1a6ed7f5d512d2f8f2ab514378043a7388ee337344d9a45d51cb0706d56b275b6d732120ab63236ecf0de40bd1a1d91c7d3aaed02fd7b4dc0fdc764e18df828b0dd3b08ad853c0cac9cf355ba88f3ef46236c31b206d9ec9d0bf83b1c065623ddb897a057c5d1e74066be3f6deb425e5a1dbbaaedaf70a8330a0b682dee97f7c5ec314f67dd2c2f3480eab896b2ea7910f902b3ca9d40c99dce7acdedc97af29d08e0259fc6b4dcc82de337bbec3e56e4cb2b13c2292a70425871de88a5494ccb125c3a41ca0efd00873aaff4b5e02661be793861e31b919d98d0d6e6d6f3b0b5e862e4f421aab1829324dbc96ce168c7bcda1b7c0f1a6c3550c1c7e6142672d2ed9b4c2b10a818099e30ecc7ff040086a4abc271d50777d7ca1d775c7c1b67bda67240811db56d4f3ffe52d13a76c500e5135ec006552fc124db7d779ba865d00ad76154bd0f7911b9ff2f376aabedeb982c6e1dcb1e9acce3bf969060de80396ecb8f31615f42a40dfbfddb0ead8f1465d1e65d793a4785d7d2d9445c734297d7d05f225ef31b68914f2ba4e7e8276370a2bdef2b36054b68aeb377e696c2bc0fd2be4dfb7feae997c98059601242ad38bbe62e73fce4bdac5d0a0f1d2e74d9f4cee4e461a70b03bd554a2cee51106a3744efc4544f915e69006e7357b785ab7e53fde6e3be50f45d799f95886306f3f973b3b6652923a4de5ae29b32d8af6c19e8271a7908c0adf59e31a4274dd9fb03ef7dfc54659196c4f03e8995eda85422545d99f230c53b0389b1d9c0f1651b5f9722d3094cc6fe52b6aa74c716e8b81a81f2cec3fc9525a5eafc6af43fdafc99ae9d3ce6d19659af6726673e626d93d81789c04bfbadc481f7f617d408160e1ca500dccba7355f547e69548e8463674678dc9c90af2638641890f361ee3a1642c4d25c9dabb4182ff531b89c0f99059e784f422c37e2a23fbd683c6bd5dde6284084c527e71df5e1d3e686af83f0fb45d912abff5b3d4b7cebcaf6517b8991959ebc93540ada160f258339c3e516fc9b86accdf0838411492197215ed0c87eae321e9b26ac5b1f6f2b6668107a010ed41e13796b41f151881615ced988bc7a982daa5044ea4a191ed326d7ee7419ec573e30470b526519d074e5f369bc4f67ce5ab641b484ce5d0bd96f87cd71a64d7d448c447ebbce59222e7f17562fdea49335fd01e93032e6e66cd010906711c798e6daaee5feda35899c2e256c3ee9113f9a895fc7c3d278e2f95373333cc5bd815d271e9238f6745ea74fa3ca5384497aa538e2f1bf714a14e28f2b9bc7be44eda318906c17bc6d185e2d9b6389fb31320d961b60c604c561d54ec81aec0f4bb1b772e6246a8c2af1dfaef4333f9855cd2b368ce647e1141d5630276994136062f4c01a866f726b663aca6a21eb48879e5975d703f6cfecc0fd997eb7208dd8516d80191a1196f3e8ef85c77b522739c9ba4c877650ff9daf922532fd4e62b0497c110cf850ed076f68ff1428fedf5030470284979cb1cf1a3ee73cabef67cdbbcc41990005792cd6aa6ef7ebd3659fc131fbf16da260adb304cab1ef059cf78dba4f770aaadd27841810f85e6a6215b715e32f1377949e25c725c41314930b669d337c908dfed50193d3146498572555a331306a5837492a091b17b9b30b9fca6c73fbdf87e41635104c836b76c358f38be0ff6103706cd53ec56bfdd01dd349bccde2160e8b86bd57ed23d031fb2bf1b2943d8d59c9e1a95a333c7997a6decda9c8c73b0d7f452cae499115a3aa562435515ec53b88a16197f2677abaf1e7ffee9ca10fe6980eaa283905539506b518d533a700370778c7cf76344b6b4e6c12dc654ce2b39b7b89798877ae86e0f74f050f6516d267fc2df2a1c3fa3ffa7bd7dd14f3081baefaf0b160450d736e16ffd96768465c24e8573d137e72ece139bed4ab66335ff3e8c3c9d3a43aac803424380b946254c3fbfaabeffe6c7856ba53e75dee81799065120bbb8f80627c61661cdee8005fea09af711ba0850ae5d569e2e8afec38b25978a920714797589ed5c86d5c2b116ecb830521ddeb7c3e5c3fcd39c5fd3c38fa08046431aae6e25d6ed21b95a5e9866d7f11cb206096ee7c8818d0267684ce2788f9fefe90fde02084068bba86ad589428bcdae558d4e898f93dc5be7682a9a0ff8e3256f075ec23f49609fd6813acf9e4f9f153f163e1b86d8bbc57118c62f85775c3a974e4c01b9849684b93c3c8b9d1b9a1f20cc2e642ec101f96d5883ecd37f75dc2af43c699d44cb418e9d7086ef78a2f17669a4cc0837ff28279dc4f0dd8dc058ed19a26abf30b5b21b732fca37ae9fbd1f29c5dc9b1354403e5505c3263fac018fd4bc88601566cf58b3248aaa4fa47667fe82f372da7b6dfed7a8bc1b41d690673eaa9a70664d356514ce5655e425b1077e38fe559254078060839f2e394fd80474e92f57222fc4d3c92db5ec12ec878463df248faa24eac22a4bf880052262fb8b7bb4420b9493a7fadcdf831a310b7b29b9dab8df7026b416bc48da47540455c1c2cdb23d93c27c1e7ee7edfc5f92f270e4936dfc178200cf3996a51d11cc184ec8ed26b01c849b1db6d0c538bb23c411ac38ec46010a4591309f5681b4bb695b6180b773d6ee5d25d2aa0642a5ed77da02ac58771eec4ff81e6b297318f83ad6c506495b627f3ba815516dc4e1151f91f07388759573ed452ae861c0361a957d294accec19b5bd64d4d8a2504beba57f7c69f64164974103a2d395b043f54daeefe2f119510fd3b1262e3fec89cdbf35523687bb2cb06b54534a92e32e796bcf718b31e64b9a2ccca03349ed3936af89e09e5ddcf117dc6ccf7ee697dbe48dac39f5865d98a4f0b0dae6ff91cf3ab3a9e8d252608683673320746a25215584f0a3a7274fb542d7db0374792c6522bc29a786ba95c9f3a64fae1f68344f7a416096bb708fb571e0a9361197b1cf17c57736816eb3b283fcd7f03f505518a433a213b4794501a9751b1a732b14201a38b7e4e12493dfbe4677bfe2a2e97804f4c6ac41f5c916f57d8ab7bcaab888480e68f24bdf0520e38801d79ad8ca0f88635ba3b9f82efa5eb019c0c8040bef56d6c3e1580bcee5871e4141b848183c76efe1d919bec192e334c19a924c38b1ca5ef26ae82af03188ada8b1f3bc004566d751a001773d6d38239b2e8af922a03d93319c0c9e962679ff229fd672f5eeb90b6c0250a3c49c49cb00f779ce8b1e43e310afbcd001cb878c997ce628c63236695e445948afa5fba8259976689fd628c3bdff09397b5735b36b6a21adb90469a7a548fea8ea5a9dbcd3f58a3254bbc3ee10952655957a779c3ca1b626ca14caa3413b789d03576a8ed9b78349916093cded8cdc83e96bc5c02153e4ca7f1875dc0b85971eb8665bdcb56fadef028c7a75e95a0a3e0d4b27b4a7216cc9bc84a096d74618fbfb89bc013ed29cc383fdd39a0f84900ff9293feff0b92749c8b758b24844a8cbe2bd42acf0eb580aee05a440e28e3180ddbdd2db432cb4055520eca12408b4439d6f7d20b2fa2fc89d255508d7d538870ca14a8d5e83805b3f3d45bacc7c68f8b85be3dec3fb3236bed1943887d60892086bed5d6dd49d3a02806be2c2f390c631119f48a2c7acd2b293e17bcb94cc146550114ffb702c69970931e8354920ef751583f263aeb41ee6efa3e39833a6cba9f2370a8c42ec220e39497018162b73fe4a7b3877139157e5f4d8648c239de91386beadaf4e21a86ae6e5946194a42c393c4390c395cd112fa1d4af7392303ce8bc1cab7ad4c7d23e7ccddb1c94da99e38f3bc0eac8c92e98d45a27dd58b4dcbe8f8694016e32f1ec282185adc3fdd51192ae5afa73e43b69d2f0009739693cab9103ba5cd39e3172f30a7afd3473faa7c32b6d930fd77c9dad3f45937fe7b96480e77ef85dc2e9c81588a0bc91cd57815b61645e26879c3a9614099c147827de3f6a25207c435a6325c176119184da24fb90aee80020d5ebdcef5e5dbb2e8107b9bf37faa673ad28197b431bdd0bf9819d83ac7e86694f19c4ac638441e7b715ff04a6923a11aa0daffb0ff5e8d76b67f3bd480206117730421c5a1fd4e63d3f75c704a56d4c578a1c6e36b8e56c3d8f0f3ed43725b6b17e83baa3836ace2f736effbf0ae5438615995979e8724b2a877668e090f5072c9e025aee7032fa70046b2b6872a0e", 0x1000) socket$inet6(0x18, 0x40000000, 0x7) getegid() fcntl$lock(r4, 0x7, &(0x7f0000002580)={0x0, 0x0, 0x7, 0xff, r1}) execve(&(0x7f00000025c0)='./file1\x00', &(0x7f0000002700)=[&(0x7f0000002600)='\x00', &(0x7f0000002640)=':\'{\x00', &(0x7f0000002680)='{%\xc9\x00', &(0x7f00000026c0)='\x00'], &(0x7f00000029c0)=[&(0x7f0000002740)='\\@^/.!!%\x00', &(0x7f0000002780)='\x00', &(0x7f00000027c0)='.*::*\x00', &(0x7f0000002800)='#\x00', &(0x7f0000002840)='%\'\\\x00', &(0x7f0000002880)='\x00', &(0x7f00000028c0)='\x00', &(0x7f0000002900)='\x00', &(0x7f0000002940)='.-\x00', &(0x7f0000002980)='\x00']) msgget$private(0x0, 0x80) socket(0x0, 0x5, 0xed75) shmget$private(0x0, 0x1000, 0x589, &(0x7f0000003000/0x1000)=nil) fcntl$lock(r4, 0x7, &(0x7f0000002a40)={0x3, 0x2, 0x6, 0x4, r1}) sendto(r5, &(0x7f0000002a80)="87588af8156007190629b481e62684b56115f40892a62c9b4939484870d7f19215d5c2321a3592f1c35d601a0da233393ef85b7818bfbf8eb393eaeb9fa146a8263e8784dca25b36569e3a318a323362e01834ecb734cd7f3d2b0050437365b2dded4e59be5640c306908b79b1c3e90691b7d681518cf7d2efe54e52ec4064d17ea146ad89fdb67e4393b4d752bf0e6fa82aa8c41a2c0fe16b9105fff581866ce9406d76e7b6f113ccdb0bda2a9126723f021d46b602239ae038d7f6", 0xbc, 0x5, &(0x7f0000002b40)=@in={0x2, 0x3}, 0xc) dup2(r2, r5) sendto$inet(r3, &(0x7f0000002b80)="ebe187dc6fdd3552eaba675fb87c261d629f01343730ba8f206075e827794c8e0f2a746a043eda51e6af3786a38b8832f95b13bda03038adb51c5efe6b9674508bd53712a10284c58e97d653833e7a40a628aabfebb051464f4c9c23f2a1ddde9249379b20533f14f77d78d5e576b4b098399ad85f459bd4719e1773cb9bdff221e93df0e4567e15bebd2d5e3431b769c2ca69f6e6dee6907debf76fcb7606dc30a399bc83f76dc168edb8cf12c3d36cd50a7925bcfd540b37bf46eea5194a9483227ab5048c38f60c1d53ab9e6e86ad019478a036ccc92562f0891d003ed6c647e69f0125fc7fe5fe4a3a2e3af814564c1fb2a0533122b68ebe38c519f42e2e207b52d0b608b3fb756fe7a201df5f2fcbc4e77a81b516292e96c1255e82c1ca50b216166a1320fd377cf84303ff6d2be0dc1283bd3c104aa644275eb5ec45f7bea1554ce56170c50637d9df3b5aaa65e47901a2ec88d556f143171bcdbea9e252e06f2c25436f5826a1d48f4bcf0790eb6e436525fe700f25cf39002e706fc911a053a00214c782faf5547889c0a372984e85872a2d9eeeecb0504334f664d29e54bc2d5447f8f433b125356727ee1e9cef314d4f6ee30c63af95df0d9a47b00f3140d0c4f62fde3e6a222606d90601c851a1b7e104dc7b6972cf3199ecc8440442587f30c2467be84cf61ad5d6c027523eb88fe6734e6c26621cb9d081a59e53039ef633070875759c2de0efc1b9485b2f5cbd61bb08a97cfbdcd1e36e5646e6bdd8b4568c8f41ba550801287bc978cd744cf64f4209b11ade888f70ab4f18896e7d7ab2718b55c01d6840833398d35ea7ba99dce1e728f4269c01efcd0c95476c56718022dbbf1058a3cf98f4db0c825314a75ce0d290b89b89fc08985e17bb5fd847a3ff5056be5c56dc8bb6a26825245ef4d13bc17d9e59f4bf0ffe112f47d0602689aff32d85c303d382ae370afa4913a8dda58d4740cfd417d745058068d38b51a08f82da8adc847a55c24ae0eaa9099f1560cba07c55ddeec1e6cc27eb0642850e5f199b3997d1046350558a0f6e383f5d1753c366e0bbc190dbb3f0caecfb3c875335b759de322f7da4ee7ba8cd285af487133f35bb8bd3fa39563c6ad5e5614a9ab115c6cfa77a3f691b57db5e5d0f811fb2f23143720940fe42115e6d7571f2ce2708fc550cc38784019b373c0ed0acd5271a14f8e28135b162b94fb17770a18fdc5c98dbc99de04efdd75a2ee6d726964c0a56d17e015259bf2cbe986a7fbb7ddd090cb0df8dfb76c33ef3cde39684b44af69be6ba0cc9d1ae600a7b7143554200c8b478392f1aba63f5a948724daf5f05e4719ddfd0912b9189eb6a7539eb4dfdb4e8155e1fe7dfd6f0efab38b050109ea7aac3dcb3ebc48c5c813d4a0cb3dde2c696d1ce66ae65586576718e6cb3ad4e064b89db05fbc722f4dfcc9b8d86560b86748b1623e87ffa4fdffc394baa6b609966eebd3fc9c554feace89ded51236651a957e292ac013b1e8d0c8dc76527151b879501406608ae209934de8dd1c79b9b3f275e47df0026945017fd5ce5413a4e6b190fdd452d23549fd63241d7b44a9db742d9d243eefabde9ab6fd92ba939585875acac0b3795e39432e33d64b6d8065f5ed3a77d1cd28ca00b8eb9c1c52ff8e795404f384b8f4dac70489607100a0a1403263e3f62a50d07c4144d243c6bf4ee507928fd264fab61ffbaf26f8a1f163d146c77c56d3713ddff11d219beddb54f721167b845f69250c8f3dcafa0675d0300a0686a8d2db180df321c47755a811f8b90de64bf95a035d697181ca6dad4ca4e5c5db332d21d3df3747932149d4b5648a3ee68edff62226b4ed9db2c45ea75eb69130114a63fa8b688b34d1cc4e2a78745a47879292725cf929b277fc24eb3589a6490bc92be8ed2733ca4248a017cfae9ef2292f0f1814c5384b01bf9942c9d488d8134a8cb22c73026c9eaf480584315d40c992a6593cf0db973ddbf0028ffefec16278e7042f241645c16a8094ad26713a6bf2d31f9167d8188e9cd2c4ef458c8d439e6c689bb40f46b2f2a1e02f7855cefa11bf4be7f34b5dd019904cfb7ed5a76fafea9da48d6e089bb9575e8bc15bfd18499f6ab477ecd50f7c7ea662fff0ddd7c84e95f345e7790fa970244bd0c6a3a18ed372cf122875e483e0ef959baab98c8b53ee9a7244777228b4b71a91fee8944bcbd87b22c60c630c88660b5688bcd3fdeef0d5b1b9eea7ad3efae529e54d88d70277cf2c23c902fe25ab375edf40ad1de9f98b33c454876860ed78e5e952bb3b0728a295ff992afaaff8d921ed26f1ce2d0edbb97fdef10b45f82eadd1152d63254b4bfb5814a2f3c9ed73bd5c2d548b8b871209773e188f84696294056f4c44728a4207f122bf8b2e830a91a4713cc547e48f67262c3c23739455ed19ef5f88e859cbbfc18a8b6cce261dcc9c84aea5f05a02e58605f175af2797c64f9910bde93dcbd863a9661c2f4d4bb6392dba3103a013a0140927fefaf7fa67f38586cc93159a7ca66889a04ab066afb4cccdf26f5fc403f47c4c93c2c5f7381b8d2e873173ea39a94d29638c960de21e55bc15899bc9985461ea4e617f9711c21d0c3d12fb80137cb3f51d7d6f04fba08e2053ff106af0f0ab1eab102e6445452b49f71137630cc58ec234a505d34ec11c7fdd1ed65ffa2920d2ffb0148318087c06f7f043b3b95722935fa294becfedf25f815da0a3c72029e0e12e3251cdf4e3cfe6fde8804bbbef2a4d7ac9f308dd1128782d5fb175c2437b6fa2ee21a993dda04bdd5ca9c7b237ebc5664d68deb53d29ec3b04dcde2c6029d36252577b0d562754ff2d4aee8cc3d1e1782f268697a20207c21851d21e3513f6a0dc73bcf095109d50a507ebc89295fac3ea3d86e53713f3352ec9a9b3595b2b907a28bc6ebede8d4e57431f61d495ecd0ce44dcdf8b3d1914e601583244f670c2085759df269f5b704e13b66d53de58e4c47f97efa9d55ad31631679c7c5d6541b94fdb9f421d03d6ce329376d52f0f9aa5ba0f0ec1a69de5abb9a77437a776ebbfa7d23755683ba58a0925f69c3d5b65bb6b1bd4ec69f5e8c5f57da80ecfc25a97be941d66c962091cdcd7902328069c5591311e9201a9d0791c449033479b3af3afec5b884c2fa0dfe5a11eed4e2b688c101ec085abcd5ab9161996b33321bd94eb49f3e2904f2776f024f2cf53e3c0e60fb3a851d1a2dc1126b21c9553665adac32bf5d3f6748214105304cdb03279bb6e183e2d6a5871d01c3e17f4c6098f19c7576644bffc5d00ee9b244ec62941ae36b5411d64ded7513cd915634a351468949465f0491646e0be6501a85125ce0dce80879967a2fb83ee27cf8552d950ef3c631d767668607d92d7d0162ca815b86904986d348c539ad2271fb368f1d591edc59c2d48e811cfd552e4adab240ce991b627e36ae1d77f226d87d0eaaedb0cdd2d28e1198ce168e972319d2c4d316f836f224dcac872641dcd82aede3824f0aad65c589912e13375e1c36267fc910e4260f8cb556b0600ca1ed1f1ecfe3feba4288ac77d9c011e727d4c3a12e5c66c64d93c5373edefdb4e105ed3b0721622b404976848cf8b5c5ce2a136d2ce205dd3903d1e5c23d43399e296803d5320ab5501e5de7947b51ba7ce65f3ba2c46f7f88c948020faf129df0afb5e22387ba929441b686253fc223fb99cf754b2543aff2c3667f80b2ea8b2cc9a159f01f241cabf25a826b858037fa6ba558016b39e6621aa2169bb973a1756312b41bd224e74d7c376ea82d3a6aa340ba5a049c01a6ecd50c9366dce13181797eb1e6d3c644360ecc73eeb3feb358fb15639df634a94ccd70e3bfc9312d075ee8f027e06713b22a14f41a186a4f78492b1be68edef0fa9a7f2f67ece9aeafa196ad953ac38e079c661070ae51f26b0ab1f5d52b99b077904f4bd6662068c2a7c1c0c6d7d8500823005b57d0abcb2de4376da4cd7b753c2a699021948a790fd15f8c21dc1d03a2f28894dfcf3c9e4a8dfd4ab95df30ba2597819bd3f0db354e81a92577c13241ec6f24df5871f15ec1ca4f41e31e8b5cc1a5fd0b4e7512e44c5ee05daf8d2766e5002cec8a2f4efbc79a4a5818cd6059f8ec8000a8986441979b706f1f308ae5cc666a2db6bc75c54ba4f754936b5903b5f52845c1d4107fcfa745dab4b254aec4bd99ef8d5e8c8819bff900ec6afaf4dafa447a3a7f1e12f515143f8abeafbda2334d76ac6a25faa08c1b3718267f75c38fe5dba54c58dc17480ba383facbb49bd6f0eb084ea3fdcf97c49ee64d3dff186d2152de7a077cbe9185be385f86c8305a2e71aecf4b78cdb798693dcd00e432c00ace27d1188a358d11bf0f4d828da01b3fbbf35cbe89646f8de5631c044132fa8de443fdcdd8c6aaccd2eb71735934fd051dace273488178948eebe4360b7e4fd302bf23c011bda58ac16805c28fe429eecc96aad1f5858331be8e0d60b794035c40c0bdb9319257c7ad78b422723fc755c7c5b43032a78b55acb61729178a5c87552ee09b80c0a9c72fd03c84ad1f2e678c41e403ca1cb6fc083effa170e53ca5a51e261159223f5f0af32e25aa1a73210cd23deec4cd5a953ae31914c157d39d090dd6817c3bdbcdc859669b57494a6a78af5bf69cd7bce85563ae699905650d6ea92b56cb95aab621cb4a80aedbdf9c1c82c9af973e04cb552172f443af3e861b04c1afb1674cca066fbef823958201ac44dcd89d2ce73b8aacee4d3c25a311be8a8e37a8a2df38e181abfc7e0793f188d953248e83d5f82f8c7688ec6e29aa6b7fa37e9dc49d84f20c60e4b84b73f5501d7be6ae55347fc7991f6995368d3c08054e4bdf1b8e554f705e378fe02d4159448aa2621176f35d7cb97e4809c16329c890f97eb450b0cd7df8591586af2bdfd7104f6d4b1febba4e5b8956431c39a5f164c84028fd149b955656968102292fc46d21d8e37c8767c863882e96aa73c995367f76604db9a47b7e0ed127b20153c583abcd1123205133b26a514c61902c4cbfdbb6442d97ad07c84d3e469f448abd35b3707b8ebb929cc63f6ba91059d68ba0dc94ac52444603c130a676fca522753abc404d7283e23cef34cba37b5db6e8ada8efe5389acf857892e903269e19fd2e7c0740676e2f2ecf9b04db38f6cff2e0dfd3100984208f034eb9468cab593acb2c3c556cf6b2cf0d55278856322d2126061c2b76f38f151b9d19b066492f64c3c7a03ea963b86b74af6a7a6e0185470263690cee49dedef002b3351eef001c3be97af758dfaca1a3f3c75569b1db039721fd12d5d143c010eb7d8021d8c050d36a5dc35aaba298f61dfa99dd52f9ed8daec420bb1a002bead5c7e5ec72398dd5792701b5fa7fbb9495893dbf17203451046c76e852f09db85f897fa3edd2104089e87d3035c69ca949326afc4462b0ce8ed5afda89bec0c27059deda2d2c046a65a9ef318d276f2892887a13f5a308f6b6e81c1b4add48d8367e161de3fd02df4a709ccd8e0e6def01a85e1085474553ea01b1f6993969bf7e66e477457989a2780de7db6ea5a37356edf7cc97a01ada7c93891f736671c730eaa98a0286fa09c323036701907d6247c2bcc224d3bdac7c7a8f778af55467f2a70e7bf6eae87b80e74f050dd65567ec60dcef7a5eb38ac9be087c4aec0d966c4f3b5ab9cf56ea35873182ad7a6329a6120acc39ee0e9ca275dc18aa1bf0d0860e17db2697749fefb03b241896b99a32ef8949163ada77543d77b283686804ba1c28599eee3083c", 0x1000, 0x8, &(0x7f0000003b80)={0x2, 0x1}, 0xc) socket$inet6(0x18, 0x0, 0x5) 00:00:06 executing program 2: r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) r2 = socket$inet(0x2, 0x1, 0xffffffffc8083ff0) readlink(&(0x7f0000000000)='\xe9\x1fq\x89Y\x1e\x923aK\x00', &(0x7f0000001480)=""/151, 0x97) getpeername$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind$unix(r1, &(0x7f0000003000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc) listen(r2, 0x0) sendto$unix(r0, &(0x7f00000000c0)="32bca3120f606423838b2d2e1068500f0fd49f9a6bdc557fbab8d5d2368206ca621f30f4fc0937711f5c98a865631999cdb667a7a84ab6207c85075d4e2cdc2780105ee5619e6e", 0x47, 0x8, &(0x7f0000000140)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xd) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r3 = accept$unix(r1, &(0x7f0000001440), 0x0) writev(r3, &(0x7f00000013c0)=[{&(0x7f0000000180)="54be57b11eb595c729627919a24c4d16e0409ba46cff5463722fb166188d19595a82d11a869f7175c0e0abb5deab50dcf698f6e0cd9258db48b21ab82ce07ce317680d61e942", 0x46}, {&(0x7f0000000200)="41ab4d94e48de1468dfe32355450c5c966da0fb9a48428a3ed38b645f7ec99730f8eb642ddc94abbe3f1a525a5db5729fc4deae291e7bc70f1b597c73a326cdf1824c527e0f53c5e5adabf9f24d3382c6a9fe803804e9eba8bd87ee81c6d2ecc3a0f0d53bdc612bda5e91e1bd11ba12881fc29e842e8a8853225a5b0beb8719e69c1662407f113573a6562b526a9ca52720683013ef891890477969306b54f90ad1912a6d065e375ebc94a4b41f6cf3c771a4814401072a8c5e30a5e59d78afea55c69f9befa5a6f1943537627c99549de810a99449cab605942773bbc3c46c8f8cb1ec3c70c71f8047dbf1fe3d83e2564a1c200f68b4388a745dc77d2bfe54cc2d36bc3cef9d29a3affad92efef9d9cfa17231f8cea2d3f1f71dc647c5cff7ec373851fad4d3733c9c63fb64946ca431d62db5f01974fd4b46b076c8c048cee30d674ccfabab8360aabf60983fb5cc47487d2cdf0dbe6a5c1cabe169925084351f07ffef1abb9056ebba929fb071b7120e41a292ad66a461e9a70ea462940d869d99f52d41df27b143e968f16ce7338fd4196530613bd443f222b5174bcc317e77f11e2a24c2f45d1373439a51616b3b430a43fd4e1cd3485fb9ee9e6add325bc31d31de77792797328023b5255e1c26fc4b901a2235e7409e7fabb1dcf134c695b0711f693c88888da53d5211edbb57310750c551c2b467279846f1b3ac57f5e60ec4a30b8374149975b3cc5cb103afcc473757f144d91f2ec1e6228b718ff1513b96f6ca3ca6ddbc3dddcb8dfce2f2f298b133806a8ba05e44cde28bf06abefd34187b0de8ee7ca943899c4684d3f09e9025549ded120446b9438e3a7089e70c11cb75ad12274a3f40012675fef6e1e61aa2483194fa63d2501a115947b2affd627f8f274924d38c4c016c59d523c2554bb3139908ee430ab05d1c282ad8c5dc26876484371171effc25024ade92eb7cf8292314107ba1d4f1f51a7d4e350c3c1846205e69f731ea417700488d55421e61a150690fcc49f18d8c1f3c4f44b83d5e9c1f3b57b98d96c9d2064e7228553ed5d450a881dcc001e6e598a70af88ce85b6467238921710bcc5c566ea773c99a7752c5aa361fd2454f5b51450c9b69666be316fda8467d44562452cbd00f78120acfe0b180424af53ff9a18ffa7c7fa4eec531faaffac38c50430b767e56b4cb2d33712f366352da70c0b59aab5101274acd14f1c780b20f1fe8328804302b593e1a9a1871142e580597c6e66ddb2e2a4805871ba4d196d7ddc4be8e0d7998dda36298f414846b93f304c1b528c83129a21b6ebf2c7988f27b588cd1f472114308f58522ee833e2dd155b752cf03a1f36ce743dea467576c7791a58c2450335deeaae39702dbd0e8e8e5d9944603f2ec038ee33f90b110236a8ef8f67fdf18c1928efd4b0fabbba05bd11dd28ff090565d0ff9239ceee033457146fa12463b973c58a273f6d1712afa5ab733910336e6dc55ca4ec1dd425278f480af512387b50686155cd4f8d4ecf0180153f0a6a538831a391d4a18cfe022820b9f3b41ad7705a42704af07225bc341f6a7de743cc38fc03f04a34b0cc88e4d2d669e5b2d585e92ce59cad6bf83f54263b418059166f034e4c6cf5ed06c35c125b3d950cdc6db7b95e197552fdb95b050aee8bc76cce61e6071d2913dbf2d9f5b46991956d15f06a94bd130b042460982fd5bdb7e330e7ea2a75a28c27e2ef7dba649b0f9bc95a518d8d91849b77688faed4ed44da5dd6dd23ccbd6582cea553fbec818593eaf2727fc1dd3bbc08076a723cf35ab3f590703246c818ba7d55e1bec656b6d988f7014099f4eb3e2286fee853f2e7243dd5ca71c6b28bbb291faa33488e31198882cbeca0b1bcecfee8820cff41960d64115b17d06628faebef666837c55e58b0ce3b2cafa0a1aa6c5cb391687c82a08eb6cc7b0361012eea829a0ae1b981eb416556a752475904c23df8229f1f7b1894b759076a0382b15a8480e43b39027ac26d0f665090a540055e75110305905bc8c1d7635ec5ad1702ea136cef5ad7793f0674d96e5356bbe7fd32a06a79a30919e63f860dc833fd03a8881973d8734bc4d989723bb7880c805e5ee498167db31b21cb0cdaa6fe0178c2506f866d7a1f1186661e6c1377a5b31bc0a688709320b4a0de64475a6d627190d48ab95e078b434ee39f1b79aaf6d0d8ca0eaf0075eda7fc34ec860f6bb3b73ddec12d5627c50fec0e3a9e84c11a4a87b9ef9488bcf25177b6c4f7b1b4f294ed78ea0af0cdb03653e60c118c202db7fccc8e6841cac328af6175fa9ea3d60280cc54b5cb36f56518de0ce81b74b0d496f5d41a1428eeb09e0943c4266d81940a48ee35d89bcc81f50c2756f75251b2db99c0eea58c8bab66ffe308dd8fa868261768c51edd01b50a322253d0eb6a4b225490533327107543f6be0e1f20df9fb9d49c851c4e29f346ccdb3378c1725229e3c999cdeee24e1226f56729bd4c6892ba9c7aa5f2ea6bd480e5812da3b85d7dcd3ffa4ed94880f88e844880ee697ea8d029371ddda9101e359b77535f92c20ac0aa48704138722e785842a7a18de64d932ea9bf9c3f47f889c17d0babe31b46ecb3ae7231859cec10daf804068fc09d83a571191ba7e4c4f778a2326ebdfaff5fb5dd64a4c240a7862cd42a469e8299bb93e51e1a52ba2af0fb6ae6dcc65d01691f469df074cb308aa4bf74d79dcf7fca3e624c2eb0707c8aaaf580136b691717472fcbe5ffdedd0cdd8d7ff23d411843d1854cfd3d5ae692af83aa87fc041bb780e548be6bb78285358354ffd6ece62c364ad51e6975cceb48066724e21d97dc73bc0134e2e14c4d36dfb6291cf7d20d1e029c47b1505e7976860d69c3aadda4bea20b00bbac4237deab2f44a6a270eabc9ad2c7194ef5d2fdd79f3bd667b0493aa3db27f68f4fa54264ab50623a4b233483bbbb0611fca0b410cab322eb44322c452672b761130564687c0c23a56cb672202891430c020a7ced6fa9b9ab80440b15043acf47c2293ed31095e04dce8a1913e5efe8112446a1a67f2016764da76b945b0bc24eef16770ad59994033cc297766d63ff60d96b2828808f2125896f5ec61f3e80272741825caa73a859e2012238fc7b1c52c4e91e69aeada93a0ea7ac12500f26edbb5b8c4d27818a7dd16f6d4c1b3e2484958e6e50f805d36ce2ba474b72c3cf077f10af6f73e8b8ed6686114c57ceb6d8ed74a42e3107dcf79193fcc48f27f3185041815416b5d2e9c24669dc7f0cb6c6de658baf969990c8f7003ef0c1e23d5d45b3e01cf87edb8f3b4dcf56f2041b3d5c2bd9bb251ea38c1d14bd02729e0a1837f208ddce161cb4a6e1acd13811de8ce1f986910c3469a173acb1c1fa71123b9a8753fddbd927627baa7b28f3ad4aee7c5da09232a257ea0e79d289551d6216897d8948470c07640a7c502a309b53bbd8b19382b6b8b5dbefef7109a8f3ffeb70b3632c2f104fbfa82fe078e2c622441e9fe3b5ca676da8b997df86dcbfbcc3d8f1be48b04c3042f5a18cca2da2ca50ddb7c6722aeede8be6f0b50b3c8f09540e3a4ee22795d55336211d937922344b9229063082df52cf05adb5dd3156ac93e5cb0123206f49f43b621848c2cd82d9aaffc52bdc13baeda1422bb29beac4384c13e9e0ae6d8676f42d4a130e2a580a488db94740db9b726caf09d08bd4e5688b920b8fe5411576993c17594923ef6891ae79154791c1fa596483b7d2f4bd21c4c0a4b5d6b2d7d98b3046838914c0070d985ff238b240d8abb54d5650ea3d9a94bfc24ce395dda30d42fc8e455b2f5eb73e8d53fc69f84b9737c1769de8fc67c03c19108ed95e2191620f999bebff02f6eda1d3d6e8bbcf03b345e5b2b20ee56d5d72f44aabb53c32d2aac476c4d0e10a7a983d69c7c37de96035e8d6eff1b96654c29b0bbef21a4e7d67236e3bf0e3bf3763ce7148bb5ec295e83cd1f9495b8c1486b0a32b3934d027e6b2594ea9717c0335afd1c9a9579be7756958e8ba3d35374dedad66908b5d0f8e47f1c06e5ac7ba64e1e582d969313c79bcd6de32d81bf8fd2d30f9c802f87efb609e41acd3dc2fc13d97c138a7099501a7813c3b3faa13028fcb197b8441c34103c488ba9c864f703b4f667aced9c9200866c67105bbedb4577013427b257b0c3f5b6b2799c66d7ae76a8621fbb7cb446e2d50736651bf1b5c6a191e9e2d4308fa877b75de6046ce2544f87ad1ce42240a0bad269a8949ea7dadfd4a367a7edc3892fda18b430eefa597a295c3b5055cffe2d9da5a5e93c3e04a702ccef93a8b66832aaaca6bfad77854c19ae109bf870f176d266097236492dfc108638da20dcb03f43e68fa70c9511810d3f2ccafaec271161182623b4ce6fb010c9ff828b2a20c233898f5fba977db8bf2777c131acbd6fb147d94169d8b77bad5108b4ecff3de0a29c40221287f0c82c8ceafae5b2db64bd4929fdd53e1ace0b6740922dec3740316e63f703fdea285071dc66c75dced88c107b06f2f1ea8d5dd6ffc24dd2f33bed1ba937435f5320c86ae2b2e4b971441d3b22cd1fc5f2880fcbb38cf258e921cb90515cad563ee2c147702b1fbdbee459d399e04fca4d71bd1050115c6ad1ecbb53432e83b232fedd5f6ecc8d52c22d098354a055ad23a7445a306b293a25a11389198ece6bf4a42bcc305bbb0284f7f916a06850a6551b2e32b44195922fb16701d4e38f73a7b9a910b17d288c07d11daabc56c6414fccd4c06c47674258642f71bfcfb79b6adbf7ff6002e108992fddd9fecb797b535cda541f4e3378806c6ded4b4f8e50fd4321998a5738aa1ec2866b6d988d2ccaa45b799f69560b57b60bc5195d58d25ab5637525c7f8b37ac2f414c1d8c5dec453310642c55b4679d5ce289c2145014a0823e0eab75e0b30d6596ecb290a265effb0e7f2c268fead9c115afe2ed0f9321612705513977a6cbce5c64191859a07c69b0553b43b4c063a9e123890e3f4b0a52e9abcf221d2c7390d07022e740ac377169fb71f8083198496a5ea2c5ecc5585c70fd6f4a21c1f2ce788951b44851d969e0ea070eb638a4c45df1b1d4aa4f5dcc84b16e682364d022b1f96639b5a438c6d00b8af30a1bbd1e9c1db9b412fcb69291020b217656fe619c55aebfdbc327da8d79308b9593b33dc7489ac32feb76cfafaf007cf34ef62d2775f8188ac4d0dc95a63bb33e8e962b906026a3d9eadc7e388349a558d2cb8ce21f8de2bb8926b7f5307a0e22975ae5c73648c703397737aa8c7847208a62b1da77a05fa0c7cf7692c95c7b69bfbe372a990dda10aee8b7cabe2d88534635ae53b58d36cfbc74d7d5312830fdecaae1b49bd458f6fc26838677c2b020a24825b09193b82de821e7c1e6cfac5150eb454a64e557dc72b9be209429bd901d736bfc96309e2515455518a8cd94d9b3ddabd48e532717367eede1e39b02e9a47e41fefcf5ae78826a2fd286c6341641308556e3e2a25ce5910dbdbdd460202deb5653e72214864c71fc3697b59fc3d16837f33541957f2505e39d9234e0b3e41344a8cecda429819e5afbf4c85a9eee65674a75aeef53065e61e8ac79c373bc9f70d656cd8bb7d6b82984fcfabdcadf14c2a8de1a06986948a6aef55f8b97b5953784b4eedf7c39071d789f70afd0275140868e6f856f75fae80e383de71c55e824ee0421e0a6bbf49f51c0548e3dcea6f2ffe98a1b5b7a12ac2931b0b367a91beb2ed12732453c2f36e8b3cc7618bdfe2baf73a6e4cdce6a60f66c5cb0605fb682", 0x1000}, {&(0x7f0000001200)="87bdcb6dc83d4dbab8a86ade881bde843f3246766c5a69e1443aa4813910eea6adc894a02e431c2750c34c4e5f64870b35fa83d454daa2a8e4608ad101f678cb224f9456fb092fb6dc91b87655b4f6ac0fd9dfa9e1f9a5e2d660b5a0e1c144e98ae7598fe6cea4a0ea1958a870355aa378f3874e220b695debbf6e101660b1ae64948bcc2f6d72a084de31da3c8d900adf886e684a2c8f1d7114c940b117569ef6c9bf43d51fde81f41e4bf25d7f1e771dcbf309b7cc791b63fec65579b67ea7fa4a3f518f8f49ec7c75b281788515a7fbcb83392c239b65ad60095b88118dcb45a4823207dca340d34ac18ee22276982b6cbd73", 0xf4}, {&(0x7f0000001300)="faed017a6fd8a24fd346ac9d44fc2a52e7c5701f96e11b3fd70536a58338876bd50dffde18323da91553fba71d4b9e8299df30e58636d4e4479da9ee1826a505cd48f20b72fff1f83f381d1b6b963aaa4ffa344ccf1c65dcd0a7950952778f32ed", 0x61}, {&(0x7f0000001380)="2473ece5", 0x4}], 0x5) connect$unix(r0, &(0x7f0000fce000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc) 00:00:06 executing program 4: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80000, 0x102) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400002, 0x30) semget(0x0, 0x4, 0x5) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) unlink(&(0x7f0000000140)='./file0\x00') r3 = dup2(r1, r2) close(r3) r4 = paccept(r3, 0x0, &(0x7f0000000180), 0x50000000) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0/file1\x00') flock(r1, 0x0) sendto$unix(r3, &(0x7f0000000240)="690dfb1766d6a702ae1ee3db9d", 0xd, 0x4, 0x0, 0x0) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000002c0)=""/55) mkdirat(r2, &(0x7f0000000300)='./file0\x00', 0x18) sendto$unix(r0, &(0x7f0000000340)="e83cecc473654da032", 0x9, 0x6, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x11, &(0x7f0000000400)={0x0, 0x0}, 0xc) r6 = getegid() fchownat(r2, &(0x7f00000003c0)='./file0/file1\x00', r5, r6, 0x400) linkat(r2, &(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00', 0x400) close(r0) bind$unix(r4, &(0x7f00000004c0)=@file={0x1, './file0/file1\x00'}, 0x10) dup2(r0, r3) getgid() stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) stat(&(0x7f00000005c0)='./file0/file1\x00', &(0x7f0000000600)) socket$unix(0x1, 0x3, 0x0) semget$private(0x0, 0x4, 0x3) 00:00:06 executing program 0: mknod(&(0x7f0000000000)='./file2\x00', 0x0, 0x7) mknod(&(0x7f00000003c0)='./file2\x00', 0x6000, 0x7ff) socketpair(0x1f, 0x104, 0x7, &(0x7f0000000140)={0xffffffffffffffff}) accept(r0, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) r1 = getuid() getgroups(0x1, &(0x7f0000000180)=[0x0]) lchown(&(0x7f0000000040)='./file2\x00', r1, r2) 00:00:06 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x4) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) sync() getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/30}, &(0x7f0000000100)=0x20) bind$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) r1 = accept$unix(r0, &(0x7f0000000180)=@file={0x0, ""/28}, &(0x7f00000001c0)=0x1e) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0/file0\x00') fchmodat(r0, &(0x7f0000000280)='./file0\x00', 0x0, 0x200) getdents(r0, &(0x7f00000002c0)=""/158, 0x9e) r2 = paccept(r0, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc, 0x40000000) connect(r1, &(0x7f0000000400)=@in={0x2, 0x3}, 0xc) symlinkat(&(0x7f0000000440)='./file0/file0\x00', r0, &(0x7f0000000480)='./file0\x00') recvfrom$unix(r2, &(0x7f00000004c0)=""/35, 0x23, 0x2, &(0x7f0000000500)=@file={0x1, './file0\x00'}, 0xa) open$dir(&(0x7f0000000540)='./file0\x00', 0x10000, 0x100) stat(&(0x7f0000000580)='./file0/file0\x00', &(0x7f00000005c0)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x11, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) mkdir(&(0x7f0000000680)='./file0/file0\x00', 0x2) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000006c0)=""/139, &(0x7f0000000780)=0x8b) mknodat(r0, &(0x7f00000007c0)='./file0/file0\x00', 0x80c0, 0x9) renameat(r0, &(0x7f0000000800)='./file0/file0/file0\x00', r1, &(0x7f0000000840)='./file0/file0\x00') fcntl$lock(r1, 0x7, &(0x7f0000000880)={0x0, 0x2, 0x3, 0x9e, r3}) pipe2(&(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r8 = semget(0x2, 0x7, 0x1) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000900)=""/229) linkat(r7, &(0x7f0000000a00)='./file0\x00', r0, &(0x7f0000000a40)='./file0/file0\x00', 0x400) sendto$unix(r7, &(0x7f0000000a80)="dc4a5451b0528fc16876bb119f53d30521dc72cf475ac90fce921fed78a12340740f2e84f6ed079e3e68883042a77200d79097efa87226525d87f0b78b9d21d677291f0f2b6f284d51b12e0148ab6df26a1e6c661585fba4dfa9", 0x5a, 0x401, &(0x7f0000000b00)=@abs={0x0, 0x0, 0x2}, 0x8) pipe(&(0x7f0000000b40)) getsockname$inet(r0, &(0x7f0000000b80), &(0x7f0000000bc0)=0xc) fchownat(r6, &(0x7f0000000c00)='./file0/file0/file0\x00', r4, r5, 0x400) 00:00:06 executing program 4: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80000, 0x102) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400002, 0x30) semget(0x0, 0x4, 0x5) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) unlink(&(0x7f0000000140)='./file0\x00') r3 = dup2(r1, r2) close(r3) r4 = paccept(r3, 0x0, &(0x7f0000000180), 0x50000000) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0/file1\x00') flock(r1, 0x0) sendto$unix(r3, &(0x7f0000000240)="690dfb1766d6a702ae1ee3db9d", 0xd, 0x4, 0x0, 0x0) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000002c0)=""/55) mkdirat(r2, &(0x7f0000000300)='./file0\x00', 0x18) sendto$unix(r0, &(0x7f0000000340)="e83cecc473654da032", 0x9, 0x6, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, 0x0, 0x0) r5 = getegid() fchownat(r2, &(0x7f00000003c0)='./file0/file1\x00', 0x0, r5, 0x400) linkat(r2, &(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00', 0x400) close(r0) bind$unix(r4, &(0x7f00000004c0)=@file={0x1, './file0/file1\x00'}, 0x10) dup2(r0, r3) getgid() stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) stat(&(0x7f00000005c0)='./file0/file1\x00', &(0x7f0000000600)) socket$unix(0x1, 0x3, 0x0) semget$private(0x0, 0x4, 0x3) 00:00:06 executing program 4: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80000, 0x102) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400002, 0x30) semget(0x0, 0x4, 0x5) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) unlink(&(0x7f0000000140)='./file0\x00') r3 = dup2(r1, r2) close(r3) r4 = paccept(r3, 0x0, &(0x7f0000000180), 0x50000000) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0/file1\x00') flock(r1, 0x0) sendto$unix(r3, &(0x7f0000000240)="690dfb1766d6a702ae1ee3db9d", 0xd, 0x4, 0x0, 0x0) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000002c0)=""/55) mkdirat(r2, &(0x7f0000000300)='./file0\x00', 0x18) sendto$unix(r0, &(0x7f0000000340)="e83cecc473654da032", 0x9, 0x6, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, 0x0, 0x0) r5 = getegid() fchownat(r2, &(0x7f00000003c0)='./file0/file1\x00', 0x0, r5, 0x400) linkat(r2, &(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00', 0x400) close(r0) bind$unix(r4, &(0x7f00000004c0)=@file={0x1, './file0/file1\x00'}, 0x10) dup2(r0, r3) getgid() stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) stat(&(0x7f00000005c0)='./file0/file1\x00', &(0x7f0000000600)) socket$unix(0x1, 0x3, 0x0) semget$private(0x0, 0x4, 0x3) 00:00:06 executing program 2: clock_settime(0x2, &(0x7f0000000000)={0x3f, 0x7}) r0 = socket(0x2, 0x2, 0x81d7) fcntl$getflags(r0, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x11, &(0x7f0000000040), &(0x7f0000000080)=0xc) clock_nanosleep(0x20000003, 0x1, &(0x7f00000000c0)={0x10001, 0x6}, &(0x7f0000000100)) clock_settime(0x3, &(0x7f0000000140)={0x80000000}) getpeername(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) rmdir(&(0x7f0000000200)='./file0\x00') clock_gettime(0x40000000, &(0x7f0000000240)) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000280), 0x0, &(0x7f00000002c0)=[{0x28, 0x0, 0x4, "d542bba6855335673a041b584484e53c207e"}, {0x30, 0x29, 0x7fffffff, "c8c470cd0e53467d4e3601884cd0b408fc178cd9d92501d9727ce5"}, {0x90, 0x1, 0x7f, "6102975bb059ebce01195a638d7302d190c449eb95b1d88d40517024c7189a8c8f2a6c0b745f0b77716315c2349560938a8cf0ba6ad6ddf7fe2e7861039fd0b291c351b6fffdfff1ebdfc565a39fa021a2b9a21d6479281f3c24d0c07f70d5da6343c4b79096e35ec278d0e3d476abb57185083fd88d82a2c5f4cec6"}], 0xe8}, 0x40b) rmdir(&(0x7f0000000400)='./file0\x00') sendmsg$unix(r0, &(0x7f0000000980)={&(0x7f0000000440)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000880)=[{&(0x7f0000000480)="468f6dfacc26e35a05225d23f2c247bf7e314d237a3d78320e2e20096e2ba76595960f916acc72740e0c1f820d36159d21e3afb79cd1ca998c38eb02f95669705e89591d372ee1a5e70d68f200", 0x4d}, {&(0x7f0000000500)="bd2281c2172ff32aa028834a4db3e862d4607d5f75c9d97145de88aa4b84a6b4ea5ccbcfefcce940f15f9a33f73b58fc9a57eb73ca0acbe967c4206e36e62a12c44b3c59e5424b56aab36b22ad87398f5938ac7649dde8f66db17e1f0a66ed3b124beb4bcc1c56c7af6dfaacf217b0d5a6ea17699d9b0c21b9a2e49ea596642a7d7f41cdf858ced6e4d1a439bd1b7fdb2c91ce7026280ff1fdeac115de0e352b0c7dae831dc974d2a6a912281f57c4507e9d3fb41a4174618d6b5f2137d9b0bb7d27d1ebfb000c3d46233e2cc6d3299b7eb30a7fb31568c6f6afcd8a5673d73c394fe873bf0abbd7e309", 0xea}, {&(0x7f0000000600)="47721ea9811cc4daf4a01d3aeb096fb0b77f87c98f15cee83a950d384abc551ae0136c19", 0x24}, {&(0x7f0000000640)="bb2ac50380b68df725392d1b739e75d01a6b31eb46879a2f2f9fb90deeef78241474b126607020c478cd3334f5ad349044e22694add7912ec27d637948c5d3882a9a4a486d378c4547ae61ac0b3e3e9dad6a4f81d27ab8069b6c698596c2a4d619", 0x61}, {&(0x7f00000006c0)="2b3de1fd7e82dbfac13b9beff7dded7d4681bb7f2a34c1d035f1df4d4469bbe398196705cd47a86f959768ac6724568853008992c870d187e20c7aad7408a93a384a49b34ac111676ee31667d4566545210cdc34fc9a1d75730dbeb449bd79dd211a99eae2375832da57418c21790a378cadd8bb16b0e1e1bdcd784bed4e5c59a0e68fdba033f34fac94142e158bdc7a5063b8443d8a05c6163789e2f4cc959b30966daf17619f929d66b8249e345cd431", 0xb1}, {&(0x7f0000000780)="23cc9ec2b28330df9d8de040f8650aa865453cdbf19ea614f5de0e3e5e4c73191be13e92bd4fca6cbf25880da216c99244f267209bc987eab71dc4eb70f181d9f93010350c899eb46786dc945f5b25048a412154e1629294a2020e2610c570d938d77f7552acaf65f9c2c7544167eff1655546851b724ac59090c06596043c148d07d601a8420db189501ac439d12094f9b6abe4d3cd5747c9cbcf59a733f73ccafa96b752854cb403e1781ee706ab81ca61c59af4b5dbb60c17945eaec6545705611385c3a9c867b5316a07214ec3b7ca4bdbee5e6b50951462200303b30fae33658372eceb492e6f8aed69e5af85ef1eee4582eee72284e2010a", 0xfb}], 0x6, &(0x7f0000000900)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}], 0x60, 0x400}, 0xa) clock_gettime(0x20000003, &(0x7f00000009c0)) r1 = dup2(r0, r0) r2 = socket(0x6, 0x10000000, 0x9) getsockopt$sock_cred(r1, 0xffff, 0x11, &(0x7f0000000a00)={0x0, 0x0, 0x0}, &(0x7f0000000a40)=0xc) r5 = accept$unix(r0, &(0x7f0000000a80)=@abs, &(0x7f0000000ac0)=0x8) connect(r0, &(0x7f0000000b00)=@in6={0x18, 0x1, 0x5237a69e, 0x5}, 0xc) r6 = semget$private(0x0, 0x0, 0x200) setregid(r4, r4) fchown(r1, r3, r4) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x11, r0, 0x0, 0x0) connect(r2, &(0x7f0000000b40)=@in={0x2, 0x1}, 0xc) paccept(r0, &(0x7f0000000b80)=@un=@abs, &(0x7f0000000bc0)=0x8, 0x40000000) mkdir(&(0x7f0000000c00)='./file0\x00', 0x2) r7 = msgget(0x2, 0x80) msgctl$IPC_RMID(r7, 0x0) semctl$GETNCNT(r6, 0x2, 0x3, &(0x7f0000000c40)=""/226) nanosleep(&(0x7f0000000d40)={0x5, 0xf7c2}, &(0x7f0000000d80)) recvmsg(r5, &(0x7f0000000f40)={&(0x7f0000000dc0)=@in, 0xc, &(0x7f0000000ec0)=[{&(0x7f0000000e00)=""/177, 0xb1}], 0x1, &(0x7f0000000f00)=""/7, 0x7}, 0x3) 00:00:06 executing program 4: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80000, 0x102) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400002, 0x30) semget(0x0, 0x4, 0x5) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) unlink(&(0x7f0000000140)='./file0\x00') r3 = dup2(r1, r2) close(r3) r4 = paccept(r3, 0x0, &(0x7f0000000180), 0x50000000) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0/file1\x00') flock(r1, 0x0) sendto$unix(r3, &(0x7f0000000240)="690dfb1766d6a702ae1ee3db9d", 0xd, 0x4, 0x0, 0x0) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000002c0)=""/55) mkdirat(r2, &(0x7f0000000300)='./file0\x00', 0x18) sendto$unix(r0, &(0x7f0000000340)="e83cecc473654da032", 0x9, 0x6, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, 0x0, 0x0) r5 = getegid() fchownat(r2, &(0x7f00000003c0)='./file0/file1\x00', 0x0, r5, 0x400) linkat(r2, &(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00', 0x400) close(r0) bind$unix(r4, &(0x7f00000004c0)=@file={0x1, './file0/file1\x00'}, 0x10) dup2(r0, r3) getgid() stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) stat(&(0x7f00000005c0)='./file0/file1\x00', &(0x7f0000000600)) socket$unix(0x1, 0x3, 0x0) semget$private(0x0, 0x4, 0x3) 00:00:06 executing program 3: r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) bind$unix(r1, &(0x7f0000003000)=ANY=[@ANYBLOB="000000008aaf3159252deb9400"], 0x6e) listen(r1, 0x0) connect$unix(r0, &(0x7f0000000280)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) accept$inet(r1, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) 00:00:06 executing program 4: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80000, 0x102) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400002, 0x30) semget(0x0, 0x4, 0x5) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) unlink(&(0x7f0000000140)='./file0\x00') r3 = dup2(r1, r2) close(r3) r4 = paccept(r3, 0x0, &(0x7f0000000180), 0x50000000) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0/file1\x00') flock(r1, 0x0) sendto$unix(r3, &(0x7f0000000240)="690dfb1766d6a702ae1ee3db9d", 0xd, 0x4, 0x0, 0x0) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000002c0)=""/55) mkdirat(r2, &(0x7f0000000300)='./file0\x00', 0x18) sendto$unix(r0, &(0x7f0000000340)="e83cecc473654da032", 0x9, 0x6, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, &(0x7f0000000400)={0x0, 0x0}, 0xc) r6 = getegid() fchownat(0xffffffffffffffff, &(0x7f00000003c0)='./file0/file1\x00', r5, r6, 0x400) linkat(r2, &(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00', 0x400) close(r0) bind$unix(r4, &(0x7f00000004c0)=@file={0x1, './file0/file1\x00'}, 0x10) dup2(r0, r3) getgid() stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) stat(&(0x7f00000005c0)='./file0/file1\x00', &(0x7f0000000600)) socket$unix(0x1, 0x3, 0x0) semget$private(0x0, 0x4, 0x3) 00:00:06 executing program 5: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x50000, 0x7a) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x4104fe71d08dd6a9, 0x910) connect$unix(r1, &(0x7f0000000080)=@abs={0xe26e7142c41e3fcc, 0x0, 0x2}, 0x8) 00:00:06 executing program 4: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80000, 0x102) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400002, 0x30) semget(0x0, 0x4, 0x5) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) unlink(&(0x7f0000000140)='./file0\x00') r3 = dup2(r1, r2) close(r3) r4 = paccept(r3, 0x0, &(0x7f0000000180), 0x50000000) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0/file1\x00') flock(r1, 0x0) sendto$unix(r3, &(0x7f0000000240)="690dfb1766d6a702ae1ee3db9d", 0xd, 0x4, 0x0, 0x0) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000002c0)=""/55) mkdirat(r2, &(0x7f0000000300)='./file0\x00', 0x18) sendto$unix(r0, &(0x7f0000000340)="e83cecc473654da032", 0x9, 0x6, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, &(0x7f0000000400)={0x0, 0x0}, 0xc) r6 = getegid() fchownat(0xffffffffffffffff, &(0x7f00000003c0)='./file0/file1\x00', r5, r6, 0x400) linkat(r2, &(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00', 0x400) close(r0) bind$unix(r4, &(0x7f00000004c0)=@file={0x1, './file0/file1\x00'}, 0x10) dup2(r0, r3) getgid() stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) stat(&(0x7f00000005c0)='./file0/file1\x00', &(0x7f0000000600)) socket$unix(0x1, 0x3, 0x0) semget$private(0x0, 0x4, 0x3) 00:00:06 executing program 3: r0 = semget$private(0x0, 0x1, 0x1) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/99) msgget$private(0x0, 0x80) r1 = semget(0x1, 0x3, 0x300) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000080)=""/95) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x11, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) seteuid(r3) r5 = paccept(0xffffffffffffff9c, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc, 0x20000000) shutdown(r5, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000001c0)=[0x6, 0xdfd, 0x5, 0x1, 0x7ff, 0x3ff]) r6 = getuid() semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x0, 0x7, 0xf9, 0x2e]) getgroups(0x2, &(0x7f0000000240)=[r4, r4]) mkdir(&(0x7f0000000280)='./file0\x00', 0x101) r8 = accept(r5, 0x0, &(0x7f00000002c0)) sendmsg(r5, &(0x7f0000000b40)={&(0x7f0000000300)=@in6={0x18, 0x3, 0x80000000, 0x83cb}, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000340)="77951abac1c2b113ab07e3d0a36ef2ca926bd785a8146b702bed40b173f0fed88348c055bf0fbde74402a1c69f87002f9f1a46a523b80002645ed53809b096c93f1c040080381bf36e560ea3a888c1498f249f443ca7f138675d99c84761ab8a96b7e822175ec4b55b37b27007943565155257", 0x73}, {&(0x7f00000003c0)="3c6267c5f78c900308208ff9528439f9673403e8e75a0d11a4d677e980471d4c87019c80fb58f14edc2f018ad17a93b2e40cc58ba45356d9347497c630458e92acf47f1ac6b685f633d2a4778c70cbd4071ead7d1336cdb78ab175a2fb98b8cbae9a263c2c8198c58699f5b0e5c88475517228cb7ad25455748f5b4ce3f02a9762ed1fc35e2e0f86fd79a1009b16698fc1912a51f4a80b657571f81184fec2fea7a8dad532f99214591c252709caf4311f9ac949a9f280a7eda222c5094d52e985e10a", 0xc3}, {&(0x7f00000004c0)="eb2e977074c9566dcc61c55e7df3be5f8fe94c3a71f698b76acd759da7351df79edb20ee43f3c8ab1225ffdb1baf06f634f9352f04c06a0ff2a4a51ebb34ca126a9946aedafa2f6a93bc3482652adc1ffad1a1e6ca5eea2031aba60995d203ecb5763fea35ebf833914ce70dba7fe96ce9f6038bc4b04cf19e2eedb22b9ef740a24da61275eb85cc01137cbc01b2729450c70862aa2802de0ec746f9cfa16eb2ccf895d4084d20abee8931be7d785755e19cfaef1e346ad0e5e943636625dbd4dc59", 0xc2}], 0x3, &(0x7f0000000600)=[{0x108, 0x1, 0x400, "d79bd45d7c602793c282a7b47af6a045456ec8256cd09b5bac54ea0bb9feb53c5d1d0b5e46640cc2b5f308976073dc90f6072e84871c9aa6a2b33c5608b7cd2e0b916c3c06a7dd8b70eb8610ee1c9f7dd8333d5cc4cf8cb0597a1be121a58b06c16691a5b25a1b7970bf7e962bc85b6079e732d2b978c4152a1eb08be9205cfb6a996ac8e6c8209f522293bf99e03a63e5cf909ae003ce5f6b594d9e145fa475ac7576bfcf0fd43035da83844f6a544831cd95819a42acd3645062e349e9dd0efed5d8b2bb65ccd8de8f3d75e381f93f029859e7975bfdac3cd876fc49e1b7fb7cc471cf0cbd89953ef8768ace3e78d149a3bd"}, {0x100, 0xffff, 0x8, "0b7831ad11ce9d418137e24f3b9fa7459b2578cdcea602f3ed975f9789c661f70ad712fcf8799b0ecb331477028532f62a36d522a4a453f64ad4462a447abf2bedafe54c7bbde0d3ff8bd03a162976cc16fc3e928fe6de0743f3f4ffad183b401147883da8af55d5538b735722c4bbf7d78498d6c0adcbd964e56ea1df185f75724ee120d4d4f47f82116814a49195a1481fe69830db3cb01e8e6cb4e8f23c8d9f9af2cf1cca0cd69b85c938ceeb46497d9c1487956503c2d780425bda5fa0ff704b7c2b03c5855aadbcc508f5809f7eb4ef79971c868cb695366b9bc4bfdb0e5d1939d4393fb1f6451ddee77e7f"}, {0xf0, 0x11, 0x6670, "83454e28e4ba40a7498facc6e14c2b707c21a7e54b1b7e53244388c64e38f5ccf8a059b830763fd630512af6cba627de82960366bca40b92cd82e92f77219da9c102aa4d8017711d93c287601aba306ea8e1e507c28b3e51f60fd228bd1a7b6241ffe5bfed9712f00b47059a05769cb4270edc8556b65163157ff030ffdf5e63dcc2703335a2a4340612d79b19d97639408b3b0569550fa55cf18f2624c5a56bad4963d054b153d437821a3c8e7af3c5d70edc0a77ce302ce09a9887f4ffe519f090d1503e03a52d47bf1f3c473fc1f10627fc5fea33aefebd3e4a70d8db7593"}, {0xc0, 0x11, 0x200, "56e759ff5a5ea0157243e9ca6f1a428055b0762b8692de3692911927b2d36ad928eb97aa0f2fee9a9659b250c1418c3c7f2b32af0fb966ffb6e421f3310f8a1061a5dd766bb0799a98bbc9cf276d8b4ed732a31c2328644dfee28115da9e8a0c7e6d6f972877ff7b7b9624d53d1a0db3365e9d84267797ec5d386f9d0cef3891090a0d561a09879b0b37bb65b9f2ff349cfa9d0062161f19b39753afcbfe234b244477e2e495d2eda608584649"}, {0x110, 0x29, 0x6, "6b79eaebb5d1cd8530f11bf75fdbcfe1795f600ee74039b23ec50d318e270b0018202492b576e081b5ee23fb4b22aad5e76856e915c353f8212404aae91fd9517b9a4b400b0883f33cc05bd8ed80072980e91b60b7b9bf9db36d3cc29c42f197eb3fb0641305947bf0dd061fe94516ccdc5bd3a619ae8cb69641596a467109b02f5fe61385b516469b39f945332830af371aee2f7c3d7abec61f47cd40a23546bed7b3d28f020ed964d16bb51a229cb6444af1afd58570de9641c8a5f74f1b6ec6276036d6cb1eccc7d495838a0e01471f7d3879b6c3c14f77ffdf4100d94ebb6340cc817791960b1cf50043217b83f81985d657a2e57c4de8"}, {0x30, 0x0, 0x5, "6dbe7976da0c0f5d766612b3c6d3de723b762a07c7dc5758ae3572c11dcfc7"}, {0x10, 0xffff}], 0x508}, 0x0) setsockopt$sock_cred(r5, 0xffff, 0x11, &(0x7f0000000b80)={r2, r6, r7}, 0xc) shutdown(r5, 0x1) semctl$IPC_RMID(r1, 0x0, 0x0) semget(0x3, 0x4, 0x28) seteuid(r6) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) symlink(&(0x7f0000000bc0)='./file0\x00', &(0x7f0000000c00)='./file0\x00') semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000c40)=""/213) r9 = semget$private(0x0, 0x3, 0x20) semctl$IPC_RMID(r0, 0x0, 0x0) getuid() clock_settime(0x0, &(0x7f0000000d40)={0x1, 0x1}) semctl$GETNCNT(r9, 0x3, 0x3, &(0x7f0000000d80)=""/71) pwritev(r8, &(0x7f0000001180)=[{&(0x7f0000000e00)="60d9a4bdb76b89c755fbfc95509eff2259f327a46045a3e8461868576d7c84075966c031dd0a98a363bcb69293b690e7bf45bc14eb382a5dc03cabab1436f6006d6162bb8b8ccba56ad270", 0x4b}, {&(0x7f0000000e80)="c94bb554d3698430586e339035ca8aaf17afab962a65e63e44d05bec23f63fd6d1c6c17c9f81fc131bcbde786cb9711e3694669e5a44fd4d3aa6b0ee5f250ded3f2f07c5208addc161322098886cf576c09b1d38731d28b0d71d10f416af999e3f1770da7d72b80589f3ccf7d054214676af14ece4ff55c3f188bbc611f031d37af336a8dea3e3bd32ec160c952ea2317a0d2e60d96b27f76d91d7c07cf6b9633def1c122a73d159b7ae68ef7006c89ddea7e4028d32ef6249ff823504de97e7a6996aa7a6e45fedb2479f09ce8c985f7863f3c5a941c6fcfbe732", 0xdb}, {&(0x7f0000000f80)="dcdd5b1b48220cb881f9795ecac3f38d5db18358bb54c94722ec804adaf9b5626ed6866eff4da26394d9482ee63754e79af4e6e641b597f5e4072871f3", 0x3d}, {&(0x7f0000000fc0)="b006fcff026ddc0c858a2685f0c9aa9d6c19e3e12438e3b135c3e6fa3e19ef96c139fa8eec14d3cc061b1c01defee681fc596df709d349eecc2cdb3ed096736c8581d633810a3bcdcc261d1d38aeeda4f962030fd4adb89e95176a1675d098200586bbf912f90e625882147ed8f993c47c221532e3335e9404fdbda6e1cd8a2b6d87608e850066de6d5d9f0bbe7296c73cb0af12c1a6ab55ab498b643db10933893bf16fb3f7d748faf634f4b0bbad18bbd6b013b57148727f60c30e78baa66a8bb5b0d21d76a789e27b78e9be0f429fc435b814da75815c", 0xd8}, {&(0x7f00000010c0)="82bb", 0x2}, {&(0x7f0000001100)="25695c8d9fba1bfbe1ea54c61f3c53224a4222e647a30a5acf1ea19e29e2cca5869a173fda6859f83a88ef6f895c605554340e5666c39fba171e2d8941a65b3d53fc01a226e14cceea5f20a636e9c403cdb73968ef4fd05f59d1c086d44f07455cc6a5234bdd3ccd1e259a0ece0561fd1b9c3181c9ab6f220c11", 0x7a}], 0x6, 0x0) 00:00:06 executing program 0: socketpair(0x2, 0x20000000, 0x8001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000040)=0xffffffffffffffff, 0x4) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) getsockopt$sock_int(r1, 0xffff, 0x110d, &(0x7f0000000100), &(0x7f0000000140)=0x4) sendto$inet6(r1, &(0x7f0000000180)="b9111f85281650a16d2cfda1e30de09d97aae6ceabc33a2c8a06c1", 0x1b, 0x1, &(0x7f00000001c0)={0x18, 0x1, 0x100000000, 0x9}, 0xc) connect(r1, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt$sock_int(r0, 0xffff, 0x1200, &(0x7f0000000240), &(0x7f0000000280)=0x4) recvmsg(r0, &(0x7f0000000800)={&(0x7f00000002c0)=@in6, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/129, 0x81}, {&(0x7f00000003c0)=""/21, 0x15}, {&(0x7f0000000400)=""/216, 0xd8}, {&(0x7f0000000500)=""/25, 0x19}, {&(0x7f0000000540)=""/231, 0xe7}, {&(0x7f0000000640)=""/14, 0xe}], 0x6, &(0x7f0000000700)=""/203, 0xcb}, 0x800) sync() getsockopt(r0, 0x6, 0x5, &(0x7f0000000840)=""/224, &(0x7f0000000940)=0xe0) socketpair(0x6, 0x7, 0x3, &(0x7f0000000980)={0xffffffffffffffff}) r3 = open$dir(&(0x7f00000009c0)='./file0\x00', 0x400000, 0x20) r4 = dup(r2) renameat(r3, &(0x7f0000000a00)='./file0\x00', r4, &(0x7f0000000a40)='./file0\x00') getsockopt$sock_int(r4, 0xffff, 0x8, &(0x7f0000000a80), &(0x7f0000000ac0)=0x4) recvmsg(r2, &(0x7f0000001f40)={&(0x7f0000000b00)=@in6, 0xc, &(0x7f0000001e00)=[{&(0x7f0000000b40)=""/188, 0xbc}, {&(0x7f0000000c00)=""/4096, 0x1000}, {&(0x7f0000001c00)=""/226, 0xe2}, {&(0x7f0000001d00)=""/207, 0xcf}], 0x4, &(0x7f0000001e40)=""/223, 0xdf}, 0x41) setsockopt$sock_timeval(r4, 0xffff, 0x100c, &(0x7f0000001f80)={0xcaa6, 0x3}, 0x10) getsockname$unix(r0, &(0x7f0000001fc0)=@abs, &(0x7f0000002000)=0x8) fchmod(r3, 0x40) r5 = openat(r3, &(0x7f0000002040)='./file0\x00', 0x8000, 0x0) getsockname$inet(r4, &(0x7f0000002080), &(0x7f00000020c0)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x11, &(0x7f0000002100)={0x0}, &(0x7f0000002140)=0xc) write(r3, &(0x7f0000002180)="f093b6c1a9763ee695abb26264ea1a0bdb64ac0997d113bd2f1632646abc5519dc62bf840ed6989d5b94c18adc8754c63e9166065f2ee6c47a61cfe5a8c6e8dcc145a66ab0f0c0948b57f99ff25c196e816608ea859cdebc371709985bf4eb72bad0f4ca40984121de8772e3ccf3fbfe", 0x70) pipe2(&(0x7f0000002200)={0xffffffffffffffff}, 0x400000) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000002240)={0x3, 0x3f}, 0x8) fcntl$setown(r2, 0x6, r6) link(&(0x7f0000002280)='./file0/file0\x00', &(0x7f00000022c0)='./file0\x00') shmget(0x0, 0x2000, 0x100, &(0x7f0000ffe000/0x2000)=nil) getsockopt$sock_int(r5, 0xffff, 0x200, &(0x7f0000002300), &(0x7f0000002340)=0x4) fdatasync(r0) 00:00:06 executing program 1: open$dir(&(0x7f00000001c0)='./file1\x00', 0x80000, 0xf4) mkdir(&(0x7f0000001440)='./file1\x00', 0x37) r0 = dup(0xffffffffffffffff) r1 = open$dir(&(0x7f0000000080)='./file1\x00', 0x0, 0x44) renameat(r1, &(0x7f0000000000)='./file1\x00', r0, &(0x7f0000000140)='./file1\x00') linkat(r0, &(0x7f0000000040)='./file1\x00', r1, &(0x7f00000000c0)='./file1\x00', 0x400) faccessat(r0, &(0x7f0000000180)='./file1\x00', 0x26, 0x100) open(&(0x7f0000000100)='./file1\x00', 0x200000, 0x8) 00:00:06 executing program 4: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80000, 0x102) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400002, 0x30) semget(0x0, 0x4, 0x5) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) unlink(&(0x7f0000000140)='./file0\x00') r3 = dup2(r1, r2) close(r3) r4 = paccept(r3, 0x0, &(0x7f0000000180), 0x50000000) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0/file1\x00') flock(r1, 0x0) sendto$unix(r3, &(0x7f0000000240)="690dfb1766d6a702ae1ee3db9d", 0xd, 0x4, 0x0, 0x0) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000002c0)=""/55) mkdirat(r2, &(0x7f0000000300)='./file0\x00', 0x18) sendto$unix(r0, &(0x7f0000000340)="e83cecc473654da032", 0x9, 0x6, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, &(0x7f0000000400)={0x0, 0x0}, 0xc) r6 = getegid() fchownat(0xffffffffffffffff, &(0x7f00000003c0)='./file0/file1\x00', r5, r6, 0x400) linkat(r2, &(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00', 0x400) close(r0) bind$unix(r4, &(0x7f00000004c0)=@file={0x1, './file0/file1\x00'}, 0x10) dup2(r0, r3) getgid() stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) stat(&(0x7f00000005c0)='./file0/file1\x00', &(0x7f0000000600)) socket$unix(0x1, 0x3, 0x0) semget$private(0x0, 0x4, 0x3) 00:00:06 executing program 4: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80000, 0x102) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400002, 0x30) semget(0x0, 0x4, 0x5) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) unlink(&(0x7f0000000140)='./file0\x00') r3 = dup2(r1, r2) close(r3) r4 = paccept(r3, 0x0, &(0x7f0000000180), 0x50000000) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0/file1\x00') flock(r1, 0x0) sendto$unix(r3, &(0x7f0000000240)="690dfb1766d6a702ae1ee3db9d", 0xd, 0x4, 0x0, 0x0) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000002c0)=""/55) mkdirat(r2, &(0x7f0000000300)='./file0\x00', 0x18) sendto$unix(r0, &(0x7f0000000340)="e83cecc473654da032", 0x9, 0x6, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, &(0x7f0000000400)={0x0, 0x0}, 0xc) r6 = getegid() fchownat(r2, 0x0, r5, r6, 0x400) linkat(r2, &(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00', 0x400) close(r0) bind$unix(r4, &(0x7f00000004c0)=@file={0x1, './file0/file1\x00'}, 0x10) dup2(r0, r3) getgid() stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) stat(&(0x7f00000005c0)='./file0/file1\x00', &(0x7f0000000600)) socket$unix(0x1, 0x3, 0x0) semget$private(0x0, 0x4, 0x3) 00:00:06 executing program 4: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80000, 0x102) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400002, 0x30) semget(0x0, 0x4, 0x5) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) unlink(&(0x7f0000000140)='./file0\x00') r3 = dup2(r1, r2) close(r3) r4 = paccept(r3, 0x0, &(0x7f0000000180), 0x50000000) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0/file1\x00') flock(r1, 0x0) sendto$unix(r3, &(0x7f0000000240)="690dfb1766d6a702ae1ee3db9d", 0xd, 0x4, 0x0, 0x0) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000002c0)=""/55) mkdirat(r2, &(0x7f0000000300)='./file0\x00', 0x18) sendto$unix(r0, &(0x7f0000000340)="e83cecc473654da032", 0x9, 0x6, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, &(0x7f0000000400)={0x0, 0x0}, 0xc) r6 = getegid() fchownat(r2, 0x0, r5, r6, 0x400) linkat(r2, &(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00', 0x400) close(r0) bind$unix(r4, &(0x7f00000004c0)=@file={0x1, './file0/file1\x00'}, 0x10) dup2(r0, r3) getgid() stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) stat(&(0x7f00000005c0)='./file0/file1\x00', &(0x7f0000000600)) socket$unix(0x1, 0x3, 0x0) semget$private(0x0, 0x4, 0x3) 00:00:01 executing program 5: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/155, &(0x7f0000000140)=0x9b) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x1000000, 0x92) getsockopt$SO_PEERCRED(r0, 0xffff, 0x11, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x11, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f00000001c0)='./file0\x00', r2, r5, 0x600) syz_execute_func(&(0x7f0000000280)="f0830700c4e17016c1c4c2359e4f0f8fe9b898e5660f383f4ff244ffd0c4a17a709f02520000edc44161fbcfc44395796a0000c44231387cfe0d") renameat(r1, &(0x7f00000002c0)='./file0\x00', r1, &(0x7f0000000300)='./file0\x00') r6 = paccept(r1, &(0x7f0000000340)=@un=@file={0x0, ""/108}, &(0x7f00000003c0)=0x6e, 0x40000000) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000400), &(0x7f0000000440)=0x8) stat(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)) r7 = accept$unix(r0, &(0x7f0000000540)=@abs, &(0x7f0000000580)=0x8) r8 = dup2(r7, r0) fcntl$getflags(r7, 0x3) r9 = openat(0xffffffffffffffff, &(0x7f00000005c0)='./file0\x00', 0xa00, 0x61) unlinkat(r0, &(0x7f0000000600)='./file0\x00', 0x0) lseek(r6, 0x0, 0x2) sendmsg$unix(r8, &(0x7f0000000880)={&(0x7f0000000640)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000800)=[{&(0x7f0000000680)="ba", 0x1}, {&(0x7f00000006c0)="875bbe48359d59860b7fe8068ed3beb67b45f8253ac335b3ee5d355289df366e626556433a91f9837af94e75f7d81b075d8125de272a8575b712ddeb6472024b56c322b6f8c355d3386adbf3a6a86155520f41e579a85a7b002b8de50a83", 0x5e}, {&(0x7f0000000740)="6b2bab1b2c4300e459e73af626f34734aff5ccc6a877099eb168e1f676ea3198a13d80042b7af5057627f7db1322dbc5dbe269d4ad928ce1db5a988a48f759f5bdd70da4b4776d9e8f999bd38d1f2b54ad66a07828c17a2d618bb91c1621bb70813d829faaadec8f3e81a5a077abe4cb14df71c1a88785be8976f98262e8b87ecd3b8024090e1fc1bb80de84a4d4559cfc29", 0x92}], 0x3, &(0x7f0000000840)=[@cred={0x20, 0xffff, 0x2, r4, r2, r3}, @rights={0x18, 0xffff, 0x1, [r1, r7]}], 0x38, 0x8}, 0xb) read(r8, &(0x7f00000008c0)=""/224, 0xe0) getsockopt$sock_cred(r6, 0xffff, 0x11, &(0x7f00000009c0), &(0x7f0000000a00)=0xc) stat(&(0x7f0000000a40)='./file0\x00', &(0x7f0000000a80)) utimes(&(0x7f0000000b00)='./file0\x00', &(0x7f0000000b40)={{0x100000001, 0x7}, {0x46, 0x8}}) dup(r1) preadv(r9, &(0x7f0000002e40)=[{&(0x7f0000000b80)=""/155, 0x9b}, {&(0x7f0000000c40)=""/4096, 0x1000}, {&(0x7f0000001c40)=""/184, 0xb8}, {&(0x7f0000001d00)=""/150, 0x96}, {&(0x7f0000001dc0)=""/90, 0x5a}, {&(0x7f0000001e40)=""/4096, 0x1000}], 0x6, 0x0) recvmsg(r1, &(0x7f0000003040)={0x0, 0x0, &(0x7f0000002f80)=[{&(0x7f0000002ec0)=""/189, 0xbd}], 0x1, &(0x7f0000002fc0)=""/118, 0x76}, 0x2) connect$inet(r6, &(0x7f0000003080)={0x2, 0x2}, 0xc) chroot(&(0x7f00000030c0)='./file0\x00') setsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f0000003100)="eef93d5f0d438c7b365cc87c1263130edff8ceca4d98ebe028fec0eaebaf3a7ed93c04ceb060cc288abf", 0x2a) mkdirat(r8, &(0x7f0000003140)='./file1\x00', 0x40) socketpair(0x6, 0x20000000, 0xfff, &(0x7f0000003180)) 00:00:01 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000004) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x1, 0x2}, {0x18, 0x1, 0x4, 0xfffffffffffffff9}, 0x7, [0xcdda, 0x0, 0x9, 0xf5, 0xe2ac, 0xdcd, 0x2, 0xffffffffffffffe1]}, 0x3c) getgroups(0x2, &(0x7f0000000080)=[0x0, 0xffffffffffffffff]) r4 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x11, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r7 = getgid() r8 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x11, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x11, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r11 = getgid() r12 = getgid() getgroups(0x9, &(0x7f0000000200)=[r2, r4, r6, r7, r8, r9, r10, r11, r12]) r15 = accept$inet6(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x11, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x11, &(0x7f0000000300), 0xc) sendto(r1, &(0x7f0000000340)="7f5c9e56d6bd950051d7aa39db6f072e0402cc028cd3b2e3577a7cff9e616df55c588b2e53a5b7", 0x27, 0x4, &(0x7f0000000380)=@in6={0x18, 0x3, 0x6, 0xf47}, 0xc) r17 = accept(r1, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xc) rmdir(&(0x7f0000000440)='./file0\x00') listen(r15, 0xb28a) r18 = dup2(r15, r1) setgroups(0x4, &(0x7f0000000480)=[r13, r14, r3, r12]) dup2(r18, r15) getsockname(r17, &(0x7f00000004c0)=@in, &(0x7f0000000500)=0xc) fchownat(r1, &(0x7f0000000540)='./file0\x00', r5, r6, 0x200) rename(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file0\x00') setgid(r16) nanosleep(&(0x7f0000000600)={0x4, 0x4}, &(0x7f0000000640)) recvmsg(r17, &(0x7f0000000840)={&(0x7f0000000680)=@un=@abs, 0x8, &(0x7f00000007c0)=[{&(0x7f00000006c0)=""/72, 0x48}, {&(0x7f0000000740)=""/8, 0x8}, {&(0x7f0000000780)=""/33, 0x21}], 0x3, &(0x7f0000000800)=""/60, 0x3c}, 0x1) semget(0x0, 0x4, 0x84) flock(r1, 0x8) 00:00:01 executing program 3: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = getpid() getpgid(r1) fcntl$setown(r0, 0x6, r1) 00:00:01 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r2 = semget$private(0x0, 0x7, 0x400) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000080)=""/192) dup2(r0, r1) getsockname(r1, 0x0, 0x0) r3 = semget(0x1, 0x2, 0x1) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = semget$private(0x0, 0x3, 0x22) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f0000000040)=0x7ff) 00:00:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r1, &(0x7f0000000280)=[{&(0x7f0000000100)=""/210, 0xd2}, {&(0x7f0000000080)=""/53, 0x35}, {&(0x7f0000000200)=""/14, 0xe}, {&(0x7f0000000240)=""/64, 0x40}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000002380)=""/237, 0xed}], 0x7, 0x0) r2 = dup(r0) sendto$inet(r2, 0x0, 0x0, 0x40c, &(0x7f00000000c0), 0xc) dup(r1) getsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x4) 00:00:01 executing program 4: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80000, 0x102) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400002, 0x30) semget(0x0, 0x4, 0x5) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) unlink(&(0x7f0000000140)='./file0\x00') r3 = dup2(r1, r2) close(r3) r4 = paccept(r3, 0x0, &(0x7f0000000180), 0x50000000) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0/file1\x00') flock(r1, 0x0) sendto$unix(r3, &(0x7f0000000240)="690dfb1766d6a702ae1ee3db9d", 0xd, 0x4, 0x0, 0x0) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000002c0)=""/55) mkdirat(r2, &(0x7f0000000300)='./file0\x00', 0x18) sendto$unix(r0, &(0x7f0000000340)="e83cecc473654da032", 0x9, 0x6, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, &(0x7f0000000400)={0x0, 0x0}, 0xc) r6 = getegid() fchownat(r2, 0x0, r5, r6, 0x400) linkat(r2, &(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00', 0x400) close(r0) bind$unix(r4, &(0x7f00000004c0)=@file={0x1, './file0/file1\x00'}, 0x10) dup2(r0, r3) getgid() stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) stat(&(0x7f00000005c0)='./file0/file1\x00', &(0x7f0000000600)) socket$unix(0x1, 0x3, 0x0) semget$private(0x0, 0x4, 0x3) 00:00:01 executing program 4: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80000, 0x102) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400002, 0x30) semget(0x0, 0x4, 0x5) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) unlink(&(0x7f0000000140)='./file0\x00') r3 = dup2(r1, r2) close(r3) r4 = paccept(r3, 0x0, &(0x7f0000000180), 0x50000000) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0/file1\x00') flock(r1, 0x0) sendto$unix(r3, &(0x7f0000000240)="690dfb1766d6a702ae1ee3db9d", 0xd, 0x4, 0x0, 0x0) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000002c0)=""/55) mkdirat(r2, &(0x7f0000000300)='./file0\x00', 0x18) sendto$unix(r0, &(0x7f0000000340)="e83cecc473654da032", 0x9, 0x6, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, &(0x7f0000000400), 0xc) r5 = getegid() fchownat(r2, &(0x7f00000003c0)='./file0/file1\x00', 0x0, r5, 0x400) linkat(r2, &(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00', 0x400) close(r0) bind$unix(r4, &(0x7f00000004c0)=@file={0x1, './file0/file1\x00'}, 0x10) dup2(r0, r3) getgid() stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) stat(&(0x7f00000005c0)='./file0/file1\x00', &(0x7f0000000600)) socket$unix(0x1, 0x3, 0x0) semget$private(0x0, 0x4, 0x3) 00:00:01 executing program 3: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x0, 0x3d8) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x5, 0x80000000, 0x0, 0x2, 0x0]) r3 = accept(r1, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) r4 = accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) listen(r0, 0x2) write(r4, &(0x7f0000000180)="41902ced0b5e2bead6fc231aea0af1db8d", 0x11) recvfrom$inet(r4, &(0x7f00000001c0)=""/4096, 0x1000, 0x0, &(0x7f00000011c0)={0x2, 0x2}, 0xc) bind$inet(r0, &(0x7f0000001200)={0x2, 0x1}, 0xc) r5 = openat(r1, &(0x7f0000001240)='./file0\x00', 0x420, 0x88) open$dir(&(0x7f0000001280)='./file0\x00', 0x20000, 0x11) semget(0x1, 0x3, 0x10) r6 = openat(r5, &(0x7f00000012c0)='./file0\x00', 0x1000022, 0x30) pipe(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffe000/0x1000)=nil) r9 = getuid() r10 = getgid() r11 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x11, &(0x7f0000001340)={0x0, 0x0, 0x0}, 0xfffffffffffffffe) getsockopt$SO_PEERCRED(r1, 0xffff, 0x11, &(0x7f0000001380)={0x0, 0x0, 0x0}, 0xc) r15 = getppid() shmctl$IPC_SET(r8, 0x1, &(0x7f00000013c0)={{0xfffffffffffffff8, r9, r10, r11, r12, 0x0, 0xffff}, 0x400, 0x44db6b77, r13, r15, 0xad5a, 0x81}) bind(r7, &(0x7f0000001440)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r7, 0xffff, 0x24, &(0x7f0000001480)=0x9, 0x4) connect(r3, &(0x7f00000014c0)=@un=@file={0x1, './file0\x00'}, 0xa) clock_settime(0x60000000, &(0x7f0000001500)={0x80, 0x9}) setgid(r14) dup(r7) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x211, r6, 0x0, 0x0) chmod(&(0x7f0000001540)='./file0\x00', 0x1) 00:00:01 executing program 4: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80000, 0x102) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400002, 0x30) semget(0x0, 0x4, 0x5) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) unlink(&(0x7f0000000140)='./file0\x00') r3 = dup2(r1, r2) close(r3) r4 = paccept(r3, 0x0, &(0x7f0000000180), 0x50000000) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0/file1\x00') flock(r1, 0x0) sendto$unix(r3, &(0x7f0000000240)="690dfb1766d6a702ae1ee3db9d", 0xd, 0x4, 0x0, 0x0) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000002c0)=""/55) mkdirat(r2, &(0x7f0000000300)='./file0\x00', 0x18) sendto$unix(r0, &(0x7f0000000340)="e83cecc473654da032", 0x9, 0x6, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, &(0x7f0000000400), 0xc) r5 = getegid() fchownat(r2, &(0x7f00000003c0)='./file0/file1\x00', 0x0, r5, 0x400) linkat(r2, &(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00', 0x400) close(r0) bind$unix(r4, &(0x7f00000004c0)=@file={0x1, './file0/file1\x00'}, 0x10) dup2(r0, r3) getgid() stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) stat(&(0x7f00000005c0)='./file0/file1\x00', &(0x7f0000000600)) socket$unix(0x1, 0x3, 0x0) semget$private(0x0, 0x4, 0x3) 00:00:01 executing program 2: r0 = semget(0x3, 0x0, 0x14) semop(r0, &(0x7f0000000000)=[{0x1, 0x5, 0x800}, {0x6, 0x1b20, 0x800}, {0xfe34a928f140e0b9, 0x17, 0x1800}, {0x6, 0x3, 0x1000}, {0x3, 0x9, 0x1800}, {0x6, 0x100000000}], 0x6) r1 = getuid() r2 = getegid() r3 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x11, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x1, r1, r2, r3, r6, 0x4, 0x10001}, 0x2, 0x3f, 0x7}) r7 = paccept(0xffffffffffffffff, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc, 0x60000000) setsockopt$inet_opts(r7, 0x0, 0x0, &(0x7f00000001c0)="ec219ce2a299514d918558f6d9d83202589eae8416ef30b268684809c50f6a0058f942c697bbe1b41b8a2cd4b999a74d32f977", 0x33) getsockopt$SO_PEERCRED(r7, 0xffff, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0xc) r10 = semget$private(0x0, 0x4, 0xc2) getsockname$inet(r7, &(0x7f0000000240), &(0x7f0000000280)=0xc) semctl$GETPID(r10, 0x3, 0x4, &(0x7f00000002c0)=""/4096) r11 = msgget(0x2, 0x1) msgctl$IPC_SET(r11, 0x1, &(0x7f00000012c0)={{0x2, r5, r2, r1, r2, 0x138, 0x5}, 0x9, 0x1, r4, r8, 0x4, 0x7fffffff, 0x1, 0x579dc26c}) sendmsg$unix(r7, &(0x7f0000001580)={&(0x7f0000001340)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000014c0)=[{&(0x7f0000001380)="be666b371ba7b7d7d5bde810f9c5320d503eb8e343308581e2329304af6ffd5184b577ef0e40ee8c88785b24", 0x2c}, {&(0x7f00000013c0)="9b71dbf3a4b32bcc51f422d641b1e84b66791feb1cfe400b194e8d6182054dc9411638c154ff60fea3beddbcbb1ea4b0cfc55478c68fdfe3e6a8632d2c2450c809f0b9eed521772ec03eb16cbb555966d897e5da9d62e52e171bdb1e33d42ee9b2bfecc16c9cc4cdfc1527f12584de75dacbe264f39dbb5f2a74375b099a28b330260787f38f64926059eba38cfee323f08622f54b62b937c7043b639f1334", 0x9f}, {&(0x7f0000001480)="96c4bc5115a73fb6ee21c6e49d7d4c91940ea106ea8c", 0x16}], 0x3, &(0x7f0000001500)=[@cred={0x20, 0xffff, 0x2, r4, r3, r2}, @rights={0x28, 0xffff, 0x1, [r7, r7, r7, r7, r7]}, @rights={0x18, 0xffff, 0x1, [r7, r7]}, @cred={0x20, 0xffff, 0x2, r4, r9, r2}], 0x80, 0x8}, 0x406) r12 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffe000/0x2000)=nil) semctl$SETALL(r10, 0x0, 0x9, &(0x7f00000015c0)=[0x9, 0x10000, 0x8, 0x200, 0x9]) msgrcv(r11, &(0x7f0000001600)={0x0, ""/79}, 0x57, 0x2, 0x1800) r13 = open(&(0x7f0000001680)='./file0\x00', 0x800, 0x284be71995211dc3) pipe2(&(0x7f00000016c0)={0xffffffffffffffff}, 0x1400004) semget(0x2, 0x0, 0x80) setsockopt$sock_timeval(r7, 0xffff, 0x100f, &(0x7f0000001700)={0x8, 0x9}, 0x10) symlink(&(0x7f0000001740)='./file0\x00', &(0x7f0000001780)='./file0\x00') semctl$IPC_RMID(r10, 0x0, 0x0) getsockopt$sock_cred(r14, 0xffff, 0x11, &(0x7f00000017c0)={0x0}, &(0x7f0000001800)=0xc) accept$inet6(r7, &(0x7f0000001840), &(0x7f0000001880)=0xc) open(&(0x7f00000018c0)='./file0\x00', 0x1000020, 0xa0) shmctl$IPC_SET(r12, 0x1, &(0x7f0000001900)={{0x447, r5, r2, r1, r2, 0x40, 0x8}, 0x3f, 0x8001, r15, r15, 0x6, 0x400, 0x7}) fcntl$getown(r13, 0x5) 00:00:01 executing program 0: r0 = msgget$private(0x0, 0x2) r1 = getuid() r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x11, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) r7 = getpgid(0x0) r8 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x1, r1, r2, r4, r6, 0x0, 0x9}, 0x1f, 0x8, r7, r8, 0x4, 0x8, 0x3f, 0xffd}) r9 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x61) getsockopt$sock_cred(r9, 0xffff, 0x11, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) socketpair(0x1e, 0x1, 0xfff, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = dup2(r9, r12) getrlimit(0x3, &(0x7f0000000200)) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file1\x00') getsockopt(r13, 0x6, 0x3, &(0x7f00000002c0), &(0x7f0000000300)) getsockname$inet(r12, &(0x7f0000000340), &(0x7f0000000380)=0xc) shutdown(r9, 0x0) r15 = shmget$private(0x0, 0x3000, 0x28, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r15, 0x1, &(0x7f00000003c0)={{0xff, r10, r2, r1, r2, 0x120, 0x4}, 0x100, 0xffffffffffffff8b, r3, r3, 0x173, 0x1, 0x9fb6}) msgctl$IPC_RMID(r0, 0x0) sendmsg$unix(r14, &(0x7f0000000700)={&(0x7f0000000440)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000000680)=[{&(0x7f0000000480)="8377f367ff5a21a8257d08d3726a910cf7f3708cb4933e643433ba0e843c4aa37d6941108ee186277928cc3c09163fef12d5488d137f48801f2b29e7759a2573b494b973582b42c1d44dbcacea72dac5d0831d1fe304b2cc76d15b0f6dafefcb55238023b499de02f52dd82b9f6125dd7cdf8135497bbaeaf79933a60f", 0x7d}, {&(0x7f0000000500)="8abb6d1b215260d7e612f7f7b77897d337a57fbcda4a37e101bdcf3dda3ea13ff531a412e8e9bd94c392f1018348cf92434aee0f1edb3f9465d8cda06ea45847f94d7425a171a425a6a1d983ebdf3341861ac1f0cb7382031a650f22298656fc13349bffa8c7626424e363fc445c63a877bf87cb8c15071ca4bc152f68e19edfa66f87e15b27df6a00f0a50b2a41", 0x8e}, {&(0x7f00000005c0)="d2091991f8783fee605f10881202e9da688774661b9430a2ec41252b11bead447b51d3d141379d6d1c3aedc8fd7bb49134809c8576de82a0de61b0c15e92456d7ca1b77b92cf59c1bd3a8b5f3932b52cc4dcbb72d57e1593b915ff18ef4ed29981e56faeddddff96c08d062794f1988bb5321e15eaaae20e6441eb92b292e5650ff6012e714cceff9678a692bfdfa0759587de58ed350bb813e77253c0467d07a88cffac6a7d765a5b39918749d210b0cabbee9c6723385f8d44c3b31b", 0xbd}], 0x3, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x2, r7, r10, r5}, @cred={0x20, 0xffff, 0x2, r7, r1, r11}], 0x40, 0x404}, 0x6) r16 = msgget(0x2, 0x404) setegid(r2) ftruncate(r9, 0x7ff5) mkdir(&(0x7f0000000740)='./file1\x00', 0x100) mkdirat(r9, &(0x7f0000000780)='./file1\x00', 0x2) msgctl$IPC_SET(r16, 0x1, &(0x7f00000007c0)={{0xf3c, r1, r6, r4, r11, 0x40, 0xb211}, 0x9, 0x7ff, r8, r7, 0x80, 0x5, 0x4, 0x7fff}) msgsnd(r0, &(0x7f0000000840)={0x3, "d9f3ad274ff03200056a57511ad293345391edaa14b6b5ea0b3e1ba09cebd39d2365ffed05207fb746d1ac22bfa5295b87489d63b1023ec63e34a5c720c01e5d1e4ed1782c1c63e8067e321437d2b601354d3256927d78e60dafc93c113662fa6c54f9ab09d626a04f72add918d7d203cf5f3f4c84fff2dce74e97fac055e99b6cbaca89b45c"}, 0x8e, 0x800) fchown(r9, r10, r5) linkat(r9, &(0x7f0000000900)='./file0\x00', r9, &(0x7f0000000940)='./file1\x00', 0x400) 00:00:01 executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 00:00:01 executing program 5: open$dir(&(0x7f0000000080)='./file1\x00', 0x1040200, 0x181) readlink(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)=""/230, 0xe6) 00:00:01 executing program 4: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80000, 0x102) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400002, 0x30) semget(0x0, 0x4, 0x5) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) unlink(&(0x7f0000000140)='./file0\x00') r3 = dup2(r1, r2) close(r3) r4 = paccept(r3, 0x0, &(0x7f0000000180), 0x50000000) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0/file1\x00') flock(r1, 0x0) sendto$unix(r3, &(0x7f0000000240)="690dfb1766d6a702ae1ee3db9d", 0xd, 0x4, 0x0, 0x0) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000002c0)=""/55) mkdirat(r2, &(0x7f0000000300)='./file0\x00', 0x18) sendto$unix(r0, &(0x7f0000000340)="e83cecc473654da032", 0x9, 0x6, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, &(0x7f0000000400), 0xc) r5 = getegid() fchownat(r2, &(0x7f00000003c0)='./file0/file1\x00', 0x0, r5, 0x400) linkat(r2, &(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00', 0x400) close(r0) bind$unix(r4, &(0x7f00000004c0)=@file={0x1, './file0/file1\x00'}, 0x10) dup2(r0, r3) getgid() stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) stat(&(0x7f00000005c0)='./file0/file1\x00', &(0x7f0000000600)) socket$unix(0x1, 0x3, 0x0) semget$private(0x0, 0x4, 0x3) 00:00:01 executing program 4: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80000, 0x102) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400002, 0x30) semget(0x0, 0x4, 0x5) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) unlink(&(0x7f0000000140)='./file0\x00') r3 = dup2(r1, r2) close(r3) r4 = paccept(r3, 0x0, &(0x7f0000000180), 0x50000000) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0/file1\x00') flock(r1, 0x0) sendto$unix(r3, &(0x7f0000000240)="690dfb1766d6a702ae1ee3db9d", 0xd, 0x4, 0x0, 0x0) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000002c0)=""/55) mkdirat(r2, &(0x7f0000000300)='./file0\x00', 0x18) sendto$unix(r0, &(0x7f0000000340)="e83cecc473654da032", 0x9, 0x6, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, &(0x7f0000000400)={0x0, 0x0}, 0xc) getegid() fchownat(r2, &(0x7f00000003c0)='./file0/file1\x00', r5, 0x0, 0x400) linkat(r2, &(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00', 0x400) close(r0) bind$unix(r4, &(0x7f00000004c0)=@file={0x1, './file0/file1\x00'}, 0x10) dup2(r0, r3) getgid() stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) stat(&(0x7f00000005c0)='./file0/file1\x00', &(0x7f0000000600)) socket$unix(0x1, 0x3, 0x0) semget$private(0x0, 0x4, 0x3) 00:00:02 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = dup(r0) recvfrom$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000000)="76fe40c50941df3433210e194c5d3bff45608b618c543d87bccc5017daebfe7a302314148fc91791878651320b5db141eeb9ee11785ee0241e7ee7e09325f1a6eb1f1e9e95bdede0a1714e7f57e9ceec1210b4a6b314cc308e6bb24a85f86c04a5d8e9f01a88f680e1f7bbab5abcdbeeb13a6227b5ebbcb565e7b6d3aeda2771fc81aea82b3a42626363c8c86ae015a94fca312fbc937efcec86d4f23200c4a4a61b77c8cbbcf1b8324097b0863bfccb673804c07ef69bdbdb5df68e4c3977fca737ba8b28c12a78c50e6011eb6482ff7519a77ba3", 0xd5) 00:00:02 executing program 3: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r1 = accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r2 = accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) sendto(r2, &(0x7f0000000140)="cb9915e2a042fe392d0d10b0033f7306d6aff35d32f82a50f824d3fbac256c0f0219f5e6bc2e160ffc5a905f5e0edb95b1ff6d46cc57906b3e76a9e2dae6d79009ef38e4521d5fb1d8567f8059cc9699e226db85f37a5a", 0x57, 0x0, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x4, 0x6}, 0xc) sendmsg(r2, &(0x7f00000019c0)={&(0x7f0000000200)=@in6={0x18, 0x0, 0x5, 0x7}, 0xc, &(0x7f00000015c0)=[{&(0x7f0000000240)="8183db5c3e87270b8ba2c026140191b817e5abede496fffedd950313627b8edca9bcc86937e6f36196c1eb2fb44e85b3d120856595c3c85e338cf420651e4a3543e52ded52dd19885188c95c642a3404e91be722f7efd3bb395c870bfa52d0431be55d7285b53ee39669e87573b0136190d2090dc256e0246204f7c357b8f77a6e94dfce565b5b9b29b7584b0a6c0335168e10918e6cd35890861ae20c4fe15847925629e3e7b30bf966e8d009eed1059293681f08135f53930a2b853461d2280a8071590efd42a610d48efba5839d7476e2", 0xd2}, {&(0x7f0000000340)="25ea5797ae0e9fa362c0b0255a404870a22752e698035c09e9dd11f75c2e471bff04d249109fa60442b17b158dc02d292d580ed3c5103a577f46a33cd96d2ae36788287338bcda4f2d", 0x49}, {&(0x7f00000003c0)="458c51263b66fc9226759ce9b2a8af37767d096c7993a5767d3dbc8949ebc790be3d01c4709ed2d2f8c55d964c20de55de78d629289ed48ce2879fbd6bf44094c8173585f009898c55dd331987ee3d624a174762e4272aa7c135e445afd2c974c9152dbe1c782b89567b0aaf611206ab37ccd2ddedd057d6979319378cf0dd753f169a5f4ba824da18d54dbe1afaa50e677ccf35162dc57bfc5e7730d901abc26b2005105521a754663974c244266b67ec8a98db5400c049c92c95c5399984c6de3a76c45f078a9995e83cadb412c3ef986016f763ff5a4b11e9fb81dce58937646c316111e6c0015f209c0194a10f8af122722c9674256563304eb100612089136976191b4cda46d3e99431ceae844ba6de6e7701c05a76ed6873c44e4751809218617ad537087777a3d1f23f12c660c8b95fa89e4b64e2a255f5f2181fa261303bb75e503429764c099ba14f230b2540b5fccb84efe61e906940afa86398f92ab34e2d5545beeb92f0ea32ca63a4eafa2eabf0867babb87e77e128f99756ecd8241eaff67522e0a0f3f7436c90d9f95c610e8a3306e2816223d09f8e5d158b6cd9018473f9c42e6471d128443a927dcc78e35cf17a83ab4b29912cb9be94ff46bae1f436f02a77a2143602c86eaf12d670c8e397b89811b478f58c8f0c595546c243feaa6ff8c033e2f2e952e2771c9f847545c16479cb2ce455fed3bcac8ffb4a30706f3d85f9f45ed6d14e74d702343eb39b0472e38955728df7f17ed3de8cef4f119f54a7f27949715ca25f3eadaeda34617ea88019171ea713a3bb285321f6e28d00ac1e2af2ddac7438bb5c7bce5a1e1fe679a861322759c9cbce3451b292dc383181820d942c52f258579b0e773420c8c1fbbb3c284f7a331e92f36227fbf31c8f594da47edb0d2e49d7ed3564af4d464dcb0205673fb16338ac25a21192e7ff93bc93385e953c578eccbf5fa2b33ce6ac9ea0856348b781fa0daf5b93f936ffd41c03d92756d8f33ebf69cccb1898cfc58dc6c10bbb4cc3f2a6e3ef2971cf138bbc92b0e702360f86341bc1d215f7592c6feaf51fab13ccebfda4e23da595ca6668b8df04a0a699243f24981a9426857030874f2689230f6ad33bb63caa0313a38e0c7971921f410ab56e6c3fa3e6b210f99fb9dc75cb4e412c97a319e03c45473fa9e03ab3203bb5b3461976932379022512815a418facd5584570e54574396bc1bf7b4bc7582778501ada30210adef98bf76f7507f1a039a9d72e26d9aef6ffca7333dffa41ba45e4f2bc1c87a49167f43cf0f973ce264deb391e701c0d9e7a77414f0e03e0008644d165570d5d6bee7adb23a19e45e5bb26c5ea13f1e0922b6a8933764d7a81e49ff7a98a3eeabd7a7fd58151087ed28a95ac42f0eac78f45e76d67b503ffb854cc9f405138fb021a6e3df5d3b7a1c56d9cc0879bd4996b52f09d4e66f1d357077e7b705b20018644e914040995cd6058b83f6a53fc895d759aa829645c8ceb7d1ae61126058d9acb3ba0c1f1671eaf4e640bb42e83a1902109bad39bcf5f1e30b94936278f25fda9c00ad6c58fb1f4f861434264a70392b6881f06df3112dd21ac5b7aaf99e078ac4e4a15eed8be4aa64b2fa7ca7f32a932a07e71b9e7649300785786095a3a2d9e80e48a52870ee5766e3813b2ff15a43d861e2ecea5e706e1aa6607788f3bf31822d8747667cdaccfba9684f834458fec71876f50f3919d3c56343d1e33b9a28de7a6b283f1809814d7011fa57d5b7916c823535d5f36c7aa77ca10f13e31155a47ecd5a667663864796eb0d238378fbfaea69c8a100e2f912cfb633ad7ba4609f37601961d72ce65b6d90e6a9220d5a248c33c5be1880c20c2840b82ebcc4eeb3c5cb3e5b0207e92610a0f83f51919575eeb87c32877a5e36925deca26ddcd000bfed97fae9b4b1cd59c86dbbc598c6662a00f766b29d6331cfa5ed78a2c74c33ed7459003407db15c629824b2ac8407b9c7bca70e19c8ff15b86e4ab03142a3d25a5be78435a6c0971b716745a0816c48601e3d72c3c398bd87aea7d57818ca500779705d52bd5f271a4c4dedc9a6b5d89e243ccf8f46fdea95c6a502123f1be4e0fd764194ca4714855b16cd29b96c001b86adc5acc67d06931ea6490ec26e52b91dc72b8584b3e3953a2dffddab8c9c96fad98767ed7c36dfc6be30a426099ad1473bd0f5c95657170e541b6ae6b09327ec4f119f576d5d60634c55509a5578c91445d9b413a1cc0475f54a7a113559a312b7e469744a31a25c487ef834879553bf3e65ede441a4f1c1b2639230be9e5a65cb5306a3c99745f7a7dc429e757b67a9a543cc818e72864d5a60e8a20f6b673ba21cefbe98976e889eb24d77bfa77bb823c6bd682c0ac9e7f1ec41534b5da6f52a46a3655f09cd42008d424942771e25adef66bb25dcffec56ab682fa0e956e7aa823b7369bba1c9e52d6676f4ffed8cfcfb1936912c916045d8ab44df995699e4dbd594429e9b8eb650fbc83a508b6d0dbbaa2234b51a461dbbee4c488c8187c3af32672e19eb0eca68f3f5ce65110d61a73437a812bad7fa04bf91979109223bcc6e32208a9435420ebef8cd5746aaddcfa9b42e6f7c06e1a8cf666379cb26747ca15e8b6bddf5b32660d458212e4a791d1ccdeeb8e275957f0eb8e22e31ded04c947f103d072c996da99c23349ff0833d216b59a2a5b08ac7b2e4e639b7c28b2e4fec43137e093926aed3df6b1f4cecc29b8120a2a7f17eb7cca4d6ab2e3ee09a6ba1d152e8930dceba415f4a3725a4c691bf3afc90a9fe5a19a9ace2879591d7c59ad81f3ad677831f2b6d772fe7ebeb00ecd0cc53c67b92b16e2fbcbb959a16c3194b499bdc10771a4f163af53e1e1981962c5e1002d456d167109b6ec8e0d07e43dfbc64c11b95d3b89c5005f1e5156c918e496638fc930fa8cd6d894ddcf0ed32223ed860d90c43da76788e8064cf96b547a5e5aa036bc82af8e8ddf36f899626bbc28d2350f06a3db91c969352f900544221a60af491d2ec71ef1b08d2e10b9904ce7ea0a539a61752b4756caec615ead7274b5b4803545a304b20ee0123948fc8ba06f205da62075db04efc9c3f41f0b948897454b338e42c827dd6305537e5b3c3feef7077ec5439296b6da3ce7ead45c3139bf7a0fe78e0b9af0278ab695a5780f3378540f88f24148c2cd85e59540d5f6d95375f252e96d4b3d104daa998833f55f179c8097115aa74df5b577ef02414308dc952ca66adbc301f84c17fe19ffaa0108f16a014df2fc11cb8478ca41fdfa8ba6d83c574a2f338b0742089d64d2f134c66620903a7bbf98648f6277f5eb49e1e3885502374cd12725b3964d954e2349bfafe34027b8456ebae1aaccadcd508aadf3e3cb3ca3ba4594284602f6e2e307073e786a15282fd7db00618b3abbea678a565cb3da95cd6b0381cf836756b5d8e6a06fb21b276f6febeabd7c3ff45c0e89ad541c68128d7c2783e9ecc5c973e3d9ab48890055acdf6f44d22269e9538936f7e30cf826a073bb9384e8fea4cf0ac09a13d22ac80aa32409a16c3fdfc317eff3825dfc8dbd7185a284b9d688b69a6bce632049ab5219f949f5cca3a2b30d4a9456de01d44e9557ac7f950430ca83e5c839329b1e4e1d5e61681badd2fa39e6aa9c04cf766c453f47ee164c359b61f3d8caf32ebd1db239b740d59a2a0f68ede18d138c06350949d0c0f72c9fa90ae9553d5675d690b308cddcf903764e508f2cc66459eea4d36bb2d5d8c8740972440b3f6d904cf2d8a6fae16ef79d5672c038290540edcd0d96e9e383af1841e8084e83f42b637dd3b80cfd240db5b1661f93331f40a906a668854d292868c6810d80512fbe317bb29bb7993e0ee02a233ce6da1fa8021639fd7ffe627f51d36decd15968283f7d6b501cf2325b736a838b05dfc6d6ecc6eac55d529df7d04ef3758623f828f16d874579c1905e5f1ffbd5af4ca5e87188c52f4cc850f8d391aa14b9599a60988b18d24f9743e1457a8a0df5afb74e260e75a805071d83bd16729df6338e46183939db14dd2efc331eeed7f62bb45079ea2e0fd450d9198f8926f57e88ae6e33543acec1bfd3387fa875a005fb982238d8990f20cbf6f8ad875751f92e146745f07057e47d17c6b2ffa04a8062799cd3c80a2abf884631e8c21cd8f0c863710086319d0951d97ee8fa25605d50bb40fc8aa3875e4a9262210f7115f2e36ac78607b1980341fae688e37484e15b8dc368771fead1ca9010f1e72151b550ef47c7d9f14a6f0b292e59b96db43995240df5aa80fd2fa05999015c4123fab7faee464cb2d572c9929253ded890c9a28c0ab66d951b3f669759c232e9a72e384cfb9540e809f17f324a5c6cd89207b641b1110c36bc572885f8a0404b1421c7da7f48d9228f497136fd46c4f6661054200c0399ceec6fdea3b7b2cd7aad3b16755fb293d377f591048bcc9cc3cb4c4c8a72bcc8abd73e56c41403039e3dd94896b67056270a773c69d9e2d77df1edfdfd8ad39b3fb8460ac95d5214f37915738126aa95f1b16b8522704141bffe56045469b609c0025e007e7927f3e38a9db3c691e1bf837164574e08b0818e9dec673d497c5973746ddc1a6efffb378fb45efbdac6412e1acc30b22d6764a7698aba91dd04d570db2df2aa416041b1bc483db0978bc9528dea43ae1f4a776be46709f893f4eca53822abf1fb68e4dc58f1f950bd8678f95ca46d757783e57fd0714dd05f11df3e680853ee841dca49b9eb7fee813e8c6c53be9983f96333db40f3e8aeb746339e8fe1e769074c4a3a8c9a087d11798adf48adf02d02c7aea329e9d0fee6e887b320305699d81d66b18d24e6bd12fdd59afb6e8238099e9d0183ed9086bcb4e60e3c0194b016e0556564256c3405c40d76548574f6fc6c40ece9a4c9d40b10d895d612349eb1f968473e77047297bde0d881c23148fe119d93f97635d60f6a8abeb43d6b4ffb9007d377bbf0ce7349ecb157f185a2cd6e9045b7e22debdf92c06bdd931262aaef843da831fe3b925336627a2d0771934b95b21f0cf37ead122f50a0d87cb5df1ecb8d5ec7c1d18eaba674a88a2d927aeedd69cdb48fbcb934a653db17448e675ea54725216085a8290319ad733182483d7b8e734f1f7de43bcf799bf408229545b467c608eed6e504090911597489cce614daf42f1613338f0e960eaf4559ef45b155d16236dc8437c091b49f7290e634f608b93376a7ce2f3481f223f48ae859d9b1235bc81fdf95e77557ad388206ebe6cb75c8557837af82e9d623392ca9c9e6ee28002a2996aef4409b7716b05b5ecd33938af1773f5069c816d886454bf1afdb7d420cec4655918535e0a73522c30e09b165b97b921e7994f762bae304e262195b3b735496659481c752c592a3fcaf7293ac8667e1ac1348b08aab7099973f104fc2d385506ca5a0c4f826856650ad6969c6050b4dd82f2ae284948c8276166d1e2cb05a82fa52b1200bd961f5dc060ed1dfc33d9a7da9de47902d72e289ef27c6a0ffa6f9ad9e5d63dfa2277d0cb198ced00182cbc1a9313bcd4b7fe2a1c27dcced7fd3a9ac885b4a7c14bcddd4b581d71f3285fe6366389a188df6aeb08eafe42921f7e65a8b88309ba7fdee1c252aa51bfa8f66032467574f164fde411663558e3566e1c27ecb97d6404bf4587d10d8090f01021e522480e200feddc2004a587a38147504fb653699109fe3d8f333c90dd8c9a13c63dd96caa0ce158838722f2da9cf3f9f84ce2a6c59b75f45df5bc", 0x1000}, {&(0x7f00000013c0)="e756f0b6a940bf1779c1c33ddf9a82f2e25d284a50af1c39992372b28968598d2ffeb1b59ee204812256e2415155a8488452a89871c783761fb22cbde4f4c188fed53563054327e84517a09ae40c00b5580d0d0240b4f01b0be883bfe34ba1facb9290e4f25e0857146488a106080a1802e724651cb595fc65eb01b90324caa3918500053728efa8c1b831bdab337a4eabef17d13bbcb9ac6242a3ef1ef03a71633a5c4178c48ce3d339273fb2383e2df836f0c45b0dbc8d325f32c1a927ba168e5f0588d7add302f81a5be4e730ee58348d2a006b3f382f733c3cac98dcf220633b996fd892b23f8f9bd9a268f911da85f88b1bb7adf5ca", 0xf8}, {&(0x7f00000014c0)="3be3a7495d16ec2896ae1638903813633f75be84ea62d69af96d1bacc5cc6594fc758eb1f5e8e8f9a9b8d91470f9b3212987a9371ef389170413a95557ae52367d58aded61696cecf70e9d75b3c445d4c1719c290aef581d52d8319d52270f0ecad5ad737ed01a41990aeb6cf9b47ed988bb1084f70095ec9c3474c75fbc1e3a1f3d6658bff585d9d38e66fd5e24c752d39bce2a73d237b11206f5bf0e0582191edba76754f6868dfb4a3d93e7d401341f5a2eeaa90b3c1f337f72e704b39e53b32cb351", 0xc4}], 0x5, &(0x7f0000001640)=[{0x90, 0xffff, 0xd8, "25f5b157e4ba2f98f9a1df43737856db594d3f6bf1b4a2f41fa21a7b273bef2afc70850cf31c789211902152ee83f327a1073ab83f008fa811f2af8c07fa94c7feb8793ed8e214131af7d6bfe570c005af950c48f8e3078e2a9aa1ed693a841910f945379e4c1349e312ae88e75dba6536d131b9c6f070bdb537af32d9597032"}, {0x20, 0xffff, 0xc9a, "60df0ec79398491613eb4ded65579f55"}, {0x30, 0xffff, 0x4, "273162f0159db4f6b24b8a7e38f6e9b59e608c75e5aedd119e1d4a9a11"}, {0x10, 0x11, 0x8}, {0xb8, 0xffff, 0x1, "1cfd2bdb5dbf610388ceb03a599fcf58c0186bfb29b63b9b20129288c9fb683c3f5abb37cb54520f78e6b8152d2aa5b9088a345b24b77ab15c1ce31f41bb5911011eacd029053c563c2c705ba081e5bd6a462b299b5faae24e6ce10476e5ca4891a1bc3155993d2b7c9a0e4b364451e14eb0214ede8d177fc6af8fe715121231a4cca1ae5ee3223749642340bd9dd7de99011776397334dea677dec58972ae872a5056cc3fbc"}, {0xe8, 0x11, 0x8, "746dbd01b9905fcd84f868e5d66471fe0b61af4f28adf7e7fbd87ce2405d157ba8e8c27c164c873dd5a21c6b5d971eb93e51b90c2833903d0db75e33d48fa43bec1cb8396247184afe952ce810c4a062e411f6d3f1674681665b73e8f38005143471f1aa9e5a2edaa39d92b91c340e1ea9e07c28eff3294c2738548759e7861aa25b7dc114f6c1d92be2064cb67351f1f78ca3585ecef7ee2bc46311a22d463d7330dcc613251f8bca528669044275821adcc47416d3a79cca16cedec80829841efcbd540d9c3fad072ffdcbd305ee93d8f0df3146448f"}, {0xb8, 0x111, 0xd9, "fbfb9d4f14ebeb5842e2d718fe19892c14e6bf8028fb1f0af056aac49c0b1d78f8d37a7509bd6426af5837bddf6e018400710a9da5660c7b00cd3a30e47c21b5ffbeba3fe0dfe00a0cdaff03e4e36cdb8c1091bedc22b5664e6f46a7a09b0b1e43f9654904fd281ce90b3ed615468ceb8243a37a03cd330021fb6cc29c75b5b96801c8258f2eef0b310994f16122d64949f336263e34e6b9df2151354f0cd191c5a3eadc97b2b6"}], 0x348}, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x11, &(0x7f0000001a00)={0x0, 0x0, 0x0}, &(0x7f0000001a40)=0xc) connect$inet(r1, &(0x7f0000001a80)={0x2, 0x3}, 0xc) read(r0, &(0x7f0000001ac0)=""/137, 0x89) r4 = accept(r0, &(0x7f0000001b80)=@in6, &(0x7f0000001bc0)=0xc) getpeername(r4, &(0x7f0000001c00)=@in6, &(0x7f0000001c40)=0xc) bind$unix(r1, &(0x7f0000001c80)=@abs={0x1, 0x0, 0x2}, 0x8) recvfrom$inet(r2, &(0x7f0000001cc0)=""/238, 0xee, 0x2, &(0x7f0000001dc0)={0x2, 0x0}, 0xc) sendto(r2, &(0x7f0000001e00)="41181c158944e20757a455cbd10038f38b405c46f9c4c895834445b3c87491a2cf94dc2480d521f3563dc74fcd9211a6f1a4ccaf5cf3a9180c908f50628d898964", 0x41, 0x4, &(0x7f0000001e80)=@in={0x2, 0x3}, 0xc) fchdir(r2) r5 = socket(0x18, 0x20000000, 0x10000) fcntl$setflags(r2, 0x2, 0x1) connect(r1, &(0x7f0000001ec0)=@in={0x2, 0x1}, 0xc) poll(&(0x7f0000001f00)=[{r5, 0x2}, {r5, 0x44}, {r5, 0x1a}, {r5, 0x114}, {r0, 0x111}], 0x5, 0x7) r6 = openat(0xffffffffffffffff, &(0x7f0000001f40)='./file0\x00', 0x0, 0x81) mkdirat(r6, &(0x7f0000001f80)='./file0\x00', 0x1) r7 = accept(r5, &(0x7f0000001fc0)=@in, &(0x7f0000002000)=0xc) socket$inet6(0x18, 0x20000003, 0x8) connect$inet(r1, &(0x7f0000002040)={0x2, 0x2}, 0xc) getgroups(0x1, &(0x7f0000002080)=[r3]) mknodat(r6, &(0x7f00000020c0)='./file0\x00', 0x8003, 0xc62) recvfrom$unix(r7, &(0x7f0000002100)=""/226, 0xe2, 0x800, &(0x7f0000002200)=@abs={0x0, 0x0, 0x1}, 0x8) getsockname$inet(r6, &(0x7f0000002240), &(0x7f0000002280)=0xc) accept$inet(r6, &(0x7f00000022c0), &(0x7f0000002300)=0xc) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000002340), &(0x7f0000002380)=0x8) readlinkat(r6, &(0x7f00000023c0)='./file0\x00', &(0x7f0000002400)=""/157, 0x9d) 00:00:02 executing program 4: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80000, 0x102) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400002, 0x30) semget(0x0, 0x4, 0x5) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) unlink(&(0x7f0000000140)='./file0\x00') r3 = dup2(r1, r2) close(r3) r4 = paccept(r3, 0x0, &(0x7f0000000180), 0x50000000) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0/file1\x00') flock(r1, 0x0) sendto$unix(r3, &(0x7f0000000240)="690dfb1766d6a702ae1ee3db9d", 0xd, 0x4, 0x0, 0x0) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000002c0)=""/55) mkdirat(r2, &(0x7f0000000300)='./file0\x00', 0x18) sendto$unix(r0, &(0x7f0000000340)="e83cecc473654da032", 0x9, 0x6, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, &(0x7f0000000400)={0x0, 0x0}, 0xc) getegid() fchownat(r2, &(0x7f00000003c0)='./file0/file1\x00', r5, 0x0, 0x400) linkat(r2, &(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00', 0x400) close(r0) bind$unix(r4, &(0x7f00000004c0)=@file={0x1, './file0/file1\x00'}, 0x10) dup2(r0, r3) getgid() stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) stat(&(0x7f00000005c0)='./file0/file1\x00', &(0x7f0000000600)) socket$unix(0x1, 0x3, 0x0) semget$private(0x0, 0x4, 0x3) 00:00:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet6(0x18, 0x3, 0x0) dup2(r1, r2) dup2(r1, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) sendto(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 00:00:02 executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x101b, &(0x7f0000000140), &(0x7f0000000040)=0x30) r2 = dup(r1) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x100) 00:00:02 executing program 5: clock_gettime(0x1, &(0x7f0000000000)) r0 = semget$private(0x0, 0x4, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/16) r1 = socket$unix(0x1, 0x0, 0x0) semctl$GETPID(r0, 0x6, 0x4, &(0x7f0000000080)=""/207) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000180)) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f00000001c0)=""/145) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000000) symlinkat(&(0x7f0000000280)='./file0\x00', r3, &(0x7f0000000300)='./file0\x00') munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) getsockopt$SO_PEERCRED(r2, 0xffff, 0x11, &(0x7f0000000340), 0xc) stat(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)) openat(r2, &(0x7f0000000440)='./file0\x00', 0x8, 0x20) chmod(&(0x7f0000000480)='./file0\x00', 0x8) read(r1, &(0x7f00000004c0)=""/149, 0x95) pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f00000005c0)='./file0\x00', 0x26, 0x3ff) r5 = msgget(0x3, 0x218) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000600)=""/138) symlinkat(&(0x7f00000006c0)='./file0\x00', r4, &(0x7f0000000700)='./file0\x00') msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000740)=""/4096) r6 = accept(r2, 0x0, &(0x7f0000001740)) stat(&(0x7f0000001780)='./file0\x00', &(0x7f00000017c0)) getsockopt$sock_int(r2, 0xffff, 0x118a, &(0x7f0000001840), &(0x7f0000001880)=0x4) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f00000018c0)=""/226) semget$private(0x0, 0x3, 0x8c) mknod(&(0x7f00000019c0)='./file0\x00', 0x40, 0x5) bind$unix(r6, &(0x7f0000001a00)=@file={0x0, './file0\x00'}, 0xa) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001a40)=""/251) 00:00:02 executing program 4: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80000, 0x102) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400002, 0x30) semget(0x0, 0x4, 0x5) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) unlink(&(0x7f0000000140)='./file0\x00') r3 = dup2(r1, r2) close(r3) r4 = paccept(r3, 0x0, &(0x7f0000000180), 0x50000000) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0/file1\x00') flock(r1, 0x0) sendto$unix(r3, &(0x7f0000000240)="690dfb1766d6a702ae1ee3db9d", 0xd, 0x4, 0x0, 0x0) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000002c0)=""/55) mkdirat(r2, &(0x7f0000000300)='./file0\x00', 0x18) sendto$unix(r0, &(0x7f0000000340)="e83cecc473654da032", 0x9, 0x6, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, &(0x7f0000000400)={0x0, 0x0}, 0xc) getegid() fchownat(r2, &(0x7f00000003c0)='./file0/file1\x00', r5, 0x0, 0x400) linkat(r2, &(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00', 0x400) close(r0) bind$unix(r4, &(0x7f00000004c0)=@file={0x1, './file0/file1\x00'}, 0x10) dup2(r0, r3) getgid() stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) stat(&(0x7f00000005c0)='./file0/file1\x00', &(0x7f0000000600)) socket$unix(0x1, 0x3, 0x0) semget$private(0x0, 0x4, 0x3) 00:00:02 executing program 2: socketpair(0x0, 0x3, 0xbcb, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0xe9db, 0x3ff}, {0x18, 0x2, 0x3}, 0x1b2, [0x7fff, 0x0, 0xffffffffffffa9c9, 0x2, 0x400, 0xfffffffffffffffc, 0xd6da, 0x1]}, 0x3c) r2 = shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x2000) shmdt(r2) bind(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) r3 = dup2(r1, r0) r4 = shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffe000/0x1000)=nil) shmat(r4, &(0x7f0000ffc000/0x4000)=nil, 0x0) r5 = shmget(0x0, 0x3000, 0x90, &(0x7f0000ffc000/0x3000)=nil) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000000c0)={0xfffffffffffffff9, 0x2}, 0x8) shmctl$SHM_UNLOCK(r5, 0x4) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffd000/0x2000)=nil) r6 = shmget(0x1, 0x1000, 0x400, &(0x7f0000fff000/0x1000)=nil) r7 = semget$private(0x0, 0x3, 0x1) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000180)=""/9) r8 = accept$unix(r3, 0x0, &(0x7f00000001c0)) listen(r1, 0xc) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000200)=""/62) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x5) mknod$loop(&(0x7f0000000280)='./file0\x00', 0x88, 0x0) getsockname(r3, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) bind$unix(r0, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa) r9 = getegid() recvmsg(r3, &(0x7f00000007c0)={&(0x7f0000000380)=@in, 0xc, &(0x7f0000000700)=[{&(0x7f00000003c0)=""/189, 0xbd}, {&(0x7f0000000480)=""/232, 0xe8}, {&(0x7f0000000580)=""/30, 0x1e}, {&(0x7f00000005c0)=""/14, 0xe}, {&(0x7f0000000600)=""/138, 0x8a}, {&(0x7f00000006c0)=""/39, 0x27}], 0x6, &(0x7f0000000780)=""/38, 0x26}, 0x40) getsockopt$SO_PEERCRED(r8, 0xffff, 0x11, &(0x7f0000000800)={0x0, 0x0}, 0xc) r11 = geteuid() r12 = getpgid(0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x11, &(0x7f0000000840)={0x0}, 0xc) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000880)={{0x100, r10, r9, r11, r9, 0x28, 0xac0}, 0x7fffffff, 0x8001, r12, r13, 0x3, 0x1, 0xe6}) 00:00:02 executing program 3: select(0x40, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x4, 0x0, 0x100000}, 0x0, &(0x7f0000000080), &(0x7f0000000240)={0x7ffffffffffffffd}) 00:00:02 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) fdatasync(r0) socketpair(0x18, 0x40000000, 0x2, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r0) fdatasync(r2) getpeername$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) chdir(&(0x7f0000000140)='./file0\x00') r4 = socket$inet6(0x18, 0x1, 0x4) mkdir(&(0x7f0000000180)='./file1\x00', 0xc) clock_gettime(0x3, &(0x7f00000001c0)) truncate(&(0x7f0000000200)='./file1\x00', 0x9) r5 = semget$private(0x0, 0x4, 0x0) semctl$IPC_RMID(r5, 0x0, 0x0) getpeername(r2, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) setsockopt(r2, 0xbce, 0x3, &(0x7f00000002c0)="616764a1d566a217b7a24f62862274ab0541ad15902f95333585ddfef31b11e737553ec41aabc4271cefee9e52a39cfe8d44d06511fdedecc04f03233c260a1f1e354f08ae662d5a2d711c3a9c0d34eb486cc4a64b97fd9e0afb0fc46930c330fdd2b8474c4754677bc8e9dad4e896b77e4ca39b4a7154178d380d8e014cf3a61773c12930727ce173b0b81268f02eb8f5a7bde9991bf1a0c06f033c94e276", 0x9f) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000380)=0xffffffff, 0x4) r6 = msgget(0x3, 0x48) msgctl$IPC_STAT(r6, 0x2, &(0x7f00000003c0)=""/134) r7 = dup(r1) mknodat(r7, &(0x7f0000000480)='./file0\x00', 0xc000, 0x4) semctl$SETVAL(r5, 0x1, 0x8, &(0x7f00000004c0)=0x5) chdir(&(0x7f0000000500)='./file0\x00') select(0x40, &(0x7f0000000540)={0x9, 0x3, 0x40, 0x8, 0x8e9, 0x7, 0x9}, &(0x7f0000000580)={0x1, 0x6, 0x7, 0x7, 0xc8, 0x7, 0xfc3, 0x7}, &(0x7f00000005c0)={0x316, 0x7f, 0x3, 0x4, 0x10000, 0x3, 0x400, 0x4}, &(0x7f0000000600)={0xdb, 0x79}) execve(&(0x7f0000000640)='./file1\x00', &(0x7f0000000800)=[&(0x7f0000000680)='$-)&)\x8a]]\x00', &(0x7f00000006c0)='^\x00', &(0x7f0000000700)='\'\x00', &(0x7f0000000740)='\x00', &(0x7f0000000780)='\x00', &(0x7f00000007c0)='\x00'], &(0x7f0000000900)=[&(0x7f0000000840)='^\x00', &(0x7f0000000880)='/\\\x00', &(0x7f00000008c0)='\'\x00']) getpeername$inet6(r4, &(0x7f0000000940), &(0x7f0000000980)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x11, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000a00)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r7, 0xffff, 0x11, &(0x7f0000000a40)={0x0, 0x0}, &(0x7f0000000a80)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x11, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000b00)={{0x2, r8, r9, r10, r11, 0x20, 0x4}, 0x1, 0xffff, 0x6}) 00:00:02 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) 00:00:02 executing program 2: mkdir(&(0x7f0000000880)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200000, 0x3) 00:00:02 executing program 3: r0 = semget(0x3, 0x4, 0x22) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000000)=""/9) r1 = semget$private(0x0, 0x0, 0x105) semget(0x2, 0x3, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x11, &(0x7f0000000040)={0x0}, 0xc) wait4(r2, 0x0, 0x20002, &(0x7f0000000080)) r3 = semget(0x0, 0x7, 0x1) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000140)=""/169) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000004) fchmodat(r5, &(0x7f0000000240)='./file0\x00', 0x189, 0x400) flock(r4, 0x2) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x400000) getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, &(0x7f00000002c0), 0xc) getpid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x11, &(0x7f0000000300), 0xc) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000340)=""/9) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000380)=0xffffffffffff0001) semctl$GETZCNT(r3, 0x2, 0x7, &(0x7f00000003c0)=""/23) r8 = paccept(r7, &(0x7f0000000400)=@un=@file={0x0, ""/39}, &(0x7f0000000440)=0x29, 0x0) semget$private(0x0, 0x0, 0x500) fdatasync(r8) semget$private(0x0, 0x2, 0x400) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000480)=""/245) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000580)=""/4096) open$dir(&(0x7f0000001580)='./file0\x00', 0x20000, 0x81) semget$private(0x0, 0x4, 0x0) bind$inet6(r8, &(0x7f00000015c0)={0x18, 0x1, 0xf1, 0xffffffff7fffffff}, 0xc) unlinkat(r6, &(0x7f0000001600)='./file0\x00', 0x800) sendmsg(r8, &(0x7f0000002b80)={0x0, 0x0, &(0x7f00000019c0)=[{&(0x7f0000001640)="429be4bf4148232a3620554146feebb02f1ad78d1be27a1675bc9636a6cfbcbb05c365958ba9c64e32fcf93655ef3a212ca7749dd1d3cda762129fa772962d490e211d1d27e28efedfe9a0d646ed66c93ec758eb496ff1be1d42cb2ee09c62314a48b1d25ff176f49271f48d91425b88b2", 0x71}, {&(0x7f00000016c0)}, {&(0x7f0000001700)="2e64c03d3959c89fb4f846b5c6f475d48a1ba507eacfe19a44064faea78ead99604994b62fed74eed68920327ef088762a44bcd65355e04be650c512fecf14872cad48c7d33ea904f2ff2f1e2067e72ae0c6d874f09dacea027e8b6b3d0e602af3e9adae037ac121cb4a368a3f66d509155dd1842d410fda2f93c23c2f84c05fcd1f4b3d02f6933a0b27d55fb6f42167e4ad69fa97fabadb83da8d04040540732052c62e83c007ed9e47d495021f423e", 0xb0}, {&(0x7f00000017c0)="a28bf1b99f5316fe583464a9933d9b353ccd60796f", 0x15}, {&(0x7f0000001800)="7a5206f73e14d77faa4cf27a9244f0f33ec752bb487c4758d5ff7da61ea61045d9216b9a8ecc5dc0f2b4617f7fa70d9ea1f365039b36e8d3a4853bd6a5cd939df0d4afa20bbb4fb036095890e1064ab6217c59e00310013145a233a24e9fe043dac2619804c1f4fd62ef90e18f57749a3ee927f93aac04a121de105749e84642e8f62cf52b5b7fe1fc64b4afd0c9518ef0298c021143e46b96aa2a5844f3ceb3d1607ae73aae4f60fdaf4c24a0e8bdd81281e0a40c86d2dc", 0xb8}, {&(0x7f00000018c0)="731418c088a68fdf1b7b350f2f2e49876b0c00c4326eeec808370e63c091093cf999a43f207453202f559f62eabc91b3b9b89d6fad4a022189c79b268ed4091b3b7089cc243cc04c79435fc510ace854930182442c689af64d840745cb9b4f0a6becd5e0d4b37f0f75e67e9c9c991cfd68574dc0e7d2f404e6b00489f3f799831e3b846a72342d9c2c51cd32e10af97576f7d275073bc2a87d4a6ecdee58a9a085d9ef2868d4485ee8dee3faa2078c8f996b8d67392e233152562104c02c428cf212daa0256c9ddb9eeecd1ef92fb3206cdffb74496a4b96dd24", 0xda}], 0x6, &(0x7f0000001a40)=[{0x1010, 0x29, 0x7, "9f608c2de9eb56658bc59c4a437c5a600e134784420590ea233afa2a08ef57020a56ce5043a9308dd6265964ddd28676a36747297dd6026df28b5d0c2fe253d5d5f2e9fde7d7b02eb527fc182fab5e82b44a233f4d10ee3653d48403d3faecb0d72a9e256cabbb1519f56b044b0954c180ab4763aa0313a37b8e9f2858a4e25cbc5d3231703f62950ae6efc662e5d9b9c082963845cb1f5924eb079f2156eaf1364354f11a2b7ee85323715283c2a698d6306aed026eae6a72e539618af05a41bae69222ee783a4a2432cacae3662f2704a664253bcfa18533ad3f7cd2415b9abec01fb3e2f7748dc10b9a1f794118d2a176d4d6a0c27f6b89c53a7399651e1aeea298734153c673e50e5aae7f3083aec5a2718e5e2e8d8907da657c8d1d3fbbf812d53c81a4f520cbb3926fc447d97ffc4503d3f1648740e51f0ea0a7c6c9b36bcfc2c70a793bb61dc254af9a1f0cdfd7e736ce697d82da86f91acbcb000bd86aeef973a04ac03a5bf4bc42dce67ccc55e4b07001a3a096882e0d2b8df29834dcfce15692d94c9a0e878e635bc693aa65f36b95f102489f8fa38a2ee6d738f9e91622f823015dd313dc88764c6c580b7bfede7a7fee359a24c4ac3e77bf83f3111a8f2ffeaf5602fd73677d8ef38a518f3eeed7ed89c844b61008aa9e96e63e9dea2501c1d5ec9fee8bfb0064a4355f816fc5a8a6d990f8abfc8f0491ad6eb5fff24307b8aabcf4e18097af7bd428c697381166629afc67f9bffe82175379e296a3866b3065bb1d237367ccb6bc41710e4e34d9fcade78113de8d329531e5b41eea1222cd2117a7adc41b83e912125f909060df8425ce680a818c63b7ef04ab4064141fbabfe20e9f23445d4726601aecb2723b783035e374551ec53233e886232434f319313177bce293ebfe13683c9b24255e2c94463e266c93bd46af9b699d4ef1526ca130fec68bbbb9d9445aed440d556f091137b0a797df5c70391d303619234a263b034e8f8fc8f847cb81049f587d39321152d2919d9cbf22704f46aec26f5f16501ed22aa5d76a8f784fa7c133236acde12e108af52a1d574f966ca2d660dfd425c2e41b1c4e12c7384545e56ae0467566152fda1be2229fd516e2ad295affdf9de4209ac389e1e9467b7d89fbc8c13bd1eaeeca63f03a0d1157ff322d0216d0713aa88cadfe0774ae04862bf3c1b3e54c8ca06ce738b4e8082c00022803a1324b98b47664300b943a9dc94eb1f3724e4748eae8049fd27b87e2592dc2eff3e06e51019607c5e20c0bb3e5cc27f82658a1721697cb823bb2c7c7d40c5eeb2fd8684b64017b1c2edd538f7350d31c5acfef7cb7f8e15787b9e51dc4db3d80f5bac94c92a564dabc42ec067314e78a24edc6d18c7d9dbb55ebe0ff5d0080af10127eab605a1f01f885b51ab43a1a5761615fefae75b5d3bd41c87139bde42c476b2ab542ec136b7789af5b116b8050e0cd09bfe6a8c75ac5d24a2c57607599def5cc6912a3429970152a26a6209b004888a7e29b31a26d2878cf851868aefd8a972771d879c56355de4370d86ef7d6a9f06169e5a51cb290b4e26303796ffa795da1416d210497b38910cec339138e663b2fb2917374e7475f0d1c346dd41c24d80a656b5e50d0568ebcf8f1a8619ceca1c7ef64df24395a13f1c0d1cfde4ac54770481fdbb34e6c4dc52757646c3d6f54a6d056e58dded31de2fecfd865f3d619b2fd1bda3c3e9eae1aff0a774e79f926efadc0e8c32a0cf02b73299749dba4561f3e8d6e1089b969531d9a8225dedca559bdd1cdeedd47a7211eb7032b6dc403925db53a316eac029cb5b54612533658a3db5ddacc70dcb0a7e0912b8eca761bd1584f7671c0a291534ecbafdeaeccef489ffab03f02bbe16571d56890fa1798a7790d40080cfda0c776464b8c19ca6cc537fbcea4e2baa474af12aecfd7abceb2458402f42f79c9f928496d59b66fe072d11b8803263689a0f27bed94126d0320504c54fd56d08eda8ba62f369657f6c3f92fce4f8ade67e6bb2b1faa786d5ddb707b11de2bad081778ecc490912f11d311b5071367367479c5297f680d70baed5b47bb1699730dbaac4c80cbd8421e629de6207a0eba2690732ccd6742596777f043c8ada63618a3103f5190703345c835d558f14b3c80302829f86d54b644f0bdbe4de91cbb9a36956f8b20863db37f49559791b82891206191f3c6080d00a43681c1b489b2c8b61af479b6b3b83ded5dd5ed31c6ab8290b14f4b5feec14b9ba9f91ab1388771fb1aacefc0f15c768755eec214c64ec51100332b78d384f52108240e391b6c6a00861b93ffafa5b58e98ee4c5dba01c4f55188be0738ab3c4a85745d22743c61b0461317eedc9b14e5bb81eec225cea013f3f3542dc12d7e679c72f532a46921d8bf2a22f55368cec6c11698c36edf906c1bf15bbe0aefd1524132ba9ec7f147433dff3d0ecf49a06d7ecebca25ef9812aef19219defb04c84cefb36f0d09d761f811b8e6953e32156dbd0680108b928d875e01d9c55b8a48ee81088a75e9801a7888d9536dda95d1447a34c2bbd399d99066dd47ff7a0efb09b2492d5306742912ad8df6cbf2efdad651f44ebc079de3ce0b23e545a09d77c7acce576ea30ff9f2b34742a3b931b096d76e7f7f9e0a98fb31dd75d84f4eed43d8f2030c1c8ea7ac747467eae2c28d17ee2f17e16cb144a92b1a95d76cb760dde0e5f0cff4b5513c000666dd428f4db4535b45fdd55a1d386afa3120574438ef2fc89fbbfc696165a3e806df82df3b6626a17d8ed49ded1ea6ef9faa1221a144ac30bc73d37d9b9b5894b112eea62a26eca36e1d550913abf2a93507cd369f0b9d3cb1272ecd40cd11f50b7f5e57345b39d4ac1cf3883324aa0c606d7b1be92d2edae93af10d1a1c43a71afcb678bb544f024f0ddd312c7d108f6a3a79896b85c02bae59fcbf44ae68639acc116028c96bb9ea18f56f7b6bef84021c626a6eef02dcdea22d81cee7b3143ae88a0d20d52d3bd31b26a6128c923a2c9e17f84d9c7ba6004b293163eff3f3e5e9a3874382ad420d95853e84b0cba0d4e8caed05e5240967a31df812e3f0b675d16b4b8d4e3cb4026b882dc07620c5f552f1fc49dd45fe7ece74e51bb7f756f956e7cfc987cb4114f4985d8974a85b653f2ed4efbdb71a43244574964ec7e6ea99f56b1b3039720c5c8022c2a41749084bd6b34e717ccecaa1d3701d84dd7186feb91b82571a895f1e113ffc7ff254c11e5744c0fb8a9d0ef2af010435c6d96196fa6777fa86ab11d73407ded9220f97b9e9db9cde8fe8febe225164fc60e16c6ed4705148718a418de20f6e3630724285c0e9ad188cdac6f3e067579d24c619305e87c81be582fd5a44bb192ce99cd98662c2fbb1edb7a1ccab412e9b55f5a7f723f93cb7d14e61d3d502d1cacd3be36fe89e80f5dbcaa51409be41324eb27cc7d8a5b367d972b56f30f1b61e17d5fc266ee3133a1c9422a56b722073bd6369ae94a293213bc57e0cc91de05d956d3f48a5d513a289de5d21834009fde9104657f1abfccddccf0bafd58a2dc1696dbe57516648fc262a320111e16ed2ba8e165acb146791dcb2bca00bf0a8788f1e91ee42e1fab22faa355b7772959058093443ed82aaf7acf81bd3809c2fbb15667383c8abac243b331ef554cf93276de312765004028981edf643c745fd6795a5e93995637bfe8532b1704b32cc703b4bf190ed0544e6fd28f7ba7c238c01a98533844c37a4f6f6decdfe676ed76cc404899fff2e173ab42cc58efdc7be4f1ac03021809f8f0cd37f986e9329a13a3e580804c01167fcafb5e3aa73851a30b640dedf323784c644b814e2f10fe9693242be76339fb83075ffaf595b7e0eb2bdda0181a6e24f1ec74c00974e3d0de4417b56d2cfe967b0e49763d26007f0c5aebe090135079110c734621997f87e1e77ef3f2992dea475b03885ca2ed2578f98bfd1085704e1bd905b71319517a89fdf887589ae0c79c60334aecda8f0e74dfbcd385328dd405201e02c515826dae791f00068eed3dbe596479faf182773ba70762ef929ae858f485c9fc9b3e4cadad92c94a24527ca8677d440c2a047a2cec4fc5a48d5be00df73fc2b96cb805952db1b2c2dfbc4323b9218b5f2063638096c5bbe637b9bfc9713a2eae7d062b41f30872f0491e1d7f087250d8a6df16fe1ac80edd8fe7d29e4d766b9c411db124ef6df812d66fa537a59420269ae0a3cd3061bd911492f4195e817bc4a9a8a1964a865d1257ae39a105d392fe5aa1007cb1034db3f6150df338b99ab6d80b14a3f781b85d1b6f87f7a938ca3a31b4e0695f474159e0cb618b109d2ddf14c4f5604f3026e75baea362d830e584a4f85653e0d0ec11b6eb1bf03945056220da2fec05e32153a0f15ab1d210d9ff1eb75e84445504751cf37c0020fd848a18076fa2e4886c0fa0d91306231f4fcabba6c5d59e97b0ae7943fd9ea30ad2fc83545e80ac8094047db80a5bdd78fdfac22eb3b6eb95e9ee4c997f87d6eb10e0ac1a96d95ec8ed20e778e158e8509f6b22dddda59c519b0b4781dd06d2338a548bd3a619b2dae11cade3354271dcf1135e79deccbc43a63cd650bf15a59173079c87576f0d78fabd84f505a05c2ada6ba0248c92424d88751b4f9e07d9fe597b31f4b4a46232839ab40d95d7ef96f442ee2aae1f08056fab8193bbeb422a87f94b304b738e8a2ea493db4e68eb0b92c397f4b0203eef4840557f9f8fd6983a596774d69b6b953d190f4c672939af832b63a0e689d7e67435a4190367251932737ea699460337479ea3073bd703a95926783e80692ee299f180eff5ed0bdb33691b362fc2cd25ef4a8f41df5ed1eef7ad8c91c83d3d8005c69151be2a79df3e127d30dd2cd6eb9b78dc8a58d8eb50e6016323553de1c1b780bbd0d0d5ddb24d3ba96f8a8a37659cbf5dc32a4583173fb45906009368787f6f788ef12c8133965dcb630e0b7e6f0685f91a73793630f1946bff07ed34c85f327644bf77da8bd95771cc667f9bb53ed19339cfa67a29d7005a47f3cf6c700f128187abe34e5a333560a04e9e8d0018451b27cb617f635022daeefd7bd44c1c433787f5adea66cf3c6b388afaa69b02a0ee8f21a463689794fa68f1889eb949342f1d3f9fe3d4665c367744de0b8f448fa42b10aca0ef5364275f0ff88d4491276904934b7531886eeb6d9fd09954c9f59f2352cd1df15fd862728a0f93ba37a536aa3118a4d7511787bb7ece205ed4a5b8eb03903b53df5ccadcb52181da61b86c598b78d670dbff09d2c639c64dd05859cfd6f3f52d7c09e16f442921e71415025b62cd4f5614c308b786ad13fd7cfc2782e9cea57f2e598c7e1afaa1685e531f78a24a6446119dae01d966b622e947ab579ca8c879f7fc354f7102d136c18553713fa2da047e63d40060a5a94d8dbdf6b7ca1dbf3f6d91ae3e6d0be1333dee96da3c70f2f36aeda9315d0bf4cf09a0383c2852d7c4d17061f8cacd482e101eef8c96faa3bce4c889af0c53ba2153fe41c5f42f36d7165487e5974ce47a3bc522601652d727e99f9473d39e83bce92502b76d7e5708f420629b8eddc0e2941e753fb32866574ac74c380df6a5d1d346f19dd46bc82703b4b86e4555b5949478bfbc5228a96dc65e026322b859c87804c0a7308f223096533d8a3cf51c603f50484fbce2cf289698401032124f1132a356e2b933bc4603a054d1f4c32e19c30d4ee5ad63aee391ac8969aaf0e63de13ade77518d9a4a4874c1033fba276e"}, {0xf0, 0x17, 0x3, "a8686ef61e497db6c3ba1ab9d769d494c91d28bc054be7e34b50559d39f5bd4aeb7be7b83609095372a1e487d5ecb11f92d354027fe5f8b402deb01c433cc77765828600a457bf3311237abd3e0f7c7e78c3ca34d585eda84389690d76f5d683244cfcc056ededc196b62849c38e92efa8eaa0ff20adf86458e526446058ed963479c28283ad97e31691feec452f3ec1acafee050364313db73f2e843a2cfc4d51e5f92339a3cf68f217fdd1eebd125caffcebefe20953f3a6c0ab9e82c1dd5ad549e556df739a1dd9d32f00f80bca20c5cc86b6684d88fa5d"}, {0x38, 0x29, 0x1, "02bf7cf95175e8b68d405b883f8b2ccb47f54d9369f027fd754a5247883d0608f7c6"}], 0x1138}, 0x2) pipe2(&(0x7f0000002bc0), 0x4) 00:00:02 executing program 4: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80000, 0x102) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400002, 0x30) semget(0x0, 0x4, 0x5) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) unlink(&(0x7f0000000140)='./file0\x00') r3 = dup2(r1, r2) close(r3) r4 = paccept(r3, 0x0, &(0x7f0000000180), 0x50000000) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0/file1\x00') flock(r1, 0x0) sendto$unix(r3, &(0x7f0000000240)="690dfb1766d6a702ae1ee3db9d", 0xd, 0x4, 0x0, 0x0) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000002c0)=""/55) mkdirat(r2, &(0x7f0000000300)='./file0\x00', 0x18) sendto$unix(r0, &(0x7f0000000340)="e83cecc473654da032", 0x9, 0x6, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, &(0x7f0000000400)={0x0, 0x0}, 0xc) r6 = getegid() fchownat(r2, &(0x7f00000003c0)='./file0/file1\x00', r5, r6, 0x0) linkat(r2, &(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00', 0x400) close(r0) bind$unix(r4, &(0x7f00000004c0)=@file={0x1, './file0/file1\x00'}, 0x10) dup2(r0, r3) getgid() stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) stat(&(0x7f00000005c0)='./file0/file1\x00', &(0x7f0000000600)) socket$unix(0x1, 0x3, 0x0) semget$private(0x0, 0x4, 0x3) 00:00:02 executing program 1: r0 = semget(0x1, 0x4, 0x117) r1 = geteuid() getgroups(0x1, &(0x7f0000000000)=[0x0]) r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x11, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x9f, r1, r2, r3, r5, 0x8, 0x1f}, 0x0, 0x7, 0x85c7}) r6 = socket$inet(0x2, 0x2, 0xffff) r7 = socket$inet6(0x18, 0x40000000, 0x9) socketpair(0x1f, 0x5, 0x1, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5, 0x10, r9, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x11, &(0x7f0000000180), 0xc) socketpair(0x2, 0x60000000, 0x8, &(0x7f00000001c0)={0xffffffffffffffff}) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000200)=""/14) getpeername$unix(r8, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) getsockopt$sock_cred(r10, 0xffff, 0x11, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fdatasync(r9) r11 = semget$private(0x0, 0x4, 0x500) poll(&(0x7f0000000340)=[{r7, 0x80}, {r10, 0x40}, {r8, 0x4}, {r10, 0x1e}], 0x4, 0x10000) getsockname$inet(r8, &(0x7f0000000380), &(0x7f00000003c0)=0xc) semctl$GETZCNT(r11, 0x1, 0x7, &(0x7f0000000400)=""/223) r12 = msgget(0x3, 0x0) msgrcv(r12, &(0x7f0000000500)={0x0, ""/239}, 0xf7, 0x1, 0x1800) getpeername(r10, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000001640)=0x1002) openat(0xffffffffffffff9c, &(0x7f0000001680)='./file0\x00', 0x0, 0x20) bind$inet6(r6, &(0x7f00000016c0)={0x18, 0x3, 0x707, 0x2}, 0xc) mknod$loop(&(0x7f0000001700)='./file0\x00', 0x9044, 0x0) fchown(r7, r4, r2) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) stat(&(0x7f0000001740)='./file0\x00', &(0x7f0000001780)) lseek(r9, 0x43, 0x2) 00:00:02 executing program 2: getgid() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x60001, 0x10a) getsockopt$SO_PEERCRED(r1, 0xffff, 0x11, &(0x7f0000000080)={0x0}, 0xc) recvfrom$inet(r2, &(0x7f00000000c0)=""/4096, 0x1000, 0x0, &(0x7f00000010c0)={0x2, 0x1}, 0xc) shutdown(r1, 0x2) r4 = dup2(r1, r1) r5 = accept$inet(r0, &(0x7f0000001100), &(0x7f0000001140)=0xc) socket$unix(0x1, 0x2, 0x0) fchmodat(r2, &(0x7f0000001180)='./file1\x00', 0x1, 0x200) fcntl$setown(r0, 0x6, r3) r6 = openat(r4, &(0x7f00000011c0)='./file0\x00', 0x1000400, 0x120) recvfrom$inet(r4, &(0x7f0000001200)=""/4096, 0x1000, 0x1, 0x0, 0x0) stat(&(0x7f0000002200)='./file0\x00', &(0x7f0000002240)) fcntl$setstatus(r5, 0x4, 0x8) r7 = semget(0x3, 0x6, 0x1) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000022c0)=[0x8000, 0x6, 0x4, 0x7fffffff, 0x1ff, 0xfff, 0x3, 0x6]) recvfrom$inet(r2, &(0x7f0000002300)=""/75, 0x4b, 0x43, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x100c, &(0x7f0000002380)={0x0, 0x3}, 0x10) r8 = accept(r6, 0x0, &(0x7f00000023c0)) openat(r0, &(0x7f0000002400)='./file1/file0\x00', 0x0, 0x12) r9 = dup(r8) getsockname$inet(r0, &(0x7f0000002440), &(0x7f0000002480)=0xc) close(r1) getsockopt$sock_cred(r5, 0xffff, 0x11, &(0x7f00000024c0), &(0x7f0000002500)=0xc) sendto$inet(r1, &(0x7f0000002540)="5109cc0e8eaad1881e5f2f092a1eff82edd901dbf769165517c5effdf008b75c39d11ba61839c950652ab6cfe41257bf05c1863fd63e523f9821741457892c42915dd1111605f34f396b2f78e785aa46fdc712ac615e4b81be4f96d9854b8f25d9d16b85971df757b71417f220aa324848cec6e63dd4f6362d4fe23677fe08fc3031ccc35aaeb4d13d849d6196e20941da49f6ce3371510a189ff68090752304cce5bea6e3c7da680ccc54a75a56306b8a2b2fbc4e7688061cdd8c0e0366d778ecb5a07dde2b934808d4a8da47892dd5c78ca91b4454d89367934b11af02db063da874b2f8849187270ec2e62e9449f2bed9", 0xf2, 0xa, &(0x7f0000002640)={0x2, 0x3}, 0xc) bind$inet(r4, &(0x7f0000002680)={0x2, 0x3}, 0xc) getsockopt$sock_cred(r6, 0xffff, 0x11, &(0x7f00000026c0), &(0x7f0000002700)=0xc) getsockname$inet6(r6, &(0x7f0000002740), &(0x7f0000002780)=0xc) shutdown(r9, 0x2) 00:00:02 executing program 4: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80000, 0x102) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400002, 0x30) semget(0x0, 0x4, 0x5) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) unlink(&(0x7f0000000140)='./file0\x00') r3 = dup2(r1, r2) close(r3) r4 = paccept(r3, 0x0, &(0x7f0000000180), 0x50000000) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0/file1\x00') flock(r1, 0x0) sendto$unix(r3, &(0x7f0000000240)="690dfb1766d6a702ae1ee3db9d", 0xd, 0x4, 0x0, 0x0) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000002c0)=""/55) mkdirat(r2, &(0x7f0000000300)='./file0\x00', 0x18) sendto$unix(r0, &(0x7f0000000340)="e83cecc473654da032", 0x9, 0x6, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, &(0x7f0000000400)={0x0, 0x0}, 0xc) r6 = getegid() fchownat(r2, &(0x7f00000003c0)='./file0/file1\x00', r5, r6, 0x0) linkat(r2, &(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00', 0x400) close(r0) bind$unix(r4, &(0x7f00000004c0)=@file={0x1, './file0/file1\x00'}, 0x10) dup2(r0, r3) getgid() stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) stat(&(0x7f00000005c0)='./file0/file1\x00', &(0x7f0000000600)) socket$unix(0x1, 0x3, 0x0) semget$private(0x0, 0x4, 0x3) 00:00:02 executing program 2: r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) bind$unix(r1, &(0x7f0000366000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc) listen(r1, 0x0) socket$unix(0x1, 0x2, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0100e91f7189791e92336154a1"], 0x6e) r2 = accept$unix(r1, 0x0, 0x0) close(r0) connect$unix(r2, &(0x7f0000000000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xd) 00:00:02 executing program 5: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$getown(r0, 0x5) r1 = dup2(r0, r0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getitimer(0x3, &(0x7f00000000c0)) sendto$inet6(r1, &(0x7f0000000100)="71de25217a262203f18c84ce46ac1489bb5984decbadaf9000d65f96deb0c99b6f02f328931b4d64739c1338b42e9e1a377840d6003c6c3ba9038fa5067ce527bc3889a43924b2e6016501fbfd3b8b508d79008c0346bd067924c02573d549179414f00f4fa627fe02b4fc03a0796f1c0afa450d1d32e8bc525effea1bc9b17ca04c46e9d1ea0d6fcc66240ea5a5417a", 0x90, 0x1, &(0x7f00000001c0)={0x18, 0x2, 0x4, 0x5}, 0xc) listen(r3, 0x7f) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = open(&(0x7f0000000240)='./file0\x00', 0x80, 0x8) chroot(&(0x7f0000000280)='./file0\x00') recvfrom$inet6(r3, &(0x7f00000002c0)=""/192, 0xc0, 0x2, &(0x7f0000000380)={0x18, 0x3, 0x0, 0x20}, 0xc) r7 = dup2(r3, r4) connect$unix(r4, &(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0xa) ftruncate(r4, 0x6) paccept(r7, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc, 0x20000000) accept$inet6(r1, &(0x7f0000000480), &(0x7f00000004c0)=0xc) listen(r4, 0x4) sendto$inet6(r2, &(0x7f0000000500)="a4c6a5202b711a15f0a6bf8d415ed4201551cd7d7a3b1d31366ef39c4637ac6f65bcc9cce7f2171c81c4b7a884785abf1f46bf308d30", 0x36, 0x4, 0x0, 0x0) sendto$inet6(r3, &(0x7f0000000540)="32dfa2dd87493996d3474c8e360f1795dac1d5a16f270c44d8c26136f9a5d5ec470c40d5b31c5a97ef5fa4f6be62b123988131e0f7e555ccb3fb", 0x3a, 0x2, 0x0, 0x0) sendto(r1, &(0x7f0000000580)="f8780a942f997bcd253164ff8d87e3e04b4521e5bc84620f2e006f11fb4cfc7e85926276baef216bd0ecfdaa08d428b4e42ba2e277c7a3a87f7c0a9ac9574e4371a5927e91", 0x45, 0x2, 0x0, 0x0) symlinkat(&(0x7f0000000600)='./file0\x00', r2, &(0x7f0000000640)='.\x00') connect$inet6(r3, &(0x7f0000000680)={0x18, 0x3, 0x1}, 0xc) r8 = semget$private(0x0, 0x7, 0x400) semctl$GETVAL(r8, 0x0, 0x5, &(0x7f00000006c0)=""/66) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000740)) dup2(r3, r6) socket$inet(0x2, 0x10000000, 0x1) getsockopt$sock_cred(r5, 0xffff, 0x11, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) r10 = getegid() setregid(r9, r10) 00:00:02 executing program 4: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80000, 0x102) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400002, 0x30) semget(0x0, 0x4, 0x5) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) unlink(&(0x7f0000000140)='./file0\x00') r3 = dup2(r1, r2) close(r3) r4 = paccept(r3, 0x0, &(0x7f0000000180), 0x50000000) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0/file1\x00') flock(r1, 0x0) sendto$unix(r3, &(0x7f0000000240)="690dfb1766d6a702ae1ee3db9d", 0xd, 0x4, 0x0, 0x0) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000002c0)=""/55) mkdirat(r2, &(0x7f0000000300)='./file0\x00', 0x18) sendto$unix(r0, &(0x7f0000000340)="e83cecc473654da032", 0x9, 0x6, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, &(0x7f0000000400)={0x0, 0x0}, 0xc) r6 = getegid() fchownat(r2, &(0x7f00000003c0)='./file0/file1\x00', r5, r6, 0x0) linkat(r2, &(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00', 0x400) close(r0) bind$unix(r4, &(0x7f00000004c0)=@file={0x1, './file0/file1\x00'}, 0x10) dup2(r0, r3) getgid() stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) stat(&(0x7f00000005c0)='./file0/file1\x00', &(0x7f0000000600)) socket$unix(0x1, 0x3, 0x0) semget$private(0x0, 0x4, 0x3) 00:00:02 executing program 0: socketpair(0x1, 0x2, 0x0, &(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000040)="fba2c0743dc8f20603b921ee5c57dea4227e4fbfd9d183421667ee71144f43e65ff2f4f89f01dcb4a7c884d421d07ddfe8f620df672ecf844a5d22239a257a2446f7aae4d91e9363204197e635da3771943ed04d33b7d525ed3df9d3f365f961dfad465688672e56df50ccb6a6d646124ece006b5c", 0x75, 0x9, &(0x7f0000000100)=@in6={0x18, 0x3, 0x1, 0x9}, 0xc) close(r1) mkdir(&(0x7f00000000c0)='./file1\x00', 0x0) open$dir(&(0x7f00000012c0)='./file1\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file1\x00', 0x0) utimensat(r0, &(0x7f0000000180)='./file1\x00', 0x0, 0x0) 00:00:02 executing program 3: r0 = socket$inet6(0x18, 0x2, 0x0) recvfrom$inet6(r0, 0x0, 0x15a, 0x40, 0x0, 0xfffffffffffffe49) socket$inet6(0x18, 0x7, 0x71) 00:00:02 executing program 4: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80000, 0x102) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400002, 0x30) semget(0x0, 0x4, 0x5) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) unlink(&(0x7f0000000140)='./file0\x00') r3 = dup2(r1, r2) close(r3) r4 = paccept(r3, 0x0, &(0x7f0000000180), 0x50000000) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0/file1\x00') flock(r1, 0x0) sendto$unix(r3, &(0x7f0000000240)="690dfb1766d6a702ae1ee3db9d", 0xd, 0x4, 0x0, 0x0) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000002c0)=""/55) mkdirat(r2, &(0x7f0000000300)='./file0\x00', 0x18) sendto$unix(r0, &(0x7f0000000340)="e83cecc473654da032", 0x9, 0x6, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, &(0x7f0000000400)={0x0, 0x0}, 0xc) r6 = getegid() fchownat(r2, &(0x7f00000003c0)='./file0/file1\x00', r5, r6, 0x400) linkat(0xffffffffffffffff, &(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00', 0x400) close(r0) bind$unix(r4, &(0x7f00000004c0)=@file={0x1, './file0/file1\x00'}, 0x10) dup2(r0, r3) getgid() stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) stat(&(0x7f00000005c0)='./file0/file1\x00', &(0x7f0000000600)) socket$unix(0x1, 0x3, 0x0) semget$private(0x0, 0x4, 0x3) 00:00:03 executing program 4: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80000, 0x102) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400002, 0x30) semget(0x0, 0x4, 0x5) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) unlink(&(0x7f0000000140)='./file0\x00') r3 = dup2(r1, r2) close(r3) r4 = paccept(r3, 0x0, &(0x7f0000000180), 0x50000000) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0/file1\x00') flock(r1, 0x0) sendto$unix(r3, &(0x7f0000000240)="690dfb1766d6a702ae1ee3db9d", 0xd, 0x4, 0x0, 0x0) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000002c0)=""/55) mkdirat(r2, &(0x7f0000000300)='./file0\x00', 0x18) sendto$unix(r0, &(0x7f0000000340)="e83cecc473654da032", 0x9, 0x6, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, &(0x7f0000000400)={0x0, 0x0}, 0xc) r6 = getegid() fchownat(r2, &(0x7f00000003c0)='./file0/file1\x00', r5, r6, 0x400) linkat(0xffffffffffffffff, &(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00', 0x400) close(r0) bind$unix(r4, &(0x7f00000004c0)=@file={0x1, './file0/file1\x00'}, 0x10) dup2(r0, r3) getgid() stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) stat(&(0x7f00000005c0)='./file0/file1\x00', &(0x7f0000000600)) socket$unix(0x1, 0x3, 0x0) semget$private(0x0, 0x4, 0x3) 00:00:03 executing program 4: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80000, 0x102) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400002, 0x30) semget(0x0, 0x4, 0x5) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) unlink(&(0x7f0000000140)='./file0\x00') r3 = dup2(r1, r2) close(r3) r4 = paccept(r3, 0x0, &(0x7f0000000180), 0x50000000) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0/file1\x00') flock(r1, 0x0) sendto$unix(r3, &(0x7f0000000240)="690dfb1766d6a702ae1ee3db9d", 0xd, 0x4, 0x0, 0x0) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000002c0)=""/55) mkdirat(r2, &(0x7f0000000300)='./file0\x00', 0x18) sendto$unix(r0, &(0x7f0000000340)="e83cecc473654da032", 0x9, 0x6, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, &(0x7f0000000400)={0x0, 0x0}, 0xc) r6 = getegid() fchownat(r2, &(0x7f00000003c0)='./file0/file1\x00', r5, r6, 0x400) linkat(0xffffffffffffffff, &(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00', 0x400) close(r0) bind$unix(r4, &(0x7f00000004c0)=@file={0x1, './file0/file1\x00'}, 0x10) dup2(r0, r3) getgid() stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) stat(&(0x7f00000005c0)='./file0/file1\x00', &(0x7f0000000600)) socket$unix(0x1, 0x3, 0x0) semget$private(0x0, 0x4, 0x3) 00:00:03 executing program 5: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80a81, 0x0) fdatasync(r0) openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8000, 0x180) fdatasync(r0) sendto$inet6(r0, &(0x7f0000000000)="044383d74d6595a6f545a45d44a3634f9f602626d4d30dde8a1be626774df4f35ad35c9a4dfa4e", 0x27, 0x400, &(0x7f0000000040)={0x18, 0x1, 0x40, 0x5}, 0xc) 00:00:03 executing program 1: r0 = open$dir(&(0x7f0000001080)='./file0\x00', 0x8, 0x100) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x11, &(0x7f00000010c0)={0x0}, &(0x7f0000001100)=0xc) fcntl$setown(r0, 0x6, r1) r2 = socket(0x1f, 0x1, 0x0) listen(r2, 0x0) getsockname$unix(r2, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) accept(r2, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0xf49593a2b3bd115d) write(r2, 0x0, 0x0) 00:00:03 executing program 5: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x8) pwritev(r0, &(0x7f0000001140)=[{&(0x7f0000000040)="a3c54a330d4e2155ebb5af27a9206e9db615b051442dc8b624214b15683a3452ed0b816695c9059402b444e1afdb69bc450a560cef867935feae10c2146037986f43e473763b60442b326eaf38eca3620acb4d0a43ead78ebcf4f2f75714587b0f307a4abdd5245208f41db12c23b25d39e3547ffd329768ddacdbdf8b803a9eb56659d0ea78213a0b49a943527ae0a30a8c16ca2b63a153555d4928cbd13af0d006836702438e11c6be13b8837228b2e79184e1ac6e7ae77372bfdf7a76dad1433ca75dd34438c9a75602d93e94cfb8ab0257d5f50d1995c6e92dae6eeabf8a8f430bc3a9a4373513330e1b70415425a5430b56d1b8d5d1cd5add4f8649a818c85d4d7fdd640d4b5adcbab4e222a2d97c026941f16f0045ed6ce68f1f8e753a51b1672a4b2a84f869bd8ceda4ad33ad5d823b1be262ef37f90241ccc48f27aedd2ac7db6effb47aa510a95dbf93e6c9fae6fed395e10c4c41d63b43d7ecd1cf05ec4214adec6a549857bd49459a86fe0d8dc2bff40a24323527ce74544cb10bdf1bc4e18f268d7dbebd61da794a27d2668c2582456662880fcad78bd756c467a4b60d280a0513ba9866a72c3dd4997ddea433fe1c89270a2265da8bad429144e1e086ffc776cc4ed3eeaedc7347d425cdb00085d3fdd44edf61e28eb1334b3790925c73d94752a98d35aa2bbc5a09e0bab8fb17aef4c4d41d599c6b537c695869281b59bb665eca1671b721f3e9984878ef842252ea42986641033202d616fcacd89db73b3f76b8e56b15d4a8a018042bb693b90a460bd764a6a7850833802f6c251de5d91e55883fa7186368987fc19a260e8713cd1284f4843fafa5011f8a8f45190b22b736f701f1fde463468a87e5b53e864275a38e76e46c25837aec73098ff45789fa9f27e779087d4fbd09f6163628b467085b8b2ccf80763bb0e296154b009cbea5ab8ebb7e7910787bb9ce32f1c05113e294cfae8a5dff41954fa8ad58eff0d441dc2ffe401606ae5f9fcb27366084315edeaafaafce3a5dade58a8c2680ebfdf538e09888a5350991d656c4a75d87d67a9aa707d75e76fcf64bd9e73e1ffe5a3d058b9230121fde7b2e51eaee09c8c7354dd23dd6503298cdbadc851f4d57668bb4e9ee691a41c6d18ec1ff03ae92c455d53da2121983bf672aa847377a3d5e417c1e0a72c218c75c592573787bee9eaeef22e31cf69eac10b1481fe7a5ebeb21186d60ae3921d247da9b8df8860b7a22fc2464e8801d73d981db394cdf89b0c66e0c4c03d210d3b7284af645aad6ba783298292945cd0d776ce721de1197b31c82019cd62c3f09217add7d131e957dcaf1ed64f6c150fd494abebb75066e3d7d362c266cd4a399c7935d367018e4faf8741157cdb46b535f6a7ee6ec17efaabedc9d675b8a4784847f4c17b2a9c652607d48aa6f147d8bcdf97a0cd1cf688dea35330eae049b4a96742a7e1a3c3c87824728f06cbbbf6270bf103171edd03e948321c1ecb3c37a6df3878d85a521553ada934bd1f7cb7412091e545c7787da17ff62724d3dd6dec847e560434e283123159978a7de159430b5c24e8ed13754fd7906949b3ee98845592a37a309f8d62eb97eae63e13cf7e84487742ab0c24bf0dae18f79bd28bd8bddad92cd06e9d0bc9ed3b3f489da4453e6956f132a83f40f01723f418cad668d39060d2f652564c5a07686db86d14129ab0922961f404db4c2f3de62da249787d12f73f9fb49e4e10cad119392581d853b9dec2ac7a1de9a1f5b8a5f4b04285c5680b40ea07ef8064a096ce8d2c5f7671b9597174e676bfdee38c6247f8cf8449c2b6bcc23e34b21b9e3be6bad45309a3f21826e0a107d64b245680673691e013be74792f51e2f1d3e7ed08f26107160f780ae0e70a3168e1b721cf106005d4a69cdc5b1e34e0275bf063ad0c33acd2aa22e237f41a96537aea8ca8ac6bd91c3819fb05856996da2cfb6dde4cdd6b64221de4985fa6f838a17a8e8c9a5a70d85a9438a22bd7518202d7df3a9fd7c8fe73325e40c0a642b4cdba945750c50379d79590deb01c831e432e48e35e039be17d558eeb31b51467c330125bffc58191bc43901a9a2996349d827dc5e7f4dfd18630a7b5383ac1052ed59b0e3a3660f46d031e29701811911324984d02d587b9543775ec6a5539a7a07e6df9927dbe6714598a9b6adcc325deb532e87757cd6420358a1723b6161824ee050920e470cc4f775929a520509f17509131c71c6c9887f22d35e829fdc0cbaa6da5ad6ab95f1ac0f3257d4c20493d6c5e1306e92ce56c5759f951a703837a8cdb53e6c0ed0415420485fbcc92bac5f9e158549282d50d4b3109d29952df1c390a390a84843aacaaf64efa650aa5e1e6379df9519ba17a4fd9f01aa978c1783a0ca317fdc45d7cc936832343c8740e65350248ba081ed5fc7e8df2256c5aaebc67fcd1e687e17410dfbf8abf17f00fbe26506fbf3415da23963b16ced8a3e2a68a199873dd9dbc5f5d8813d5369ae26a04d39bee8baf6db3f440d1af6911a83718b117d93e6b49c51a7c4eb0a193bf18dc1666a6805927a672fc8f7fa80f550c9b609ab0c04a77277519dbb1f426e2f6073e2eb2ccd4761e4a0593c319f294d00695e209a232009343174dd7aa52615278eac20cd13b087432681bf40c0f3cc9cea61bd66d76b823142c3786592f11b663963849da80f63d78e5370392ddef2c8a588ef682a69381b4605bb58b36c6f941fc9a11aa83b2a78bdd493bcdec6d03a5480e0f26423e46aaf834fac0c4b1dbd718e6b4c06e705f013a9dc9a7335e9b0de17e11c64038c10203f788ff89561c8aa4da3d5aba0f68b92f5682f7b96a9e3ab0aae0979eaa02d5c2126840db8bb1e119e1517240d01a901e2e668a044586b165a8af685334fe92a46d64cdac3ff12a76b4a3babbb0c8a04c21532874d3c164dbdbe8484c9cb7c10d1615a43591c2c283657a92567b2edcbd44acb7230c7e0431749fa739d79447ba1da5542d272d2d096b79b30679868fad7c877f5ad0cf5c0b687073f584830f9d34df19dab46fb235fde93a9dbc324a37d24dae8e0d26bf947aa9061a085f572e1587a2ba3e805e4164fb9f1aa8b0b7ac8a598656e1249eff575360c544a5dcf92979750b58cb16bc213af49299984ffcaf488e3b519d2fbdd9c3c8d5b084e4fcf730847d3d4fe3628400e6d39b79dad49d5a681bb2504595395e77f754f5a7b3945138d99fa22c3402369201ee8402f06b8b39c9058864f917b5beef1a069dc351e6ea98698a990a1fb0be3e5fb38c84d9c9cf7c6897edfc6d4c953edc90783b0b39433832fa11d49b1ffe127032f2d7cbeec986ec2bdc6af733084ea5c8a6f0828b37a98d0151902ff03f04edcbd5296976c70c644fde34d2a9d50ccb93f2ce6e1e2b3e63ace5b2b1f8c99b9bf77f8f0cecde7ee74fd04cf6be33a1b5215c15e9d67481740454ee57477d8c285254eae12f8a378a3516405b173d9fadebc7f57434bbf7a95a0f50fc388e6939771de8ed2588a1d5176132829eb1acc5adc477830867afe1c5235807a454bf03296a1c009a0e6399b798626906a78a554fda369a28812f05044cefa6e3d23aaee0d2f0ef624d95dd44ea3a433878c058898c37fb2c5feb94eca14bbdd8242f4e1b413b9d092a4923776c071be5f0f70f51c7841dd9431588f34cc839b806a4a785bfdebe02f2bdc67dbaccb522bea82555f505401cca4538dd35cdcc6983d85945e6c5670c8f8d204e770a4f885374037070428e3722f70d8eb692e89d6595c57bd014118682feffd888c1aafa3566535d0495a4b1227031b9d345b78904aec091dea0b290f9810f7845d97e0e714510700c7290455ca164b73e81ba1e1da7163d99347cf38f8cc7056577d1602e12fc391452b806f03d11875d5f2bcd3c6ddf0fd596c5218674c6a169ae010dce6d1e5a578fa3a3543ce3f8090d6df811503b1cec6480207f6243a3f3a44317a916e07be9fc7a547d9650f3f11b7537db126898762b707957a188c4aa7b1f76bdd4a42318486c1176578906e9f01802c98c60da2654de75e50565de887616a1bf6baa5f49543ff6dc925ff2a1bd0347349d3c2846609079d5dfddadd65d737b58adeef71948bc41a4f907b94886bafdb6a32790054a0c5da38b8efb8b23df8dcc32263da6eb4d64beb5f911bd13d1990cb5a95634c0746e380e9c1e14da88cfc7ba776792612bfa3a7682511865c9ad036f10f59975e95751c0f132fc113b8f1ad93b08fc07429821f339acb81760ab0bca0a7bb8213f9675d78ce1c4441d5f6ef19f3b15cf6d49a2fa892b8fb0e57e99e6bf734538af2deaee620a3854149b97cf3bf31260994c1828cc5304efdcd170d29dfe64d711f2f642bdb23683ba26d490b02d100923e8194966ac2ca22f7435c10e1e3f28e27a85000f117942f6cf8d2edc3b00c07d5fa4fa09b2ce3f59f8ec6e4c7d4028b67d8cb9d74a2ce4f58c178d16b860318cf0657abc8ee98425979a96c93032b641d68ac87073c0647cbbe4b5f4ff1413135f633c7edbb3b4dbe62273c7e61c64ee30127533a3ee62369041220bae6b84dd4eb370ebd1dbd1340ca821005e3cf97dbb776ab4f96b57fe1d1116ef813827ad0c4e5f4fb7c5d4be9114d0551b2d1d9dd59721dbb26e5301a6116f271f016cd25216b78150378bcd220e3f837ddbd86066caa272cef4fdbf66c3ba66cbe5d58e0bdf4f95a08be2623232bdfcd5379f5428c8df2e21cad6500ae46d1bb2411cde122017ca0b115240e694b3a095c3d53aba5cefeac04a3dbfedd1442b559dd2dc36a77908081ed74b081fc83bc8af90e0fcc1f89e0d571147031fccea2679ca8d2413edbdd855a22cd09e70259ce3e0bae491ee4f6709f8fae37c4eb9e1789ec7b83e03df5a63e867364855902b43e2890854d91b0741da669b41ccc3013a4c5bcad26277d560e1b97b3d7d5a520f0c0eb31e911eb22f5f4c9cba87282996f93b12a47f23fd801655b4c048a6e4db44755097dd4acadba5528ac33b1dfc066a724c9b804388c64ffc1e5bbab56bdf85db1a60a2c5a62ab05b94ec75a715def7c29add5d039b34beaac2d5d4b00031df3cdfccc08281c1c7718d1b7dc6e8ec8a37862bf28be6493b815bd4fed8d3e380b353f9bd099e4f2ea1bfd823eec655212edda4d60b6a813fac49d490c7609e4d00b7151973306c3362e2c75bbb5e2948dcf9259e4b92ed33e2b7d5bdbb4efd9bcd8366c1afe45c0fd8f1715ead35a617c8d42e088a6c09297d20a47a5cf91a6b095cc83d2548ad5ab7f455148090fbc1423df26e8bd936abd342f98e3a1329e0c9e884a9aca4ca566dd0f85435ba938bfc642ddb10083654e6d72383c75adfd8dfb5eb24f2f451fcc24a6ac537caf7fe93e88d06a90e8fb78b74fe8b113a60e4aa84c1cf2421fb0ce03d40675920e0bcc49e9b4c74a1776eccf3c5ecd3e40f4cb33a0582566ef332dbbbd9b565e837eedb8b2f1c7848568058966d6098e4067a6fcea807a4fa494ad192bafc0dea30c5d2ca0b8b1d311a0c40afef6b91caaeb587e98027a4f06830a670044b5cad461c58d006aaca0f22de65a590c430f2ed8d7195d843b016794d4ec724e1700c6bdbadfd9b30ccc1369cf66db511e4610ad0c215b418d8d499b9174e74cfdffadbe691b0c5c045342ff862c7bc90dd3031dcce0426906bd2ea7dbee30fd3b4a3ddb714ddd632720246e7270c511de1199b4e609e526d321a0131386325ed654fe9a7910dc9ba8f56dcc9230a900af08ba", 0x1000}, {&(0x7f0000001040)="8b1980dfad8e642cd41b19c5b76ccbf7cf749a48503b4781dba9ab9682cef7fd32fb9fea3f0b40b878aee166add4a5f57b9398fd68548e7ac04809a413cbd3f635879e743fdb90b1bc18b5c9f5e78c6fb4efb907b4a35693d5d7057ed600bd0337cd12137f165a12d25868170c26", 0x6e}, {&(0x7f00000010c0)="693b2e9bf02f37c54b44b9e7c72fc1590892c8bc6945b712357ad1d7d2503ad986439f941fa9913c60db5538d1f2f97aa94cf0befe84cde91a3e8399239be76fbbf836a144602fbef3c207e47dcadb6ca3900a", 0x53}], 0x3, 0x0) pipe(&(0x7f0000001180)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r1, &(0x7f00000015c0)=[{&(0x7f00000011c0)="584a0cb22a24f9b3a8b9f8616de121fe8985afe43973164129e96ecd94b437e51dced72e67faaf2f4594aef032cb184cd882f209bec4cffbef9473d7144a6ac294c5b7bc4c64c30a53426a3ee6eeb71857061e0555ce419539dbe4fb234f8e79b2f0b4238f643bd004a8cac2de1d3479352614c5b924fc095cc7a017866fb893df9a6e2b5cd84090d98ca731d9b882a72a994b69148aa24aa7b8ff17298a6be696719f96a90bd75ab55f79d02a61c9acedd31ba9c738d580e2b3208d1831c1f3ab8d1cc4bb387dce3bba54d6e7344238d541fd", 0xd3}, {&(0x7f00000012c0)="96fe92b12b7c5d91830983c3a336e86ff2a133e9e90afeb9abab607374bd9769a90bca4618448237fdd386bfe547adc83faa4be375288ac9665a46a7610d78e8ded88c5bc6c475d7b188d9dba3f5f5e67f379c6a77fc173046accd69ccd7db2664", 0x61}, {&(0x7f0000001340)="980232325245c8a18fc50ddb90af3e589b3106bb2559f3920002fa27d511e8b76a8a62556127dd68e5309f09b54b7a60af069b366215ab11c7092229dd4bac9f50c030abb0652235d51c7f91346b9475487fc414d4e467fbb334e3c8a4385f4d26f08214ff0483d345e1ece281a07ca258e95735ca235f445306447db1cdd649f777387fef436d36ddc0bd920ccbb5695195cdf4c173b0c443e6b9a2c4ed832a74", 0xa1}, {&(0x7f0000001400)="8ad50ead477b15801f9a3560c33ffb74ec96dbdc2bba430f84f8f59d2517a6efe9e370abb72ea55f986b65d3d8e100ec7db4e6bc3ab61e7f197984d12615bda973f796a783b64649dad85335a7b783735c7e72f419278e188166a75862ad9d5c91756ac02cd3bb59f03f37df32a319ab5f05e7ff20802d9ec9efe9657bd0c3738f7ea300442b26f4da7ecb", 0x8b}, {&(0x7f00000014c0)="6c8453ebad8c4d1ea3b54bdf34e92d44bbd31c80e3833f2f03d25923e05b90838b48f788e7153f93e14e8d2300084c5cc92fd768aa1fb80098a6d2f87bca8b0dde392c560aa1d99ab02e77bb7c619d7b38e6af7d131368e26b7f4db575a10bd5946df9246a81fb96e4b99c68935580d7048587a10e1fef9fbffa339d792b5c4d140d33b46f59175b06b7cac6523477edc9675b82087a73d4c51a693a576e6d50796f9cd7b68c557f667adf7a1e8661f113c2df29420280f5ef9c4e5534d8a80e49ffe2483993e60218dc486d8a7eb20549067cdf42152b", 0xd7}], 0x5, 0x0) r3 = open(&(0x7f0000001640)='./file0\x00', 0x80000, 0x2) r4 = open(&(0x7f0000001680)='./file0\x00', 0x0, 0x100) pwritev(r2, &(0x7f00000017c0)=[{&(0x7f00000016c0)="5f8d059929cdd525040dbc1305cc66d991a48eaf1d0d2dc65182430523ede84aace54574017fe9eaaf5a1b55689d95c5795ec2b5de8ebf2a77db4c6f72fecb7c9b3a5218ee88cbfbaa21b2276eb8bbafe554ed623f6109bff0d178a46579f21c2b6839b29bfc5a8edb1d8a0c49cbfa55c5613b8044d21c5a3f9d7b28182531dddbd545ecd86aef9dc253d267633293eaa01bde611311b688b43a033d88584768ab1ecf22948abac75b81b75277e73f834fe5a5d069b20a0e934d1212724695e46f1b2ee5d43690ed85e83a98b38ad180a834", 0xd2}], 0x1, 0x0) r5 = getpgid(0x0) fcntl$setown(r1, 0x6, r5) pipe2(&(0x7f0000001800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x400000) shmget$private(0x0, 0x1000, 0x20, &(0x7f0000ffe000/0x1000)=nil) write(r3, &(0x7f0000001840)="cfca8f5e3224a159cb65a2ff83654d62e6cde6f9744bae0c21637ca9bb5306eedd1f9c814827020b9b7f21e079105c87899440ac5982a10576eaaa1783157446a7d575f71c776e14e375bf4af708ea3961e830f76bfdc5a76d2bcb3fd548a601ed839bc8bdc172b62b0e960d0e752ef045aedc496f230ccf1bdfdecd0a205c656cab56e549ed8478cdb93199d37ecab63c25392a389e75c341140e55c2ec793a5cad5d76aef9178d6a1b58624fea31b544d4a8062757b6d1119ece2f3eec379f2d5de18f247a12c98d1d8b0a2a31ccaedadaeb6546", 0xd5) poll(&(0x7f0000001940)=[{r0, 0x10}, {r3, 0x166}, {r1, 0x190}, {r6, 0x20}, {r4, 0x40}], 0x5, 0x8) fcntl$setown(r0, 0x6, r5) pipe(&(0x7f0000001980)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f00000019c0)='./file0\x00', 0x0, 0x1cf) close(r3) getsockopt$sock_timeval(r7, 0xffff, 0x100f, &(0x7f0000001a00), &(0x7f0000001a40)=0x10) fcntl$setstatus(r3, 0x4, 0x4) fcntl$setown(r8, 0x6, r5) connect(r2, &(0x7f0000001a80)=@un=@abs={0x0, 0x0, 0x1}, 0x8) socket(0x1f, 0x5, 0xae08) r9 = msgget$private(0x0, 0x8) msgctl$IPC_RMID(r9, 0x0) write(r3, &(0x7f0000001ac0)="1237f7310de543f0c981b9c1747d508dfd8e3cbe3007ea5a31f50b93b263113979972a0b29dbf450aaa860ff103fd9f2b22c9f7aebb94a35039a822242caa5bee5e5e85d2986524af1e0b8b5c0aa32f91d5d130702af8c0b675f3ca418ba575c518412f98410199e0b946774d1145e1ba0907f0254e7940d70bbda200465968a2bf83675520632e5e497345c6b1e361a1d116f93505d8e268c6d38c3dac1a29320814bda075e2e0ba6cd28b65cfd01c6ccd7a74b64bbf42c0bc78f50cdac6012f62295ffd64bfe9549a492", 0xcb) utimensat(r1, &(0x7f0000001bc0)='./file0\x00', &(0x7f0000001c00)={{0x100000000, 0x28f6caa4}, {0x9, 0x8}}, 0x0) sendto$unix(r3, &(0x7f0000001c40)="b44330ea9a76631d114e5ea730ce7029422c1713af88f7422815d07c52b2b2b12d7143f7fa29597c9479aeec47b591d45073d6c764882d381a9e09e4", 0x3c, 0x2, &(0x7f0000001c80)=@abs={0x0, 0x0, 0x1}, 0x8) pipe(&(0x7f0000001cc0)) dup2(r3, r3) read(r4, &(0x7f0000001d00)=""/25, 0x19) 00:00:03 executing program 0: r0 = getppid() r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r2 = fcntl$getown(r1, 0x5) setpgid(r2, r0) fcntl$setstatus(r1, 0x4, 0x1030008) r3 = getuid() r4 = getgid() chown(&(0x7f0000000040)='./file0\x00', r3, r4) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x3, 0x0, 0x2, 0x20, r2}) r5 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x11, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x11, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r10 = msgget(0x0, 0x1) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000140)={{0xff, r8, r4, r5, r9, 0x4, 0x5}, 0x13, 0xffff, r6, r6, 0x74, 0x800, 0xda5, 0x1}) sendmsg(r1, &(0x7f0000000540)={&(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000200)="64b127f27d62b33e1aca008224141c4a6084c8aa935f0b216b9de56849967eafee3da90aec00d4ac5e54387a19dbf9398f2fc0cf8202d48e38173bdcfba9b85fca2a3f586bd24045620c13c71dd7dd295b8d0e8ba36923e850", 0x59}, {&(0x7f0000000280)="d1e73d2226b09cec628bf9699f37ecfa9321ca48431df8c93c43ec9bea9126b3b15990df20fa94cc51cd0aa39ef5520875bdeeaf7e7aa6a692c43b8e15ebaeb7bb285dd67bca295be6f98db9c6a8a9fe1dd97a47db8c739a3ef4f0b1fa12facb89ecd56894ecd3724d6949a6c958240922a7feb98216aabb8be053e483a1d469cddd784695d22479696d2a7db219b09e3ccaceb0e70bff749f1d55e6832c81f9838023521d94971c5841d09f183163e49802de062ae7f43e596bd3c88d5db06074190cbb4b3d396f7218332cf2e87ccd5f6975e5ddbdc1f4670e246ed2d9797e72c4bfd257", 0xe5}, {&(0x7f0000000380)="1119e90a697088cf1bcbf6eb16a0502d9665a533ab5b6df275632d669189e4eddb6f1fcabf97a6cbb3d152991d1eeccd3d77a737e925f2d6c1c5915811017b914964f44b55efadb1f14ff5521ad58885baf1a6b9134baf4a2885aeb67a91ca6e8d3ffd490acb9567eae407cd89c63d65cb3642d3140ffb42f023a7a19498fae571b9a33051ed5323e65cfe3deffb4f73d5dbd14c944e24e7f5fa623cd75bebe87d8b347799fa084811e332a00b807df8811eec533151c12cc58fe0c86f878f0262b61d92c4d6de474ab9fa2028eac99cf1fcdb22b898ef783a5e68a8f0e6266ea8", 0xe1}, {&(0x7f0000000480)="4eea6c04c31dc2c77e27d3f4f681a5b29edb9c005ab3264830fc6c", 0x1b}], 0x4, &(0x7f0000000500)}, 0x0) r11 = semget(0x1, 0x0, 0x480) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000580)={{0x50c8, r5, r9, r5, r9, 0x0, 0xfff}, 0x0, 0x1, 0x20}) semctl$GETZCNT(r11, 0x0, 0x7, &(0x7f0000000600)=""/45) semctl$SETVAL(r11, 0x5, 0x8, &(0x7f0000000640)=0x4) setsockopt$sock_cred(r1, 0xffff, 0x11, &(0x7f0000000680)={r6, r8, r4}, 0xc) fchown(r1, r7, r9) fcntl$lock(r1, 0x7, &(0x7f00000006c0)={0x3, 0x0, 0x5, 0x5, r2}) writev(r1, &(0x7f0000000840)=[{&(0x7f0000000700)="5c16063aa3a57bdda111203917ebbf9ba1b24efcca8dbc22543ae13b64579aa2a03c6120fe57cb4f79d8cb28640e5330710b3223fa8451fdc93db851d836f5fa8c19f593f4f36e2c0f223ece4e4f42927dec396312311eae0c52ab124dfaca24c8a68f80148373e4725f59d7175ffe98ba8fe7f180f6e0059f12d1718d56431bb4e1187d295c9ceb60e8755195c660cd87c45afe2ee263341988304f6c40932776f8ddf77be6e584526339a1c1234c6af3f01898fc8906fcd6cb54f5137ded3a1eab9c1ca9a97c6f29925472ca56f3c00a8291e89a92bbf1317f205399247182ec8fbdaa022315f8af9ba9783d4474a99aa79a33e2ecc2f71c4002", 0xfb}, {&(0x7f0000000800)}], 0x2) sendmsg(r1, &(0x7f0000001080)={&(0x7f0000000880)=@in6={0x18, 0x2, 0x101, 0x3ee8}, 0xc, &(0x7f0000000c40)=[{&(0x7f00000008c0)="ab831e3d83736487c56b661d14db6fd7179a225a4e742fa88c7b3f68abf1d396e232d3c14fb5bf5b2f4413f7b2710020bf977d15d1b6ac8b5da54a80a7763f36680026d2437e60", 0x47}, {&(0x7f0000000940)="cf706dd9cb219e18bf273433b25e10e4cc138020485b6aac88a3e816fcc69a3dcd99ead2f0c605cf7736f3baf28826264f309aac3205f29b160efdbe2c8e40c6201adedd5799c79fc2df6e82e38be674b495bae298ea7443c0023c9f88aaa609878653179b50bd39b3c98f480c3a4919843b033247b021b5627dc8f060b9cebe5385cf5dddac8eefc441e5f8e0aac65ffec3b0a6bc6a27498a6c3a15ececcc8680fc6e99a1f9b687f0f1da274631a6fc6000", 0xb2}, {&(0x7f0000000a00)="9652fdb0126f46c81f4a3a697ab5622c6c492931d757ced6ac388adcd5d7c247a4b37c8c3132006f0af86b81803e6846b6b8b02a2628675a7efd97783318417efc7dd59db7b876318a2d6fc583989236dad81a4f229cd13b8370c4940bd4c5736dc2da7ae0268bff02d8e8aff5778e7379cd75deab9d6c67f98fd8f61e7121c8eb521ec40b2be7291f9849651d7fe9eec582dfd479", 0x95}, {&(0x7f0000000ac0)="da9a93723367d8a77b626d2e43f3f2f6c7fd46ce8cad1ae130a5032ab283327f8e4ab9daf814a95ab7049f5130f3ece5f79b318ed5d0c9931537e50f60abaa5494d357eea3f210f1042286cdbcbccbde65fd29989f84d3f2265d17622368c31ce9c398da760feb86db1861230c9b84a4b65b3850d3cb584456a0d48f98ad0102ba51c95abd13dad4af59d8e6dcda7be4ce5cd43354121b36f03e5a16c0141ec26726396e2f62aabd967e4c36c4aae16d5161865caa912accda6bb0c7753ef169d14ec47b47f986dae15ef658d296005800efd7e2a8e7449d8b07e435", 0xdc}, {&(0x7f0000000bc0)="348c7d18505be74b2456aba0372e605cc7973da2cfa98f72428882d03396c1d77387c4e2c90c94be2056c5a8b118f7804c678d6a03e00d33f9469321946376a65106acca594eacf6754bdd2da712c87ff819cc1852c5", 0x56}], 0x5, &(0x7f0000000cc0)=[{0x88, 0xffff, 0x2, "0c1eeb62288203cf85b04ef30d1ed838955bf371cc8049a9b9a4e5663b3fa057c5dab2bf52821cbe66691e1a9ec3f16ec3f34b1f2e8dab3c4414cb2bb255a7bfedcfdf7453051209660b025157890ebbd078a54f291bf186629f1d19ccd4bb26aa2d5a97e3fbce865d3ac9c650d5000b8feda735"}, {0x60, 0xffff, 0xffffffff80000001, "c1875efb26c01ed71cc337bc0710b40bb73e31aa26f3230a8fceafa06cad918bcbacba6a2ee85107941667c8c4602df8ff998fc42d02dd06d5c65f96badbc42fb6d6e8ea0e6ec05e2088ec0cf261"}, {0x48, 0x129, 0x100, "04bd2c2176d8a580a0bb200d02bbef76a82aee5bc0d0dd206f42c1bcd9447f2f7987f1c336c4e694f0c27e4b87012c15050c"}, {0xd8, 0x7, 0x0, "133cfbb3d328ce26d9a528c50c26d229592e3567550ba83e6d6c634c646a94d19dd04280b87ccd4433d7e86241e366fc1f9f3b9e5a1f5db5451d9828404b1b62fd02dda38e276648413a0cf6a9e96cd9d697b32023d4c5fa1bb7edf5e3759cec2f14f1eace28c71e45c84fdfbcd6407bd89690a66e4c9e9452b63f7d60f366b47039bec1617d6575520b7fd54cfbf16ba92b843a0a65bf20bfd6a01e27ab1e542a868b2b8766662efb3982c480293d9a7041040c3c4b8b616712b6e9da702595c6dd76c4b06471"}, {0x60, 0x100, 0xad, "4233f3940eca5d1d430ca8a055d65611230226433fb7a71c02771be3f8eb39a146c7b72ac06cc636281c7393b2e148d99f9dc9ef1f909da032c68efa169ebf948862403e2bae330c9e6e582ebb36"}, {0xf8, 0xffff, 0x7, "ae2a9111a69a1dc95c4cd1ce920f394848e8bdbaabe8051347bc4681853749ec1ed98e3f2881d53b72fe819933c88be3c69a8f4fa81976ef78fad694187c3876545f028f3ab02182b5dd1947f6abf00593f48701f3d180557d754dc1f29a65bfa5886244be3d7ef48e3907cd8f904392e2746a15bd4064512f6864fda31b8e5cfe58f0726f2a2b921b182e9b42f7ffdef6e1ef674e866054185bfdd3e95c8ed3d5c1f6335d51cdee2acf68a3a37c84dc9db687bd7988cefcd3bebe40c8358b0594143cb6bd9e1a7150fa25dcce7cd51ee07ef1a95882f47c0bf66d00a957d5a5e87a"}, {0x48, 0x106, 0xffffffffffff8001, "a3c66387f298458e62b40454b4ad5a8e6630762516a8aa2b6fe035d50cd32570e76a5625ca96504d0f089379a4290ac73344bbd8fd0a20"}], 0x3a8}, 0xc) semget$private(0x0, 0x3, 0x401) dup2(r1, r1) setsockopt$sock_int(r1, 0xffff, 0x3107, &(0x7f00000010c0)=0x101, 0x4) fchdir(r1) semctl$IPC_RMID(r11, 0x0, 0x0) chdir(&(0x7f0000001100)='./file0\x00') 00:00:03 executing program 4: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80000, 0x102) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400002, 0x30) semget(0x0, 0x4, 0x5) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) unlink(&(0x7f0000000140)='./file0\x00') r3 = dup2(r1, r2) close(r3) r4 = paccept(r3, 0x0, &(0x7f0000000180), 0x50000000) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0/file1\x00') flock(r1, 0x0) sendto$unix(r3, &(0x7f0000000240)="690dfb1766d6a702ae1ee3db9d", 0xd, 0x4, 0x0, 0x0) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000002c0)=""/55) mkdirat(r2, &(0x7f0000000300)='./file0\x00', 0x18) sendto$unix(r0, &(0x7f0000000340)="e83cecc473654da032", 0x9, 0x6, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, &(0x7f0000000400)={0x0, 0x0}, 0xc) r6 = getegid() fchownat(r2, &(0x7f00000003c0)='./file0/file1\x00', r5, r6, 0x400) linkat(r2, 0x0, r1, &(0x7f0000000480)='./file0\x00', 0x400) close(r0) bind$unix(r4, &(0x7f00000004c0)=@file={0x1, './file0/file1\x00'}, 0x10) dup2(r0, r3) getgid() stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) stat(&(0x7f00000005c0)='./file0/file1\x00', &(0x7f0000000600)) socket$unix(0x1, 0x3, 0x0) semget$private(0x0, 0x4, 0x3) 00:00:03 executing program 2: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x40) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x40, 0x4) clock_settime(0x2, &(0x7f00000001c0)={0x20, 0x9}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x11, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setegid(r1) sendmsg(r0, &(0x7f00000015c0)={&(0x7f0000000240)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000280)="2e74931f82b91b88cec00a25315388d2de5b26c916db77c96cf135e8b0d49a141f19b006bc014d9620cdab48889930b38bb7702e60a2f64ba8ff188629aca3fd77f850eb184edeca0e32965d60c8a20cfde0bb1ee44de1a4ca044a889052fb702a46de64f1f2be393bb4501af2665ec15e89218a5bea9947293f7fd762453b44a84d7ab3c73dbb85", 0x88}, {&(0x7f0000000340)="1b1ab76c1dd8fc33f715e09bd21e8ffc79a983de4906c7d0b27cf11d41fa5ffebdbbd634f8c4687a429ea95f586c90147057e074598d7fa4c99128a96711e2c0e2fd8431e69650251d5cef221cb1e43b4e46600508acf81d333e67024b22505ff2061cbc63a60811eba23a5019b710f1248772fd3c78ca74b1afa644352a3856a5cc14285f9adbd6f16a04776b1ea84556b4562c5a3d64f344c16d938ce15f12df1af91d68db055684fcf32e9d795644a95184ca62804f111ee231e07be80a96fa906b86ecf4452bc13c23677ec18fc20b80649488caa3c382f94c59aef9725ea1b9fbdc27a0e69555ed", 0xea}], 0x2, &(0x7f0000000480)=[{0x60, 0x129, 0x0, "1ea4f36ef003870904370cc7edc491ce8c5ba54ed0db6cecf720f415928af5b7889c07a99504bd90c29b42b8d94d223bdfcdbfe9a73346794d4921c90f77fd92afec013636284acab39e28bfd8"}, {0x30, 0x101, 0x80000001, "0b199a94c7f81fc6e10d6f07f2808fa5369957f43b2694ac96"}, {0x1010, 0xffff, 0x9, "74a0ad8081e2f8df47d8346d52968a143cb7881dcced3658e9d9a99e8d4e216ffcc1c75eb664374922ebe77e6038da0ae1e2d91407c10e6f96bb19e7a38756513cf5362b3714b27315312b83c02b0b6829ad2ca0ea082c642528f4b5618865ae7b58ac363eccb4f45e093773e3f16dd95e7115c6a02e5a0f765310fc4050ec52563b8e2f6971924051221edecbd10ac7f014f09c6e088ab1b5a83583bf3eafaa1d6b25b3816638cdb5992df2f54da9da046a41d2addf8d4de3be0c6cfeb8b2132e9d07fa9df84d38dfac0b7f523102597c49342a76b5ffad0feee3d10c52bce7a3b6ddfbcf5e16557c6037e416ce8cdcd9ba99ff9d6c809c036eee3d6127a7b817b1ed918fefe7da4bad85e7b63ec17440d3f91a1096524fc0bc31c1ecf7601c3de61f99008ccf33dd1ac03feeb36b7e5e1fdd7943f1b37daa28f494767d6c1972e32efc6467b3158c521ebff0b573f98c8c0fee3c28383ae6126da34e34ddbb0e6de256d841adf8794e888f90377ad0b3f2c3cade8422694b8a6474d8d6362e47f2fdf726b20e750893bceb0297d5e94585d80786ad1ae4c41b859e2dddf0edf9d090d8a604031a1d3b942ac9eb00ecce84e9e7424472b9324a22f895b9d0a2265e193b440c804649c0e5ac53940d9f0a3e39cd4454b03fa331c16c5bba7f20fd70b7242efdbf04e41bb6d1959e2048424805add73c4b0d757175c96f0c851579e1642e035afd42384626c88a83638685d69b95c4d56834246c77945fb4d07061420a2f425b6006eee97c0acb0c5d5b746ff793943b51c34de9345bd4b6ac8a45402d4d8036724223e0c24b88b2a300c509131e2583dc2ca2afa1e23ec64de7993a0c90d0340880121a80c03ad8491a72968bae440f9a96d123ec16ddb2a776927a517a2f15cd44543209c4adb2e11711210604b83522a531217a607358e912de7bb10f1c39212f15f09f45ca39451a9a26717be1d269294212f0f6b22f9a7b447aba27b3f738d0c369bd05e902932e133c25b96a9f1bf7995abc26fd3fe664da986da33ed7950162c1108c3e66827035ee0c252db8af75ac199f750f45483db468fc86140f0900a7a3636b1718e68a80bbb3120d90a8e00044b225803d9792248dd1388e120e47e12feccac6610e4db9956c80e5420870f4d1ba885c87f30011516ac7f2aa90cd2484cd4a2961938545de3fcab900d275b1111e23732f6abab2b39aa20d0d5d27da27975821ff3b8dbb92541d262384c93c44dc6cb89af5860092308b3b144377b19263dbc94930069670f3946ce292776c49c77f4219cc54fb3f1d6b6b6b4aaef850e16a15e651769eed69ee38547307428393ed7aa7f454887d7c49bc8fcbe378caa1812e2c004d6d084599acd660835b28de96dc2031da2010334b6c7914248a5545bebed3292beab3a0f45059bc591de7603e6a2f537b41c5c6b32a30d3cdb0414369610f3117c29d503fcb86c93c4ac99bf824e7bb0ce999f6f81e8ed7f2a1e6f106b98ddca1d05e5b168d3e51b179a29c488445820cbe70ba9b7ea546ec8caba250277dd0364916ff41033db8063e994e3d56af770d67a90c4324b6430abcd7daa9a7d6b6f0914d495f787641829452bcf60df26f9ccfc5c29778872972b2b84ea77915f569f5f725c4c68dd79060e5ed379275d37546c3be73cbde25b5582f944f31e61a915e0e5e43ee4898ed5e9a331f3162cdeab0aa7d3a2340d48522c243cdc6c3c167eb132bc15956269d0664e07f33d5a392c7bf8274af791ab5b664ed8b48bd3742fc2715eb808f1e464604b5b817a7e507a79bc3bc2d7288d24abc2c2b77af49eda1b240a886935a15dfa138f598fb8a75917dc5033603578ca608ce85fbb815cf480f5260973a85704c5e0def46a0f2b73a3e0199ee2240b4738a2fdbae06b6b7facb96e7542e1af3062b21b29570bb859f459d13510d3e5fa9a20466563d3af7c81abc1ad4cd97444f6ffc5ae63e69da7e6386d77186be23b1801c83581b4029323c45a8d981f71e446d41aa2f6d1607bb60bf176f565afb152e30169925fb1953868e77749d54d6c77752087f9ba0cc45f9b06b504c707315f6f3541f6cf0897d05c8a45ea70a11cafe2efb68bc49c1f91b9e67d59cced72f6940aac863db3903bb54ee5742f187fe7de32fa5141232811a928157cb3d1796276fcb9f681e84f41189fb11a17aca55ddaaa7d26b04d16a1efcfd375176d2e0812366219949f87ed71771da9787b2b4849eaba52c9336df7c5bbfd9ac5e10c6911dcbc36fccdc6adb3251f2aa7c5d9bd4c8990b0282f77dc17ec01827fbcb35499582c1c6877d22ef84689a1a498929449a294d11492390bf13dba9abbf392b4175b6e8c3e03939d97a1316c33837c64ec8a1c9da28fe9aecd8c44d206e83c9e7be682700a35f1dbba1c255275c9995636c87c6103362c260c9b32eb8a710ada120f9de358c321a8e5828e292cf04c5d1ed00478e09c04e3f9c402c881abcca18a6a7115e263fb91ee064f4ad2c2fbd1ca1d2209cd922fdc12f1fcd7cf74ab793cd1515bfa67041df5e81c9efb99cb2ca47a02e6c53ce2f724bac3ce5279c8d98ab716a94d2efe596e055535dee7d37c000563bc52b11b7014cc6ebf54c3e17a110e769dd6e8f5df568dc4ef8f3a4157b4a3473a97673772e9860c47b7cc61ac8ff3f4954f024aabe690454723dda6c6d3f2e7e4c3c19fbe8f3bb6cf1a6f091f8c996e163e09233e31fab152f1c0b973831bb57da7a1b773a7368365678abc2f52a77a87f9222c930d42cf2671374afea9954d9e28542a4bacff3cf9386063b9acac2c40007fb7d7f7a9d80c6fcf77faafc073847100a96a066caafa0b68184e255451c87b83bfd94e775c224a65e2a0bc3d5142765e19f78364fbb4fa9415ded333af81bb52ca88c39a4bc2153bfc1099b4db1b68bec69f24baece3962ce92a51e660c1ef6d0d4f717aa5446f7f19bbb94132db456cc0a83feb6f122351de7776ac8ba17fe2ecc0bf0a308dc7c4bbcfbd1b5fc7b10f0a9f077bfa88c108acc8447e99c912d6a850129a9013e46d2a4c56fd1ab4d265a43a6bba056cb451d5b8fd361c7c844bbf0125acd52f3a35b7530a36ec2749ac00f8ea2f958743fe29cb404f42a23b6e5f6aa8c6613b2b413808a8f35792a7610e348f1ec54ed3248bd456d5b1a6060a8322923690d191cb04ad6c317d40e2497ba905a23493fff2838f461e4ca188149e310b47c8ee7d87ccf4d831e2044855228d558359530a87046e974ebd6b887839d413b8b7718e83fa5ca75f94a2b7e788c713f685c64310161e20379833de9a67ac21a2d419d3e28a080a665f516df4410703843326e03c10a4163a57153f310eaebe8f2641e51f23a88498b659339fcf0fc2abd20002733de8a10e775a3ec51d0077140af6128c35413257556ef605ddcd0ad658f29dad36a4f36d9667e3c0cf124fc0ffe44497cdd5ce60e26f3d9fbbd3cd945c29f32bbfd86170c4c3104f8b6776bf1f24b19545ee6e8789ea0972e138f0b50e19079cedb7fcad889694f21ce4c4d465f91c89fb6fc73eca757795c9025e58f5ab40aaea8136ca57bb5a1577bda3b7052654b976069afb8bf4533f8845679ead206939a71f9c42b9db3664f83fc024a9ca9a4575bdf3d4dcd5bfb2c3d6c340b1ffe1e24d96f8d3afa5226fcf7070fc02e595bb0ab5ee93bc193487f47e18dcacdf71ec20af5c6c2edad51dcd8f8e5fa67d8cd2ecdcd1778cdd7359289213ba4420d60afe06dc341a71ac0e18829a0e7de73c0e83d79d7c29d008f55431bb63f7a1230bb68737932944cc03454f47a01ac861a768fff63638dbc4a478ff0daee31336130f34825a1252522a607addfe1223feaeeb6cf3c14875c22ade82d36137d03d5e5d9a5d08509cc0b1c2f3d380d8e28621d934b517526b0c493c889eda312a5ae232f895d3ab4eb13696eeaf23883fe107fde4b822f1a1576b0e61ed494e59147e74b655edadb762b2aa310bc8d9d861a1324002e3e5614c34a9874e95638cef2629cc83b58ae2e032d5661d641253cae69fa9d8761481eeae18c522a59ff2e8193a50c43b35342dd2b90fb5d1bb1a574ed108d13e60773ff7ab2302d7b2b0f49131741b8ed31545ad2d3c4acb2bc2b4c057955670e6c25934d53c891fc4b0f7521ca40f35a0086a70a185e49f8ddb83ad03b0ed96e487390d1a58c37ac70af4824b8f3a5d5b681cc353378e33e0c82259cb83dd48a355e2112a2326a00e14973c879c6b6b1b773aef2b55a6ee575a6c629f9fe1a26756a29e8eddda3c83669fccd6cc925b7f463bcb6b7c499ebe75b218c801598842d8de7d0a64730b4d7b5b90d05f657ce611e0e2c27510fc6dffee6a5ce34ddfc7a72a43eb9ae609e1e1655f692eed9b8a7a6359296e5bb49e8006ea85f10b4e2b0278a94533bf031f62fea567c67420217ea7565bbc8c27dbe4bc6e1fd55c502f9873b61820ae63022443fe5e7d5b9b19a6ec38277b47bca25cf67a4f3548f86492d81983e08cfccb0db4f2674068f626093218b546288c055a6c02080b37bb5ee4806eeeba52816f0fb7b44c601d1c61c9a5069ca8b879f853dde15f2cf6c72aceb1455566e1c254c6c31050a7b7f7ba5f540aa3b42194974a131b042508953b247c9f10e6b9ae8f7a5612e9c7231af72359f7ddc67df4f4f50e08ccdd02db3743eaa4ca691b3ca1f498b15d5a5b6bda94f34ef7e852952f4c1a470dc410adf2b83ccf75a5e658cc9b5e4bf4b9fb9e7c8858ed47cf2bcefc78033e941e364ff696b39fd1b8488cdee97249d32bd4a68cec391f97f4673732f06aec9a1ff965d188d9a5c838f5da70f063311465b2fa07824b2df723f9783b73c5764e6151310c55eb85bf7610bb3991832046d2eac3db44d5bd7f9154af4085e444ac3fc68d8804a74aedd7fbb88eed73a662dc367cff8cc7397e949c1dabc64e88cd2dae8d8391b140299f707b2aece50f557aabd9ec707bee81a0320d9509872ab5b728aeba038439373cd3f6459e9c3fcf135ab89da5951e150576477a132769d3d75e179230207440a131450ff9775987f72a5e4344073dec489d0c04c44e64452a92fec1ccb61d621e9860a9c678a1e3793f2c253d9768151c844da3390dfddbe66c52e51f26e7bb21fbaf259c34ea0b2669b58632522f0c2b47070281023a4b3ca4178f6b5943741affa4a29e913b4bff8cef87b26bac2ad93563ca6f5ac01462358aa131d636b8ed3deb5990d33ea53c0cebab6fbf04f40b2aaf3b307c1911422105d653fe1ae12e9464024f2b4c1b206ff7fc2f6b03077a0fd7ad3b5b937bcf2c56056342ef5a1cf7ae31efc49cf618c8b8346fc9e8bb715c22c821673434ae63106cb499ffdf0eacfd0b5a0bfe7b1ebd4ea7fc2c398f5fb8d950b1a0a43af6cea99d1e1473d87786e54721d773d9f0f3cfe13736bd1d092b29a8dddac6767ece452d04896ca4ce1af1c2d7e4af0c0d125d4e15c769d193a32faacce17cc6ec0e6a4091cca85edecb13b8095bf7c50ef153764f1704ae3926e0a43394f1b70e01a0f970d72c882757f8fbab425f9496a88ebc72aa512bd6a02ef0cce59f0f5cad8f97b471d1420122020f28ab5f7a1ff0b2130a1f1df5e4ac3a536cdf674cdb8bf3726eff90cd3c97f998ad7a4f34e5e8bde20f73960f4865d7546d2bb55c14863170d5d5233c0d4480c8106c70093ec933d850813a03539533120766130e5749c51e1ff5795ecc2c85b45b41ae072f724e553262098123adfd72ff9eb82e31ac35435f471a1"}, {0x78, 0x11, 0x7f, "4578318648522bb85ba94a1788e8751a287605c9d7456169ded20312248aac598e30b0ce6cbbffb59f29a5624abdc50d25efe96a599f8be36fca08021949c1fe5afe1bdc5164536ef633fcf23169383a6b367a5df8e26da1b8d1cf8d16c44e4f0beb375252"}], 0x1118}, 0x0) pwritev(r0, &(0x7f00000028c0)=[{&(0x7f0000001600)="44759e5696ec9083e88d2bd3f2c86fdd64ed53b0d168745d662e5c139e1da4fe193d1c69856da8db6810225d48e0bbc0443aa8a9ae7c57bd90d68194b52f7a10efd0875f5a877b4e8f41de3ec71fffc61711ef022d080d24eb96a65be874a27313eeec3e5360b4f0b32e524dd14e984897b57c6306462e028254892535d53382587a03cae3bb9d88e299864be524e841152c5731267d3c2acc789317933b1a01002c7127022b0ad6a30c2f72b8b42d1a8b04c777dd221dea432b55f5f88b219b9d3d70a07487db9136343d88d1bde5e4f7eeaba5edb37a75edb31ba3459886934ba5d770e534d20c2e2f7daca63d060d10936f4b4e2039bb726994", 0xfb}, {&(0x7f0000001700)="3818016f634a1e91b84ac84d37012cc71a012e3e216c6d635b516a8d96489e77b55c8ea06de86f4eb864739e934e83e801366d238055b8a1de89f577a830cf11633140d3f55ccfa8c5c1457b9eac39c7ede512dedd55b84a7d462789bc265cdc4012e6370379b825a90d2f0dc7484cc8d3ec36b825b934c82d6db0eb554246dd2262c830405308f9948d8e6175815e95c9b9dfcdc0d686397ce5ecfaa6e39d19e5bc8a21ad5df8261028bd0afd9b2a34705354324ce78932107e72f5ed2eca4ea1efe3e7497c91bd94140e297f7b16919d5b7a756c6a8bf76af6548b6a31f973d59768745bf02625ba91b1d018601c771ecee6765e32192f4b5bf4a44aa522ac06de5272fc4e1d52325d451fc223c897a3a4d401240374c4f303088e5b5cf1153174a0b92291367665749a2c8bf147b95407c0e20e641b6c40eacdabd8ff84fe46fa18dbc53827882ef44d44c7b31c0663b6670ca79655474b3e18ea31c7ad00c3315ab034744249ce65d3525cafeeccb9a4003ae8d5e22c820f3b8b206666f0c7ec295321aa27dda4967ed3489e22029e669d71d9eed060b725640ff52ab0d9a5b98a672d1b5d02880c27ca396e039de0fcce7924db66054afcbf6465e610cca783424170a0473d23c4adc542bf7d639738a55f4b4fc2c0c01768984eb4514913f6d57d404f2528804d8fdad64f55e1b4eac3bfa5826e634f860944e7ac9b36791ffa579e605e2406ef672416025950c792e21ae9d9703a3c75899b15bbafe93241e244a1998a50552a3845172c19d7fa29624b5f0f44b0ec5227b6cfd189cd4da0ad9752f498ee796f1a4a587f3c8b0c578d882613586043a15de2dcae88551f6425ca56c6270e92148c4fec5e8fc801f16f7c1da2d89d9a39f2699bfb26a42848456e2258239a90f6adcedaa44e67273510aaa9da4b05669a0e260418af8633de3a93cda8969522fca002bc2ff19dbeb89867bde666da48af96e4f1954a43afc634d1f3dc000f13790986acb2aee3b9de3b67faa56875abd3b00307889d9fc65f68e6b35348574d4e78dd19ad4a1b02f3c49654c689a10e6c4836be73683b9e3f0c711d9ea87f8b0d9107e012e00b89ce51473f27936fa378e55552e151fb40aa792b967b97044f4a9e08172b4c4d44adb74eae2c90f546aab5a276109fef6e629dbe3c8634ff429e224016eb48a89b33160bca6c23e44a6e1364f07a2b42695ec989d644658abe89c12005a4452cf9f3654acdcb8b1a119aa3e7acdd74c03ca2aa910d54193d1235657d5be2b47bace92a54d33ec563845da286ce5ea295614010d5e3d0627afab4ded6d9211e133c9bebe12923f0e2d43ae7d2ca692fb5cf1968cddcff2f34401b02f293df6204e8b0011ca6d509831f4e052aed12a376d0e3325d1121830c0b29a6f8a12a8a3c0663d142d583b4007cb15e6e08ca86f0d48d5af1b1b1c912ae353681a4c11048376db8304c83a4f27c4b71f6edf1de888fcb0fc2e78765b633503e2715d044e833e50ac57a593c581cb7e3ecbc68755f431a2bf79ed3541043d6858cf1ccf254d932224340abe984854be30aecb222c1c7968bb56b289029d4b1922a664acaf3d54b79b263477fa1004724d6dbb48d786ddb3707e3581ce04449dfba14c6b46eea9fee0aa1520505903aeb354ee5af011b59817d486b2c3ed29ea8fa050aeaafeceec837e93b30a61c5796ba8462763e77616642a8503182f6608ad430593130a63f968670b49dca6e32859deeba848a4c2d1e2374ca6f9979cd1ddfce3b7acaabe08edb375d27eaa71a4fab1151b0be1b40f69eeb6b19d6fd1cb41a9df96845a86df417d7178c11c144192717ef04c00f6b3eab0d4c92b76b85d21ea99cd49867cb330a6750fc1089e45446b0b36f0a489cccbd18c3b08aa79495fd9a0783775207b17fbe2775637c8b0c43005a079194e6a33fe1e92b75921752c41cccbeac8f18decbddfe9733a2b907e50bb8450a9d4f77102efb4cceec9e503b022701d225242ae633744d628bfaec56cab4b523d1885e2b90d65147a4b37a0221978d4b3532644be96c5077ace6039874314d530eb5789f7b4fc6ef2fdd789c5eca8e7031ddac340d336a421d994836b1a41a6ed351d1a4da89f1afffd4b0e080a23531737782f162392ef4f71b53eb3e71d1dc0abcb671ac9ad7219e85f029cc2f64ec59062120c2dc4eed10e4ee7e84cdae375f113ad116074ccc2dc437ac077af3ec711088e58116cfb20570b0bf314c13a57c9928452ceb5d083a30dcf5713bef766e19dfa141ccc42d3c05039dc720f75705adf8633187392498b30db10411a33ffe4c17f0c285dba7c0030e40b5fb554d779fdbc65243b5cb84e1e01db54fa078f0a814f2696a536886d08b0da3778744ec501cc8ba888590391086dd22bd098f55f3cc9fd6795ad79387bd66b4435954e2c1e8d0747a9625283f106ae23f24229f8768dce7fbf1c73654b45350ec42fc4c69e5908c2a13af8cfc545cfd6613050dc15b72f7e08f82e9eb09ffc52fa4518af5f4ca5d8f7800939f1559f62820bdcbd3f3a0acdc41f4793540748b426edc4ebf48c970f35e454e9bb81fd8b6fe5576f597aa85b4d2baffb26225678c043f1a8f34fcb0f1b0497f23507efbab16be860a7560a253d5042289dbee4621f90bb665b8ca0d5ba3c14af020a1972f659fc4f9c4d07bbd98fb68b1db25a009d1b2ab3df8243d553d472d9222b7dd8a94bc18aba942174e543eafd82791d0255ae815bd662db61af4fafc1bcd251426efda4c9ecfdaef30eb011b455386382a4e9d75f933ae8801eeecefe64bd93372efe96dc08cc5cf0cad39de30241c22284ac271179896d733c9dd65868fb67b52be6720764f1804d98c9fa978531e11b38ae48d6becec484927343663ed2b97537bd983ef41dd37ae0624e796388a8b437c2e7344736fef73cb70d1f1d19f3e1ab29fbafaf356fdda367cdf97d16ac3f224d1a6479a72347763d28fb093e2c89dbe78b79c809736dee5a864d20f8ef0cc88217b3d7b21fb7a75738a12b2a71dab0e5312d8857aa75b49b4a5386fa46e4667c5b0ffcadbd8c78ac5bf9f5ee39f93f642c333237a3b0d0742b8dd525303f02f105640f0d62d74568e6f8cce98ccc09bc901f45ea7fa7a47300000b994460b7ef48745010161295484b529f65897db694dea8ceaf63364a9aff0fd2600d589bf67884887de0984d8311abf4dda6cc2a13b6a860901002a9b50adf193332e0397abb83d3e0aa18969c5af305675dc1a42e0d8590ac366a320bbbbf3caa16ff0a85d9b6cc0b557ced32f63f7001bcaaf661cb6db205a6ae03a02c58645228c8116fe099f8a7f80118ac27933f4cfd1d6f8319302ba9152c4f94dbd98af59126cee486eab67de26aedf79477a2c06b7108a53f56fdd28fd3c6eeea8ca873eea8c875d135ba1f56d05a1974f5e58485a6c9bdebb48aa508faa828a7822c5c570a4d310d2f82fd36bec568666085b4dff1aaeb61bcba19229037979174b7a14bac6cb512ebabf6b029d3b922121a150c4acaa43ee4b157cbffa24bc35914e9761698e148ae3b1274b70abd64212b4048b6945d712328b9e2d5dc3880a42501dffc6abb6f8d1b3bf1cf525986c7a16a75a1ddde34a88172e3a8d8b850b02b78e9f2bb8b8d90b0893c5559010a107cdfe145eda151e27318fc20507b15f881423431472d8334e71f78e34bea089543dc1744ae9377459b78f590db0343acc5205825bbb859d80ee03da7af82fb1abc447ac8d467238af899e8c2cd3c6108005b749343ffd9769decc9cc9ac40e07a6ac6599c2b415707b29fd0a382802f21c91b3b7f3e412655badfc7f37c113a0c048d632e1d8aac538f66b15094bb5976974c1a873c2af397ec9c0c9e76038ccaf298c0c91add29b43466c74b51e1cb90c60f972b715b43b926ee4449c0e45c9475ee2a57ac5247ae5ded3452b364b39466b8f4ba799b180308b91284eb3215d8db1ddd9b90adab5678ad3964262698250f5cb3d81164284b8979578e1141ae025a4f6a0978a245c4013cf76e04810dc808a287d3c6625ea5063a149a372271ad6280e5e450dd5e3c5072222a856c911c886bc40bf6a174b3635918c3d35f6491412e20c53c93dfa84454a7fb35b4237b4c333755ebe1def865e16c5f5c37be109bcf67b050f5d9b8c349add7cc72c6259cf6476f9b35e0e28733b05a66fbb323f09af233b1d243e0e70da3c1403aaaea6616f951778b361431b61490cadc35867c4f5ca5db3199d0c0ead87b8d1fce1409dd2447262d39cbaaa26c68e3a13f23d9217c320a2ca4ed09b698c7d33907215ae593fe687f4b7781c8d98ad91a6d0fe165d2a3709566b99532bc8bfd037e8fed96e4a9edbe676ac27b4b75f647483976d3085e1cffb03ec848737c4b47d2fd99bcb9f91e0386f6eb4dada3454693c1cc930ccdabd995ea443497d7234165c2ca6246909a48ae12fc6c6848c2f1e7a8c4e289a1ef40298ce19de6a448df611c20e159d87d169fe73b09aa370bd6bbf17a6192116b0909108727e67411bbbfd233dfe4d98884444aaf527e6b7855c704e6104130a7108e9871e040608ea1c7052872f6adb84e5232e4c1879cf0f1e56e3113a43fc4af3abfb2bee3e757da5c3a3dc6839ca2739a779d5cb385bb6d9938da627a50897e34eb6a7a45eee812c2083e14a0bb7430825eccd0a915d80e450baebd14b08815d2dade33196d453390045bfced0ecd642d5255a2d1338f8ace7028ad5ffe8717739cd18ac79d56c1d80e490dff7aba5fb9d72c0d923461a7db47ecc414654b66b1e3e41fa06007f8dafa79c04e8568c3dc9ea356b8830a381a40dfa8fed63e469f26c036d18e6e5b16f60578bb9a06178cb305392cf7e5f7e1bc6b8aebd27bc2daa0233378aeb8189fc39402345974c9af104b9cc21e968268225219c434b6e7c194bdd27c03d709724f6fab1c37d21cc3f1f28aa314bff33209344937324198f797878bbdbc50146d32a268688f21a2a7a0a01f1d3f1e15ebf809a476d4927c2b5ec14a347ff78293352f22d215856a60bc1e1bd5acea9c35b2a33147518db811696c7091e94f83f8ab22a70e8b3cbe290491f2c4e34a7ab90d53b8a1c8406634ed3c2d1d5e525d9ed74e4df5852bc0e31d3e3ef2ab3e95e4b12fc54009a65e4dc28dc5d4666d68c8352d7fc27ce597de33acbea9797b7408bc5f4c63bf1bcf7d72d060e2b68688c807d7c451eb95a5b162a20cabc7d6b7958dca0dd6d79ab65655fc78b6773eb8f57b78248409d501b9c5eed0d6bdf54cda6b57a0cfe03209b4f344e373e660fb45338599aa5f7d64f9bd01251a3ff4beb23732f84c0c78fca8a58fd82fecf3210f52eb8e21b548e08033a031c2c9930c05e893347ad3982ab32fc887932ffbdee71fd8ee7dff58d6c6dbb040b6acd5be867a46705379261303d29c5f7b644db1a25e2599dfffa0e0eaf52bf30c82db35f229bfc7e7d33a767edbc274da1bbea6b5f6d3d754443bdaded24af0b3d9ccec96793ac89e7f0360ab4d98842ddbbd009d23c5d080b43a28bd199336dbad74b37477f341304b91b771bc66c52befac0c7864b84c5b31234822d314a193724154f9f0b536c2d802094182ec69a90189afc5de9aca879037538d83628fac171e1affe23f8c8ad06f87e49de48e31ddb6d046542ca52638a40fa7584afd667e1e7a3c24dc8370e8a51d8bbaf3d2b4899a0bb5b7afed93522404b0addfbbcf14e4d5dd7bddd6609d772281a36619e07be232d09aeac88def9d48", 0x1000}, {&(0x7f0000002700)="8aa629b264013a389c2234e61a6a84ad2d438db6470ef62563a72695ea05f55d40733a587fbbd7a85dcb209897777180e8b05d974867949227560975e2171ffae0b4f930a99fbf9b49abe7c06739a01c7e70aa5b6021c59b0cdd23e9641cc9696e301777f3b340550c220e6d4b92298925202b306c5f971f02cc6c09babb03af2aa9766a6519cc1c5a159b9758355f013200e6cfdf2b473eabbbee99e5267fc1de14e8966e60f5a4dbd42eee84161a4837f51a7fe7502c6101086f674eba915b8e07ad52be8ca6a0906441", 0xcb}, {&(0x7f0000002800)="78b82cb4ec07e68213e92d6f068e567f2dc69e9a8a402f987fc585c52e097a5aac2695330ecdda50569f61e0369e31e76f743cd6d5c8bc9e273ab9a8c0f9513b7fe13f710625f79786d3e3fba098e0d76ba9c76c384c687e40ef726f1f223e8f94cd8d2d675b67d1a665c912140018ca17a243b143699d30fbc80dfaef342812df", 0x81}], 0x4, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000002900), &(0x7f0000002940)=0x8) getrlimit(0x7, &(0x7f0000002980)) link(&(0x7f00000029c0)='./file0\x00', &(0x7f0000002a00)='./file0\x00') bind$inet(r0, &(0x7f0000002a40)={0x2, 0x2}, 0xc) setegid(r1) link(&(0x7f0000002a80)='./file0\x00', &(0x7f0000002ac0)='./file0/file0\x00') connect(r0, &(0x7f0000002b00)=@in6={0x18, 0x0}, 0xc) r2 = accept(r0, &(0x7f0000002b40)=@in6, &(0x7f0000002b80)=0xc) getrlimit(0x7, &(0x7f0000002bc0)) socketpair(0x1, 0x20000000, 0x4, &(0x7f0000002c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000002c40)={{0x18, 0x3, 0x9}, {0x18, 0x2, 0xbc53, 0x8000}, 0x1, [0x5, 0x0, 0x20, 0xffff, 0x2, 0x8001, 0x7, 0x8]}, 0x3c) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000002c80), &(0x7f0000002cc0)=0x8) chroot(&(0x7f0000002d00)='./file0\x00') mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x412, r0, 0x0, 0x0) r5 = shmget(0x2, 0x2000, 0x6, &(0x7f0000ffa000/0x2000)=nil) getgid() shmctl$SHM_LOCK(r5, 0x3) recvfrom$inet(r3, &(0x7f0000002d40)=""/118, 0x76, 0x40, &(0x7f0000002dc0)={0x2, 0x3}, 0xc) mkdir(&(0x7f0000002e00)='./file0/file0\x00', 0x2) sendmsg$unix(r4, &(0x7f0000004340)={&(0x7f0000002e40)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000004280)=[{&(0x7f0000002e80)="3de294fa9c1f2bfd84f1fa36a654a45a65c9c1a5cdf33f44c8b72945b5104beafaa7905e2c827611bcdff7374f585eb7ae1647fec05e662cf42af472ed0014236c0e9d2d340532c69c75e733e833fd5ae9d528ce714f15d62c8b7e453afe5654e3dcb94c00fee81ad3973f9f079659e0c089f5c81a326ed56d4815e2059aa058364f9a4aac5836919afcb20e1e7b058198b146f431ed2c3a78f91d91eb9a989e78142b5b04536c4b32b5b15b31a2f96e511962b23234c575037605a1794a59f63c51616ad8e89136dc81e4b3f3b1ce0e7e7f110484ab6feb8d8f83105dfb05bb1ef0306e08588650156072d46c", 0xed}, {&(0x7f0000002f80)="73ef081eda53ddb9ab5f26e40e70e610f694b5b7835cad490bb7c7723cfc385a7dd2b02127047b92ce2b56c448ba54bd247d6c0457105cdd75c37f3640a44473fdd94e1e6edb5a8fd9338c10805416e5fa98f61a2906c848075d60e4f8f138015a25378100b2cf4c19754f1b40aa22559aa6f1be766db0386d4aea851b41e1deeb61544392681a0876c13cb13d580ccf0b40d9aad3e705d42ed358f10dc5e9e48cf55388047f416b23c1c2d89e2cd3b11f42026ad99aba2199bc67afdd85c171a8996bb3d9b90d376e78a7ad1cb92c2363e733af512876c64c3bc0b0a8ec5a29cfa8e9d10afb219844", 0xe9}, {&(0x7f0000003080)="caf133640c3bbbe4b0d6d43ba81d72ad41aeb8898aebedd68895fe9561df2dd2c6b9e69693f96c50dd6ad43fd51f696aaf", 0x31}, {&(0x7f00000030c0)="abc2d213088aa0af6939", 0xa}, {&(0x7f0000003100)="d0210b45ec234ec33942b4767da81c2bd3f1d57956aeeec3eb8796149087d632d8dcb39adc439bd630ef33e1da475c5eb0733ef1eaaf1a7b", 0x38}, {&(0x7f0000003140)="2007293df914df75e4ef20d4a02baf533e13acf670e505871e5c4cbeb2b6b179ef96909f95662cdb867bc080c60979d7e76ef88c099c10bbe6523f9a093a14", 0x3f}, {&(0x7f0000003180)="4546f221e855f32922888e3645dee00bf4ab0b9c86bc86471174baef71e6ac1701a2ad34daa54e62e66cb1c2d3e1cfad18af43759aecad59b04de1bffde30f621dc64a484490786af29529418dbc94f71feaadcf72cc155230ecd1dd104d35c6ae5d48da4c319eb546f229f5e1304b123a5e75bf2838aff5ab9e85a2dfd8b5dac1e3b509a5695c0d2caafb99c07d314eecd9fb06dea08a57f0a7fa3225cf44f98d0618318e10c6a9c4b7474a3b9cf68665f4ed28c150a2a3fa1eefb3e99b9208bf56cc44c069d3a6a1327728549ef7e87a653a316e5d47941148d91cbe7d7e95d8f4b0c4a229058a61a3cf0f93273c6fccd044d9da29b4d59a2e5c2098530b747f78e020810a53dc6d68a0d1831b565f073e382a23437b2aaa233a5e835e53302635552df12163780688e16b27df31979c1de48e13c507a2a578d4ccca4aa20c5e56085045a52c86038435e7942cb768542a8b342dd186ccf3f6146bacb17d57cfbe178081920f18bd09878cfea9099d758ce30a4bf5ca096820ab372d4fa9f2bf5718a1e28b20e3a4fdc6fb692c13768b69cf0f32751145de36a61d32058dfd7fb6cb2f6aeadc463ca17dce6ecdedb6a6cfb4d0bb19fbb37f4c4c45e09c7c24592badd3be55490ff4d788c4f3bebafc736f05f94e6c2ba5b9a9bc18d7bdd7dd32b2355b3db44a6ae3d4811bd034fb27b104c8a29a1b7fb379248f57a5a8b8c445ffa8218d7505f771715e4c54792e52d1dd28535f73f403f7e8733310a423809c015317a007329bfe4b4ee9b1c1720026961b5bb50f7eaf37b83e93e41775c1373183106a9941c7236b814ea3b2b89a9868f2180b2bf86c210cbf49e0934ffcae464c738920faa954822d5a498cbc7202db5a9e3d07d9208c78f8f973abc00b3f23c0beaf9958b1761ae27f18fdfdc1a203cdb38e8fe4d03186bdc4df788e303cd6b214a0abe003db087734d9c6fdade72d863dfc803d0c330d7f8d1ba4939b14efa9010259cf42a5a9422e752bafb783ceead60c6e4af5ae797a689ca9997cdf2878ab63aa795850b5437d95080cc3b72eb814fcc80c3a11dd07a7ea152d892dc93556b260c5446bc06fcaf39c2e1db933276a7130180015612548e7e682eda99d21e9bd321996366f11c8d1078c9ee5d632c175e89c43e4d7670c6730574bf5d75bbd85ba99df5306c7d1bb218742927c0b5d3a1e6fdcf57f8c1aa1ae263813788974235f0865d4c1dd426437f2573be6716fb6054aa5cc8ee0b1b99dbde3a758094bbfa07fe0a86de320d8a5425c2823b2d384b63cfd294be6adcaba095c17aa541258bb16e855666e51f096e0e25bc70adfe52677d3faf07324e6571dcd6bfeae07cf0c98fa15ba9a7d3725410928f8f9f4f7cd63386251e06f7e1e1e6f0e9b70cd612c51eff27575e394af1f25e6ae38aa2075f0578ff7d3758323068b7a825e23ffd80e48dc8fab7675d8cbd458e29af070ae144590b8054f6770c088486706e6bfbb3f0cd89d251806a2e2f55cae977055e9d7d33ff387e886a8e4bf501b327076bf537f1866f238416257084fbd79f6d9046e1303e25e6d7973e5cc423a9d99d24015e04e54cbe094d001f8153ccce8e71863004e48f4ede687b78f588efe1176e9a149f11b7892732c9de47ac3b3be5b3e50b798e701c7384e66798eab341c6dc67d5f69ab99895f8254a1c509c3603e512737f414af4ee440938f29a73b9400e0cfcc56284abcb1a3c920a8c59ceb0fa92c25730eb30d28f730812de8b7a88e507ed95245d1f86d7be0c072dc4efe5d46fd8376af3a555c23e05cfc98c3d9560179cb60062bad3c81d0edb901bf5ba43ce441565b1dc71a0873e0c301e49c4a40f0baeed3e67b7a17274357323d13540ab0ee865306c1c1a01ec21ed559fb1bcf41288883701cf1926c9bed09302f3882fa655c200ddd4d6eeb85d284142c569f49d9d372ad5109a8909eff6aa50fc9eb412b41739cb3c716beaa9537258a1a00ae996f5f11c5f572259c668b5073f9132d85215927dfc2ca7792bbd6813879f51da3bd60b8bce8bf90f8f69a096e3adca373dff6c63b3886bb671a4e7ee6bf47b6fcf9d2571385d797cf769a17f2994a859c5b36da04596e867178b1115c8c8f89d593562e8cb26b5458a4dfbc3b5fcb4ea82438f29bb276d8f76bc7eea7b9732e52e9e4002aec3d063c240678a800cdd474bbd32b12045a4e3cec67098f673d37fafcf0d854ec5c129cd8bcf6dc6aad78520bcf43649a998636dfc7ff9f3fa6f9a263fc379a71e1c50471567f7a700c27d01f5cf9f440f71ee71d4b2d2f0746cad6f4089682b5194244686d7584da6ae4d991d8c215c2ca31d805065064ca09f819c9678ba355aa0b1a582da87b74f2d4ee8cf648986ed93176b898fbc6334c9245eb149168421ad3c64f35cc5a3de70821861ccd322fce8bd3339333dcae50bdf1c8abd65a0b397ed0a3e73765fe23470445edbf3d9b3d66ef5d74ac8ddb3b9476b7d3c84d31f65201342b706d9adc4622bc941d66da19e5e304d8fb2a02dd2ab754bec2521e07189e012e272df8e0ab23679833e56b80cc2fe45f9b7888cf9a2a9c068fdcb5ce7af601895319389362aa08b0fe014c1ddd3f849065842ce887cb98ddc8b0e07a59f9122dc55ce53c2970529d5293be513ec19d3430d67be9d787d74b09357511e5d8e8dda6d26bec88203211d0b18b29fa05454c0ac0c4ca24d2ac78533d2ce90d880b4319a56e7bf77f6ccf284d43746c29efb229c34ab51b5c71fd13392ada751f80e8c733492db1ef65f9f1dfd72e9fa54b636122fa86c1db93346dd7dbc06d8b3dd8a3fcc8ef7cff64655e9e70cae41407c9725266adbcb76456b3b5b0c1dacc7aade8a5a108c0b5d0dfb38b17a8890ed7b564e963b8800482755106266b12db7d0e473607a5500aae1af9fad9d96f32ec7f14e674afdda5f5bfacb9bc034f42cafb5235c30e6cf561760be94a3c3ff3a813e6e0a8c269f600373cb16da075821f41ccc4507b90ac038a787a26b871c5c001d57fd0148f135553c83ed1c48d62c815dd30a3505d935a025d0d8fc44dd23ff26c0e0fa2e684110b65bd0d9ec5d3c23b29746d3d1d30a2f0dcedd6b21fed4f0be2594c681d5b7ca36a9a2f0979de806f2c99cf71863bb96af2533149c2926bae17cf7a1404a6f7fc7ba7f919720713c1e83c8dde6053b456492fa20c9873928e3d6e06c1094566f008b4497ce43c42b044e6453b9b48adacee228ee238926576741bf2334eacc96247f6a5ea6fd844a410a1d16bd9072050a881d4b13f456fb1ebf687c49619b58574053358a9131a24e51309bcb42292b5fd48f622f2acb776892d70578523c92ac43ce09d3d741f198180bdefe4268a1e9e17ca52847a5a1b6bcea17a33e46ac6dc96823f5673f3e72ecd607c38f7ab883834be9df471c1648e66003d7afa9aeadf13db0abb4f5b930ba5a2724dee350f0cb2daebdd4a6327c0565cf508b50d6aa0bc6830ab321b1567c89676d96ff9ce3728eb6dcb1612b046a883a7f85e86c29f67641721aa70128083bb023536b7c8ae07d1f31fb8541d81ac06b2b10dcb08937619b095a4b6ac33ace9fe4076148f3d4c28b6a6d4ef6b738f9c60980c46c1e519fd0302b97b2da9be49a422b4a5bb411f254490ba3ca6c70a2793476c3b8e288341413d7c1e12aeb3e603c3fb7e1323e5cf176db1dc8c764cc0c6731878466aad0ad0ef6d5aa01c2a36300c55027cb5dbe569ac15298303e4383df4679bdc24c483dd2d0288a2517374f284e1fe64c0b66ff17143f308cea37d3d212db65841f5370de0bf6d139951746c33dc71a5d3294f1bfd63624173b3680b684e2671c179534f6dfc8c2feb10d1eda10c4086e5c775daf56b33f09438dc26892ec2c20d08ed79cf942cf0e0e9f8e03b5361e4cf2f2bb2e9619cdc208f26a18746411d85bba597c7e1f37d91efe924e353fda8f66a28399de4af980580150659bc197f296d56a29426441c054301229b517738141762bf966d6793fc24d24d4a1ab020623b38974ca37c24e254e887e6fbc385beca90dab4d00a5c80b474ef4929eb87c76c61b454af612172bc875c0f21c46768f990426254e4cfbc0e5d84dcd5b74a735ac65442f0ba3a24d54f114514b8435df976c2229db37398d9370b0b3a66736af30e19048b68d81bd860315fb4e3b3a037182aba9836f6410aa8f990fc0635e2b4c78d8f1d7de3c230a34d31f36cc4898bccd7cac817f8fe8d8b04d10cd21c1c6706cc4de85262bef4b5141d35b6fbf6cba6e2eb91f8ba56e02773dbd53e40f7ab3ae60145f4a882c2027390bc564ed05fa683e22a09b4d3eee4f1d9f1bd9d645e9ad46bb8f917609cf6ee76538b51a715da21b8a7d78ac488eaf9812213179f792f84690680e716b827088302e35e28342f5850a0c1fdd0e9079a95b10457fbd87a257e6b7c3e086ab2b5655eb929d3f0220789431bd5b10e1c1f6855e2aa8065fd93fbde818d8e05b280398291f969989f570f7e9781454c68977e81a3e0c79f3bb43e41af61277fddfb068a4d8a583a0b7bcbe118df25dc9ed349d8fb4d61aa07079715385220783ab44f9279bb11c71d73a3b9a081c8fb6e97b4cccf91890c69fad9536a696b728010e6d07092d38c59781040f020053b31d642d48df8f02dd987a158a5920bca4d5b4f4c7b116a47c6384a6387685cebce6ac1b62e17c723af14806e5af5c5a5db86fe1977a364da3890409ea88e4f3dc27f1c39169859958eaab6e597b774bc69264de206e247cb2b18e506e3a1773d59af4fc520681acdcbf639431e53ecba0deaed925afac12411170a2e0482be1d710c717fdde2962992b72ece5f2118b231b870e08df7c2e325940162717eb26153fd9beaa2f334a22fecfb8ba279d52ed44e93420662aa5779f084499d30169b6e2725f11115f6b9ef602a2d038a9bad38adf40e3f6447f2ed6a5b7be5f5607efd178a06ddec16d71c5f645df3c556170db3ac6c102d8bffce8b978dc70343a37d8c4a4c43db86e1a55e0478190cf9656c918b25882e2f0857941fd84ee79cb4c4dd5756815ec631d55555c8474a99ff38ff5e2e7bb7a394fa79dc9867588250a9ac92d036930a6aa68578930067820552dfb4d3350c64ff787a3cae9fed989c2f44fb8b22fe8e81b22c5edaaf666379b0ea6ca613f0c7c151ae2043f8f141d1ace7dbab2fbe585bf97cd00445641fb40ce860fdd185f7704b4b5e055924a903acb2da83f72d70f1678e9b814a8836d969d7ff7e49cb2864fa7f8cbc897363ddc869009799023a257df85b0188a69ac850d485de1ae50619c178a44602b498b7cca102d7b8c0ca4485e949dd0973fa13ff36991bff4784b62f2bdefbde3811beaf8c354f4dd7ccc6b30ccd46efee82219f841698d69c15915c713f1c573ee89739b6698673ead9370fefa9582a6f5fd6691370d0129325e3a5780ef5490f450796eccc2dbf05c40c8ed4cd4602d2cb0361907d0362092064e2b7c569b406a2b4db94b442cb253a3d8619d3e140abb8e5f77f91779d8d4654b9fd90e5430b5131e472a19abedb1377d5d11c7b38bd971c57aa01524f949990eb391b789295a2e134292176952a1b861b0130f5bdcee0132af994e1663ef99c0a4d957e22c1c59088b89c1fe76499f45a34c3aa0f752e70c7b6fb5a915a274b3d87275f8447c30cd5c25463c0b00f99d0ef4704671b66ca6f3d8190ce7aa3efd8864bba5bbbd44e109b203c0f34eab4a22ab78075b467e60d42cf3bb1f72f46b638566a", 0x1000}, {&(0x7f0000004180)="f148c47528aecd5604f2879e42a6f2ec20442ec4a9ebbadcc6a26b6b8e4d8bed5deef31a4dbc296a42430ad502ba9f2753bb4259dd5b4b0492982562944a4576498facdcc1dee8ebc5c2e62fdf75ad6c0f4667b93c70fb2e92d1a6f121c8dc5f7cc24fd512d563be1baa0fc5d82fdc0a8a3142a01c52626f0ef1b16984d3bb0e41c9ea7a38e65afe4016", 0x8a}, {&(0x7f0000004240)="df159af4c0e8fc5682f92a930057b0d0e2556a10572585b7e0f5c0ab", 0x1c}], 0x9, 0x0, 0x0, 0x400}, 0x9) shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) 00:00:03 executing program 4: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80000, 0x102) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400002, 0x30) semget(0x0, 0x4, 0x5) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) unlink(&(0x7f0000000140)='./file0\x00') r3 = dup2(r1, r2) close(r3) r4 = paccept(r3, 0x0, &(0x7f0000000180), 0x50000000) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0/file1\x00') flock(r1, 0x0) sendto$unix(r3, &(0x7f0000000240)="690dfb1766d6a702ae1ee3db9d", 0xd, 0x4, 0x0, 0x0) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000002c0)=""/55) mkdirat(r2, &(0x7f0000000300)='./file0\x00', 0x18) sendto$unix(r0, &(0x7f0000000340)="e83cecc473654da032", 0x9, 0x6, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, &(0x7f0000000400)={0x0, 0x0}, 0xc) r6 = getegid() fchownat(r2, &(0x7f00000003c0)='./file0/file1\x00', r5, r6, 0x400) linkat(r2, 0x0, r1, &(0x7f0000000480)='./file0\x00', 0x400) close(r0) bind$unix(r4, &(0x7f00000004c0)=@file={0x1, './file0/file1\x00'}, 0x10) dup2(r0, r3) getgid() stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) stat(&(0x7f00000005c0)='./file0/file1\x00', &(0x7f0000000600)) socket$unix(0x1, 0x3, 0x0) semget$private(0x0, 0x4, 0x3) 00:00:03 executing program 3: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x4, 0x1, 0x5, 0x6880000000000, 0x49c}, 0xc) r2 = socket$unix(0x1, 0x2, 0x0) r3 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x200000, 0xa4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) getdents(r1, &(0x7f0000000100)=""/4096, 0x1000) writev(r1, &(0x7f0000002240)=[{&(0x7f0000001100)="f53b917cce03ec47c85860738f56830b1fc34831cc20bf4699ba22401a019c666191b0e06be610f29977d24aaeb5cb001e50ba1ab7de03cb1e26c383301ef64d3118c1c5969fcda80521f3c2850ec117f9a12955aab67a7e384b791e567ceb43bfaaf7e5f4444cb5f4c4f9135894c987dc837d5966", 0x75}, {&(0x7f0000001180)="4b2fd03e4b3d6f60a641c2380cc11f", 0xf}, {&(0x7f00000011c0)="df074c1d6e329383b3b0c18aa773c93599646c5c2b399262009d283514184f0039ee030227433917813f445762b32904fbfb92317618116c5633b7926255d1cc5a1b28ce794766d43a40518256d312709b5bbd2031f079ff4e5d4c11c0f460849dff9811f602a5147e71387a73263011d729ed39fad46dd0893d66642e38314355b50190b4d6f273b3554602d87134719beadd9ccd78e1a2e8952d8c77ac345b51d86864c52af850399b806a06bdebfecfb771f21623edb48533dd3a61b162023d54811c64268bf3c570b39ba331d943d832f10a48ed1346f20f4fcdef1d4da03e911c286ba9551b5af4d0e4265509e76ababef6178a643759c63fbc27bca96809a46d4b367a2bc6078ebec32a6c63d592ea15aba8ca053498d5b28006a1c43f1d4ff1acb8b3781d8ecce51e82a882402837634d546fcb771d89370b53d6a19827a2d2b2c785c9fa68e6b03b8bdd001cd274ea06900737e87b01da7666de09c9f966da6c49e80130eaa33787e96f9fb43c56b21a47cec8bdea332ed4284aa7d18d54fe9a8b8d82381a258172b844cf92516b57e022f447149c79a6ce2e64c13fd91ee2d85882dbc307401f18e3a7d7930fdbf97d57ba169534b18ec1a26392363bec6e08986f46a893e8bebdab71f6f48910ca489259611c6f93739fe36c8a3ab66889741567b15c77bf2f0e1489d86fe15992b88ecc3b06fbc6dae1d7c0cddb31196f8af735db1f5111a4438845e36cec3ac364996893ec8b9d2e8c6b308e569817f8d6c3a26c2e8a428c2cfe3fed3d5e74ccddef775e7003831031d3766d7b5380cb2cd431f349d183d17f1a9e0672d772e041126ec78b3375a8cf166611e0241f925838248beb983d8c82e92f13a22d65c306a6dc4b01ce13d84ba03970d8a23f58da5e81e549fc2e8a9187514fa3cc208674b39dfad96bd1b7e3c88a102aae793ad02888c88254edfbfda141d45d9b973e13c9d2812a205351e00c432b7493a8ecef7ffdcf95076d2c02e8d3746a5f282569dd0540cfe5f94decf5ddb44ba98ba17f1e84cd1572b6964b1118dd2625930556edf70a99f2a54ba7bb49e4294849bd57e3871d74a27c31e09fc2bf9c92a20c86aee5ea60532f4b06f4ea4820c16d57278a245b585c3f39d1bd45736689892141c4d6e95f3dd9107c4a4cdf2bcf7a9c38874593b964d3683687dd5dd8351277e3b739684c0f1040f93cc3070f1745be17bb3d35cf1af238d33c793ba3ca39ca3b233e5924c14abd9323ae6f31f21f127bba1efad9ceb3315af42279990f068cad4a2af802d33339de6829ea77459ed24dfa7c9863c01b0d43c1c9a6e29f987fcbd8607044842f6462dcab0acdc4760488fcca036ccd57da3a50abf768cb46c334be48babac93641544d90a402be5dc3b1f65f3e5af5676c0631c57005b7006bc3746698698f1984c4b0d357b644076c5dd8c8ba11d911bd2e4e92dcf30441c71512fa1d5226303ed44432f9fa8800aba4f5f48d7e4911ecf777eadfd1318cb6e981ec41cbecd0de1c3e478029cf12fe37a87633601e6de8250622bcc18462332b04c34c8f803fb540f654b88ff1a59c6e189359ba5eb454c83f1f2ff34adaa9587f4f29c16c497ea403cacfd4bbc2108ede8f6de3664d77bcd210eccda5bffd02f3198efd5ddee505d1619ecd1adb3361de3d73ca85a5b3537d6e9bc1ea25e0e5bcc208cbd868eb23a9d2a9cb0131f1b8f0634b098110b14d92f04d3733877caa6447ccd17fa5a37b74c0849aa8242021b5a392b6e854c7c9a69d33712344d2764ef139a92cad4b349041ef1e7ef2d1934b3ce8ed578b1626058430f34e831b35305af3db642bf1c9727a066f9cf1314712e28f24bf533326a7b99c5823ae6988aa35c4737896fee2d42b36885cd20bd46d4e01b481821cef351b6ea5bdd468eb2fb20f25056a15a36fea4b050a42ba16b22138ee0cb1205402b5f14b32fd2c4a5303f3ace9a9bb48b28740f061a102347ddaa78600a61b3bea7631585edd03d564c7eeabbd77cac109b23cbb4742f7854886d2f3d1c6146ce22f39d4df91beeb9b468a83dbc59eef17847eb307a93c9c23f19123bd103c289ce5757304cc6d14f649870c533fa4d4fc01223f57460336c85f219a85b000989ded5a94a034d16b4baea565ea22322ff29014780ff692cdf2e654f9c539f00cfd36248fb7febea9f3bc806c1cbbedf3d10f52f569520c17ff33c6c0333f65417569e3d1b55f26ef8fcc9c595a01a780b74cbb5bb6e65f60e8e890badae49c2fa84431ee89c7967f3b06b891cd0547ccc28cd2b3ad2a3241b4e9c4e936c39963354cde5046d257cc11cf745e1f4a866486fbb07a4cdda2213fe1813cbed5a032339158717c178a8420bea59357dec359836aa0006b5d14ac4b98280c19a59dd0e3c673c11d7b6dfb489416523386060bc19bbe2a797b00d77ef401e9382f8edd0f4678c88eb101bceb4db3fd6c3cb53ff36cb93036155a4ba3642dee5acafc76e5e8cec7ff5448f64f575c7f786ab5d1f93bba746fd396afa9be792b0a9d76af9e8e52ff9ef0db4f8ffbb22d62b15d99dea60225c1a8b6ae0c3ec5027dcd097fe31f47867ce6fc705ecc054566d7bbda02fa038bf5d680db93228385ad22ca4e1deabddfa0895cae522192bc6725192d719863b0e15a5be2bc23f40f1ce42c4c51f3802036c85f629ba7c52914288c0bde3bbb7a4177196aaea1f433b152712e1e2354d328b5664d570454f9d3bcb8755e6a1ab44488ecf8d22272271673cef874f2105ed4d448435f5bbd2e772e480cbb2fcb7e03d7911f1d8083220453da09c1b2e6f028a6c653da72a1ea92f37840644f37d96990e57e9793d3b3a487789fb525c5180d3aeabf12920feb65248c052921a41609f6d9907c224a2d458dd79800320f99052ebf31f6344254f1a98d8d331c4159a8db8cfe41201e703d9ed9f97f531a06f22ebdadf8944b194121a20581055e9ecc7f1cc5d080668af5676f58c75c8ea4c0c742cc8a39876ea7df52bcde3263cdd533564f95a71a57f65831166395271aae9f034e9e3c9010ca09d7fd5ca4e8e97242e05f956268f9697a6a0275c10d71d96767a9374bfa4e3459d3287ad97e0ab988164e35e7be2fde70ec60b98f59a47cdb0827ff8bb3402c5d40908546a5bd880715fd2d2344f4f110927e58997f11505ba4a3ef92dfa36c8ab86105712c32cdcac705355caf5fc03325acd2bdc1b4f1f415063d3c272b9267e0fc0a5526307522e735573b9f299103f570cc9de2c19177f2222592757db44c989833bf5d891506063d26f71d7a847f869cd4abe5cf0baa97784bf41e8aacf3ddcd663884501c4d7a60122682a5e43e9887ed50cd5ef314756c1c2cffdef5ab39699482d1fe785677eb8a0364920b1e8ff04a313101bdb082e54a47d47d0853f10fbd66bbe8c3654e108d643f0eded389bb1ca32a65cf6fb33f2b9aa7cfd024546dfc794d03485a43facbbad0a771ffa7f01238b81f9316366870c7a42654f79d5df81d3f3afed7bdc44bf39ad02458a992830567dc86e869b1a5f34c581c7d1b71b91414c18969c55344e3c691f6ddb8d684594455e834171f0a8a55821c78a98417ed72063cddede729b0633d9e605f55ee1ab3fb04be66469014691657d90fb09f971be599239610a3a9b479d18f555a4b1aaf862fdb5ae1afc7e2b06dfdc0ebeb0c854e60f1282e0b1fa8c211249292f22b50918b060c8df22112e8ca7043c2a89167d754cda5f28f675a456ccc433a9ca41cd72c37886d1fcd58563b98acc20d8c8bdadc4aafc40669b8121be24d7163d86cad17801347a4d87d813081d90bc17b42f7e5ec3583bf92259d36407c1cca8a1d0dca8b26cd3352287887c3bb862275058e52e965cb0f8b1f9a7e860e01f32037eed902255c01db0365d9fc5606376cefda1e6648ff130decb5d387809133c786ed29f013fc9e3e32faeac90533b00364feddfe834d07c8b933f308d963147091eee14505ec72ddf0909bdff0e49b93d83c021abb946ad5095a26e957684a1fa96b413dc786a2824d210489f05bcb784c7d51f7e18f3d5e27a2e493a993a8adc0764375f8666b324a3a2af2209ce8185cc6b4723c64c8914ba3ebc0e0105f8b53f84e47efcb8504e40e91046576f9f92e31dd3275af653d47dcd6c235806ef25b968474c2fbb824f36405f8afb3a9e72988fa91e1256e267e62bfc808c75b8fd9350c5b5951b0be711a496fa9119e9b8995644176b1d198e5349616b306b75477c33fd5cfb013e30828ed7096cc67ae08fb542813b3c040eae23963b773a961d1be4ad2a5749abbddbdd927f47c0a80cacf486deadeb76ee6a3fa92ba186c6923f8141367f315abef0e2a9065d28053aa90c59e0950df0dad14e9457174e9036f5e246bcc6187b62d25d8425a117c5ee032d506900b69681343ffbd6075b410cd35b16917eb1992e1431b8d17c0801ab3fd54305d2116cf70e99a89470fb79c1361841ab9cd7831a8a27dfb7080a77a71ed1ce55792753a7eb69de75eb091a9805e0d3713247647edb5da96ad208cf441bc87ada2cd1b60e70589988ba1dffa79b48f071ed447800f49d3038bb159c2662e02b14de8b80b04dde68ca945b5ba72b5ccedaf967e29ee21cd42d9c192422e540dee99d519cbf6230a3be1f9a4d45c207c676fb78b3ec11a63126e79eeec59b6ab7f566506bf5913fd5643bf07278d945a6e3a1e31e0e66d66b518dd8e71f776e27adf767e35466d94389258f2b8428492ebfa0a2ce3738711404ba8e0d8dd8ec56d6ae06e746c01ad58d38dd9034c0a23e9032f4a9b63fe0d05f11179190fab3335b61eb4d3c5d54bf4f02b3112099442591cd0ff075f0bc88a6ee3a28fd8157b3fae23a2818bce8cd563bb9f50e6b22be36bfa15c25b82408e422a29dd26d156eec651839dead148842a56cd4c6b84327f130e00669a12f8aa3574ba3bc02d27cb6be7669223fa09b313ea3dacbbb575f27dd3ec9d1995e24b03a33fe4ec50e8419c14d4c606c5e302c348b3eed8b2c8cfea52fa0d30fb1cbaee8be1ce5d57b25e8dddde0aa080e36cdaca08c821651204d0072478d9a383a667e25a90bdf2d5d1200cb616147d841abbd0310535364bb12bf35a865d34de2b04fa07fab397aca69fbb4b16c5aceac8b3f50ab29727606ae1049c4b314528a2d5dd0ea3d294770ec7ba9d303e5d90c71d5d7a9c1124bf9b28cccaa3e1f066b1c6707fdba2cf324ba9fcdeac1c49513aff57e611eefd8147a036d9d0a76311e7e6e0198082bcb9bcefd46328055a40a003f73bf713d83a6ddae0e365e1055f6044ab71804abfb48fa12add714f359b3fb9ec10ce9c4548e098e4180e35a0f57a34ba65ae9ad89acd85f20d6a53b77c41fc944cbf42f987fc66135cc17be05c91234f3cf4ab605f6b9d05b3e213ba93a75bcd865a82ec5ed132d45ded5373846e1e338d6ff724175fec89122855c02f2cec1d9ccd4689df85679e35a537e1c05ddb4e125f594225e58745bf50a9676fc024a9ce641b30fe1b5d2bf90c3129bf5941a2e1636943a6b7cfe8c4f55f2e9c6c61dd059b382d03b22cf89a849ea513a9a4abcf7212f49e9e12a60111117629f80ab829c25f34bb2d56d6df51332d899ce3df30c49fb36bec270faa45d155bce475c0e3658aa5a5bceb3970c626126031b27d104aa2470df18c8eb3a93a2cfa4f8c75bd7a158c18d160a0313d7d18bf0a225c7ce9e31885f6033a66a3ddc2755935d30a4b60c5bc06c89ab469ed9346be6b2672729198", 0x1000}, {&(0x7f00000021c0)="eab14793c36486e7f09ca778dde073799d6c4ef40b65c81c16084788aab8cab8996781e85d2797585bdf49246d169433d9262cbd370c33cf2c02891d2fcb7b9a3c643c6a1be483a58f3deb1221", 0x4d}], 0x4) recvfrom(r3, &(0x7f0000002280)=""/76, 0x4c, 0x1, &(0x7f0000002300)=@in={0x2, 0x3}, 0xc) pwritev(r1, &(0x7f0000002380)=[{&(0x7f0000002340)="9599244a6b02c97b4777bef4609d98e2d5044ebb", 0x14}], 0x1, 0x0) msgget$private(0x0, 0x0) mkdir(&(0x7f00000023c0)='./file0\x00', 0x2) sendto$inet6(r1, &(0x7f0000002400)="a12ef212b3dc590bda5ae8a1eda5fe1ef63d91ee92c8ec001e4cf1c35bdb8bf9f791c28363b6fa02b46d778969af24b7da7d8e2c19226e61e236bd57329599a0dec1c00c515f4947d8c2cd3e4d4e86ce53be62096d6ae7655f262cdd0b0e07eea95c394f548d081981abda2bc3bac42d3449b5a71d854bcb06c22f3150924df324a9315871e6672d6d819e560fbb83904a1fb52ce4a58cd08b50aed0a79c22ded75b51bd0a7921bf3b9c8640447ae4397808c81cec4483a52c328ef7fddf1cc6ac07d2e283e84b728cae15eb6466aadf6d7d2bd160fa181a9ec160572a890d1182b4ccb1b96226e0db3401d11cb55dc8", 0xf0, 0x408, &(0x7f0000002500)={0x18, 0x2, 0x38822a3c, 0x401}, 0xc) getsockname(r1, &(0x7f0000002540)=@un=@abs, &(0x7f0000002580)=0x8) connect(r2, &(0x7f00000025c0)=@in6={0x18, 0x3, 0x7, 0x5881}, 0xc) r4 = openat(r0, &(0x7f0000002600)='./file0\x00', 0x8000, 0x4) mkdirat(r1, &(0x7f0000002640)='./file0\x00', 0xa) bind$unix(r3, &(0x7f0000002680)=@file={0x1, './file0\x00'}, 0xa) flock(r2, 0x4) connect(r2, &(0x7f00000026c0)=@un=@file={0x0, './file0\x00'}, 0xa) link(&(0x7f0000002700)='./file0\x00', &(0x7f0000002740)='./file0\x00') r5 = socket$unix(0x1, 0x2, 0x0) mkdir(&(0x7f0000002780)='./file0\x00', 0x0) recvfrom(r1, &(0x7f00000027c0)=""/138, 0x8a, 0x2, &(0x7f0000002880)=@un=@abs={0x1, 0x0, 0x3}, 0x8) listen(r5, 0x3) paccept(r1, &(0x7f00000028c0)=@un=@file={0x0, ""/4096}, &(0x7f0000003900)=0x1002, 0x10000000) recvfrom(r5, &(0x7f0000003940), 0x0, 0x2, &(0x7f0000003980)=@un=@abs={0x0, 0x0, 0x2}, 0x8) link(&(0x7f00000039c0)='./file0\x00', &(0x7f0000003a00)='./file1\x00') utimensat(r0, &(0x7f0000003a40)='./file1\x00', &(0x7f0000003a80)={{0x3, 0x22}, {0xfffffffffffffff8, 0x435}}, 0x0) sendmsg(r4, &(0x7f0000004140)={&(0x7f0000003ac0)=@in6={0x18, 0x3, 0x6, 0x10001}, 0xc, &(0x7f0000003bc0)=[{&(0x7f0000003b00)}, {&(0x7f0000003b40)="dd7baf62410a9de814fbcc4fed319c9be42075ba7c3c3264579c824b751b76530b77e29552529ddf2bb414dc8badaae12073c375c1102a1406d955da61478bbdd892610a1caf34adf18bfa2dc628bc6f5f5dd086518d9f71", 0x58}], 0x2, &(0x7f0000003c00)=[{0xc0, 0x0, 0xffffffffffff0000, "d65a5595a281d4afe1e71a4df54efa16a1a7a2ed13e1e96020af8f7aea8478742b9d0803bc704e1cce4b42cc0b6f1e1a5a2701fc77e89cfe2d1d38f36c97237c7308f5715c84ea1185c0889f2efaf56d5f4374ae8b4bc1da49e42e23ab6dd28b84c72b7eec6a56f12a32ad845c5b3dbceabc2e5eb678d9a5b9302193270164faf1be91fb991a261c9d0adafb4f52a2e1136672c5fbda68f74d104a7724a0064db80f7d1808ae43c3bab807f36714c9"}, {0x70, 0x1, 0x930, "4477a0438a4eb519244e3cad9cfb52880c48fe4bb01bada14d9f9d91d71a3e48e2684bbc52d2aab024668be4a815ceeae8e41fe1e365e573c94d71fcd380e4a8e43e7fa4204b18aa2e6e772c674ec72ad4f7054dbcd73cb2c45ec21d"}, {0x60, 0x11, 0x5, "4e0127cb4bb10d006e21a46c3853c88337c48682ed8b21e321437ada789bf09a2bc55ea08f45f6ba517ea46eca907386404627128f11631ebf5b2c6deb20e4c392be293b757d0b8e3306777f0686f7"}, {0xe0, 0xffff, 0x1ff, "54efe812ff8529a990cd4197b780bfada89c86c39329cbc158a28565f9620e1136f885b10b0c4aa1008a584663418b67b76231a9cf05a3758792ab09efa0bd5374a06e3afb9294fa74e615efd63091b60c50b42abff79129d0491a7dd96f60963446d7381a178c8f71144576f0036bea08993e1fc817cfda7fddd30f00f24a9a4b26297fcb79e13f193aa2996f64051e9fbbbcd685a2b52c79e392a3ba593e0c6a4a58eb9b03f1c6a1e96fc89acc0a8cf62013806354db7ca5acf998bd46b306775503fd30295081b0b3b3de5280a0"}, {0x98, 0xffff, 0x0, "d1eb0005f6f0c1f0007d404ae096dcca9364c04506daa822bbe537856b34ac3d1c5ede2b3ec28062037efa232edbcb35bbbcdcbf15b3f50c3f720a433a0181a0922ccb6eb4ef742c44cc18facb889b284543b40b2582013c0b2c66e4f47fbad6edc164a12a916436d489eeb671fa848fe0dd83d53c9c2419afb25d58f62af14b734e8c"}, {0x60, 0x101, 0xfff, "f32a44f765b788b46aafe9d628eb9e8cdc876ada0c93863a7b908a0ee7f72e452fd789c2a08ec707e6b2af1412138a32b9ae6c633feed3cca97cbee3450a8c9ec70368277f8df54265870ab5fa73983c"}, {0xe8, 0x1, 0x1000, "b373e62a137941088a540e67a82f9825583868e2a4f29df2ac8734c2fb65dfcb05eb74a8b6a82ffafd524ecc20c5b9f54d391787925a3a8cb01c6ddccf5b0826123485879200f7ef295e4c4ce22eb9b6cc0232e8b55db8c0dd9ffe028f8d6da72f0c360998a211e689e71ced595d3fbdb8525840f39a2a3aa961736652f0ed5defeff9a31ebb2f53f85097a8a2116abccc1ac17eea44f14fd1a6f4fe3c6c780998c45ddd20d48118b4e5434fdea66d543f33decfb4124bcdca5c5f1996c5a1a86e8734f7e92edd12c2206fd411a132f3bbb8b7fcd1bbb7"}, {0x30, 0xffff, 0xd96, "2d2d958152161f6583b5cd720d04021dc7974d83a459fc55d99acee2ed15"}, {0xa0, 0x0, 0x2, "72ccb60d16d33bfdfaeef91fdb995501b2427abe4fd704e1c3e30bd79445f799c819059a87dc70175ee222138ca10ca80b2c2f034e39d41b7859fc24fc78b639e75b51283a9298da630fa5a4e8c21b9300e8a50eb9c9335b39360d6c74bbf27fa3dbee38cfbf18b0ca1c73fce68edd0daf495ebcfd0232ee1cbd2d8ffbef684e0f74acd295745a2d505bd78d3224"}], 0x520}, 0x1) getpeername$inet6(r0, &(0x7f0000004180), &(0x7f00000041c0)=0xc) 00:00:03 executing program 2: r0 = socket$inet(0x2, 0x3, 0xce) close(r0) open(&(0x7f0000001440)='./file0\x00', 0x86a7ac95ee0cf34c, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) fdatasync(r0) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x48) 00:00:03 executing program 0: r0 = open$dir(&(0x7f0000000cc0)='./file1\x00', 0x204, 0x0) open$dir(&(0x7f0000000000)='./file1\x00', 0x8000, 0x4) fcntl$setflags(r0, 0x2, 0x1) close(r0) lseek(0xffffffffffffffff, 0x0, 0x0) 00:00:03 executing program 4: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80000, 0x102) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400002, 0x30) semget(0x0, 0x4, 0x5) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) unlink(&(0x7f0000000140)='./file0\x00') r3 = dup2(r1, r2) close(r3) r4 = paccept(r3, 0x0, &(0x7f0000000180), 0x50000000) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0/file1\x00') flock(r1, 0x0) sendto$unix(r3, &(0x7f0000000240)="690dfb1766d6a702ae1ee3db9d", 0xd, 0x4, 0x0, 0x0) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000002c0)=""/55) mkdirat(r2, &(0x7f0000000300)='./file0\x00', 0x18) sendto$unix(r0, &(0x7f0000000340)="e83cecc473654da032", 0x9, 0x6, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, &(0x7f0000000400)={0x0, 0x0}, 0xc) r6 = getegid() fchownat(r2, &(0x7f00000003c0)='./file0/file1\x00', r5, r6, 0x400) linkat(r2, 0x0, r1, &(0x7f0000000480)='./file0\x00', 0x400) close(r0) bind$unix(r4, &(0x7f00000004c0)=@file={0x1, './file0/file1\x00'}, 0x10) dup2(r0, r3) getgid() stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) stat(&(0x7f00000005c0)='./file0/file1\x00', &(0x7f0000000600)) socket$unix(0x1, 0x3, 0x0) semget$private(0x0, 0x4, 0x3) 00:00:03 executing program 2: r0 = getegid() r1 = getgid() setregid(r0, r1) r2 = getgid() r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r4 = geteuid() fchown(r3, r4, r0) sendmsg$unix(r3, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000000c0)="3faab8c247057d69b5ff62afeb497502489eed93880f199541df9a6e2105b43bcc5ed7e0f092a6b42811b89f666c5182cc6615cda545b35df47a47360103861e5e44a6c6afee2d2649333e827bff1c9128b3c8903320e7a6fb466493b8040ee875e4a177fd706021166efde2bef86b579fbe70d147eedd4206bee1f7dcce802382c97688752ac87cbd37b1add338f07b9a3b628fe89d224426497aa85a4e6b5037b81fe91b8f1d8b2325fbbbbff6b07a346e9e8459f5b1bfb37aa259e4861d02668430f915ab5550043e3d5c1623b16e0924490c102b28b7b6db755914f22b5708221df6c22f00cea12cf319f8daf7b6224858e64b686b", 0xf7}, {&(0x7f00000001c0)="5a336671be25d41ea49d1a3164401c4eb706c59b35bc5d091af643d7d4f70da4d7e9fba6a531d696af88b4c51f4e7ff582c425a17a68a2b3", 0x38}, {&(0x7f0000000200)="2c449ee46fc7f1f5d1e3560dbdafda43cef380b3f96dcfd544a9790a7f89d48a58d9e70310d6aaee0a4ca77f85a2bcaa80dd10103d8a6e69bbbfae10c9a0e4d0dbcbab26a90722445242b0cde84d1cad08ccc52dcc80c826bb432d909210dd42b19bc4aa5009589ff501cdda17feb265fb73850341f3896d327d485ac2ea628a38e27ffa3116ad2443ca6b88753789ff92dc0bbef39106250166339c5b4519f66c2e4f7a973f940ce60607d9197b6f", 0xaf}], 0x3, 0x0, 0x0, 0x405}, 0x1) r5 = semget$private(0x0, 0x4, 0x2) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000340)={{0x5e705c44, r4, r1, r4, r1, 0x22, 0x67}, 0x0, 0x80, 0x9}) getegid() r6 = fcntl$getown(r3, 0x5) setsockopt$sock_cred(r3, 0xffff, 0x11, &(0x7f00000003c0)={r6, r4, r2}, 0xc) r7 = msgget$private(0x0, 0x708) msgctl$IPC_RMID(r7, 0x0) getegid() getrlimit(0xb, &(0x7f0000000400)) semctl$IPC_RMID(r5, 0x0, 0x0) r8 = accept(r3, 0x0, &(0x7f0000000440)) getsockname$inet(r8, &(0x7f0000000480), &(0x7f00000004c0)=0xc) recvfrom$unix(r3, &(0x7f0000000500)=""/203, 0xcb, 0x1, &(0x7f0000000600)=@file={0x1, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r3, 0xffff, 0x11, &(0x7f0000000640), 0xc) utimensat(r8, &(0x7f0000000680)='./file1\x00', &(0x7f00000006c0)={{0x4, 0x400}, {0x5, 0x5}}, 0x200) r9 = socket(0x0, 0x2, 0x5) write(r9, &(0x7f0000000700)="3166f10aff2ceda9106ab268b7a172fc62d5ef468d66422eabb69c81faf1f93635d01bdfe5edddd59ce6529e2885b38f1e5a9fd44a09add5cc6a257d968fe0744befd972373e1ce9f25ae40b7eefa2ed6e83db7e218da31cb99c52b84fe25fdad16816c4154aeafab615c9869daee114f8f71ed13c9ed23299f33db984a7af00cf33be4ebb689994e32cf6f4cef0eb129513736fd14def86993f780159bdbb15746384d13d3f72ece2cdc7bdf9c155e119baad44d8c67526e321fa0be218a557dbf5ce92c08fa36306b0235f51b2af5db2ac56d63f684d2b2bbdcde00ac39e9681a1f51a5827e94168537716f48744a201af4a68112819d3b57a0df0266cdf83933c9084e309cfca3db841ee0e5f80390f735a7b7831aa3604d25414f3f083f1f793ec9d6bd131aeb721ee25818ccd05f429612205e6541072f72c6b9495b4030ab59a34e1300fb4aee6e6950f5e9afdecad94b7f39017ce7c72f6f760f02e52e1f9524a10d604eb19b63d4e00c664b55357697d84e8804c1b5b28a3e4ddc8fd76702b03cda262180e0a79a171413cc263e8570a404d52d15bf7e8b696edbd43f9fa3d251b37e3427f6c43f1f57029ecd104125efc12216912ca50443acc9cfe48e431b1e14e015f4aa662cbe6ebdb343e41b59086239c39a972c94d2b15c8cd4e5d57014b5c5fd93712665f578152925360ea63a9eefdf8594b096a7855ed05e276b2cc33bf02bb45ebd2cdbc9644c47b7c0e15db9e90f94be05f72c05b01ee0676480708f54d9e63000b3ce7de4a7cdfefa7c143fb6c9bd8b0686d9d5d61b0cf9414cff7ac0b3c0d84dbe6af547ea08a37f9ad01de92b1f7eb8f4aa2c26acb64deb793e4e13927382fdbae99d3ed9127d040e0b05304b0a1b638383ffafd99866f374f6b61be1d326efa5128976de6581644750d7a772f8334870f3051b587b13d5a8e495c37452b400267a539da2bc7d5795fb2be539cded22492d3554bfa55e7c927a9e60cd77edb51eef21be195f566b66d50b3809b52875fe77395ebaa68fc8f70f91fb87f659f67983e17285ee1c1cd294e3ae3f919b014c01d1297c6f6d83127a21cdbdfc52008022ccd3606c090bb8a92a9e6e5dc40f6b5e662ed20b9490fcfa57f0197a96f3fb1246fb8b39b5d4d876f5620785b31e015ff8574cb1ed50a00e92c3dd4ee50c65cf4e2ff625f19fc26f7107fc0b71b7502538fd712dc1bbbddb6d0a9d06938d99daa22fc793ebe5930c58e173df98c44ce9f1dc5e425136dacb1e201bcd190dcb9c50d00f1c3e8923d35bf7230145ed98ee6dd9b779cf24a25a51d2e261569c9966dca4ea13545f54e1e602ab3b722376357d48bbb25191f8935b7aa6d531c202559380a9f51bf654d1029322833a67e35cbbb19580520698310b3cc8fa5cb29d128af574f93bf07cfbe4bf014764e55fd85fb5a22581ee6e960327d62655da1093146ff68cb08372e3ac385eeaa166443cfc9cc7febf2429cd89408308c3f0bdda0c1962c616eda95f241b8ab0a73bd6bc7ed3d0611f25e98e4ce30588bc29137975218c82c0839b4efe6259620f8ba3eb2e2e8e2d912e52fe5f9ccc5ac8ae831989754538eeb31977c47c9f5b0c9ab9af8ab1103f087c66125122c7b3d05c92bace999a4d3cdd5b1a71d7dda6c39fd791626becf85d7b789e941fc80b5f04589e3657d25ae96a04b0438ce2611a4b46c59d896b37fecd8d92f588763e392d1d1374565b38c65fad0dc3a674c248b54602056d2910f890ed1afce4665962df7a7cc38a2716e4a9577fd87e250c32ddb5922dd37098ced4d502cf5901c5579b5fb37602621f7d17d99a8b4cf5c3589ef755e7c4054509530e014469b04c9fb04565fb05ec1e5a15f9350592f5bb8ec267e728c6cff29f0dfd3b5abc01d4b710bfb82ef4b1ec8df1cadd3c7c749089f82ae4a2e190fa15d30dbd0cbc6ebb628fae70ce9e8a872949c77d9cbdfa805a23fce9486b70d9c9dbad6167dde7364f07bcf0ab15fac603d0f35b8458a88ad1e1bc8b121b5b87adecebedde4f26c2a3396f25b15891ee982fdaf9a6901b49b2af29919ba775a406a73571cae08385eeb415f8f5651d572d81d9d68479581f0276170eefc298bc7fa11abb2def639dc0044196e2048957aa1c6439121fe5bc46fbcde8468b03e64b96f3b942caef7b98dc34924707f6c4e823b6cb057a9483e8ddd0dd0c21b4b3b165bb3515222227856af49ae691c9213b6e2400a476ecfaa4830d012780863e24f246f461ce8d526e1bd4f2dc9dbffbf30c09d1fa6c0376ca16f91f6dc11a43dafc87ce0512a2ca6a9a9b3f44997e417d88c6a9f56b971011a6ccab0d868d49ab531750ce1fc6ce81080e08f2ab2187c7633ad17ce29e8e7215b42bc47b8719fbfd6f403e89e164a3e55b21acaeae1c1b392bda4027b1264e57149d443f86230ceb2e3a9662ead3e835c8b306d0d06457101ef9ee6a3b90109853a0aa059415c383a42b095c2d386b9520d5988a1fd589cabb9c930b86373d97a5b3f2cf0ce6c312bb0858da2b34b09f99f44028d5fd5050574746252bf9b6ef91d21ba24fe59275c6bc438ba8ddb0f5e14523575a8b135e738edb89e46aeccb6cf9f80fa2b1b2187920e50ac04fca2f0fd09b4ea77ae78c622f7286cac02023bdf2d65d368ed0c81ec93afc215b0219da6f11cfe0876ba487131b0ad60b6961f0730359de77947b9a0b13b5a836c0671cb7b0e9a4d75fa4881ce3b3cb4590f8ff26dfc2adb095b4ae858d8ec755af21cdd3108668150bb6ca9bccb31a6b6ccec9fe133d98c3ff18e62896aee313b5fcc7e32bdec6af7cd468bae890f34507e52f011e87aaaa4ff48176d7d5908a97cd98fec6a4db97f6c6df2883b1d6ff1a282042f0e401bdc265a889ebb9ce2960accd671c84bd9506ae1c61986423dde3ea3125abc5cceca485c21227d9ab1aaddcd8973738f96d776c5c4b25ab9abb43c7f4c107cc13ca2c3e09a17e3f27b46f3e625f0e71574cce16518b40dac7074b9817565b9f34f301eb45a4fa51f2639c64b5f50acd121eb287931443df800a28d2f6d690d68391fd16d99c353d226b665dfcd704cc7b19d5c87c3e81f0a05cc9dd7834484727d9d9a6a8e9db6116395165ebdbc48fbe90ccaf9698e190f5816c98312ba42aca33019384dfae7f7d8505f80e1e97818f065cb5c2eb942dcef4ba7297c579b9187202942526caaf5f845d05fe21bc301f721d7ac60e69766412905bf96d7a5dced78556170da265167ae47549cce19f001ce6ee4ff8b19ce01c70853a019692b7ca7024d8a2c483480c03bc9d38067c2a140cb38fb07c6369cba3018d82acdb4ecce11b8755a742e4064074ad9d5b17a1ad94e7caacacf466555c14e2552e0b682a6f891eaa656c1f87a6e58c577f319c854359228bda265bb9433e36d1a75ab2a4947933e69fecad31000a182a3deb51a6e060a5b52629a81f36d357f4e6b77e2d325ee9614942407a8bc9be0372ffb20f563bd61b60a621365d1f68c228fb1e8f68db78d19512ec07ab36f752fb94b225e798a6afda847ae6f6f66b016865f92381e6c0d6914c648f6bc73a58af2e8068168aa108ea95f4f07d4c3ccde459f0b526bbf0538d30cc03346e3f09e3d262ca9e5fe1d3b0ccc07349ae735d0a7a52ff35dd16d6a794a09609486855e06d42349ee8dfb143c7c85fe132bdabcfb1266a089e3a57861cedf1994c00543778634593b0441b077e420e2e60b79e816cc564034d61b6667b2dd6f2197bfee9db906ec88beab71e993a0361d81b281d3c2e311b157b5a55753109962bc57e0aa0b82a00e0c469823aa7f10904db2ff641b58dd4fa0213f45dde174d992256763e044c4383ea3a4c00599c02931019a2b7f2c3eaabe0c07d6319cd9b1314739f4b09c116fbefbcb1152d14eaa20d88298f26af4cc134dbed0cffd134f3dd7fcdd38fdeebfe1542c731992e6cd40b829fd6f85a1ebf748c79f0df46566917f14da2eabd54cd54e1e482c2289b7599d334be15645e232f90433e51c67b47bd0ade8970bfa4f8b8ab0466996b18a10de20ef8df44c8b40faa60a34c2565ef5479ebef2333d4de9ca3ddea3f8e4d82a98aa1f65ff89baacde6702df92673783d993d8189ac42534623434687ae5c2c2b1281a1961083912ebf4a66954dbfff1011a447503af49ac5f7bdbf40e41b13ae6249596d994598466bac6630e865a692263797ef5a659fa6bf186ab32a2c2ffe4051de6873d5623e5f966b8800719efa9f5b3f3d361d0d27bae6d92c6cfbd1e4bbce41ffae3a5ad28fa95e562d2f02cc3b737b26171fe2766b05851c26a49cf8b4374c00b22dd56f5e9517bc24f82ad78e7241d65e95e4dae532ab373c65cf2b30ec5c325388dd9eea04d08a7d6f92c89567f6d3fd0d04c30a24be1558ccd6492570d7bd029675cf59f778f6053242f9bd009f60f5cf79ccfa405593b96192ad38d3eca449ffd52229d499ed63fc7c9c9d6d14b0ee488d7e8eb340a142d4e6c548039070bf796939edc7f3ec80e6c4820b7fc3d624f95352627712b686707daaefc2daa168c92ef24c14abb0da201b67d5eabc9ef14989a35de9fe646f591d352382fd0bf297d7460d2a3631a543981ee81bf23d20ffb0295ce8c06ef9d88cc717db7970484b98678d3017d2b288c14fef5c767c009efeb464ba415f5f21fa22c28d3908fb0111f66ab8e3ac59cfc6e36ef23b985446180fbb6eeea3beb808347a366515c0fa76b558484c68c24f7a42ba8bf62d494f788a4fff21e5751f6d1af2149e9620be31e0a007149f5a4caa5616f8f0b698f0bbb8969b909762d93dc5998408f98fb543f636fb1fabfa227983fadbce9a091744c706aca6c288e9865fd14b72891f01782dc1bd15171c8a81f1a3d1844025b832144e54615ef521f4a691045f18aee9090dc315c3381c65c4e796dee60e863755d2c036443a0e5cd99619dc4aa53aac1770238be314e7d796a662a50ca95e45de0a9943a1e48dd16eaaa089b202c0c22e6f63b37e1e1ef8f8ae6b5f2bb474e31180154c710bedd637338948ca1fc198d56a60dafb39b4f5c4205a6a6c836e9aa7c10ec56c1dc889ce07454d5abf6dc684679616f6ef254db2a79fb973ab32de22219c2174a964943426110c7b9457a421f833ae455f0477eba89e7d4aa5a603249ce635134b43e7355e8d6309b2e47e601a5dbe47b59f8db0bc47db6a678f64802928e2224c11b94dba70570e1222d6a62ecbd73714221bb21bc7c82f6f8623d472428fd26dd3f2d3b7628b8e86d69b878c0bb74a6681382ba1b7307544e828a5f34e28a98c99bf12fdcb7373300e6b598fa76a23b8268ae966f33e9d28fdb81a9633642d25e9de9cdeb9f325cc22b78fcbc28d2022cb42637a2a746fd70c241490e6766a048e9ca3d8613600847d93e56da4c0fd4b2c094e1d1e45d7cb695b4c33545f4f5a82c23ae7a357665f2b35e0b4fb44f7115160a8a623477a7baf1defd1406675e0c7b204ca730939cbf6cb35af61b404272225e4138297887c23565896b274fda470fe9aae25d77645b6c8099f45c9e17d1b0adaa450c8fb6df8fc7e1b793c61f67d97c23ae2bcf12b520629e871754af49b8c0c0836667457619b60f62dfdccac239f36a430666e402dc8048479671f3caa7e48eaa06332278782442e179c5ebd4fbf0db535b029f4fa2c1eecfe5dd493af13330dd98a1d7c475332602c4e2caca1aceacab275b7bc3a65e5ec53487b39a07bc040b03e434b7454cbde1023ec2554cff8f48e798d1ec", 0x1000) msgget(0x1, 0x100) getegid() listen(r3, 0xdaeb) msgget$private(0x0, 0x210) accept(r3, &(0x7f0000001700)=@in6, &(0x7f0000001740)=0xc) 00:00:03 executing program 1: mlockall(0x2) r0 = socket$inet6(0x18, 0x40000000, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = semget$private(0x0, 0x1, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000100)=""/241) r2 = fcntl$dupfd(r0, 0x0, r0) readlinkat(r2, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/219, 0xdb) r3 = geteuid() r4 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x11, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000400)={{0x0, r3, r4, r6, r7, 0xa0, 0x7fff}, 0x0, 0x80, 0xad91}) semctl$IPC_RMID(r1, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x1) sendto(r0, &(0x7f0000000480)="e12b2ef0ca2fd0480bb1c052f9b58a16119514ebb257d3e73a2fcbd8b94176aa5e602147095b81e1db6b839f121cc075c3524c6ed54cc60fea66d52a9fd18d62af081d2c5bc53781ea755fcce7232b8889f52494d7420c532b35a14f4f99d72ac51ff1aeae68a1520139e3a1fd7a097396ed145eec97e876a194c3d483e9", 0x7e, 0x0, &(0x7f0000000500)=@in={0x2, 0x3}, 0xc) socketpair(0x18, 0x3, 0x3, &(0x7f0000000540)) clock_settime(0x3, &(0x7f0000000580)={0x7fc000000, 0xfff}) r8 = semget$private(0x0, 0x0, 0x40) r9 = socket$inet6(0x18, 0x4, 0x0) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f00000005c0)=0xfffffffffffeffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) getpgid(r5) symlinkat(&(0x7f0000000640)='./file0\x00', r2, &(0x7f0000000680)='./file0\x00') getsockopt$SO_PEERCRED(r9, 0xffff, 0x11, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) connect$inet6(r0, &(0x7f0000000700)={0x18, 0x1, 0xb1a, 0x9}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000740)={{0x40, r3, r11, r3, r4, 0x10, 0x401}, 0x2457, 0x0, 0x1000}) lstat(&(0x7f00000007c0)='./file0/file0\x00', &(0x7f0000000800)) fcntl$getown(r10, 0x5) semctl$GETNCNT(r8, 0x5, 0x3, &(0x7f0000000880)=""/115) 00:00:03 executing program 4: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80000, 0x102) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400002, 0x30) semget(0x0, 0x4, 0x5) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) unlink(&(0x7f0000000140)='./file0\x00') r3 = dup2(r1, r2) close(r3) r4 = paccept(r3, 0x0, &(0x7f0000000180), 0x50000000) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0/file1\x00') flock(r1, 0x0) sendto$unix(r3, &(0x7f0000000240)="690dfb1766d6a702ae1ee3db9d", 0xd, 0x4, 0x0, 0x0) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000002c0)=""/55) mkdirat(r2, &(0x7f0000000300)='./file0\x00', 0x18) sendto$unix(r0, &(0x7f0000000340)="e83cecc473654da032", 0x9, 0x6, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, &(0x7f0000000400)={0x0, 0x0}, 0xc) r6 = getegid() fchownat(r2, &(0x7f00000003c0)='./file0/file1\x00', r5, r6, 0x400) linkat(r2, &(0x7f0000000440)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000480)='./file0\x00', 0x400) close(r0) bind$unix(r4, &(0x7f00000004c0)=@file={0x1, './file0/file1\x00'}, 0x10) dup2(r0, r3) getgid() stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) stat(&(0x7f00000005c0)='./file0/file1\x00', &(0x7f0000000600)) socket$unix(0x1, 0x3, 0x0) semget$private(0x0, 0x4, 0x3) 00:00:04 executing program 3: r0 = socket$inet6(0x18, 0x20000003, 0x0) setrlimit(0x3, &(0x7f0000000000)={0xaf0f, 0x4}) setrlimit(0x8, &(0x7f00000007c0)) fcntl$getflags(r0, 0x1) paccept(r0, 0x0, 0x0, 0x50000000) 00:00:04 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x8000, 0xcf) r3 = dup2(r0, r0) sendto$unix(r3, &(0x7f00000001c0)='f', 0x1, 0xc, 0x0, 0x0) dup(r2) getpeername$unix(r1, &(0x7f0000001240)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) 00:00:04 executing program 5: mknod$loop(0x0, 0x0, 0xffffffffffffffff) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x11, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x11, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x600) 00:00:04 executing program 4: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80000, 0x102) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400002, 0x30) semget(0x0, 0x4, 0x5) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) unlink(&(0x7f0000000140)='./file0\x00') r3 = dup2(r1, r2) close(r3) r4 = paccept(r3, 0x0, &(0x7f0000000180), 0x50000000) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0/file1\x00') flock(r1, 0x0) sendto$unix(r3, &(0x7f0000000240)="690dfb1766d6a702ae1ee3db9d", 0xd, 0x4, 0x0, 0x0) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000002c0)=""/55) mkdirat(r2, &(0x7f0000000300)='./file0\x00', 0x18) sendto$unix(r0, &(0x7f0000000340)="e83cecc473654da032", 0x9, 0x6, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, &(0x7f0000000400)={0x0, 0x0}, 0xc) r6 = getegid() fchownat(r2, &(0x7f00000003c0)='./file0/file1\x00', r5, r6, 0x400) linkat(r2, &(0x7f0000000440)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000480)='./file0\x00', 0x400) close(r0) bind$unix(r4, &(0x7f00000004c0)=@file={0x1, './file0/file1\x00'}, 0x10) dup2(r0, r3) getgid() stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) stat(&(0x7f00000005c0)='./file0/file1\x00', &(0x7f0000000600)) socket$unix(0x1, 0x3, 0x0) semget$private(0x0, 0x4, 0x3) 00:00:04 executing program 2: munlockall() r0 = socket(0x18, 0x20000003, 0x1000) fcntl$getflags(r0, 0x1) ftruncate(r0, 0xcf4) r1 = socket(0x1f, 0x40000000, 0x4) r2 = msgget$private(0x0, 0x200) msgctl$IPC_RMID(r2, 0x0) r3 = msgget$private(0x0, 0x200) getsockopt$sock_cred(r1, 0xffff, 0x11, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = getegid() chown(&(0x7f0000000000)='./file0\x00', r5, r6) chown(&(0x7f00000000c0)='./file0\x00', r5, r6) msgget$private(0x0, 0x403) fcntl$setflags(r0, 0x2, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x11, &(0x7f0000000100)={0x0, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="024f3ce753776086000403648358d513fbe2a9752f215531e0fc", 0x1a) mkdir(&(0x7f0000000180)='./file0\x00', 0x100) r9 = dup(r0) unlinkat(r9, &(0x7f00000001c0)='./file0/file0\x00', 0x0) socket(0x1f, 0x40000005, 0x24dc) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) faccessat(r9, &(0x7f0000000200)='./file0\x00', 0x10, 0x100) r10 = semget$private(0x0, 0x4, 0x100) semctl$GETNCNT(r10, 0x3, 0x3, &(0x7f0000000240)=""/4096) fcntl$setflags(r1, 0x2, 0x1) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000001240), &(0x7f0000001280)=0x4) semop(r10, &(0x7f00000012c0)=[{0x7, 0xffff, 0x1800}, {0x3, 0x6}, {0x5, 0x0, 0x800}, {0x0, 0x1000, 0x800}, {0x7, 0x9, 0x1000}, {0x0, 0x1f, 0x1000}, {0x6, 0xa696, 0x1800}, {0x2, 0x1000, 0x1800}, {0x3, 0x5, 0x800}], 0x9) msgrcv(r2, &(0x7f0000001300)={0x0, ""/76}, 0x54, 0x3, 0x1000) msgctl$IPC_SET(r3, 0x1, &(0x7f0000001380)={{0x40, r5, r6, r8, r6, 0xc0, 0x1000}, 0x80, 0xe18, r7, r4, 0x4, 0x1ff, 0x1, 0x7}) semctl$GETVAL(r10, 0x2, 0x5, &(0x7f0000001400)=""/2) 00:00:04 executing program 3: getpgrp() r0 = semget(0x1, 0x2, 0x206) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0x101) r1 = fcntl$dupfd(0xffffffffffffffff, 0xc, 0xffffffffffffff9c) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="9b724f6e178319c34244d8e8df91680ede614b49921a964f0e9237e4fec1d1116c09be2fe5877f99e85a32059b20bdac54a5172ff9f6", 0x36) fchmod(r1, 0x18) r2 = shmget(0x2, 0x1000, 0x420, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r2, 0x3) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000000) sendto$inet(r1, &(0x7f0000000140)="2d474a01ec7f717188e2bbe1ebe9d8fef901dfdd4e2a934b3561efdbf74ae4970171a8f1950111f39102c8a48bc67af200951701f0f53bd4d20830bfbd08f79a6fe11314ef0e0cee12a40542d6a2f014f672b06c3be2084499cba9a3d10e53660d18835562659f50b551727b59f6e8aa674115d5ec1153c2d209ad31f82ac475d045bef8be2112428e3bf6127dab09d33ce43cac875098e7b842b710ddde088064c907d1c12ea37e46f7124bf6e39486d676aeceeeec17ec28a86019d2134df6dd2faf68d89715f1659f6848d8d71eb89a4dc4f3c94ef7dc063d575dd64c036fba59aebd00eb414607e91c2ed0935bc6b17b0ea4125bde662a026b8de4c930021e457b465662a1b492fb40d551a0f55ffcd3ec32c3081272592ef074aa1e451134066d549941a93627249abf9a0ffaafb4756d8e80720ec03defbec5a7beb497b02d2412f158434b497fdbc534183547f5466f45387d6834f3278dbc321f3e3a33f720dcfdf689fc8c45b6bd7fd06db32875c76879fc98635ba08be0b5595c5388bfcf97ab6ef46f95a3d6bd8474de7734ece4355c09224b8a04f7d885a75d8a34d87929b68f7deb86c34f68862317a0eb04452921323d879d821d2a64ec398acee20561091af97ff1eb1956e65eb5b5a313cc61a508831ff4bc645c56da584c8a1209855d2babdf41f9cb27c038839ee109c8c64119af848be0d2fbc038a23928fcc4a0bea8abecf961e7694fb6da9d0cdc7461ced5fb890fc500dbf50e4c49041403e529edccd50b682d389656f593e85dc061fd182f8eb8cd18bd0303dd53aacbe6bdc4db70e1287d9ab3da3183feeefa0bd07abd8fed63e43de3e03005638f3f475cc4aaeef116af0879a60a1e383b13d46e079042bf5e7c20ad0864686e24d0665c698af02a65234517a62f4c5de89fc1bf8ce743c777c66294c57c0e4d594700d44368f835f09047cd7b76bc53fce545b40bbed417b730662176da8a24b96f5aa88fc183f3d80ffe77214c97a1cbe3b8f1735dddcc889f1d1181abd486fb610c8a83b74a115beacee2085fad9530c6be90d5f6126321f909a905c9b9e767e9da89f4e498f67b9e2bc8df54bf78afd7cbb28cd595d495597ab97d9cacb7ccbb454df9e4c66128770ed8b213c7e796c907cc3421c9d31262c504859ac5afed971bc04d3e5f3777d5fce8515fca8fceb86ff918a2429be4940b7f7d0b33a2436a4061331c7222e8a3b98f83d69002367b710b64d71c48200723b297eb1c533fa9676eafb0c769e3f83cbbbd03131ce3925fe6cf784b2d1924e8ecd55bc6fc8a0db2b318d0328d46538c97acfbc30393c88d3951ab9deb5c7d4d79edbab0ef4a1dc242ab95bb615c6dede6f2e38db29980d7d3a42825de9464f0b3d07e9f1f619a7b636067cc736f5f5ca2865f220872e0976994a603d51652c3548a66eae26da9ef742053e1982671618fcd1c69a5ecad13fcbc326b357999c88fb518de8d5ab438d5cd865487bfaeb0611833524fcb991cea557c03bb1d8dd364b20b5f51f99f4e65f7df000bccde89863d0838a7b9b55d5cdafcc2eb174ad1bc21f398f28c93582ea2c48f3bfdcbfe5a3657a83f7eb8cc0f372fa681e7e87eae9ed01f95163a619af831ad27b04d40ba098d7f05b1000b6487df3e8037fcb640be9b56bde7ca4f23c2405a74aab4d8c31d5959b4f696de2d71a8bd957184366dc8b15e5343db2552e3409cb49b64f7f3840bf2ec021f8cc9d3ed5519dd7d1bf64a5a52b283ffdd405e95528a01d97b96e31cdb88bf235a084aa32e4439d2f3221e95ac7b5072b4dad18ddbf3655d203eca46bae6c7b25efb33f56a98c88d93d869574123144655a2be3f2544457710e9dc4dbaa97112a6ac32aa52dd26ddc0310decb94eb1d724a0a2a08e5ea6ec70dcc460a09017b730245b0a422204d5888f4ff7f0a091943f524173f23e894312b011e16c47c95745e5043798249578857bf7e20f75fbc305c5f3fd90cff8f5c131c265b7b65e1e0795bcc204c08a7652c554cf3d6c9cccc158a3e716b65533e5079f882a247557c368c504dc3e08b53355ce50fb9d1f37f7114ae3caa6382b13ba4358b395ceb4e689290088bcbcbf178edfa15f3196698e3b799a5739121a38d8f95d763544e2e6acb9a9c26bafe9c551f1a919669671d673d87c307597c6699f1de1984044deab06856f783871b2d60ef87a3505048af50991ee56c706b67385bcf70adba3eb1afacae31eb9a8352be1687b6d1b44ed760613ff1ec23c837f479130f52b2e4841b946a575a4b16940fa42ae420d3a072b51773da26893666555acb99cdc4ea491fc85aca96bd852d3c8c9ef6ec6fc022d136c59be58d245da9eae4932da0f18ae5b41f6b9ae5dcc5a743c22b6b055ac84ff74bcced09e13fc90ce8d77f622fa299b5466d22d0026f007fb377bb6b8ce86652c5440d90a071069ad77907955eb462f41f064b28eb7dab18a62edcacf304fdfbbd628390afc79211b5ea61032a1ce151bb81a8e35c85af7734f1b5eff9406a8ed131e6d1f87ade2aa4a5e0ffc749f471b9612a2f9ce3332517b35db1c69308f472223149c68a65b1aeb6738249053c8f6e608344421adbddf0ea98dda802c788f1d6e1f9224cb0efe43032c3e9ff5c0aa424357942fa59ddc3dac469de32213462199db01d2a70b41fc950ac098035e46e2d66bf5263eceadeddcb123a3464f3caaf1eee2e83caf158499e0d9a2ae5fbebf36e5359377e78b6797e3b233b851fbd0555f9bcda81ed4dcb3cd6786d1df09b6ded2a627a34c87bf2e088b614d6a0f47a45c7112d701e8677f450efdb48a9dc579d5519083074cbced8b3d5bb0392dd1c05ca750e99c1642184ce8d6c50ba2bf96b2b05dc2cef058cb42dcf3fa71fc316e70c21ad0f9809d7491b5c3fccbadc951272353dc7c33a5e77d47f486e92ae63c4bcd0c89768b0511039002f3598fcfdfdfd3b4f686fc791dfda1b3cccd634d1f1a4e7dfaa61b5543ed70c12de52252881d095875bdb717aa999e1412cd3ddab8da1dfecfc27f747ef02449eaa882bf590a8dd8e0a08577019994b5a1954d9ca9dd2269abfac6b8c87f9c3d9e11325a649a240ecaa42a839fdecd4fa8c25edc817268b4da08178093c62cf4edfef7717407c8dcc7ebcc17eaedd593d7481dab1f71390b7d4f05249c7cac1c5ed217b8b27cae44dba1f0572e7b473b1121e35c1d4b1b2c2f31517f97fca3ecb6f230e6801d2901c425bfccf26ef96cd539c8709035c6aded915b674fed3d068f4ed7cf5f6e97b221cb31fb532c603c292920eda25c2e34bd89f3c31f3d698d23c7da8f98cb03a7be14d878cfe133e0e2ae30b809eadc4cd512e5a3894f9e6fc8e7857edc55e2a8746df636b34381766a1af841bfa8a5b63a1f071527a60e3e5c2e63507db1a95031213eb4509a5a54d931cba6d3f6723434fb8bedaf262ae87e987b55d1eeffcf268b096f45a300c9b62d2ea079f7bef01cc9e82eb0de7dc20f5305a23316a20e52b646c3c731aa4f073320904c76d970e709e86121ab86d8f21e2af417159877da2a3de2d5bf20f36b9a7d08a79565ebf3f0258a37071ef69bcfe01a4153df9313ba99e9634a305c3db2c285451bead2209902729a5af4ca4cdff0a643365d69f97551896fda4f8a709e967c2bd0816eb30932b040622a14c6c6ee99c3f4ecb13b0a46e04f5c981ac750999aec3f1bec44d456f1c5b8b8f9ec856ec76ab9479f1ac66bb0e5664299e1c518f3ef9e6fb2a2f40b6bc769067e4217e44a68e3fb81326dc4ef936e9b94278614a09b4abe32c7bc2650b8e19d4eae6901ab86a6ab69ba3174a8ea51d9f6b5e2e69b6f1f6bf97641e04c5db6652eaed97fb7be834f33add3e192c84ef290904d2dbd7d511471d1d12bc5b4eb7a94f889f27a9bda4fba106d80e9fbb661276d3fbbd4d13a7e4472a0e2066272fdbe049ef5e2a2cca3308f1e74c4680556c7b9faab628caa08b99c2b3b2db08f3e1d5a3423378d0df7b2bdecb0ed5f70eecc126a8a10187c42dab9ff9aed051cf7ad5c875748f9da145c0fa460602c889d3b36aa220ce5df201ce38d89ddddf3484e0df73719b81541e01203a1495fbe248d33b4f6fefd30663531762dba9d226cd1e8b89578628650917ed3f05f9827a630a7630587a79617b90b2631e32cfcfcbf5c0116ac6b9ef27c469f35f631ecc180fddf210a9562f2817c9fd4fef789c1a2de3a60c2f052c8e0676d789490df2ccf49a71a3f5f63398a53b5e90838d78c4fbff49dab6f26a2459310867c5f0f4054c5c32fc6710e0e83b69b5a2f10259edfc0e9948cc2d009a4cf7b1028aa623bb4eb333e6fd960bdbff9774d24a2e6c8661abf9cdf782eb85a70e3ee025e5ade45517bc570ae667ddfbba64dd298e549e0ea3d5ea225b1f41c04f6e16fad260f6248da90fede5ec6084d352e98684b7f380a16c46460c57234d67d76ec280e4f8600d07d7c35a3e7617914763ca45488716c235b3a355a9960ab82009d95ecaddd707e35c048e3f5039bb18431c1c33c6df696fdc97c944853c352078140c517c310f59c02ec878b36519c91faaee9e5ae056ca68bc4dd020d47e74fba653a22a268f72e4f6160046bd572d83ffe975d6ee72df283235be56cf817a57d77d46bb4d6d39439f52d586902ba603e5dfd5defbdc76eb56c1c78c9b42b444480ea1b53c2a68503ac2ec980e6b0c86dde0f91ea8d6aeafcf229946b93db0a1572957659b4487c19318da08a2c9ba8a3eed9efd6cf44f5604bfd218e4c3c904888f90db71fa61130dca3f567bde7fc43e2aae414003dbc32cb818f5526c1fa969ebf133832b679510e687e0e5f12aa277b672baaba24070a8a2d56a54e2902d6ac92209bdbf73373b67834525f456f05b98c9a0964c7c62e9b5d4004a7fc12b1b95efe721719a3e3a89db02be14c30e475891324ba470f54172e679d3af2e6f0b8d3771862fc6ba3bc2b12338475a2edddd10b0a5bfd6f90d5b1f2833ec5d27067a4c705d2edb499193a14f1932afbd27a7394c8b5ec8000d7e8aa9f0937b0912a1f7d5bceded104185f9df46889293bcd418dfa8d22697655740e31ed5e44584d0bdeda92a8aa49602cb4e7207ce442ecffe5354d51f3ec3fd3d3339ab21708b22e2db59afe0a666e5a81d729a66ba06e26d9cea0b432d400e648c4e2cd10a6a61e5ecf473fad9593884189cd73e59d7c67252df7ce95f180c7c3eff14e1408815aac7d257f94b671080c114b9cfb9abbf5720bd8399a5925ab95394941b51c2cc9efe3e3f5c6a58c61658e3ad6957afc39970989dc7d04a81ad186a9583858f3c50f14f438c445f7ff90e0b1b02f8a454144e43cbe36a0fd568bbeb6841238da8aae7c8890beb774cab58d34c3f69333a411bd9ccfb6302d628ed7439aab3c979137a4bd51ee6d87621efc3c9a315f7a10cd83c7746a96e11b6de5dcb8438e76efe3f5f1bb72cad65ae0e4a3c59e43efab7ac607842bcda54599acffc6fa5b1758b3bb09e28ae91a983dd5eefaf17505101dea7c09b47682e62335036deaeb8b897a9b7426b8de03ca662f74ab3befb63709ec3a323c9fbf27f3d464d7895832f3c0d97674e8c67f2051ef8a9af102e271317bc11be0e0b39396594edbe58494c9ad92b1ea6a76fc1a125220468597c710ddef209f2791261cb78c50346c33390f71c9c0032e8b6d27293198537fb4bf1e6fca38fc424e724da5de09b486db1c66dc20dc7032ed1932a9eb03258accc4749413434fbe5a15b5cf5d8a4674b0f232", 0x1000, 0x404, &(0x7f0000001140)={0x2, 0x1}, 0xc) linkat(r3, &(0x7f0000001180)='./file0\x00', r3, &(0x7f00000011c0)='./file0\x00', 0x400) sendto$inet(r4, &(0x7f0000001200)="4ff15a7ea5206081fa3ff3604c487cc9de1ea9753605e7b6b14cb3bb1d4508b9362cd6fb9874cfab2069a78ae362d2c438470d9e8c1c94826cebc94e0dcdd620db8bbf2ca9b82d188408bede9c0d5312fb548db90388fa95119b95e57c9ccb730f1451481a765817290e2b6a61289a5254eba2a2a2a4310f26cb7acb814e3a346ac0ffb97c53ab6e974d47e4bf6a5d45dff52031ec2bb626e0252fcd35ba1967a585ff36d1e99b5f3d699855f5ae5230161b7fad5c010f6c9c954acdb2b3577f5ff07a054e42d18f71b45a76c95798ae6bf22db842b695b457780809f44bbc7a430a331fc171e9893ca10655445a7a9f6437c85c", 0xf4, 0x400, 0x0, 0x0) connect$inet(r4, &(0x7f0000001300)={0x2, 0x2}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x11, &(0x7f0000001340)={0x0, 0x0}, &(0x7f0000001380)=0xc) setuid(r5) writev(r4, &(0x7f0000001440)=[{&(0x7f00000013c0)="12e2a0096aaaf9744d1c6aec4ba797907ac682372f05064fdebb95f76ac4f0c074e13ffe072d6206346033e4efe84306b74402bb1fa8110d75c430a8736833f69f1a2bfcf333755b191fc0b221e2641f0fda4ba432cf", 0x56}], 0x1) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000001480), &(0x7f00000014c0)=0x8) connect(r4, &(0x7f0000001500)=@in6={0x18, 0x0, 0x6, 0x7fff}, 0xc) open(&(0x7f0000001540)='./file0\x00', 0x10000, 0x18e) sendto$unix(r3, &(0x7f0000001580)="de801c74cfa420a1b671b03e7240e85db02aad6546eed8adcc5f89e30c7e22239ec4edc671aa018c38b2500ac673a47818309b1a677306943ea053fb805b53fda434e0b181a3d0fd8b47108c91559ff8a66cff84ebaa0ad8668ffac8370798b2d620a3ec492538b52bff397bf53f2341d18d0b2d75e28fe1595651fc9dc1234c8ecec9b9283507b4ed45a3fddabbf83bab619c9359c449af966d2931f9569285667959a5e337346036ea231ca1a25001d51078", 0xb3, 0x8, 0x0, 0x0) r6 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffd000/0x1000)=nil) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001640)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001680)) shmat(r6, &(0x7f0000ffe000/0x1000)=nil, 0x2000) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f00000016c0)=""/13) socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001700)={0xffffffffffffffff}) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000001740)={0x80, 0x3}, 0x8) msgsnd(r2, &(0x7f0000001780)={0x1, "b1aed86649b33452a4cc69075e2f4a0c51a021be25de0630a698d3464debb5820cf906ca0f8aee5abec5eb5299e233e297bf4faae74820f82debe9c5582056044b9b85deb4d1cc58a9bcf229a0783b9bb417656e6db5cf304db72c4bc6d9c8a8b9edc3001bc73b85da6229a1d32943598d6dcf10b9b889d29a6522ecbdffa1bf277653ce433e55a9d0bc813b3a8fd5f2963caacded6ace2b9f24"}, 0xa2, 0x800) 00:00:04 executing program 0: r0 = semget(0x3, 0x4, 0x2) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/6) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/170) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000100)=""/183) getgid() semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000001c0)) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fcntl$getflags(r1, 0x3) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000240)=""/4096) preadv(r1, &(0x7f0000002740)=[{&(0x7f0000001240)=""/193, 0xc1}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f0000002340)=""/136, 0x88}, {&(0x7f0000002400)=""/206, 0xce}, {&(0x7f0000002500)=""/39, 0x27}, {&(0x7f0000002540)=""/216, 0xd8}, {&(0x7f0000002640)=""/9, 0x9}, {&(0x7f0000002680)=""/164, 0xa4}], 0x8, 0x0) utimes(&(0x7f00000027c0)='./file0\x00', &(0x7f0000002800)={{0x1, 0x8}, {0x8, 0x595}}) r2 = semget$private(0x0, 0x2, 0x100) mkdirat(r1, &(0x7f0000002840)='./file0/file0\x00', 0x80) clock_settime(0x1, &(0x7f0000002880)={0x6, 0x8}) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f00000028c0)=0xfffffffffffffffb) mknod(&(0x7f0000002900)='./file0\x00', 0xb221388e4faeff38, 0x1f) semctl$GETNCNT(r2, 0x7, 0x3, &(0x7f0000002940)=""/141) clock_settime(0x0, &(0x7f0000002a00)={0x2, 0xc11}) mkdirat(r1, &(0x7f0000002a40)='./file0\x00', 0x190) poll(&(0x7f0000002a80), 0x0, 0x0) mkdir(&(0x7f0000002ac0)='./file0\x00', 0x40) lstat(&(0x7f0000002b00)='./file0\x00', &(0x7f0000002b40)) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002bc0)=[0x1, 0x7, 0x8, 0x1000, 0x2df289fe, 0x3, 0x5, 0x1000, 0x7, 0x3]) semget(0x2, 0x0, 0x0) mkdir(&(0x7f0000002c00)='./file0/file0\x00', 0x10f) fchmodat(r1, &(0x7f0000002c40)='./file0/file0\x00', 0x1, 0x200) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000002c80), &(0x7f0000002cc0)=0xc) listen(r3, 0x80000001) accept$inet(r3, &(0x7f0000002d00), &(0x7f0000002d40)=0xc) writev(r1, &(0x7f0000002d80), 0x0) 00:00:04 executing program 4: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80000, 0x102) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400002, 0x30) semget(0x0, 0x4, 0x5) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) unlink(&(0x7f0000000140)='./file0\x00') r3 = dup2(r1, r2) close(r3) r4 = paccept(r3, 0x0, &(0x7f0000000180), 0x50000000) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0/file1\x00') flock(r1, 0x0) sendto$unix(r3, &(0x7f0000000240)="690dfb1766d6a702ae1ee3db9d", 0xd, 0x4, 0x0, 0x0) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000002c0)=""/55) mkdirat(r2, &(0x7f0000000300)='./file0\x00', 0x18) sendto$unix(r0, &(0x7f0000000340)="e83cecc473654da032", 0x9, 0x6, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, &(0x7f0000000400)={0x0, 0x0}, 0xc) r6 = getegid() fchownat(r2, &(0x7f00000003c0)='./file0/file1\x00', r5, r6, 0x400) linkat(r2, &(0x7f0000000440)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000480)='./file0\x00', 0x400) close(r0) bind$unix(r4, &(0x7f00000004c0)=@file={0x1, './file0/file1\x00'}, 0x10) dup2(r0, r3) getgid() stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) stat(&(0x7f00000005c0)='./file0/file1\x00', &(0x7f0000000600)) socket$unix(0x1, 0x3, 0x0) semget$private(0x0, 0x4, 0x3) 00:00:04 executing program 5: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xc, 0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000000)="84d2e1c0be8299a38bd2a49061c04cb8f7925a77906a14b923016f1c64ca59b51c117b0a707f6ef1e313d77f72aad68dfa446f82dce64f16ef254f3ad827891f4ae900e537f482dc9da4cfd468bbc09f396e025a77a6c3347c553d68a2ee5ce7be5b5232933154cfef96d963579353b5e9bac6d8fcd5bc4a750ed9e2f9408bf8d1c838a95ef409d53aba050e58cbfd5b688b04ca85fa71ae3298d6748d5932", 0x9f, 0x9, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x11, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x11, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchown(r0, r1, r3) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x11, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r7 = shmget(0x0, 0x3000, 0x400, &(0x7f0000ffd000/0x3000)=nil) shmat(r7, &(0x7f0000ffc000/0x4000)=nil, 0x3000) setegid(r6) sendmsg$unix(r5, &(0x7f0000000700)={&(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f0000000280)="69c3fc4502f9b9b33582ce118052f42e5e4e69cebb1c1072e550824fffb467ff74ffbd2207b52a5dfdeab5ac7a5147714d7a8f5230ce98199360a113b8c1e144fb0b1e2d5ffa70923a8184d70f76beb47df5ba16ca021f5b498d51d1b662b00ba3f70faa15c68d684ca369ab8704fc77f817d7f66712dc3ceb4cc7238c1558ab01926ac20be805ffb3b77b5a45e0cd6ec9445e7b55f3b4595727398635cb54b129c16e38", 0xa4}, {&(0x7f0000000340)="d5616889693df24fc6323292b48bc5de1afd16d0277dabea4cc5f83a38f0eacc3df105ffa235e847def386151fa0910f4e47f8e1eb2bb0d4aa2a93a458215546fbed4d81f91f2a0f683b3e567f3a19d1bf245c0e8308c9fd5d82d65517fa56dbdb5b62a264ccc0226d0c33b2250c690f76658794a1f647bfd0a2a7bdac9d9efb4de081794e7f2cf3c6aeb440dc564183c6c742692d0b9399cbb2edff6133f08d1bb237ec74b74823a291b303b088d78bdaa7f4a585462bdb890d3312cc92d4739fc93b7064a835d55be230f2541998a373b862928f", 0xd5}, {&(0x7f0000000440)="24011861c1f74c49d1bec8ea6bf3607d146ca0cbd8c4655fabc2e733d197ad83bccbb103bace8887e6ad2716cf609923e704dfab29ffa455ab92abdd97431feb90512a045bed3524d224d3518b2c8c03b64a2161c63cbb70c6ae9f389879aa75a1116c04dd41f5a0da2074b63341d607bdefb4c3db7ede79f94126a1d9d2823f30ac9223eb8fe4eda56334c60ae55d4dce81ea4aed318596b369baa08f82513713097de7fb80cadcb7e47becdfed733938d6f2e47c9914e0da9a8ef794cbdcf9ad10173fb7fe25fe73a5fb2da78c51943f787adfce25f569025ef70d", 0xdc}, {&(0x7f0000000540)="ec8c658df806aa428ac05d760525d73a5a39d87601cee8a24758f04c8b701810344a5b9f52f90944f5a05e6d0e0de042342a9e906a91909065dd3160dba22dd5a578208ace2bd334f8992d46bf4347566200b186c8cebdede4d173fff8cc3211a4c6df1389c0ef8c0ca14efc57659c4097e4a728216b6dc9710f1eebf7dda085370548b4e36cae41ba237e2afa7d7946193fe670e85ad0f64ff80159faebff9588307f5ded8e3454b4db62ca90decc214871633f46afb06d", 0xb8}], 0x4, &(0x7f0000000640)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r4, r5]}, @rights={0x38, 0xffff, 0x1, [r4, r0, r4, r0, r0, r5, r0, r4, r5]}, @rights={0x20, 0xffff, 0x1, [r5, r5, r5]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x90, 0x5}, 0x404) stat(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)) chown(&(0x7f0000000800)='./file0\x00', r1, r2) open(&(0x7f0000000840)='./file0\x00', 0x40, 0x2) r8 = dup(r4) write(r8, &(0x7f0000000880)="6498fc09e918b7b79a30d70957eb3e1e99a4a6148da8d20ded7c0bb1fc922bfc02e4f1e92ab6e358dcfc1f18295b84237c8c0f2a86ec3289ff47873f62d3feb8b2999b689a34e5d53f24bf0dc088d0b986f53428825ff748c47127f000d681ed6a42979dfdde7c2d6a399866faa8ee977f0c188f56c9e54bd9", 0x79) link(&(0x7f0000000900)='./file0\x00', &(0x7f0000000940)='./file0\x00') getsockopt(r0, 0x6, 0x800, &(0x7f0000000980)=""/180, &(0x7f0000000a40)=0xb4) dup(r4) msgget(0x3, 0x200) rename(&(0x7f0000000a80)='./file0\x00', &(0x7f0000000ac0)='./file0\x00') execve(&(0x7f0000000b00)='./file0/file0\x00', &(0x7f0000000bc0)=[&(0x7f0000000b40)='\x00', &(0x7f0000000b80)='\x00'], &(0x7f0000000c40)=[&(0x7f0000000c00)='\x00']) r9 = socket(0x1f, 0x92ab6620723bcb1e, 0x2) getegid() getsockopt$sock_cred(r9, 0xffff, 0x11, &(0x7f0000000c80), &(0x7f0000000cc0)=0xc) r10 = accept$unix(r8, 0x0, &(0x7f0000000d00)) fcntl$setflags(r10, 0x2, 0x1) fchdir(r8) pipe2(&(0x7f0000000d40), 0x4) setgid(r6) 00:00:04 executing program 3: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000019c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000001d00)=@file={0x1, './file0\x00'}, 0xa) r2 = semget(0x3, 0x3, 0x20) r3 = geteuid() r4 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x11, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x11, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x1000, r3, r4, r5, r6, 0x40, 0x26766973}, 0x4, 0x9, 0x4}) 00:00:04 executing program 4: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80000, 0x102) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400002, 0x30) semget(0x0, 0x4, 0x5) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) unlink(&(0x7f0000000140)='./file0\x00') r3 = dup2(r1, r2) close(r3) r4 = paccept(r3, 0x0, &(0x7f0000000180), 0x50000000) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0/file1\x00') flock(r1, 0x0) sendto$unix(r3, &(0x7f0000000240)="690dfb1766d6a702ae1ee3db9d", 0xd, 0x4, 0x0, 0x0) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000002c0)=""/55) mkdirat(r2, &(0x7f0000000300)='./file0\x00', 0x18) sendto$unix(r0, &(0x7f0000000340)="e83cecc473654da032", 0x9, 0x6, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, &(0x7f0000000400)={0x0, 0x0}, 0xc) r6 = getegid() fchownat(r2, &(0x7f00000003c0)='./file0/file1\x00', r5, r6, 0x400) linkat(r2, &(0x7f0000000440)='./file0\x00', r1, 0x0, 0x400) close(r0) bind$unix(r4, &(0x7f00000004c0)=@file={0x1, './file0/file1\x00'}, 0x10) dup2(r0, r3) getgid() stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) stat(&(0x7f00000005c0)='./file0/file1\x00', &(0x7f0000000600)) socket$unix(0x1, 0x3, 0x0) semget$private(0x0, 0x4, 0x3) 00:00:04 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x1000004) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="45957b8e95d77b6c67ec6ee4bd974736fb5aedebe65d7696b3e1b425daa7a9c26fdabd5dc167f66b36e6f4eab85d8ca1b2808439af2cfd74843fb6e72e621a85a93fd7172695093802e05c1ceadb8f426b4d96236b61a6bd2f8f53bb19e0a4b3749653e105634805d0eaaee1c8098abb7bb8c609730b0da5ba1290cbb3efc36501680128c9a1a85f4782d34e7e747294c6a1b4f374d4df6f09418ff698259700ebff76cf97d8d6aaa905070d171c45c884c6f134b6fc76dffb624bb74970b77f1e3867728b63b29a2e040ec010500748c5605b1c8f4a8ddd89773d2ba64dd5efebff47b8", 0xe4) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) r2 = fcntl$getown(r1, 0x5) wait4(r2, &(0x7f0000000000), 0x0, &(0x7f0000000280)) socket$inet6(0x18, 0x5, 0x4) 00:00:04 executing program 5: r0 = socket$inet6(0x18, 0x3, 0x0) close(r0) mkdir(&(0x7f0000000200)='./file0\x00', 0x0) open(&(0x7f0000000500)='./file0\x00', 0x0, 0x0) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 00:00:04 executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="d1", 0x1, 0xc, 0x0, 0x0) sendto(r1, &(0x7f0000000040)="599ffc56f2fb45aa5b50de7498c9cdbc99df5246629c614a52a816f48882328d5339525d4297414f585555acf6d0e41ee8620aa4bcc9dcc24fc4458ccf657b5d262daa7b0c63788086242d6ae321777bb20e2392bf002560be9ec2822bce2ce7b4ca68713ef00fd8bf2db36e8da9fed9e4291fd08dbe735fdd4fc791f985fd170bba516708fac6dcfe5f263f13a4573c0badab7e5766ac05dc2f461d", 0x9c, 0x2, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) 00:00:04 executing program 3: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/4096, 0x1000) getsockopt$sock_cred(r0, 0xffff, 0x11, &(0x7f0000001040)={0x0, 0x0, 0x0}, &(0x7f0000001080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x11, &(0x7f00000010c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r5) readlinkat(r0, &(0x7f0000001100)='./file0\x00', &(0x7f0000001140)=""/165, 0xa5) fchown(r0, r1, r5) r6 = shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmdt(r6) r7 = open$dir(&(0x7f0000001200)='./file0\x00', 0x90020, 0x1) semget(0x2, 0x3, 0x8) symlink(&(0x7f0000001240)='./file0/file0\x00', &(0x7f0000001280)='./file0\x00') r8 = paccept(r0, &(0x7f00000012c0)=@in6, &(0x7f0000001300)=0xc, 0x30000000) bind$unix(r8, &(0x7f0000001340)=@file={0x1, './file0\x00'}, 0xa) r9 = shmget(0x1, 0x4000, 0x4, &(0x7f0000ffa000/0x4000)=nil) shmat(r9, &(0x7f0000ffb000/0x3000)=nil, 0x0) fcntl$setown(r7, 0x6, r3) chdir(&(0x7f0000001380)='./file0/file0\x00') fchdir(r0) r10 = openat(r0, &(0x7f00000013c0)='./file0/file1\x00', 0x400, 0x128) recvfrom(r8, &(0x7f0000001400)=""/107, 0x6b, 0x41, &(0x7f0000001480)=@in={0x2, 0x1}, 0xc) shmat(r9, &(0x7f0000ff5000/0xb000)=nil, 0x2000) symlink(&(0x7f00000014c0)='./file0/file0\x00', &(0x7f0000001500)='./file0/file0\x00') unlink(&(0x7f0000001540)='./file0/file1\x00') getsockname(r0, &(0x7f0000001580)=@un=@file={0x0, ""/4096}, &(0x7f00000025c0)=0x1002) getgroups(0x6, &(0x7f0000002600)=[r2, r5, r2, r5, r2, r5]) fsync(r0) listen(r10, 0x6) dup(r8) fchownat(r7, &(0x7f0000002640)='./file0/file1\x00', r4, r11, 0x600) 00:00:04 executing program 4: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80000, 0x102) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400002, 0x30) semget(0x0, 0x4, 0x5) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) unlink(&(0x7f0000000140)='./file0\x00') r3 = dup2(r1, r2) close(r3) r4 = paccept(r3, 0x0, &(0x7f0000000180), 0x50000000) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0/file1\x00') flock(r1, 0x0) sendto$unix(r3, &(0x7f0000000240)="690dfb1766d6a702ae1ee3db9d", 0xd, 0x4, 0x0, 0x0) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000002c0)=""/55) mkdirat(r2, &(0x7f0000000300)='./file0\x00', 0x18) sendto$unix(r0, &(0x7f0000000340)="e83cecc473654da032", 0x9, 0x6, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, &(0x7f0000000400)={0x0, 0x0}, 0xc) r6 = getegid() fchownat(r2, &(0x7f00000003c0)='./file0/file1\x00', r5, r6, 0x400) linkat(r2, &(0x7f0000000440)='./file0\x00', r1, 0x0, 0x400) close(r0) bind$unix(r4, &(0x7f00000004c0)=@file={0x1, './file0/file1\x00'}, 0x10) dup2(r0, r3) getgid() stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) stat(&(0x7f00000005c0)='./file0/file1\x00', &(0x7f0000000600)) socket$unix(0x1, 0x3, 0x0) semget$private(0x0, 0x4, 0x3) 00:00:04 executing program 2: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r0, &(0x7f0000000040)="65ed70806b7438831d246025ea84c7b7f5e84641f45cd3a85f88a25fb4610a69d73b96c9c846308262d0be9b9874fc0f054e18d87723509e2921fc56fb015c585c2002f1950fb2bb2ddd6fd1ee2ea87da4dd6a994d42170c39aaa2caf0ad8691ac6e432d78eabc5521a4af6a4e2528370c144d7d1f246f57408180f5c84a4d7eb05a5eb3800476eab34ad75687005f5b357e301c7f5b59d6b5c2cad2d79e74d35c93153d79dcfd81eb0f254594bae702cc0330081c77ea88866022", 0xbb, 0x4, &(0x7f0000000100)={0x2, 0x2}, 0xc) close(r0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000180)={0xffffffffffffffff}) close(r2) sendto$inet(r3, &(0x7f00000001c0)="acf0f19591c3365d2af3201af03f779e1337645ccd6ecb37d4567e92ee5c17002a6d3cdb7a4a4090b80e78a0f0917de49a5659316308866dbfb110d536397e148b5ba579368f4609ca48a2f7362d88fc7138cdd50078", 0x56, 0x1, &(0x7f0000000240)={0x2, 0x3}, 0xc) mincore(&(0x7f0000ffb000/0x2000)=nil, 0x2000, &(0x7f0000000280)=""/74) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000000) r6 = openat(r2, &(0x7f0000000340)='./file0\x00', 0x8020, 0x2) fcntl$dupfd(r0, 0xc, r1) utimensat(r2, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)={{0xcb65, 0x1000}, {0x7}}, 0x200) getsockopt$sock_cred(r4, 0xffff, 0x11, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) fcntl$setown(r0, 0x6, r7) openat(r5, &(0x7f0000000480)='./file0\x00', 0x0, 0x0) fcntl$getown(r3, 0x5) fcntl$getflags(r0, 0x3) r8 = semget$private(0x0, 0x0, 0xdec578baa8b8c08c) semctl$GETALL(r8, 0x0, 0x6, &(0x7f00000004c0)=""/4096) lseek(r5, 0x0, 0x2) open(&(0x7f00000014c0)='./file0/file0\x00', 0x100, 0x8) link(&(0x7f0000001500)='./file0/file0\x00', &(0x7f0000001540)='./file0/file0\x00') semctl$SETVAL(r8, 0x3, 0x8, &(0x7f0000001580)=0x6e2b720b) pipe2(&(0x7f00000015c0), 0x400000) socket$inet6(0x18, 0x20000000, 0x258d) fcntl$setflags(r1, 0x2, 0x1) pipe2(&(0x7f0000001600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x400004) pipe(&(0x7f0000001640)) getsockopt$SO_PEERCRED(r6, 0xffff, 0x11, &(0x7f0000001680), 0xc) fchroot(r9) 00:00:04 executing program 4: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80000, 0x102) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400002, 0x30) semget(0x0, 0x4, 0x5) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) unlink(&(0x7f0000000140)='./file0\x00') r3 = dup2(r1, r2) close(r3) r4 = paccept(r3, 0x0, &(0x7f0000000180), 0x50000000) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0/file1\x00') flock(r1, 0x0) sendto$unix(r3, &(0x7f0000000240)="690dfb1766d6a702ae1ee3db9d", 0xd, 0x4, 0x0, 0x0) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000002c0)=""/55) mkdirat(r2, &(0x7f0000000300)='./file0\x00', 0x18) sendto$unix(r0, &(0x7f0000000340)="e83cecc473654da032", 0x9, 0x6, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, &(0x7f0000000400)={0x0, 0x0}, 0xc) r6 = getegid() fchownat(r2, &(0x7f00000003c0)='./file0/file1\x00', r5, r6, 0x400) linkat(r2, &(0x7f0000000440)='./file0\x00', r1, 0x0, 0x400) close(r0) bind$unix(r4, &(0x7f00000004c0)=@file={0x1, './file0/file1\x00'}, 0x10) dup2(r0, r3) getgid() stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) stat(&(0x7f00000005c0)='./file0/file1\x00', &(0x7f0000000600)) socket$unix(0x1, 0x3, 0x0) semget$private(0x0, 0x4, 0x3) login: [ 77.0043160] panic: kernel diagnostic assertion "vp->v_type == VREG || vp->v_type == VDIR" failed: file "/syzkaller/managers/netbsd/kernel/sys/ufs/ufs/ufs_readwrite.c", line 104 [ 77.0043160] cpu1: Begin traceback... [ 77.0043160] vpanic() at netbsd:vpanic+0x214 [ 77.0124515] _GLOBAL__sub_D_65535_0_cpu_configure() at netbsd:_GLOBAL__sub_D_65535_0_cpu_configure [ 77.0229557] ffs_read() at netbsd:ffs_read+0x2a7 [ 77.0334546] VOP_READ() at netbsd:VOP_READ+0x12c [ 77.0439628] vn_read() at netbsd:vn_read+0xd7 [ 77.0544738] do_filereadv() at netbsd:do_filereadv+0x42e [ 77.0649808] sys_preadv() at netbsd:sys_preadv+0xc2 [ 77.0754896] sys___syscall() at netbsd:sys___syscall+0xe2 [ 77.0860008] syscall() at netbsd:syscall+0x32e [ 77.0965087] --- syscall (number 198) --- [ 77.0965087] 7f072063f4aa: [ 77.1070172] cpu1: End traceback... [ 77.1070172] dumping to dev 4,1 (offset=0, size=0): not possible [ 77.1175258] rebooting... SeaBIOS (version 1.8.2-20190122_225043-google) Total RAM Size = 0x00000001e0000000 = 7680 MiB CPUs found: 2 Max CPUs supported: 2 found virtio-scsi at 0:3 virtio-scsi vendor='Google' product='PersistentDisk' rev='1' type=0 removable=0 virtio-scsi blksize=512 sectors=4194304 = 2048 MiB drive 0x000f29c0: PCHS=0/0/0 translation=lba LCHS=520/128/63 s=4194304 Booting from Hard Disk 0... >> NetBSD/x86 BIOS Boot, Revision 5.10 (Tue Jul 17 14:59:51 UTC 2018) (from NetBSD 8.0) >> Memory: 639/3144640 k 1. Boot normally 2. Boot single user 3. Disable ACPI 4. Disable ACPI and SMP 5. Drop to boot prompt